@charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */
.view-more {font-size:18px; width:115px; height:40px; line-height:40px; margin:30px auto 0; letter-spacing:-.03em; text-align:center; background-color:#bababa; color:#fff;}

.gallery-view-tit {margin-bottom:60px; text-align:center;}
.gallery-view-tit .title {font-size:22px; margin-bottom:10px; line-height:1.5em; font-weight:500; letter-spacing:-.03em;}
.gallery-view-tit .info {font-size:18px;}

.board-btn-wrap {display:flex; justify-content:space-between;}
.board-btn-wrap .col a {color:#686868;}
.board-btn-wrap .col-l a {display:inline-block; border-bottom:1px solid #ddd; line-height:1.5em;}
.board-btn-wrap .col-r a:hover {color:#454545;}
.board-btn-wrap .col-r a img {margin:-2px 10px 0; vertical-align:middle;}

.root_daum_roughmap {width:100% !important;}

.local {margin:35px 0 130px; display:flex; justify-content:center;}
.local li {padding:0 22px; display:flex;}
.local li strong {font-size:17px; padding-right:15px; font-weight:500; color:#242424; letter-spacing:-.03em;}

.form-title {margin-bottom:20px; position:relative;}
.form-title h3 {font-size:25px; font-weight:500; color:#000; letter-spacing:-.03em;}
.form-title p {position:absolute; right:0; top:0;}

.required {color:#ff6c00; font-weight:500;}
.padr25 {padding-right:25px;}
.fw500 {font-weight:500;}
.dib {margin-bottom:15px; display:inline-block;}
.checkwrap {padding-top:20px;}
.vat {padding-top:65px !important; vertical-align:top;}