header {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100px;
	z-index:7777;
}


div.navBtn {
    position: absolute;
    top: 27px;
    right: 30px;
    display: block;
    width: 45px;
    height: 45px;
    background: url(../img/allmenu.png) center no-repeat;
}
   

/*-- 메인비쥬얼 --*/
.visual_wrap {position:relative; max-width:640px; height:100vh; margin:0 auto; background:url(../img/main_visual.jpg) center no-repeat; background-size:cover;}

.notice {position:relative; top:110px; height:40px; padding:0 30px; overflow:hidden; z-index:7777;}
.notice ul li {height:40px; line-height:40px;}
.notice ul li a {display:block; height:40px; line-height:40px; color:#fff; font-size:20px;}
.notice ul li a:before {display:inline-block; content:''; width:16px; height:16px; background:#fff; border-radius:100%; margin-right:5px; vertical-align:middle; margin-top:-2px;}
.notice ul li a span.date {float:right;}

.weather {position:absolute; top:180px; left:0; right:0; width:90%; margin:0 auto;}
.weather table {width:100%; background:#fff; border:2px solid #495f1b;}
.weather table th {background:#495f1b; color:#fff; height:40px;}
.weather table td {text-align:center; padding:10px 0;}
.weather table td:nth-child(2) {border-left:1px solid #ddd; border-right:1px solid #ddd;}
.weather table td img {width:60px;}
.weather table td div {display:inline-block; text-align:left; padding-top:8px; font-size:16px; color:#49601c;}
.weather table td div span.temper {display:block; font-size:30px; line-height:1;}

.top_menu {position:absolute; top:45%; left:50%; transform:translateX(-50%); width:400px; }
.top_menu ul {max-width:640px; text-align:center; font-size:0;}
.top_menu ul li {display:inline-block; width:99px; height:99px; }
.top_menu ul li p {color:#fff; text-align:center; margin:5px 0; font-size:18px;}
.top_menu ul li.search {margin:0 40px;}





/*-- quick menu --*/
div.quickMenu {
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    z-index:7777;
    background:transparent;
}
div.quickMenu p {line-height:1;}
div.quickMenu a {
    display:block;
    float:left;
    width:16.6%;
    height:100px;
    text-align:center;
    font-size:16px;
    color:#fff;
}

span.ic {
    display:block;
    margin:5px auto;
    width:60px;
    height:55px;
    font-size:0;
    text-indent:-9999px;
    background:url('../img/quick_Icon.png') no-repeat;
    
}
span.ic01 {background-position:0 0;}
span.ic02 {background-position:-65px 0;}
span.ic03 {background-position:-135px 0;}
span.ic04 {background-position:-195px 0;}
span.ic05 {background-position:-245px 0;}
span.ic06 {background-position:-290px 0;}
/*-- END quick menu --*/




















