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.cjk { margin-top:-350px; height:700px; } 
section .image-box { width:435px; }
section .image-box > div { position:absolute; top:20px; left:20px; }
section .image-box > div > img { width:auto; height:30px; }
section .image-box > div:last-child { top:550px; left:0px; width:435px; padding:20px; color:#fff; }
section.cjk .image-box > div:last-child { top:540px; }
section .image-box > div:last-child > p { color:#fff; line-height:1.3; font-size:20px; text-align:justify; }
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; }
section > div:last-child > div:last-child h1 { font-weight:500; font-size:35px; margin-bottom:50px; color:#b79f87; }
section > div:last-child > div:last-child p { color:#8c8c8c; font-size:20px; font-weight:400; text-align:justify; word-break:keep-all; }
section > div:last-child > div:last-child p.no-break { word-break:break-word; }
section > div:last-child > div:last-child.down { padding:20px 70px; }
section > div:last-child > div:last-child.down h1 { font-weight:500; font-size:35px; margin-bottom:50px; color:#b79f87; }
section > div:last-child > div:last-child.down h1.no-mar { margin-bottom:10px; }
section > div:last-child > div:last-child.down p { color:#8c8c8c; font-size:20px; font-weight:400; text-align:justify; }
section > div:last-child > div:last-child.down p span { color:#2d3436; font-family: "Roboto", sans-serif; font-weight:700; font-size:22px; }
section > div:last-child > div:last-child.down img { margin-top:20px; }
.dropdown-center button { color:#8c8c8c; border-color:#fff!important; }
a.dropdown-item { color:#8c8c8c; }
.address { display:flex; flex-direction:row; align-items:center; margin-top:50px; }
.address div:first-child { width:75%; height:46px; }
.address div input { width:100%; border:1px solid #b79f87; border-radius:5px; padding:10px 5px; text-align:center; }
.address div input::placeholder { padding-left:0px; font-family: 'Noto Sans KR', sans-serif; font-size:15px; color:#b79f87; }
.address div:last-child a { display:inline-block; width:120px; height:46px; line-height:46px; background:#b79f87; margin-left:5px; color:#fff; text-decoration:none; border-radius:5px; }
.small-btn { width:100%; margin-top:80px; text-align:left; }
.small-btn a { margin:0px 10px; font-size:12px; font-weight:400; color:#8c8c8c; text-decoration:none; }
.small-btn a:hover { color:#616060; }