/*固定設定*/
#anlibertyanap{
	margin: auto;
	width: 799px;
}
.here {
  font-size: 10px;
}

/*共通設定*/
#anlibertyanap .dpy-none {
	display: none;
}
#anlibertyanap .flex{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-flow: row wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	flex-wrap:wrap;
}
#anlibertyanap .image img {
	width: 100%;
}

/* btn */
#anlibertyanap .btns {
  position: relative;
}
#anlibertyanap .btns .btn {
  position: absolute;
  width: 182px;
  height: 32px;
  background: none;
  padding: 0;
  z-index: 10;
}

/*---------------------------------
	スタイル設定
---------------------------------*/
#anlibertyanap .coordinate .white-area-item01,
#anlibertyanap .coordinate .white-area-item02,
#anlibertyanap .coordinate .white-area-item03,
#anlibertyanap .coordinate .white-area-btn,
#anlibertyanap .coordinate .black-area-item01,
#anlibertyanap .about .ttl,
#anlibertyanap .about .all-item-black,
#anlibertyanap .about .concept,
#anlibertyanap .footer-area {
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
}
#anlibertyanap .about .ttl {
  background-image: url(../img/mv.jpg);
  height: 1088px;
}
#anlibertyanap .about .mv-logo {
  position: absolute;
  top: 740px;
}
#anlibertyanap .about .all-item-black {
  background-image: url(../img/mv-btomm-btn.jpg);
  height: 270px;
}
#anlibertyanap .about .btns .btn {
  width: 740px;
  height: 73px;
  top: 92px;
  left: 29px;
}
#anlibertyanap .about .concept {
  background-image: url(../img/concept.jpg);
  height: 967px;
}
#anlibertyanap .about .concept .btns .btn {
  width: 193px;
  height: 38px;
  top: 707px;
  left: 300px;
}

/* coordinate white-area */
#anlibertyanap .coordinate .white-area-item01 {
  background-image: url(../img/white-area-item01.jpg);
  height: 4890px;
}
#anlibertyanap .coordinate .white-area-item02 {
  background-image: url(../img/white-area-item02.jpg);
  height: 3023px;
}
#anlibertyanap .coordinate .white-area-item03 {
  background-image: url(../img/white-area-item03.jpg);
  height: 1696px;
}
#anlibertyanap .coordinate .black-area-item01 {
  background-image: url(../img/black-area-item01.jpg);
  height: 3335px;
}
#anlibertyanap .coordinate .btns .btn {
  width: 132px;
  height: 25px;
}
#anlibertyanap .coordinate .white-area-btn {
  background-image: url(../img/white-area-btn.jpg);
  height: 280px;
}
#anlibertyanap .coordinate .white-area-btn .btns .btn {
  width: 168px;
  height: 30px;
  top: 20px;
  left: 441px
}
#anlibertyanap .black-area .all-item03 .btn {
  top: 3154px;
  left: 440px;
}
#anlibertyanap .coordinate .white-area .item.coordinate8 .btns .btn,
#anlibertyanap .coordinate .white-area .item.coordinate9 .btns .btn,
#anlibertyanap .coordinate .white-area .item.coordinate10 .btns .btn,
#anlibertyanap .coordinate .white-area .item.coordinate11 .btns .btn,
#anlibertyanap .coordinate .white-area .item.coordinate12 .btns .btn,
#anlibertyanap .coordinate .white-area .item.coordinate13 .btns .btn,
#anlibertyanap .coordinate .white-area .item.coordinate14 .btns .btn,
#anlibertyanap .coordinate .black-area .item.coordinate15 .btns .btn,
#anlibertyanap .coordinate .black-area .item.coordinate16 .btns .btn,
#anlibertyanap .black-area .all-item03 .btn {
  width: 167px;
  height: 30px;
}


