@charset "UTF-8";
/* =========== font-face =========== */
@font-face {font-weight:normal;font-style:normal;font-family: 'HelveticaEXO';src: url('../fonts/HelveticaNeueLTStd-UltLtExO.woff') format('woff');}
/*------------------------------------------------------------------
main.css
------------------------------------------------------------------- */
/* =========== layout =========== */
body,#headerwrap h2,.exp-box h2 small{font-family:"游明朝","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",'ＭＳ 明朝','MS Mincho','Times New Roman';font-weight: 300;letter-spacing: .4rem;}
html{overflow-x: hidden;letter-spacing: 2px;font-size:15px;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;}
body{font-size: 1.0rem;}
h1, h2, h3, h4, h5, h6{color:#111;}
h1,h2,#loadingPage p{font-family: HelveticaEXO;color: #fff;letter-spacing:.4rem;}
p{margin-bottom:23px;font-size: 1em;line-height:1.5;color: #ccc;}
ul,li{margin: 0;padding: 0;list-style:none;}
img{vertical-align: bottom;}
.centered{text-align:center;}
.mt{padding-top:25px;}
.indent{text-indent: 100%;white-space: nowrap;overflow: hidden;}
.animated {visibility: visible;}.visibility {visibility: hidden;}
a{color:#f4f4f4;word-wrap:break-word;z-index: 10;
  -webkit-transition: all 0.3s ease-in 0s;
   -moz-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
     -o-transition: all 0.3s ease-in 0s;
        transition: all 0.3s ease-in 0s;}
.trasiton3s{
  -webkit-transition: all 0.3s ease-in 0s;
   -moz-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
     -o-transition: all 0.3s ease-in 0s;
        transition: all 0.3s ease-in 0s;}
  a:hover, a:focus{outline:0;color:#fff;text-decoration:none;}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;}
.btn{border-radius:0;}
  .btn-green{border-color:#1abc9c;background-color:#1abc9c;color:#fff;font-weight:300;}
  .btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green{border-color:#16a085;background-color:#16a085;color:#fff;font-weight:300;}
.btn-outline{color: #fff;border:1px solid #fff;}

#loadingPage{width: 100%;height: 100%;background: #CCCEB9;display:block;position: absolute;top: 0;left:0;z-index: 100;}
  #loadingPage p{display: block;color: #000;text-align: center;padding-top: 22%;padding-bottom:2%;height: 20px;left: 3em;}
  #firstLoading{width: 30px;display: block;margin: 0 auto;opacity: .1;}
.secwrap{border-top: 1px solid;height:1000px;}

/* =========== header =========== */
/*menu*/
.menu{position: fixed;right:30px;height:18.2em;margin-top: -9.1em;top:50%;z-index: 10;}
.menu a{display: block;height:20px;width: 20px;color: #fff;opacity: .8;background:url(../img/menu.svg) no-repeat 0 0;transition: none;margin-bottom:.1em;}
.menu a:hover,.active a{opacity: 1;background-position: 0 -23px;}
#iconHome{font-size: 12px;opacity: .4;margin-left: 4px;margin-bottom:.05em;background: none;text-align: center;margin-bottom: .4em;}
.active #iconHome,#iconHome:hover{opacity: .8;}

/*snsBtnBox*/
#snsBtnBox{position:fixed;right:22px;bottom:86px;z-index: 20;}
  #snsBtnBox li{padding-left:3px;padding-right:3px;}

    #shareLine img{width:43px;margin-left: 2px;margin-top: 3px;}
    #snsBtnBox .fa-stack{width: 50px;height: 50px;}
      #snsBtnBox .fa-stack-1x{color: #fff;width:50px;line-height:50px;font-size:30px;}
      #snsBtnBox .fa-stack-2x{color: #000;font-size:50px;width:50px;}

  #snsBtnBox .fa-stack,#shareLine img{opacity: .7;}
  #snsBtnBox .fa-stack:hover,#shareLine img:hover{opacity:1;}


/*headerwrap*/

#headerwrap{height: 100%;width: 100%;border-color: #BFC9C7;}
#headerwrap.secwrap{background: rgba(98,114,76,.2);}

.backstretch img{
     -webkit-animation: mvzoom 40s linear 0s 6 alternate;
     -moz-animation: mvzoom 40s linear 0s 6 alternate;
      -ms-animation: mvzoom 40s linear 0s 6 alternate;
       -o-animation: mvzoom 40s linear 0s 6 alternate;
          animation: mvzoom 40s linear 0s 6 alternate;
      }
  @-webkit-keyframes mvzoom {from{-webkit-transform:scale(1.2,1.2)}to{-webkit-transform:scale(1,1)}}
  @-ms-keyframes mvzoom {from{-ms-transform:scale(1.2,1.2)}to{-ms-transform:scale(1,1)}}
  @-o-keyframes mvzoom {from{-o-transform:scale(1.2,1.2)}to{-o-transform:scale(1,1)}}
  @-moz-keyframes mvzoom {from{-moz-transform:scale(1.2,1.2)}to{-moz-transform:scale(1,1)}}
  @keyframes mvzoom {from{transform:scale(1.2,1.2)}to{transform:scale(1,1)}}

#loading{position: absolute;top:220px;left:50%;z-index: 8;margin: 0 0 0 -10px;width: 20px;}

  #headerwrap h1{font-size:7em;display: block;line-height: 1;margin-left: .4em;text-align: left;}
    #h1toku{line-height: 1;display: block;margin-bottom: -1.02em;}
    #h1toku,#h1in{margin-left:-.1em;}
  #headerwrap h2{letter-spacing:.3em;font-size:.95em;right:6em;bottom: 2.1em;text-align: right;position: absolute;}
    #yonktxt{font-size: 1.3em;font-weight: normal;}


#headermenu{position: absolute;bottom:0;width: 100%;border-bottom: 1px solid #737A53;}
  #headermenu li{letter-spacing: 1px;font-size:1em;line-height:.8;display: block;text-align: center;padding-top:.7em;padding-bottom:.7em;background:rgba(98,114,76,.4);border-top: 1px solid #737A53;}

  #headermenu li:hover{background:rgba(98,114,76,.8);cursor: pointer;}
    #headermenu li a{display: block;font-size: .8em;}


#mvdown{display:block;color: #fff;right:0.05em;
  -webkit-animation: mvdown .4s linear 4s 30 alternate;
     -moz-animation: mvdown .4s linear 4s 30 alternate;
      -ms-animation: mvdown .4s linear 4s 30 alternate;
       -o-animation: mvdown .4s linear 4s 30 alternate;
          animation: mvdown .4s linear 4s 30 alternate;
          }
          @-webkit-keyframes mvdown {from{-webkit-transform:translate(0,0)}to{-webkit-transform:translate(0,3px)}}
          @-ms-keyframes mvdown {from{-ms-keytransform:translate(0,0)}to{-ms-keytransform:translate(0,3px)}}
          @-o-keyframes mvdown {from{-o-transform:translate(0,0)}to{-o-transform:translate(0,3px)}}
          @-moz-keyframes mvdown {from{-moz-transform:translate(0,0)}to{-moz-transform:translate(0,3px)}}
          @keyframes mvdown {from{transform:translate(0,0)}to{transform:translate(0,3px)}}


  #mvdown .fa-circle-thin{font-size: 3em;}
  #mvdown .fa-stack-1x{top:.5em}

  #mvdown:hover,#mvdown:active,#mvdown:focus,.ytpBtns img:hover{
      -webkit-transform:scale(1.3,1.3);transition: 1s;
         -moz-transform:scale(1.3,1.3);transition: 1s;
          -ms-transform:scale(1.3,1.3);transition: 1s;
           -o-transform:scale(1.3,1.3);transition: 1s;
              transform:scale(1.3,1.3);transition: 1s;
    }

  #mvdown .fa-stack{height: 3em;width: 3em;display: block;margin: 0 auto;}

#copywrap{position: relative;}


      #sec2{background:url(../img/sec2.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
      #sec3{background:url(../img/sec3.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
      #sec4{background:url(../img/sec4.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
      #sec5{background:url(../img/sec5.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
      #sec6{background:url(../img/sec6.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
      #sec7{background:url(../img/sec7.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
      #sec8{background:url(../img/sec8.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.secwrap{background:rgba(0,0,0,.6);position: relative;}
.secwrap.rasterFadeOut{
  -webkit-animation: rasterfadeout 10s linear .5s alternate;
     -moz-animation: rasterfadeout 10s linear .5s alternate;
      -ms-animation: rasterfadeout 10s linear .5s alternate;
       -o-animation: rasterfadeout 10s linear .5s alternate;
          animation: rasterfadeout 10s linear .5s alternate;
          }
          @-webkit-keyframes rasterfadeout {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,0)}}
          @-ms-keyframes rasterfadeout {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,0)}}
          @-o-keyframes rasterfadeout {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,0)}}
          @-moz-keyframes rasterfadeout {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,0)}}
          @keyframes rasterfadeout {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,0)}}

