@charset "UTF-8";
.delay {}
.delay_title {}
.delay_headline {}
.delay_current {
	text-align: center;
}
.delay_list {
	list-style: none;
}
.delay_list > li {
	display: flex;
	margin-top: 20px;
}
.delay_list > li:first-child {
	margin-top: 0;
}
.delay_list > li:last-child {}
.delay_list > li:nth-child(2n+1) {}
.delay_list > li:nth-child(n+3) {}
.delay_updateWrap {
	margin-right: 50px;
}
.delay_update {}
.delay_update > time {
	display: block;
}
.delay_areaText {}
.delay_text {}
.delay_status {
	color: #D6428F;
	height: 21px;
	border: 1px solid #D6428F;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 87.5%;
	margin-top: 4px;
	padding: 0 10px;
}
.delay_link {
	margin-bottom: 15px;
}
.delay_link:last-child {
	margin-bottom: 0;
}
.delay_link > a {
	display: flex;
	text-decoration: none;
	color: inherit;
	border: 1px solid #E73F4B;
	height: 48px;
	align-items: center;
	padding: 0 20px;
	background: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
	transition-duration: .3s;
	transition-property: background-color, color;
}
.delay_link > a::before {
	content: "";
}
.delay_link > a::after {
	content: "";
}
.delay_link > a > .icon {
	display: block;
	color: #E73F4B;
	margin-left: 11px;
	transition-duration: .3s;
	transition-property: background-color, color;
}
.alert {
	background-color: #FFF7F7;
	padding: 20px;
	padding-top: 0;
}
.alert_title {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	padding: 19px 0;
}
.alert_title > .icon {
	display: block;
	font-size: 130%;
	color: #E73F4B;
	margin-right: 13px;
}
.alert_areaText {
	background: #fff;
	padding: 25px;
}
.alert_list {
	padding-left: 1.5em;
}
.alert_list > li {}
.alert_list > li:first-child {}
.alert_list > li:last-child {}
.alert_list > li:nth-child(2n+1) {}
.alert_list > li:nth-child(n+3) {}
.certif {
	padding: 50px;
	display: none;
}
.certif_title {
	background: #EBF8FF;
	text-align: center;
	padding: 15px 10px;
	font-size: 28px;
	margin-bottom: 20px;
	margin-left: -20px;
	margin-right: -20px;
}
.certif_headline {
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #C8D7E2;
	padding: 13px 10px;
	margin-bottom: 25px;
}
.certif_text {
	margin-bottom: 1em;
}
.certif_author {
	text-align: right;
}
.certif_list {
	list-style: none;
	margin-top: 25px;
	font-size: 14px;
}
.certif_list > li {
	text-indent: -1em;
	padding-left: 1em;
}
.certif_list > li:first-child {}
.certif_list > li:last-child {}
.certif_list > li:nth-child(2n+1) {}
.certif_list > li:nth-child(n+3) {}
.certif_link {
	max-width: 320px;
	margin: 35px auto 0;
}
.certif_link > a {}
.certif_link > a:hover {}
.certif_link > a::before {
	content: "";
}
.certif_link > a::after {
	content: "";
}
.certif_link > a > .icon {
	color: #0099D6;
	margin-left: 9px;
	transition-duration: .3s;
	transition-property: background-color, color;
}
.certif_inner {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (min-width:1000px) {
	.certif_link > a:hover > .icon {
		color: #fff;
	}
	.delay_link > a:hover {
		background: #E73F4B;
		color: #fff;
	}
	.delay_link > a:hover > .icon {
		color: #fff;
	}
}
@media screen and (max-width:999px) {
	.delay {}
	.delay_title {}
	.delay_headline {}
	.delay_current {}
	.delay_list {}
	.delay_list > li {}
	.delay_list > li:first-child {}
	.delay_list > li:last-child {}
	.delay_list > li:nth-child(2n+1) {}
	.delay_list > li:nth-child(n+3) {}
	.delay_updateWrap {}
	.delay_update {}
	.delay_update > time {}
	.delay_areaText {}
	.delay_text {}
	.delay_status {}
	.delay_link {}
	.delay_link:last-child {}
	.delay_link > a {}
	.delay_link > a::before {}
	.delay_link > a::after {}
	.delay_link > a > .icon {}
	.alert {}
	.alert_title {}
	.alert_title > .icon {}
	.alert_areaText {}
	.alert_list {}
	.alert_list > li {}
	.alert_list > li:first-child {}
	.alert_list > li:last-child {}
	.alert_list > li:nth-child(2n+1) {}
	.alert_list > li:nth-child(n+3) {}
	.certif {
		padding: 35px;
	}
	.certif_title {
		font-size: 20px;
		padding: 10px 10px;
		margin-left: 0;
		margin-right: 0;
	}
	.certif_headline {
		font-size: 16px;
		padding: 10px 10px;
	}
	.certif_text {}
	.certif_author {}
	.certif_list {}
	.certif_list > li {}
	.certif_list > li:first-child {}
	.certif_list > li:last-child {}
	.certif_list > li:nth-child(2n+1) {}
	.certif_list > li:nth-child(n+3) {}
	.certif_link {}
	.certif_link > a {}
	.certif_link > a:hover {}
	.certif_link > a::before {}
	.certif_link > a::after {}
	.certif_link > a > .icon {}
	.certif_inner {}
}
@media screen and (max-width:767px) {
	.delay {}
	.delay_title {}
	.delay_headline {}
	.delay_current {
		font-size: 12px;
	}
	.delay_list {}
	.delay_list > li {
		display: block;
		margin-top: 15px;
	}
	.delay_list > li:first-child {}
	.delay_list > li:last-child {}
	.delay_list > li:nth-child(2n+1) {}
	.delay_list > li:nth-child(n+3) {}
	.delay_updateWrap {
		margin: 0;
		display: flex;
		align-items: center;
	}
	.delay_update {
		font-size: 12px;
	}
	.delay_update > time {}
	.delay_areaText {}
	.delay_text {}
	.delay_status {
		margin-left: 10px;
		margin-top: 0;
	}
	.delay_link {
		margin-top: 10px;
		margin-bottom: 0;
	}
	.delay_link:last-child {}
	.delay_link > a {
		line-height: 1.2;
		height: auto;
		padding: 10px 10px;
		box-sizing: border-box;
		text-align: left;
		justify-content: center;
	}
	.delay_link > a::before {}
	.delay_link > a::after {}
	.delay_link > a > .icon {}
	.alert {
		padding: 10px;
		padding-top: 0;
	}
	.alert_title {
		font-size: 18px;
		padding: 10px 0;
	}
	.alert_title > .icon {}
	.alert_areaText {
		padding: 15px;
	}
	.alert_list {}
	.alert_list > li {}
	.alert_list > li:first-child {}
	.alert_list > li:last-child {}
	.alert_list > li:nth-child(2n+1) {}
	.alert_list > li:nth-child(n+3) {}
	.certif {
		padding: 35px 15px;
	}
	.certif_title {
		font-size: 18px;
		padding: 10px 10px;
		margin-bottom: 15px;
	}
	.certif_headline {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.certif_text {}
	.certif_author {
		font-size: 12px;
	}
	.certif_list {
		font-size: 12px;
	}
	.certif_list > li {}
	.certif_list > li:first-child {}
	.certif_list > li:last-child {}
	.certif_list > li:nth-child(2n+1) {}
	.certif_list > li:nth-child(n+3) {}
	.certif_link {
		margin-top: 25px;
	}
	.certif_link > a {}
	.certif_link > a:hover {}
	.certif_link > a::before {}
	.certif_link > a::after {}
	.certif_link > a > .icon {}
	.certif_inner {}
}
@media print {
	.fancybox-active .fancybox-button,
	.fancybox-active .certif_link,
	.fancybox-active .gFooter,
	.fancybox-active .gSitemap,
	.fancybox-active .gBotToggle_btnWrap,
	.fancybox-active .gFootInfo,
	.fancybox-active .gHeadInfoWrap,
	.fancybox-active .gHeaderWrap,
	.fancybox-active .gBody {
		display: none;
	}
}
