@charset "utf-8";
/*----- INDEX ----------*/ 
div.barH {
	margin: 18px 0 30px 0;
	height: 46px;
	background: url(../img/bar_h.gif) no-repeat;
}
h1.barHin {
	font-size: 115%;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding:13px 0 0 52px;
}
#head {
	padding-bottom:20px;
}

#indexL {
	width:60%;
	float:left;
	padding:0 0 20px 3px;	
}
#indexR {
	float:right;
	padding-right: 15px;	
}
#indexL ul li {
	padding:0 0 7px 19px;
	background: url(/shared/img/icon_arrow04.gif) no-repeat 0 2px;
}
.lead {	
	width:490px;
	margin-bottom:20px;
	float:left;	
}
.btmOut {	
	width:215px;
	float:right;		
}
.btm {	
	width:215px;

	background: url(../img/schedule_b.gif) ;		
}
.btmIn {
	padding:16px 15px 5px 82px 
}
.btmBottom {
	height:10px;	
	background: url(../img/schedule_b_b.gif) no-repeat;
}
/*----- KASOU ----------*/ 
div.barHKaso {
	margin: 18px 0 20px 0;
	height: 46px;
	background: url(../img/bar_h.gif) no-repeat;
	clear: both;	
}
h1.barHinKaso {
	font-size: 115%;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding:14px 0 0 52px;
}
#localnavi {
	width: 226px;
	float: left;
	text-align: left;
}
#localnaviTop {
	width: 226px;
}
#localnaviMiddle {
	background: url(../img/menu_middle.gif) repeat-y;
	padding: 0 12px 0 12px;
}
#localnaviBottom {
	width: 226px;
	height:43px;
	background: url(../img/menu_bottom.gif);
}
#main {
	width: 548px;
	float: right;
	text-align: center;
}
#kokuban {
	width: 520px;
	height: 112px;
	margin: 0 auto;		
	margin-bottom: 15px;
	background: url(../img/kokuban.jpg);
	text-align: center;
	color: #ffffff;	
}
p.kokubanIn {
	padding-top:23px;
}
#mainIn {
	width: 513px;
	text-align: left;
	margin: 0 auto;			
}
#mainL {
	width: 311px;
	float: left;	
}
#mainR {
	width: 169px;
	float: right;			
}
#localnavi ul li {
	padding:0 0 7px 19px;
	background: url(/shared/img/icon_arrow04.gif) no-repeat 0 2px;
}
.title {
	font-size: 130%;
	font-weight: bold;
	padding-top: 7px;
}
p.leadKaso {
	padding-bottom:20px;
}
p.txt {
	padding-bottom:12px;
}
p.bar01 {
	font-size: 115%;
	padding: 10px 0 10px 41px;
	margin-bottom:7px;
	font-weight: bold;
	background: url(../img/bar01.gif) no-repeat;	
}
p.dotM {
	font-weight: bold;
	background: url(../img/dot_line.gif) repeat-x 0 bottom;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
p.img {
	padding:13px 0 25px 0;
	clear: both;
}
/*-----SCHEDULE ----------*/ 
div.barHsche {
	margin: 18px 0 10px 0;
	height: 46px;
	background: url(../img/bar_h.gif) no-repeat;
	clear: both;	
}
h1.barHinSche {
	font-size: 115%;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding:13px 0 0 52px;
}
div.modo {	
	text-align: right;
	padding-bottom:14px;
}
div.augL {	
	width:51%;
	_width:49.9%;			
	float: left;
	text-align: center;	
	padding: 3px 0 3px 0;
	border-right: solid 1px #c3cf54;	
	background-color: #d4e83e;	
}
div.augR {	
	width:48.6%;
	_width:50%;	
	float: left;
	text-align: center;	
	padding: 3px 0 3px 0;
	background-color: #d4e83e;	
}
div.augLine {
	height: 10%;	
	border-bottom: solid 1px #c3cf54;	
	background-color: #d4e83e;			
}
div.augBt {	
	padding: 7px;
	clear: both;
}
div.sepL {	
	width:45.8%;
	_width:49.5%;		
	float: left;
	padding: 7px;		
	background-color: #ebefc5;	
}
div.sepR {	
	width:42%;
	float: left;
	padding: 7px;
	border-left: solid 1px #c3cf54;	
	background-color: #ebefc5;	
}
div.sepLine {
	height: 60%;	
	border-bottom: solid 1px #c3cf54;	
	background-color: #ebefc5;			
}
div.sepBt {	
	padding: 7px;
	background-color: #ebefc5;	
	clear: both;		
}


/* For Mac IE 5 \*//*/
div.augL {	
	width:49.8%;
	border-bottom: solid 1px #c3cf54;	
}
div.augR {	
	width:49.9%;
	border-bottom: solid 1px #c3cf54;		
}
div.sepL {
	width:44.8%;
	border-bottom: solid 1px #c3cf54;	
}
div.sepR {
	width:45%;
	border-bottom: solid 1px #c3cf54;	
}
/* For Mac IE 5 */



table.tabular {
	width: 782px;
	margin-bottom:30px;
	text-align: left;	
	background-color: #c3cf54;
	
}
table.tabular td {
	vertical-align: top;	
	padding: 7px;
}
table.tabular td.colTop {
	font-weight: bold;
	background-color: #d4e83e;
	padding: 4px 7px 3px 7px;	
	
}
table.tabular th{
	text-align: right;	
	padding: 8px;
}
table.tabular td.nopd{
	padding: 0px;
	background-color: #ebefc5;		
}
.col02 {
	background-color: #e4f36c;	
}
.col03 {
	background-color: #f5f7e0;
}
.col04 {
	background-color: #ebefc5;
}
.colR01per {
	text-align: right;
	background-color: #f5f7e0;
	padding: 6px 5px 6px 0;			
	
}
.colR02per {
	text-align: right;
	background-color: #ebefc5;
	padding: 6px 5px 6px 0;	
}
p.iconStu {
	padding-left: 28px;	
	line-height:23px;
	background: url(../img/sche_icon01.gif) no-repeat;
}
p.iconSch {
	padding-left: 27px;	
	line-height:23px;
	background: url(../img/sche_icon02.gif) no-repeat;
}
p.iconHel {
	padding-left: 25px;	
	line-height:23px;
	background: url(../img/sche_icon03.gif) no-repeat;
}
p.iconCom {
	padding-left: 28px;	
	line-height:23px;
	background: url(../img/sche_icon04.gif) no-repeat;
}
p.iconA {
	padding-left: 15px;	
	font-weight: bold;	
	background: url(../img/sche_icon_a.gif) no-repeat 0 0.25em;
}
p.iconB {
	padding-left: 15px;	
	font-weight: bold;	
	background: url(../img/sche_icon_b.gif) no-repeat 0 0.25em;
}
p.iconC {
	padding-left: 15px;	
	font-weight: bold;	
	background: url(../img/sche_icon_c.gif) no-repeat 0 0.25em;
}
p.iconD {
	padding-left: 15px;	
	font-weight: bold;	
	background: url(../img/sche_icon_d.gif) no-repeat 0 0.25em;
}
table.tabular td.arrowA{
	text-align: center;
	vertical-align: middle;
	background-color: #f5f7e0;
}
table.tabular td.arrowB{
	text-align: center;
	vertical-align: middle;
	background-color: #ebefc5;	
}
td ul li{
	padding-left: 5px;
	background: url(../img/dot.gif) no-repeat 0 0.7em;
}

