     html{
       overflow-y: scroll;
     }
      .jumbotron-extend{
        position: relative;
        height: 100vh;
        width:100%;
        min-height: 400px;
      }

      .jumbotron-container{
        position: relative;
        top: 50%;
        transform: translateY(50%);
        transform: translateY(30%);

      }
      .slider{
        background-position: center;
        background-repeat: no-repeat;
      }
	.fcnt{
       margin-left: 0;
       margin-right: 0;
       margin-bottom: 5rem;
       margin-top: 10rem;
     } 
     .mid-txt{
       padding-left: 8rem;
       font-family: script-bold;
       font-size: 25px;
     }
     @font-face{
       font-family: script-bold;
       src:url("font/SpiritedFontSet/TTF/ScriptBold.ttf");
     }
     .scap1{
       text-align: center;
       font-family: script-bold;
     }
     .scap2{
       font-family: script-bold;
       padding-left: 3rem;
     }
    .scap3{
      font-family: script-bold;
      padding-left: 2rem;
    }
    .scnd{
      margin-bottom: 2rem;
    }
    .tbl{
	margin: 0 auto;
    }
    .tbl td{
	padding-left: 20px;
    }
    .info{
      text-align: center;
    }
     .info-col{
        margin-top:25px;
        margin-bottom: 25px;
      }
     .cap1{
       font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体";
     }
     .mid-txt{
       margin-top: 5rem;
       margin-bottom: 5rem;
     }
     .cap1{
       text-align: center;
     }

     .card-title{
       padding-left: 30%;
       padding-top: 30%;
       color: white;
     }

     .store-info{
       padding-bottom: 1.5rem;
     }

     .event{
       padding-bottom: 1.5em;
     }
     .gallaly{
       padding-bottom: 1.5em;
     }

     .card:hover{
         cursor:pointer;
         filter: alpha(opacity=60);        /* ie lt 8 */
         -ms-filter: "alpha(opacity=60)";  /* ie 8 */
         -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
         -khtml-opacity: 0.6;              /* Safari 1.x */
         opacity:0.6;
         zoom:1;
     }

     @media screen and (width < 500){
      .mid-txt{
        padding-left: 0rem!important;
        margin-left: 0%!important;
        text-align: center;
       }
     }
