/*html,body {height: 100%;}*/
.mainBg {background: url(../img/bg.jpg) no-repeat; background-size: auto 100%; background-attachment: fixed;}
.mainIcon {width: 510px;margin: 200px auto 30px auto;}
.mainIcon li {width: 156px; margin-right: 21px;margin-bottom: 21px; float: left;}
.mainIcon li img {width: 156px; height: auto;}
.mainIcon li:nth-child(3n) {margin-right: 0;}
.mainCnt h2 {width: 510px; font-size: 32px; margin: auto; color: #fff;}
.noticeBox {width: 470px; font-size: 32px; padding: 20px; background: rgba(0,0,0,0.5) ; margin: 20px auto 60px auto;}
.noticeBox .notice li { padding: 5px;}
.noticeBox .notice li a { color: #fff; font-size: 22px; padding: 5px;}
.noticeBox .notice li a .dateTct {color: #FFFD31; display: inline-block; padding-right: 20px;}





























section {
    margin:0 auto;
    margin-top:100px;
    background-color:#f7f7f7;
    width:640px;
}

/*--- 메인 배경 ---*/
div.sliderwrap {
	position:relative;
    width:100%;
	height:300px;
}
div.titleBox {
    position:absolute;
    top:70px;
    left:50%;
    margin-left:-320px;
    z-index:5555;
    width:640px;
    text-align:center;
}
div.titleBox p {
    font-size:15px;
    color:#ffffff;
    text-shadow: 2px 2px 5px #454545;
}
div.titleBox span.bar {
    margin:30px 0;
    display:inline-block;
    width:67px;
    height:4px;
    background-color:#342e8d;
    text-indent:-9999px;
}
div.titleBox h1 {
    font-size:25px;
    color:#ffffff;
    text-shadow: 2px 2px 10px #454545;
}
div.titleBox h1 span {
    display:block;
    margin-top:25px;
    font-size:30px;
}

ul.bxslider li img {
    width:100%;
    height:300px;
    text-align:center;
}
.bx-pager,.bx-prev,.bx-next {
    display:none;
}
/*--- END 메인 배경 ---*/

/*--- 퀵메뉴 ---*/
div.quickMenu {
    margin:20px 0;
}
div.quickMenu a {
    display:block;
    float:left;
    width:319px;
    height:270px;
    font-size:28px;
    color:#5c5c5c;
    text-align:center;
    background-color:#fff;
}
div.quickMenu a span.ic {
    margin:60px auto;
    margin-bottom:35px;
    display:inline-block;
    width:90px;
    height:90px;
    background:url('../img/quickIc.png') no-repeat -90px;
}
div.quickMenu a:first-child {
    margin-right:2px;
}
div.quickMenu a:first-child span.ic {
    background-position:0;
}
/*--- END 퀵메뉴 ---*/

/*-- 메인네비게이션메뉴 --*/
div.mainMenu {
    margin:20px 0;
    margin-bottom:18px;
    width:100%;
}
div.mainMenu a {
    margin-bottom:2px;
    float:left;
    width:212px;
    height:90px;
    background:#fff;
    text-align:center;
    line-height:90px;
    font-size:25px;
    color:#5c5c5c;
}
div.mainMenu a:nth-child(2) {
    margin:0 2px;
}
div.mainMenu a:nth-child(5) {
    margin:0 2px;
}
/*-- END 메인네비게이션메뉴 --*/

/*-- 공지사항 --*/
div.notice {
    margin:0 auto;
    padding:25px 40px;
    width:640px;
    height:275px;
    background:url('../img/notiBg.png') no-repeat 0 0;
    box-sizing:border-box;
}
div.notiTit {
    position:relative;
}
div.notiTit h2 {
    font-size:30px;
    font-family: 'Noto Sans Light';
    color:#fff;
}
div.notiTit a.veiwBtn {
    position:absolute;
    top:-2px;
    right:0;
    display:block;
    width:30px;
    height:30px;
    background:#86a3cb;
    text-align:center;
    font-size:30px;
    line-height:30px;
    color:#fff;
}
ul.noticeInner {
    margin-top:20px;
}
ul.noticeInner li {
    width:100%;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #727875;
}
ul.noticeInner li a {
    float:left;
    font-size:22px;
    font-family: 'Noto Sans Light';
    color:#fff;
}
ul.noticeInner li p.date {
    float:right;
    font-size:20px;
    font-family: 'Noto Sans Light';
    color:#fff;
}
/*-- END 공지사항 --*/

/*-- 전화번호 --*/
div.phoneNumber {
    width:570px;
    margin:20px auto;
}
div.phoneNumber div.phoneInner {
    float:left;
    width:275px;
    height:100px;
    border:1px solid #dcdcdc;
    box-sizing:border-box;
    background:url('../img/callIc01.png') no-repeat 25px 33px;
}
div.phoneNumber div.phoneInner:first-child {
    margin-right:20px;
    background:url('../img/callIc00.png') no-repeat 25px 33px;
}
div.phoneNumber div.phoneInner p {
    margin-top:30px;
    margin-left:70px;
    font-size:14px;
    color:#7f7f7f;
}
div.phoneNumber div p.number {
    margin-top:5px;
    margin-left:70px;
    font-size:24px;
    color:#ff8a3c;
}
/*-- END 전화번호 --*/