
	html, body{
		margin:0px;
		padding:0px;
		height:100%;
		overflow:hidden;
	}

   /* for filter  表示オンオフに使用*/
    .filters_wrapper {
        line-height: 12px;
        font-size: 12px;
    }
    .filters_wrapper span {
        font-weight: bold;
        padding-right: 5px;
    }
    .filters_wrapper label {
        padding-right: 3px;
    }

  /* add color css セッションカラー設定　発表形式で色分
  
	大会企画
	口述発表
	ポスター発表
*/

		.dhx_cal_event div.dhx_footer,
		.dhx_cal_event.past_event div.dhx_footer,
		.dhx_cal_event.event_大会企画 div.dhx_footer,
		.dhx_cal_event.event_口述発表 div.dhx_footer,
		.dhx_cal_event.event_ポスター発表 div.dhx_footer
		{
			background-color: transparent !important;
		}
		.dhx_cal_event .dhx_body{
			-webkit-transition: opacity 0.1s;
			transition: opacity 0.1s;
			opacity: 0.7;
		}
		.dhx_cal_event .dhx_title{
			line-height: 12px;
		}
		.dhx_cal_event_line:hover,
		.dhx_cal_event:hover .dhx_body,
		.dhx_cal_event.selected .dhx_body,
		.dhx_cal_event.dhx_cal_select_menu .dhx_body{
			opacity: 1;
		}
		
		/* 大会企画 */
		.dhx_cal_event.event_大会企画 div, .dhx_cal_event_line.event_大会企画{
			background-color: ForestGreen  !important;
			border-color: ForestGreen   !important;
			color: #fff;
		}
		.dhx_cal_event_clear.event_大会企画 {
			color: ForestGreen   !important;
		}
		
		/* 口述*/
		.dhx_cal_event.event_口述発表 div, .dhx_cal_event_line.event_口述発表{
			background-color: brown !important;
			border-color: brown !important;
			color: #fff;
		}
		.dhx_cal_event_clear.event_口述発表{
			color:brown !important;
		}
		
		/* ポスター（フレッシュマンズ）*/
		.dhx_cal_event.event_ポスター発表 div, .dhx_cal_event_line.event_ポスター発表{
			background-color: navy !important;
			border-color: navy !important;
			color: #fff;
		}
		.dhx_cal_event_clear.event_ポスター発表 {
			color: #fff !important;
		}

a {
color: #fff !important;
text-decoration: none;
}