@charset "utf-8";

.bico.bticon.home{width: 15px;height: 15px;background: url(/mayor/common/img/home_img.png);background-position: -48px 0px;}

/* sub0403 취임사 */
.sub0403 {}
.sub0403 .tit {margin-bottom: 8px;font-size:32px;font-weight: 800;text-align: center; font-family:"nsr";}
.sub0403 .tit span {display: inline-block; color:#015bbd; font-family:"nsr";}
.sub0403 .tit em {display: inline-block;font-family:"nsr";}
.sub0403 .txt01 {padding-bottom: 30px;font-size:18px;color:#333;font-weight: 600;text-align:  center;font-family:"nsr";}
.sub0403 .sub0403_txtbox {padding:25px 0 0; border-top: 2px solid #333; line-height:1.5; font-size:16px; color:#545454; font-weight:400;}
.sub0403 .sub0403_txtbox b { font-weight:600; }
.sub0403 .sub0403_txtbox .txt_b {min-height:564px;padding-right:310px; border-bottom: 2px solid #333; background:url(../img/sub04/sub0403_img01.png?ver=20220701)no-repeat right bottom;}
.sub0403 .sub0403_txtbox .txt_b .sign {margin: 30px 70px;padding-right:120px;background:url(../img/sub04/sub0403_img02.png?ver=20220701)no-repeat right center;text-align:right;color:#777;font-size:14px;}
.sub0403 .sub0403_txtbox .txt_b .sign span {font-size:0;}
.s0403_p {font-size:18px;}

@media(max-width:800px){
    .sub0403 .sub0403_txtbox .txt_b {padding-right:0; background:none;}
}



/* sub0402 걸어온길 */
.sub0402 {}
.sub0402 .tit {font-family:"nsr"; font-weight:800; font-size:32px; color:#015bbd; text-align: center;}
.sub0402 .tit span {display: block; margin-top:15px;text-align: center; font-size:18px; font-weight:600; color:#333;font-family:"nsr";}
.sub0402 .con {margin-top:40px; margin-right:500px;}
.sub0402 .con .con_w {}
.sub0402 .con .con_w:after{content:"";display:block;clear:both;visibility:hidden;}
/* .sub0402 .con .con_w.con_w02 {background:url(../img/sub04/sub0402_img02.png)no-repeat 10% center; } */
/* .sub0402 .con .con_w.con_w03 {background:url(../img/sub04/sub0402_img03.png)no-repeat 90% center; } */
.sub0402 .con .con_w .icon {display:block; width:100px; height:100px; margin:0 auto; line-height:100px; background:url(../img/sub04/sub0402_img01.png)no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; font-family:"nsr"}
.sub0402 .con .con_w .icon.icon01 {background-position: 0 0;}
.sub0402 .con .con_w .icon.icon02 {background-position: -100px 0;}
.sub0402 .con .con_w .icon.icon03 {background-position: -200px 0;}
.sub0402 .con .con_w .icon.icon04 {background-position: -300px 0;}
.sub0402 .con .con_w .inner {position:relative; padding:20px 0;}
.sub0402 .con .con_w .inner:after {display:block;position:absolute;top:0;left:50%;width:1px;height: 100%;background:#ddd;content:"";}
.sub0402 .con .con_w .inner.inner01 {padding-right:50%; text-align:right;}
.sub0402 .con .con_w .inner.inner01 > ul > li {position:relative; padding-right:17px; margin:5px 0; font-size:16px; color:#545454;}
.sub0402 .con .con_w .inner.inner01 > ul > li:after {display:block; position:absolute; right:-4px; top:8px; width:6px; height:6px; border-radius:50%; background:#959595; content:""; z-index:10;}
.sub0402 .con .con_w .inner.inner02 {padding-left:50%;}
.sub0402 .con .con_w .inner.inner02 > ul > li {position:relative; padding-left:15px; margin-top:10px; font-size:16px; color:#545454; width:700px;}
.sub0402 .con .con_w .inner.inner02 > ul > li:after {display:block; position:absolute; left:-2px; top:8px; width:6px; height:6px; border-radius:50%; background:#959595; content:""; z-index:10;}
.sub0402 .con .con_w .inner .list_2st li {background:url(../img/sub04/list_bul2.png)no-repeat left 7px; }
.s0402_b {margin:20px 0 0;height:197px; background:url(/mayor/img/sub04/s0402_bimg.jpg)no-repeat left center; background-size:cover;}

@media(max-width:650px){
    .sub0402 .con .con_w.con_w02 ,
    .sub0402 .con .con_w.con_w03 {background:none }
    .sub0402 .con .con_w .icon {margin:0;}
    .sub0402 .con .con_w .inner:after {left:50px;}
    .sub0402 .con .con_w .inner.inner01 {padding:20px 0 50px 60px; text-align:left;}
    .sub0402 .con .con_w .inner.inner02 {padding:20px 0 50px 60px;}
    .sub0402 .con .con_w .inner.inner01 > ul > li {padding-left:0;}
    .sub0402 .con .con_w .inner.inner02 > ul > li {padding-left:0;}
    .sub0402 .con .con_w .inner.inner01 > ul > li:after {right:auto; left:-12px;}
    .sub0402 .con .con_w .inner.inner02 > ul > li:after {left:-12px;}

}

@media(max-width:480px){
.s0402_b {display:none;}
}

/* sub0401 인사말 */
.sub0401 {}
.sub0401 .img_b_w {position: relative; margin-bottom:25px;}
.sub0401 .img_b_w .con01 {position: relative; width:507px; height:336px; background:url(../img/sub04/sub0401_img02.png)no-repeat center;}
.sub0401 .img_b_w .con01 .txt {position:absolute; right:0; top:0; width:100px; height:100px; background:url(../img/sub04/sub0401_img01.png)repeat-x; z-index:1; }
.sub0401 .img_b_w .con01 .txt span.sp01 {display:block; padding:26px 0 5px; color:rgba(255,255,255,0.8);text-align:center; font-size:14px; letter-spacing:0.2em;}
.sub0401 .img_b_w .con01 .txt span.sp02 {display:block; color:#fff; font-size:18px; text-align:center; font-family:"nmj" ;font-weight:bold;letter-spacing:0.2em;}
.sub0401 .img_b_w .con02 {position: absolute; right:0; top:55px; padding:53px 0 0 35px ;width:485px; height:235px; background:#e4e6e9;}
.sub0401 .img_b_w .con02 p {font-size:18px; font-weight:600; font-family: "nsr"; color:#333; line-height:1.7; letter-spacing:-0.05em;}
.sub0401 .img_b_w .con02 p span {color:#015bbd;}
.sub0401 .img_b_w .con02 em { display: block; margin-top:15px; font-family: "nsr"; }
.sub0401 .txt_b {margin-bottom:50px;font-size:16px; color:#000;}



@media(max-width:1250px){
    .sub0401 .img_b_w .con02 {width:50%; padding:38px 0 0 0;}
    .sub0401 .img_b_w .con02 p {font-size:17px; text-align:center;}
    .sub0401 .img_b_w .con02 em {text-align:center; line-height:1.4;}
}

@media(max-width:800px){
    .sub0401 .img_b_w .con01 {width:100%; background-size:cover;}
    .sub0401 .img_b_w .con02 {position:static;width:100%; height:auto; padding:20px 10px;}
    .sub0401 .img_b_w .con02 p {font-size:24px;}
}


/* 비전 및 시정목표 */
.s0201 img {max-width:100%;}