@charset "euc-jp";
/*---- Universal Reset STA ----*/

/* ---display_select43--- */
.display_43 {
}

span.entrytitle_disp_43 {
    display:none;
}

.display_entry_43 {
    display:none;
}

div.timetbl_display_43 {
	width: 500px;
	padding-right: 30px;
	padding-left: 20px;
	float: left;
}

#list {
	height: auto;
	float: right;
}


div.timetbl_display_43 td, div.timetbl_display_45 th{
    border:solid 1px #CCCCCC;
}


div.speaker_display_43 {
    font-size:1.1em;
	font-weight:bold;
	padding:1px;
}

td.speaker_img_43 {
    width:50px;
}

div.other_contents_43 {
    float:right;
	margin-top:100px;
	margin-left:5px;
	margin-right:10px;
	width:290px;
}

div.other_contents_43 th{
	width:280px;
	text-align:center;
	padding:2px;
}

div.other_contents_43 td{
	width:280px;
	text-align:left;
}


div.entry_box_display_43 {
    display:none;
}
div.entry_box2_display_43 {
    width:80%;
	text-align:center;
	margin:30px auto 30px auto;
}


/* ---design-- */
div.title_div {
    padding-left:20px;
}

.title {
    font-size:1.5em;
	font-weight:bold;
	margin-left:0px;
}

.title_notes {
    font-size:1.2em;
	margin-left:10px;
}


div.top_entry {
    text-align:center;
	width:300px;
	margin:10px auto 5px auto;
	line-height:1.8em;
}

div.label_exmpl {
    padding:15px 0px 5px 30px;
}

.code_1 {
    background:#33CC66;
	color:#FFF;
	padding:2px;
	text-align:center;
	margin:4px;
}
.code_2 {
    background:#0066FF;
	color:#FFF;
	padding:2px;
	text-align:center;
	margin:4px;
}

.code_3 {
    background:#FF9900;
	color:#FFF;
	padding:2px;
	text-align:center;
	margin:4px;
}


table.speaker_table td, table.speaker_table th{
    border:none !important;
}

.about_speaker {
}


td.day_td {
    margin-bottom:15px;
	margin-top:5px;
	padding:5px;
}

div.contents_info {
    padding:5px;
}

div.session_code {
    padding:3px 10px 10px 3px;
}

div.session_summary {
    margin-left:10px;
	color:#000000;
	font-weight:bold;
	font-size:1.1em;
}

div.speaker_info {
    text-align:right;
	margin-right:5px;
	color:#000000;    
}

.speaker_div {
    font-size:0.8em;
	text-align:right
}

.speaker_name {
    font-size:1.0em;
	text-align:right
}

table#Stage_Event {
    width:100%;
    border:solid 1px #00CC88;
    border-collapse:collapse;
    cellpadding:0;
    cellspacing:0;
    margin-top:15px;
    margin-bottom:15px;
	padding:5px;
}

th#stageevent_title {
    background:#00CC88;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 4px;
	font-size:1.6em;
	text-align:center;
	line-height:2.0em;
}

.Day_SE {
    color:#00AA66;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.8em;
}

div.session_title_se {
    color:#00AA66;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	padding:2px;
}


.week_style {
    color:#666666;
	font-size:1.0em;
	font-weight:bold;
}

.time_style {
    color:#666666;
	font-size:1.0em;
	font-weight:bold;
}

.session_type  {
    color:#00CC88;
	font-size:1.2em;
	font-weight:bold;
}


.contents_notes {
    padding-left:10px;
}

.notes_title {
    color:#FF0000;
	font-weight:bold;
}

.notes_detail ul {
    margin-left:7px;
	font-size:0.8em;
}

.notes_detail li {
    list-style:none;
}


table#special_display {
    width:100%;
    border:solid 1px #FF66CC;
    border-collapse:collapse;
    cellpadding:0;
    cellspacing:0;
    margin-top:15px;
    margin-bottom:15px;
	padding:5px;
}


th#special_title {
    background:#FF66CC;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 4px;
	font-size:1.6em;
	text-align:center;
	line-height:2.0em;
}


.Day_SE {
    border-bottom:solid;
}

.Day_SD {
    border-bottom:solid;
    color:#FF66CC;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.8em;
}

.Day_PR {
    border-bottom:solid;
}

table#Stage_Event div.session_code {
    border-bottom:solid 1px #00CC88;
}

table#presentation div.session_code {
    border-bottom:solid 1px #FF9900;
}

table#special_display div.session_code {
    border-bottom:solid 1px #FF66CC;
}


ul.point_mark {
    font-size:1.1em;
	margin-left:10px;
}

.hall_info {
    font-size:0.8em;
	color:#000000;
}

table#presentation {
    width:100%;
    border:solid 1px #FF9900;
    border-collapse:collapse;
    cellpadding:0;
    cellspacing:0;
    margin-top:15px;
    margin-bottom:15px;
	padding:5px;
}


th#presentation_title {
    background:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 4px;
	font-size:1.6em;
	text-align:center;
	line-height:2.0em;
}


.Day_PR {
    color:#FF9900;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.8em;
}

ul.point_mark {
    font-size:1.1em;
	margin-left:10px;
}

.hall_info {
    font-size:0.8em;
	color:#000000;
}


.pr_title {
    font-size:1.2em;
	color:#FF0000;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:3px;
	font-weight:bold
}

.pr_info {
    font-size:1.0em;
	color:#000000;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:3px;
}

span.code_oth {
    font-size:0.8em;
	font-weight:normal;
	line-height:0.8em;
}


div.ss_form {
    margin:0px 0px 20px 0px;
	padding:100px;
}

.notes_detail_2 {
    text-align:right;
	font-size:0.8em;
}

