@charset "utf-8";
/* CSS Document */
#topicpath span{font-weight:bold;color:#ff0000;}
#contents{width:100%}
#bproject2{background:transparent url(../img/digimon-tri/wall.png) repeat}
.section{width:960px;margin:0 auto}

.sectionf{width:960px;margin:0 auto;margin-top:20px;text-align:center;}
.section h2{font-size:100%;padding-bottom:20px;display:block;}
.sectionf a{
		color:#333 !important;
}
p.center b.pickup{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);}

.music_cs{text-align:center; font-size:200%; font-weight:bold; background:#e1d7f9; padding:4px; letter-spacing:0.2em; color:#361f87; margin-top:20px;}

.music_cs_mini{text-align:center; font-size:150%; font-weight:bold; background:#e1d7f9; padding:4px; letter-spacing:0.2em; color:#361f87; margin-top:20px;}


.white {color:#000; background:#fff;}
.scene{
		margin:0xp;
		padding:0px;
}
hr.line_m{
	margin:5px;
	border:none;
	border-bottom:solid 2px #FFDE00;
}
body{
		background:#f9f4ec url(../img/digimon-tri/haikei.gif) no-repeat center bottom fixed;
				background-size:cover;}

	/* [disabled]background:#fff; */
}

/*.blue{
	border: solid 1px #3C1E87;
	background:#4b0f7b;	
	background: -webkit-gradient(linear, left top, left bottom, from(#998ECE), to(#3C1E87));
	background: -moz-linear-gradient(top, #998ECE, #3C1E87);
}
.blue:hover,.blue.hover{background:#3C1E87;}
.boxb{
	padding:5px;
	margin:5px;
	border:2px solid #4b0f7b;
	overflow:hidden;
	background:#fff;
}*/
a:hover img{ 
opacity:0.6;
filter: alpha(opacity=60);
}


@media screen and (max-width:720px) {
.section{width:100%;}
ul.pagelink li{float:none;width:90%;margin:5px auto;}
}
.location_name{
	background:#333;	
	color:#fff !important;
}
.location_name:hover{background:#666;}

.location_reserve{
	background:#ffb618;	
	color:#fff
}
.location_reserve:hover{background:#ffc64b;}

.boxb_out{
	padding:3px;
	margin:2px;
	border:2px solid #9f9f9f;
	overflow:hidden;
	background:transparent;
}
.boxbd{
	padding:5px;
	margin:0px;
	overflow:hidden;
	background:#fff;
		text-align:left
}
dl.eventdatem{
	font-size:120%;
}
dl.eventdatem dt{
	width:90px;
	font-size:80%;
	float:left;
	clear:left;
	padding:2px;
	margin:2px;
	text-align:center;
	color:#fff;
	background:#000 ;
	border:1px solid #000;
}
	
	.long{width:70%}
.psp{
	font-size:12px;
}