/* CSS Document */
@charset "utf-8";

body a:hover img{filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
/***********************************************/
/* Event */
/***********************************************/
/* 2013_07_15 */

#Etitle13 {
float:left;
overflow:hidden;
width:960px;
height:527px;
}
#Etitle13 h2{
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight:bold;
	z-index: 5;
}
.eventback {
float:left;
width:960px;
text-align:left;
background: url("../images/event/20130715/bg.png") no-repeat top left;
overflow: hidden;
display: block;
}
h3.Sttl13 {
float:left;
overflow:hidden;
padding:15px 0 10px 75px;
width:875px;
font-size: 40px!important;
font-weight:bold;
color:#fff;
border-bottom:dashed #ccc 1px;
}
h3.Sttl13 span {
	padding-top:5px;
	padding-left:10px;
	font-size: 15px;
	text-align: left;
	font-weight:bold;
	color:#fff;
}
.comment{
	float:left;
	width:750px;
	margin-top:15px;
	margin-left:76px;
	_margin-left:38px;
	margin-bottom:5px;
	font-size: 15px;
	text-align: left;
	color:#fff;
}
.event ul.EventDate {
	float:left;
	padding-top:0px;
	width: 960px;
	text-align: left;
	overflow: hidden;
	display: block;
}
.event ul.EventDate li.Econtact a {
	float:left;
	padding:10px 0 0 485px;
	width: 430px;
	height:65px;
	font-size: 24px!important;
	font-size: 14px;
	font-weight:bold;
	color:#666;
	text-align: left;
	overflow: hidden;
	display: block;
}
.event ul.EventDate li.leftday {
	float:left;
	padding-left:75px;
	width: 430px;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	overflow: hidden;
	display: block;
}
.event ul.EventDate li.rightday {
	float:right;
	width: 440px;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	overflow: hidden;
	display: block;
}
.event ul.EventDate li.mainday {
	float:left;
	padding-left:70px;
	padding-bottom:25px;
	width: 835px;
	font-size: 14px;
	font-weight:bold;
	color:#666;
	text-align: left;
	overflow: hidden;
	display: block;
}
p.date {
	float:left;
	padding-bottom:5px;
	width: 800px;
	font-size: 60px!important;
	line-height:110%;
	color:#fff;
	display:inline;
	border-bottom:dashed #ccc 1px;
}
p.date span {
	font-size: 20px!important;
	line-height:110%;
}
p.price {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width: 800px;
	font-size: 30px!important;
	line-height:110%;
	color:#fff;
	display:inline;
	border-bottom:dashed #ccc 1px;
}
p.price span {
	color:#e7de86;
}
p.place {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width: 700px;
	font-size: 28px!important;
	line-height:110%;
	display:inline;
	color:#fff;
}
p.place span {
	color:#e7de86;
}
p.access {
	float:left;
	padding-top:0px;
	padding-left:30px;
	padding-bottom:10px;
	width: 770px;
	font-size: 18px!important;
	line-height:110%;
	color:#e7de86;
	font-weight:bold;
	display:inline;
	border-bottom:dashed #ccc 1px;
}
p.access a {
	color:#e7de86;
}
p.time {
	float:left;
	padding-top:5px;
	width: 790px;
	font-size: 28px!important;
	line-height:150%;
	display:inline;
	color:#fff;
}
p.time span {
	font-size: 14px!important;
	line-height:110%;
}
p.boldtext {
	padding-left:25px;
	padding-bottom:5px;
	float:left;
	width: 775px;
	font-size: 20px!important;
	line-height:110%;
	display:inline;
	color:#fff;
	border-bottom:dashed #ccc 1px;
}
p.boldtext2 {
	float:left;
	padding-left:25px;
	padding-bottom:10px;
	width: 700px;
	font-size: 25px!important;
	line-height:120%;
	display:inline;
	font-weight:bold;
	color:#fff;
}
p.boldtext2 span {
	font-size: 14px!important;
	line-height:110%;
}
p.normaltext {
	float:left;
	padding-left:25px;
	width: 700px;
	font-size: 14px!important;
	line-height:110%;
	display:inline;
}

