@charset "UTF-8";

#wrapper {
	background: #e9f1f3;
}
#contents {
	padding: 24px 0 0;
	margin: 0 auto;
	max-width: none;
}
#contents.container .containerMain {
	background: #e9f1f3;
}
.containerMain .topicPath {
	margin-right: auto;
	margin-left: auto;
	max-width: 1010px;
}


.infoCovid19ContWrap .infoCovid19Sup {
	line-height: 1 !important;
}
.infoCovid19ContWrap h1 {
	padding-bottom: 50px;
	font-size: 2.29em;
	font-weight: bold;
	line-height: 1.11;
	text-align: center;
}
.infoCovid19ContWrap h1 > span {
	display: inline-block;
	padding-bottom: 20px;
	font-size: 0.81em;
	line-height: 1.37;
}
.infoCovid19ContWrap .infoCovid19H2 {
	padding-bottom: 70px;
	font-size: 2.29em;
	font-weight: bold;
	line-height: 1.56;
	text-align: center;
}
.infoCovid19ContWrap .infoCovid19H3 {
	padding-bottom: 35px;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.71;
	text-align: center;
}
.infoCovid19ContWrap .infoCovid19TxNormal {
	font-size: 1.14em;
	line-height: 1.75;
}
.infoCovid19ContWrap .infoCovid19TxNormal > .infoCovid19TxStrongLL {
	font-size: 1.5em;
	font-weight: bold;
}
.infoCovid19ContWrap .infoCovid19TxMedium {
	font-size: 1.29em;
	line-height: 1.78;
}
.infoCovid19ContWrap .infoCovid19TxLarge {
	font-size: 1.43em;
	line-height: 2.4;
}
.infoCovid19ContWrap .infoCovid19TxStrongLL {
	font-size: 1.71em;
	font-weight: bold;
	line-height: 2.08;
}
.infoCovid19ContWrap .infoCovid19TxBlue {
	color: #0049a3 !important;
}
.infoCovid19ContWrap .infoCovid19UlNote {
	position: relative;
}
.infoCovid19ContWrap .infoCovid19UlNote > li {
	padding-left: 1.5em;
}
.infoCovid19ContWrap .infoCovid19UlNote > li > .kome {
	position: absolute;
	left: 0;
}
.infoCovid19ContWrap .infoCovid19TxSkyBlueLink {
	text-decoration: none;
	color: #00a5d9;
}


