#naviBG{ width:100%; height:100%; margin: 0 auto; position: relative; z-index: 410; overflow: hidden; background: url(../_img/menuBG.png) no-repeat center 20px;}

#hederImg{width:100%; max-width:1024px; min-height:800px;}

#nav li{width:145px; margin: 20px auto 0; position: relative; z-index: 600; overflow: hidden;}
#nav .no01{position: absolute; top:20px; left:2px;}
#nav .no02{position: absolute; top:166px; left:2px;}
#nav .no03{position: absolute; top:312px; left:2px;}
#nav .no04{position: absolute; top:458px; left:2px;}
#nav .no05{position: absolute; top:604px; left:2px;}
#nav .no06{position: absolute; top:604px; left:148px;}
#nav .no07{position: absolute; top:604px; left:294px;}
#nav .no08{position: absolute; top:604px; left:440px;}
#nav .no09{position: absolute; top:604px; left:586px;}
#nav .no10{position: absolute; top:604px; left:733px;}
#nav .no11{position: absolute; top:604px; right:2px;}
#nav .no12{position: absolute; top:455px; right:2px;}
#nav .no13{position: absolute; top:312px; right:2px;}
#nav .no14{position: absolute; top:166px; right:2px;}
#nav .no15{position: absolute; top:20px ; right:2px;}
#gallery {position: absolute; top:20px; z-index:700;}
.libn {position: absolute; top:450px; left:140px; z-index:800; width:100%; max-width:730px;}
.aniva15Logo{position: absolute; top:560px; right:150px; z-index:800; width:100%; max-width:126px;}

.ragfree{width:100%; max-width:900px; margin:0 auto; padding-top:30px;}

#footer {
  color: #fff;
  min-height: 60px;
  text-align: center;
  padding: 25px 0 25px;
background:url(../_img/pr/footerBG.png);
	}
  #footer h2 {
    margin-bottom: 20px; }
  #footer h3 {
    font-size: 20px; }
  #footer #startBtn {
    margin: 0 auto;
    width: 583px;
    display: block; }
  #footer #moreBtn {
    display: block;
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    margin-bottom: 20px; }
    #footer #moreBtn:hover {
      text-decoration: none; }
  #footer .col3 {
    width: 900px;
    margin: 0 auto 30px; }
    #footer .col3 .col {
      width: 33.3333%;
      float: left; }
      #footer .col3 .col:nth-child(2) img, #footer .col3 .col:nth-child(3) img {
        padding: 20px 0; }
      #footer .col3 .col img {
        margin-bottom: 10px; }
      #footer .col3 .col p {
        text-align: left;
        color: #fff;
        width: 90%;
        margin: 0 auto;
        font-size: 14px;
        font-weight: bold; }
  #footer .sns {
    width: 860px;
    margin: 0 auto;
    text-align: center; }
    #footer .sns li {
      display: inline-block;
      width: 300px;
      margin: 0 10px 30px; }
  #footer #credit {
    font-size: 10px;
    color: #fff; }
	#footer #footersp {
		display: none;
	}

