@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap');


.midashiText h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 21px;
	font-weight: 700;
	color: #534741;
}
.midashiHexLongText h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
}
.midshiTextComingsoon h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #c8aafa;
}
.subHeadingText h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 18px;
	font-weight: bold;
	color: #534741;
}
.genreHexLongText h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #fff;
	line-height: 100%;
	letter-spacing: 2px;
}

.externalLink h3{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #fff;
	line-height: 100%;
}

.headerSpMenu h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #555;
}
.headerSpMenu h2{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #ffaac8;
}
.headerSpMenu h3{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #8c96aa;
}

.menuBottun h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #ffaac8;
}
.menuBottun h2{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #8c96aa;
}



.headerUpperBox1 h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	color: #33220f;
}
.indexNewsDate h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
}
.indexNewsTxt h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
}
.titleReleaseMonth h2{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 12px;
	color: #fff;
}
.titleTxt h1, .titleSubTxt h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	font-weight: 500;
}
.titleOriginal h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 11px;
	color: #888;
}



.containerRightNewsDate h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 12px;
}
.containerRightNewsTxt h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
}






.listTitleText h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 100%;
}
.listTitleSub h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 100%;
}
.listTitleOriginal h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
}
.listTitleSynopsis h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 10px;
	line-height: 160%;
}




.detailsTitleText h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 100%;
}
.detailsTitleSub h1, .detailsTitleOriginal h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 100%;
}
.detailsTitleSynopsis h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 200%;
}
.detailsTitleTameshi h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 4px;
	color: #fff;
}
.detailsKanrenMidashi h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	letter-spacing: 4px;
	font-weight: 700;
	color: #c8aafa;	
}


.detailsKanrenText h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 100%;
}
.detailsKanrenSub h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 100%;
}
.detailsKanrenOriginal h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
}
.detailsKanrenSynopsis h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 10px;
	line-height: 160%;
}
.detailsInformation h3{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 200%;
}
.weight700{
	font-weight: 700;
}
.colorRed{
	color: red;
}
.underline{
	text-decoration: underline;
}
.datailsInformationItem h3{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 200%;
}
.datailsKanrensakuhin h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.recruitBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.recruitForm h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
input[type=submit]{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
	color: #000;
}



.recruitConfirmBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.recruitConfirmForm h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}

.recruitSendBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.recruitConfirmBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.recruitConfirmForm h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.recruitSendBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}




.companyProfile h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 200%;
}
.privacyPolicy h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
}


.contactusBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.contactusForm h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}



.contactusConfirmBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}
.contactusConfirmForm h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}

.contactusSendBox h1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 14px;
	line-height: 160%;
}



@media screen and (max-width: 670px){
	.externalLink h3{
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-size: 15px;
		font-weight: 500;
		color: #fff;
		line-height: 100%;
		letter-spacing: 4px;
	}
}