/* coordinate1_2 */
#anlibertyanap .coordinate .white-area .item.coordinate1_2 .btns.item01 .btn {
  top: 1070px;
  left: 555px;
}
#anlibertyanap .coordinate .white-area .item.coordinate1_2 .btns.item02 .btn {
  top: 1122px;
  left: 555px;
}
#anlibertyanap .coordinate .white-area .item.coordinate1_2 .btns.item03 .btn {
  top: 1174px;
  left: 613px;
}

/* coordinate3 */
#anlibertyanap .coordinate .white-area .item.coordinate3 .btns.item04 .btn {
  top: 1881px;
  left: 637px;
}
#anlibertyanap .coordinate .white-area .item.coordinate3 .btns.item05 .btn {
  top: 1931px;
  left: 637px;
}

/* coordinate4 */
#anlibertyanap .coordinate .white-area .item.coordinate4 .btns.item06 .btn {
  top: 2601px;
  left: 294px;
}
#anlibertyanap .coordinate .white-area .item.coordinate4 .btns.item07 .btn {
  top: 2653px;
  left: 261px;
}
#anlibertyanap .coordinate .white-area .item.coordinate4 .btns.item08 .btn {
  top: 2705px;
  left: 319px;
}
#anlibertyanap .coordinate .white-area .item.coordinate4 .btns.item09 .btn {
  top: 2756px;
  left: 274px;
}
#anlibertyanap .coordinate .white-area .item.coordinate4 .btns.item10 .btn {
  top: 2808px;
  left: 282px;
}
#anlibertyanap .coordinate .white-area .item.coordinate4 .btns.item11 .btn {
  top: 2859px;
  left: 241px;
}

/* coordinate5_6 */
#anlibertyanap .coordinate .white-area .item.coordinate5_6 .btns .btn {
  width: 167px;
  height: 30px;
}
#anlibertyanap .coordinate .white-area .item.coordinate5_6 .btns.item12 .btn {
  top: 3132px;
  left: 34px;
}
#anlibertyanap .coordinate .white-area .item.coordinate5_6 .btns.item13 .btn {
  top: 3240px;
  left: 34px;
}
#anlibertyanap .coordinate .white-area .item.coordinate5_6 .btns.item14 .btn {
  top: 3349px;
  left: 34px;
}
#anlibertyanap .coordinate .white-area .item.coordinate5_6 .btns.item15 .btn {
  top: 3546px;
  left: 34px;
}

/* coordinate7 */
#anlibertyanap .coordinate .white-area .item.coordinate7 .btns.item16 .btn {
  top: 4626px;
  left: 511px;
}

/* coordinate8 */
#anlibertyanap .coordinate .white-area .item.coordinate8 .btns.item17 .btn {
  top: 105px;
  left: 40px;
}
#anlibertyanap .coordinate .white-area .item.coordinate8 .btns.item18 .btn {
  top: 216px;
  left: 40px;
}
#anlibertyanap .coordinate .white-area .item.coordinate8 .btns.item19 .btn {
  top: 327px;
  left: 40px;
}

/* coordinate9 */
#anlibertyanap .coordinate .white-area .item.coordinate9 .btns.item20 .btn {
  top: 703px;
  left: 40px;
}
#anlibertyanap .coordinate .white-area .item.coordinate9 .btns.item21 .btn {
  top: 814px;
  left: 40px;
}

/* coordinate10 */
#anlibertyanap .coordinate .white-area .item.coordinate10 .btns.item22 .btn {
  top: 1609px;
  left: 603px;
}
#anlibertyanap .coordinate .white-area .item.coordinate10 .btns.item23 .btn {
  top: 1662px;
  left: 603px;;
}
#anlibertyanap .coordinate .white-area .item.coordinate10 .btns.item24 .btn {
  top: 1714px;
  left: 603px;
}
#anlibertyanap .coordinate .white-area .item.coordinate10 .btns.item25 .btn {
  top: 1767px;
  left: 603px;
}

