@charset "UTF-8";

/*=========================*/


/*to back page*/
p.de_back_page {
	margin-bottom:10px;
}

/*last modified*/
.de_modified {
	text-align:right;
}

/*spec table*/
.de_event_spec table {
	width:538px;
	margin:10px 0;
}
.de_event_spec th {
	width:130px;
	padding:5px 10px;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
	color:#fff;
	background-color:#9cc2e7;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.de_event_spec td {
	padding:5px 10px;
	font-size:0.9em;
	line-height:1.2;
	text-align:left;
	background-color:#d4e6f7;
	border-bottom:1px solid #fff;
}

/*event download list*/
.de_event_dl_list ul {
	margin:10px 0;
	padding:5px 0;
	background-color:#fce9e9;
	border:1px solid #f7d4d4;
}
.de_event_dl_list li {
	margin:5px 10px;
	font-size:0.86em;
	line-height:1.3;
}

/*filetype icon*/
.de_event_dl_list li a {
	padding:0 0 0 18px;
	background:url(../img/common/ico_etc.gif) 0 45% no-repeat;
}
/*doc*/
.de_event_dl_list li a[href $='.doc'] {background-image:url(../../img/common/ico_doc.gif);}
* html .de_event_dl_list li a.doc{background-image:url(../../img/common/ico_doc.gif);}
/*exe*/
.de_event_dl_list li a[href $='.exe'] {background-image:url(../../img/common/ico_exe.gif);}
* html .de_event_dl_list li a.exe{background-image:url(../../img/common/ico_exe.gif);}
/*ppt*/
.de_event_dl_list li a[href $='.ppt'] {background-image:url(../../img/common/ico_ppt.gif);}
* html .de_event_dl_list li a.ppt{background-image:url(../../img/common/ico_ppt.gif);}
/*pdf*/
.de_event_dl_list li a[href $='.pdf'] {background-image:url(../../img/common/ico_pdf.gif);}
* html .de_event_dl_list li a.pdf{background-image:url(../../img/common/ico_pdf.gif);}
/*xls*/
.de_event_dl_list li a[href $='.xls'] {background-image:url(../../img/common/ico_xls.gif);}
* html .de_event_dl_list li a.xls{background-image:url(../../img/common/ico_xls.gif);}

/*for IE6*/
.de_event_dl_list li a {  
    behavior: expression(  
    this.className += this.getAttribute("href").match(/\.doc$/) ? " doc" : "",
    this.className += this.getAttribute("href").match(/\.pdf$/) ? " pdf" : "",
    this.className += this.getAttribute("href").match(/\.exe$/) ? " exe" : "",
    this.className += this.getAttribute("href").match(/\.ppt$/) ? " ppt" : "",
    this.className += this.getAttribute("href").match(/\.xls$/) ? " xls" : "",
    this.style.behavior = "none"  
    );  
}  


/*application*/
.de_application {
	margin:0 0 10px 0;
	padding:10px;
	background-color:#fff1f1;
	border:1px solid #aaa;
}
.de_application h5 {
	font-size:1em;
}
.de_application h5 strong {
	margin-right:10px;
	color:#c02929;
	font-weight:bold;
}
.de_application h5 span {
	margin-left:5px;
	font-size:0.81em;
}
/*application form*/
.de_application table {
	width:518px;
	_width:514px;
}
.de_application table th {
	width:145px;
	padding:10px 0;
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	line-height:1;
	vertical-align:top;
	border-bottom:1px dashed #aaa;
}
.de_application table th span {
	font-size:0.8em;
	font-weight:normal;
	color:#666;
}
.de_application table th .de_app_mustitem {
	color:#f33;
}
.de_application table td {
	padding:10px 0;
	line-height:1;
	vertical-align:middle;
	border-bottom:1px dashed #aaa;
}
/*form item*/
.de_application table td p {
	margin:0;
	padding:5px 0;
}
.de_app_form_name,
.de_app_form_add,
.de_app_form_mail {
	width:370px;
}
.de_app_form_zipcode {
	width:90px;
}
.de_app_form_age {
	width:50px;
}
.de_app_form_tel {
	width:80px;
	margin:0 3px;
}

/*sending*/
.de_appform_send {
	margin:20px 0 10px;
	padding:10px 0;
	text-align:center;
	background-color:#fff;
	border:1px solid #f66;
	font-size:0.81em;
}
.de_appform_send input {
	line-height:1.4;
}
/*only IE8*/
html>/**/body .de_appform_send input {
	padding /*\**/: 0 15px\9;
}


/*event report*/
.de_event_report {
	padding:20px 10px 0;
	border:1px solid #999;
}
.de_event_report_img_r {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.de_event_report_img_l {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
















