body {
	margin: 0px;
	padding: 0px;
	left: 30px;
	top: 0px;
	position: absolute;
	font-family: "ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
	font-size: 100%;
	min-width:600px;
	color: #657f9a;
	line-height: 1.166;	
	background-color: #FFFFFF;
	background-attachment: fixed;
}

#header {
	background-image: url(collaboimg/headerbase01.png);
	background-repeat: repeat-x;
	background-position: left top;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 120px;
	float:left;
	clear: both;
}

#menu {
	position: absolute;
	top: 72px;
	width: 800px;
	height: 10px;
	float:left;
	clear: both;
}

#mybody {
	position: absolute;	
                top: 140px;
	left: 0px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#pagebody {
                width: 640px;
	padding: 0px;
	margin: 0px;
	float:left;
	background:#fff;
}

#sidebar {
	float:right;
	width: 140px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	font-size: 80%;
}

#footer {
	width: 800px;
	float:left;
	background-image: url(collaboimg/headerbase01.png);
	clear: both;
}

a {
	text-decoration: none;
	background-color: #ccc;
	color: #06c;
}

a:link{
	text-decoration: none;
	background-color: #ccc;
	color: #06c;
}

a:visited{
	text-decoration: none;
	background-color: #ccc;
	color: #06c;
}

a:hover {
	background-color:#06c;
	color: white;
}

#menu ul {
	padding-left: 10px; margin-left: 0; background-color: #999; border-bottom: 1px solid #ccc; color:#fff; float: left; width: 80%; font-family: "ＭＳ Ｐゴシック",Osaka;
}

#menu ul li {
	display: inline; list-style-type: none; padding-right:20px; font-size:small;
}

#menu ul li a {
	padding: 4px 10px; background-color: #06c; color: #fff; text-decoration: none; float: left; border-left: 4px solid #39f; border-right: 1px solid #fff;
}

#menu ul li a:hover {
	background-color: #369; color: #cff;
}

h1{
 font-family: "ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
 font-size: 20px;
 color: white;
 background-color: #999999;
 margin: 0px;
 padding: 2px;
}

h2{
 font-family: "ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
 font-size: 16px;
 color: gray;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: "ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
 font-size: 10px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: "ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: 'Vonness Medium',"ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h6 {
 font-family: "ヒラギノ明朝 Pro W6","ＭＳ ゴシック", "Osaka－等幅","trebuchet MS", trebuchet, verdana,Arial,sans-serif;
 font-size: 10px;
 color: #334d55;
 margin: 4px;
 padding: 4px;
 border: 1px solid #CCCCCC;

}

#shouhin {
 background-color: #f7f7f7;
}

textarea,select,input {
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
}

.sub {
font-size:75%; padding: 4px 10px; background-color: #ffffff; color: #000000; text-decoration: none;
}

