@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%;}
}


/* 조직도 se03a~b 시작 */

.se03b_org{border:1px solid #ddd;padding:70px 20px;text-align: center;}
.se03b_org .org_wrap{max-width:790px;margin:0 auto;}
.se03b_org .org_wrap .lv1 .lv1_0{width:auto;max-width:260px;margin:0 auto;position: relative;margin-bottom:40px;z-index: 1;}
.se03b_org .org_wrap .lv1 .lv1_0::before{display:none;content: "";position: absolute;left:50%;bottom:-40px;width:1px;height:63px;background: rgba(177,182,190,0.9);z-index: -1;margin-left:-0.5px;}
.se03b_org .org_wrap .lv1 .lv1_0::after{display:none;content: "";position:absolute;left:50%;bottom:-50px;width:15px;height:17px;background:url(/pcms/dist/img/p01/org_icon.png) no-repeat;margin-left:-7.5px;z-index: 1;}
.se03b_org .org_wrap .lv1 .lv1_0 span{color:#fff;font-size:17px;letter-spacing: -0.025em;font-weight: bold;background: #2f68c2;padding:14.5px 10px;border-radius:5px;display: inline-block;width:100%;}

.se03b_org .org_wrap .lv1 .lv1_1{overflow: hidden;margin-left:-15px;position: relative;}
.se03b_org .org_wrap .lv1 .lv1_1::before{content: "";position: absolute;left:13.3%;top:0;width:75.1%;height:1px;background: rgba(177,182,190,0.9);}
.se03b_org .org_wrap .lv1 .lv1_1 li{float:left;width: calc(25% - 15px);margin-left:15px;position: relative;margin-top:30px;z-index: 1;}
.se03b_org .org_wrap .lv1 .lv1_1 li::before{content: "";position: absolute;left:50%;top:-30px;width:1px;height:50px;z-index: -1;margin-left:-0.5px;background: rgba(177,182,190,0.9);}
.se03b_org .org_wrap .lv1 .lv1_1 li span{color:#153b75;font-size:15px;letter-spacing: -0.025em;border-radius: 5px;border:1px solid #537bc4;background: #f1f5fb;display: table;padding:15px 10px;table-layout: fixed;width:100%;}
.se03b_org .org_wrap .lv1 .lv1_1 li span em{display: table-cell;vertical-align: middle;}

.se03b_org .org_wrap .lv1 .box{border: 1px solid #ddd;border-radius: 5px;background: #f5f5f5;margin-top: 5px;padding: 10px;display: table;width:100%;table-layout: fixed;}
.se03b_org .org_wrap .lv1 .box p{margin:0;display: table-cell;vertical-align: middle;}

.se03b_org .org_wrap.col2 .lv1 .lv1_1::before{left:25.8%;width:50.1%;}
.se03b_org .org_wrap.col2 .lv1 .lv1_1 li{width:calc(50% - 15px);}

.se03b_org .org_wrap.col3 .lv1 .lv1_1::before{left:17.6%;width:66.7%;}
.se03b_org .org_wrap.col3 .lv1 .lv1_1 li{width:calc(33.33% - 15px);}

.se03b_org .org_wrap.col5 .lv1 .lv1_1::before{left:11%;width:80%;}
.se03b_org .org_wrap.col5 .lv1 .lv1_1 li{width:calc(20% - 15px);}

.se03b_org .org_wrap.col6 .lv1 .lv1_1::before{left:9.2%;width:83.43%;}
.se03b_org .org_wrap.col6 .lv1 .lv1_1 li{width:calc(16.66% - 15px);}

@media(max-width:899px){
    .se03b_org .org_wrap.col6 .lv1 .lv1_1::before{left:17.6%;width:66.7%;}
	.se03b_org .org_wrap.col6 .lv1 .lv1_1 li{width:calc(33.33% - 15px);}

}

@media(max-width:767px){
	.se16c_department .inner{padding:50px 30px;}
	.se16c_department .inner .text_box{width:calc(100% - 295px);}
	.se16c_department .inner .icon_box{right:50px;}

}
@media(max-width:640px){
	.se03b_org .org_wrap .lv1 .lv1_1::before,
	.se03b_org .org_wrap.col2 .lv1 .lv1_1::before,
	.se03b_org .org_wrap.col3 .lv1 .lv1_1::before,
	.se03b_org .org_wrap.col5 .lv1 .lv1_1::before{display: none;}
    .se03b_org .org_wrap .lv1 .lv1_1 li::before {display: none;}

	.se03b_org .org_wrap.col2 .lv1 .lv1_1 li,
	.se03b_org .org_wrap.col3 .lv1 .lv1_1 li,
	.se03b_org .org_wrap.col5 .lv1 .lv1_1 li,
    .se03b_org .org_wrap.col6 .lv1 .lv1_1 li,
	.se03b_org .org_wrap .lv1 .lv1_1 li{width:calc(50% - 2%); margin: 1%; padding: 1%;}

    .se03b_org .org_wrap .lv1 .lv1_1 {margin-left: 0; padding: 3%; border: 1px solid #ddd;}
}

@media(max-width:450px){
	.se03b_org .org_wrap .lv1 .lv1_0{min-width:100%;}
	/* .se03b_org .org_wrap .lv1 .lv1_0::before,
	.se03b_org .org_wrap .lv1 .lv1_0::after{display: none;} */
	.se03b_org .org_wrap .lv1 .lv1_1{margin-left:0;}
	.se03b_org .org_wrap .lv1 .lv1_1::before{display: none;}

	.se03b_org .org_wrap.col2 .lv1 .lv1_1 li,
	.se03b_org .org_wrap.col3 .lv1 .lv1_1 li,
	.se03b_org .org_wrap.col5 .lv1 .lv1_1 li,
    .se03b_org .org_wrap.col6 .lv1 .lv1_1 li,
	.se03b_org .org_wrap .lv1 .lv1_1 li{float:none;width:100%;margin-left:0;}
}

/* 조직도 se03a~b 끝 */

/* se16c 시작 */

.se16c_department{border:2px solid #c1d1ef;border-radius: 15px;}
.se16c_department .inner{position: relative;padding:55px 30px 50px 85px;}
.se16c_department .inner .icon_box{position: absolute;right:95px;top:50%;width:201px;height:201px;background: url(/pcms/dist/img/p01/icon_box.png) no-repeat;transform: translateY(-50%);}
.se16c_department .inner .icon_box .icon{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:80px;height:80px;background: url(/pcms/dist/img/p01/se16c_icon.png) no-repeat;}
.se16c_department .inner .icon_box .icon.icon01{background-position:0 0;}
.se16c_department .inner .icon_box .icon.icon02{background-position:-80px 0;}
.se16c_department .inner .icon_box .icon.icon03{background-position:-160px 0;}
.se16c_department .inner .icon_box .icon.icon04{background-position:-240px 0;}
.se16c_department .inner .icon_box .icon.icon05{background-position:-320px 0;}
.se16c_department .inner .icon_box .icon.icon06{background-position:0 -80px;}
.se16c_department .inner .icon_box .icon.icon07{background-position:-80px -80px;}
.se16c_department .inner .icon_box .icon.icon08{background-position:-160px -80px;}
.se16c_department .inner .icon_box .icon.icon09{background-position:-240px -80px;}
.se16c_department .inner .icon_box .icon.icon10{background-position:-320px -80px;}

.se16c_department .inner .icon_box .icon.icon11{background-position:0 -160px;}
.se16c_department .inner .icon_box .icon.icon12{background-position:-80px -160px;}
.se16c_department .inner .icon_box .icon.icon13{background-position:-160px -160px;}
.se16c_department .inner .icon_box .icon.icon14{background-position:-240px -160px;}
.se16c_department .inner .icon_box .icon.icon15{background-position:-320px -160px;}
.se16c_department .inner .icon_box .icon.icon16{background-position:0 -240px;}
.se16c_department .inner .icon_box .icon.icon17{background-position:-80px -240px;}
.se16c_department .inner .icon_box .icon.icon18{background-position:-160px -240px;}
.se16c_department .inner .icon_box .icon.icon19{background-position:-240px -240px;}
.se16c_department .inner .icon_box .icon.icon20{background-position:-320px -240px;}

.se16c_department .inner .icon_box .icon.icon21{background-position:0 -320px;}
.se16c_department .inner .icon_box .icon.icon22{background-position:-80px -320px;}
.se16c_department .inner .icon_box .icon.icon23{background-position:-160px -320px;}
.se16c_department .inner .icon_box .icon.icon24{background-position:-240px -320px;}
.se16c_department .inner .icon_box .icon.icon25{background-position:-320px -320px;}
.se16c_department .inner .icon_box .icon.icon26{background-position:0 -400px;}
.se16c_department .inner .icon_box .icon.icon27{background-position:-80px -400px;}
.se16c_department .inner .icon_box .icon.icon28{background-position:-160px -400px;}
.se16c_department .inner .icon_box .icon.icon29{background-position:-240px -400px;}
.se16c_department .inner .icon_box .icon.icon30{background-position:-320px -400px;}
.se16c_department .inner .icon_box .icon.icon31{background-position: 0px -480px;}


.se16c_department .inner .text_box{width:calc(100% - 340px);border-bottom:1px solid #ddd;padding-bottom:35px;margin-bottom:25px;}
.se16c_department .inner .text_box strong{color:#00224f;font-size:32px;letter-spacing: -0.025em;font-weight:bold;font-family:"score";display: inline-block;position:relative;z-index: 1;}
.se16c_department .inner .text_box strong::after{content: "";position: absolute;left:50%;bottom:0;width:100%;height:18px;background: #dae8f8;transform: translateX(-50%);z-index: -1;}
.se16c_department .inner .text_box p{color:#00224f;font-size:18px;letter-spacing: -0.025em;font-weight:400;font-family: "score";margin-top:15px;}
.se16c_department .inner .contact_box ul li{position: relative;}
.se16c_department .inner .contact_box ul li b{padding-right:10px; color:#000;font-size:15px;font-weight:bold;letter-spacing: -0.025em;}
/* 민원여권과 소개 20221205 */
.se16c_department .inner .contact_box ul{display: inline-block;}
.se16c_department .inner .contact_box ul li b{display:inline-block; vertical-align:top;}
@media screen and (max-width: 465px){
.se16c_department .inner .contact_box ul li b{margin-bottom:10px;}
}
/* 민원여권과 소개 20221205 */
.se16c_department .inner .contact_box ul li b em{display: inline-block;vertical-align: text-bottom;width:22px;height:22px;background: url(/pcms/dist/img/p01/se16c_tell.png) no-repeat;margin-right:10px;}

.department_list .item{border-radius: 15px;border:1px solid #b5c6d4;overflow: hidden;}
.department_list .item + .item{margin-top:20px;}
.department_list .item .title{background:#f1f5fb;display: table;table-layout: fixed;width:100%;padding:16px 40px;}
.department_list .item .title strong{display: table-cell;vertical-align: middle;color:#3a3a3a;font-size:18px;font-weight:bold;letter-spacing: -0.025em;}
.department_list .item .text{padding:18px 40px;}
.department_list .item .text ul{overflow: hidden;margin-left:-20px;}
.department_list .item .text ul li{float:left;width:calc(50% - 20px);margin-left:20px;}

@media(max-width:767px){
	.se16c_department .inner{padding:50px 30px;}
	.se16c_department .inner .text_box{width:calc(100% - 295px);}
	.se16c_department .inner .icon_box{right:50px;}

}
@media(max-width:640px){
	.se16c_department .inner{padding:30px;}
	.se16c_department .inner .text_box{width:100%;}
	.se16c_department .inner .text_box strong{font-size:26px;}
	.se16c_department .inner .text_box p{font-size:16px;}
	.se16c_department .inner .icon_box{display: none;}

	.department_list .item .text{padding:18px 25px;}
	.department_list .item .text ul{margin-left:0;}
	.department_list .item .text ul li{float:none;width:100%;margin-left:0;}
}
@media(max-width:370px){
    .se16c_department .inner .contact_box ul li {padding-top: 25px; padding-left: 32px;}
    .se16c_department .inner .contact_box ul li b {position: absolute; top: 0; left: 0;}
}

/* se16c 끝 */

/* 인사말 se01c 시작 */

.greetings_se01c{padding-bottom:38px;margin-top:70px;position: relative;background: url(/images/kor/common/pattern.png) repeat-x right bottom;}
.greetings_se01c .intro_wrap{position: relative;margin-bottom:52px;padding-top:70px;}
.greetings_se01c .intro_wrap .text{padding-left:100px;}
.greetings_se01c .intro_wrap .text span{color:#c0c5d0;font-size:50px;letter-spacing: -0.045em;font-weight:bold;line-height: 1.2;font-family: "score";position:relative;display:inline-block;}
.greetings_se01c .intro_wrap .text span::before{content: "";position: absolute;left:-32px;top:0;width:21px;height:17px;background: url(/pcms/dist/img/b01/greetings_se01c_text.png) no-repeat;}
.greetings_se01c .intro_wrap .text span::after{content: "";position: absolute;right:-32px;bottom:0;width:21px;height:17px;background: url(/pcms/dist/img/b01/greetings_se01c_text.png) no-repeat;transform: rotateY(-180deg);}
.greetings_se01c .intro_wrap .text span em{color:#2f68c2;}
.greetings_se01c .intro_wrap .pic{position: relative;height:137px;background: linear-gradient(to right, rgba(47,104,194,1) 0%, rgba(10,150,167,1) 100%);border-radius: 50px 0 0 0;margin-top:75px;}
.greetings_se01c .intro_wrap .pic::before{content: "";position: absolute;right:50px;top:-162px;background: url(/pcms/dist/img/b01/greetings_se01c_bg.png) no-repeat;width:250px;height:162px;background-size:cover;}
.greetings_se01c .intro_wrap .pic .img{display: block;position: absolute;right:160px;bottom:-6px;}

.greetings_se01c .info_wrap{overflow: hidden;margin-left:-20px;}
.greetings_se01c .info_wrap .box{float:left;margin-left:20px;position: relative;padding-left:78px;}
.greetings_se01c .info_wrap .box.left{width:calc(40% - 20px);}
.greetings_se01c .info_wrap .box.right{width:calc(60% - 20px);}
.greetings_se01c .info_wrap .box strong{display: block;position: absolute;left:0;top:0;color:#00274e;font-size:18px;font-weight:bold;letter-spacing: -0.045em;}
.greetings_se01c .info_wrap .box ul{border-left:2px solid #4377c8;padding-left:22px;}
.greetings_se01c .info_wrap .box ul li{font-size:15px;letter-spacing: -0.045em;}
.greetings_se01c .info_wrap .box ul li+li{margin-top:5px;}

@media (min-width:1280px) and (max-width:1350px) {
	.greetings_se01c .intro_wrap .pic .img{right:80px;}
	.greetings_se01c .intro_wrap .pic::before{right:0;}
}
@media (max-width:1023px) {
	.greetings_se01c .intro_wrap .text span{font-size:40px;}
}
@media (max-width:950px) {
	.greetings_se01c .intro_wrap{padding-top:0;}
	.greetings_se01c .intro_wrap .pic .img{right:80px;}
	.greetings_se01c .intro_wrap .pic .img img{width:330px;}
	.greetings_se01c .intro_wrap .pic::before{right:0;width:180px;height:116px;top:-116px;}
}
@media (max-width:767px) {
	.greetings_se01c{margin-top:0;}
	.greetings_se01c .intro_wrap .text{padding-left:30px;}
	.greetings_se01c .intro_wrap .pic .img img{width:250px;}

	.greetings_se01c .info_wrap{margin-left:0;}
	.greetings_se01c .info_wrap .box{float:none;margin-left:0;padding-left:0;}
	.greetings_se01c .info_wrap .box+.box{margin-top:20px;}
	.greetings_se01c .info_wrap .box.left,
	.greetings_se01c .info_wrap .box.right{width:100%;}
	.greetings_se01c .info_wrap .box strong{position: relative;left:auto;top:auto;}
	.greetings_se01c .info_wrap .box ul{border-left:0;border-top:2px solid #4377c8;padding-left:0;padding-top:10px;margin-top:10px;}
}
@media (max-width:640px) {
	.greetings_se01c .intro_wrap .pic{margin-top:100px;height:100px;}
	.greetings_se01c .intro_wrap .pic .img{right:0;}
	.greetings_se01c .intro_wrap .pic .img img{width:160px;}
	.greetings_se01c .intro_wrap .pic::before{display: none;}
}
@media (max-width:450px) {
	.greetings_se01c .intro_wrap .text span{font-size:30px;}
}

/* 인사말 se01c 끝 */

/* 인사말(보건소) se01c 시작 */

.greetings_se01c.health{position: relative;padding-bottom:0;background: none;margin-top:0;}
.greetings_se01c.health:after{content: "";position: absolute;right:0;bottom:0;background:url(/pcms/dist/img/b01/greetings_se01c_health.png) no-repeat;width:449px;height:320px;background-size:cover;z-index: 1;}
.greetings_se01c.health .inner{border:10px solid #f1f5fb;border-radius:50px 0 0 0;padding:79px 80px 44px;width:calc(100% - 80px);position: relative;overflow: hidden;z-index: 1;}
.greetings_se01c.health .inner::after{content: "";position: absolute;right:290px;bottom:0;background:url(/pcms/dist/img/b01/greetings_se01c_health_bg.png) no-repeat;width:259px;height:135px;background-size:cover;z-index: -1;}
.greetings_se01c.health .inner strong{color:#153b75;font-size:38px;letter-spacing: -0.04em;line-height: 1.31;display: block;font-family: "score";margin-bottom:70px;font-weight:300;}
.greetings_se01c.health .inner strong span{color:#2f68c2;font-weight:bold;}
.greetings_se01c.health .inner p{display: block;color:#2b3b5d;font-size:16px;letter-spacing: -0.045em;font-family: "score";font-weight:300;}
.greetings_se01c.health .inner p em{font-weight: 600;}

@media(min-width:1280px) and (max-width:1399px){
	.greetings_se01c.health:after{width:350px;height:249px;}
	.greetings_se01c.health .inner::after{right:190px;width:190px;height:99px;}
}
@media(max-width:1079px){
	.greetings_se01c.health:after{width:350px;height:249px;}
	.greetings_se01c.health .inner::after{right:190px;width:190px;height:99px;}
}
@media(max-width:840px){
	.greetings_se01c.health .inner{padding:40px;width:100%;}
	.greetings_se01c.health .inner strong{margin-bottom:30px;font-size:30px;}

	.greetings_se01c.health:after{display: none;}
	.greetings_se01c.health .inner::after{right:-50px;}
}

/* 인사말(보건소) se01c 끝 */

/* 인사말 se01d 시작 */
.greetings_se01d{border:1px solid #ddd;border-radius:15px;overflow: hidden;}
.greetings_se01d .top{height:322px;background: url(/pcms/dist/img/p01/greetings_se01d_bg.jpg) center center no-repeat;position: relative;margin-bottom:95px;background-size:cover;}
.greetings_se01d .top .item{overflow: hidden;color:#fff;position: absolute;border-radius: 15px;padding:50px;background: #2f68c2;width:424px;right:65px;bottom:-40px;box-shadow: 1px 1px 20px 0px rgba(138, 150, 158, 0.5);}
.greetings_se01d .top .item::before{content: "";position: absolute;right:-70px;top:-80px;width:205px;height:223px;background: url(/pcms/dist/img/p01/greetings_se01d_bg02.png) no-repeat;}
.greetings_se01d .top .item strong{font-size:30px;letter-spacing: -0.04em;display: inline-block;position: relative;font-weight: 300;}
.greetings_se01d .top .item strong em{font-weight:bold;}
.greetings_se01d .top .item strong::before{content: "";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;}
.greetings_se01d .top .item strong::after{content: "";position: absolute;right:-17px;bottom:-5.5px;width:11px;height:13px;background: url(/pcms/dist/img/p01/greetings_se01d_icon.png) no-repeat;}
.greetings_se01d .top .item p{color:#fff;margin-top:28px;font-size: 16px;letter-spacing: -0.045em;line-height: 1.43;}

.greetings_se01d .bottom{padding:0 80px 80px;}
.greetings_se01d .bottom ul li{padding-bottom:20px;margin-bottom:20px;position:relative;padding-left:48px;border-bottom:1px dotted #ddd;letter-spacing: -0.045em;font-size:15px;}
.greetings_se01d .bottom ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.greetings_se01d .bottom ul li b{position: absolute;left:5px;top:0;color:#153b75;font-size:21px;line-height: 1.2;}

@media(max-width:840px){
    .greetings_se01d .bottom{padding:0 5.21% 80px;}
}
@media(max-width:767px){
    .greetings_se01d .top{height:100%;}
    .greetings_se01d .top .item{position: relative;right:0;margin:0 auto;}
}
@media(max-width:640px){
    .greetings_se01d .top .item{width:90%;}
    .greetings_se01d .top .item strong{font-size:25px;}
    .greetings_se01d .top .item p br {display: none;}
}

/* 인사말 se01d 끝 */

/* se06a 헌장 */
.se06a_declaration{background: url(/pcms/dist/img/p01/se06a_bg.png);background-size: 100% 100%;position: relative;}
.se06a_declaration .inner{padding: 100px 90px 120px;}
.se06a_declaration .inner .top .title{display: block;font-size:32px;font-weight: bold;color:#0d3964;text-align: center;font-family: 'score';}
.se06a_declaration .inner .top .sub_title {color: #0d3964; font-weight: bold;font-size: 15px;text-align: center;letter-spacing: -0.056em;max-width:85.455%;margin:10px auto 35px;}
.se06a_declaration .inner .top .logo{width:151px;height:133px;background: url(/pcms/dist/img/p01/se06a_declaration_logo.png) no-repeat;margin:0 auto 25px;display:block;}

.se06a_declaration .inner .bottom{background: #f6f8f9;margin-top:30px;padding:45px 105px 70px;border-radius: 15px;}
.se06a_declaration .inner .bottom .text p{color:#666;font-size:15px;letter-spacing: -0.056em;line-height: 1.46;text-align: left;}

.se06a_declaration .inner .bottom>ul>li{position:relative;padding-left:85px;display: table;width:100%;border-bottom:1px dashed #ddd;padding-top:35px;padding-bottom:35px;}
.se06a_declaration .inner .bottom ul li .order{position: absolute;left:0;top:50%;width:63px;height:63px;line-height:63px;color:#fff;font-size:15px;font-weight:500;text-align: center;border-radius: 100%;margin-top:-31.5px;display: block;font-family: 'score';}
.se06a_declaration .inner .bottom ul li:nth-child(odd) .order{background: #5084d6;}
.se06a_declaration .inner .bottom ul li:nth-child(even) .order{background: #1c4788;}

.se06a_declaration .inner .bottom ul li .txt{display: table-cell;vertical-align: middle;line-height: 1.4;letter-spacing: -0.03em; font-family: 'score';color: #444;font-weight:300;font-size:15px;}

@media(max-width:1023px){
    .se06a_declaration .inner .bottom{padding:45px 50px 70px;}
}
@media(max-width:767px){
    .se06a_declaration{min-height: auto;background: none;border:1px solid #ddd;}
    .se06a_declaration .inner { padding: 70px 7.6%;}
    .se06a_declaration .inner .bottom{padding:45px 30px 70px;}
}
@media(max-width:640px){
    .se06a_declaration .inner .top .title{font-size:23px;}
    .se06a_declaration .inner .bottom>ul>li{padding-left:0;display: block;min-height:auto;height:auto;}
    .se06a_declaration .inner .bottom ul li .order{position: relative;top:0;margin-top:0;margin-bottom:10px;}
    .se06a_declaration .inner .bottom ul li .txt{display: block;}
}

/* se06a 헌장 끝 */

/* 랜딩페이지 */
/* 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 .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 .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*/


/* se17b */
.se17b_topbox {position: relative;border:2px solid #c1d1ef;border-radius: 15px;overflow: hidden;}
.se17b_topbox .top_inner {padding:75px 90px 65px;position: relative;min-height:295px;z-index: 1;}
.se17b_topbox .top_inner .top_info {width: calc(100% - 310px);}
.se17b_topbox .top_inner .top_info strong{font-size:32px;color:#00224f;font-weight: bold;letter-spacing: -0.025em;font-family: "score";display: inline-block;position: relative;z-index: 1;}
.se17b_topbox .top_inner .top_info strong::after{content: "";position: absolute;left:0;bottom:0;width:100%;height:18px;background: #dae8f8;z-index: -1;}
.se17b_topbox .top_inner .top_info p{font-size:16px;color:#6e7179;letter-spacing: -0.025em;margin-top:30px;}
.se17b_topbox .top_inner .top_info p em{color:#00224f;font-size:18px;font-weight:300;font-family: "score";}

.se17b_topbox .top_inner .top_img {position: absolute; right:90px; top:55px;width: 287px;height: 287px;border-radius: 100%;background: #fff;box-shadow: 2px 3px 9.8px 0.2px rgba(0, 0, 0, 0.25);}
.se17b_topbox .top_inner .top_img::before{content: "";position: absolute;left:0;top:-35px;width:92px;height:104px;background: url(/pcms/dist/img/p01/se17b_icon01.png) no-repeat;z-index: -1;}
.se17b_topbox .top_inner .top_img::after{content: "";position: absolute;right:-57px;top:-57px;width:192px;height:205px;background: url(/pcms/dist/img/p01/se17b_icon02.png) no-repeat;z-index: -1;}
.se17b_topbox .top_inner .top_img span{display: block;width:265px;height:265px;border-radius: 100%;position: absolute;left:50%;top:50%;margin-left:-132.5px;margin-top:-132.5px;overflow: hidden;}
.se17b_topbox .top_inner .top_img img {height:100%;}

.se17b_topbox .bottom{padding:78px 90px 52px; background:#f1f5fb;position: relative;}
.se17b_topbox .bottom span {position:absolute;left:90px;top:0;display: inline-block;padding:0 25px; border-radius: 0 0 13px 13px;height:46px;line-height: 46px;background: #223b62;font-size:18px;color:#fff;}
.se17b_topbox .bottom p{margin:0;letter-spacing: -0.025em;line-height: 1.6;}

.se17b_location{border:1px solid #b7cbea;border-radius: 15px;overflow: hidden;position: relative;}
.se17b_location .info{position: relative;width:calc(100% - 69.574%);height:100%;background: #5c8ede;z-index: 1;overflow: hidden;padding: 80px 3.897% 44px;}
.se17b_location .info::before{content: "";position: absolute;right:-65px;top:-105px;width:249px;height:220px;background: url(/pcms/dist/img/p01/se17b_bg.png) no-repeat;z-index: -1;}
.se17b_location .info strong{color:#fff;font-size:23px;font-weight:bold;letter-spacing: -0.05em;}
.se17b_location .info > ul{margin-top: 30px;}
.se17b_location .info > ul > li{color:#fff;font-size:15px;letter-spacing: -0.025em;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed #fff;}
.se17b_location .info > ul > li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.se17b_location .info > ul > li span{display: block;margin-bottom:5px;font-weight:bold;}
.se17b_location .info > ul > li ul li{position: relative;padding-left:12px;}
.se17b_location .info > ul > li ul li::before{content: "";position: absolute;left:0;top:10px;width:5px;height:5px;border-radius: 100%;background: #fff;}

.se17b_location .info .donw_wrap{margin-top: 70px;}
.se17b_location .info .donw_wrap ul{}
.se17b_location .info .donw_wrap ul li{display: inline-block;}
.se17b_location .info .donw_wrap ul li a{display: block;color:#fff;font-size:15px;letter-spacing: -0.045em;padding:10px 37px 10px 14px;background: #5c8ede;border: 1px solid #fff;border-radius: 5px;transition: 0.3s;position: relative;}
.se17b_location .info .donw_wrap ul li:nth-child(1) a{padding:10px 41px 10px 14px;}
.se17b_location .info .donw_wrap ul li a::after{content: "";position: absolute;right:14px;top:50%;width:14px;height:15px;background: url(/images/kor/sub06/s060102_downicon.png) no-repeat;transform: translateY(-50%);}
.se17b_location .info .donw_wrap ul li a:hover,
.se17b_location .info .donw_wrap ul li a:focus{background: #223b62;border-color:#223b62;}

.se17b_location .map{position: absolute;right:0;top:0;max-width:69.574%;width: 100%;height:100%;}

@media(min-width:1280px) and (max-width:1499px){
    .se17b_location .info .donw_wrap ul li{width:100%;}
    .se17b_location .info .donw_wrap ul li+li{margin-top:5px;}
}
@media(max-width:1159px){
    .se17b_location .info .donw_wrap ul li{width:100%;}
    .se17b_location .info .donw_wrap ul li+li{margin-top:5px;}
}
@media(max-width:999px){
    .se17b_location .info{width:100%;height:auto;padding: 40px 3.897% 40px;}
    .se17b_location .map{position: relative;right:auto;top:auto;max-width:100%;height:0;padding-top:56.2%;}
    .se17b_location .info .donw_wrap{margin-top: 40px;}
    .se17b_location .info .donw_wrap ul{overflow: hidden;margin-left:-5px;}
    .se17b_location .info .donw_wrap ul li{width:calc(50% - 5px);float:left;margin-left:5px;}
    .se17b_location .info .donw_wrap ul li+li{margin-top:0;}
}
@media(max-width:850px){
    .se17b_topbox .top_inner{padding:55px 30px 30px;}
    .se17b_topbox .top_inner .top_info {width:100%;}
    .se17b_topbox .top_inner .top_info p {min-height:auto;}
    .se17b_topbox .top_inner .top_img {position: relative; top: auto; right: auto; float: none;margin:0 auto 30px;}

    .se17b_topbox .bottom{padding:78px 30px 52px;}
    .se17b_topbox .bottom span{left:30px;}
}
@media(max-width:450px){
    .se17b_location .info .donw_wrap ul{margin-left:0;}
    .se17b_location .info .donw_wrap ul li{width:100%;float:none;margin-left:0;}
    .se17b_location .info .donw_wrap ul li+li{margin-top:5px;}
}
@media(max-width:499px){
    .se17b_topbox .top_inner .top_img{width:216px;height:216px;}
    .se17b_topbox .top_inner .top_img span{width:194px;height:194px;margin-left:-97px;margin-top:-97px;}
    .se17b_topbox .top_inner .top_img::before,
    .se17b_topbox .top_inner .top_img::after{display: none;}
}

/* se17b End */

/* 내용별 구성요소 아이콘 추가 */
.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 .map_box{border:1px solid #ededed;}
.location_se04a .map_box .map{width:100%;height:468px;}
.location_se04a .map_box .map_info{position:relative;padding:50px 180px 50px 50px;border-top:2px solid #ededed;}
.location_se04a .map_box .map_info strong{display:block;font-size:20px;margin-bottom:20px;color:#333333;font-weight: bold;}
.location_se04a .map_box .map_info .map_lst li{position: relative; padding-left: 85px;font-size:15px;}
.location_se04a .map_box .map_info .map_lst li+li{margin-top:5px;}
.location_se04a .map_box .map_info .map_lst li em{position: absolute;left:0;top:0;font-weight: bold;}
.location_se04a .map_box .map_info .map_lst li .ico {display:inline-block;width: 24px; height: 24px; margin-right: 7px;  background: url(/pcms/dist/img/p01/se17b_info.png); vertical-align: middle;}
.location_se04a .map_box .map_info .map_lst li .ico.ico1 {background-position:0px 0px;} /* 지도 */
.location_se04a .map_box .map_info .map_lst li .ico.ico2 {background-position:-24px 0;} /* 전화 */
.location_se04a .map_box .map_info .map_lst li .ico.ico3 {background-position:-48px 0;} /* 팩스 */
.location_se04a .map_box .map_info .map_lst li .ico.ico4 {background-position:-72px 0;} /* 일정 */
.location_se04a .map_box .map_info .map_lst li .ico.ico5 {background-position:-96px 0;} /* 시간 */
.location_se04a .map_box .map_info .map_lst li .ico.ico6 {background-position:-120px 0;} /* 면적 */
.location_se04a .map_box .map_info .map_lst li .ico.ico7 {background-position:-144px 0;} /* 층별안내 */
.location_se04a .map_box .map_info .map_lst li .ico.ico8 {background-position:-168px 0;} /* 돈 */
.location_se04a .map_box .map_info .map_lst li .ico.ico9 {background-position:-192px 0;} /* 이메일 */
.location_se04a .map_box .map_info .map_lst li.last a {display:block;width:auto;height:auto;padding:10px 0;background-color:#45495b;border-radius:0;color:#fff;font-size:13px;text-align:center;}
.location_se04a .map_box .map_button {position: absolute; right: 50px; top: 50%; padding: 0; transform: translateY(-50%);}
.location_se04a .map_box .map_button a {display: table;background-color: #3258a3; text-align: center; color: #fff;width:120px;height:120px;transition: 0.3s;font-size:15px;}
.location_se04a .map_box .map_button a span{display: table-cell;vertical-align: middle;}
.location_se04a .map_box .map_button a:hover,
.location_se04a .map_box .map_button a:focus{background:#0070c3; border-bottom:0;}
.location_se04a .map_box .map_button a .ico_local {display:block; margin:0 auto 5px; background:url(/pcms/dist/img/p01/se04a_ir.png)no-repeat; width:47px; height:37px; background-position: -348px 0;}

.location_conbox_type01{border-top:3px solid #193571;}
.location_conbox_type01 .cont_box{padding:40px 40px 40px 190px;border-bottom:1px solid #ddd;position: relative;}
.location_conbox_type01 .cont_box .icon_box {position: absolute;left:30px;top:40px;}
.location_conbox_type01 .cont_box .icon_box .ir {display:block; width:87px; height:87px; background:url(/pcms/dist/img/p01/se04a_ir.png) no-repeat; }
.location_conbox_type01 .cont_box .icon_box .ir.car {background-position: 0 0;}
.location_conbox_type01 .cont_box .icon_box .ir.train {background-position: -87px 0;}
.location_conbox_type01 .cont_box .icon_box .ir.bus {background-position: -174px 0;}
.location_conbox_type01 .cont_box .icon_box .ir.shuttle {background-position: -261px 0;}

.location_conbox_type01 .cont_box .cont_txt strong{color:#1161be;font-size:17px;letter-spacing: -0.025em;font-weight: bold; }
.location_conbox_type01 .cont_box .cont_txt .tit {display:inline-block; padding:5px 10px; margin-bottom:10px; border:1px solid #999999; font-weight: bold; color:#333333;}
.location_conbox_type01 .cont_box .cont_txt .cont_info{margin-top:30px;}
.location_conbox_type01 .cont_box .cont_txt .cont_info:first-child{margin-top:25px;}
.location_conbox_type01 .cont_box .cont_txt .cont_info .cont_tit {position: relative; padding-right:25px; font-size:16px; font-weight: bold;}
.location_conbox_type01 .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_conbox_type01 .cont_box .cont_txt .cont_info ul ,
.location_conbox_type01 .cont_box .cont_txt .cont_info p {margin-top:0;}
.location_conbox_type01 .cont_box .cont_txt .cont_info p + p {margin-top:5px;}

@media (max-width:767px) {
    .location_se04a .map_box .map_info {padding:40px;}
    .location_se04a .map_box .map_button {position: relative; right: auto; top: auto; transform: none;}
    .location_se04a .map_box .map_button a{width:100%; margin-top: 20px;}

    .location_conbox_type01 .cont_box{padding:40px 5.216%;}
    .location_conbox_type01 .cont_box .icon_box {position: relative;left:auto;top:auto;margin:0 auto 20px;}
    .location_conbox_type01 .cont_box .icon_box .ir {margin:0 auto 0;}
}
@media (max-width:640px) {
    .location_se04a .map_box .map{height:0;padding-top:56.5%;}
}
@media (max-width:460px) {
    .location_se04a .map_box .map_info .map_lst li{padding-left: 0;}
    .location_se04a .map_box .map_info .map_lst li+li{margin-top:10px;}
    .location_se04a .map_box .map_info .map_lst li em{position: relative;left:auto;top:auto;display: block;margin-bottom:5px;}

    .location_se04a .map_info .map_lst li {padding-left:0;}
    .location_se04a .map_info .map_lst li em {position: static; width:100%;}
}

/* 찾아오시는길 se04b */
.location_se04b .map_box .map{width:100%;height:420px;border:1px solid #ddd;}
.location_se04b .map_box .map_info{position: relative;background:#5084d6;color:#fff;padding:50px 170px 47px 55px;}
.location_se04b .map_box .map_info .map_title{display: inline-block;vertical-align:middle;width:auto;margin-right:47px;}
.location_se04b .map_box .map_info .map_title strong{font-size:20px;letter-spacing: -0.025em;}
.location_se04b .map_box .map_info .map_lst{display: inline-block;vertical-align:middle;border-left:1px solid rgba(255,255,255,0.5);padding-left:25px;width: calc(100% - 153px);}
.location_se04b .map_box .map_info .map_lst ul li{position: relative;padding-left:82px;font-size:15px;}
.location_se04b .map_box .map_info .map_lst ul li+li{margin-top:10px;}
.location_se04b .map_box .map_info .map_lst ul li b{position: absolute;left:0;top:0;font-weight:bold;padding-left:25px;letter-spacing: -0.075em;}
.location_se04b .map_box .map_info .map_lst ul li b::before{content: "";position: absolute;left:0;top:0;width:20px;height:20px;display: inline-block;background: url(/pcms/dist/img/p01/se04b_icon.png) no-repeat;}
.location_se04b .map_box .map_info .map_lst ul li.address b::before{background-position: 0 0;}
.location_se04b .map_box .map_info .map_lst ul li.phone b::before{background-position: -30px 0;}

.location_se04b .map_box .map_info .map_button{position: absolute;right:55px;top:50%;transform: translateY(-50%);}
.location_se04b .map_box .map_info .map_button a{display: table;width:94px;height:94px;border:1px solid #fff;text-align: center;color:#fff;transition: 0.3s;}
.location_se04b .map_box .map_info .map_button a span{display: table-cell;vertical-align: middle;position: relative;}
.location_se04b .map_box .map_info .map_button a span em{display: block;margin:0 auto 15px;background: url(/pcms/dist/img/p01/se04b_ir.png) no-repeat;width:41px;height:31px;}
.location_se04b .map_box .map_info .map_button a:hover,
.location_se04b .map_box .map_info .map_button a:focus{background: #fff;color:#5084d6;}
.location_se04b .map_box .map_info .map_button a:hover span em,
.location_se04b .map_box .map_info .map_button a:focus span em{background: url(/pcms/dist/img/p01/se04b_ir_ov.png) no-repeat;}

.location_conbox_type02{overflow: hidden;margin-left:-22px}
.location_conbox_type02 .con_box{float:left;width:calc(50% - 22px);margin-left:22px;border:1px solid #ddd;border-radius: 5px;padding:50px;min-height:380px;}
.location_conbox_type02 .con_box .title{border-bottom:2px solid #7f7f7f;padding-bottom:28px;margin-bottom:32px;position:relative}
.location_conbox_type02 .con_box .title strong{color:#002742;font-size: 17px;letter-spacing: -0.025em;font-weight:bold;}
.location_conbox_type02 .con_box.subway .title:after{content: "";position: absolute;right:0;top:-9px;width:33px;height:42px;background: url(/pcms/dist/img/p01/location_conbox_type02_icon01.png) no-repeat;}
.location_conbox_type02 .con_box.bus .title:after{content: "";position: absolute;right:0;top:-8px;width:40px;height:39px;background: url(/pcms/dist/img/p01/location_conbox_type02_icon02.png) no-repeat;}
.location_conbox_type02 .con_box .way strong{color:#00a071;font-size:15px;letter-spacing: -0.025em;font-weight:bold;}
.location_conbox_type02 .con_box .way p{color:#666;font-size:15px;letter-spacing: -0.025em;}

.location_conbox_type02 .con_box .way ul li{position: relative;color:#666;letter-spacing: -0.025em;font-size:15px;padding:15px 0 15px 60px;;border-bottom:1px solid rgba(0,0,0,0.1);}
.location_conbox_type02 .con_box .way ul li:nth-child(1){padding-top:0;}
.location_conbox_type02 .con_box .way ul li:last-child{border-bottom:0;padding-bottom:0;}
.location_conbox_type02 .con_box .way ul li b{position: absolute;left:0;top:15px;}
.location_conbox_type02 .con_box .way ul li:nth-child(1) b{top:0;}
.location_conbox_type02 .con_box .way ul li.color1 b{color:#165ab7;}
.location_conbox_type02 .con_box .way ul li.color2 b{color:#00a071;}
.location_conbox_type02 .con_box .way ul li.color3 b{color:#dc391e;}
.location_conbox_type02 .con_box .way ul li.color4 b{color:#b17500;}

@media(max-width:767px){
    .location_se04b .map_box .map{height:0;padding-top:56.25%;}
    .location_se04b .map_box .map_info{padding:50px 30px;}
    .location_se04b .map_box .map_info .map_title{display: block;width:auto;margin-right:0;}
    .location_se04b .map_box .map_info .map_lst{display: block;width: 100%;border:0;padding:0;margin:20px auto 30px;}
    .location_se04b .map_box .map_info .map_button{position: relative;right:auto;top:auto;transform: none;}
    .location_se04b .map_box .map_info .map_button a{margin: 0 auto;}

    .location_conbox_type02{margin-left:0}
    .location_conbox_type02 .con_box{float:none;width:100%;margin-left:0;;min-height:auto;padding:50px 30px;}
    .location_conbox_type02 .con_box + .con_box{margin-top:25px;}
}

@media(max-width:500px){
    .location_se04b .map_box .map_info .map_lst ul li{padding:0;}
    .location_se04b .map_box .map_info .map_lst ul li b{position: relative;display: block;margin-bottom:10px;}
}

/* 찾아오시는 길 끝 */

/* 연혁 se02b */

.history_se02b .top{position: relative;margin-top: 55px;padding-bottom: 52px;border-bottom: 2px solid #06529e;text-align: center;}
.history_se02b .top:before{content: '';display: block;width: 214px;height: 164px;margin: 0 auto;background: url(/pcms/dist/img/b01/history_se02b_top.png);}
.history_se02b .top strong{display: block;margin: 50px 0 20px; font-size: 32px;font-weight: bold;color: #06529e;letter-spacing: -0.04em;}
.history_se02b .top p{display: block;font-size: 18px;line-height: 1.55;color: #575555;letter-spacing: -0.056em;margin:0;}
.history_se02b .inner{overflow: hidden;position: relative; border-bottom: 1px solid #d2d9e5;padding: 50px 0 53px 290px;background: #fff;}
.history_se02b .inner:nth-child(even){background: #f9f9f9;}
.history_se02b .inner strong{display: block;position: absolute;left: -10px;top:50px;font-size: 110px;line-height: 93px; font-weight: lighter;color: #767676;font-family: "score";letter-spacing: -0.12em;}
.history_se02b .inner ul li{position: relative;padding-left: 70px;font-size: 15px;color: #666}
.history_se02b .inner ul li+li{margin-top:18px;}
.history_se02b .inner ul li:before{position: absolute;top: 10.5px;left: -10px;width: 3px;height: 3px;background: #aaa;border-radius: 50%;content: '';}
.history_se02b .inner ul li span{display: block;position: absolute;top: 0px;left: 0px;font-size: 16px;color: #06529e;font-weight: bold;}

@media (max-width: 767px){
    .history_se02b .inner{padding: 40px 20px }
    .history_se02b .inner strong{position: static;margin-bottom: 10px;}
    .history_se02b .inner ul{padding: 25px 0 0;}
    .history_se02b .inner ul li{padding: 25px 0 0;margin-bottom: 5px;line-height: 25px;}
    .history_se02b .inner ul li:before{display: none;}
    }
    @media (max-width: 360px){
    .history_se02b .inner strong {font-size:100px;}
}

/* 연혁 se02b 시작 */

/* 탑박스 */
.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;}

/* 제목형박스 se16b 시작 */
.se16b_type{}
.se16b_type .title_box{border:1px solid #4c5774;border-radius:15px;position: relative;overflow: hidden;padding:24px 23px;margin-bottom:25px;z-index: 1;}
.se16b_type .title_box::before{content: "";position:absolute;right:0;bottom:0;background: url(/pcms/dist/img/p01/title_box_bg.png) no-repeat;width:320px;height:80px;background-size:cover;z-index: -1;}
.se16b_type .title_box strong{color:#00274e;font-size:20px;letter-spacing: -0.025em;font-weight:bold;}

@media(max-width:640px){
    .se16b_type .title_box{padding:20px 23px;}
	.se16b_type .title_box strong{font-size:18px;}
    .se16b_type .title_box::before{width:150px;height:100px;}
}
/* 제목형박스 se16b 끝 */

/* 연혁(보건소) se2b 시작 */

.history_health{margin-top:70px;}
.history_health .top{overflow: hidden;padding-left:136px;padding-bottom:10px;position: relative;z-index: 1;}
.history_health .top::before{content: "";position: absolute;left:0;bottom:0;width:164px;height:151px;background: url(/pcms/dist/img/b01/greetings_se02b_health_bg.png) no-repeat;z-index: -1;}
.history_health .top .text{float:left;width:calc(100% - 423px - 3%);margin-right:3%;}
.history_health .top .text em{color:#4175c7;font-size:17px;letter-spacing: 0.3em;font-family: "score";font-weight:300;}
.history_health .top .text strong{color:#153b75;font-size:37px;letter-spacing: -0.045em;line-height: 1.35;font-weight: 300;font-family: "score";display: block;}
.history_health .top .text strong span{color:#2f68c2;font-weight:bold;}
.history_health .top .img{float:right;width:423px}

.history_health .bottom{border-top:2px solid #153b75;}
.history_health .bottom .item{position: relative;padding:34px 40px 34px 360px;display: table;width:100%;table-layout: fixed;}
.history_health .bottom .item:nth-child(odd){background: #f8fafd;}
.history_health .bottom .item:nth-child(even){background: #fff;}
.history_health .bottom .item >strong{display: inline-block;position: absolute;left:150px;top:30px;color:#153b75;font-size:30px;letter-spacing: -0.045em;font-family: "score";font-weight:bold;z-index: 1;}
.history_health .bottom .item >strong::before{content: "";position: absolute;left:50%;bottom:0;width:120%;height:20px;background: #dde7f3;transform: translateX(-47%);z-index: -1;}
.history_health .bottom .item .inner{display: table-cell;vertical-align: middle;width:100%;}
.history_health .bottom .item .inner .box{padding-left:70px;position: relative;}
.history_health .bottom .item .inner .box em{position: absolute;left:0;top:0;color:#94a6be;font-size:18px;font-family: "score";letter-spacing: -0.025em;font-weight:bold;}

@media(max-width:890px){
	.history_health{margin-top:0;}
	.history_health .top{padding-left:0;text-align: center;padding-bottom:20px;}
	.history_health .top .text{float:none;width:100%;margin-right:0;margin-top:20px;}
	.history_health .top .img{float:none;width:100%;}

	.history_health .bottom .item{padding:34px 40px 34px 200px;}
	.history_health .bottom .item >strong{left:40px;}
}
@media(max-width:767px){
	.history_health .top .text strong{font-size:29px;}
	.history_health .top::before{width:100px;height:92px;background-size:cover;}
}
@media(max-width:640px){
	.history_health .bottom .item{padding:34px 40px 34px;display: block;}
	.history_health .bottom .item >strong{position: relative;left:auto;top:auto;margin-bottom:20px;}
	.history_health .bottom .item .inner{display: block;}
}
@media(max-width:450px){
	.history_health .bottom .item .inner .box{padding-left:0;}
	.history_health .bottom .item .inner .box em{position: relative;left:auto;top:auto;margin-bottom:20px;}
}

/* 연혁(보건소) se2b 끝 */
