body{margin:5px 0px 0px 0px;background-color:#fff;text-align:center;}
img{border:0px;}
a{color:#00f;text-decoration:underline;}
a:active,a:hover{font-weight:bold;}
dt{padding:0px 0px 0px 5px;}
dd{padding:0px 0px 0px 15px;}
p,div{margin:0;padding:0}
h1 {margin:0px;font-size:90%;}
#toptitle {width:740px;height:100px;margin:0px;padding:0px;border-top:5px ridge #33f;border-bottom:5px ridge #33f;text-align:left;background-image:url("2008/images/title2008.gif");background-repeat:no-repeat;background-color:#ffffff;}
#toptitle-logo {width:430px;height:100px;float:left;position:relative;top:20px;left:20px;font-size:27px;font-weight:bold;}
#toptitle-logo a{text-decoration:none; }
#toptitle-logo a:link{color: #000000; }
#toptitle-logo a:hover{color: #000000;}
#toptitle-logo a:visited{color: #000000; }
#toptitle-txt {width:290px;padding:5px 5px;line-height:130%;font-size:90%;float:right;}

.mainbox{width:740px;text-align:left;vertical-align:top;background-color:#fff;}

/*////////////////////////////////////////////////////////////////////////////*/
.calendar-sample{border:1px solid #aaa;}
hr{margin:20px 0px;}
dt{padding:0px 0px 0px 5px;}
dd{padding:0px 0px 0px 15px;}
.box1{text-align:left;vertical-align:top;clear:both;margin:15px 0px 30px 0px;}
.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:740px;text-align:left;background-color:#fff;}
.mainbox-background{background-image:url("background-side-bl.jpg");background-repeat:repeat-y;background-position:right top;}
.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%;line-height:150%;}
.topmenu div.fp{clear:both;}
.topmenu div.sp{clear:both;}
.topmenu div.fp div.menu{background-color:#ffffff;}
.topmenu div.fp div.list{background-color:#ffffff;}
.topmenu div.sp div.menu{background-color:#cceeff;}
.topmenu div.sp div.list{background-color:#cceeff;}
.topmenu div.menu{float:left;width:110px;vertical-align:top;font-weight:bold;}
.topmenu div.list{float:right;width:406px;}

.txt{text-align:left;font-size:80%;padding:5px;background-color:#fff;}
#sbi {border:1px solid #999;}
#sbb {border:1px solid #999;}
.padding1{padding:0px 20px 20px 20px;}
.right-body-box{width:100%;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;}

/*////////////////////////////////////////////////////////////////////////////*/

.center-body{width:540px;padding:0px;
float:left;text-align:left;vertical-align:top;}

.title{height:33px;margin:0px;padding:3px 20px;vertical-align:middle;
font-weight:normal;background-image:url("2008/images/title485.gif");background-repeat:no-repeat;}
.title1{padding:5px 10px;vertical-align:middle;font-size:100%;color:#FFF;font-weight:bolder;background-color:#000;}
.title2{margin:10px 0px 0px 10px;font-size:130%;font-weight:bolder;}

.txt-box{margin:0px;padding:10px 30px 10px 10px;font-size:96%;line-height:150%;}
.txt-indent1{padding:0em 0em 0em 0.5em}
.right-title{margin:20px 0px 0px 0px}
.right-body{width:196px;padding:0px;text-align:left;float:right}

.footer{background-color:#039;font-size:80%;color:#fff;}

#pr table,td{
border:none;
}

.k201112 img{
	width:145px;
}

