.cbarmisty {
	width:459px; height:71px;
	vertical-align:bottom;
	background-image: url("../image2/cbar_mistyg.gif");
}

.cbargpb {
	width:459px; height:71px;
	vertical-align:bottom;
	background-image: url("../image2/cbar_big_grapara.gif"); 
}


.cbarmistyl {
	width:145px; height:71px;
}

.cbarmistyr {
	width:
	text-align:right;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	line-height:130%;
        color:#333333;
}

.misboxh {
	width:459px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	line-height:130%;
        color:#333333;
}

.misboxf {
	width:459px;
	height:145px;
/*	background-image: url("../image2/back_mistyg.gif"); */
	vertical-align:top;
	text-align:left;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	line-height:130%;
        color:#333333;
}

.misboxl {
	width:229px;
	float:left;
	vertical-align:top;
	text-align:center;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	line-height:130%;
        color:#333333;
}
.misboxr {
	width:210px;
	float:right;
	vertical-align:top;
	text-align:center;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	line-height:130%;
        color:#333333;
}
.oshibox { width:459px; }
.oshil {
	width: 60px;
	vertical-align:top;
	float:left; }
.oshir {
	width:399px;
	float:right;
	vertical-align:top;
	text-align:left;
	font-size:10px;
	font-family:"MS GOTHIC", Osaka;
	line-height:130%;
        color:#333333; }
.mocosl {
	width:153px; height:80px;
	text-align:center;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	color:#E43E70; }

.tab-box { width:125px; text-align:left; }

.ltextbox { width:140px; text-align:left;
	font-size:10px;
	font-family:"MS GOTHIC", Osaka;
	font-weight:500;
 }

.back-pink-bar { 
	background-image: url("http://at-misty.com/image2/back_pink_bar.gif"); 
	background-repeat:repeat-y;
	padding-left:8px;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	font-weight:600;
	color:#1375d5;
}

.back-white { 	background-color:#ffffff; }

.line { width: 150px;	height: 12px;
	background-image: url("../image/line.gif");
}
.bgray {
	background-color: #f0f0f0;
}

.popup01 a{position:relative;}
.popup01 a span{
	position:absolute;
	top:70px;
	left:10px;
	width:700px;
	padding:5px;
	visibility:hidden;
	background:#f5f5f5;
	border:2px solid #999;
	color:#333;
	}
.popup01 a:hover{visibility:visible}
.popup01 a:hover span{visibility:visible;}

.cal-box { width:150px; height:66px;
	background-image: url("../calendar/image/banner_calendar_150.gif");
	background-repeat: no-repeat;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;
	font-weight:500;
}

.calt-gra { color:#cc0000; }
.calt-mov { color:#ee4400; }
.calt-book { color:#448800; }

.calt-number { 
	text-align:left;
	vertical-align:top;
	padding:3px 0px 5px 5px;
	color:#ffffff;
	font-size:10px;
	font-family:"MS GOTHIC", Osaka;}

.calb-day { width:105px; height:86px;
	background-image: url("../calendar/image/back_day.gif");
	background-repeat: no-repeat;
	text-align:center;
	vertical-align:top;
	padding:35px 0px 0px 0px;
	font-size:14px;
	font-family:"MS GOTHIC", Osaka;
	font-weight:600; }

.calb-sun { width:83px; height:86px;
	background-image: url("../calendar/image/back_sun.gif");
	background-repeat: no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;}

.calb-mon { width:83px; height:86px;
	background-image: url("../calendar/image/back_mon.gif");
	background-repeat: no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;}
.calb-sat { width:83px; height:86px;
	background-image: url("../calendar/image/back_sat.gif");
	background-repeat: no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	font-family:"MS GOTHIC", Osaka;}