/*ヘッダー*/
.sp-thumbnails_wrap.type2 .sp-thumbnails li.current a::after {
	background: #dc143c;
}

/*KV*/
.kv_inner .main_title{
  padding-left: 0;
}
@media only screen and (max-width:736px) {
  .kv_inner .main_title{
    padding-top: 0;
  }
}
/* ==========================================================================
  footer
  ========================================================================== */
.footer_title::before {
	background: #dc143c;
}
/* ==========================================================================
   イベントトップ
   ========================================================================== */
.eventtop_wrap {
	/*background: url(/common/event/2019/fall/img/secd/top/kv.png) center 0 no-repeat fixed;*/
	width: 100%;
	/* height: 1259px; */
	padding-top: 317px;
	position: relative;
}

@media only screen and (max-width:736px) {
.eventtop_wrap {
	/*background: url(../img/secd/top/kv.png) center 60px no-repeat fixed;*/
	background-size: 150% auto;
}

}
.updates-inside h2{
	color: #fff;
}
.updates-inside h2:first-letter{
	color: #dc143c;
}
.ticker ul li dl dt span.place{
	background: #dc143c;
	color: #fff;
}
.boxes ul li dl dt span.place{
	background: #dc143c;
	color: #fff;
}
p.newsall a{
	color: #fff;
}
p.newsall a:after{
	color: #fff;
}
.under_mainvidual .event_title span.first-letter {
	background: rgb(43, 182, 115);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(43, 182, 115, 1) 0%, rgba(0, 167, 157, 1) 19%, rgba(0, 131, 68, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(43, 182, 115, 1) 0%, rgba(0, 167, 157, 1) 19%, rgba(0, 131, 68, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(43, 182, 115, 1) 0%, rgba(0, 167, 157, 1) 19%, rgba(0, 131, 68, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bb673', endColorstr='#008344', GradientType=1);
	/* IE6-9 */
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0.0);
}
.venue {
	background: transparent;
}
.venue ul li{
	background: rgba(221, 20, 60, 0.75);
}
.drawer-nav_head .event_title span.first-letter {
	background: rgb(43, 182, 115);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(43, 182, 115, 1) 0%, rgba(0, 167, 157, 1) 19%, rgba(0, 131, 68, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(43, 182, 115, 1) 0%, rgba(0, 167, 157, 1) 19%, rgba(0, 131, 68, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(43, 182, 115, 1) 0%, rgba(0, 167, 157, 1) 19%, rgba(0, 131, 68, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bb673', endColorstr='#008344', GradientType=1);
	/* IE6-9 */
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0.0);
}

/* PickUp */
.venue_city_tab ul li.current {
	background: rgb(43, 182, 115, 0.5);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(43, 182, 115, 0.5) 0%, rgba(0, 167, 157, 0.5) 20%, rgba(0, 131, 68, 0.5) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(43, 182, 115, 0.5) 0%, rgba(0, 167, 157, 0.5) 20%, rgba(0, 131, 68, 0.5) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(43, 182, 115, 0.5) 0%, rgba(0, 167, 157, 0.5) 20%, rgba(0, 131, 68, 0.5) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bb673', endColorstr='#008344', GradientType=1);
/* IE6-9 */
}
.pickup_content p.more_btn a {
	color: #dc143c;
	border: 2px solid #dc143c;
}
.pickup_content p.more_btn a::after {
	border-top: 2px solid #dc143c;
	border-right: 2px solid #dc143c;
}
/* OUTLINE */
.outline_table table td a {
	color: #fff;
}
/* ==========================================================================
   イベント下層
   ========================================================================== */
.narrow_keyword ul li {
	background: rgba(0, 167, 157, 0.3);
}
.narrow_keyword ul li.select {
	background: rgba(0, 167, 157, 1);
}
.booth_num_wrap {
	background: rgb(0, 167, 157);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(0, 167, 157, 0.1) 0%, rgba(43, 182, 115, 0.1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0, 167, 157, 0.1) 0%, rgba(43, 182, 115, 0.1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0, 167, 157, 0.1) 0%, rgba(43, 182, 115, 0.1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc143c', endColorstr='#2bb673', GradientType=1);
/* IE6-9 */
}

.exhibition_keyword {
	background: rgba(0, 167, 157, 0.1);
}
.exhibition_keyword ul li {
	color: #dc143c;
}
.booth_contents_wrap > .back_btn a {
	background: #dc143c;
}

.booth_list ul li span.booth_num{
	background: #dc143c!important;
}
/* sponsor */
#sponsor .contents_title {
	color: #dc143c;
}
#sponsor .contents_title::before {
	background: #dc143c;
}

.sponsor_contents > h4{
	color: #dc143c;
}
.sponsor_contents h4::before {
	background: #dc143c;
}

.header_left{
	display: flex;
	align-items: center;
}
#header h1.logo{
	text-align: left;
	width: 304px;
}

#header h1.logo span{
	font-size: 14px;
	text-align: left;
	margin-bottom: 10px;
	display: block;
}
#header p.home{
	width: auto;
	text-align: center;
	margin-right: 15px;
}
#header p.home a{
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
	line-height: 1.6;
	border: 1px solid #fff;
	padding: 5px;
}
#header p.home_date span.home_venue{
	padding: 0;
}

@media only screen and (max-width:736px) {
.header_left{
	flex-wrap: wrap;
}
#header h1.logo{
	width: 140px;
	margin-bottom: 5px;
}
.drawer-nav p.logo{
	width: 160px;
}
#header h1.logo span,
.drawer-nav p.logo{
	font-size: 9px;
	line-height: 1.2;
	margin-bottom: 5px;
}
#header p.home_date{
	position: absolute;
	left: 15px;
	bottom: 0;
}
#header p.home_date span.home_venue{
	margin-right: 5px;
}
.drawer-nav_head p.logo {
	font-family: 'Oswald', sans-serif !important;
	letter-spacing: 1px;
	font-size: 12px;
	width: 100%;
}
.drawer-nav_head p.logo img{
	width: 70%;
	display: block;
}
.drawer-nav_head p.logo span.week {
	font-size: 10px;
}
.drawer-nav_head p.logo span.small {
	font-size: 10px;
}

.drawer-nav_head p.logo span.home_venue{
	display: inline-block;
	text-align: left;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 4px;
}

.drawer-nav_head p.logo span.home_venue.type2{
	border: 1px solid #fff;
}
.eventtop_wrap.days_privacy{
	padding-top: 100px;
}
}


.modaltextarea{
	background: #000;
}


p.viewall a{
	background: #dc143c!important;
	border: none!important;
}


#report .contents>h3 span{
	color: #dc143c;
}
#report .contents>p{
	color: #fff;
	background: none;
}