@charset "UTF-8";

video {
    display: block
}

.top {
    height: 350px;
}



figure figcaption h3 {
	visibility: hidden;
}

figure figcaption p {
	visibility: hidden;
}
.fb-page {
	visibility: hidden;
}
#movie {
    background-color: #000000;
}
/* カスタム, iPhone Retinaディスプレイ */ 
@media only screen and (min-width : 320px) {


.row .col-lg-8 form .list-group .list-group-item {
	background-color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

}

/* XSサイズ : Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	

}

/* Sサイズ、タブレット : Small Devices, Tablets */
@media only screen and (min-width : 768px) {

figure figcaption h3 {
	font-size: 1.2em;
	margin-top: 5px;
	margin-bottom: 5px;
	visibility: visible;
}

figure figcaption p {
	font-size: 0.8em;
	visibility: visible;
}

}

/* Mサイズ、デスクトップ : Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	

}

/* Lサイズ、ワイドスクリーン : Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

body {
	background-color: #FFF;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 40px;
}


}

#n_sample div {
	text-align: center;
}
#n_sample .btn a {
	color: #666;
	text-decoration: none;
}
#intro .list-unstyled li {
	width: 33%;
}
#intro .list-unstyled {
	vertical-align: bottom;
	padding-top: 20px;
}
.jumbotron {
	background-color: #000000;
}
#service  span{
	width: 50%;
}
.music-icon {
}
#service p {
	text-align: left;
}
#intro .col-xs-12{
	padding-bottom: 2em;
}
#concert .list-group-item a {
	display: block;
	height: 2em;
}
.music-icon {
	text-align: center;
}
#main #info li {
	list-style-type: none;
	padding: 0px;
}
#nav_tribute li {
	margin-bottom: 1em;
}
#info ul {
	padding: 0px;
}

.youtube iframe{
  width: 100%;
}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
}
