/*변경되는 부분*/
#container .snb h3 {background:url(/S0002/images/snb_bg.jpg) no-repeat;}
.welcome .welPic {float:left;}
.welcome .welText {position:relative; top:-37px; left:-35px; float:left; padding:120px 0 0 50px; background:url(/S0002/images/gre_bg.jpg) no-repeat; box-sizing:border-box;}
.welcome .welText p:first-child {color:#0066b3; font-size:30px; line-height:45px; letter-spacing:-1px;}
.welcome .welText p:first-child span {font-weight:800;}
.welcome .welText p:last-child {color:#333; font-size:18px; margin-top:30px; line-height:27px; font-weight:800;}
.welcome .greeting {clear:both; padding-top:40px; color:#666; }
.welcome .greeting p {margin-top:10px; line-height:30px;}
.welcome .greeting p:last-child {text-align:right; padding-top:20px;}
.welcome .greeting img {display:inline; margin-left:10px;}
.welcome .greeting p span.bold_black {font-weight:600; color:#333;}


/*1024이하*/
@media screen and (max-width:1023px) {

	.welcome .welText {background:none;}

}



/*599이하*/
@media screen and (max-width:599px) {

	.welcome {overflow:hidden; width:100%;}
	.welcome .welPic {display:none; float:none;}
	.welcome .welText {top:0; left:0; float:none; padding:0; text-align:center;}

}

/*취임사*/
.mayor_wrap { font-family:'맑은 고딕', '맑은고딕', 'Malgun Gothic', 'MalgunGothic', sans-serif; padding:15px; border:7px solid #ebe0bb; letter-spacing:-0.5px; font-size:14px; color:#222;}
.mayor_wrap p {line-height:23px; margin-bottom:15px;}
.mayor_wrap .point {font-size:18px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
.mayor_wrap .point span {display:block; font-size:22px !important;}
.mayor_wrap .line {border-top:1px solid #ddd; padding-top:20px;}
.mayor_wrap .mar_0 {margin:0;}
.mayor_wrap .mayor {background:#f9f5e6 url('/ko/img/main/img_260626.png') no-repeat 20px bottom; padding:30px 30px 30px 300px; margin-bottom:20px;}
.mayor_wrap .mayor .box {display:inline-block; border:1px solid #ad9f7f; color:#4e4736; padding:5px 10px; font-size:17px; }
.mayor_wrap .mayor img {display:block; margin:30px 0 20px;}
.mayor_wrap .last {font-family:serif; font-size:20px; font-weight:600; color:#000; margin-top:30px;}
.mayor_wrap .name {font-family:serif; font-size:16px; font-weight:600; color:#000;}

@media screen and (max-width:700px) {
	.mayor_wrap .mayor {background:#f9f5e6; padding:30px;}
}

/*신년사*/
.newyear {margin: 50px auto; width: 30%; min-width: 270px; max-width: 920px; padding: 20px; text-align: center; border: 1px solid #00477e; background: #0066b3; color: #fff; font-size: 18px; font-weight: 600;display: block;}
.newyear span {position: relative; padding-right: 15px;}
.newyear span::before {content:''; position:absolute; right:0; top:0; background-image:url('/ko/img/sub/ico_blank_w.png'); background-repeat:no-repeat; background-position:center; width:10px; height:10px; }
