@font-face {
  font-family: "impact";
  src: url("../font/impact.woff")  format('woff');
}

body{margin: 0px auto;padding:0px;width:auto;background:#FFF;max-width: 2000px;}
ul,li{ padding:0px; margin:0px; list-style:none;}


ul{wid
th:100%;margin:0 auto;}
li{ text-align:center;}

.formtext {
    width: 90%;
    margin: 0 auto;
    padding: 3% 0;
}



.content{
    width: 100%;
    max-width: 75.5%;
    margin-right: auto;
    margin-left: auto;
    position:relative;
    overflow:hidden;
    }
.content2{
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    position:relative;
    overflow:hidden;
    }

.lightbox { display: none; }

	
.cl_box{
    margin: 0 auto 1% auto;}
	
.cl_box a{ color:#FFF;}

.sp{ display:none;}


.mfrom {
    width: 100%;
    /* text-align: center; */
    outline: 0;
    border: #231815 2px solid;
    color: #a6a8a8;
    font-size: 1.4vw;
    margin: 0 auto 5% auto;
    padding: 1.5% 3%;
}

.pc{ display:block;}
.sp{ display:none;}



.p0{
	background: #D2262B;
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0 0 0 0;
	}
.p0:before{
    content: "";
    display: block;
    padding-top: 4.75%; /* 1:1 */
    }

.p0h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}
	

.p1{
	background: url(../img/001.jpg) no-repeat;
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0 0 0 0;
	}
.p1:before{
    content: "";
    display: block;
    padding-top: 61.1%; /* 1:1 */
    }

.p1h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}
	

.p2{background-size: 100% auto;background-position: center top;position:relative;height: auto;margin: 0 0 0 0;z-index: 40;}
.p2:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 18.97%;
    }

.p2h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
	
.p3{
	background: url(../img/003.jpg) no-repeat;
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
	position:relative;
	height: auto;
	margin: -1.5% 0 0% 0;
	z-index: 39;
	}
.p3:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 50.9%;
    }

.p3h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p4{
	background: url(../img/004.jpg) no-repeat;
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index: 38;
	}
.p4:before{
    content: "";
    display: block;
    padding-top: 68.6%; /* 1:1 */
    }

.p4h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}


.p4_3{
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0% 0 0 0;
	z-index: 5;
	}
.p4_3:before{
    content: "";
    display: block;
    padding-top: 19.0%; /* 1:1 */
    background: #FFE700;
    }

.p4_3h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}

	
.p4_5{
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0 0 0 0;
	z-index: 5;
	}
.p4_5:before{
    content: "";
    display: block;
    padding-top: 180.5%; /* 1:1 */
    background: #fff;
    }

.p4_5h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}


.p5{
	background: #FFF;
	background-position: top center;
	background-size: 100% auto;
	position:relative;
	height: auto;
	margin: 0;
	z-index: 37;
	}
.p5:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 55.7%;
    }

.p5h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	

.p6{
	background: #EFEFEF;
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	z-index: 36;
	}
.p6:before{
    content: "";
    display: block;
    padding-top: 136.4%; /* 1:1 */
    }

.p6h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
	
.p7{position:relative;background: url(../img/007.png) no-repeat;background-size: 100% auto;background-position: top center;height: auto;margin: -12.5% 0 0 0;z-index: 36;}
.p7:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 75.85%;
    }

.p7h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p7_5{position:relative;background: #fff;background-size: 100% auto;background-position: top center;height: auto;margin: 0 0 0 0;}
.p7_5:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 96.0%;
    }

.p7_5h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	



.p8{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f7f7+100 */
	 /* Old browsers */
	
 /* FF3.6-15 */
	
 /* Chrome10-25,Safari5.1-6 */
	
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
 /* IE6-9 */
	
position:relative;
	
height: auto;
	
margin: -12.5% 0 0 0;
	
padding: 0;
	
z-index: 34;
	}
.p8:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 72.55%;
    background: #EFEFEF;
    background-size: 100% auto;
    background-position: center top;
    }

.p8h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p9{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaeaea+0,e1e1e1+100 */
	
 /* Old browsers */
	
 /* FF3.6-15 */
	
 /* Chrome10-25,Safari5.1-6 */
	
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
 /* IE6-9 */
	
background-size: 100% auto;
	
background-position: center top;
	
position:relative;
	
height: auto;
	
margin: -12.5% 0 0 0;
	
padding: 0;
	
z-index: 34;
	}
.p9:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 77.4%;
    background: url(../img/009.png) no-repeat;
    background-size: 100% auto;
    background-position: center top;
    }

.p9h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p10{
	background: #EFEFEF;
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: -12.5% 0 0 0;
	z-index: 8;
	}
.p10:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 77.85%;
    }

.p10h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p11{
	background: url(../img/011.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position: relative;
	height: auto;
	margin: 0% 0 0 0;
	z-index: 7;
	}
.p11:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 81.0%;
    }

.p11h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
	
	
.p12{
	background: #F7F3F0;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	z-index: 6;
	}
.p12:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 68.4%;
    }

.p12h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p13{
	background: url(../img/013.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	z-index: 5;
	}
.p13:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 123.35%;
    }

.p13h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p14{
	background: url(../img/014.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	z-index: 4;
	}
.p14:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 148.5%;
    }

.p14h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p15{
	background: url(../img/015.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	z-index: 3;
	}
.p15:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 93.25%;
    }

.p15h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }




.p16{
	background: url(../img/016.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	z-index: 2;
	}
.p16:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 63.2%;
    }

