@charset "utf-8";


/*
	Since:Dec 01 2006
	Last-Updated:Dec 15 2006
	Editor:Masataka Asakura(MIC)
*/


@import url("../../common_css/master.css");


/*
-------------File Contents--------------
	
	1. Common

*/


/*
------------1. Common----------------
*/
hr{display:none;}

#FutureEvent{
	padding-top:50px;
}

#NewEvent h4{
	background:url("../images/icon_new.gif") no-repeat 0 0;
	font-size:120%;
	min-height:19px;
	padding:4px 0 2px 2.5em;
}
#FutureEvent h4{
	background:url("../../common_img/li_4square02.gif") no-repeat 0 1px;
	font-size:120%;
	min-height:19px;
	padding:1px 0 2px 21px;
}

.EventBox01, .EventBox02{
	width:auto;
	margin:2em 0 0 0;
	border:1px solid #999;
}

.EventBox02{
	margin:4em 0 1em 0;
}

.EventHeading{
	border-bottom:1px dotted #999;
	padding:15px 20px 5px 20px;
	background:#fff0f5 url("../../common_img/bg_oblique.gif") repeat 0 0;
}
.EventHeading h5{
	font-size:120%;
	line-height:1.6;
}
.EventBody{
	padding:5px 20px 15px 20px;
	display:block;
	height:1%;
	font-size:110%;
}
/*\*/
* html .EventBody{
	display:block;
	height:1%;
}

/**/

table.EventInfo{
	clear:both;
	margin:10px 0 5px 0px;
	width:auto;
}

table.EventInfo th{
	text-align:right;
	font-weight:bold;
	padding:1em 0.5em 0.5em 1em;
	width:16%;
	white-space:nowrap;
	line-height: 1.6;
	vertical-align:top;
}

table.EventInfo th.ThEvent01{
	letter-spacing:0.5em;
	padding-right: 0;
}
table.EventInfo th.ThEvent02{
	letter-spacing:0.5em;
	vertical-align:top;
	padding-right: 0;
}

table.EventInfo td{
	padding:1em 0em 0.5em 1em;
	width:77%;
	line-height: 1.6;
}

table.EventInfo td.TdUrl a{
	font-size:90%;
}


table.EventInfo td ol{
	padding-top:0;
	padding-bottom: 0;
}
.EventNote{
	padding-left:1em;
	text-indent:-1em;
}
.EventNote02{
	padding-top:0;
	padding-left:1em;
	text-indent:-1em;
}

.EventPic{
	float:left;
	padding:17px 25px 5px 0;
}

td strong.redStrong{
	font-size:1.175em;
	color:#f00;
}


/*Button*/

.btnJoin{
	text-align: center;
	margin:2em auto 0 auto;
	line-height:2;
}

.btnJoin a{
	border-bottom:0 solid!important;
}

@media tty {i{content:"\";/*" "*/}}@m; @import 'ie55win.css'; /*";}}/* */

@media tty {i{content:"\";/*" "*/}}; @import 'ie5win.css'; {;}/*";}}/* */

