body,table{font-size:14px;}
body{margin:0;}
a:hover{color:#ff0000;}

#my_body{margin:0 auto; width:1000px;border-left:1px solid #fff;border-right:1px solid #fff;}

.back {
       margin: 0 auto;
       width: 1100px;
       border-left:1px solid #fff;
       border-right:1px solid #fff;
}

.top {
        width: 1000px;
	display: inline;
	padding-left: 5px;
	float: left;
        overflow: hidden;
}

.clear {
       clear: both;
}



.main {
        width: 780px;
	float: left;
	padding-left: 10px;
        margin-left 180px;
        overflow: hidden;
}
.left {
	width: 160px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;

}
.right {
        width: 180px;
	float: right;
	
	padding-left: 10px;

}

.menu-top {
	text-align: center;
	height: 15px;
	border: solid #888888 1px;
	margin-bottom: 2px;

	background: url(menu-top.gif);
	font-weight: bold;
}

.menu {
	text-align: center;
	height: 15px;
	font-size: 8pt;
	background: url(menu_t.gif);
	border: solid #888888 1px;
	margin-bottom: 2px;

}
.menu a {
        display: block;
        text-decoration: none;
	width: 100%;
	padding: 1px;

}
.menu a:link {color:#000000;} 
.menu a:visited {color: #000000;} 
.menu a:hover {color:#ee0000;background-color:#ffff44;}

.maru1-right {
	font-size:9px;
	width:12px;
	height:12px;
	display:inline;
	
	}
.maru2-left {
	font-size:9px;
	width:12px;
	height:12px;
	display:inline;
	background-image:url(maru03.gif);
	}

/* ページリンク */
/* リスト全体 */
ul.pagelinks {
   font-size: 120%;
   margin: 0px;
   padding: 0px;
}

/* 各項目の装飾 */
ul.pagelinks li {
   width: 1.2em;
   line-height: 1.2em;
   list-style-type: none;
   border: 1px solid blue;
   float: left;
   margin: 0.1em;
   padding: 0px;
   font-family: Arial,sans-serif;
   font-weight: bold;
   text-align: center;
}

/* リンクの装飾 */
ul.pagelinks li a {
   display: block;
   text-decoration: none;
   width: 1.2em;
}
/* 未訪問リンクの色 */
ul.pagelinks li a:link {
   background-color: white;
   color: blue;
}
/* 既訪問リンクの色 */
ul.pagelinks li a:visited {
   background-color: white;
   color: purple;
}
/* マウスが載ったときの色 */
ul.pagelinks li a:hover {
   background-color: blue;
   color: yellow;
}

/* 現在位置項目の装飾 */
ul.pagelinks li.here {
   background-color: green;
   color: #ffff80;
   border-color: green; 
}

.sab_manu_t  {
   margin: 0px;
   padding: 0px;
   width: 300px;
   font-weight: bold;
   font-size: 10pt;
   background-image: url("tab-base.gif");
   background-color: #FF8000;
   background-repeat: no-repeat;
   background-position: left top;
   margin: 0px 0px 10px 0px;
   text-align: center;
}

.sab_manu_t a {
   display: block;
   background-image: url("tab-right.gif");
   background-repeat: no-repeat;
   background-position: right top;
   padding: 5px 0px;      /* 内側の余白 */
   height: 20px;          /* タブの高さ */
   text-align: center;    /* 中央寄せ */
   text-decoration: none; /* 下線を消す */
}

.sab_manu_t a:link {
   color: #FFFFFF;             /* 文字色 */
}

.sab_manu_t a:visited {
   color: #FFFFFF;           /* 文字色 */
}

.imaget {
	float: left;
	width: 250px;
	color: #FF8000;
	font-size: 12pt;
	font-weight: bold;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
	margin-left: 8px;
	margin-bottom: 8px;

}

div.images img {
	background-image: url("backshadow.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px 7px 7px 0px;
}


