@charset "UTF-8";

/* COVID19
---------------------------------- */

#covid19{
	line-height: 2.0;
}
#covid19 h1 {
	font-size: 0px;
}
#covid19 h1 img {
	vertical-align: bottom;
}
#covid19 h2{
	font-size: 117%;
	margin-bottom: 12px;
	width: 690px;
}

#covid19 h2 span{
	font-size: 175% !important;
	border-bottom: 1px solid #9fa0a0;
	display: inline;
	color:#3e3a39;
}

#covid19 h3{
	font-size: 150% !important;
	margin-bottom: 7px;
	line-height: 1.5;
	width: 690px;
	font-weight:bold;
}

/* 20200801 NAKAMOTO
---------------------------------- */

/* clearfix */
*:first-child+html #covid19 ul#division{ display: inline-block; } /* for IE7 */
div#covid19 ul#division:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html div#covid19 ul#division { display: inline-block; }
/* no ie mac \*/
* html div#covid19 ul#division { height: 1%; }
div#facilities ul#division { display: block; }
/* */

div#covid19 ul#division{
	margin-bottom:30px;
	width: 690px;
}

div#covid19 ul#division li{
	background:url("/wp-content/themes/kyoto-artbox/images/facilities/menu_line.gif") no-repeat right center;
	padding-right:10px;
	margin-right:9px;
	float:left;
}

div#covid19 ul#division li.last{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

div#covid19 ul#division li a{
	color:#4894ca;
	text-decoration:none;
}

div#covid19 ul#division li a:hover{
	text-decoration:underline;
}

/* 20200616 NAKAMOTO
---------------------------------- */

#covid19 p{
	font-size: 117%;
	width: 690px;
	word-break: break-all;
}

#covid19 p.Annotation{
	font-size: 92% !important;
}

#covid19 p.date{
	font-size: 142%;
}

#covid19 table{
	width:690px;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:13px;
}

#covid19 table th{
	width:140px;
	padding:13px 0;
	text-align:center;
	background: url("/wp-content/themes/kyoto-artbox/images/event/th_bg.gif") repeat-x left bottom;
	font-weight:bold;
}

#covid19 table td{
	width:550px;
	padding:13px;
	background:url("/wp-content/themes/kyoto-artbox/images/event/bg_dotted.png") repeat-x left bottom;
	line-height:1.7;
	overflow:auto;
	word-break:break-all;
}

#covid19 table td p{
	width:550px !important;
}

#covid19 table td a{
	color:#5499d2;
	text-decoration:underline;
}

#covid19 table td a:hover{
	text-decoration:none;
}

#covid19 table td .bold{
	font-weight:bold;
}

#covid19 table tr.last th{
	background: url("/wp-content/themes/kyoto-artbox/images/event/th_bg.gif") repeat-x left top;
}

#covid19 table tr.last td{
	background:none;
}

/* .list01 */

#covid19 .list01,
#covid19 .list02 {
	width: 690px;
}


#covid19 .list01 > li {
	list-style-type: disc;
	margin-left: 1em;
	font-size: 117%;
}
#covid19 .list02 > li {
	list-style-type: decimal;
	margin-left: 1.5em;
	font-size: 117%;
}
#covid19 .list01 > li li,
#covid19 .list02 > li li {
	font-size: 100%;
}


/* .covid19BoxStyle01 */
.covid19BoxStyle01 {
	width: 680px;
	display: flex;
	justify-content: space-between;
}
.covid19BoxStyle01L {
	width: 280px;
}
.covid19BoxStyle01R {
	width: 370px;
}
.covid19BoxStyle01R p {
	width: auto!important;
}

/* .covid19BoxList01 */
.covid19BoxList01 {
	width: 690px;
}
.covid19BoxList01Sec {
	padding-bottom: 26px;
	margin-bottom: 26px;
	border-bottom: 1px solid #a0a0a0;
}
.covid19BoxList01Sec:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}
.covid19BoxList01SecIn {
	display: flex;
	justify-content: space-between;
}
.covid19BoxList01SecIn .text {
	width: 483px;
}
.covid19BoxList01SecIn .text p {
	width: auto!important;
}

/* #logoSlider */
#covid19 #logoSlider {
	position: relative;
	height: 280px;
}
#covid19 #logoSlider img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 280px;
	height: auto;
}
#covid19 #logoSlider img:first-of-type {
	z-index: 21;
}

/* .btn01 */
#covid19 .btn01 {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: #586bad;
	font-size: 12px;
	text-decoration: none;
	padding: 0 6px 0 8px;
}
#covid19 .btn01:hover {
	opacity: .7;
}
#covid19 .btn01:before {
	content: "";
	display: inline-block;
	width: 7px;
	height: 8px;
	background: url("/wp-content/themes/kyoto-artbox/images/common/icon_link02.png") no-repeat;
	margin-right: 4px;
}
#covid19 .btn01[target="_blank"]:after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url("/wp-content/themes/kyoto-artbox/images/common/icon_external01.png") no-repeat;
	margin-left: 6px;
	vertical-align: -2px;
}

/* .linkcard01 */
#covid19 .linkcard01 a {
	display: block;
	border: 1px solid #c9caca;
	padding: 15px 19px 26px;
	text-decoration: none;
	width: 690px;
	box-sizing: border-box;
}
#covid19 .linkcard01 a:hover {
	opacity: .7;
}
#covid19 .linkcard01Header {
	border-bottom: 1px solid #c9caca;
	padding: 0 10px 10px;
	margin-bottom: 18px;
}
#covid19 .linkcard01Header .ttl01 {
	font-weight: bold;
	font-size: 100%;
	display: inline-block;
	margin-right: 23px;
	margin-bottom: 0!important;
	line-height: 1.45;
	color: #586bad;
}
#covid19 .linkcard01Header small {
	display: inline-block;
	color: #b5b5b6;
	font-size: 75%;
	vertical-align: 1px;
}
#covid19 .linkcard01Con {
	display: flex;
	justify-content: space-between;
	padding: 0 10px;
	
}
#covid19 .linkcard01ConL {
	width: 460px;
	margin-top: -2px;
}
#covid19 .linkcard01ConL .ttl02 {
	font-size: 116.7%!important;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 10px;
	display: block;
	color: #586bad;
}
#covid19 .linkcard01ConL p {
	width: auto;
	color: #3e3a39;
	font-size: 100%!important;
	line-height: 1.8;
}
#covid19 .linkcard01ConR {
	width: 144px;
}
div#contact_wrapper ul.check_list li {
	background-image: url(/wp-content/themes/kyoto-artbox/images/common/icon_list02.gif);
	
}

/* 2020.09.01 */
div#contact_wrapper ul.check_list li {background-image: url(/wp-content/themes/kyoto-artbox/images/common/icon_list02.gif);}
h1 {font-size: 0px;}
#logoSliderTitle {display: inline-block; width: 33px; height: 33px; position: relative;}
#logoSliderTitle img {width: 33px; height: 33px; display: block; position: absolute; top: 0; left: 0;}
