﻿body {
	overflow-x:hidden; 
	font-size: 12px; 
	color: #333333; 
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}
input,textarea {
	font-size:13px; 
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}
th {
	font-size: 13px; 
	color: #ffffff; 
	border-bottom: #999999 1px solid; 
	background-color: #808080
}
td {
	font-size: 13px; 
	color: #333333; 
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	line-height:1.3;
}

h1 {
	width: 750px; 
	border-top: #cccccc 1px dotted; 
	border-bottom: #cccccc 1px dotted; 
	margin: 0 0 5px; 
	padding: 5px 0; 
	text-align: right;
}
h2 {
	width: 500px; 
	border-top: #cccccc 1px dotted; 
	border-bottom: #cccccc 1px dotted; 
	margin: 0 0 5px; 
	padding: 5px; 
	text-align: right;
	text-height:20px;
}
h3.cap {
	background-image: url(br_001.jpg); 
	line-height:40px;
	margin:20px 0;
	padding-left:50px;
	font-size:16px;
}

input.text {
	position: relative; 
	top: 2px
	border-top: #000000 1px solid; 
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-left: #000000 1px solid; 
	margin-right: 1em; 
}
address {
	width: 750px; 
	border-top: #999999 1px dotted; 
	padding-top: 10px; 
	font-style: normal; 
	text-align: center;
}
form {
	margin:0;
	padding:0;
}
form.create {
	width: 750px; 
	margin-bottom: 0; 
	padding-top: 16px; 
	background-image: url(create.gif); 
	background-repeat: no-repeat;
}
form.create2 {
	width: 750px; 
	margin-bottom: 0em; 
	padding-top: 16px; 
	background-image: url(additem.gif); 
	background-repeat: no-repeat
}
p.menubar {
	width: 750px; 
	margin: 0.2em 1em 0.5em; 
	text-align: right;
}
table.main {
	width: 750px; 
	margin:0;
	border: #999999 1px solid; 
}
table.main2 {
	width: auto; 
	margin:0;
	border:0;
}
table.main3 {
	width: 200px; 
	margin: 0; 
	border: #999999 1px solid; 
}
table.main4 {
	width: 151px; 
	margin: 0; 
	border:0;
}
table.main5 {
	margin: 0; 
	border:0;
}
table.menu {
	width: 500px; 
	margin-top: 0em; 
	border: #999999 1px solid; 
}
tr#no1 td {
	background-color: #999999
}
tr#no2 td {
	background-color: #ebebeb
}
tr#no3 td {
	background-color: #f0f0f0
}
tr.no3 td {
	background-color: #f0f0f0
}
tr#no5 td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height:40px;
}

.ex01 td {
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover{
	color: #666666;
}
img{
	vertical-align:bottom;
}

/* -------------------------- */
/*  ブログ用                 */
/* -------------------------- */
.blog {
	border:1px #d7d7d7 solid;
	border-collapse:collapse
}
.blog th{
	border-bottom:1px #d7d7d7 solid;
	background-color:#efefef;
	color:#666666;
	padding:2px 1em;
}
.blog td{
	padding:1em;
}
.blog p{
	margin:0 0 13px 0;
}
.blog img.blogimage{
	float:left;
	margin:0 1em 1em 0;
}

