/* ページ設定 */

body {
	/* フォントの設定(NS4非対応) */
	font-family: "ＭＳ Ｐゴシック", "Osaka","sans-serif";
	color: #222222;

}


/* フォームの設定(NS4非対応)*/

input.text, textarea {						/* テキストボックス・テキストエリアのカラー */
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #888888;
	border-bottom: 1px solid #888888;
}
input.button, textarea {					/* プッシュボタンのカラー */
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

/* headerの白いリンク色 */
	.link_white a:link{ color: #ffffff; text-decoration: none; }
	.link_white a:visited{ color: #ffffff; text-decoration: none; }
	.link_white a:hover{ color: #ffffcc; text-decoration: none; }
	.link_white a:active{ color: #ffffff; text-decoration: none; }

/* グレーのリンク色 */
	.link_gray a:link{ color: #999999; text-decoration: none; }
	.link_gray a:visited{ color: #999999; text-decoration: none; }
	.link_gray a:hover{ color: #efefef; text-decoration: none; }
	.link_gray a:active{ color: #999999; text-decoration: none; }

/* リンクの設定*/

a:link {									/* 訪問前のリンク */
	color: #000066;
}
a:visited {									/* 訪問済みのリンク */
	color: #333333;
}
a:hover {									/* マウスカーソルが重なっているとき*/
	color: #FF0000;
	text-decoration: none;
}
a:active {									/* リンク部分をクリックした瞬間 */
	color: #000066;
	text-decoration: none;
}


/* 罫線の設定(ns4非対応) */

.hline_solid {
	border-bottom: 1px solid #888888;
}
.hline_dashed {
	border-bottom: 1px dashed #888888;
}
.hline_dotted {
	border-bottom: 2px dotted #888888;
}

.vline_solid {
	border-left: 1px solid #888888;
}
.vline_dashed {
	border-left: 1px dashed #888888;
}
.vline_dotted {
	border-left: 2px dotted #888888;
}
.line_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.line_u {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
