@charset "utf-8";
/* CSS Document */
/*
**************************
**************************
MT入力汎用ページcss
**************************
**************************
*/

/**
 * 基本設定
 * ----------------------------------------------------------------------------
 */
/* 要素 */
body{
	font-size: 15px;
	line-height: 180%;
	word-break: break-all;
	background: #fff;
}
#pgpage h1,#pgpage h2,#pgpage h3{
	margin-bottom: 30px;
}
#pgpage h3{
	font-size: 180%;
}
#pgpage img,#pgpage object,#pgpage embed,#pgpage video {
    max-width: 100%;
}
#pgpage a{}
#pgpage a[target*="_blank"]::after{
}
/* クラス */
#pgpage .text,
#pgpage .moviey,
#pgpage .img_s{
	margin-bottom: 30px;
}
#pgpage .img1,
#pgpage .img2,
#pgpage .text1,
#pgpage .text2{
	margin: 0 0 10px 0;
}
#pgpage .clearfix:before,#pgpage .clearfix:after { content: ""; display: table; }
#pgpage .clearfix:after { clear: both; }
#pgpage .clearfix { zoom: 1; }
#pgpage .clear{
	clear: both;
}
#pgpage #container{}

/**
 * メインビジュアル
 * ----------------------------------------------------------------------------
 */
#pgpage .h1mainv {
    border-top: #f6ac31 solid 30px;
    padding: 30px 0 10px 0;
}
#pgpage .h1mainv h1{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	font-size: 200%;
	line-height: 50%;
}

/**
 * リード文
 * ----------------------------------------------------------------------------
 */
#pgpage .lead{
    text-align: center;
    padding: 20px 0;
    font-size: 140%;
    line-height: 160%;
	color: #80a52b;
    font-weight: bold;
}
/**
 *　放送日時
 * ----------------------------------------------------------------------------
 */
#pgpage .img_s{
	text-align: center;
    border-bottom: #80a52b 10px solid;
    padding: 0 0 30px 0;
    margin: 0 0 60px 0;
}



/**
 * ieボックス
 * ----------------------------------------------------------------------------
 */
#pgpage .ie{
    margin: 0 0 60px 0;
    background: #ecfbda;
    padding: 60px 0 0 0;
}
#pgpage .ie h3{
	text-align: center;
}
#pgpage .mov_ex{
	margin: 0 0 40px 0;
}
#pgpage .mov_ex.mov_ytb{
	margin: 0 auto 40px;
	text-align: center;
}
#pgpage .mov_ex.mov_ytb iframe{
	width: 640px;
	height: 360px;
	margin: 0 auto;
}
#pgpage .text_ex{
	padding: 30px 30px 20px 30px;
	text-align: left;
	background: #80a52b;
	color: #fff;
}
#pgpage .text_ex h4{
	text-align: center;
	font-size: 140%;
	margin-bottom: 20px;
}
#pgpage .text_ex .url {
    text-align: right;
    margin: 10px 0;
}
#pgpage .text_ex .url a{
	color: #e3faad;
}



/**
 * YouTube
 * ----------------------------------------------------------------------------
 */
#pgpage .youtube {
    text-align: center;
    margin-bottom: 35px;
}


/**
 * 1080
 * ----------------------------------------------------------------------------
 */
@media screen and (max-width:1080px){
	#pgpage .h1mainv h1{
		width: auto;
	}
	#pgpage .mov_ex.mov_ytb iframe{
		width: 95%;
		height: 500px;
	}
	#pgpage .img_s img{
		width: 95%;
	}
}


/**
 * 767
 * ----------------------------------------------------------------------------
 */
@media screen and (max-width:767px){
	#pgpage .lead{
		width: 95%;
		margin: 0 auto;
		font-size: 100%;
	}
	#pgpage h3{
		font-size: 150%;
	}
	#pgpage .mov_ex.mov_ytb iframe{
		height: 230px;
	}
}