@charset 'utf-8';


	div#BoothWrapper>ul.grid>li{
		background: #efefef;
		box-shadow: 0 5px 0px rgba(0, 0, 0, .2);
		color:#eef9ff;
	}

	div#BoothWrapper>ul.grid>li p:nth-of-type(1){
		color:#795548;
	}
	div#BoothWrapper>ul.grid>li p:nth-of-type(2){
		color:#795548;
	}

	div#BoothWrapper>ul.grid>li p#Icon_Harimatchweb>a{
		color: #fff;
		background: #FB8C00;
	}

	div#BoothWrapper>ul.grid>li p#Icon_Company>a{
		color: #fff;
		background: #6b81ff;
	}
	ul#BoothFilter>li.selected{
		background:#3e2723;
		color:#fff;
	}

/* BoothFilterDetail */
	div#BoothFilterDetail>dl{
		background:#8d6e63;
		box-shadow: 0 5px 0px rgba(0, 0, 0, .2);
		color:#fff;
	}
	div#BoothFilterDetail>dl>dd>dl>dt{
		border-bottom: 1px solid #e1e1e1;
		color:#FAFAFA;
	}
	div#BoothFilterDetail>dl>dd>dl>dd>ul>li>span.selected{
		color:#ffeb3b;
	}
	div#BoothFilterDetail>dl>dd>dl>dd>ul>li>h6{
		color: #a1a1a1;
	}

	div#BoothFilterDetail>dl p.BoothFilterDetailClose{
		background-color: #fff;
	}

	div#BoothFilterDetail>dl p.BoothFilterDetailClose>span:before{
		background-color: #434a54;
	}
	div#BoothFilterDetail>dl p.BoothFilterDetailClose>span::after{
		background-color: #434a54;
	}

/* BoothFilterFind */
	div#BoothFilterDetail div#BoothFilterFind>span{
		color: #fff;
	}
	div#BoothFilterDetail div#BoothFilterFind>span.search{
		background: #3E2723;
	}
	div#BoothFilterDetail div#BoothFilterFind>span.search:hover{
		background: #3E2723;
	}
	div#BoothFilterDetail div#BoothFilterFind>span.cancel{
		background: #9E9E9E;
	}
	div#BoothFilterDetail div#BoothFilterFind>span.cancel:hover{
		background: #9E9E9E;
	}
	div#BoothFilterDetail>div.cover{
		background:#000;
	}

/* Side-Menu */
	#side-menu-btn {
		background-color: #ebebeb;
		box-shadow: 0 5px 0px rgba(0, 0, 0, .2);
	}
	#side-menu-btn span,
	#side-menu-btn span:before,
	#side-menu-btn span:after {
		background-color: #795548;
	}
	header p.active span {
		background-color: rgba(255, 255, 255, 0) !important;
	}


	#menu-content {
		background-color: #8d6e63;
	}

	#menu-content::-webkit-scrollbar {
		background: #8d6e63;
	}
	#menu-content::-webkit-scrollbar-thumb {
		background-color: #8d6e63;
		border: 2px solid #8d6e63;
	}
	#menu-content::-webkit-scrollbar-thumb:hover {
		background-color: #8d6e63;
	}

	#menu-content>ul>li>a {
		color: #eef9ff;
		background: #795548;
	}
	div#Nav_TimeSchedule_Content,
	div#Nav_Company_Content,
	div#Nav_Other_Content,
	div#Nav_Info_Content{
		color:#eef9ff;
	}

	div#Nav_Company_Content>dl>dd{
		color:#eef9ff;
	}
	div#Nav_Other_Content>dl>dt>span,
	div#Nav_Other_Content>dl>dt>a{
		color:#8D6E63;
	}
	div#Nav_Other_Content>dl>dd{
		color:#a1887f;
	}

	div#Nav_Info_Content>ul::-webkit-scrollbar {
		background: #ffe5e5;
	}
	div#Nav_Info_Content>ul::-webkit-scrollbar-thumb {
		background-color: #f48f8f;
		border: 2px solid #ffe5e5;
	}
	div#Nav_Info_Content>ul::-webkit-scrollbar-thumb:hover {
		background-color: #f48f8f;
	}
	div#Nav_Info_Content>ul>li a{
		color:#8D6E63;
	}

	header>div.cover{
		background:#000;
	}




/* 背景 */
div#ground{
	background: #a8da2e;
}

/* term */
dl#term{
	color: #fff;
	background-color: #34c4db;
	border-color: #34c4db;
	border: 1px solid rgba(0,0,0,.2);
	box-shadow: 0 5px 0px rgba(0,0,0,.2);
}

dl#term>.arrow {
    border-top-color: #434a54;
}

dl#term>.arrow:after {
    border-top-color: #fff;
}

dl#term .arrow, dl#term .arrow:after {
    border-top-color: #434a54;
}

dl#term .on, dl#term .on:after {
    border-top-color: #3f51b5 !important;
}

div#gotoTop>p>a{
    background: #434a54;
    color: #cdcdcd;
}


@media (max-width: 910px){

/* 580px から */

	div#BoothFilterDetail>dl>dd::-webkit-scrollbar {
		background: #fff;
	}
	div#BoothFilterDetail>dl>dd::-webkit-scrollbar-thumb {
		background-color: #eee;
		border: 2px solid #eee;
	}
	div#BoothFilterDetail>dl>dd::-webkit-scrollbar-thumb:hover {
		background-color: #eee;
	}

/* 580px から */

}
