@import url("default.css");


strong{color:#003f70;}

div#main{width:760px;clear:both; margin: 0; padding-top:10px;}

div#side_menu{border-top:3px solid #670000; width:180px; }
div#side_menu{float:left;width:190px;background-color:#f0f0f0;margin-bottom:20px;}
div#side_menu h2{background-color: #ddd; padding : 10px 0 50px 10px; margin:0;}
div#side_menu ul{list-style-type:none;margin:15px 0px 0px 0px;padding:0px;border:0px;background-color:#ffffff;}
div#side_menu li{padding:8px 0px 5px 10px;border-bottom:1px dashed #cccccc;vertical-align:middle;}
div#side_menu li#category{background-color:#f0f0f0;padding-bottom: 30px;list-style:none;}
div#side_menu li.now{background-color:#f0f0f0;}
div#side_menu li.ichiran{background-color:#f5fff5;padding: 8px 0px 5px 5px;margin: 0;}
div#side_menu li a{background:url("../img/common/list_mark.gif") left center no-repeat;padding-left:10px;}
div#side_menu li.ichiran a{background:none;padding:0px 0px 25px 3px;}

div#side_menu_bl{border-top:3px solid #000000; width:180px; }
div#side_menu_bl{float:left;width:190px;background-color:#f0f0f0;margin-bottom:20px;}
div#side_menu_bl h2{background-color: #ddd; padding : 10px 0 50px 10px; margin:0;}
div#side_menu_bl ul{list-style-type:none;margin:15px 0px 0px 0px;padding:0px;border:0px;background-color:#ffffff;}
div#side_menu_bl li{padding:8px 0px 5px 10px;border-bottom:1px dashed #cccccc;vertical-align:middle;}
div#side_menu_bl li#category{background-color:#f0f0f0;padding-bottom: 30px;list-style:none;}
div#side_menu_bl li.now{background-color:#f0f0f0;}
div#side_menu_bl li.ichiran{background-color:#f5fff5;padding: 8px 0px 5px 5px;margin: 0;}
div#side_menu_bl li a{background:url("../img/common/list_mark.gif") left center no-repeat;padding-left:10px;}
div#side_menu_bl li.ichiran a{background:none;padding:0px 0px 25px 3px;}

div#main_right{float: right; width: 540px; padding-right: 10px;}
div#main_right h4{div#main h4{border-top: 2px solid #aaa; border-bottom: 1px dashed #999; background-color: #f5f5f5; padding: 5px; margin-bottom: 5px;}}

div#main_right h5{
border-bottom:1px solid #cccccc;
border-left:7px solid #00cc00;
background-color:#ffffff;
padding:6px 0px 0px 5px;
font-size:16px;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
}

div#main_right p{width:530px;margin:0px 5px 0px 5px;}
div#main_right a{text-decoration:underline;padding:0px 5px 0px 5px;}

div#main_right p.irtp { margin:10px 0 0 20px;}

div#main_right ul.iu { margin:15px 0 0 20px; padding:0; list-style-type:none;}
div#main_right ul.iu li { margin:0; padding:0;}

div#main_right ul.iu { margin:15px 0 0 20px; padding:0; list-style-type:none;}
div#main_right ul.iu li { margin:0; padding:0;}

div#main_right ul.iu2 { margin:0 0 0 30px; padding:0; list-style: url("../img/common/pdf_icon.gif");}
div#main_right ul.iu2 li{padding-left: 50px;}

div#main_right th {padding: 5px; vertical-align: top;}
div#main_right td {padding: 5px;}


div#main_right list1{
border-left:7px solid #00cc00;
background-color:#ffffff;
padding:6px 0px 0px 5px;
letter-spacing:0.1em;
font-size:18px;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.bx_gray{
	font-size:13px;
	padding:3px;
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #000000;
	font-weight: bold;
}

.bx_schedule{
	font-size:11px;
	padding:1px 2px;
	background-color: #0000FF;
	color: #FFFFFF;
	border: 1px solid #0000FF;
}
.bx_end{
	font-size:11px;
	padding:1px 2px;
	background-color: #FFFFFF;
	color: #FF0000;
	border: 1px solid #FF0000;
}
.bx_html{
	font-size:11px;
	padding:1px 2px;
	background-color: #1e90ff;
	color: #FFFFFF;
	border: 1px solid #1e90ff;
}
.bx_pdf{
	font-size:11px;
	padding:1px 2px;
	background-color: #CD5C5C;
	color: #FFFFFF;
	border: 1px solid #CD5C5C;
}