.secwrap.rasterFadeOut.rasterOff{background:rgba(0,0,0,0);}

.detail{box-shadow:0 -78px 258px #000000 inset;width: 100%;height: 100%;position: relative;}
.chrome.MacIntel .detail{box-shadow:none;}

.exp-box{position: absolute;bottom: 0;padding:0 40px 1em;}
  .exp-box h2{font-size: 4.2em;line-height:.6;margin-bottom:20px;margin-left: 1px;}
    .exp-box h2 small{font-size: .25em;font-style:italic;margin-left: 5px;}
    #sec1 h2 small{color: red;}
    #sec2 h2 small{color: #9FA563;}
    #sec3 h2 small{color: #b0c22c;}
    #sec4 h2 small{color: #b5cdfb;}
    #sec5 h2 small{color: #91969f;}
    #sec6 h2 small{color: #c8d9f8;}
    #sec7 h2 small{color: #ff8f00;}
    #sec8 h2 small{color: #aca127;}

    #sec1 .secwrap{border-color: red;}
    #sec2 .secwrap{border-color: #9FA563;}
    #sec3 .secwrap{border-color: #b0c22c;}
    #sec4 .secwrap{border-color: #b5cdfb;}
    #sec5 .secwrap{border-color: #91969f;}
    #sec6 .secwrap{border-color: #c8d9f8;}
    #sec7 .secwrap{border-color: #ff8f00;}
    #sec8 .secwrap{border-color: #aca127;}

#sec1 .secwrap{border-top:none;}

    
  /*------------------------------------------------------------------
  YT player
  ------------------------------------------------------------------- */
  /*共通*/
  .ytpBtns{margin-left:-11.4em;left:50%;position: absolute;width:10em;text-align: center;display: block;}
  .ytpBtns img{width: 100%;position: absolute;display: block;}
  .btn-iconPlay,.loadingYT,.btn-iconRestart{opacity: .15;}

  /*再生前*/
  .ytpBtns .btn-iconPause,.ytpBtns .btn-iconRestart,.ytpBtns .loadingYT{display: none;}

  /*バッファ中*/
  .ytpBtns .loadingYT.nowLoading{display: block;}

  /*再生中*/
  .ytpBtns a.btn-iconPause.nowPlaying{display: block;opacity: 0;}
  .ytpBtns .restartNow .btn-iconRestart{display: none;}

  /*ポーズ中*/
  .pauseNow .ytpBtns .btn-iconRestart{display: block;}

  /*hover*/
  .playNow a.btn-iconPause:hover,.btn-iconPause:hover,.pauseNow .btn-iconRestart:hover,a.btn-iconPause.nowPlaying:hover{opacity:.9;cursor: pointer;}



  /*------------------------------------------------------------------
  SP WIN YouTube hack
  ------------------------------------------------------------------- */

  .Win32 a.btn-iconPause,.Win32 .loadingYT{display: none;}
  .WinSpYT{position: absolute;display: block;top:42.5%;left:48.5%;}
    .WinSpYT iframe{height: 100%;width: 100%;display: block;}

  .secwrap.rasterMore{
    -webkit-animation: rastermore 3s linear .5s alternate;
       -moz-animation: rastermore 3s linear .5s alternate;
        -ms-animation: rastermore 3s linear .5s alternate;
         -o-animation: rastermore 3s linear .5s alternate;
            animation: rastermore 3s linear .5s alternate;
          }
  @-webkit-keyframes rastermore {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,.8)}}
  @-ms-keyframes rastermore {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,.8)}}
  @-o-keyframes rastermore {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,.8)}}
  @-moz-keyframes rastermore {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,.8)}}
  @keyframes rastermore {from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,.8)}}





