@charset "utf-8";

/* ==================================================
Required to CMS-8341
================================================== */
.format_free.custom_covid19_rn #tmp_main{
	padding: 0 0 35px;
}
.format_free.custom_covid19_rn #tmp_wrap_main {
	color: #222222;
	background: #ffffff;
}
.custom_covid19_rn #tmp_contents p{
	margin-bottom: 0;
}
.custom_covid19_rn #tmp_contents h1{
	text-align: center;
	font-size: 342.8%;
	line-height: 1.2;
	padding: 28px 100px 18px;
	color: #ffffff;
	background-color: #1b59ac;
	background-repeat: no-repeat;
	background-position: left top , right top;
	background-image: url(/shared/templates/covid19/images/covid19/title_bg_lft.png), url(/shared/templates/covid19/images/covid19/title_bg_rgt.png);
	margin-bottom: 60px;
	text-shadow: rgb(26, 89, 171) 2px 0 0, rgb(26, 89, 171) 1.75517px 0.958851px 0, rgb(26, 89, 171) 1.0806px 1.68294px 0, rgb(26, 89, 171) 0.141474px 1.99499px 0, rgb(26, 89, 171) -0.832294px 1.81859px 0, rgb(26, 89, 171) -1.60229px 1.19694px 0, rgb(26, 89, 171) -1.97998px 0.28224px 0, rgb(26, 89, 171) -1.87291px -0.701566px 0, rgb(26, 89, 171) -1.30729px -1.5136px 0, rgb(26, 89, 171) -0.421592px -1.95506px 0, rgb(26, 89, 171) 0.567324px -1.91785px 0, rgb(26, 89, 171) 1.41734px -1.41108px 0, rgb(26, 89, 171) 1.92034px -0.558831px 0;
	border-bottom: none;
}
.custom_covid19_rn #tmp_contents h2{
	font-size: 200%;
	line-height: 1.3;
	padding: 18px 130px 17px 31px;
	color: #333333;
	background: #d3efff url(/shared/templates/covid19/images/covid19/box_blue_bg.png) no-repeat right top;
	margin-bottom: 30px;
	border-left: 3px solid #1a59ab;
}
.custom_covid19_rn #tmp_contents .link_detail_section{
	margin-bottom: 40px;
}
.custom_covid19_rn #tmp_contents .link_detail_list{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin: 0 -15px;
}
.custom_covid19_rn #tmp_contents .link_detail_list li{
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.custom_covid19_rn #tmp_contents .link_detail_list a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	text-decoration: none;
	position: relative;
	font-size: 171.4%;
	font-weight: bold;
	color: #333333;
	background: #ffffff url(/shared/templates/covid19/images/covid19/box_green_bg.png) no-repeat right top;
	padding: 25px 73px 21px 31px;
	box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	-webkit-box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	-moz-box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
}
.custom_covid19_rn #tmp_contents .link_detail_list a:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 3px solid #33d791;
	transition: 0.2s ease-in-out border-color;
	-webkit-transition: 0.2s ease-in-out border-color;
	-moz-transition: 0.2s ease-in-out border-color;
}
.custom_covid19_rn #tmp_contents .link_detail_list a:after{
	content: '';
	position: absolute;
	top: 50%;
	right: 40px;
	width: 26px;
	height: 15px;
	color: inherit;
	background: transparent url(/shared/templates/covid19/images/covid19/blue_arrow_icon.png) no-repeat right center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
}
.custom_covid19_rn #tmp_contents .link_detail_list a:hover:before,
.custom_covid19_rn #tmp_contents .link_detail_list a:focus:before{
	border: 4px solid #2baa7f;
}
.custom_covid19_rn #tmp_consultation {
	margin-bottom: 90px;
	display: flex;
	flex-wrap: wrap;
}
.custom_covid19_rn table.col2#tmp_consultation td.col2L{
	border-right: 30px solid #FFFFFF;
}
.custom_covid19_rn div.col2#tmp_consultation div.col2L,
.custom_covid19_rn div.col2#tmp_consultation div.col2R {
	display: flex;
	width: 50%;
	margin: 0;
}
.custom_covid19_rn div.col2#tmp_consultation div.col2L {
	padding-right: 15px;
}
.custom_covid19_rn div.col2#tmp_consultation div.col2R {
	padding-left: 15px;
}
.custom_covid19_rn #tmp_contents .consultation_box_inner{
	text-align: center;
	color: #ffffff;
	padding: 32px 30px 31px;
	background-color: #087cbf;
	background-repeat: no-repeat;
	background-position: left top, right bottom;
	background-image: url(/shared/templates/covid19/images/covid19/box_tel_bg_left.png),url(/shared/templates/covid19/images/covid19/box_tel_bg_rgt.png);
	flex-grow: 1;
}
.custom_covid19_rn #tmp_contents .consultation_short{
	font-size: 157.1%;
	color: inherit;
	background: transparent url(/shared/templates/covid19/images/covid19/consultation_border.jpg) no-repeat center bottom;
	padding-bottom: 13px;
	margin-bottom: 9px;
}
.custom_covid19_rn #tmp_contents .consultation_ttl{
	font-size: 200%;
	font-weight: bold;
	margin-bottom: 9px;
}
.custom_covid19_rn #tmp_contents .consultation_ttl a{
	color:#ffffff;
}
.custom_covid19_rn #tmp_contents .consultation_tel_num{
	overflow: hidden;
	font-size: 200%;
	font-weight: bold;
	color: #222222;
	background-color: #ffffff;
	margin-bottom: 13px;
	padding: 8px 20px 7px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
}
.custom_covid19_rn #tmp_contents .consultation_tel_num:before{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 15px;
	color: inherit;
	background: transparent url(/shared/templates/covid19/images/covid19/tel_icon.png) no-repeat left top;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
}
/* .custom_covid19_rn #tmp_contents .tel_num{
	display: inline-block;
} */
.custom_covid19_rn #tmp_contents .consultation_des{
	font-size: 128.6%;
	text-align: left;
	line-height: 1.67;
}
.custom_covid19_rn #tmp_contents .what_news_section{
	border: 1px solid #86f0ce;
	margin-bottom: 80px;
}
.custom_covid19_rn #tmp_contents .what_news_ttl{
	font-size: 200%;
	font-weight: bold;
	color: #333333;
	background-color: #d4fff1;
	border-bottom: 2px solid #1cd99d;
	padding: 16px 20px 12px;
}
.custom_covid19_rn #tmp_contents .what_news_cnt{
	padding: 10px 20px 19px;
}
.custom_covid19_rn #tmp_contents .what_news_list{
	list-style: none;
	margin-bottom: 19px;
}
.custom_covid19_rn #tmp_contents .what_news_list li{
	font-size: 114.3%;
	color: #222222;
	background: #ffffff url(/shared/templates/covid19/images/covid19/green_list_icon.png) no-repeat left 15px;
	padding: 10px 0 20px 23px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d1d1d1;
}
.custom_covid19_rn #tmp_contents .news_item{
	display: table;
	width: 100%;
}
.custom_covid19_rn #tmp_contents .news_date{
	display: table-cell;
	width: 75px;
	padding-right: 5px;
} 
.custom_covid19_rn #tmp_contents .news_link{
	display: table-cell;
	vertical-align: top;
}
.custom_covid19_rn #tmp_contents .news_link a{
	display: inline-block;
	color: #333333;
	background-color: #ffffff;
}
.custom_covid19_rn #tmp_contents .what_news_btn{
	text-align: center;
}
.custom_covid19_rn #tmp_contents .what_news_btn a{
	position: relative;
	text-decoration: none;
	display: inline-block;
	min-width: 200px;
	text-align: left;
	font-size: 114.3%;
	color: #333333;
	background: #ffffff url(/shared/templates/covid19/images/covid19/m_blue_arrow_icon.png) no-repeat calc(100% - 20px) center;
	padding: 9px 50px 8px 21px;
	box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	-webkit-box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	-moz-box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	transition: 0.3s ease-in-out background-color;
	-webkit-transition: 0.3s ease-in-out background-color;
	-moz-transition: 0.3s ease-in-out background-color;
}
.custom_covid19_rn #tmp_contents .what_news_btn a:hover,
.custom_covid19_rn #tmp_contents .what_news_btn a:focus{
	background-color: #d3efff;
}
.custom_covid19_rn #tmp_contents .table_content_wrap{
	margin: 0 -15px;
}
.custom_covid19_rn #tmp_contents .care_item{
	float: left;
	width: 33.3333333%;
	padding: 0 15px;
	margin-bottom: 50px;
}
.custom_covid19_rn #tmp_contents .care_item_ttl{
	position: relative;
	display: table;
	width: 100%;
	min-height: 72px;
	border: 1px solid #087cbf;
	padding: 15px 55px 15px 15px;
	margin-bottom: 17px;
	color: #222222;
	background-color: #ffffff;
	box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	-webkit-box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	-moz-box-shadow: 0 4px 13px 2px rgba(7, 105, 162, 0.15);
	transition: 0.3s ease-in-out background-color;
	-webkit-transition: 0.3s ease-in-out background-color;
	-moz-transition: 0.3s ease-in-out background-color;
}
.custom_covid19_rn #tmp_contents .care_item_ttl a:after{
	content: '';
	position: absolute;
	top: 50%;
	right: 21px;
	width: 18px;
	height: 10px;
	color: inherit;
	background: transparent url(/shared/templates/covid19/images/covid19/m_blue_arrow_icon.png) no-repeat right center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
}
.custom_covid19_rn #tmp_contents .care_item_ttl a{
	display: block;
	color: inherit;
	text-decoration: none;
	margin: -15px -55px -15px -15px;
	padding: 15px 55px 15px 15px;
}
.custom_covid19_rn #tmp_contents .care_item_ttl a:hover,
.custom_covid19_rn #tmp_contents .care_item_ttl a:focus{
	background-color: #e9f7ff;
}
.custom_covid19_rn #tmp_contents .care_img,
.custom_covid19_rn #tmp_contents .care_link{
	display: table-cell;
	vertical-align: middle;
}
.custom_covid19_rn #tmp_contents .care_img{
	width: 53px;
}
.custom_covid19_rn #tmp_contents .care_img img{
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.custom_covid19_rn #tmp_contents .care_link span{
	display: inline-block;
	font-weight: bold;
	font-size: 128.6%;
	color: inherit;
	background-color: transparent;
}
.custom_covid19_rn #tmp_contents .care_link_list{
	list-style: none;
}
.custom_covid19_rn #tmp_contents .care_link_list li{
	margin-bottom: 10px; 
	padding-left: 21px;
	background: #ffffff url(/shared/templates/covid19/images/covid19/black_list_icon.png) no-repeat left 6px;
}
.custom_covid19_rn #tmp_contents .care_link_list a{
	display: inline-block;
	font-size: 114.28%;
	color: #222222;
}
.custom_covid19_rn #tmp_contents .link_detail_list li:nth-child(2n+1),
.custom_covid19_rn #tmp_contents .care_item:nth-child(3n+1){
	clear: left;
}
.custom_covid19_rn #tmp_contents .link_detail_list li:nth-child(2n),
.custom_covid19_rn #tmp_contents .care_item:nth-child(3n){
	clear: right;
}
/* ==================================================
Accessibility font-size
================================================== */
.fsize_small.custom_covid19_rn #tmp_contents .what_news_list li{
	background-position: left 13px;
}
.fsize_small.custom_covid19_rn #tmp_contents .care_link_list a{
	background-position: left 4px;
}
.fsize_big.custom_covid19_rn #tmp_contents .news_date{
	width: 110px;
}
.fsize_big.custom_covid19_rn #tmp_contents .what_news_list li{
	background-position: left 20px;
}
.fsize_big2.custom_covid19_rn #tmp_contents .what_news_list li{
	background-position: left 25px;
}
.fsize_big2.custom_covid19_rn #tmp_contents .news_date{
	width: 150px;
}
/* ==================================================
Accessibility color
================================================== */
.color_blue.custom_covid19_rn #tmp_contents .consultation_box_inner,
.color_black.custom_covid19_rn #tmp_contents .consultation_box_inner,
.color_yellow.custom_covid19_rn #tmp_contents .consultation_box_inner{
	border: 2px solid !important;
}
.color_blue.custom_covid19_rn #tmp_contents .consultation_tel_num,
.color_black.custom_covid19_rn #tmp_contents .consultation_tel_num,
.color_yellow.custom_covid19_rn #tmp_contents .consultation_tel_num,
.color_blue.custom_covid19_rn #tmp_contents .what_news_btn a,
.color_black.custom_covid19_rn #tmp_contents .what_news_btn a,
.color_yellow.custom_covid19_rn #tmp_contents .what_news_btn a{
	border: 1px solid !important;
}
.color_blue.custom_covid19_rn #tmp_contents .link_detail_list a:after,
.color_black.custom_covid19_rn #tmp_contents .link_detail_list a:after,
.color_yellow.custom_covid19_rn #tmp_contents .link_detail_list a:after,
.color_blue.custom_covid19_rn #tmp_contents .care_item_ttl:after,
.color_black.custom_covid19_rn #tmp_contents .care_item_ttl:after,
.color_yellow.custom_covid19_rn #tmp_contents .care_item_ttl:after{
	display: none;
}
.color_blue.custom_covid19_rn #tmp_contents h1,
.color_black.custom_covid19_rn #tmp_contents h1,
.color_yellow.custom_covid19_rn #tmp_contents h1{
	text-shadow: none;
}
.color_blue.custom_covid19_rn #tmp_contents .link_detail_list a:before,
.color_black.custom_covid19_rn #tmp_contents .link_detail_list a:before{
	border-color: #FFFF00 !important;
}
.color_yellow.custom_covid19_rn #tmp_contents .link_detail_list a:before{
	border-color: #000000 !important;
}
/* ==================================================
Accessibility no-js
================================================== */
.no_javascript.custom_covid19_rn #tmp_contents .care_link a:hover,
.no_javascript.custom_covid19_rn #tmp_contents .care_link a:focus{
	text-decoration: underline;
}
/* ==================================================
clearfix
================================================== */
.custom_covid19_rn #tmp_contents .link_detail_list:after,
.custom_covid19_rn #tmp_contents .table_content_wrap:after{
	content: "";
	display: table;
	clear: both;
}
/* ==================================================
print
================================================== */
@media print {
	body {
		background:#FFFFFF !important;
	}
	#tmp_wrapper {
		width:100% !important;
		background: none;
	}
	#tmp_header {
		margin-bottom:10px !important;
		padding-bottom:10px !important;
		color:#000000 !important;
		background:#FFFFFF !important;
	}
	#tmp_hlogo {
		position: relative;
		width: 190px;
	}
	.format_free #tmp_wrap_main {
		background: none !important;
	}
	#tmp_footer {
		margin-top:10px !important;
		padding-top:10px !important;
		color:#000000 !important;
		background:#FFFFFF !important;
		border-top:1px solid #000000 !important;
	}
	#tmp_means,
	.gnavi,
	.wrap_col_lft_navi,
	.wrap_col_rgt_navi,
	.pnavi,
	.fnavi,
	.fnavi2,
	.plugin,
	#tmp_social_plugins,
	#tmp_inquiry_cnt .inquiry_btn,
	#tmp_feedback,
	#tmp_pankuzu {
		display:none !important;
	}
	.wrap_col_nm,
	.column_lnavi .wrap_col_main,
	.column_rnavi .wrap_col_main {
		float:none !important;
	}
	body,
	#tmp_pankuzu {
		background:none !important;
	}
	.wrap_col_nm,
	.wrap_col_nm2,
	.col_main {
		margin:0 !important;
		padding:0 !important;
	}
	#tmp_contents .box_gmap {
		margin:0;
		padding:170px 0 0 0;
		position:relative;
		top:-170px;
		page-break-before:always;
	}
	.copyright {
		text-align:left !important;
	}
	/* for Firefox */
	#tmp_main:after,
	.col_nm:after {
		content:"."; /* Do not edit */
		height:1px; /* Do not edit */
	}
}

