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


/* タブレット向けレイアウト */
@media all and (max-width: 1200px) {
}

/* スマホ向けレイアウト */
@media all and (max-width: 768px) {
  header .drawer-toggle {
	display: block;
}
.header-right{
  display: none;
}
.schedule_contents {
padding: 0 10px;
}

.footer-left {
	float:none;
	text-align: center;
	margin:0 0 15px 0;
	padding : 15px 0 0 0;
	border-top:1px solid #000;
}
.footer-right{
	float:none;
	text-align: center;
}
.drawer-menu-item {
	border-top:1px solid #666;
}
.container {
  width: 100%;
  padding: 0px;
  margin: 0px;
}
header .container {
	padding: 0 15px;
}
/* profile --------------------------------------------------------- */
.profile-contents {
padding: 30px 20px 50px 20px;
}
/* discography --------------------------------------------------------- */
.discography-contents ul li {
	width:31%;
	height:auto;
	list-style: none;
	margin : 0 1%;
	padding : 0;
}
.discography-contents ul li img {
	height:100%;
	width:100%;
	margin : 0;
	padding : 0;
	line-height: 0%;
}
.discography-contents ul.grid {
	padding:0 4% 0 4%;
	margin:0;
}
figure {
  position: relative;
  overflow: hidden;
  width: 100%;
}
figcaption {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.8);
  -webkit-transition: .3s;
  transition: .3s;
  opacity: 0;
  color:#fff;
  /*padding:15px 18px;*/
  padding:0px 10px;
  line-height: 1.1rem;
  font-size:0.8rem;
}
figure:hover figcaption {
  opacity: 1;
}
	
/* discography-detail --------------------------------------------------------- */

.disography_breadcrumb {
	padding: 15px 0 0 20px;
}
.discography-d-contents {
	padding:30px 20px 50px 20px;
}
.d-sub-ttl {
	font-size:0.7rem;
	padding:4px 10px;
	background-color: #000;
	color:#fff;
	display: inline;
}
.discography-d-img{
	margin : 0 0 20px 0;
	text-align: center;
}
.discography-d-img img {
	width : 80%;
	height : auto;
}
.discography-d-info {
	display : none;
	/*font-size:0.9rem;	
	padding: 20px 0;*/
}
.discography-d-contents-l {
	float:none;
	width:100%;
}
.discography-d-contents-r {
	float:none;
	width:100%;
}
.discography-d-ttl {
	font-size : 2.5rem;
	padding : 15px 0 0 0;
}
.discography-d-name {
	font-size : 2rem;
	padding : 0 0 30px 0 ;
}
.discography-d-contents-r p {
	padding : 12px 0 20px 0;
}
/* schedule --------------------------------------------------------- */
.schedule-contents {
padding: 30px 20px 50px 20px;
}
/* instruments --------------------------------------------------------- */
.instruments-contents {
padding: 30px 20px 50px 20px;
}
.instruments_column div img {
	margin : 0 0 30px 0;
}
.instruments_column_1_l {
	float:none;
	width : 100%;
	text-align: center;
}
.instruments_column_1_l img {
	width : 60%;
	height: auto;
	margin: 0 auto;
}
.instruments_column_1_r {
	float:none;
	width : 100%;
}
.instruments_column_2_l {
	float:none;
	width : 100%;
}
.instruments_column_2_r {
	float:none;
	width : 100%;
	text-align: center;
}
.instruments_column_2_r img {
	width : 80%;
	height: auto;
	margin: 0 auto;
}
}