@charset "utf-8";
@import "class.css";
/*--------------------------------------

	メインCSS

---------------------------------------*/
/*初期化*/
* {
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	font-family:sans-serif;
	color:#3F5053;
	margin:0px;
	padding:0px;
	border:none;
}

/*--------------------------------------
	body
---------------------------------------*/
body {
	padding:1em;
}

/*--------------------------------------
	テキスト
---------------------------------------*/
h1,h2,h3,h4,h5 {
	border-spacing:1px;
	border-width:1px;
	border-bottom-style:solid;
}

p {
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	line-height:1.5em;
}

img {
	border: none;
}

em {
	font-weight:bold;
}

/*トラックバックのタイトルに使用される。*/
strong {
	font-weigh:bold;
	color:#ff6347;
}

strike,del {
	text-decoration: line-through;
}

/*参照情報*/
cite {
	color:#5a7163;
}

abbr {
	color: #94655a;
}

pre {
  padding: 1em;
  width: auto;
  overflow-x: auto;
  color: inherit;
  font-family: 'MS Gothic', monospace;

	border-style:solid;
	border-color:#b0c0d0;
	border-width:1px;
}

code {
	white-space: pre;
}

/*--------------------------------------
	リンク
---------------------------------------*/
a {
	color: #597162;
	text-decoration:underline;
	border: none;
}

a:visited {
	color: #395152;
}

a:hover {
	background-color: #ffd7d6;
}

/*--------------------------------------
	リスト
---------------------------------------*/
ul,ol,dl {
	
}

dt, dd {
	position:relative;
}
dt {
	font-weight:bold;
}
dd {
	margin-left:2em;
}
ul {
	list-style-type:circle;
}
li {
	margin-left:2em;
}

/*--------------------------------------
	テーブル
---------------------------------------*/
table,th,td,tr {
	background-color:#f9feff;
}
table {
	border-spacing:1px;
	border-width:1px;
	border-style:solid;
}
th {
	color:#ffffff;
	background-color:#314542;
}
td{
	border-color:#e7ebef;
	border-width:1px;
	border-style:solid;
}
tr{
	border-color:#718582;
}

/*--------------------------------------
	フォーム
---------------------------------------*/
form {

}
textarea {
	background-color:#e7ebef;
}

input {
	border-style:solid;
	border-width:1px;
	background-color:#e7ebef;
	height:1.5em;
}

/*--------------------------------------
	その他
---------------------------------------*/
hr {
	color: #5a7163; /* 線の色(IE用) */
	background-color: #5a7163; /* 線の色(NN用) */
	height: 1px;
	border: 1px;
	border-style: dashed;
}


