@charset "utf-8";

#gaiyou{
	overflow: hidden;
}
#gaiyou > *{
	float: left;
	margin-top: 10px;
}
#gaiyou p{
	width: 700px;
}
.youtube{
	margin-top: 20px;
	text-align: center;
}
.youtube iframe{
	max-width: 560px;
	width: 100%;
}
.float_box{
	overflow: hidden;
}
.float_box > *{
	float: left;
}
.float_box p{
	width: 616px;
}
.price{
	font-size: 150%;
	font-weight: bold;
	color: #934229;
}
.price small{
	font-size: 60%;
}
.size70{
	font-size: 70%;
}
h5{
	border-left: 10px solid #867B5B;
	padding-left: 5px;
}
h6{
	color:#867B5B;
	margin:15px 0 10px;
	font-weight:bold;
	margin-left: 20px;
}
h6 + p, h5 + p{
	margin-left: 30px;
}
table td,table th{
	border:3px solid #f2efe7;
	padding:15px;
}
table th{
	color:#fff;
	background:#A9A7A1;
	font-weight:bold;
	vertical-align:middle;
}
table td{
	background:#fff;
	vertical-align:middle;
	text-align: center;
}

/*レスポンジブ*/


@media screen and (max-width : 1200px){
	#gaiyou p{
		width: 643px
	}
	.float_box p{
	width: 440px;
	}
}
@media screen and (max-width : 1023px){
	#gaiyou p{
		width: 70%;
	}
	#gaiyou img{
		max-width: 137px;
		width: 25%;
		height:auto;
	}
	.float_box p{
	width: 100%;
		margin: 0 0 20px 0;
	}
}
@media screen and (max-width:767px){
}
@media screen and (max-width : 600px){
	#gaiyou > *{
		width:100% !important;
		margin: 10px auto;
	}
	.youtube iframe{
		width:80vw;
		height: 50vw;
	}
}
@media screen and (max-width : 414px){
	.float_box img{
		max-width: 300px;
		width: 100%;
	}
}