* {box-sizing: border-box; font-size: 0.7vw;}

body {overflow-x:hidden;}

#_Of2-0-0-3 img{width:25vw; height:auto;}

#_Of3-0-0-240 img{width:8vw; height:auto;}

#_Of7-0-0-14 img{width:90vw; height:auto;}

#_Of7-0-0-245 img{width:8vw; height:auto;}

#_Oa2 {width:100vw;}

#_Oa4{margin-left:14vw;}
#_Oa4 red{font-family:'os bold'}

#_Oa5 {margin-left:14vw;} 

#_Ob4-0{float:left;width:20vw; margin-right:5.9vw;}
#_Ob4-1{float:left;width:20vw; margin-right:5.9vw;}
#_Ob4-2{float:right;width:20vw;}

#_Oa8 span{font-family:'os bold'}
#_Oa8{margin-left:14vw;}

#_Ob8-0{float:left;width:20vw; margin-right:5.9vw;}
#_Ob8-1{float:left;width:20vw; margin-right:5.9vw;}
#_Ob8-2{float:right;width:20vw;}

#_Ob11 img {width:10vw;height:auto;}

#_Le2-2{background-color: #a4112a; padding-top: 0px;}
#_Le2-9 {background-color:#ffffff;}

#_Le2-3{background-color: ##70987f; padding-bottom: 50px; }
#_Le2-5{background-color: #70987f; padding-top: 50px; padding-bottom: 50px;}
#_Le2-8 {margin-top:100px;margin-bottom:90px;}

#_Ld2-3 {background-color: #70987f;}
#_Ld2-4 {background-color: #70987f;}

#_Oa10 img{width:10vw; height:auto;}
#_Oa10{width:80vw; margin-left:10vw;}

#_Oa11 img{width:10vw; height:auto;}
#_Oa11{width:90vw; margin-left:5vw; }

#_Oa12 img{width:10vw; height:auto;}
#_Oa12{width:90vw; margin-left:5vw;}

#_Ld2-6 {background-color:#c7a045; height:15vw;}
#_Ld2-7 {background-color:#c7a045; height:15vw;}

#_Of29-0-0-250 img {width:8vw; height:auto;}

#_Oa14{ width:100vw; overflow-x:hidden;}

#_Ob14-0 {padding-left:100px;text-align:left;}
#_Ob14-0 img {width:40vw;height:auto;}
#_Ob14-1 {padding-right:100px;text-align:right;}
#_Ob14-1 img {width:40vw;height:auto;}

#_Of31-0-0-253 img {width:8vw; height:auto;}

#_Of32-0-0-255 img{width:8vw;height:auto;}

#_Ld2-25 {background-color:#a06f3f;}

#_Ob33-0 img {width:8vw;height:auto;}

#_Ob34-0 img {width:15vw;height:auto;}
#_Ob34-1 img {width:15vw;height:auto;}
#_Ob34-2 img {width:15vw;height:auto;}

#_Ld2-27 {background-color:black;}

#_Oa34 {margin-left:10vw;}

/*#_Le2-8{background-color: #c7a045; padding-top: 80px; padding-bottom: 80px;}*/
#_Oa13 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty11 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty12 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty12 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty12 br {margin-bottom:1vw;}
.ty12 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa20 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty16 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty17 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty17 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty17 br {margin-bottom:1vw;}
.ty17 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa21 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty18 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty19 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty19 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty19 br {margin-bottom:1vw;}
.ty19 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa22 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty20 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty21 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty21 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty21 br {margin-bottom:1vw;}
.ty21 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}


#_Oa23 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty22 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty23 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty23 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty23 br {margin-bottom:1vw;}
.ty23 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa24 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty24 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty25 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty25 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty25 br {margin-bottom:1vw;}
.ty25 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa25 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty26 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty27 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty27 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty27 br {margin-bottom:1vw;}
.ty27 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa26 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty28 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty29 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty29 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty29 br {margin-bottom:1vw;}
.ty29 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa27 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty30 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty31 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty31 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty31 br {margin-bottom:1vw;}
.ty31 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Oa28 {z-index:100; width:70vw; height:18vw; padding-top:1vw;background-color:transparent; display:none; position:absolute; left:15vw; margin-top:-20vw;}
.ty32 {width:70vw; height:13vw; font-size:0.7vw; background-color:transparent; text-align:center;}
.ty33 {width:70vw; height:4vw;font-size:0.7vw; background-color:transparent; text-align:center;}
.ty33 tit{height:5vw;font-size:0.70vw; font-family:'Cityof';}
.ty33 br {margin-bottom:1vw;}
.ty33 sup {font-family:'os extra bold'; font-size:1.2vw; margin-left:0.3vw; margin-right:0.1vw;}

#_Ob14-0 span{font-family:'os bold'; color:#a4112a;}
#_Ob14-1 span{font-family:'os bold'; color:#023c5c;}

#_Oa16{height:auto; margin-left:44vw;}

#_Of17-0-0-88 img{width: 25vw; height: auto;}
#_Of17-0-0-88{margin-left:37.5vw}

.C36806 {text-align:center;}

#_Oa11 > div {text-align:center;}
#_Oa12 > div {text-align:center;}

#cover {  z-index:99; position:absolute; left:0px; margin-top:-33vw; background-color:#c7a045; width:0vw; height: 33vw; opacity:1;display:none;border:1px solid red;}
/*#cover {  display:block; z-index:-1; position:absolute; left:0; margin-top:-63vw; background-color:#c7a045; width:100vw; height: 30vw; opacity:1;}*/
#close {position:absolute; left:10px; margin-top:10px;}
#close img {width:30px; height:30px;}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  padding-top:10px;
  padding-bottom:10px;
  height:5vw;
  background-color:black;
  z-index:999;
  -webkit-animation-name: testata; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  animation-name: testata;
  animation-duration: 2s;
}

/* Safari 4.0 - 8.0 
@-webkit-keyframes testata {
  from {background-color: rgba(0,0,0,0.1);}
  to {background-color: rgba(0,0,0,1);}
}
*/
/* Standard syntax 
@keyframes testata {
  from {background-color: rgba(0,0,0,0.1);}
  to {background-color: rgba(0,0,0,1);}
}
*/

#_M1 img {display:none;}

.flex-control-nav {display:none;}
.flex-control-paging {display:none;}


.animate1 {
  transition-timing-function: linear;
  -webkit-transition: -webkit-transform 3s;
  transition: transform 3s;
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
  transform-style: preserve-3d;
  
}

.animate2 {
  transition-timing-function: linear;
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transform-style: preserve-3d;
}

.animate3 {
  transition-timing-function: linear;
  -webkit-transition: -webkit-transform 3s;
  transition: transform 3s;
  -webkit-transform: rotateY(120deg);
  transform: rotateY(120deg);
  transform-style: preserve-3d;
}

.animate4 {
  transition-timing-function: linear;
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transform-style: preserve-3d;
}

/*#_Ob10-0 { text-indent:180px }

/*#_Ob10-0 img {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}*/

