* {	FONT-FAMILY: 'メイリオ','MS PGothic',Osaka; font-size: 12px; line-height: 1.5;}
body,h1,h2,h3 { margin: 0px;}
img { border:0px; vertical-align: bottom;}
p { margin: 0; font-size: 12pt; text-align: justify; text-justify: distribute;}
a { text-decoration: none; }
a:link { color:#666666;}
a:visited { color:#666666;}
a:hover { color:#ffc6c4;}

body { background-color: white;}

#Header { margin-bottom: 6px;}
#Header a { display: block; width: 800px;}

#BackContainer {
 width: 800px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
}

/*
#Container {
 width:780px;
 margin: 0 10px;
 overflow: hidden;
}
*/

#Menu { height: 53px; width: 800px; margin-bottom: 24px;}
#Menu ul { margin: 0; padding: 0; list-style-type: none; height: 53px;}
#Menu ul li { width: 160px; height: 53px; margin: 0; padding: 0; display: block; float: left;}
#Menu a { display: block; width: 160px; height: 53px; background-repeat: no-repeat; line-height: 53px; text-align: center; font-size: 12pt; text-indent: -9999px;}
#Menu1 a { background-image: url("../menut1.jpg");}
#Menu1 a:hover { background-position: right;}
#Menu2 a { background-image: url("../menut2.jpg");}
#Menu2 a:hover { background-position: right;}
#Menu3 a { background-image: url("../menut3.jpg");}
#Menu3 a:hover { background-position: right;}
#Menu4 a { background-image: url("../menut4.jpg");}
#Menu4 a:hover { background-position: right;}
#Menu5 a { background-image: url("../menut5.jpg");}
#Menu5 a:hover { background-position: right;}

#Pagetop a { clear: both; width: 100%; display: block; margin-left: 645px; margin-top: 20px; margin-bottom: 30px;}

#Sitemap {
 display: block;
 width: 100%;
 clear: left;
 font-size: 8pt;
 text-align: center;
 color: #999999;
 margin: 10px 0px;
 line-height: 2;
}
#Sitemap a { color: #666666;}
#Sitemap a:link { color: #666666;}

#MainBOX {
 width: 580px;
 float: left;
 display: inline;
}
#MainBOX img.title { margin-bottom: 16px;}

#SideBar {
 width: 200px;
 margin-left: 600px;
}

#SideBar div { width: 240px; margin-bottom: 16px; background-repeat: no-repeat;}
#SideBar a { background-repeat: no-repeat;}


#Footer {
 clear: both;
 width: 100%;
 height: 55px;
 position: relative;
}
#Footer hr {
 height: 1px;
 background-color: gray;
 border: none;
 color: gray;
}
#Footer div {
 position: absolute;
 bottom: 8px;
 right: 10px;
 font-size: 8.5pt;
}
