@charset "utf-8";
/* CSS Document */


/*.cantantBase1 { display: block;}*/
/*.cantantBase1 { display: none;}*/
.cantantBase2 { display: none; }


 /*PC背景-背景00捲動物件*/
	/*@media screen and (min-width:768px){*/
/*    .Area_bgtop_03_1 { pointer-events:none; z-index:-50; position: fixed; top:0; left:0; width:100%; height:100%; overflow: hidden;}*/
/*    .Area_bgtop_03_1 svg { position: absolute; top: 0; left:50%; transform: translateX(-50%); width:2000px;}*/
/*		.Area_bgtop_03_2 { pointer-events:none; z-index:-50; position: fixed; top:0; left:0; width:100%; height:100%; background-position:center top; background-repeat:repeat-y; transition: 0s linear;}*/
/*		.Area_bgtop_03_2 { background-image:url(bgtop_3_2.png?t=1759827850555);}*/
/*		.Area_bgtop_05 { pointer-events:none; z-index:-45; position: absolute; bottom:0; left:0; width:100%; height:100%; overflow: hidden;}*/
/*    .Area_bgtop_05 svg { position: absolute; bottom: 0; left:50%; transform: translateX(-50%); width:2000px;}*/
  /*}*/


/*PC背景*/
@media screen and (min-width:768px){
  /*    .Area_bgtop_0 { z-index: -60; position: fixed; top: 0; left: 0; width: 100%; height:100%;  background-image: url(bgrepeat.jpg?t=1614358318167); background-repeat:repeat; background-position: center 800px;}*/
      .Area_bgtop { width:100%;}
      .Area_bgtop span { background-repeat: no-repeat;}
      .Area_bgtop_1 { }
      .Area_bgtop_1 .bgtop_ { }
      .Area_bgtop_1 .bgtop_1_1 span { background-image: url(bgtop_1_1.png?t=1759827850555); height: 700px;}
      .Area_bgtop_1 .bgtop_1_2 { left: 50%; transform: translateX(-50%); width: 1920px; height: 600px; border-radius: 0 0 50% 50% / 0 0 12% 12%; overflow: hidden;}
      .Area_bgtop_1 .bgtop_1_2 video { position: absolute; top: 0; width:1920px; height:700px; transition: opacity 0.2s;}
      .Area_bgtop_1 .bgtop_1_2 #m_video1 { z-index: 2;}
    }
  
  
  /*Phone背景-背景00捲動物件
    /*@media screen and (min-width:768px){*/
      /*.m_Area_bgtop_00 { pointer-events:none; z-index:-50; position: fixed; top:0; left:0; width:100%; height:100%; background-image: radial-gradient(rgba(255,167,22,0.2) 20%, transparent  0); background-size: 3px 3px;}*/
      /*.m_Area_bgtop_01 { pointer-events:none; z-index:-60; position: fixed; top:0; left:0; width:100%; height:100%;}*/
      /*.m_Area_bgtop_00 { opacity: 0; transition: opacity 0.5s, background 0.1s linear;}
      .m_Area_bgtop_00.cate-hover { opacity: 1; transition: opacity 1s, background 0.1s linear;}*/
    /*}*/
  
  
  /*Phone背景*/
    @media screen and (max-width:767px){
  /*    .m_Area_bgtop_0 { z-index: -60; position: fixed; top: 0; left: 0; width: 100%; height:100%; background-image: url(m_bgrepeat.jpg?t=1759827850555); background-repeat:repeat; background-size: 100%; background-position: center 100vvw;}*/
      .m_Area_bgtop span { background-repeat: no-repeat;}
      .m_Area_bgtop_1 { overflow: hidden;}
      .m_Area_bgtop_1 .m_bgtop_1_1 span { background-image: url(m_bgtop_1_1.png?t=1759827850555);}
      .m_Area_bgtop_1 .m_bgtop_1_2 { padding-bottom: 62.5vw; overflow: hidden;}
      .m_Area_bgtop_1 .m_bgtop_1_2 video { position: absolute; top: 0; left:0; width:100vw; height:100vw; transition: opacity 0.2s;}
      .m_Area_bgtop_1 .m_bgtop_1_2 #m_video1 { z-index: 2;}
    }
  
  
