@charset 'Shift_JIS';

/* スケジュールページ用 */


* {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

select { border:1px #808080 solid; font-size:76%; background-color: #efefef; }
input { padding:2px; border:1px #808080 solid; font-size:86%; }



.clearboth { 
clear: both; 
}

.clearfix:after { content: ""; display: block; clear: both; }

#buttonmenu {
	border:2px #e0e0e0 solid; padding:4px; margin:10px 0 10px 0;
}

#buttonmenu_1 {
	/* background-color:#e6edf2; */
	background-color:#efefef; border-bottom:2px #40a0c0 solid; padding:5px; font-size:14px;
}

#buttonmenu_2 {
	background-color:#ffffff; padding:5px;
}

#pager {
	padding:8px; margin:8px 0 8px 0; background:#e0e0e0;
}

#pager ul li {
	border:1px #606060 solid; padding:3px; background:#ffffff; display:inline;
}

#pager ul li a {
	font-weight:bold;
}


#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule ul ul {
	list-style: none;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule ul li {
	list-style: none;
}



#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule li li.even {
	padding:3px;
	list-style: none;
	background-color:#e6edf2;
	border-bottom:4px solid #ffffff;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule li li.odd {
	padding:3px;
	list-style: none;
	background-color:#f6fbfd;
	border-bottom:4px solid #ffffff;
}




#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h2 a {
	font-size:120%;
	font-weight:bold;
	color:#1050ff;
}



#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h2 {
	padding:2px 0 2px 8px; margin:16px 0 4px 0;
	/* background-color:#d0d0d0; */
	border-left:12px solid #b0c0d0;
}



#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h3 {
	font-size:1em;
	padding:0 0 4px 0; margin:0;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h3 a {
	font-weight:bold;
	font-size:80%;
	line-height:120%;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h3 a:link {
	color:#1050ff;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h3 a:visit {
	color:#0050b0;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule h3 a:hover {
	color:#d04000;
}


#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule img.type {
	height:1em;
	margin:0 4px 0 0;
}

#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule img.jacket {
	float:left;
	width:32px;
	margin:0 4px 0 0;
}


#container #mainContents #centerColumn #centerContentsBox #articleBox #schedule p {
	padding:0 0 0 44px; margin:0;
	color:#606050;
	font-size:0.8em;
}


h1.platform {
	font-weight:bold;
}



.status_img {cursor: pointer;}