.event .freema {
	float:left;
	margin-top:20px;
	padding-top:10px;
	width: 960px;
	height:345px;
	background: url("../images/event/contact_bg.png") no-repeat top left;
	text-align: left;
	overflow: hidden;
	display: block;
}
.event .freema h4 {
	float:left;
	padding-top:30px;
	padding-left:30px;
	width: 930px;
	text-align: left;
	overflow: hidden;
	display: block;
}
.maptext {
	float:left;
	width:800px;
	padding:10px 20px 15px 120px;
	font-size: 14px;
	color:#2BAC39!important;
	text-align: left;
	overflow: hidden;
	display: block;
}
.maptext span {
	font-weight:bold!important;
}
.maptext a {
	font-weight:bold;
	color:#2BAC39!important;
}
span.organization {
	padding-left:0px;
	float:left;
	width: 770px;
	font-size: 20px!important;
	line-height:110%;
	display:inline;
	color:#2BAC39;
}
span.add {
	padding-top:5px;
	padding-left:0px;
	float:left;
	width: 770px;
	font-size: 20px!important;
	line-height:110%;
	display:inline;
	color:#2BAC39;
}
span.tel {
	padding-top:5px;
	padding-left:55px;
	background: url("../images/event/tel_btn.png") no-repeat 0 10px;
	float:left;
	width: 770px;
	font-size: 40px!important;
	line-height:110%;
	display:inline;
	color:#2BAC39;
}
span.mail {
	padding-left:0px;
	float:left;
	width: 770px;
	font-size: 20px!important;
	line-height:110%;
	display:inline;
	color:#2BAC39;
}
span.Ctext {
	padding-top:3px;
	padding-left:0px;
	float:left;
	width: 770px;
	font-size: 12px!important;
	line-height:130%;
	display:inline;
	color:#666;
}

.fremaimage {
	float:right;
	margin-top:0px;
	margin-right:30px;
	_margin-right:15px;
	margin-bottom:20px;
	width:603px;
	height:242px;
	overflow: hidden;
	display: block;
}
.fremaimage img {
	float:left;
}
.cast {
	float:left;
	margin-top:0px;
	margin-left:30px;
	_margin-left:15px;
	margin-bottom:20px;
	width:900px;
	height:518px;
	overflow: hidden;
	display: block;
}

/* TABLE */
.event .Joining {
	margin-top:30px;
	float:left;
	width: 930px;
	background: url("../images/event/joining_title.png") no-repeat 30px 0px;
	padding-top:50px;
	padding-left:30px;
	padding-bottom:10px;
	text-align: left;
	overflow: hidden;
	display: block;
}
.event .Jlink {
float:left;
font-size:13px;
line-height:130%;
border-collapse:collapse;
border:1px solid #004714;
border-bottom:0px solid #004714;
}
table.Jlink tr {
vertical-align:top;
}
table.Jlink tr span {
color:#999;
}
table.Jlink tr th {
font-weight:normal;
padding:6px 30px;
background:#e5f1e8;
font-size: 16px;
font-weight:bold;
border-bottom:1px solid #004714;
}
table.Jlink tr td {
padding:6px 30px;
background:#f4faf6;
font-size:16px;
border-bottom:1px solid #004714;
border-left:1px solid #004714;
}
.event .RMserif {
	margin-left:30px;
	float:left;
	width: 550px;
	height: 105px;
	background: url("../images/event/rmserif.png") no-repeat 0px 0px;
	text-align: right;
	font-size:16px;
	overflow: hidden;
	display: block;
}
.event .Evtunder {
	float:left;
	padding-bottom:30px;
	width: 960px;
	height: 215px;
	text-align: left;
	overflow: hidden;
	display: block;
}
