@charset "utf-8";


@media screen and (max-width: 1199px) {
	.c-irLibraryMenu__item a {
		padding-top: 55%;
	}
	
	.u-irCalendar__item {
		width: calc(100% / 2);
		margin: 0 0 40px;
	}
	
	.c-contentsTop__item--large:nth-child(1) a {
		padding-top: 80%;
	}
	
	.c-contentsTop__item--large:nth-child(2) a {
		padding-top: 63.5%;
	}
	
	:lang(en) .c-contentsTop__item--large:nth-child(2) a {
		padding-top: 97.5%;
	}
	
	.c-irTopMini__item a {
		padding-top: 68.5% !important;
	}
	
	.c-irSubMenu {
		width: 90%;
	}
	
	.c-contentsTop__item a {
		padding-top: 77.57%;
	}
	
	div.eir {
		min-height: 0;
	}
	
	
	
	
} /* END Responsive 1199px */


@media screen and (max-width: 767px) {
	.c-irLibraryMenu__inner {
		font-size: 1.5rem;
		letter-spacing: -.05em;
	}
	
	.c-irLibraryMenu__icon {
		bottom: 13px;
	}
	
	.c-irLibraryMenu__item a {
		padding-top: 100%;
	}
	
	.u-irCalendar__items {
		margin-bottom: -20px;
	}
	
	.u-irCalendar__item {
		width: calc(100% / 2);
		margin: 0 0 40px;
	}
	
	.c-contentsTop__item a {
		padding-top: 75%;
	}
	
	.c-contentsTop__item--large:nth-child(1) {
		width: 100%;
	}
	
	.c-contentsTop__item--large:nth-child(2) {
		width: 100%;
	}
	
	:lang(en) .c-contentsTop__item--large:nth-child(2) a {
		padding-top: 80%;
	}
	
	.c-message__text {
		width: 100%;
		margin-right: 0;
		padding-right: 0;
	}
	
	.c-message__image {
		width: 100%;
	}
	
	.c-message__image img {
		width: 75%;
	}
	
	.is-koukokuPage .g-main {
		min-height: 0;
	}
	
	.is-koukokuPage .u-newsList__text {
		width: 100%;
	}
	
	.yearController {
		margin-top: 0;
		position: relative !important;
		top: auto;
		right: auto;
		transform: none;
		
	}
	
	.s_eirSelect {
		width: 100%;
	}
	
	.eirDataArea {
		margin-top: 60px;
	}
	
	.eir_area_area_news_004 .s_eirBlock:lang(en) {
		margin-top: 0;
		padding-top: 0;
	}
	
	
	
} /* END Responsive 767px */


@media screen and (max-width: 374px) {
	
	
} /* END Responsive 374px */