.p16h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p17{

	background: url(../img/017.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p17:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p17h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p18{

	background: url(../img/018.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p18:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 133.6%;
    }

.p18h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p19{

	background: url(../img/019.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p19:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 75.8%;
    }

.p19h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p20{

	background: url(../img/020.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p20:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 57.65%;
    }

.p20h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p21{

	background: url(../img/021.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p21:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 90.9%;
    }

.p21h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p22{

	background: url(../img/022.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p22:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 101.8%;
    }

.p22h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p23{

	background: url(../img/023.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p23:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 91.25%;
    }

.p23h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p24{

	background: url(../img/024.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p24:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 110.0%;
    }

.p24h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p25{

	background: url(../img/025.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p25:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 68.2%;
    }

.p25h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p26{

	background: url(../img/026.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p26:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 128.45%;
    }

.p26h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p27{

	background: url(../img/027.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p27:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 197.65%;
    }

.p27h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p28{

	background: url(../img/028.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p28:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 86.9%;
    }

.p28h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p29{

	background: url(../img/029.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p29:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 77.5%;
    }

.p29h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p30{

	background: url(../img/030.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0 0 0 0;
	}
.p30:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 63.8%;
    }

.p30h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p31{

background: #FFF;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: 0% 0 0 0;

padding: 0 0 0 0;

}
.p31:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 560.3%;
    }

.p31h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p32{

	background: url(../img/030.jpg) no-repeat;
	background-position: top center;
	background-size: cover;
	background-attachment: fixed;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0 0 0 0;
	}
.p32:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 39.7%;
    }

.p32h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p33{

background: url(../img/033.png) no-repeat;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: -12% 0 0 0;

padding: 0 0 0 0;

z-index: 9;
}
.p33:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 76.15%;
    }

.p33h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p34{
	background-size: 100% auto;
	background-position: top center;
	background: url(../img/034.jpg) no-repeat;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p34:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p34h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p35{
	background-size: 100% auto;
	background-position: top center;
	background: url(../img/035.jpg) no-repeat;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p35:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p35h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p36{
	background-size: 100% auto;
	background-position: top center;
	background: url(../img/036.jpg) no-repeat;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p36:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p36h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.cl{background: #312507;color:#FFF;padding:1% 0;}





.p0 img,.p1 img,.p2 img,.p3 img,.p4 img,.p4_3 img,.p4_5 img,.p5 img,.p6 img,.p7 img,.p7_5 img,.p8 img,.p9 img,.p10 img,.p11 img,.p12 img,.p13 img,.p14 img,.p15 img,.p15_5 img,.p16 img,.p17 img,.p18 img,.p19 img,.p20 img,.p21 img,.p22 img,.p23 img,.t1 img,.w01 img,.t2 img,.t3 img,.t4 img,.t5 img,.t6 img,.t7 img,.t8 img,.p21 img,.p22 img,.p23 img,.p24 img,.p25 img,.p26 img,.p27 img,.p28 img,.p29 img,.p30 img,.p31 img,.p32 img,.p33 img,.p34 img,.p35 img,.p36 img{ width:100%;}
.addFriend input{ width:100%;}


.form_box1{position: absolute;top: 39%;width: 58.3%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 1;}
.form_box1 input{
    width: 100%;
    height: 0%;
    text-align: center;
    border-radius: 0;
    outline: 0;
    border: #aaa 1px solid;
    color: #666;
    font-size: 2.2vw;
    margin: 0 auto 3% auto;
    padding: 3% 5%;
}

.main_animation{margin: 0 20%;width: 60% !important;height:auto !important;position: absolute;top: 22%;}
.main_animation canvas,.main_animation #dom_overlay_container{ width:100% !important; height:auto !important;}


.sc1{position:absolute;top: 0;margin:0 auto;left:0;right:0;padding: 6.6% 0 1.4% 0;z-index: 10;background: #fff;border-bottom: #B5850E 4px solid;border-top: #B5850E 4px solid;}
.sc2{position:absolute;top: 32%;margin:0 auto;left:0;right:0;z-index: 10;}
.sc3{position:absolute;top: 41%;margin:0 auto;left:0;right:0;z-index: 10;}

  .loop_css2 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100vw;
    overflow: hidden;
    margin-bottom: 0;
  }

  .loop_css2 ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%;
    margin: 0 0px 0 0px;
    padding: 0;
  }

  .loop_css2 li {
    display: inline-block;
    width: calc(100vw / 2);
    min-width: auto;
    max-width: initial;
    margin: 0 1% 0 1%;
    list-style: none;
    text-align: center;
  }

  .loop_css2 li a {
    display: block;
  }

  .loop_css2 li img {
    display: block;
    width: 100%;
    height: auto;
  }

  .loop_css2 li a:hover {
    opacity: .7;
  }

  .loop_css2 ul:first-child {
    -webkit-animation: loop 50s -25s linear infinite;
    animation: loop 50s -25s linear infinite;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
  }

  .loop_css2 ul + ul {
    -webkit-animation: loop2 50s  linear infinite;
    animation: loop2 50s linear infinite;
  }
  

  @-webkit-keyframes loop {
    0% {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
    to {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
  }

  @keyframes loop {
    0% {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
    to {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
  }

  @-webkit-keyframes loop2 {
    0% {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
    to {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
  }

  @keyframes loop2 {
    0% {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
    to {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
  }



  .loop_css3 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100vw;
    overflow: hidden;
    margin-bottom: 0;
  }

  .loop_css3 ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%;
    margin: 0 0px 0 0px;
    padding: 0;
  }

  .loop_css3 li {
    display: inline-block;
    width: calc(100vw / 2);
    min-width: auto;
    max-width: initial;
    margin: 0 1% 0 1%;
    list-style: none;
    text-align: center;
  }

  .loop_css3 li a {
    display: block;
  }

  .loop_css3 li img {
    display: block;
    width: 100%;
    height: auto;
  }

  .loop_css3 li a:hover {
    opacity: .7;
  }

  .loop_css3 ul:first-child {
    -webkit-animation: loop3 50s -25s linear infinite;
    animation: loop3 50s -25s linear infinite;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
  }

  .loop_css3 ul + ul {
    -webkit-animation: loop4 50s  linear infinite;
    animation: loop4 50s linear infinite;
  }
  

  @-webkit-keyframes loop3 {
    0% {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
    to {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
  }

  @keyframes loop3 {
    0% {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
    to {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
  }

  @-webkit-keyframes loop4 {
    0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
  }

  @keyframes loop4 {
    0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
  }



.e1{position: absolute;top: 23%;width: 68.1%;left: 0;right: 0;margin: 0 auto;z-index: 1;}

.e2{position: absolute;top: 11%;width: 35.65%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e3{position: absolute;top: 12.2%;width: 35.4%;right: 1%;margin: 0% auto 0% auto;z-index: 5;}
.e4{position: absolute;top: 64.9%;width: 24.5%;left: 14%;margin: 0% auto 0% auto;z-index: 5;}
.e5{position: absolute;top: 70%;width: 55.8%;left: 40%;margin: 0% auto 0% auto;z-index: 5;}
.e6{position: absolute;top: 8%;width: 51.05%;right: 19%;margin: 0% auto 0% auto;z-index: 5;}
.e7{position: absolute;top: 11%;width: 49.40%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}

.e8-e11{
    position: relative;
    left: 0%;
    top: 35%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e8-e11 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 73.95%;
    align-items: end;
}
.e8-e11 li{width: 23.8%;margin: 0 0;}
.e8-e11 li img{ width:100%;}

.e13{position: absolute;top: 48%;width: 49.35%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}

.e14{position: absolute;top: 93%;width: 5.7%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}


.e15-e18{
    position: absolute;
    left: 0%;
    top: 18%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e15-e18 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 61.35%;
    align-items: end;
}
.e15-e18 li{width: 22.9%;margin: 0 0;}
.e15-e18 li img{ width:100%;}

.e15-e18 li:nth-child(4){
    width: 30.3%;
}

.e19{position: absolute;top: 9%;width: 29.3%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}

.e19_5{position: absolute;top: 29%;width: 55.80%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e19_7{position: absolute;top: 89%;width: 39.9%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}


.mov1{
    border: solid 1px #cdb266;
    width: 61.5%;
    display: block;
    margin: 0 auto;
    padding: 4px 4px;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 5;
}
.youtube{    padding-top: 56.25%;
    position: relative;}
.mov1 iframe{    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;}
	
	

.white_box{position: absolute;background: #FFF;top: 27%;width: 72.1%;height: 71.26%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}



.e20{position: absolute;top: 6%;width: 30.05%;left: 22%;margin: 0% auto 0% auto;z-index: 5;}

.e21{position: absolute;top: 21%;width: 35.05%;left: 22%;margin: 0 auto;z-index: 5;}


.e22-e23{
    position: absolute;
    left: 0%;
    top: 59%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e22-e23 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 100%;
    align-items: end;
}
.e22-e23 li{width: 50%;margin: 0 0;}
.e22-e23 li img{ width:100%;}

.e24{position: absolute;top: 88%;width: 33.85%;left: 22%;margin: 0 auto;z-index: 5;}
.e25{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0 auto;z-index: 5;}
.e26{position: absolute;top: 11%;width: 51.8%;left: 0;right: 0;margin: 0 auto;z-index: 5;}
.e27{position: absolute;top: 2%;width: 31.4%;right: 3%;margin: 0 auto;z-index: 5;}



.e28{position: absolute;top: 62%;width: 42.1%;left: 0;right: 0;margin: 0 auto;z-index: 5;}
.e29{position: absolute;top: 26%;width: 100%;left: 0;right: 0;margin: 0 auto;z-index: 0;}
.e30{position: absolute;top: 41%;width: 32.55%;left: 0;right: 0;margin: 0 auto;z-index: 0;}

.e31-e33{
    position: absolute;
    left: 0%;
    top: 62%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e31-e33 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 53.2%;
    align-items: flex-end;
}
.e31-e33 li{width: 32%;margin: 0 0;}
.e31-e33 li img{ width:100%;}

.e32{position: absolute;top: 79%;width: 31.95%;left: 23.3%;margin: 0 auto;z-index: 5;}

.e33{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e34{position: absolute;top: 90%;width: 33.85%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}

.e35{position: absolute;top: 87%;width: 16.0%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e36{position: absolute;top: 6%;width: 43.85%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}


.e37-e40{
    position: absolute;
    left: 0%;
    top: 19%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e37-e40 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 54.75%;
    align-items: end;
}
.e37-e40 li{width: 47.3%;margin: 0 0 3% 0;}
.e37-e40 li img{ width:100%;}

.e37{position: absolute;top: 10.5%;width: 40.45%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e38{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 6;}
.e39{position: absolute;top: 39%;width: 31.93%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}

.e40-e41{
    position: absolute;
    left: 0%;
    top: 54%;
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    padding: 3% 0;
    right: 0%;
    z-index: 3;
}
.e40-e41 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 41.4%;
    align-items: start;
}
.e40-e41 li{width: 46%;margin: 0 0;}
.e40-e41 li img{ width:100%;}


.e41{position: absolute;top: 75%;width: 40.4%;left: 0;right: 0;margin: 0 auto;z-index: 1;}
.e42{position: absolute;top: 82%;width: 31.05%;left: 0;right: 0;margin: 0 auto;z-index: 1;}
.e43{position: absolute;top: 92%;width: 5.7%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e44{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0 auto;z-index: 1;}

.e45{position: absolute;top: 16%;width: 40.3%;right: 0;left: 0;margin: 0 auto;z-index: 1;}
.e46{position: absolute;top: 3%;width: 32.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e47{position: absolute;top: 32%;width: 40.95%;left: 0;right: 0;margin: 0 auto;z-index: 1;}

.e48-e49{
    position: absolute;
    left: 0%;
    top: 61%;
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    padding: 3% 0;
    right: 0%;
    z-index: 3;
}
.e48-e49 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 45.95%;
    align-items: start;
}
.e48-e49 li{width: 48.9%;margin: 0 0;}
.e48-e49 li img{ width:100%;}

.e50{position: absolute;top: 73%;width: 31.9%;left: 0%;right: 0%;margin: 0 auto;z-index: 1;}

.e51{position: absolute;top: 85%;width: 7.7%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e52{position: absolute;top: 2%;width: 32.7%;left: 3%;margin: 0 auto;z-index: 1;}

.e53{position: absolute;top: 18.5%;width: 40.5%;right: 0;left: 0;margin: 0 auto;z-index: 1;}

.e54{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 10;}
.e55{position: absolute;top: 35%;width: 40.95%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 10;}
.e56{position: absolute;top: 45%;width: 100%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e56_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e57{position: absolute;top: 59%;width: 32.3%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 0;}
.e57_5{position: absolute;top: 7%;width: 2.75%;left: 16%;margin: 0 auto;z-index: 1;}

.e58{position: absolute;top: 84%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e59{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e60{position: absolute;top: 18%;width: 43.65%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e61{position: absolute;top: 3%;width: 32.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e62{position: absolute;top: 33%;width: 40.95%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e63{position: absolute;top: 81%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e64{position: absolute;top: 3%;width: 32.95%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e64_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e65{position: absolute;top: 17.5%;width: 43.2%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e66{position: absolute;top: 32%;width: 40.95%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e67{position: absolute;top: 81%;width: 5.70%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e68{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e69{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e70{position: absolute;top: 10%;width: 23.1%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e71{position: absolute;top: 3%;width: 32.2%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e72{position: absolute;top: 28.3%;width: 30.35%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e73{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e74{position: absolute;top: 3%;width: 32.85%;left: 3%;margin: 0% auto 0% auto;z-index: 1;}
.e75{position: absolute;top: 7.5%;width: 28.55%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e76{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}

.e77{position: absolute;top: 34%;width: 27.8%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e77_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e78{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}

.e79{position: absolute;top: 7%;width: 42.35%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e80{position: absolute;top: 3%;width: 32.85%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e81{position: absolute;top: 20%;width: 30.45%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e81_2{position: absolute;top: 6%;width: 31.6%;right: 13%;margin: 0% auto 0% auto;z-index: 4;}
.e82{position: absolute;top: 55%;width: 36.7%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e82_5{position: absolute;top: 69%;}
.e83{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}

.e84{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e85{position: absolute;top: 5%;width: 45.45%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e86{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e87{position: absolute;top: 17%;width: 31.45%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e88{position: absolute;top: 30%;width: 100%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 0;}
.e89{position: absolute;top: 46%;width: 36.15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e90{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e91{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e92{position: absolute;top: 9%;width: 46.1%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e93{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e94{position: absolute;top: 29%;width: 32.75%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e95{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e96{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e97{position: absolute;top: 11%;width: 49.4%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e98{position: absolute;top: 8%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e99{position: absolute;top: 38%;width: 37.15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e100{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e101{position: absolute;top: 6%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e102{position: absolute;top: 10%;width: 28.5%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e103{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e104{position: absolute;top: 32%;width: 34.9%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e105{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e106{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e107{position: absolute;top: 6%;width: 44.9%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e108{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e109{position: absolute;top: 19%;width: 29.25%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e110{position: absolute;top: 53%;width: 100%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e111{position: absolute;top: 71%;width: 24.15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e112{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e113{position: absolute;top: 7%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e114{position: absolute;top: 10%;width: 28.8%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e115{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e116{position: absolute;top: 34%;width: 30.65%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e117{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e118{position: absolute;top: 5%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e119{position: absolute;top: 12%;width: 36.85%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e120{position: absolute;top: 13.5%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e121{position: absolute;top: 45%;width: 31.25%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e122{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e123{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e124{position: absolute;top: 10%;width: 49.75%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e125{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;opacity: 0.8;}
.e126{position: absolute;top: 29%;width: 37.1%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e127{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e128{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e129{position: absolute;top: 7%;width: 38.4%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e130{position: absolute;top: 5%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e131{position: absolute;top: 25%;width: 30.65%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e132{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e133{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e134{position: absolute;top: 8%;width: 28.15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e135{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;opacity: 0.8;}
.e136{position: absolute;top: 29%;width: 27.6%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e137{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e138{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e139{position: absolute;top: 6%;width: 41.85%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e140{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e141{position: absolute;top: 23%;width: 31.9%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e141_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e142{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e143{position: absolute;top: 11%;width: 34.5%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e144{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 3;opacity: 0.8;}
.e145{position: absolute;top: 36%;width: 32.95%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e145_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e146{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e147{position: absolute;top: 6%;width: 44.6%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e148{position: absolute;top: 4%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e149{position: absolute;top: 20%;width: 37.5%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e150{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e151{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e152{position: absolute;top: 4.5%;width: 47.35%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e153{position: absolute;top: 2%;width: 32.65%;right: 3%;margin: 0% auto 0% auto;z-index: 4;}
.e154{position: absolute;top: 13%;width: 35.8%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e155{position: absolute;top: 23%;width: 31.45%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e156{position: absolute;top: 36%;width: 35.0%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e157-e158{
    position: absolute;
    left: 0%;
    top: 46%;
    width: 100%;
    margin: 0 auto;
    padding: 3% 0;
    right: 0%;
    z-index: 3;
}
.e157-e158 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 40.25%;
    align-items: start;
}
.e157-e158 li{width: 49.6%;margin: 0 0;}
.e157-e158 li img{ width:100%;}

.e159{position: absolute;top: 57%;width: 35.95%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e160{position: absolute;top: 72%;width: 37.15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e161{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e162{position: absolute;top: 3%;width: 32.65%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e163{position: absolute;top: 8%;width: 32.0%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 6;}
.e164{position: absolute;top: 5%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e165{position: absolute;top: 28%;width: 36.0%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e165_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e166{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e167{position: absolute;top: 12%;width: 50.6%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 6;}
.e168{position: absolute;top: 3%;width: 32.65%;right: 3%;margin: 0% auto 0% auto;z-index: 4;}
.e169{position: absolute;top: 35%;width: 33.2%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e170{position: absolute;top: 11%;width: 57.1%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e171{position: absolute;top: 36%;width: 29.55%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e172{position: absolute;top: 1.5%;width: 34.15%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173{position: absolute;top: 5%;width: 34.15%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}

.e173_1{position: absolute;top: 12%;width: 53.75%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173_2{position: absolute;top: 17%;width: 30.45%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173_3{position: absolute;top: 22%;width: 53.75%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173_4{position: absolute;top: 27%;width: 30.25%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173_5{position: absolute;top: 31.5%;width: 30.55%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173_6{position: absolute;top: 35.5%;width: 53.75%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e173_7{position: absolute;top: 39.9%;width: 27.95%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}


.e174{position: absolute;top: 1%;width: 50%;right: 0%;margin: 0% auto 0% auto;z-index: 3;}
.e175{position: absolute;top: 5.8%;width: 16.75%;right: 17%;margin: 0% auto 0% auto;z-index: 5;}
.e176{position: absolute;top: 48%;width: 50%;left: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e177{position: absolute;top: 48.8%;width: 38.65%;left: 41%;margin: 0% auto 0% auto;z-index: 5;}
.e178{position: absolute;top: 52.5%;width: 37.45%;left: 41.3%;margin: 0% auto 0% auto;z-index: 5;}
.e179{position: absolute;top: 52.5%;width: 15.45%;left: 20%;margin: 0% auto 0% auto;z-index: 5;}
.e180{position: absolute;top: 86.5%;width: 43.55%;left: 23%;margin: 0% auto 0% auto;z-index: 6;}
.e181{position: absolute;top: 86%;width: 50%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e182{position: absolute;top: 91.0%;width: 32.75%;left: 23%;margin: 0% auto 0% auto;z-index: 5;}
.e183{position: absolute;top: 91%;width: 16.75%;right: 17%;margin: 0% auto 0% auto;z-index: 5;}
.e184{position: absolute;top: 18%;width: 26.75%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e185{position: absolute;top: 13%;width: 34.2%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e186{position: absolute;top: 70%;width: 36.7%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e187{position: absolute;top: 21%;width: 42.3%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e188{position: absolute;top: 26%;width: 31.1%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e189{position: absolute;top: 55%;width: 28.1%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e190{position: absolute;top: 70%;width: 42.1%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e191{position: absolute;top: 90%;width: 16%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}


.floating_btn{position: fixed;bottom: 5%;right: 5%;z-index: 10;width: 10%;}
.floating_btn a{ display:block;}
.floating_btn img{
    width: 100%;
}

.f_menu{
    width: 370px;
    margin: 0.0% auto 0.5% auto;
}
.f_menu ul{
    display: flex;
    justify-content: space-between;
}
.f_menu li{}
.f_menu li a{ color: #FFF;}
.f_menu li a:hover{}


.addFriend{
    width: 68%;
    margin: -1% auto 10% auto;
}

.info_send .addFriend { margin: 5% auto 5% auto;     width: 31.2%;}
input{ width:100%;}
.line_btn img,.line_btn input,.buy_btn img
	{
		animation:
			bounce 2s ease infinite normal 0s none running
		;
		-webkit-animation:
			bounce 2s ease infinite normal 0s none running
		;
		-ms-animation:
			bounce 2s ease infinite normal 0s none running
		;
	}
	@keyframes bounce {
		0%, 100%, 20%, 50%, 80% {
		    transform: scale(1.0);
		}
		40% {
		    transform: scale(1.2);
		}
		60% {
		    transform: scale(1.1);
		}
		
	}
	@-webkit-keyframes bounce {
		0%, 100%, 20%, 50%, 80% {
		    transform: scale(1.0);
		}
		40% {
		    transform: scale(1.2);
		}
		60% {
		    transform: scale(1.1);
		}
	}


.reflection.go {
  height: 100%;
  width: 8%;
  position: absolute;
  top: -56%;
  left: -3%;
  background-color: #fff;
  opacity     :0;
  transform: rotate(45deg);
  animation: reflection 2s ease-in-out ;
  -webkit-transform: rotate(45deg);
  -webkit-animation: reflection 2s ease-in-out ;
  -moz-transform: rotate(45deg);
  -moz-animation: reflection 2s ease-in-out ;
  -ms-transform: rotate(45deg);
  -ms-animation: reflection 2s ease-in-out ;
  -o-transform: rotate(45deg);
  -o-animation: reflection 2s ease-in-out ;
}


@keyframes reflection {
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
@-webkit-keyframes reflection {
  0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
  80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
  100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}
@-moz-keyframes reflection {
  0% { -moz-transform: scale(0) rotate(45deg); opacity: 0; }
  80% { -moz-transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { -moz-transform: scale(4) rotate(45deg); opacity: 1; }
  100% { -moz-transform: scale(50) rotate(45deg); opacity: 0; }
}
@-ms-keyframes reflection {
  0% { -ms-transform: scale(0) rotate(45deg); opacity: 0; }
  80% { -ms-transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { -ms-transform: scale(4) rotate(45deg); opacity: 1; }
  100% { -ms-transform: scale(50) rotate(45deg); opacity: 0; }
}
@-o-keyframes reflection {
  0% { -o-transform: scale(0) rotate(45deg); opacity: 0; }
  80% { -o-transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { -o-transform: scale(4) rotate(45deg); opacity: 1; }
  100% { -o-transform: scale(50) rotate(45deg); opacity: 0; }
}


@media screen and ( max-width:1048px )
{



}


@media screen and ( max-width:768px )
{
	html{ overflow:auto;}
	body{ margin:0px; padding:0px; width:auto; background:none; overflow:hidden;}
.content{
max-width: 100%;
    }
	



.pc{ display:none;}
.sp{ display:block;}

.mfrom {
    width: 100%;
    /* text-align: center; */
    outline: 0;
    border: #231815 2px solid;
    color: #a6a8a8;
    font-size: 3.4vw;
    margin: 0 auto 5% auto;
    padding: 1.5% 3%;
}




.parallax {
  width: 100%;

	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:inherit;
	text-align: center;
}

.parallax.bg-01 {
	background-image: url(../img/004sp.jpg);

}

.p0{
	background: #D2262B;
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0 0 0 0;
	}
.p0:before{
    content: "";
    display: block;
    padding-top: 14.75%; /* 1:1 */
    }

.p0h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}
	


.p1{
	background: url(../img/001.jpg) #d2262b no-repeat;
	background-size: 220% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0 0 0 0;
	}
.p1:before{
    content: "";
    display: block;
    padding-top: 149%; /* 1:1 */
    }

.p1h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}
	

.p2{background-size: 100% auto;background-position: center top;position:relative;height: auto;margin: 0 0 0 0;z-index: 40;}
.p2:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 78.0%;
    }

.p2h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
	
.p3{
	background: url(../img/003.jpg) no-repeat;
	background-size: 243% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: -4.5% 0 0% 0;
	z-index: 39;
	}
.p3:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 113.9%;
    }

.p3h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p4{
	background-size: cover;
	position:relative;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index: 38;
	}
.p4:before{
    content: "";
    display: block;
    padding-top: 210.8%; /* 1:1 */
    }

.p4h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}


.p4_3{
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0% 0 0 0;
	z-index: 5;
	}
.p4_3:before{
    content: "";
    display: block;
    padding-top: 19.0%; /* 1:1 */
    background: #FFE700;
    }

.p4_3h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}

	
.p4_5{
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0 0 0 0;
	z-index: 5;
	}
.p4_5:before{
    content: "";
    display: block;
    padding-top: 180.5%; /* 1:1 */
    background: #fff;
    }

.p4_5h{    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
    height: 100%;
	margin:0 auto;}


.p5{
	background: #FFF;
	background-position: top center;
	background-size: 170% auto;
	position:relative;
	height: auto;
	margin: 0;
	z-index: 37;
	}
.p5:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 98.85%;
    }

.p5h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	

.p6{
	background: #EFEFEF;
	background-size: 228.6% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 36;
	}
.p6:before{
    content: "";
    display: block;
    padding-top: 627.75%; /* 1:1 */
    }

.p6h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
	
.p7{position:relative;background: url(../img/007.png) no-repeat;background-size: 234% auto;background-position: top center;height: auto;margin: -21.5% 0 0 0;z-index: 36;}
.p7:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 169.6%;
    }

.p7h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p7_5{position:relative;background: #fff;background-size: 100% auto;background-position: top center;height: auto;margin: 0 0 0 0;}
.p7_5:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 96.0%;
    }

.p7_5h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	



.p8{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f7f7+100 */
	 /* Old browsers */
	
 /* FF3.6-15 */
	
 /* Chrome10-25,Safari5.1-6 */
	
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
 /* IE6-9 */
	position:relative;
	height: auto;
	margin: -12.5% 0 0 0;
	padding: 0;
	z-index: 22;
	}
.p8:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 147.65%;
    background: #EFEFEF;
    background-size: 255.8% auto;
    background-position: center top;
    }

.p8h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p9{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaeaea+0,e1e1e1+100 */
	
 /* Old browsers */
	
 /* FF3.6-15 */
	
 /* Chrome10-25,Safari5.1-6 */
	
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
 /* IE6-9 */
	background-size: 100% auto;
	background-position: center top;
	position:relative;
	height: auto;
	margin: -20.5% 0 0 0;
	padding: 0;
	z-index: 39;
	}
.p9:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 171.15%;
    background: url(../img/009.png) no-repeat;
    background-size: 230% auto;
    background-position: center top;
    }

.p9h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p10{
	background: #EFEFEF;
	background-size: 291.7% auto;
	background-position: left 70% top;
	position:relative;
	height: auto;
	margin: -13.5% 0 0 0;
	z-index: 8;
	}
.p10:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 160.5%;
    }

.p10h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p11{
	background: url(../img/011.jpg) no-repeat;
	background-size: 120% auto;
	background-position: top center;
	position: relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 7;
	}
.p11:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 238.25%;
    }

.p11h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
	
	
.p12{
	background: url(../img/012.jpg) no-repeat;
	background-size: 285.8% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 6;
	}
.p12:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 230.5%;
    }

.p12h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p13{
	background: url(../img/013.jpg) no-repeat;
	background-size: 236.9% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 5;
	}
.p13:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 293.35%;
    }

.p13h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p14{
	background: url(../img/014.jpg) no-repeat;
	background-size: 150% auto;
	background-position: left 80% top;
	position:relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 4;
	}
.p14:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 348.5%;
    }

.p14h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.p15{
	background: url(../img/015.jpg) no-repeat;
	background-size: 249.2% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 3;
	}
.p15:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 233.25%;
    }

.p15h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }




.p16{
	background: url(../img/016.jpg) no-repeat;
	background-size: 100% auto;
	background-position: top center;
	position:relative;
	height: auto;
	margin: -4.5% 0 0 0;
	z-index: 2;
	}
.p16:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 133.2%;
    }

.p16h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p17{

background: url(../img/017.jpg) no-repeat;

background-size: 255% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p17:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 215.75%;
    }

.p17h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }
	
.p18{

background: url(../img/018.jpg) no-repeat;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p18:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 353.6%;
    }

.p18h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p19{

background: url(../img/019.jpg) no-repeat;

background-size: 271% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p19:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 205.8%;
    }

.p19h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p20{

background: url(../img/020.jpg) no-repeat;

background-size: 160% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p20:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 137.65%;
    }

.p20h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p21{

background: url(../img/021.jpg) no-repeat;

background-size: 214% auto;

background-position: top left 20%;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p21:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 200.9%;
    }

.p21h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p22{

background: url(../img/022.jpg) no-repeat;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p22:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 281.8%;
    }

.p22h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p23{

background: url(../img/023.jpg) no-repeat;

background-size: 291% auto;

background-position: top left 34%;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p23:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 271.25%;
    }

.p23h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p24{

background: url(../img/024.jpg) no-repeat;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p24:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 290%;
    }

.p24h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p25{

background: url(../img/025.jpg) no-repeat;

background-size: 247% auto;

background-position: top left 0;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p25:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 168.2%;
    }

.p25h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p26{

background: url(../img/026.jpg) no-repeat;

background-size: 235% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p26:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 298.45%;
    }

.p26h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p27{

background: url(../img/027.jpg) no-repeat;

background-size: 242% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p27:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 467.65%;
    }

.p27h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p28{

background: url(../img/028.jpg) no-repeat;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p28:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 206.9%;
    }

.p28h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p29{

background: url(../img/029.jpg) no-repeat;

background-size: 230% auto;

background-position: top center;

position:relative;

height: auto;

margin: -4.5% 0 0 0;

padding: 0 0 0 0;

}
.p29:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 177.5%;
    }

.p29h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p30{

background: url(../img/030.jpg) no-repeat;

background-size: 270% auto;

background-position: top center;

position:relative;

height: auto;

margin: 0% 0 0 0;

padding: 0 0 0 0;
}
.p30:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 163.35%;
    }

.p30h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p31{

background: #FFF;

background-size: 100% auto;

background-position: top center;

position:relative;

height: auto;

margin: 0% 0 0 0;

padding: 0 0 0 0;

}
.p31:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 1347.45%;
    }

.p31h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p32{

	background: url(../img/030.jpg) no-repeat;
	background-position: top center;
	background-size: cover;
	background-attachment: fixed;
	position:relative;
	height: auto;
	margin: 0% 0 0 0;
	padding: 0 0 0 0;
	}
.p32:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 117%;
    }

.p32h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p33{
background: url(../img/033.png) no-repeat;
background-size: 100% auto;
background-position: top center;
position:relative;
height: auto;
margin: -13% 0 0 0;
padding: 0 0 0 0;
z-index: 50;
}
.p33:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 146.15%;
    }

.p33h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p34{
	background-size: 100% auto;
	background-position: top center;
	background: url(../img/034.jpg) no-repeat;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p34:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p34h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p35{
	background-size: 100% auto;
	background-position: top center;
	background: url(../img/035.jpg) no-repeat;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p35:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p35h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }

.p36{
	background-size: 100% auto;
	background-position: top center;
	background: url(../img/036.jpg) no-repeat;
	position:relative;
	height: auto;
	margin: -1.5% 0 0 0;
	padding: 0 0 0 0;
	}
.p36:before{
    content: "";
    display: block;
     /* 1:1 */
    padding-top: 85.75%;
    }

.p36h{
    height:auto;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    margin:0 auto;
    }


.cl{background: #312507;color:#FFF;padding:1% 0;}





.p0 img,.p1 img,.p2 img,.p3 img,.p4 img,.p4_3 img,.p4_5 img,.p5 img,.p6 img,.p7 img,.p7_5 img,.p8 img,.p9 img,.p10 img,.p11 img,.p12 img,.p13 img,.p14 img,.p15 img,.p15_5 img,.p16 img,.p17 img,.p18 img,.p19 img,.p20 img,.p21 img,.p22 img,.p23 img,.t1 img,.w01 img,.t2 img,.t3 img,.t4 img,.t5 img,.t6 img,.t7 img,.t8 img,.p21 img,.p22 img,.p23 img,.p24 img,.p25 img,.p26 img,.p27 img,.p28 img,.p29 img,.p30 img,.p31 img,.p32 img,.p33 img,.p34 img,.p35 img,.p36 img{ width:100%;}
.addFriend input{ width:100%;}


.form_box1{position: absolute;top: 39%;width: 58.3%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 1;}
.form_box1 input{
    width: 100%;
    height: 0%;
    text-align: center;
    border-radius: 0;
    outline: 0;
    border: #aaa 1px solid;
    color: #666;
    font-size: 2.2vw;
    margin: 0 auto 3% auto;
    padding: 3% 5%;
}

.main_animation{margin: 0 20%;width: 60% !important;height:auto !important;position: absolute;top: 22%;}
.main_animation canvas,.main_animation #dom_overlay_container{ width:100% !important; height:auto !important;}


.sc1{position:absolute;top: 0%;margin:0 auto;left:0;right:0;padding: 11.6% 0 1.4% 0;z-index: 10;background: #fff;border-bottom: #B5850E 4px solid;border-top: #B5850E 4px solid;}
.sc2{position:absolute;top: 32%;margin:0 auto;left:0;right:0;z-index: 10;}
.sc3{position:absolute;top: 41%;margin:0 auto;left:0;right:0;z-index: 10;}

  .loop_css2 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 200vw;
    overflow: hidden;
    margin-bottom: 0;
  }

  .loop_css2 ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%;
    margin: 0 0px 0 0px;
    padding: 0;
  }

  .loop_css2 li {
    display: inline-block;
    width: calc(100vw / 2);
    min-width: auto;
    max-width: initial;
    margin: 0 1% 0 1%;
    list-style: none;
    text-align: center;
  }

  .loop_css2 li a {
    display: block;
  }

  .loop_css2 li img {
    display: block;
    width: 100%;
    height: auto;
  }

  .loop_css2 li a:hover {
    opacity: .7;
  }

  .loop_css2 ul:first-child {
    -webkit-animation: loop 50s -25s linear infinite;
    animation: loop 50s -25s linear infinite;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
  }

  .loop_css2 ul + ul {
    -webkit-animation: loop2 50s  linear infinite;
    animation: loop2 50s linear infinite;
  }
  

  @-webkit-keyframes loop {
    0% {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
    to {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
  }

  @keyframes loop {
    0% {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
    to {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
  }

  @-webkit-keyframes loop2 {
    0% {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
    to {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
  }

  @keyframes loop2 {
    0% {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
    to {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
  }



  .loop_css3 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100vw;
    overflow: hidden;
    margin-bottom: 0;
  }

  .loop_css3 ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%;
    margin: 0 0px 0 0px;
    padding: 0;
  }

  .loop_css3 li {
    display: inline-block;
    width: calc(100vw / 2);
    min-width: auto;
    max-width: initial;
    margin: 0 1% 0 1%;
    list-style: none;
    text-align: center;
  }

  .loop_css3 li a {
    display: block;
  }

  .loop_css3 li img {
    display: block;
    width: 100%;
    height: auto;
  }

  .loop_css3 li a:hover {
    opacity: .7;
  }

  .loop_css3 ul:first-child {
    -webkit-animation: loop3 50s -25s linear infinite;
    animation: loop3 50s -25s linear infinite;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
  }

  .loop_css3 ul + ul {
    -webkit-animation: loop4 50s  linear infinite;
    animation: loop4 50s linear infinite;
  }
  

  @-webkit-keyframes loop3 {
    0% {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
    to {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
  }

  @keyframes loop3 {
    0% {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
    to {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
  }

  @-webkit-keyframes loop4 {
    0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
  }

  @keyframes loop4 {
    0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      transform: translateX(-200%);
    }
  }


.e1{position: absolute;top: 34%;width: 95%;left: 0;right: 0;margin: 0 auto;z-index: 1;}

.e2{position: absolute;top: 9%;width: 63%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e3{position: absolute;top: 30.9%;width: 35.4%;right: -8%;margin: 0% auto 0% auto;z-index: 5;}
.e4{position: absolute;top: 42.9%;width: 40%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e5{position: absolute;top: 69%;width: 91%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e6{position: absolute;top: 5%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e7{position: absolute;top: 13%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}

.e8-e11{
    position: relative;
    left: 0%;
    top: 35%;
    width: 100%;
    margin: 5% auto 3% auto;
    right: 0%;
    z-index: 3;
}
.e8-e11 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 95%;
    align-items: end;
}
.e8-e11 li{width: 45%;margin: 2% 0;}
.e8-e11 li img{ width:100%;}

.e13{position: absolute;top: 62%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}

.e14{position: absolute;bottom: 0;width: 15%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}


.e15-e18{
    position: absolute;
    left: 0%;
    top: 20%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e15-e18 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 95%;
    align-items: end;
}
.e15-e18 li{width: 22.9%;margin: 0 0;}
.e15-e18 li img{ width:100%;}

.e15-e18 li:nth-child(4){
    width: 30.3%;
}

.e19{position: absolute;top: 7%;width: 55%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}

.e19_5{position: absolute;top: 30%;width: 95%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}


.mov1{
    border: solid 1px #cdb266;
    width: 95%;
    display: block;
    margin: 0 auto;
    padding: 4px 4px;
    position: absolute;
    top: 42%;
    left: 0;
    right: 0;
    z-index: 5;
}
.youtube{    padding-top: 56.25%;
    position: relative;}
.mov1 iframe{    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;}
	
	





.white_box{position: absolute;background: #FFF;top: 27%;width: 72.1%;height: 71.26%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}


.e20{position: absolute;top: 5%;width: 95%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}

.e21{position: absolute;top: 19%;width: 82%;left: 2%;margin: 0 auto;z-index: 5;}


.e22-e23{
    position: absolute;
    left: 0%;
    top: 69%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e22-e23 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 100%;
    align-items: end;
}
.e22-e23 li{width: 50%;margin: 0 0;}
.e22-e23 li img{ width:100%;}

.e24{position: absolute;top: 88%;width: 76%;left: 2%;margin: 0 auto;z-index: 5;}
.e25{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0 auto;z-index: 5;}
.e26{position: absolute;top: 9%;width: 90%;left: 0;right: 0;margin: 0 auto;z-index: 5;}
.e27{position: absolute;top: 2%;width: 31.4%;right: 3%;margin: 0 auto;z-index: 5;}



.e28{position: absolute;top: 59%;width: 90%;left: 0;right: 0;margin: 0 auto;z-index: 5;}
.e29{position: absolute;top: 28%;width: 200%;left: -50%;right: -50%;margin: 0 auto;z-index: 0;}
.e30{position: absolute;top: 42%;width: 90%;left: 0;right: 0;margin: 0 auto;z-index: 0;}

.e31-e33{
    position: absolute;
    left: 0%;
    top: 68%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e31-e33 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 90%;
    align-items: flex-end;
}
.e31-e33 li{width: 32%;margin: 0 0;}
.e31-e33 li img{ width:100%;}

.e32{position: absolute;top: 79%;width: 31.95%;left: 23.3%;margin: 0 auto;z-index: 5;}

.e33{position: absolute;top: 3%;width: 2.75%;left: 16%;margin: 0% auto 0% auto;z-index: 5;}
.e34{position: absolute;top: 91%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}

.e35{position: absolute;top: 89%;width: 60%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e36{position: absolute;top: 3%;width: 90%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}


.e37-e40{
    position: absolute;
    left: 0%;
    top: 8%;
    width: 100%;
    margin: 0 auto;
    right: 0%;
    z-index: 3;
}
.e37-e40 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 90%;
    align-items: end;
}
.e37-e40 li{width: 100%;margin: 0 0 3% 0;}
.e37-e40 li img{ width:100%;}

.e37{position: absolute;top: 10.5%;width: 40.45%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e38{position: absolute;top: 3%;width: 2.75%;right: 16%;margin: 0% auto 0% auto;z-index: 6;}
.e39{position: absolute;top: 39%;width: 31.93%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}


.e37{position: absolute;top: 5.5%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e38{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 3;}
.e39{position: absolute;top: 29%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}

.e40-e41{
    position: absolute;
    left: 0%;
    top: 54%;
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    padding: 3% 0;
    right: 0%;
    z-index: 3;
}
.e40-e41 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 90%;
    align-items: start;
}
.e40-e41 li{width: 46%;margin: 0 0;}
.e40-e41 li img{ width:100%;}

.e41{position: absolute;top: 89%;width: 90%;left: 0;right: 0;margin: 0 auto;z-index: 1;}

.e42{position: absolute;top: 78%;width: 90%;left: 0;right: 0;margin: 0 auto;z-index: 1;}
.e43{position: absolute;top: 97%;width: 15%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e44{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0 auto;z-index: 1;}

.e45{position: absolute;top: 17%;width: 90%;right: 0;left: 0;margin: 0 auto;z-index: 1;}
.e46{position: absolute;top: 2%;width: 32.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e47{position: absolute;top: 34%;width: 90%;left: 0;right: 0;margin: 0 auto;z-index: 1;}

.e48-e49{
    position: absolute;
    left: 0%;
    top: 63%;
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    padding: 3% 0;
    right: 0%;
    z-index: 3;
}
.e48-e49 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 90%;
    align-items: start;
}
.e48-e49 li{width: 48.9%;margin: 0 0;}
.e48-e49 li img{ width:100%;}

.e50{position: absolute;top: 72%;width: 90%;left: 0%;right: 0%;margin: 0 auto;z-index: 1;}

.e51{position: absolute;top: 87%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e52{position: absolute;top: 2%;width: 32.7%;left: 3%;margin: 0 auto;z-index: 1;}

.e53{position: absolute;top: 12.5%;width: 90%;right: 0;left: 0;margin: 0 auto;z-index: 1;}

.e54{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 10;}
.e55{position: absolute;top: 31%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 10;}
.e56{position: absolute;top: 45%;width: 200%;left: -50%;right: -50%;margin: 0% auto 0% auto;z-index: 5;}
.e56_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e57{position: absolute;top: 56%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 0;}
.e57_5{position: absolute;top: 7%;width: 2.75%;left: 16%;margin: 0 auto;z-index: 1;}

.e58{position: absolute;top: 84%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e59{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e60{position: absolute;top: 17%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e61{position: absolute;top: 3%;width: 32.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e62{position: absolute;top: 33%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e63{position: absolute;top: 82%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e64{position: absolute;top: 3%;width: 32.95%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e64_5{position: absolute;bottom: 0%;width: 5.70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e65{position: absolute;top: 16.5%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 6;}
.e66{position: absolute;top: 33%;width: 90%;right: 0;left: 0;margin: 0% auto 0% auto;z-index: 5;}
.e67{position: absolute;top: 87%;width: 15%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e68{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e69{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e70{position: absolute;top: 8%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e71{position: absolute;top: 3%;width: 32.2%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e72{position: absolute;top: 26.3%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e73{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e74{position: absolute;top: 3%;width: 32.85%;left: 3%;margin: 0% auto 0% auto;z-index: 1;}
.e75{position: absolute;top: 9.5%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e76{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}

.e77{position: absolute;top: 29%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e77_5{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e78{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}

.e79{position: absolute;top: 7%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e80{position: absolute;top: 3%;width: 90;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e81{position: absolute;top: 18%;width: 90%;left: 0;right: 0;margin: 0% auto 0% auto;z-index: 5;}
.e81_2{position: absolute;top: 6%;width: 31.6%;right: 13%;margin: 0% auto 0% auto;z-index: 4;}
.e82{position: absolute;top: 56%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e82_5{position: absolute;top: 69%;}
.e83{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}

.e84{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e85{position: absolute;top: 5%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e86{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e87{position: absolute;top: 14%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e88{position: absolute;top: 29%;width: 200%;left: -50%;right: -50%;margin: 0% auto 0% auto;z-index: 0;}
.e89{position: absolute;top: 43%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e90{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e91{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e92{position: absolute;top: 9%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e93{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e94{position: absolute;top: 23%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e95{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e96{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}

.e97{position: absolute;top: 11%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e98{position: absolute;top: 8%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e99{position: absolute;top: 32%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e100{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e101{position: absolute;top: 6%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e102{position: absolute;top: 10%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e103{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e104{position: absolute;top: 32%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e105{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e106{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e107{position: absolute;top: 6%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e108{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e109{position: absolute;top: 16%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e110{position: absolute;top: 55%;width: 200%;left: -50%;right: -50%;margin: 0% auto 0% auto;z-index: 5;}
.e111{position: absolute;top: 70%;width: 70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e112{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e113{position: absolute;top: 7%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e114{position: absolute;top: 10%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e115{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e116{position: absolute;top: 33%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e117{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e118{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e119{position: absolute;top: 13%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e120{position: absolute;top: 5%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e121{position: absolute;top: 40%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e122{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e123{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e124{position: absolute;top: 10%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e125{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;opacity: 0.8;}
.e126{position: absolute;top: 24%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e127{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e128{position: absolute;top: 2%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e129{position: absolute;top: 7%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e130{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e131{position: absolute;top: 21%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e132{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e133{position: absolute;top: 23%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e134{position: absolute;top: 8%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 7;}
.e135{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 5;opacity: 0.8;}
.e136{position: absolute;top: 26%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e137{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e138{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e139{position: absolute;top: 6%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e140{position: absolute;top: 3%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e141{position: absolute;top: 19%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e141_5{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e142{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e143{position: absolute;top: 11%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e144{position: absolute;top: 3%;width: 27.7%;right: 3%;margin: 0% auto 0% auto;z-index: 3;opacity: 0.8;}
.e145{position: absolute;top: 35%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e145_5{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e146{position: absolute;top: 3%;width: 27.7%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e147{position: absolute;top: 6%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e148{position: absolute;top: 4%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e149{position: absolute;top: 18%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e150{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e151{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e152{position: absolute;top: 4.5%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e153{position: absolute;top: 2%;width: 32.65%;right: 3%;margin: 0% auto 0% auto;z-index: 4;}
.e154{position: absolute;top: 11%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e155{position: absolute;top: 21%;width: 70%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e156{position: absolute;top: 34%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e157-e158{
    position: absolute;
    left: 0%;
    top: 45%;
    width: 100%;
    margin: 0 auto;
    padding: 3% 0;
    right: 0%;
    z-index: 3;
}
.e157-e158 ul{
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 90%;
    align-items: start;
}
.e157-e158 li{width: 49.6%;margin: 0 0;}
.e157-e158 li img{ width:100%;}

.e159{position: absolute;top: 55%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e160{position: absolute;top: 71%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e161{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e162{position: absolute;top: 3%;width: 32.65%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e163{position: absolute;top: 8%;width: 80%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 6;}
.e164{position: absolute;top: 5%;width: 5%;right: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e165{position: absolute;top: 27%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e165_5{position: absolute;bottom: 0%;width: 15%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e166{position: absolute;top: 3%;width: 5%;left: 5%;margin: 0% auto 0% auto;z-index: 5;}
.e167{position: absolute;top: 12%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 6;}
.e168{position: absolute;top: 3%;width: 32.65%;right: 3%;margin: 0% auto 0% auto;z-index: 4;}
.e169{position: absolute;top: 28%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e170{position: absolute;top: 12%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e171{position: absolute;top: 28%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e172{position: absolute;top: 1.5%;width: 70%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173{position: absolute;top: 5%;width: 75%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}

.e173_1{position: absolute;top: 10.7%;width: 66.75%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173_2{position: absolute;top: 13%;width: 80.45%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173_3{position: absolute;top: 18%;width: 94%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173_4{position: absolute;top: 21.5%;width: 90.25%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173_5{position: absolute;top: 27.0%;width: 90.55%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173_6{position: absolute;top: 31.8%;width: 94%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e173_7{position: absolute;top: 35.3%;width: 88%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}

.e174{position: absolute;top: 1%;width: 100%;right: -29%;margin: 0% auto 0% auto;z-index: 3;}
.e175{position: absolute;top: 4.8%;width: 25%;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e176{position: absolute;top: 46%;width: 100%;left: -29%;margin: 0% auto 0% auto;z-index: 5;}
.e177{position: absolute;top: 47%;width: 70%;right: 4%;left: auto;margin: 0% auto 0% auto;z-index: 5;}
.e178{position: absolute;top: 50%;width: 95%;left: auto;right: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e179{position: absolute;top: 50%;width: 25%;left: 3%;margin: 0% auto 0% auto;z-index: 5;opacity: 0.3;}
.e180{position: absolute;top: 86.6%;width: 75%;left: 3%;margin: 0% auto 0% auto;z-index: 6;}
.e181{position: absolute;top: 86%;width: 100%;right: -29%;margin: 0% auto 0% auto;z-index: 5;}
.e182{position: absolute;top: 90%;width: 90%;left: 3%;margin: 0% auto 0% auto;z-index: 5;}
.e183{position: absolute;top: 90%;width: 25%;right: 3%;margin: 0% auto 0% auto;z-index: 5;opacity: 0.3;}
.e184{position: absolute;top: 11%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e185{position: absolute;top: 11%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e186{position: absolute;top: 71%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e187{position: absolute;top: 13%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e188{position: absolute;top: 20%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e189{position: absolute;top: 51%;width: 80%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e190{position: absolute;top: 69%;width: 90%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}
.e191{position: absolute;top: 90%;width: 60%;left: 0%;right: 0%;margin: 0% auto 0% auto;z-index: 5;}

}

@media screen and ( max-width:600px )
{


}

@media screen and ( max-width:425px )
{

}

}
@media screen and ( max-width:414px )
{

}


@media screen and ( max-width:393px )
{

}


@media screen and ( max-width:375px )
{


}

@media screen and ( max-width:360px )
{


}

@media screen and ( max-width:320px )
{


}
}