@charset "UTF-8";

/*
 * page.css
 *
 */
body#page #event-board-items .eo-eb-event-box {
width:220px;
padding:0;
background:#fff;
margin:4px;
opacity: 0.91;
/* box-shadow */
box-shadow: rgba(180, 180, 180, 0.109804) 0px 0px 6px 3px;
-webkit-box-shadow: rgba(180, 180, 180, 0.109804) 0px 0px 6px 3px;
-moz-box-shadow: rgba(180, 180, 180, 0.109804) 0px 0px 6px 3px;
background: #FFFFFF;
}

.eo-eb-event-box a:link{
	color:#333;
}

body#page #event-board-items .eo-eb-filter{
background:#fff !important;
display: inline-block;
margin: 5px;
padding:0;
}

body#page #event-board-items .eo-eb-date-container {
float:none;
text-align:left;
width:100%;
line-height: 1.3;
}

body#page #event-board-items .metaContainer{
	padding:10px;
}

body#page #event-board-items .eo-eb-date-container span {
float:none;
text-align:left;
width:auto;
line-height: 1.3;
}

body#page #event-board-items .dayArea{
	display:block;
	background:#006CFF;
	padding:8px 4px 8px 8px;
	width:100%!important;
}

body#page #event-board-items .dayArea .month{
display:block!important;
float:right!important;
width:30px!important;
height:30px!important;
margin:2px 2px 0 0;
line-height:30px;
font-size:10px;
text-align:center!important;
color:#006CFF!important;
background:#4091ff!important;
border-radius:50%;
font-weight:bold;
}

body#page #event-board-items .eo-eb-date-day{
display:block!important;
float:left!important;
width:60px!important;
height:60px!important;
line-height:60px;
margin:0 0 5px 0;
padding:0 5px 0 0;
border: none;
font-size:44px;
font-weight:normal;
color:#006CFF;
font-weight:bold;
border-radius:50%;
background:#fff;
letter-spacing:-0.1em;
text-align:center;

}

body#page #event-board-items .eo-eb-date-day span.day{
	display:inline !important;
	/*vertical-align:sub;*/
	font-size:12px;
	padding-left:1px;
}

body#page #event-board-items h2{
	clear:both;
	border-top:5px dotted #4091ff;
	color:#FFFFFF;
	padding:10px 4px 6px;
}

body#page .eo-eb-event-meta{
	border-bottom:2px dotted #eee;
	padding:3px 0;
	margin:3px 0;
}

body#page #event-board-items p.excerpt{
	font-size:12px;
	line-height:1.3;
	padding:3px 0;
	margin:3px 0;
	border-bottom:2px dotted #eee;
}

/*-----------------------------
-------------------------------
第19回臨床研修交流会 演題一覧 
-------------------------------
-----------------------------*/
.movie-list table{
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.movie-list table th{
  padding: 10px 0;
  text-align: center;
}
.movie-list table td{
line-height: 1.2;
border: 1px solid #eee;
font-size: 12px;
}
.movie-list table td a{font-size: 16px;}

.movie-list table tr:nth-child(odd){
  background-color: #fafafa
}
.movie-list span.red{color:red;}

.movie-list .min{min-width:340px;}

.movie-list .scrollMark {display: none;}
@media only screen and (max-width:1000px){
.movie-list table td a{font-size: 14px;}
.movie-list .table_scroll {
	overflow-x: scroll;
}
.movie-list .table_scroll table {
width: 100%;
min-width:700px;
}	
.movie-list .scrollMark {
display: block;
text-align: center;
color: #0099ff;
position: relative;
font-size: 12px;
font-weight: bold;
margin-top:15px;
}
}


