*{margin:0px;padding:0px;border-width:0px;vertical-align:top;font-family:'ＭＳ Ｐゴシック',Osaka,sans-serif;}
body{padding:20px 0px 0px 0px;background-color:#fff;text-align:center;}
img{border:0px;}
.calendar-sample{border:1px solid #aaa;}
hr{margin:20px 0px;}
a{color:#00f;text-decoration:underline;}
a:active,a:hover{color:#fff;text-decoration:underline;background-color:#f93;}
dt{padding:0px 0px 0px 5px;}
dd{padding:0px 0px 0px 15px;}
.box1-right table{border-collapse:collapse;border:1px solid #669;}
.box1-right tr td{border:1px solid #669;vertical-align:middle;}
.calendarlist{font-size:90%;text-align:left;}
.calendarlist table{border-collapse:collapse;padding:0px;font-size:90%;}
.calendarlist td{border:1px solid #00f;}
.mainbox{margin:0 auto;width:770px;text-align:left;background-color:#fff;}
.mainbox-background{background-image:url("images/background-side-bl.jpg");background-repeat:repeat-y;background-position-x:right;}
.toptitle{margin:0px;padding:0px;text-align:center;}
.header-h1{display:inline;text-align:left;vertical-align:middle;font-size:96%;font-weight:normal;line-height:130%;}
.header{float:right;width:296px;height:100px;text-align:left;vertical-align:middle;
font-size:96%;font-weight:normal;line-height:130%;padding:5pxb 0px 0px 10px;}
.titleimg{display:inline;}

/* topmenu */
.topmenu {width:520px;font-size:90%;}
.topmenu div.*{margin:3px 0px;}
.topmenu div.sp{background-color:#cef;}
.topmenu div.menu{display:inline;width:110px;vertical-align:top;font-weight:bold;}
.topmenu div.list{display:inline;width:406px;line-height:150%;}

.txt{text-align:left;font-size:80%;padding:5px;background-color:#fff;}
#sbi {border:1px solid #999;}
#sbb {border:1px solid #999;}



.center-body{width:570px;padding:0px;text-align:left;}

.center-body2{width:570px;padding:0px;text-align:left;float:left;}
.center-body2 table{width:100%;border:1px solid #99f;border-collapse:collapse;padding:0px;}
/*.center-body2 td{border:1px solid #99f;text-align:center;vertical-align:middle;}*/

#pr td{border-style:none;}

.right-body{width:174px;margin-left:580px;padding:0px;text-align:left;}
.title{width:525px;padding:5px 15px;font-size:130%;color:#000;text-align:left;
font-weight:bolder;clear:both;background-image:url("title485.gif");background-repeat:no-repeat;}
.title1{padding:5px 10px;vertical-align:middle;font-size:100%;color:#FFF;font-weight:bolder;background-color:#000;}
.box1{text-align:left;vertical-align:top;clear:both;margin:15px 0px 30px 0px;}
.box1-left{width:290px;display:inline;float:left;text-align:center;}
.box1-right{width:100%;display:inline;}
.box1-right ul{padding:0px 0px 0px 15px;line-height:160%;}
li.color-sl{list-style-image:url("sl.gif");}
li.color-bk{list-style-image:url("bk.gif");}
li.color-bl{list-style-image:url("bl.gif");}
li.color-or{list-style-image:url("or.gif");}
li.color-pk{list-style-image:url("pk.gif");}

.padding1{padding:0px 20px 20px 20px;}
.right-body-box{border:1px solid #039;}
.right-body-title{text-align:center;line-height:180%;color:#fff;font-size:90%;background-color:#039;}
.kintouwari{width:5em;}
.pdfbox{text-align:left;padding:5px 10px;font-size:90%;color:#666;border:1px solid #00f;background-color:#fff;}
.footer{background-color:#039;font-size:80%;color:#fff;}
.check{border:1px solid #000;}
/*日曜始まり、月曜始まりのフォント*/
.sundaystart{color:#f00;background-color:#fcc;font-weight:bolder;}
.mondaystart{color:#000;background-color:#ccf;font-weight:bolder;}

table.download_table{
margin:0 0 0 20px;
}

table.download_table th{
width:50%;
text-align:center;
border:1px solid #99f;
padding:5px;
}

table.download_table td{
border:1px solid #99f;
padding:5px;
line-height:150%;
text-align:right;
}

#pr table,td{
border:none
}

.k201112 img{
	width:145px;
}

