/* 2022.08.28추가 */
#main_contents div:nth-child(2) div.main_content_block div.main_banner_area { margin: 35px 6px 0 0;}

div.main_title { font-size: 40px; font-weight: 700; color: #333; text-align: center; margin: 0 auto 50px auto;}
div.main_title_eng { font-size: 20px; color: #a1a1a1; letter-spacing: 0.75rem; margin: 50px auto 0 auto; text-align: center; text-transform: uppercase; font-weight: 300;}

div.mainContents_03 { position: relative; width: 100%; margin: 50px auto; height: 192px; background-color: #fafafa; padding: 80px 0;}
div.mainContents_03 div.main_container { width: 1260px; margin: 0 auto;}
div.mainContents_03 ul.notice_img { display: inline-block; margin: 0 30px 0 0; width: 618px; float: left;}
div.mainContents_03 ul.notice_img li {display: inline-block; width: 307px; float: left;}
div.mainContents_03 div.contact_img { display: inline-block; }
div.mainContents_03 div.contact_img li {display: inline-block; float: left;}
div.mainContents_03 div.contact_img li:nth-child(2) {border: 1px solid #d9d9d9; padding: 23px 25px; margin: 1px -1px;}
div.mainContents_03 div.contact_img div.number { font-size: 40px; font-weight: 700; color: #000; letter-spacing: -0.056rem;}
div.mainContents_03 div.contact_img div.theOther { margin: 13px 0 6px 0; font-size: 14px; font-weight: 400; color: #111111;}



/* 공지사항 내용 */
.notice_list {
    border: 1px solid #d9d9d9;
    padding: 23px 20px 23px 15px;
    margin: 1px 0 0 -2px;
    height: 143px;
}
.notice_list ul {
    overflow-y: auto;
    overflow-x: hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.notice_list ul li {
    margin-bottom: 10px;
    list-style-type: disc;
    color: #656565;
	line-height: 25px;
	font-size: 14px;
	letter-spacing:-0.5pt;
    margin-right: 20px;
}
.notice_list ul li p.cont a {
    width: 175px;
    display: inline-block;
    color: #232323;
	line-height:25px;
	font-size:14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    float: left;
}  /*수정전 width: 240px;*/

.notice_list ul li p.cont a span {font-size: 9px; margin-right: 10px; vertical-align: top;}

div.notice_list ul li a { width: 135px; margin-left: 12px; color: #999;}
span.date {float: right; width: 85px; margin: -25px -110px 0 0; display: contents;}




/* 찾아오시는길 */
div.location { width: 1260px; margin: 0 auto 50px auto; height: 335px;}
div.location div.loca_left { width: 536px; background-color: #242c47; float: left; padding: 46px 50px 47px 50px;}
div.location div.loca_left p.loca_title { font-size: 28px; color: #fff; font-weight: 600;}
div.location div.loca_left p.loca_text { font-size: 18px; color: #fff; margin-top: 20px; }
div.location ul.loca_btn { margin-top: 50px; }
div.location ul.loca_btn a { display: block; padding: 10px; font-size: 18px; color: #f5a62b; }
div.location ul.loca_btn a:hover, a:visited {font-size: 18px; color: #242c47; font-weight: bold; }
div.location ul.loca_btn li { display: inline-block; border: 1px solid #f5a62b; margin-left: 10px;}
div.location ul.loca_btn li:hover, li:visited { display: inline-block; border: 1px solid #f5a62b; background: #f5a62b; margin-left: 10px; color: #242c47;}
div.location ul.loca_btn li:nth-child(1) {margin-left: 0;}
div.loca_right {float: left;}
