@charset "utf-8";

.about-top {padding:100px 0; margin-bottom:100px; text-align:center; color:#fff; letter-spacing:0; background:url("../images/sub/about_top_bg.jpg") 50% 50% no-repeat; background-size:cover;}
.about-top .word-wrap .word {display:inline-block; font-family: 'GmarketSans',sans-serif; color:#afafaf; font-size:50px; font-weight:700; line-height:1.3em;}
.about-top .word-wrap .word span {display:inline-block; color:#fff; padding:6px 20px 0; border:8px solid #fff;}
.about-top .word-wrap .plus {font-size:70px; font-weight:600; line-height:1em; margin:20px 65px;}
.about-top .txt {margin-top:90px; font-size:24px; font-weight:600; line-height:1.417em;}

.about-cnt {text-align:center;}
.about-cnt .top-txt {color:#333; font-size:24px; font-weight:600; line-height:1.5em; margin-bottom:60px;}
.about-cnt .wrap {display:flex; align-items:center;}
.about-cnt .wrap .img {width:50%; max-width:557px;}
.about-cnt .wrap .cnt {flex:1 1 auto; min-width:0; width:1%; padding:0 30px; line-height:1.625em;}

.root_daum_roughmap {width:100% !important;}

.location-info {margin-top:30px;}
.location-info table {width:100%; table-layout:fixed; border-collapse:collapse; border-spacing:0px; border-top:1px solid #242424; line-height:1.5em;}
.location-info table th {padding:17px 20px 17px 35px; width:185px; border-bottom:1px solid #ddd; background:#f8f8f8; font-weight:600; color:#333; text-align:left;}
.location-info table th img {vertical-align:middle; margin:-.2em 16px 0 0;}
.location-info table td {padding:17px 30px; border-bottom:1px solid #ddd;}
.location-info tr th:first-child,
.location-info tr td:first-child {border-left:0;}
.location-info tr th:last-child,
.location-info tr td:last-child {border-right:0;}