@media screen and (min-width: 640px){
  .content-back{
    padding-top: 120px;
    height: 100%;
    width: 100%;
    background: url(../../new-img/pc/common/back.jpg);
    position: relative;
  }

  .back-bar-a{
    width: 92px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -10px;
    z-index: 2;
    background: url(../../new-img/pc/common/side_a.png);
    background-size: 100%;
  }
  .back-bar-b{
    width: 92px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0px;
    z-index: 2;
    background: url(../../new-img/pc/common/side_b.png);
    background-size: 100%;
  }

  .report-title{
    margin-top: -30px;
    width: 100%;
    height: 72px;
    background: #E21E79;
    padding-top: 13px;
    position: relative;
    z-index: 3;
  }
  .report-title h2{
    text-align: center;
    font-size: 51px;
    font-family: Times, Times New Roman, Georgia, serif;
    color: #fff;
    font-weight: bold;
  }

  .btn-area{
    position: relative;
    z-index: 200;
    width: 780px;
    margin: auto;
    margin-left: 25%;
    margin-top: 20px;
  }
  .btn-area ul{
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
  }

  .time-area{
    width: 900px;
    margin: auto;
    margin-top: 30px;
  }
  .time-area ul{
    display: flex;
    justify-content: space-between;
    margin-top:0px;
  }
  .time-area ul li{
    height: 55px;
    width: 163px;
    border: 5px solid #F064A5;
    background: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .time-area ul li:hover{
    background:#fff000;
  }









/*ブースページタイトル*/
.booth-title{
  margin-top: 40px;
  margin-bottom: 60px;
  width: 100%;
  height: 72px;
  background: #E21E79;
  padding-top: 13px;
  position: relative;
  z-index: 3;
}
.booth-title h2{
  text-align: center;
  font-size: 51px;
  font-family: Times, Times New Roman, Georgia, serif;
  color: #fff;
  font-weight: bold;
}





/*ステージ*/
  .stage-title{
    margin-top: 70px;
    margin-bottom: 60px;
    width: 100%;
    height: 72px;
    background: #E21E79;
    padding-top: 13px;
    position: relative;
    z-index: 3;
  }
  .stage-title h2{
    text-align: center;
    font-size: 51px;
    font-family: Times, Times New Roman, Georgia, serif;
    color: #fff;
    font-weight: bold;
  }
  .starge01{
    margin-bottom: 80px;
  }
  .starge01 h2{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    line-height: 46px;
  }
  .starge01 p{
    text-align: center;
  }


  .starge-bar{
    margin-top: 50px;
    background-color: #E21E79;
    height: 50px;
    position: relative;

    z-index: 2;
    margin-bottom: 60px;
  }
  .starge-bar h3{
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 28px;
    padding-top: 4px;
  }


  /*willselection*/
  .f01-logo{
    width: 420px;
    height: auto;
    margin: auto;
    border: 1px solid #000;
    background: #fff;
    padding: 15px 20px;
  }
  .f01-logo p{
    text-align: center;
  }
  .img-box{
    width: 835px;
    margin: auto;
  }
  .img-box ul{
    display: flex;
    justify-content: space-between;
    margin-bottom: 110px;
    margin-top: 60px;
  }
  .img-box p{
    margin-top: 30px;
    text-align: center;
  }
  .last-mar{
    margin-bottom: 100px;
  }


/*ankrouge*/
.ankrouge{
  width: 160px;
}
.rady{
  width: 100px;
}
.tryme{
  width: 100px;
}
.s-size{
  width: 250px;
}
.salus{
  width: 160px;
}
.GHS{
  width: 160px;
}










  .bar-pink{
    margin-top: 50px;
    background-color: #E21E79;
    height: 50px;
    position: relative;
    z-index: 2;
    margin-bottom: 60px;
  }






  .logo-box{
    clear: both;
    width: 360px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: auto;
    border: 1px solid #000;
    background: #fff;
  }
  .logo-box p{
    text-align: center;
  }
  .logo-box img{
    width: 70%;
  }



  div.slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  ul.bxslider01 li {/*メインスライダー*/
    display:block;
    width:500px;
    height:auto;
  }

  ul.bxslider01 li img{
    display:block;
    width:auto;
    height: auto;
  }

  div.controlWrap {
    width:500px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
  }

  div.controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_prev.png) left center no-repeat;
    color:#fff;
    top:20px;
    left:20px;
    text-indent:-9999px;
  }

  div.controlWrap p#NextIcon a{/*矢印画像（次へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_next.png) left center no-repeat;
    color:#fff;
    top:20px;
    right:20px;
    text-indent:-9999px;
  }

  .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    background-color:transparent;
  }



  .ARTIST-SHOP{
    width: 20% !important;
  }


  .kancol{
    padding-bottom: 6px;
    padding-right: 20px;
    width: 35% !important;
  }
  .kancolice{
    width: 30% !important;
  }
  .KANCLO-ICE-slide{
    width:800px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
  }







  div.b-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  ul.b-bxslider01 li {/*メインスライダー*/
    display:block;
    width:500px;
    height:auto;
  }

  ul.b-bxslider01 li img{
    display:block;
    width:auto;
    height: auto;
  }

  div.b-controlWrap {
    width:500px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
  }

  div.b-controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_prev.png) left center no-repeat;
    color:#fff;
    top:20px;
    left:20px;
    text-indent:-9999px;
  }

  div.b-controlWrap p#NextIcon a{/*矢印画像（次へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_next.png) left center no-repeat;
    color:#fff;
    top:20px;
    right:20px;
    text-indent:-9999px;
  }

  .b-x-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    background-color:transparent;
  }




  div.c-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 50px;
    position: relative;
    z-index: 100;
  }

  ul.c-bxslider01 li {/*メインスライダー*/
    display:block;
    width:500px;
    height:auto;
  }

  ul.c-bxslider01 li img{
    display:block;
    width:auto;
    height: auto;
  }

  div.c-controlWrap {
    width:700px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 20px;
    margin-bottom: 100px;
    margin-left: -80px;
  }

  div.c-controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_prev.png) left center no-repeat;
    color:#fff;
    top:20px;
    left:20px;
    text-indent:-9999px;
  }

  div.c-controlWrap p#NextIcon a{/*矢印画像（次へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_next.png) left center no-repeat;
    color:#fff;
    top:20px;
    right:20px;
    text-indent:-9999px;
  }

  .c-x-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    background-color:transparent;
  }
  .c-main-img{
    width: 300px !important;
    margin: auto;
  }
  .height-img{
    margin-top: 20px;
  }






  div.d-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  ul.d-bxslider01 li {/*メインスライダー*/
    display:block;
    width:500px;
    height:auto;
  }

  ul.d-bxslider01 li img{
    display:block;
    width:auto;
    height: auto;
  }

  div.d-controlWrap {
    width:500px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
  }

  div.d-controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_prev.png) left center no-repeat;
    color:#fff;
    top:20px;
    left:20px;
    text-indent:-9999px;
  }

  div.d-controlWrap p#NextIcon a{/*矢印画像（次へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_next.png) left center no-repeat;
    color:#fff;
    top:20px;
    right:20px;
    text-indent:-9999px;
  }

  .d-bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    background-color:transparent;
  }






  div.e-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  ul.e-bxslider01 li {/*メインスライダー*/
    display:block;
    width:500px;
    height:auto;
  }

  ul.e-bxslider01 li img{
    display:block;
    width:auto;
    height: auto;
  }

  div.e-controlWrap {
    width:500px;
    display:block;
    position:relative;
    margin:0 auto;
    /*margin-top: 120px;*/
    margin-bottom: 100px;
  }

  div.e-controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_prev.png) left center no-repeat;
    color:#fff;
    top:20px;
    left:20px;
    text-indent:-9999px;
  }

  div.e-controlWrap p#NextIcon a{/*矢印画像（次へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_next.png) left center no-repeat;
    color:#fff;
    top:20px;
    right:20px;
    text-indent:-9999px;
  }

  .e-bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    background-color:transparent;
  }

  .e-main-img{
    width: 300px !important;
    margin: auto;
    display: block;
  }
  .e-logo{
    width: 80% !important;
  }





  div.f-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  ul.f-bxslider01 li {/*メインスライダー*/
    display:block;
    width:500px;
    height:auto;
  }

  ul.f-bxslider01 li img{
    display:block;
    width:auto;
    height: auto;
  }

  div.f-controlWrap {
    width:500px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
  }

  div.f-controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_prev.png) left center no-repeat;
    color:#fff;
    top:20px;
    left:20px;
    text-indent:-9999px;
  }

  div.f-controlWrap p#NextIcon a{/*矢印画像（次へ）*/
    display:block;
    width:13px;
    height:19px;
    position:absolute;
    background: url(../img/btn_next.png) left center no-repeat;
    color:#fff;
    top:20px;
    right:20px;
    text-indent:-9999px;
  }

  .f-bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    background-color:transparent;
  }





  div.g-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.g-controlWrap {
    width:500px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
  }




  div.h-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.h-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -45px;
  }




  div.i-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.i-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -45px;
  }





  div.j-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.j-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -45px;
  }




  div.k-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.k-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }







  div.l-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.l-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }



  .GHS-logo{
    width: 40% !important;
  }
  .kanbi-logo{
    width: 40% !important;
  }





  div.m-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.m-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }





  .fujiko-logo{
    width: 30% !important;
  }

  div.n-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.n-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }





  div.o-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.o-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }



  .vivi-logo{
    width: 30% !important;
  }

  div.p-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.p-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }

  .maruko-logo{
    width: 300px !important;
  }



  div.q-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.q-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }



  .eberu-logo{
    width: 300px !important;
  }
  div.r-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.r-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 20px;
    margin-bottom: 100px;
    margin-left: -50px;
  }





  div.s-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.s-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 120px;
    margin-bottom: 100px;
    margin-left: -50px;
  }




  div.t-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.t-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 20px;
    margin-bottom: 100px;
    margin-left: -50px;
  }
  .t-main-img{
    width: 300px;
    display: block;
    margin: auto;
  }
  .t-slide-img{
    margin-top: 30px;
  }





  .aloha-logo{
    width: 85% !important;
  }
  div.u-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.u-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom: 100px;
    margin-left: -50px;
  }
  .u-main-img{
    width: 300px;
    display: block;
    margin: auto;
  }
  .u-slide-img{
    margin-top: 30px;
  }




  .vo5-logo{
    width: 30% !important;
  }
  div.v-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.v-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 110px;
    margin-bottom: 100px;
    margin-left: -50px;
  }




  .gold-logo{
    width: 35% !important;
  }
  div.w-slider {
    width:500px;
    display:block;
    margin:0px auto;
    padding-top: 100px;
    position: relative;
    z-index: 100;
  }

  div.w-controlWrap {
    width:600px;
    display:block;
    position:relative;
    margin:0 auto;
    margin-top: 110px;
    margin-bottom: 100px;
    margin-left: -50px;
  }






}
