@font-face {
  font-family: "Noto Sans KR";
  font-weight: 400;
  font-style: normal;
  src: url("NotoSansKR-Regular.woff") format("woff"),
  url("NotoSansKR-Regular.woff2") format("woff2"),
  url("NotoSansKR-Regular.ttf") format("truetype");
}
body { height:100%; background-color:#efefef; font-family: 'Noto Sans KR', sans-serif; }
section { position:absolute; top:50%; left:50%; margin-top:-350px; margin-left:-567px; width:1134px; height:700px; background:#fff; padding:0px; box-shadow:3px 5px 7px #cecece; display:flex; flex-direction:row; }
section > div:first-child { width:435px; }
section > div:last-child { width:699px; padding:50px 70px; text-align:center; }
section > div:last-child > div:first-child { text-align:right; }
section > div:last-child > div:last-child { padding:50px 70px; } 
h1 { font-weight:600; font-size:35px; margin-bottom:10px; color:#45413d; }
h4 { font-weight:600; font-size:30px; margin-bottom:70px; color:#45413d; }
p { color:#8c8c8c; font-size:16px; font-weight:400; }
a.btn-l { display:inline-block; width:380px; height:50px; line-height:50px; text-decoration:none; font-size:18px; font-weight:600; background:#06599b; color:#fff; margin-top:80px; border-radius:50px; }
a.btn-l:hover { background:#7f9eb7; }
.small-btn { display:flex; flex-direction:row; justify-content:space-between; width:380px; margin-left:18px; margin-top:30px; }
.small-btn > a { font-size:12px; font-weight:400; color:#8c8c8c; }
.small-btn > a:hover { color:#616060; }
.dropdown-center button { color:#8c8c8c; border-color:#fff!important; }
a.dropdown-item { color:#8c8c8c; }