.infoCovid19ContWrap .infoCovid19AncPoint {
	position: relative;
	top: -215px;
}
.infoCovid19ContWrap .infoCovid19ContWrapInner {
	width: 100%;
	max-width: 1010px;
	margin: 0 auto;
}
.infoCovid19ContWrap .infoCovid19BgWhiteBox {
	width: 100%;
	padding: 38px 0;
	background: #ffffff;
}
.infoCovid19ContWrap .infoCovid19AncLinkWrap {
	display: flex;
	width: 1010px;
	justify-content: space-between;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink {
	display: flex;
	padding: 20px 0;
	width: 100%;
	justify-content: center;
	background: #e9f1f3;
	top: -180px;
	left: 0;
	z-index: 100;
	transition: 0.3s all;
	position: fixed;
}
.infoCovid19ContWrap .infoCovid19AncLinkWrap > a {
	width: 240px;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
	color: #333333;
}
.infoCovid19ContWrap .infoCovid19AncLinkWrap > a .infoCovid19AncLinkInner {
	padding: 25px 0 55px;
	background-image: url(/content/dam/aflac/jp/ja/static/info/images/icon_resp_info_covid19_arrow_01.png);
	background-repeat: no-repeat;
	background-size: 28px auto;
	background-position: right 50% bottom 23px;
	font-size: 1.29em;
	line-height: 1.67;
}
.infoCovid19ContWrap .infoCovid19AncLinkWrap > a .infoCovid19AncLinkInner > * {
	pointer-events: none;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a {
	width: 240px;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
	color: #333333;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a + a {
	margin-left: 5px;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a .infoCovid19FloatingAncLinkInner {
	padding: 10px 0 35px;
	background-image: url(/content/dam/aflac/jp/ja/static/info/images/icon_resp_info_covid19_arrow_01.png);
	background-repeat: no-repeat;
	background-size: 28px auto;
	background-position: right 50% bottom 10px;
	font-size: 1.29em;
	line-height: 1.67;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a:nth-child(3) .infoCovid19FloatingAncLinkInner,
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a:nth-child(4) .infoCovid19FloatingAncLinkInner {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a  .infoCovid19FloatingAncLinkInner > * {
	pointer-events: none;
}
.infoCovid19ContWrap .infoCovid19FloatingAncLink > a  .infoCovid19FloatingAncLinkInner > p {
	margin-bottom: 4px;
}


.infoCovid19ContWrap .infoCovid19BgWhiteArea {
	width: 100%;
	background: #ffffff;
}
.infoCovid19ContWrap .infoCovid19BgWhiteArea .infoCovid19BgWhiteInner {
	width: 1010px;
	margin: 0 auto;
	padding: 70px 0;
}
.infoCovid19ContWrap .infoCovid19BgWhiteArea .infoCovid19BgWhiteInner:nth-of-type(1) {
	padding-bottom: 80px;
}
.infoCovid19ContWrap .infoCovid19BorderArea {
	padding: 47px 64px 70px;
	border: solid 1px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19BorderArea:nth-of-type(n+2) {
	margin-top: 64px;
}
.infoCovid19ContWrap .infoCovid19AcBtn {
	margin-top: 50px;
	font-size: 1.29em;
	font-weight: bold;
	line-height: 1.89;
	color: #00a5d9;
	text-align: center;
	cursor: pointer;
}
.infoCovid19ContWrap .infoCovid19AcBtnCls {
	margin-top: 80px;
	font-size: 1.29em;
	font-weight: bold;
	line-height: 1.89;
	color: #00a5d9;
	text-align: center;
	cursor: pointer;
}
.infoCovid19ContWrap .infoCovid19Ac {
	margin-top: 40px;
}
.infoCovid19ContWrap .infoCovid19BoxArea {
	margin: 0 auto;
	padding: 50px 65px 70px;
	background: #ffffff;
	width: 100%;
	max-width: 1010px;
}
.infoCovid19ContWrap .infoCovid19BoxArea:nth-of-type(n+2) {
	margin-top: 64px;
}
.infoCovid19ContWrap .infoCovid19BlueSquareNum {
	display: flex;
	width: 56px;
	height: 56px;
	margin: 0 auto 20px;
	background: #00a5d9;
	font-size: 2.29em;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
	align-items: center;
	justify-content: center;
}
.infoCovid19ContWrap .infoCovid19BlueSquareNumInTx {
	background: #00a5d9;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
	display: inline-block;
	font-size: 1em;
	width: auto;
	height: auto;
	padding: 7px 10px;
	margin: 0 3px;
}
.infoCovid19ContWrap .infoCovid19FlexAreaBlueBg {
	display: flex;
	width: 100%;
	padding: 36px 31px 31px;
	background: #e9f1f3;
	align-items: center;
	justify-content: left;
}
.infoCovid19ContWrap .infoCovid19FlexAreaBlueBg > div:first-child {
	width: 133px;
	margin-right: 25px;
}
.infoCovid19ContWrap .infoCovid19FlexAreaBlueBg > div:last-child {
	width: calc(100% - 158px);
}
.infoCovid19ContWrap .infoCovid19AiFlexStart {
	align-items: flex-start !important;
}
.infoCovid19ContWrap .infoCovid19Table01,
.infoCovid19ContWrap .infoCovid19Table02 {
	border: solid 1px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19Table01 > div,
.infoCovid19ContWrap .infoCovid19Table02 > div {
	display: flex;
}
.infoCovid19Table02 div.infoCovid19Table02CellVerticalCenter {
	display: flex;
	align-items: center;
}
.infoCovid19ContWrap .infoCovid19Table01 > div > div {
	font-size: 1.14em;
	font-weight: bold;
	line-height: 1.75;
	width: 50%;
	padding: 18px 25px;
}
.infoCovid19ContWrap .infoCovid19Table01 > div:not(:first-child) > div {
	border-top: solid 1px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19Table01 > div > div:first-child {
	background-color: #f5f5f5;
	border-right: solid 1px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19Table02 > div > div {
	font-size: 1.14em;
	line-height: 1.75;
	padding: 18px 25px;
}
.infoCovid19ContWrap .infoCovid19Table02 > div > div:nth-of-type(1) {
	width: 20%;
}
.infoCovid19ContWrap .infoCovid19Table02 > div > div:nth-of-type(2) {
	width: 80%;
}
.infoCovid19ContWrap .infoCovid19Table02 > div:first-child {
	background-color: #f5f5f5;
}
.infoCovid19ContWrap .infoCovid19Table02 > div:not(:first-child) > div {
	border-top: solid 1px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19Table02> div > div:first-child {
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: solid 1px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19TellNumArea > span {
	font-size: 2.86em;
	font-weight: bold;
	line-height: 1;
}
.infoCovid19ContWrap .infoCovid19TellNumArea > span > img {
	width: 57px;
	margin-right: 12px;
	vertical-align: middle;
}
.infoCovid19ContWrap .infoCovid19IcYellowAttention {
	width: 60px;
	margin-right: 12px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div {
	display: flex;
	align-items: center;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:not(:first-child) {
	margin-top: 41px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div > div:nth-child(1) {
	width: 133px;
	text-align: center;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(1) > div:nth-child(1) > img {
	width: 96px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(2) > div:nth-child(1) > img {
	width: 95px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(3) > div:nth-child(1) > img {
	width: 69px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div > div:nth-child(2) {
	width: 301px;
	text-align: center;
	font-size: 1.86em;
	font-weight: bold;
	line-height: 1.54;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div > div:nth-child(3) {
	width: 446px;
	padding-left: 35px;
	border-left: solid 2px #d9d9d9;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea {
	border-radius: 8px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	background: #f5f5f5;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea > .infoCovid19InquiryTxTellNum {
	font-size: 1.57em;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 15px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea > .infoCovid19InquiryTxTellNum > img {
	width: 33px;
	margin-right: 8px;
}
.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea > dl {
	display: flex;
}
.infoCovid19ContWrap .infoCovid19ClaimMainFig {
	width: 120px;
	margin: 0 auto;
}
.infoCovid19ContWrap .infoCovid19ClaimGrayBox {
	width: 882px;
	padding: 52px 0 52px 56px;
	background: #f5f5f5;
}
.infoCovid19ContWrap .infoCovid19ClaimBlueBox {
	display: flex;
	align-items: center;
	width: 882px;
	padding: 52px 42px 52px;
	background: #edf7f9;
}
.infoCovid19ContWrap .infoCovid19ClaimBlueBox > div:first-child {
	width: 60px;
}
.infoCovid19ContWrap .infoCovid19ClaimBlueBox > div:last-child {
	width: calc(100% - 100px);
}
.infoCovid19ContWrap .infoCovid19BlueLinkBtn {
	display: flex;
	max-width: 400px;
	width: 100%;
	height: 80px;
	margin: 0 auto;
	border-radius: 56px;
	background-color: #00a5d9;
	font-weight: bold;
	font-size: 1.43em;
	color: #fff;
	text-decoration: none;
	justify-content: center;
	align-items: center;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome {
	display: flex;
	justify-content: center;
	align-items: center;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(1) {
	width: 180px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(2) {
	width: 498px;
	text-align: center;
	font-size: 2.29em;
	font-weight: bold;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(2) > span {
	font-size: 1.63em;
	line-height: 1;
	font-weight: normal;
	position: relative;
	top: 11px;
	display: inline-block;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(2) > span:first-child {
	transform: rotate(-30deg);
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(2) > span:last-child {
	transform: rotate(30deg);
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(3) {
	width: 158px;
}
.infoCovid19ContWrap .infoCovid19LogoYorisounet {
	width: 330px;
	margin: 0 auto;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap {
	width: 882px;
	margin: 0 auto;
	display: flex;
	justify-content: space-around;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div {
	text-align: center;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div > div {
	height: 105px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(1) > div > img {
	width: 65px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(2) > div > img {
	width: 88px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(3) > div > img {
	width: 124px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(4) > div > img {
	width: 136px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(5) > div > img {
	width: 136px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(6) > div > img {
	width: 79px;
}
.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div > p {
	font-size: 1.14em;
	line-height: 1.5;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectMainFig {
	width: 188px;
	margin: 0 auto;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexTitle {
	font-size: 1.71em;
	font-weight: bold;
	line-height: 1.46;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap {
	display: flex;
	width: 880px;
	margin: 0 auto;
	flex-wrap: wrap;
	justify-content: space-between;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div {
	width: 280px;
	padding-top: 29px;
	border-radius: 8px;
	background: #ffffff;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-child(n+4) {
	margin-top: 20px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div > div:first-child {
	height: 123px;
	margin: 0 auto;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(1) > div:first-child {
	width: 100px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(2) > div:first-child {
	width: 193px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(3) > div:first-child {
	width: 161px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(4) > div:first-child {
	width: 217px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(5) > div:first-child {
	width: 185px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(6) > div:first-child {
	width: 162px;
}
.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div > div:last-child {
	padding: 14px 0;
}
.infoCovid19Border{
	border-bottom: 1px solid;
}

/***************************************************
* pc-style
***************************************************/
@media only screen and (min-width: 768px){
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a:nth-child(3) .infoCovid19AncLinkInner,
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a:nth-child(4) .infoCovid19AncLinkInner {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%;
	}
	
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a,
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a,
	.infoCovid19ContWrap .infoCovid19BlueLinkBtn {
		opacity: 1;
	}
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a:hover,
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a:hover,
	.infoCovid19ContWrap .infoCovid19BlueLinkBtn:hover {
		opacity: 0.7;
	}
	.infoCovid19ContWrap .infoCovid19BlueLinkBtn.infoCovid19BlueLinkBtnSmall {
		height: 55px;
		max-width: 270px;
		font-size: 1.14em;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a + a {
		margin-left: calc(50px / 3);
	}
	.infoCovid19ContWrap .txCheckDetailInfoCovid {
		padding: 0 245px;
	}
	.infoCovid19LinkImgAction:hover {
		opacity: .7;
	}
}


/***************************************************
* sp-style
***************************************************/
@media only screen and (max-width: 767px){
	.pt35-sp {
		padding-top: 35px !important;
	}
	.pt40-sp {
		padding-top: 40px !important;
	}
	.pb40-sp {
		padding-bottom: 40px !important;
	}
	.pb45-sp {
		padding-bottom: 45px !important;
	}
	.mb60-sp {
		margin-bottom: 60px !important;
	}
	
	
	#contents.container .containerMain {
		padding: 0;
	}
	.infoCovid19ContWrap h1 {
		padding-bottom: 25px;
		font-size: 1.71em;
		line-height: 1.42;
	}
	.infoCovid19ContWrap h1 > span {
		padding-bottom: 15px;
		font-size: 0.83em;
	}
	.infoCovid19ContWrap .infoCovid19H2 {
		padding-bottom: 20px;
		font-size: 1.71em;
		line-height: 1.42;
	}
	.infoCovid19ContWrap .infoCovid19H2.infoCovid19H2Fz20-sp {
		font-size: 1.43em;
		line-height: 1.6;
	}
	.infoCovid19ContWrap .infoCovid19H3 {
		padding-bottom: 30px;
		font-size: 1.43em;
		line-height: 1.5;
	}
	.infoCovid19ContWrap .infoCovid19TxNormal {
		line-height: 1.5;
	}
	.infoCovid19ContWrap .infoCovid19TxNormal-sp {
		font-size: 1.14em !important;
		line-height: 1.5 !important;
	}
	.infoCovid19ContWrap .infoCovid19TxNormal > .infoCovid19TxStrongLL {
		font-size: 1.25em;
		line-height: 1.35;
	}
	.infoCovid19ContWrap .infoCovid19TxMedium {
		line-height: 1.56;
	}
	.infoCovid19ContWrap .infoCovid19TxStrongLL {
		font-size: 1.57em;
		line-height: 1.27;
	}



	.infoCovid19ContWrap .infoCovid19AncPoint {
		top: -95px;
	}
	.infoCovid19ContWrap .infoCovid19BgWhiteBox {
		padding: 15px 20px 20px;
	}
	.infoCovid19ContWrap .infoCovid19AncLinkWrap {
		display: block;
		width: 100%;
		justify-content: flex-start;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink {
		padding: 10px;
		background: #ffffff;
		box-shadow: 0 0px 5px 0px rgba(0,0,0,0.3);
	}
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a {
		width: 100%;
		display: block;
	}
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a:nth-of-type(n+2) {
		margin-top: 10px;
	}
	.infoCovid19ContWrap .infoCovid19AncLinkWrap > a .infoCovid19AncLinkInner {
		background-size: 16px auto;
		padding: 15px 0 20px;
		font-size: 1.07em;
		background-position: right 50% bottom 8px;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a {
		background-color: #e9f1f3;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a .infoCovid19FloatingAncLinkInner {
		padding: 5px 0 17px;
		background-size: 16px auto;
		background-position: right 50% bottom 4px;
		font-size: 0.7em;
		border: 1px solid #d9d9d9;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a:nth-child(3) .infoCovid19FloatingAncLinkInner,
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a:nth-child(4) .infoCovid19FloatingAncLinkInner {
		display: flex;
		justify-content: center;
		align-items: flex-start;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a .infoCovid19FloatingAncLinkInner > p {
		margin-bottom: 0;
	}
	.infoCovid19ContWrap .infoCovid19FloatingAncLink > a .infoCovid19FloatingAncLinkInner > p > .infoCovid19BlueSquareNumInTx {
		padding: 3px 4px 2px;
		font-size: 0.89em;
	}
	
	.infoCovid19ContWrap .infoCovid19BgWhiteArea .infoCovid19BgWhiteInner {
		width: 100%;
		margin: 0 auto;
		padding: 45px 20px ;
	}
	.infoCovid19ContWrap .infoCovid19BgWhiteArea .infoCovid19BgWhiteInner:nth-of-type(1) {
		padding-bottom: 45px;
	}
	.infoCovid19ContWrap .infoCovid19BorderArea {
		padding: 30px 20px 20px;
		border: solid 1px #d9d9d9;
	}
	.infoCovid19ContWrap .infoCovid19BorderArea.infoCovid19BorderAreaBorderNone {
		padding: 0;
		border: none;
	}
	.infoCovid19ContWrap .infoCovid19BorderArea:nth-of-type(n+2) {
		margin-top: 20px;
	}
	.infoCovid19ContWrap .infoCovid19AcBtn {
		margin-top: 30px;
		line-height: 1.56;
	}
	.infoCovid19ContWrap .infoCovid19AcBtnCls {
		margin-top: 40px;
		line-height: 1.5;
	}
	.infoCovid19ContWrap .infoCovid19Ac {
		margin-top: 30px;
	}
	.infoCovid19ContWrap .infoCovid19BoxArea {
		padding: 30px 20px;
	}
	.infoCovid19ContWrap .infoCovid19BoxArea:nth-of-type(n+2) {
		margin-top: 20px;
	}
	.infoCovid19ContWrap .infoCovid19BlueSquareNum {
		width: 32px;
		height: 32px;
		margin-bottom: 10px;
		font-size: 1.43em;
	}
	.infoCovid19ContWrap .infoCovid19BlueSquareNumInTx {
		padding: 4px 6px 2px;
	}
	.infoCovid19ContWrap .infoCovid19FlexAreaBlueBg {
		display: block;
		padding: 15px 15px 17px;
	}
	.infoCovid19ContWrap .infoCovid19FlexAreaBlueBg > div:first-child {
		width: 74px;
		margin: 0 auto 12px;
	}
	.infoCovid19ContWrap .infoCovid19FlexAreaBlueBg > div:last-child {
		width: 100%;
	}

	.infoCovid19ContWrap .infoCovid19Table01 > div > div {
		display: flex;
		align-items: center;
		font-size: 1em;
		line-height: 1.5;
		padding: 10px;
	}
	.infoCovid19ContWrap .infoCovid19Table01 > div:first-child > div {
		justify-content: center;
	}
	.infoCovid19ContWrap .infoCovid19Table02 > div > div {
		font-size: 95%;
		line-height: 1.5;
		padding: 5px;
	}
	.infoCovid19ContWrap .infoCovid19TellNumArea > a {
		position: relative;
		display: inline-block;
		padding-left: 38px;
		font-size: 1.71em;
		font-weight: bold;
		text-decoration: none;
		color: #333333;
		line-height: 1;
	}
	.infoCovid19ContWrap .infoCovid19TellNumArea > a:before {
		content: "";
		top: 0;
		left: 0;
		display: block;
		position: absolute;
		width: 38px;
		height: 22px;
		background-image: url(/content/dam/aflac/jp/ja/static/info/images/icon_resp_info_covid19_freedial.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: 38px 22px;
	}
	.infoCovid19ContWrap .infoCovid19TellNumArea > a > img {
		display: none;
	}
	.infoCovid19ContWrap .infoCovid19TXYellowAttention {
		display: flex;
		align-items: flex-start;
	}
	.infoCovid19ContWrap .infoCovid19IcYellowAttention {
		min-width: 42px;
		width: 42px;
		margin-right: 15px;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div {
		flex-wrap: wrap;
		padding: 25px 20px 35px;
		border-top: solid 1px #d9d9d9;
		border-bottom: solid 1px #d9d9d9;
		justify-content: center;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:not(:first-child) {
		margin-top: 0;
		border-top: none;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(3) {
		justify-content: center;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div > div:nth-child(1) {
		width: 78px;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(1) > div:nth-child(1) > img {
		width: 55px;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(2) > div:nth-child(1) > img {
		width: 56px;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(3) > div:nth-child(1) > img {
		width: 42px;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div > div:nth-child(2) {
		max-width: 255px;
		width: calc(100% - 80px);
		text-align: left;
		font-size: 1.57em;
		line-height: 1.36;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div > div:nth-child(3) {
		width: 100%;
		padding-left: 0;
		border-left: none;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea {
		max-width: 335px;
		margin: 0 auto;
		border-radius: 8px;
		padding-top: 25px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
		background: #f5f5f5;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea > .infoCovid19InquiryTxTellNum {
		font-size: 1.71em;
		display: block;
		line-height: 1;
		margin-bottom: 25px;
		text-decoration: none;
		color: #333333;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexGrayArea > .infoCovid19InquiryTxTellNum > img {
		width: 38px;
		margin-right: 15px;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(3) > div:nth-child(2) {
		width: 6em;
	}
	.infoCovid19ContWrap .infoCovid19InquiryFlexArea > div:nth-child(3) > div:nth-child(3) {
		text-align: center;
	}
	.infoCovid19ContWrap .infoCovid19ClaimMainFig {
		width: 91px;
		margin: 0 auto;
	}
	.infoCovid19ContWrap .infoCovid19ClaimGrayBox {
		width: 100%;
		padding: 20px 15px 25px;
	}
	.infoCovid19ContWrap .infoCovid19ClaimBlueBox {
		display: block;
		width: 100%;
		padding: 20px 15px;
	}
	.infoCovid19ContWrap .infoCovid19ClaimBlueBox > div:first-child {
		width: 48px;
		margin: 0 auto;
	}
	.infoCovid19ContWrap .infoCovid19ClaimBlueBox > div:last-child {
		width: 100%;
	}
	.infoCovid19ContWrap .infoCovid19BlueLinkBtn {
		max-width: 295px;
		width: 100%;
		height: 55px;
		font-size: 1.29em;
		color: #fff;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(1) {
		width: 106px;
		margin-right: 35px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHome > div:nth-child(3) {
		width: 106px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeSP {
		font-size: 1.71em;
		font-weight: bold;
		text-align: center;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeSP > span {
		line-height: 1;
		font-size: 35px;
		height: 35px;
		display: inline-block;
		position: relative;
		top: 5px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeSP > span:first-child {transform: rotate(-30deg);}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeSP > span:last-child {transform: rotate(30deg);}
	.infoCovid19ContWrap .infoCovid19LogoYorisounet {
		width: 275px;
		margin: 0 auto;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap {
		max-width: 335px;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div {
		width: 89px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(n+4) {
		margin-top: 15px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div > div {
		height: 75px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(1) > div > img {
		width: 44px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(2) > div > img {
		width: 65px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(3) > div > img {
		width: 88px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(4) > div > img {
		width: 89px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(5) > div > img {
		width: 89px;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeFlexWrap > div:nth-of-type(6) > div > img {
		width: 52px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectMainFig {
		width: 171px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexTitle {
		font-size: 1.43em;
		line-height: 1.6;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap {
		width: 100%;
		padding: 0 10px;
		justify-content: space-between;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div {
		width: calc(50% - 5px);
		padding: 15px 10px 0;
		border-radius: 4px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-child(n+3) {
		margin-top: 10px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div > div:first-child {
		height: 80px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div > div:first-child > img {
		width: 100%;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(1) > div:first-child {
		width: 100%;
		max-width: 66px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(2) > div:first-child {
		width: 100%;
		max-width: 125px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(3) > div:first-child {
		width: 100%;
		max-width: 119px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(4) > div:first-child {
		width: 100%;
		max-width: 134px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(5) > div:first-child {
		width: 100%;
		max-width: 124px;
	}
	.infoCovid19ContWrap .infoCovid19PreventionInfectFlexWrap > div:nth-of-type(6) > div:first-child {
		width: 100%;
		max-width: 113px;
	}
	.infoCovid19ContWrap .infoCovid19BgBlueArea {
		padding: 0 20px;
	}
	.infoCovid19ContWrap .infoCovid19BgBlueArea:last-of-type {
		padding-bottom: 85px;
	}
}
@media only screen and (max-width: 374px){
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeSP {
		font-size: 1.42em;
	}
	.infoCovid19ContWrap .infoCovid19ProcedureAtHomeSP > span {
		font-size: 30px;
	}
}
