@charset "UTF-8";
/*HANABI*/
.newhanabilist{
	width:100%;
}
.hanabittl{
	font-size:21px;
	padding:20px 0 20px;
	border-bottom: 1px solid #ccc;
}
#ishikawa .hanabittl{
	border-top:2px solid #ff0000;
	color:#ff0000;
}
#toyama .hanabittl{
	border-top:2px solid #1D2974;
	color:#1D2974;
}
#fukui .hanabittl{
	border-top:2px solid #169F3C;
	color:#169F3C;
}
.newhanabilist .grid {
	padding:20px 0;
	border-bottom: 1px solid #ccc;
}
.newhanabilist .grid h3 {
	padding: 5px 0px 0px 40px;
	margin-bottom:15px;
	font-size: 18px;
	line-height: 1.2em;
	min-height: 30px;
	background: url(../../special/hanabi/images/hanabi_bg.png) no-repeat 0 0;
}
#ishikawa .newhanabilist .grid h3 {
	color:#ff0000;
	background: url(../../special/hanabi/images/hanabi_bg.png) no-repeat 0 0;
}
#toyama .newhanabilist .grid h3 {
	color:#1D2974;
	background: url(../../special/hanabi/images/hanabi_t_bg.png) no-repeat 0 0;
}
#fukui .newhanabilist .grid h3 {
	color:#169F3C;
	background: url(../../special/hanabi/images/hanabi_f_bg.png) no-repeat 0 0;
}
.newhanabilist .hanabiday,
.newhanabilist .hanabiarea,
.newhanabilist .hanabidetail{
	margin-left:30px;
}
.newhanabilist .hanabiday,
.newhanabilist .hanabiarea{
	background-color:#fafafa;
	padding:0 10px;
}
.newhanabilist .hanabiday{
	padding-top:10px;
	padding-bottom:5px;
}
.newhanabilist .hanabiarea{
	padding-bottom:10px;
}
.newhanabilist .hanabidetail{
	margin-top:10px;
	text-align:right;
}
.newhanabilist .hanabidetail a{
	padding:2px;
}
#ishikawa .newhanabilist .hanabidetail a{
	color:#ff0000;
}
#toyama .newhanabilist .hanabidetail a{
	color:#1D2974;
}
#fukui .newhanabilist .hanabidetail a{
	color:#169F3C;
}
.newhanabilist .hanabidetail a::after{
	content: " ＞";
}
.newhanabilist .hanabidetail a:hover{
	text-decoration: underline;
}
@media (max-width: 767px) {
	.newhanabilist .hanabiday,
	.newhanabilist .hanabiarea,
	.newhanabilist .hanabidetail{
		margin-left:0;
	}
	.newhanabilist .hanabidetail{
		margin-top:15px;
		text-align:center;
	}
	.newhanabilist .hanabidetail a{
		display:block;
		border-width:1px;
		border-style:solid;
		padding:4px;
	}
	.newhanabilist .hanabidetail a:hover{
		text-decoration:none;
		background-color:#eee;
	}
}