/* coordinate11 */
#anlibertyanap .coordinate .white-area .item.coordinate11 .btns.item26 .btn {
  top: 1744px;
  left: 42px;
}
#anlibertyanap .coordinate .white-area .item.coordinate11 .btns.item27 .btn {
  top: 1854px;
  left: 42px;
}
#anlibertyanap .coordinate .white-area .item.coordinate11 .btns.item28 .btn {
  top: 1964px;
  left: 42px;
}

/* coordinate12 */
#anlibertyanap .coordinate .white-area .item.coordinate12 .btns.item29 .btn {
  top: 2993px;
  left: 28px;
}
#anlibertyanap .coordinate .white-area .item.coordinate12 .btns.item30 .btn {
  top: 2993px;
  left: 318px;
}
#anlibertyanap .coordinate .white-area .item.coordinate12 .btns.item31 .btn {
  top: 2993px;
  left: 559px;
}

/* coordinate13 */
#anlibertyanap .coordinate .white-area .item.coordinate13 .btns.item32 .btn {
  top: 1209px;
  left: 600px;
}
#anlibertyanap .coordinate .white-area .item.coordinate13 .btns.item33 .btn {
  top: 1261px;
  left: 600px;
}
#anlibertyanap .coordinate .white-area .item.coordinate13 .btns.item34 .btn {
  top: 1313px;
  left: 600px;
}
#anlibertyanap .coordinate .white-area .item.coordinate13 .btns.item35 .btn {
  top: 1365px;
  left: 600px;
}

/* coordinate14 */
#anlibertyanap .coordinate .white-area .item.coordinate14 .btns.item36 .btn {
  top: 1348px;
  left: 38px;
}
#anlibertyanap .coordinate .white-area .item.coordinate14 .btns.item37 .btn {
  top: 1459px;
  left: 38px;
}
#anlibertyanap .coordinate .white-area .item.coordinate14 .btns.item38 .btn {
  top: 1568px;
  left: 38px;
}

/* coordinate15 */
#anlibertyanap .coordinate .black-area .item.coordinate15 .btns.item39 .btn {
  top: 1456px;
  left: 38px;
}
#anlibertyanap .coordinate .black-area .item.coordinate15 .btns.item40 .btn {
  top: 1565px;
  left: 38px;
}

/* coordinate16 */
#anlibertyanap .coordinate .black-area .item.coordinate16 .btns.item41 .btn {
  top: 2703px;
  left: 600px;
}
#anlibertyanap .coordinate .black-area .item.coordinate16 .btns.item42 .btn {
  top: 2756px;
  left: 600px;
}
#anlibertyanap .coordinate .black-area .item.coordinate16 .btns.item43 .btn {
  top: 2807px;
  left: 600px;
}
#anlibertyanap .coordinate .black-area .item.coordinate16 .btns.item44 .btn {
  top: 2859px;
  left: 600px;
}
#anlibertyanap .coordinate .black-area .item.coordinate16 .btns.item45 .btn {
  top: 2911px;
  left: 600px;
}

/* footer */
#anlibertyanap .footer-area {
  background-image: url(../img/footer.jpg);
  height: 1440px;
}
#anlibertyanap .footer-area .btns.shop .btn {
  left: 294px;
  top: 524px;
}
#anlibertyanap .footer-area .btns.insta .btn {
  left: 294px;
  top: 1254px;
}
#anlibertyanap .footer-area .btns.anaptop .btn {
  left: 235px;
  top: 1401px;
  width: 331px;
}

/*以下フェードイン表示の指定*/
.fadeIn {
  opacity: 0;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.7s ease-in, -webkit-transform 1s ease;
  transition: opacity 0.7s ease-in, -webkit-transform 1s ease;
  -o-transition: opacity 0.7s ease-in, transform 1s ease;
  transition: opacity 0.7s ease-in, transform 1s ease;
  transition: opacity 0.7s ease-in, transform 1s ease, -webkit-transform 1s ease;
}

.fadeIn.inview {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.fadeIn.delay01s {
  -webkit-transition-delay: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.fadeIn.delay02s {
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.fadeIn.delay03s {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}



