

/* service */

div#schedule_box01 {
	margin:0;
	padding:0px 10px 10px 10px;
	width:650px;
}

div#schedule_box01 h1.schedule{
    margin:10px 0px 5px 0px;
	padding:13px 0 0 20px;
	background:url(../images/hibk.jpg) no-repeat left .3em;
	width:660px;
	height:39px;
	font-size:1.0em;
	color:#444;
}

div#schedule_box01 h1.scheduleold{
    margin:20px 10px 15px 0;
	padding:3px 0 0 5px;
	line-height: 1.5;
	font-size:1.0em;
	font-weight:bold;
	border:1px solid #ccc;
    font-weight:bold;
	color:#3D3D3D;
	width:650px;
	background-color:#F4F4F4;
}

div#schedule_box01 h2,
div#schedule_box02 h2{
	padding: 2px 5px 2px 5px;
	margin:20px 0 15px;
	border-left:6px solid #06C;
	border-bottom: 1px solid #06C;
	clear:both;
	line-height:100%;
	font-weight:bold;
	font-size:0.95em;
	width:635px;
}

div#schedule_box01 h3.schedule{
    margin:0px 10px 5px 0;
	padding:0 0 0 15px;
	line-height: 1.5;
	font-size: 0.895em;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	color:#0085DD;
	width:650px;
	background:url(../images/mk_square.gif) no-repeat left .3em;
}



div#schedule_box01 p.ex{
	margin:0px 0px 10px 0;
	line-height: 1.5;
	font-size: 0.875em;
	letter-spacing:0.1em;
}



div#schedule_box01 p.img {
	float:left;
	margin:0 15px 10px 0;
	border:none;
}

div#schedule_box01 p{
   font-size: 0.895em;
   line-height: 1.5;
   	letter-spacing:0.1em;
}


div#schedule_box01 ul.circle{
	list-style-type:circle;
	margin:0 10px 0 20px;
	padding:0px 0 5px 10px;
	line-height:1.5;
}

div#schedule_box01 ul.circle li{
	list-style-type:circle;
    margin-left:0px;
    padding:0 0 5px 0;
    font-size:0.875em;
   line-height:1.5;
}


div#schedule_box01 p.link{
  margin:0 15px 0 0px;
  padding:2px 0px 0 15px;
  font-size:0.875em;
  font-weight:bold;
  color:#011932;
  background: url(../images/arw_link.gif) no-repeat left .4em;
}

/**********table/th/td**********/

div#schedule_box01  table.schedule{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	border-spacing:1px;
	empty-cells:show;
	margin:5px 0;
	padding:0;
}
html>body table{border-collapse:separate;}
div#schedule_box01 table.schedule th{
	border:1px solid #cccccc;
	background-color:#DFEBF7;
	padding:2px 2px 2px 40px;
	white-space:nowrap;
	font-size:0.87em;
	letter-spacing:0.1em;
	
}

div#schedule_box01 table.schedule td{
	border:1px solid #cccccc;
	padding:3px 2px 3px 10px;
    font-size:0.87em;
	letter-spacing:0.1em;
}

div#schedule_box01 table.schedule td p.link{
   margin:0px;
   padding:2px 2px 2px 22px;
   font-size:1.0em;
    font-weight:bold;
   background:url(../../../images/common/linkb.gif) no-repeat 4px center;
}

div#schedule_box01 table.voice td p.schedule{
   margin:0px;
   padding:8px 3px 5px 85px;
   font-size:1.0em;
   font-weight:bold;
   background:url(../images/link.jpg) no-repeat 60px center;
}

div#schedule_box01 p.img:after,
div#schedule_box01 div.pict:after,
div#schedule_box01:after,
div#schedule_box02:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

div#fotter{
    margin:0 0 0 0;
	padding:5px 1px 8px 1px; 
    border-bottom:2px solid #ccc;
	line-height:1.5;
	background-color:#333;
	height:15px;
}

div#fotter ul{
 margin:0;
 padding:0;
 text-align:center;
}

div#fotter ul li{
    margin:0;
	padding:0;
	color:#fff;
	font-size:0.75em;
	font-family: helvetica, arial, sans-serif;
}


div#schedule_box01 p.link a:link { color: #0D6D95; text-decoration: none;}
div#schedule_box01 p.link a:visited { color: #0D6D95; text-decoration: none;}
div#schedule_box01 p.link a:hover { color: #FFFFFF; background:#0D6D95;}
