@charset "UTF-8";


figure figcaption h3 {
	visibility: hidden;
}

figure figcaption p {
	visibility: hidden;
}

/* カスタム, 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;
	background-image: url(img/bg.jpg);
}

.jumbotron {
	padding-top: 20px;
	padding-bottom: 20px;
}

}

#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: 50px;
}
.jumbotron {
	background-color: #000;
}
#outline {
	text-align: center;
}
#outline dt {
	font-size: 1.7em;
}
.youtube iframe{
	width: 100%;
}
.youtube {
	margin-bottom: 1em;
}
