@charset "UTF-8";

/*
 	ニュース・プレスリリースでyoutube埋込用
================================ */
.p-news-main .p-news-article-inner .youtube {
	margin-top: 0;
	padding: 30px 0 56.25%;
	position: relative;
	height: 0;
	overflow: hidden;
}
.p-news-main .p-news-article-inner .youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*
 	ニュース・プレスリリースでbreak-all追加
================================ */
.p-news-main .p-news-article-inner {
	word-break: break-all
}


/*
 	株主総会で先頭にyoutube埋込
================================ */
.p-ir-stock-shareholders-item-group__pdf .c-tag--movie {
	overflow: hidden;
	white-space: nowrap;
	width: 44px;
	min-height: 17px;
	vertical-align: middle;
	background: url(../img/common/icon_movie.png) center no-repeat;
	background-size: 100%;
	text-indent: 200%;
}

@media screen and (min-width: 769px) {
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-left {
		margin-right: 50px;
		padding-right: 100px;
		border-right: 1px solid #ddd;
		min-width: 330px;
		width: 40%;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-left .p-ir-stock-shareholders-item {
		margin: 40px 0 0;
		padding: 30px 0 0;
		border: none;
		border-top: 1px solid #ddd;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right {
		width: 50%;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right .p-ir-stock-shareholders-unit__youtube-on-right-inner {
		margin: 0 0 10px;
		padding: 30px 0 56.25%;
		position: relative;
		height: 0;
		overflow: hidden;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right .p-ir-stock-shareholders-unit__youtube-on-right-inner iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right .p-ir-stock-shareholders-unit__youtube-on-right-text {
		font-weight: bold;
		text-align: center;
	}
}
@media screen and (max-width: 768px) {
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right .p-ir-stock-shareholders-unit__youtube-on-right-inner {
		margin: 30px 0 10px;
		padding: 30px 0 56.25%;
		position: relative;
		height: 0;
		overflow: hidden;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right .p-ir-stock-shareholders-unit__youtube-on-right-inner iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.p-ir-stock-shareholders-unit:nth-child(1) .p-ir-stock-shareholders-unit__youtube-on-right .p-ir-stock-shareholders-unit__youtube-on-right-text {
		font-weight: bold;
		text-align: center;
	}
}


/*
 	統合報告書にオンライン版追加
================================ */
.p-ir-integrated-report-section__list {
	margin-bottom: 30px;
}
.p-ir-integrated-report-section__list:last-child {
	margin-bottom: 30px;
}


