.fullumekomibox {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomibox iframe {
	width: 100%;
	height: 300px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxyoutube {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxyoutube iframe {
	width: 100%;
	height: 300px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxyoutubeuni {
	width: 100%;
	margin: 20px auto 0 auto;
	padding: 0 0 0 0;
}
.fullumekomiboxyoutubeuni iframe {
	width: 100%;
	height: 200px;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxform {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxform iframe {
	width: 100%;
	height: 300px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxformiro {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxformiro iframe {
	width: 100%;
	height: 300px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxrinen {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxrinen iframe {
	width: 100%;
	height: 400px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxbook {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxbook iframe {
	width: 100%;
	height: 600px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomibox39 {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomibox39 iframe {
	width: 100%;
	height: 500px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxslide {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxslide iframe {
	width: 100%;
	height: 350px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.fullumekomiboxsmall {
	width: 100%x;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxsmall iframe {
	width: 100%;
	height: 350px;
	border-bottom: solid gray 1px;
	border-top: solid gray 1px;
	border-left: none;
	border-right: none;
	border-radius: 0;
}
.hosokutext {
	width: 95%;
	margin: 0 auto 30px auto;
}



@media only screen and (min-width: 950px) {
.fullumekomibox {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomibox iframe {
	width: 100%;
	height: 500px;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomiboxyoutube {
	width: 640px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxyoutube iframe {
	width: 100%;
	height: 360px;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomiboxyoutubeuni {
	width: 800px;
	margin: 30px auto 0 auto;
	padding: 0 0 0 0;
}
.fullumekomiboxyoutubeuni iframe {
	width: 100%;
	height: 450px;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomiboxform {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxform iframe {
	width: 100%;
	height: 1200px;
	border: none;
	border-radius: none;
}
.fullumekomiboxformiro {
	width: 1000px;
	margin: 0 auto 30px auto;
	padding: 0 0 0 0;
	background-color: #E7E7E7;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomiboxformiro iframe {
	width: 100%;
	height: 600px;
	border: none;
	border-radius: 10px;
}
.fullumekomiboxrinen {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxrinen iframe {
	width: 100%;
	height: 600px;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomiboxbook {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxbook iframe {
	width: 100%;
	height: 800px;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomibox39 {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomibox39 iframe {
	width: 100%;
	height: 600px;
	border: solid gray 1px;
	border-radius: 10px;
}
.fullumekomiboxslide {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxslide iframe {
	width: 100%;
	height: 700px;
	border: none;
	border-radius: none;
}
.fullumekomiboxsmall {
	width: 700px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
.fullumekomiboxsmall iframe {
	width: 100%;
	height: 550px;
	border: none;
	border-radius: none;
}
.hosokutext {
	width: 1000px;
	margin: 0 auto 30px auto;
}
}
