@charset "UTF-8";

/* 링크다운로드박스 */
.ui-banner__box .item{float: left;position:relative;width:calc(50% - 20px);margin:10px;padding:26px 135px 26px 30px;min-height:74px;border:1px solid #c4cbd2;border-radius: 10px;}
.ui-banner__box .item .ui-banner__title{position: relative; display:block;padding-left: 40px; color:#3a3a3a;font-size:16px;line-height: 20px;}
.ui-banner__box .item .ui-banner__title:before{content: ""; position: absolute;top:50%;left: 0;width:20px;height:20px;margin-top: -10px;background:url(/pcms/dist/img/ir-bbs.png) 0 -340px;}
.ui-banner__box.link .item .ui-banner__title:before{background-position:  -28px -340px;}
.ui-banner__box .item .down,
.ui-banner__box .item .link{position: absolute;top:50%;right: 10px;margin-top:-23px; padding: 7px 14px;border: 1px solid #ddd;border-radius: 3px;font-size: 15px;line-height: 30px;}
.ui-banner__box .item .down:hover, .ui-banner__box .item .down:focus, .ui-banner__box .item .link:hover, .ui-banner__box .item .link:focus{background-color: #0f3d92;color: #fff;}
@media only screen and (max-width:767px){
    .ui-banner__box .item{margin-left:0;margin-top:-1px;float:none;width:100%;}
}


/* se01a 인사말 */ 
.department_orgwrap{position:relative;width:100%;overflow:hidden;background: #fff;padding: 50px 60px;border:1px solid #dddddd;}
.department_orgwrap .department_org1{width:100%;overflow:hidden}
.department_orgwrap .department_org1>li{position:relative;padding-bottom:15px}
.department_orgwrap .department_org1 strong{position:relative;display:block;width: 160px;left: 50%;margin-left: -80px;padding: 10px 0;text-align:center;color:#fff;background-color: #345aa0;font-size: 16px;line-height: 30px;z-index:1;border-radius: 5px;}
.department_orgwrap .department_org1>li>ul{position:relative;width:100%;overflow:hidden;padding-top: 80px;}
.department_orgwrap .department_org1>li>ul>li{position:relative;float:left;width:18%;margin-left: 2.5%;padding:13px 0;background-color: #fff;text-align:center;border: 1px solid #bbbbbb;border-radius: 5px;color: #6e7179;font-size: 15px;line-height: 26px;}
.department_orgwrap .department_org1>li>ul>li:first-child{margin-left:0;} 

.department_orgwrap .department_org1 .lv1:before{position:absolute;content:"";display:block;top: 51px;left: 50%;margin-left: -0.5px;height: 40px;border-left:1px solid #ddd;}
.department_orgwrap .department_org1 .lv1:after{position:absolute;content:"";display:block;top: 90px;left:9%;width:82%;border-top:1px solid #ddd;}
.department_orgwrap .department_org1 li ul li:after{position:absolute;content:"";display:block;top: -41px;left: 50%;margin-left: -0.5px;height: 40px;border-left:1px solid #ddd;}

.department_orgwrap.col2 .department_org1>li>ul>li{width:48%;margin-left: 2.5%;}
.department_orgwrap.col2 .department_org1 .lv1:after{left: 24%;width: 50.4%;}
.department_orgwrap.col3 .department_org1>li>ul>li{width:32%;margin-left: 2%;}
.department_orgwrap.col3 .department_org1 .lv1:after{left: 15.9%;width: 68%;}
.department_orgwrap.col4 .department_org1>li>ul>li{width:24%;margin-left: 0.8%;}
.department_orgwrap.col4 .department_org1 .lv1:after{left: 11.8%;width: 74.6%;}
.department_orgwrap.col6 .department_org1>li>ul>li{width:16%;margin-left: 0.8%;}
.department_orgwrap.col6 .department_org1 .lv1:after{left: 8%;width: 84%;}
.department_orgwrap.col7 .department_org1>li>ul>li{width:13%;margin-left: 1.5%;}
.department_orgwrap.col7 .department_org1 .lv1:after{left: 6.5%;width: 87%;}
.department_orgwrap.col2 .department_org1>li>ul>li:first-child,
.department_orgwrap.col3 .department_org1>li>ul>li:first-child,
.department_orgwrap.col4 .department_org1>li>ul>li:first-child,
.department_orgwrap.col6 .department_org1>li>ul>li:first-child,
.department_orgwrap.col7 .department_org1>li>ul>li:first-child{margin-left:0;}

@media screen and (max-width: 680px){
   .department_orgwrap{padding: 50px 15px;}   
   .department_orgwrap .department_org1>li>ul>li{font-size: 12px;}
   
}
@media screen and (max-width: 630px){
   .department_orgwrap.col7 .department_org1>li>ul{padding-top: 0;}
   .department_orgwrap.col7 .department_org1>li>ul>li{width: 100%;margin-left: 0;margin-top: 20px;}
   .department_orgwrap.col7 .department_org1 .lv1:before,
   .department_orgwrap.col7 .department_org1 .lv1:after{display: none;}
   .department_orgwrap.col7 .department_org1 li ul li:after{top:-21px;height: 20px;}   
}
@media screen and (max-width: 560px){
    .department_orgwrap {padding: 50px 0; border: 0;}
}
@media screen and (max-width: 470px){
   .department_orgwrap .department_org1>li>ul,
   .department_orgwrap.col2 .department_org1>li>ul,
   .department_orgwrap.col3 .department_org1>li>ul,
   .department_orgwrap.col4 .department_org1>li>ul,
   .department_orgwrap.col6 .department_org1>li>ul{padding-top: 0;}
   .department_orgwrap .department_org1>li>ul>li,
   .department_orgwrap.col2 .department_org1>li>ul>li,
   .department_orgwrap.col3 .department_org1>li>ul>li,
   .department_orgwrap.col4 .department_org1>li>ul>li,
   .department_orgwrap.col6 .department_org1>li>ul>li{width: 100%;margin-left: 0;margin-top: 20px;}
   .department_orgwrap .department_org1 .lv1:before,
   .department_orgwrap .department_org1 .lv1:after,
   .department_orgwrap.col2 .department_org1 .lv1:before,
   .department_orgwrap.col2 .department_org1 .lv1:after,
   .department_orgwrap.col3 .department_org1 .lv1:before,
   .department_orgwrap.col3 .department_org1 .lv1:after,
   .department_orgwrap.col4 .department_org1 .lv1:before,
   .department_orgwrap.col4 .department_org1 .lv1:after,
   .department_orgwrap.col6 .department_org1 .lv1:before,
   .department_orgwrap.col6 .department_org1 .lv1:after{display: none;}
   .department_orgwrap .department_org1 li ul li:after,
   .department_orgwrap.col2 .department_org1 li ul li:after,
   .department_orgwrap.col3 .department_org1 li ul li:after,
   .department_orgwrap.col4 .department_org1 li ul li:after,
   .department_orgwrap.col6 .department_org1 li ul li:after{top:-21px;height: 20px;}
}
/* se01a 인사말 End */


/* se01a 인사말 */
.se01a_greetings{}
.se01a_greetings .top{position: relative; margin: 50px 0; padding: 65px; min-height: 300px;background:#edf3fb url(/pcms/dist/img/p01/se01a_07_bg.png)no-repeat left bottom;z-index:1;}
.se01a_greetings .top:after{content: "";display: block;clear: both;}
.se01a_greetings .top .sub{float: left; width:50%;font-weight: bold;}
.se01a_greetings .top .sub .sub_tit{font-size: 27px; line-height: 38px; letter-spacing: -1.5px; }
.se01a_greetings .top .sub .sub_tit span{position: relative;color: #2657a9; font-weight: bold;}
.se01a_greetings .top .sub .sub_tit span:before {content:""; position: absolute; top:-20px; right:-65px; width:70px; height:50px; background:url(/pcms/dist/img/p01/se01a_03_point.png)no-repeat;z-index:-1;}
.se01a_greetings .top .sub p{margin-top: 30px; color:#2a3c5c;}
.se01a_greetings .top .greetings_img {float:left; width:40%;  position: absolute; right:55px; top:-20px; border:3px solid #fff;}
.se01a_greetings .m_txt{margin: 25px 0;font-size: 15px;line-height: 24px;color: #666666;}
.se01a_greetings .m_txt strong {font-weight: bold; font-size:18px; color: #333;}
@media screen and (max-width: 1320px){
    .se01a_greetings .top {min-height: auto;}
 }
@media screen and (max-width: 767px){
   .se01a_greetings .top {padding:65px 30px;}
   .se01a_greetings .top .sub{width: 55%;}
   .se01a_greetings .top .sub .sub_tit{font-size: 20px;line-height: 30px;}
   .se01a_greetings .top .greetings_img{width:38%; top: 50%; right:30px; transform: translateY(-50%);}
}
@media screen and (max-width: 640px){
   .se01a_greetings .top{padding: 20px 30px;} 
   .se01a_greetings .top .sub,
   .se01a_greetings .m_txt p{float: none;width: 100%;}
   .se01a_greetings .top .greetings_img{display:none;}
   .se01a_greetings .m_txt p.right{padding-left: 0;}
    .se01a_greetings .top .sub .sub_tit span::before {top:-10px; right:-45px; width:60px; height:40px; background-size: contain;}
}
/* se01a 인사말 End*/

/* se01b 인사말 */
.se01b_greetings .top{position: relative;margin-bottom: 20px; padding: 50px 55px 40px 48%;min-height: 340px;border-bottom: 3px solid #2a3b5c;}
.se01b_greetings .top .greetings_img{position: absolute;left: 0;bottom: 0; float: left; width: 53%;border: 0; z-index: 1;}
.se01b_greetings .top .greetings_img:after{content: ""; position: absolute; bottom: 0; left: 0; width: 285px; height:161px; background: url(/pcms/dist/img/p01/se01b_bg.png) no-repeat; background-position: 0 0; z-index: -1;}
.se01b_greetings .top .greetings_img:before{content: ""; position: absolute; bottom: 0; left: 64%; width: 176px; height:116px; background: url(/pcms/dist/img/p01/se01b_bg.png) no-repeat; background-position: -286px -45px; z-index: -1;}
.se01b_greetings .top .greetings_img .img:before {content: ""; position: absolute; top: 85px; left: 59%; width: 108px; height: 75px; background: url(/pcms/dist/img/p01/se01b_bg.png) no-repeat; background-position: -479px -85px; z-index: 0;}
.se01b_greetings .top .greetings_img img {display:block; margin:0 auto;}
.se01b_greetings .top .sub_txt{position: relative; line-height:35px; font-size: 28px; color: #333;letter-spacing: -0.05em; font-weight: 100;}
.se01b_greetings .top .sub_txt:before{content: "";position: absolute;top: -13px;left: -57px;width: 41px;height: 35px; background: url(/pcms/dist/img/p01/greetings_b.png) no-repeat -470px 0;}
.se01b_greetings .top .sub_txt:after{content: "";position: absolute;bottom: 0;right: -40px;width: 41px;height: 35px; background: url(/pcms/dist/img/p01/greetings_b.png) no-repeat -513px 0; }
.se01b_greetings .top .sub_txt span {display:block; padding-bottom: 20px;  font-size:17px; letter-spacing: -0.03em;}
.se01b_greetings .top .sub_txt strong{display: inline-block; font-weight: bold; color:#3258a2;}
.se01b_greetings .top .sign{margin: 90px 0 0 0; text-align: right; line-height: 40px;font-size: 14px;color: #7d7d7d;}
.se01b_greetings .top .sign img{padding-left: 20px;}
.se01b_greetings .m_txt {margin:50px 0; color:#666666;}
.se01b_greetings .m_txt:after{content: "";display: block;clear: both;}
.se01b_greetings .m_txt p + p {margin-top:30px;}
@media screen and (max-width: 767px){
   .se01b_greetings .top{padding: 0 45px;}
   .se01b_greetings .top .greetings_img{width: 40%;}
   .se01b_greetings .top .sub_txt:before{top: -10px;}
   .se01b_greetings .top .sub_txt{padding-top: 0;}
   .se01b_greetings .m_txt .s_txt{float: none; width: 100%;}
   .se01b_greetings .m_txt .s_txt.right{padding-left: 0;}
   .se01b_greetings .top .greetings_img img {width:70%; margin-left:33%;}
   .se01b_greetings .top .greetings_img .img:before,
   .se01b_greetings .top .greetings_img:before {display:none;}
   .se01b_greetings .top .sign{padding-left:63%;}
}
@media screen and (max-width: 480px){
    .se01b_greetings .top .greetings_img:after,
    .se01b_greetings .top .greetings_img img {display:none;}
    .se01b_greetings .top {min-height:auto;}
    .se01b_greetings .top .sign {padding-left:0;}
}
/* se01b 인사말 End */

/* se01c 인사말 */ 
.se01c_greetings {margin-top:50px; overflow: hidden;}
.se01c_greetings .txtbox {float:left; width:calc(60% - 83px); margin:0 83px 0 0;}
.se01c_greetings .txtbox .sub_txt {position: relative; font-size:30px; margin-bottom:70px; letter-spacing: -0.03em; line-height: 1.2;}
.se01c_greetings .txtbox .sub_txt:before {content: ""; position: absolute; left: 0; bottom: -25px; width: 100%; height: 7px; background: url(/pcms/dist/img/p01/se01c_border.png);}
.se01c_greetings .txtbox .sub_txt strong {display:inline-block; color:#3258a2; font-weight: bold;}
.se01c_greetings .txtbox .m_txt strong {display:block; font-size:18px; font-weight: bold; margin-bottom:20px;}
.se01c_greetings .txtbox .m_txt p {color:#666666; font-size:15px;}
.se01c_greetings .txtbox .m_txt p + strong {margin-top:35px;}
.se01c_greetings .greetings_img {position: relative; float: right; width:40%; min-height:510px; background:url(/pcms/dist/img/p01/se01c_03.jpg)no-repeat; background-size:cover; z-index:0; overflow: hidden;}
.se01c_greetings .greetings_img:before {content:""; position: absolute; left:25px; bottom:190px; width:180px; height:153px; background:url(/pcms/dist/img/p01/se01c_point.png)no-repeat; z-index:0;}
.se01c_greetings .greetings_img > img {position: absolute; right: -20px; bottom: 0; z-index: 1;}
.se01c_greetings .greetings_img .sign {position: absolute; right:43px; bottom:40px; z-index: 1; color:#fff; font-size:15px; vertical-align: bottom;}
.se01c_greetings .greetings_img .sign img {margin-left:10px; vertical-align: bottom;}
@media(max-width:767px){
   .se01c_greetings .greetings_img,
   .se01c_greetings .txtbox {float:none; width: 100%;}
   .se01c_greetings .greetings_img {min-height:300px; margin-bottom:30px;}
   .se01c_greetings .greetings_img > img {right: 50%; transform: translateX(50%); width:240px;}
   .se01c_greetings .greetings_img:before {left:21%; bottom:25%;}
}  
@media(max-width:640px){
   .se01c_greetings .txtbox .sub_txt {font-size:20px;}
   .se01c_greetings .greetings_img:before {left: 24%; bottom: 36%; width: 100px; height: 100px; background-size: contain;}
}
@media(max-width:640px){
   .se01c_greetings .greetings_img:before {float:none;}
   .se01c_greetings .greetings_img .sign {right: 7%;}
}
/* se01c 인사말 End */


/* 랜딩페이지 */  
/* se05b */  
.landing_se05b{position: relative;width: 100%;background: url(/pcms/dist/img/p01/se05b_bg.png) top center no-repeat; background-size:100% 45%; text-align: center; border-radius: 30px; border: 1px solid #e0e0e0;}
.landing_se05b:before {content:""; position: absolute; right:50px; bottom:50px; width: 102px;height: 92px; background: url(/pcms/dist/img/p01/se05b_heart.png)no-repeat; }
.landing_se05b .landing-top{position: relative; padding:8% 10px 10px 10px;}
.landing_se05b .landing-top span.type01{color: #ffffff;font-size: 30px; font-family: 'score'; font-weight: lighter; }
.landing_se05b .landing-top span.type02{position: relative;color: #fff;font-size: 17px;}
.landing_se05b .landing-top:before {content:"";position: absolute;left:50%;bottom: -20px;width: 49px;height: 1px; z-index: 1;transform:translateX(-50%); background:#fff;}
.landing_se05b .landing-img {position: relative;top: 45px;width: 532px;height: 343px; margin: 0 auto; background: url(/pcms/dist/img/p01/se05b_layout.png)center no-repeat; background-size: 100%;}
.landing_se05b .landing-img span.square{overflow: hidden; position: absolute; left: 23px; top: 22px; width: 486px; height: 250px;}
.landing_se05b .landing-img .logo{display: table-cell;vertical-align: middle;}
.landing_se05b .btn-lg.btn-icon{position: relative;display: inline-block;margin: 30px 0 8%;padding: 10px 50px 10px 15px;text-align: center;border-radius: 5px;}
.landing_se05b .landing-txt{position: relative; width: 85%; margin: 30px auto 0; color:#7a7979;}
@media(max-width:640px){ 
   .landing_se05b {background-size: 100% 60%;}
    .landing_se05b .landing-top{padding-top:19%;}
    .landing_se05b .landing-txt{width: 95%; margin-top:20px;}
    .landing_se05b .landing-img{width: 456px;height: 308px;}
    .landing_se05b .landing-img span.square{width: 421px; height: 217px; top: 25px; left: 50%; transform: translateX(-50%);}
    .landing_se05b .landing-top span.type01 {font-size:24px;}
    .landing_se05b .landing-top span.type02 {font-size:16px;}
}  
@media(max-width:540px){
   .landing_se05b .landing-img {width:290px; top:30px; height:250px;}
   .landing_se05b .landing-img span.square {width:268px; top:43px;}
}
@media(max-width:380px){
   .landing_se05b .btn-lg.btn-icon {margin-bottom:19%;}
   .landing_se05b:before {display: none;}
   .landing_se05b .landing-img{top:30px; width: 230px;height: 195px;} 
   .landing_se05b .landing-img span.square{width: 215px;top: 32px;}
}
/*렌딩페이지 End*/

/* se14a 이미지 슬라이드 */

/* se14a 이미지 슬라이드 */
/* TouchSlider basic css */
.sliderBox ul,
.sliderBox ul li {width: 100%; height: 100%; padding: 0; margin: 0; display: inline-block;}
.sliderBox {overflow: hidden;}
.sliderBox ul {position: relative;} 
.sliderBox ul li {position: absolute; top: 0; left: 0;}
/* TouchSlider basic css End */
.hssi-slider-wrap .hssi-slider-section {width: 100%; box-sizing: border-box; max-width: 1240px; margin: 0 auto;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap {width: 100%; position: relative;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {display: block; margin: 0 auto; width: 100%; height: 520px !important;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul {position: relative; background:#eee;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {position: absolute; top: 0; left: 0;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {width: 100%; height: auto; position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%);}
/* 슬라이더 컨트롤 */
.hssi-slider-wrap .hssi-slider-section .controlBox {width: 100%; position: relative; margin: 0 auto; bottom: 55px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div {position: absolute; height: 55px; width: 155px; background: rgba(0, 0, 0, 0.5); right: 58px; padding: 13px 15px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {color: #fff; font-size: 15px; letter-spacing: 8px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount span.num {color: #333333; font-size: 15px; width: 30px; height: 30px; background: #fff; border-radius: 50%; display: inline-block; margin-right: 4px; line-height: 30px; text-align: center;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .paging {display: none;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .btn_stop,
.hssi-slider-wrap .hssi-slider-section .controlBox > div .btn_play {position: absolute; top: 12px; right: 15px; color: #fff; border: 1px solid #ddd; padding: 2px 7px;}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev {position: absolute; content: ""; top: 0; right: 216px; background: url(/pcms/dist/img/b01/bl-slide-arrow-left.png)no-repeat center; width: 55px; height: 55px; background-color: rgba(0, 0, 0, 0.5);}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_next {position: absolute; content: ""; top: 0; right: 0; background: url(/pcms/dist/img/b01/bl-slide-arrow-right.png)no-repeat center; width: 55px; height: 55px; background-color: rgba(0, 0, 0, 0.5);}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev span,
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_next span {display: none;}
/* 슬라이더 반응형 */  
@media(max-width: 1319px){
   .hssi-slider-wrap {width: calc(100% + 60px); margin-left: -30px;}
   .hssi-slider-wrap .hssi-slider-section {max-width: none; padding: 0 30px;}
}
@media(max-width: 950px){
   .hssi-slider-wrap .slider-title {padding: 55px 0 58px;}
   .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 425px !important;}
}
@media(max-width: 767px){
   .hssi-slider-wrap {width: calc(100% + 50px); margin-left: -25px;}
   .hssi-slider-wrap .slider-title {padding: 65px 0 90px;}
   .hssi-slider-wrap .hssi-slider-section {padding: 0 25px;}
   .hssi-slider-wrap .hssi-slider-section .mvisual_wrap {padding-top:55px;}
   .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 385px !important;}
   .hssi-slider-wrap .hssi-slider-section .controlBox {position: absolute; bottom:auto; top:0;}
   .hssi-slider-wrap .hssi-slider-section .controlBox > div {width: calc(100% - 116px);}
   .hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev {right: auto; left: 0;} 
   .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align: center;}
}
@media(max-width: 650px){
   .hssi-slider-wrap .slider-title h3 {font-size: 30px;}
   .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 300px !important;}
}
@media(max-width: 550px){ 
   .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 275px !important;}
   .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align: left;}
   .hssi-slider-wrap .slider-title h3 span {display: block;}
}
@media(max-width: 450px){
   .hssi-slider-wrap .slider-title h3 {font-size: 26px;}
   .hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev {width: 40px;}
   .hssi-slider-wrap .hssi-slider-section .controlBox .btn_next {width: 40px;}
   .hssi-slider-wrap .hssi-slider-section .controlBox > div {width: calc(100% - 88px); right: 44px;}
   .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 233px !important;}
}
/* 상설전시 End */

/* 소개/안내 이미지형 */
/* se17a */
.se17a_topbox {overflow: hidden; border:3px solid #d4d8df; border-radius: 30px 0 0 0;} 
.se17a_topbox .top_inner {padding:5%; overflow: hidden;}
.se17a_topbox .top_inner .top_info {float:left; width: calc(100% - 316px);}
.se17a_topbox .top_inner .top_info strong {font-size:30px; color:#2b3c5b; font-weight: bold;} 
.se17a_topbox .top_inner .top_info p {margin:15px 0; font-size:16px;}
.se17a_topbox .top_inner .top_info ul li {position: relative; padding-left:45px; color:#6e7179;}
.se17a_topbox .top_inner .top_info ul li span {position: absolute; top:0; left:0; color:#333333;}
.se17a_topbox .top_inner .top_img {float:right; position: relative; width:251px; height:251px; margin-left:65px;}
.se17a_topbox .top_inner .top_img::before {content:""; position: absolute; right: -21px; top: -29px; width: 102px; height:92px; background:url(/pcms/dist/img/p01/se05b_heart.png);}
.se17a_topbox .top_inner .top_img img {position: absolute; top:50%; transform: translateY(-50%);}
.se17a_topbox .bottom {position: relative;  padding:4% 5%; background:#f6f7f9; overflow: hidden;}
.se17a_topbox .bottom .icon {position: absolute; left: 7%; top: 50%; transform: translateY(-50%); width: 115px; height: 115px; border-radius: 50%; line-height: 160px; font-weight: bold; background-color: #345aa0; color: #fff; text-align: center; letter-spacing: -0.025em;}
.se17a_topbox .bottom .icon .ir {position: absolute; left: 50%; top: 40%; transform: translate(-50%, -50%); width: 56px; height: 40px; background: url(/pcms/dist/img/p01/se17a_top_ir.png);}
.se17a_topbox .bottom .bottom_info {display: inline-block;  margin: 0; padding-left:22%;} 
.se17a_topbox .bottom .bottom_info li {float:left; width:50%; margin:0;}
@media(max-width:767px){
   .se17a_topbox .bottom .icon {position: relative; transform: none; margin: 0 auto; left: auto;}
   .se17a_topbox .bottom .bottom_info {padding: 0; margin: 30px 0 0 0;}
   .se17a_topbox .top_inner .top_img {float: none;  margin: 0 auto 20px;}
   .se17a_topbox .top_inner .top_info,
   .se17a_topbox .bottom .bottom_info li {float: none;  width:100%;}
}
@media(max-width:460px){
   .se17a_topbox .top_inner .top_img {display:none;}
   .se17a_topbox .top_inner .top_info strong {font-size:25px;}
   .se17a_topbox .top_inner,
   .se17a_topbox .bottom  {padding:8%;}
}

 
/* se17b topbox */ 
.se17b_topbox {position: relative; overflow: hidden; }  
.se17b_topbox .top_inner {padding:5%; overflow: hidden; border:5px solid #d4d8df; border-bottom:0; border-radius: 0 30px 0 0;} 
.se17b_topbox .top_inner .top_info {width: calc(100% - 450px);}
.se17b_topbox .top_inner .top_info strong {font-size:30px; color:#2b3c5b; font-weight: bold; font-family:"score";} 
.se17b_topbox .top_inner .top_info p {min-height:185px; margin:15px 0; font-size:16px;}
.se17b_topbox .top_inner .top_info ul li {position: relative; padding-left:45px; color:#6e7179;}
.se17b_topbox .top_inner .top_info ul li span {position: absolute; top:0; left:0; color:#333333;}
.se17b_topbox .top_inner .top_img {position: absolute; right: 8%; top: 110px; width: 393px; height: 286px; margin-left: 10px; z-index: 1;}
.se17b_topbox .top_inner .top_img img {position: absolute; top:50%; transform: translateY(-50%);}
.se17b_topbox .bottom {position: relative; padding:4% 5%; background:#2b3c5b; overflow: hidden;}
.se17b_topbox .bottom span {display: inline-block; padding:5px 15px; color:#fff; border:2px solid #fff; border-radius: 30px;}
.se17b_topbox .bottom p {margin-top:15px; color:#fff;} 
/* .se17b_topbox .top_inner .top_img:before {content:""; position: absolute; right: -35px; top: -67px; width: 102px; height:90px; background:url(/pcms/dist/img/p01/se17b_heart.png);} */
.se17b_topbox .top_inner .top_img img {position: relative;}
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 286px !important;}
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {width:100%; border: 15px solid #fff;}  
/* 안 늘리고 정비율로 수정할경우 
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {background:#fff;}  
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {height:auto;}  
*/
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox {height:286px; position: absolute; bottom:0;} 
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev,
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox .btn_next {width:17px; height:27px; top: 50%; transform: translateY(-50%); left: -25px;background:url(/pcms/dist/img/p01/se17b_arrow.png); }
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox .btn_next {left: auto; right:-25px; transform: scaleX(-1) translateY(-50%);}
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div {bottom:0; right:0;}
.se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount span.num {background:#1e68bd; color:#fff;}
@media all and (min-width:1024px) and (max-width:1100px){ 
   .se17b_topbox .top_inner .top_info {width:100%;}
   .se17b_topbox .top_inner .top_info p {min-height:auto;}  
   .se17b_topbox .bottom .icon {position: relative; transform: none; margin: 0 auto; left: auto;}
   .se17b_topbox .bottom .bottom_info {padding: 0; margin: 30px 0 0 0;} 
   .se17b_topbox .top_inner .top_img {position: relative; top: auto; right: auto; float: none;  margin: 30px auto 1px;}
   .se17b_topbox .bottom .bottom_info li {float: none;  width:100%;}
   .se17b_topbox .sliderBox ul,
   .se17b_topbox .sliderBox ul li {border:0;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div {width:100%;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align: left;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div {top:0; bottom:auto;} 
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {border:0;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {border: 0; padding-top: 55px;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {background:#eee;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {width:auto; left:50%; top:50%; transform: translate(-50%,-50%);}
}  
@media(max-width:850px){ 
   .se17b_topbox .top_inner .top_info {width:100%;}
   .se17b_topbox .top_inner .top_info p {min-height:auto;}  
   .se17b_topbox .bottom .icon {position: relative; transform: none; margin: 0 auto; left: auto;}
   .se17b_topbox .bottom .bottom_info {padding: 0; margin: 30px 0 0 0;} 
   .se17b_topbox .bottom .bottom_info li {float: none;  width:100%;}
   .se17b_topbox .top_inner .top_img {position: relative; top: auto; right: auto; float: none;  margin: 30px auto 1px;}
   .se17b_topbox .top_inner .top_img:before {display:none;}  
   .se17b_topbox .sliderBox ul,
   .se17b_topbox .sliderBox ul li {border:0;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div {width:100%;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align: left;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .controlBox > div {top:0; bottom:auto;} 
   .se17b_topbox .hssi-slider-wrap {width:100%; margin-left:0;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap,
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {padding-top:0;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {border:0;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {background:#eee;}
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {width:auto; left:50%; top:50%; transform: translate(-50%,-50%);}
} 
@media(max-width:460px){
   .se17b_topbox .top_inner .top_info strong {font-size:25px;}
   .se17b_topbox .top_inner,
   .se17b_topbox .bottom  {padding:8%;} 
   .se17b_topbox .top_inner .top_img {width:100%; height:auto;} 
   .se17b_topbox .hssi-slider-wrap {width:100%; margin-left:0;}  
   .se17b_topbox .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height:200px !important;}
}


/* se17b 동현황 */
.se17b_status {margin:30px 0;}
.se17b_status .ui-list__column.col5 .inner {float:left;  min-height:232px; border-radius: 0 0 30px 0; border:1px solid #bdc2ca;}
.se17b_status .ui-list__column.col5 .inner {width:calc(20% - 20px);}
.se17b_status .ui-list__column .inner .item {text-align: left;}
.se17b_status .ui-list__column .inner:before {content:""; position: absolute; bottom:20px; right:20px; width:50px; height:50px; background:url(/pcms/dist/img/p01/se17b_ir.png);}
.se17b_status .ui-list__column .inner.ico01:before {background-position:0 0;}
.se17b_status .ui-list__column .inner.ico02:before {background-position:-57px 0;}
.se17b_status .ui-list__column .inner.ico03:before {background-position:-107px 0;} 
.se17b_status .ui-list__column .inner.ico04:before {background-position:-160px 0;}
.se17b_status .ui-list__column .inner.ico05:before {background-position:-212px 0;}
.se17b_status .ui-list__column .inner .ui-summary strong {margin-top:10px; color:#2b3c5b; font-family:"score"; letter-spacing: -0.025em;line-height:1; text-align:left;}
.se17b_status .ui-list__column .inner .ui-summary span {color:#4c4c4c;}
@media(max-width:767px){
   .se17b_status .ui-list__column.col5 .inner {width:calc(33.33% - 20px);}
}
@media(max-width:460px){
   .se17b_status .ui-list__column.col5 .inner {width:calc(50% - 20px); min-height:180px;} 
   .se17b_status .ui-list__column .inner .ui-summary strong {font-size:18px;}
}
@media(max-width:360px){ 
   .se17b_status .ui-list__column.col5 .inner {width:100%; min-height:auto; margin:5px 0;} 
} 

/* se17b 찾아오시는길 */
.se17b_location .ui-map {position:relative;overflow:hidden;border:1px solid #ededed; border-bottom:0;}
.se17b_location .box_local{position:relative;padding:50px;border:1px solid #ededed;border-top:0;}
.se17b_location .box_local strong{display:block;font-size:20px;margin-bottom:20px;color:#333333;font-weight: bold;}
.se17b_location .box_local .lst_local{display:inline-block;float:none;}
.se17b_location .box_local .lst_local li {position: relative; width:auto; float:left; padding:0 30px; line-height:26px; color:#797979; font-size:15px;}
.se17b_location .box_local .lst_local li .ico {position: absolute; left:0; top:0; width: 24px; height: 24px; margin-right: 7px;  background-image: url(/pcms/dist/img/p01/top_icon.png); vertical-align: top; line-height: 26px; margin-top:3px; margin-right:7px;}
.se17b_location .box_local .lst_local li .ico.ico1 {background-position:-1px -1px;} /* 지도 */
.se17b_location .box_local .lst_local li .ico.ico2 {background-position:-24px -1px;} /* 전화 */ 
.se17b_location .box_local .lst_local li .ico.ico3 {background-position:-47px -1px;} /* 팩스 */ 
.se17b_location .box_local .lst_local li .ico.ico4 {background-position:-73px -1px;} /* 일정 */
.se17b_location .box_local .lst_local li .ico.ico5 {background-position:-97px -1px;} /* 시간 */
.se17b_location .box_local .lst_local li em {display: block; position: absolute; left: 0; top: 0;  font-size: 15px; font-weight: bold; vertical-align: top; line-height: 26px;}
.se17b_location .box_local .lst_local li.last a {display:block;width:auto;height:auto;padding:10px 0;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}
.se17b_location .ui-box__button {position: absolute; right: 60px; top: 50%; padding: 0; transform: translateY(-50%);}
.se17b_location .ui-box__button a {display: inline-block; padding: 21px 30px; background-color: #3258a3; text-align: center; color: #fff;}
.se17b_location .ui-box__button a:hover,
.se17b_location .ui-box__button a:active,
.se17b_location .ui-box__button a:focus{background:#0070c3; border-bottom:0;}
.se17b_location .ui-box__button a .ico_local {display:block; margin:0 auto 5px; background:url(/pcms/dist/img/b01/se04a_ir.png)no-repeat; width:47px; height:37px; background-position: -348px 0;}
@media (max-width:767px) { 
   .se17b_location .cont_box .left_title {float:none; width:100%; padding-left:0; margin:0 auto 20px;}
   .se17b_location .cont_box .left_title .ir {margin:0 auto 0;}
   .se17b_location .cont_box .cont_txt {float:none; width:100%;}
   .se17b_location .cont_box .cont_txt .tit {width:100%; text-align: center;}
   .se17b_location .box_local {padding:40px;}
   .se17b_location .ui-box__button {position: relative; right: auto; top: auto; transform: none;}
   .se17b_location .ui-box__button a{width:100%; padding: 10px; margin-top: 20px; }
}
@media (max-width:640px) { 
   .se17b_location .box_local .lst_local li {float:none; width:100%;}
}
@media (max-width:460px) {
   .se17b_location .box_local .lst_local li {padding:0 0 0 30px;}
   .se17b_location .box_local .lst_local li em {position: static; width:100%;}  
}


/* 소개/안내 이미지형 End */ 
/* 구민헌장 */
/* se06a */
.se06a {overflow: hidden; border:5px solid #d5e2ee;}
.se06a .inner {margin:14px; padding:70px 75px 175px; border:1px solid #d5e2ee; background:url(/pcms/dist/img/p01/se06a_bg_03.png)right bottom no-repeat;}
.se06a .inner .title {position: relative; display:block; width:100%; margin:20px 0 0 0; text-align: center;}
.se06a .inner .title:before {content:""; position: absolute; left:50%; top:-15px; transform: translateX(-50%); width:50px; height:2px; background:#0d3964;}
.se06a .inner .title strong {font-size:35px; font-weight: bold; font-family: 'score'; color:#0d3964;}
.se06a .inner .title span {display:block; font-weight: 100; font-family: 'score'; color:#0d3964; font-size:20px;} 
.se06a .inner .title span b {font-weight: bold;}
.se06a .inner .title + p {position: relative; padding: 0 13%; margin:85px 0 50px; text-align: center; color:#333e51; font-size:16px;}
.se06a .inner .title + p:before {content: ""; position: absolute; left: 0; top: -42.5px; width: 100%; height: 1px; background-image: linear-gradient(to right, #333 40%, rgba(255, 255, 255, 0) 20%); background-position: top; background-size: 3px 1px; background-repeat: repeat-x;}
.se06a .inner .heonjang {}
.se06a .inner .heonjang .item {position: relative; display: table; width: 100%; min-height: 63px; padding-left: 125px; box-sizing: border-box; }
.se06a .inner .heonjang .item + .item {margin-top: 15px;}
.se06a .inner .heonjang .item .circle {position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 63px; height: 63px; text-align: center; border:2px solid #164571; font-size:14px; color:#164571; line-height:63px; font-family: 'score'; font-weight: bold;}
.se06a .inner .heonjang .item .circle:before {content:""; position: absolute; left:70px; top:50%; transform: translateY(-50%); width:27px; height:1px; background:#0d3964;}
.se06a .inner .heonjang .item .text {display:table-cell; color: #666666; font-size: 16px; vertical-align: middle; font-family:'score'; /*font-weight: 100;*/}
@media(max-width:767px){
   .se06a .inner {padding:7%;}
   .se06a .inner .title + p {padding:0;}
   .se06a .inner .heonjang .item {padding-left:80px;}
   .se06a .inner .heonjang .item .circle:before {display:none;}
}
@media(max-width:460px){
   .se06a .inner .heonjang .item {display: block; min-height:auto; padding-left: 0; text-align: center; margin: 0 0 30px 0;}
   .se06a .inner .heonjang .item .circle {position: relative; top: 0; transform: none; margin: 0 0 20px 0;}
   .se06a .inner .heonjang .item .text {display:block;}
   .se06a .inner .title strong {font-size:30px;}
   .se06a .inner .title span {font-size:16px;}
   .se06a .inner .title:before {display: none;}
}

/* 소개/안내-이미지형 */
/* se16b */    
.se16b_titletop {display:inline-block; width:100%; padding:1px; background:linear-gradient(to right, #1c85b2,#1d9e8a); border-radius: 4px; text-align: left; overflow: hidden;}
.se16b_titletop strong:after {content:""; position: absolute; right:-2px; bottom:0; width: 272px; height:80px; background:url(/pcms/dist/img/b01/se16b_topbg2.png)no-repeat; z-index:-1;}
/* .se16b_titletop strong:before {content:""; position: absolute; right:23px; bottom:0; width: 102px; height:90px; background:url(/pcms/dist/img/p01/se17b_heart.png)no-repeat; z-index:-1;} */
.se16b_titletop strong {position: relative; display:inline-block; width:100%; border-radius: 3px; background:#fff; padding:24px 23px; font-size:20px; font-weight: bold; color:#00274e; z-index:1;}
.se16b_bd {width: 100%; height: 1px; margin:50px 0; background-image: linear-gradient(to right, #7f7f7f 40%, rgba(255, 255, 255, 0) 20%); background-position: top; background-size: 3px 1px; background-repeat: repeat-x;}
 


/* 내용별 구성요소 아이콘 추가 */
.ir-icon__line.icon61{background-position: 0 -390px;}
.ir-icon__line.icon62{background-position: -65px -390px;}
.ir-icon__line.icon63{background-position: -130px -390px;}
.ir-icon__line.icon64{background-position: -195px -390px;}
.ir-icon__line.icon65{background-position: -260px -390px;} 
.ir-icon__line.icon66{background-position: -325px -390px;}
.ir-icon__line.icon67{background-position: -390px -390px;}
.ir-icon__line.icon68{background-position: -455px -390px;}
.ir-icon__line.icon69{background-position: -520px -390px;}
.ir-icon__line.icon70{background-position: -585px -390px;}
.ir-icon__line.icon71{background-position: 0 -455px;}
.ir-icon__line.icon72{background-position: -65px -455px;}
.ir-icon__line.icon73{background-position: -130px -455px;}
.ir-icon__line.icon74{background-position: -195px -455px;}
.ir-icon__line.icon75{background-position: -260px -455px;}
.ir-icon__line.icon76{background-position: -325px -455px;}
.ir-icon__line.icon77{background-position: -390px -455px;}
.ir-icon__line.icon78{background-position: -455px -455px;}
.ir-icon__line.icon79{background-position: -520px -455px;}
.ir-icon__line.icon80{background-position: -585px -455px;}

/* 공통 테이블 단위 */
.unit {overflow: hidden;}
.unit .h2, 
.unit .h3 {float:left;} 
.unit .text-right {float:right;}
.unit .h2 + .text-right {margin-top: 15px;} 
.unit .h3 + .text-right {margin-top: 27px;}  

/* num-list */
.num-list>li:before {color:#114ab0; line-height: 21px;font-weight: 700;vertical-align: top;}

/* se04a 오시는길 */
.location_se04a .ui-map {position:relative;overflow:hidden;border:1px solid #ededed; border-bottom:0;}
.location_se04a .box_local{position:relative;padding:50px;border:1px solid #ededed;border-top:0;}
.location_se04a .box_local strong{display:block;font-size:20px;margin-bottom:20px;color:#333333;font-weight: bold;}
.location_se04a .box_local .lst_local{display:inline-block;float:none;padding-left:3px;}
.location_se04a .box_local .lst_local li {position: relative; padding-left: 85px; line-height:26px; }
.location_se04a .box_local .lst_local li .ico {display: inline-block; width: 24px; height: 24px; margin-right: 7px;  background-image: url(/pcms/dist/img/p01/top_icon.png); vertical-align: top; line-height: 26px; margin-top:3px; margin-right:7px;}
.location_se04a .box_local .lst_local li .ico.ico1 {background-position:0px 0px;} /* 지도 */
.location_se04a .box_local .lst_local li .ico.ico2 {background-position:-24px 0;} /* 전화 */ 
.location_se04a .box_local .lst_local li .ico.ico3 {background-position:-48px 0;} /* 팩스 */ 
.location_se04a .box_local .lst_local li .ico.ico4 {background-position:-72px 0;} /* 일정 */
.location_se04a .box_local .lst_local li .ico.ico5 {background-position:-96px 0;} /* 시간 */
.location_se04a .box_local .lst_local li .ico.ico6 {background-position:-120px 0;} /* 면적 */
.location_se04a .box_local .lst_local li .ico.ico7 {background-position:-144px 0;} /* 층별안내 */
.location_se04a .box_local .lst_local li .ico.ico8 {background-position:-168px 0;} /* 돈 */ 
.location_se04a .box_local .lst_local li .ico.ico9 {background-position:-192px 0;} /* 이메일 */ 



.location_se04a .box_local .lst_local li em {display: block; position: absolute; left: 0; top: 0;  font-size: 15px; font-weight: bold; vertical-align: top; line-height: 26px;}
.location_se04a .box_local .lst_local li.last a {display:block;width:auto;height:auto;padding:10px 0;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}
.location_se04a .ui-box__button {position: absolute; right: 60px; top: 50%; padding: 0; transform: translateY(-50%);}
.location_se04a .ui-box__button a {display: inline-block; padding: 21px 30px; background-color: #3258a3; text-align: center; color: #fff;}
.location_se04a .ui-box__button a:hover,
.location_se04a .ui-box__button a:active,
.location_se04a .ui-box__button a:focus{background:#0070c3; border-bottom:0;}
.location_se04a .ui-box__button a .ico_local {display:block; margin:0 auto 5px; background:url(/pcms/dist/img/b01/se04a_ir.png)no-repeat; width:47px; height:37px; background-position: -348px 0;}

.location_se04a .cont_box {padding:40px 0; border-top:1px solid #e5e5e5; overflow: hidden;} 
.location_se04a .cont_box.first {border-top:3px solid #193571;}
.location_se04a .cont_box:last-child {border-bottom:1px solid #e5e5e5;}
.location_se04a .cont_box .left_title {float: left; display:block; width:20%; padding-left:30px; font-size:21px; color:#4d4d4d; text-align: center;}
.location_se04a .cont_box .left_title .ir {display:block; width:87px; height:87px; margin-bottom:15px; background:url(/pcms/dist/img/b01/se04a_ir.png)no-repeat; }
.location_se04a .cont_box .left_title .ir.car {background-position: 0 0;}
.location_se04a .cont_box .left_title .ir.train {background-position: -87px 0;}
.location_se04a .cont_box .left_title .ir.bus {background-position: -174px 0;}
.location_se04a .cont_box .left_title .ir.shuttle {background-position: -261px 0;}

.location_se04a .cont_box .cont_txt {float:left; width:80%;}
.location_se04a .cont_box .cont_txt strong{font-weight: bold; color:#1161be; font-size:17px; }
.location_se04a .cont_box .cont_txt .tit {display:inline-block; padding:5px 10px; margin-bottom:10px; border:1px solid #999999; font-weight: bold; color:#333333;}
.location_se04a .cont_box .cont_txt .cont_info {padding:30px 0 0 0;}
.location_se04a .cont_box .cont_txt .cont_info:first-child {padding-top:0;}
.location_se04a .cont_box .cont_txt .cont_info:last-child {padding-bottom:0;}
.location_se04a .cont_box .cont_txt .cont_info .cont_tit {position: relative; padding-right:25px; font-size:16px; font-weight: bold;}
.location_se04a .cont_box .cont_txt .cont_info .cont_tit:before {content: '';position: absolute; right:13px;top: 50%;display: block;transform: translateY(-50%); width: 1px;height: 14px;background: #e5e5e5;}
.location_se04a .cont_box .cont_txt .cont_info ul ,
.location_se04a .cont_box .cont_txt .cont_info p {margin-top:0;}
.location_se04a .cont_box .cont_txt .cont_info p + p {margin-top:5px;}

@media (max-width:767px) {
    .location_se04a .cont_box .left_title {float:none; width:100%; padding-left:0; margin:0 auto 20px;}
    .location_se04a .cont_box .left_title .ir {margin:0 auto 0;}
    .location_se04a .cont_box .cont_txt {float:none; width:100%;}
    .location_se04a .cont_box .cont_txt .tit {width:100%; text-align: center;}
    .location_se04a .box_local {padding:40px;}
    .location_se04a .ui-box__button {position: relative; right: auto; top: auto; transform: none;}
    .location_se04a .ui-box__button a{width:100%; padding: 10px; margin-top: 20px; }
}
@media (max-width:460px) {
    .location_se04a .box_local .lst_local li {padding-left:0;}
    .location_se04a .box_local .lst_local li em {position: static; width:100%;} 
}

/* 탑박스 */
.ui-topbox.type1.po .inner .btn {margin-left:0;}

/* list style */
.list-3st>li,
.txt_bul3 {padding-left:18px !important;}
.list-3st>dd:before, 
.list-3st>li:before, 
.txt_bul3:before {left:0 !important;}