body {font-family: "Nanum Gothic", sans-serif;letter-spacing: -0.7px;max-width: 1024px;margin: 0 auto}
.rp_img {width: 100%;height: auto}
.hf_img {width: 50%;height: auto}
.d_b {display: block}
.mb20 {margin-bottom: 20px}

#header {position: fixed;width: 100%;max-width: 950px;height: 69px;background: #fff;border-bottom: 1px solid #ddd;z-index: 510}
#header #mn_btn {position: absolute;top: 18px;left: 5px;padding: 5px;width: 30px;height: 24px;cursor: pointer}
#header #mn_btn span {position: absolute;width: 30px;height: 4px;background: #52c3c7;display: block;-webkit-transition: .3s;transition: .3s}
#header #mn_btn span:nth-child(1) {top: 6px}
#header #mn_btn span:nth-child(2) {top: 15px}
#header #mn_btn span:nth-child(3) {top: 24px}
#header h1 {text-align: center;height: 70px;font-size: 0}
#header h1:before {content: '';display: inline-block;height: 100%;vertical-align: middle}
#header h1 a {width: 83px;display: inline-block;vertical-align: middle}
#header h1 a img {width: 100%;height: auto}
#header .top_tel {position: absolute;width: 50px;height: 50px;top: 10px;right: 10px}

#nav {overflow: scroll;position: fixed;top: 0;padding-top: 70px;background: #fff;height: 100%;z-index: 500;-webkit-box-sizing: border-box;box-sizing: border-box;margin-left: -365px;-webkit-transition: margin .4s;transition: margin .4s;display: none}
#nav .nav_con > li {}
#nav .nav_con > li h3 {color: #484848;font-weight: 300;font-size: 17px;display: block;border-top: 1px solid #ccc;padding: 18px 0 18px 15px;-webkit-transition: background .3s , color .3s;transition: background .3s , color .3s;cursor: pointer}
#nav .nav_con > li.on h3 {background: #52c3c7;color: #fff}
#nav .nav_con > li:last-child {border-bottom: 10px solid #b9f5f7}
#nav .nav_con .sm_mn {border-top: 1px solid #ccc;background: #efefef;;display: none;}
#nav .nav_con .sm_mn li {}
#nav .nav_con .sm_mn li a {color: #383838;padding: 12px 0 12px 15px;display: block;font-size: 14px;border-bottom: 1px solid #fff}
#nav .nav_con .sm_mn li:last-child a {border-bottom: 0}
#head_wrap.on #nav {margin-left: 0;max-width: 360px;min-width: 280px;width: 70%;}
#head_wrap.on .dark_bg {position: fixed;width: 100%;height: 100%;-webkit-transition: .4s;transition: .4s;background: rgba(0,0,0,0.7);z-index: 400;}
#head_wrap.on #mn_btn span:nth-child(1) {top: 15px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#head_wrap.on #mn_btn span:nth-child(2) {-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0}
#head_wrap.on #mn_btn span:nth-child(3) {top: 15px;-webkit-transform: rotate(135deg);transform: rotate(135deg);}

#footer {}
#footer .ft1 {font-size: 0}
#footer .ft1 a img {width: 33.333%}
#footer .ft2 {text-align: center;background: #464646;padding: 25px 15px}
#footer .ft2 p {font-size: 13px;line-height: 20px;color: #fff;word-break: keep-all}
#footer .ft2 p.copy {padding: 10px 0 0}

.main_pg {background: #ececec;margin: 0 0 19px;padding-top: 70px}
.main_pg .cont1 {font-size: 0;margin: 0 0 20px}
.main_pg .cont2 {font-size: 0}
.main_pg .cont2 .size1 {width: 66.666%}
.main_pg .cont2 .size2 {width: 33.333%}
.main_pg .cont3 {font-size: 0}
.main_pg .cont3 img {width: 33.333%}
.main_pg .cont4 {font-size: 0;margin: 0 0 20px}
.main_pg .cont5 {padding: 15px 20px;background: #fff;border-bottom: 2px solid #bdbdbd}
.main_pg .cont5 h2 {color: #222;font-size: 17px;font-weight: 900;margin: 0 0 13px}
.main_pg .cont5 h2 a {float: right}
.main_pg .cont5 h2 img {width: 13px}
.main_pg .cont5 ul {margin-bottom: 15px}
.main_pg .cont5 ul li {border-bottom: 1px solid #ddd;line-height: 35px;height: 35px}
.main_pg .cont5 ul li:first-child{border-top: 1px solid #ddd}
.main_pg .cont5 ul li a {font-size: 13px;color: #222}
.main_pg .cont5 span {display: inline-block;width: calc(100% - 90px);word-break: keep-all;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_pg .cont5 b {float: right}

#sub_con_right {padding: 0 10px}
#sub_con_left {display: none;}
.sp_title {padding-top: 70px;padding-bottom: 20px}
.sp_title img,
#sub_con_right img {max-width: 100%;height: auto}
.inte_slider {position: relative}
#inte_prev {position: absolute;left: 0;top: 47%;z-index: 100;}
#inte_next {position: absolute;right: 0;top: 47%;z-index: 100;}
#inte_prev img {width: 30px}
#inte_next img {width: 30px}
#inte_pager>li {float: left;width: 24%;margin-right: 1.33%;margin-bottom: 1%;}
#inte_pager>li:nth-child(4n) {margin-right: 0}
.root_daum_roughmap {width: 100%!important}
.pg_slider {width: 100%!important;margin-bottom: 15px}
.text_hidden {overflow: hidden;visibility: hidden;position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;}
#sub_con_right>img {margin-bottom: 15px}

.login {padding: 10px}
.login a {color: #444;margin-right: 10px;font-size: 13px}
.login a:before {content: '·';margin-right: 3px}


#wrap #snb {display: none;}
.s_top_bnr {padding-top: 0px; padding-bottom: 20px;}
.s_top_bnr img{max-width: 100%}