/* CSS Document */

body{
	font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	margin:0;
	background: url("img/b2_bg.png") no-repeat;
    background-size:cover;
	font-size:16px;
	color:#000;
	line-height:180%;
}

ul,li{margin:0;list-style-type:none;}

/*パンくずリスト変更*/
.breadcrumb__item{
	color: #fff;
}

img{margin:0;}

.inner{
	margin:0 auto;
	text-align: center;
}

#container {
    width: 100%!important;
}

.cont1, .cont2 {
	width: 900px;
	margin: 0 auto;
}

/* ======================================= 

レイアウト

 ======================================= */
.wrapLine{
	background-color: #fff;
	width:100%;
	height:110px;
	text-align:center;
	color:#FFFFFF;
	font-size:170%;
	font-weight:bold;
}
.wrapLine img{
    margin: 0 auto;
    padding-top: 10px;
}
#imgWrap{
	width: 970px;
	padding: 20px 0 40px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.secPlayer {text-align: center;}
.secPlayer img {width: 100%;margin-bottom: -10px;}
/* ======================================= 

メインビジュアル

 ======================================= */
.secMv{
	text-align:center;
	margin:0 auto 30px auto;
}
.secMv img {border-image-width: 100%;}




/* ======================================= 

放送日時

 ======================================= */
.secTime{
	text-align:center;
}
.secTime img {width: 100%;}


/* ======================================= 

リード分

 ======================================= */
.secLead{
    margin: 20px auto 0;
    width: 900px;
    padding: 30px 0;
    color: #fff;
    background: #50315F;
}
.secLead .inner p{
	line-height:200%;
	font-weight:bold;
	font-size:110%;
	text-indent: 1em;
}
.large_text{
    font-size: 150%;
}


/* ======================================= 

出演者

 ======================================= */
.secPerformer{
    width: 900px;
    margin: 0 auto 30px;;
    background: #fff;
    padding: 30px 0;
    color: #50315F;
}
.secPerformer .miniTit{
	font-size:32px;
	text-align:center;
	margin-bottom:30px;
	letter-spacing:6px;
}
.secPerformer p{
	width:480px;
	margin:30px auto;
	font-weight:bold;
	line-height:200%;
    font-size: 120%;
}

.secPerformer p .large{
	font-size:28px;
}

/*プレゼントキャンペーン追加*/
.campaign_area{
    background: #fff;
    width: 900px;
    margin: 0 auto 50px;
    font-weight: bold;
    padding: 30px 0;
    font-size: 110%;
}
.campaign_title{
    font-size: 1.5rem;
    border: #7121BF 5px solid;
    border-radius: 25px;
    width: 150px;
    text-align: center;
    margin: 20px 0;
    padding: 5px 0;
}
.campaign{
    width: 700px;
    margin: 0 auto;
}
.text_red{
    color: #F8070B;
}

/* ======================================= 

番宣

 ======================================= */
.moviey{
	text-align: center;
}
iframe{
	width: 600px;
	height: 350px;
}

/**
 * 1080
 * ----------------------------------------------------------------------------
 */
@media screen and (max-width:1080px){

}


/**
 * 767
 * ----------------------------------------------------------------------------
 */
@media screen and (max-width:767px){
	#pgpage .wrapLine img,.secPlayer img,.secTime img,.secMv img,.cont img,.secLead,.secPerformer,.cont1,.cont2{
		width: 100%;
		height: auto;
	}
iframe{
	width: 95%;
	height: 300px;
}
	.secPerformer p{
		width: 95%;
		font-size: 100%;
	}
	.secLead .inner p{
		width: 95%;
		font-size: 100%;
		margin: 0 auto;
	}
	
	.wrapLine{
		height: 70px;
	}














