@charset "UTF-8";


/* ===========================
プレスリリース一覧
=========================== */
.press_txt p  {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 1em;
	}
.press_txt p span.days {
	font-size: 13px;
	width: 7em;
	text-align: center;
	display: block;
	float: left;
	background: #666;
	color: #fff;
	border-radius: 3px;
	padding: 1px 0;
	margin-right: 0.5em;
	}

.press_txt p a {
	}
.press_txt p a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}

.businesswire_divA {
	border: 1px solid #ccc;
	padding: 20px;
	border-radius: 6px;
	background: #fff;
	}



/* ===========================
プレスの皆様へ
=========================== */

p.buts  {
	width: 400px;
	background: #fff;
	padding: 2px;
	margin: 0 auto;
	border-radius: 5px;
	box-shadow: 0 0 2px  rgba(0,0,0, 0.3);
	}
p.buts a {
	display: block;
	font-size: 16px;
	line-height: 1.5;
	padding: 0.5em;
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	border: 1px solid #333;
	color: #333;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));
	background: linear-gradient(to bottom, #666666 0%, #000000 100%);
	color: #fff;
	}



/* プレスリリースの配信について */
.page_contents_box p.mail_ad {
	font-size: 24px;
	}


/* 来場事前登録はこちらから */
.banner {
	background: #fff;
	box-shadow: 0 0 2px  rgba(0,0,0, 0.4);
	width: 80%;
	margin: 0 auto;
	text-align: center;
	padding: 3px;
	}
.banner:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}
	
.banner .insA {
	background:#d00;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff3333), to(#dd0000) );
	background: linear-gradient(to bottom, #ff3333 0%, #dd0000 100%);
	padding: 20px 0;
	}
.banner p {

	}
.banner .insA a p.main {
	color: #fff;
	font-size: 24px;
	text-shadow: 0 1px 1px  rgba(0,0,0, 0.4);
	}
.banner .insA a p.min {
	color: #ffcc00;
	font-size: 15px;
	margin-bottom: 6px;
	}