/* =========== footer =========== */
footer{background: #fff;padding-top: .7em;}
  footer img{width: 80px;float: right;margin-top: -.2em;}
  footer .copyright{color: #000;font-size: .5em;letter-spacing: 0;margin-bottom:1em;}


/*------------------------------------------------------------------
agent hack
------------------------------------------------------------------- */
  body.Win32.chrome,body.Win64.chrome,body.Win32.firefox,body.Win64.firefox,body.MacIntel.safari{text-shadow:0 0 1px rgba(0,0,0,.2);}
  body.android{font-weight: 600;}


/* *************************************** */  
/* RESPONSIVE */
/* *************************************** */
/* iPHone4,iPhone5,iPhone5sのみ */
@media screen and (min-width: 320px) and (max-width: 374px){
html{font-size: 14px;}
}
 
/* iPhone6のみ */
@media screen and (min-width: 375px) and (max-width: 413px){
html{font-size: 16.4px;}
}
 
/* iPhone6 Plus ~ ちょっと大きいスマホまで */
@media screen and (min-width: 414px) and (max-width: 500px){
html{font-size: 18.11px;}
}
/* SmartPhone */
@media(max-width:640px) {

body{width:100%;letter-spacing: 2px;}
.container,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-right: 1.0714em;padding-left: 1.0714em;}
#loadingPage p{padding-top: 70%;height: 14px;margin-top: -7px;font-size: 1em;letter-spacing: 2px;}
  #headerwrap h1{font-size:2.7rem;line-height: 1;margin-left:0;}
  #headerwrap h2{font-size:.8em;right:1.2em;bottom:.1em;letter-spacing: 0;}
#h14k{margin: -0.22em;}
#headermenu,.menu{display: none;}
/*snsBtnBox*/
#snsBtnBox{right:50%;bottom:1.2em;width: 206px;margin-right: -103px;}
  #snsBtnBox li{padding-left:15px;padding-right:15px;}
  #snsBtnBox li a,#snsBtnBox .fa-stack{display: block;}
    #shareLine img{width:34px;margin-top: 3px;margin-left: 2px;}
    #snsBtnBox .fa-stack{width: 40px;height: 40px;}
      #snsBtnBox .fa-stack-1x{width:40px;line-height:42px;font-size:23px;}
      #snsBtnBox .fa-stack-2x{font-size:40px;width:40px;}

.exp-box{bottom: 3em;}
  .exp-box h2{font-size:2em;line-height:1;margin-bottom:.35em;margin-left:.1em;letter-spacing:2px;}
    .exp-box h2 small{font-size: .4em;margin-left: -.1em;}

  #sec2{background:url(../img/sp/sec2.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  #sec3{background:url(../img/sp/sec3.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  #sec4{background:url(../img/sp/sec4.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  #sec5{background:url(../img/sp/sec5.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  #sec6{background:url(../img/sp/sec6.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  #sec7{background:url(../img/sp/sec7.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  #sec8{background:url(../img/sp/sec8.jpg) no-repeat;background-attachment:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}


#mvdown{right:0;margin-top: 2em;}
  #mvdown .fa-stack{right: -.1em;}
.ytpBtns{margin-left:0;left:37%;width:6em;}

  .WinSpYT{top:26%;left:45%;}
    .WinSpYT iframe{height:126px;width:230px;margin-left:-115px;margin-top:-63px;}

footer{padding-top: .3em;}
  footer img{width: 44px;margin-top:0;}
  footer .copyright{font-size: .4em;margin-bottom:1em;text-align: left;}

}

/* Tablet */
@media(min-width:768px) and (max-width:1024px){
  #headerwrap h1 {font-size: 6em;}
}

/* Bootstrap -sm- */
@media(min-width:641px) and (max-width:1199px){
  html{font-size: 11px;}
  #headerwrap h1 {margin-left:1rem;}
  #headerwrap h2{right:3em;}
  .exp-box h2{font-size: 4.4em;}
    .WinSpYT iframe{height: 374px;width:664px;margin-left:-332px;margin-top:-187px;}
  .ytpBtns{margin-left:-5.5em;}
  footer .copyright{font-size: .7em;}
}

/* Bootstrap -lg- */
@media (min-width: 1200px) {
  #headerwrap h1 {margin-left:.42em}
  #headerwrap h2{right:3em;}
    .WinSpYT iframe{height: 440px;width:782px;margin-left:-391px;margin-top:-220px;}
  .ytpBtns{margin-left:-5.3em;}
  footer .copyright{font-size: .7em;}
    footer img{width: 80px;margin-top:-.1em;}
}


@media(min-width:1400px) {
  html{font-size: 18px}
/*col-xlg*/
.container{width: 1370px;}
.col-xlg-1,.col-xlg-10,.col-xlg-11,.col-xlg-12,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9{float:left}.col-xlg-12{width:100%}.col-xlg-11{width:91.66666667%}.col-xlg-10{width:83.33333333%}.col-xlg-9{width:75%}.col-xlg-8{width:66.66666667%}.col-xlg-7{width:58.33333333%}.col-xlg-6{width:50%}.col-xlg-5{width:41.66666667%}.col-xlg-4{width:33.33333333%}.col-xlg-3{width:25%}.col-xlg-2{width:16.66666667%}.col-xlg-1{width:8.33333333%}.col-xlg-pull-12{right:100%}.col-xlg-pull-11{right:91.66666667%}.col-xlg-pull-10{right:83.33333333%}.col-xlg-pull-9{right:75%}.col-xlg-pull-8{right:66.66666667%}.col-xlg-pull-7{right:58.33333333%}.col-xlg-pull-6{right:50%}.col-xlg-pull-5{right:41.66666667%}.col-xlg-pull-4{right:33.33333333%}.col-xlg-pull-3{right:25%}.col-xlg-pull-2{right:16.66666667%}.col-xlg-pull-1{right:8.33333333%}.col-xlg-pull-0{right:auto}.col-xlg-push-12{left:100%}.col-xlg-push-11{left:91.66666667%}.col-xlg-push-10{left:83.33333333%}.col-xlg-push-9{left:75%}.col-xlg-push-8{left:66.66666667%}.col-xlg-push-7{left:58.33333333%}.col-xlg-push-6{left:50%}.col-xlg-push-5{left:41.66666667%}.col-xlg-push-4{left:33.33333333%}.col-xlg-push-3{left:25%}.col-xlg-push-2{left:16.66666667%}.col-xlg-push-1{left:8.33333333%}.col-xlg-push-0{left:auto}.col-xlg-offset-12{margin-left:100%}.col-xlg-offset-11{margin-left:91.66666667%}.col-xlg-offset-10{margin-left:83.33333333%}.col-xlg-offset-9{margin-left:75%}.col-xlg-offset-8{margin-left:66.66666667%}.col-xlg-offset-7{margin-left:58.33333333%}.col-xlg-offset-6{margin-left:50%}.col-xlg-offset-5{margin-left:41.66666667%}.col-xlg-offset-4{margin-left:33.33333333%}.col-xlg-offset-3{margin-left:25%}.col-xlg-offset-2{margin-left:16.66666667%}.col-xlg-offset-1{margin-left:8.33333333%}.col-xlg-offset-0{margin-left:0}
  #headerwrap h1 {margin-left:8rem}
  #headerwrap h2{right:11em;}
    .WinSpYT iframe{height: 524px;width:930px;margin-left:-462px;margin-top: -225px;}
  .ytpBtns{margin-left:-5.2em;}
  footer .copyright {font-size: .8em;}
}

@media(min-width:1700px) {
  html{font-size: 20px;}
  #headerwrap h1 {margin-left:3.5rem}
  #headerwrap h2{right:9em;}
  #mvdown{right:1.2em;}
  #snsBtnBox{bottom: 90px;}
    .WinSpYT iframe{height: 618px;width:1100px;margin-left:-549px;margin-top:-310px;}
  .ytpBtns{margin-left:-6.4em;}
  footer img{margin-top:.2em;}
}

@font-face{font-family:ytpregular;src:url(ytp-regular.eot)}
@font-face{font-family:ytpregular;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'),url(ytp-regular.ttf) format('truetype');font-weight:400;font-style:normal}.mb_YTVPlayer :focus{outline:0}.mb_YTVPlayer{display:block;transform:translateZ(0);transform-style:preserve-3d;perspective:1000;backface-visibility:hidden;transform:translate3d(0,0,0);animation-timing-function:linear}.fullscreen{display:block!important;position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;margin:0!important;border:none!important;z-index:10000}.mb_YTVPlayer.fullscreen .mbYTP_wrapper{opacity:1!important}.mbYTP_wrapper iframe{max-width:4000px!important}.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;-moz-box-shadow:0 0 5px rgba(0,0,0,.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,.7);box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}.inline_YTPlayer img{border:none!important;-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;margin:0!important;padding:0!important}.mb_YTVPBar .ytpicon{font-size:20px;font-family:ytpregular}.mb_YTVPBar .mb_YTVPUrl.ytpicon{font-size:30px}.mb_YTVPBar{transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;display:block;width:100%;height:10px;padding:5px;background:#333;position:fixed;bottom:0;left:0;-moz-box-sizing:padding-box;-webkit-box-sizing:border-box;text-align:left;z-index:1000;font:14px/16px sans-serif;color:#fff;opacity:.1}.mb_YTVPBar.visible,.mb_YTVPBar:hover{opacity:1}.mb_YTVPBar .buttonBar{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;left:0;padding:5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mb_YTVPBar span{display:block;font:16px/20px Calibri,sans-serif;position:absolute;width:30px;height:25px;vertical-align:middle}.mb_YTVPBar span.mb_YTVPMuteUnmute{right:80px;top:6px}.mb_YTVPBar span.mb_YTVPTime{font-size:10px;line-height:1;color:#666;font-weight:700;letter-spacing:1px;width:auto;left:40px;top:30px;z-index:20}.mb_YTVPBar span.mb_OnlyYT,.mb_YTVPBar span.mb_YTVPUrl{width:auto;top:6px;right:13px;cursor:pointer}.mb_YTVPBar span.mb_YTVPUrl img{width:60px}.mb_YTVPBar span.mb_YTVPPlaypause{position:absolute;right:120px}.mb_YTVPBar span.mb_OnlyYT img{width:25px}.mb_YTVPBar span.mb_YTVPUrl a{color:#fff}.mb_YTVPMuteUnmute,.mb_YTVPPlaypause,.mb_YTVPlayer .mb_YTVPPlaypause img{cursor:pointer}.mb_YTVPLoaded,.mb_YTVPProgress,.mb_YTVTime{left:0;height:15px}.mb_YTVPProgress{width:100%;background:#000;bottom:0}.mb_YTVPLoaded{width:0;background:#222}.mb_YTVTime{width:0;background:#fff;bottom:0;-moz-box-shadow:#666 1px 1px 3px;-webkit-box-shadow:#666 1px 1px 3px}.YTPOverlay.raster{background:url(../images/raster.png)}.YTPOverlay.raster.retina{background:url(../images/raster@2x.png)}