@charset "UTF-8";
/* CSS Document */
#pageTit h2 {
	padding: 1.5em 0;
}
		#pageWrap {
			padding-bottom: 3%;
}

		#pageWrap #ytWrap {
			position: relative;
			max-width: 1000px;
		}
		#pageWrap #ytWrap .ytBox {
			position: relative;
			left: 0;
			top: 0;
			width: 100%;
			height: 0;
			padding-top: 56.25%;
		}
		#pageWrap #ytWrap .ytBox iframe {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
		}
		#pageWrap .lead {
			font-size: 20px;
			padding: 0 0em 3em;
			line-height: 2;
		}
		@media screen and (max-width: 959px) {
			#pageWrap .lead {
				font-size: 2.2vw;
				font-size: clamp(14px, 2.2vw, 20px);
				
			}
			
		}
		@media screen and (max-width: 599px) {
			#pageWrap {
				padding-bottom: 50px;
			}
			#pageWrap .lead {
				font-size: 3.4vw;
				font-size: clamp(13px, 3.4vw, 16px);
			}
		}