@charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */

/* sub01_01 인사말 */
.greeting {width:100%; margin:0 auto; text-align:center;}
.greeting-content {/* display:inline-flex; align-items: flex-end;  */max-width:100%;}
.greeting-content .img {/* flex:1 1 520px;  */max-width:520px; margin-right:34px;}
.greeting-content .txt {margin-top:40px;}
.greeting-content .txt p {text-align:left; font-size:15px; line-height:28px; color:#666;}
.greeting-content .txt p .f-c1 {font-size:18px; color:#222;}
.greeting-content .txt p .f-c2 {color:#e7894b;}

.greetingn {width:100%; margin:0 auto; text-align:center;}
.greetingn .img {/* flex:1 auto; width:100%;  */margin-bottom:50px;}
/* .greetingn .txt {flex:1 auto; width:100%;} */
.greetingn .txt p {text-align:left; font-size:15px; line-height:28px; color:#666;}
.greetingn .txt p .f-c1 {font-size:18px; color:#222;}
.greetingn .txt p .f-c2 {color:#e7894b;}

/* .map-w {width:100% !important; height:500px !important;}
.map-w .wrap_map {height:500px !important;} */

.root_daum_roughmap {width:100% !important; padding:0 !important; border:0 !important; border-radius:0 !important;}
.root_daum_roughmap .wrap_map {width:100% !important;}

.local-jido:after {content:" "; display:block; clear:both;}
.local-jido .local-tab {width: 100%; margin-bottom: 60px;}
.local-jido .local-tab ul {display: flex; justify-content: center; margin: 0 auto;}
.local-jido .local-tab ul li a {display:flex; align-items: center; justify-content: center; width:120px; height:41px; font-size:14px; font-weight:300; color:#000; background:#fff; border: 1px solid #adadad; margin: 0 -0.5px; position: relative;}
.local-jido .local-tab ul li.active a {color:#fff; background:#000; font-weight: 500; border-color: #000; z-index: 1;}
.local-jido .local-txt {margin: 0 auto; max-width: 1150px; text-align: center;}
.local-jido .local-tit {font-size:22px; line-height: 30px; color:#242424; font-weight:700; margin-top: 46px;}
.local-jido .local-tel {font-size:18px; line-height: 28px; letter-spacing: -0.03em; color:#454545; margin-top:20px; font-weight:400; display: flex; align-items: center; justify-content: center;}
.local-jido .local-tel i {width: 19px; height: 19px; background: url("../images/sub/map_icon.png") no-repeat center; background-size: contain; margin-right: 10px;}
.local-jido .root_daum_roughmap_landing .border2 {display: block;}
/* .local-jido .map-n-tt .roughmap_maker_label {display:none !important;} */


/* 사이트맵 */
.sitemap {*zoom:1;}
.sitemap:after {content:" "; display:block; clear:both;}
.sitemap dl {float:left; display:inline; width:283px; margin:0 15px 50px;}
.sitemap dl dt {border:1px solid #db2128; background:#db2128; height:32px; line-height:32px; text-align:center; font-weight:500; font-size:15px; color:#fff; margin:0 0 5px 0;}
.sitemap dl dd {line-height:30px; border-bottom:1px dotted #ccc; font-size:13px;}
.sitemap dl dd a {display:block; line-height:30px; color:#777; background:url("../images/sub/dot.gif") 10px 12px no-repeat; padding:0 0 0 23px;}
.sitemap dl dd ul {background:#eee; padding:8px 0;}
.sitemap dl dd ul li a {background:none; font-size:11px; letter-spacing:-1px; line-height:18px; padding:0 0 0 15px; text-decoration:none;}