@charset "UTF-8";

/*
a img:hover{
filter: brightness(120%);
transition: 0.3s;
}

.fuki_btn2 a img:hover{
filter: brightness(200%);
transition: 0.3s;
}
*/

html {
background-color:#dedede;
}
body.post_mt {
background-color:#dedede;
background: linear-gradient(#fff, #dedede);
}
#chu2camp .contents_wrapper {box-shadow: 1px 8px 10px -5px rgba(0,0,0,.35), 0px 1px 1px 0px rgba(0,0,0,.08);}

body.post_mt#fireworks {
background-color: #111;
}



#chu2camp .main_content { height: 710px;}
#chu2camp .contents_wrapper {height: 710px;background-image: url(../img_dj/bg_yuchan.png); background-position: 0 -20px; background-repeat:no-repeat;}

.fuki {position:absolute;top: 30px;left: 288px;}
.fuki .inner {position:relative;}
.fuki .inner div img {-webkit-filter: drop-shadow(0px 0px 4px rgba(0,0,0,.4));filter: drop-shadow(2px 2px 4px rgba(0,0,0,.4));}
.fuki .inner .fuki_btn1{
	position:absolute;
	top:160px;
	left:50%;
	transform:translate(-50%,0);
	
	}
/*.fuki .inner .fuki_btn2 {position:absolute;top: 180px;left: 260px;}*/
.btn_back { position: absolute; top: 5px; left: 5px;}

.bg_music {background-image: url(../img_dj/bg_music_a.png); background-repeat: no-repeat; background-size:532px 670px; width: 532px; height: 670px; position: absolute; top:30px; right:30px;}
.bg_music .inner {
	position:relative;
	padding:130px 28px 0 28px;
	width: 532px;
	box-sizing: border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	}

.play_list { float: left; /*background-color: #8593A1;*/ width: 154px; height: 128px; /*border-radius: 50px;*/ position: relative; margin-bottom:5px; flex-shrink: 0;}
.play_list p.text {position: absolute; top:2px; left: 50px;}
.play_list p.text.line2 {top:-5px; left: 50px;}
 

/*モーダルウィンドウ*/
.movie_inline_area_wrapper {
	display: none;
}
.movie_inline_area {
	width: 720px;
	height: 405px;
}

.audiojs {
  /*　プレイヤー（再生バー）の高さ、幅、背景色の指定　*/
  width: auto;
  height: auto;
  background: none;
	box-shadow: none;
	
	position: absolute;
    top: 60px;
    left: 50px;
  /*　再生・停止ボタンの高さ、幅、パディングの指定　*/
  /*　再生ボタン　*/
  /*　停止ボタン　*/
  /*　進行状態・ロードの状態を表示する部分　*/
  /*　進行状態を表示するバーの部分　*/
  /*　ロード状態を表示するバーの部分　*/
  /*　再生時間の部分　*/
}

.audiojs .play {
  width: 40px;
  height: 40px;
  background: url(../img_dj/btn_play3.png) no-repeat;
background-size: 40px 40px;
}



.playlist__ttl {
  top: 27px;
  left: 120px;
}

.audiojs .play-pause {
  top: 15px;
  left: 185px;
border-right: none;
	width: 40px; 
	height: 40px;
	padding: 7px 8px;
}
.audiojs .pause {
  top: 15px;
  left: 185px;
border-right: none;
	width: 40px; 
	height: 40px;
	padding: 7px 8px;
  background: url(../img_dj/btn_stop3.png) no-repeat;
background-size: 40px 40px;
}


.playlist__item {
	display: none;
  position: relative;
  width: 354px;
  height: 125px;
  background:none;
background-position: center center;
  margin-bottom: 0px;
}


.audiojs .scrubber {
	display: none;
  left: 180px;
}

.play_list .audiojs .time {
	display: none;
	border-left:none;
}


