/*ボディなどの指定*/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #454545;
	/*background-image: url(../../images/bg3.gif);*/
}
td {
	font-size:12px;
	color:#5E5E5E;
	line-height:16px;
	letter-spacing: 0.1em;
}

h2 {
	margin:0px 0px 0em;
	padding: 0px;
	font-size: 12px;
	color: #696969;
	background: #FFFFFF;
	font-weight: bold;
	border-bottom-style: double;
	border-bottom-color: #626262;
}
h3 {
	margin:0px;
	padding: 10px;
	font-size: 13px;
	margin-top:5px;
	margin-bottom:0.625em;
	color: #333333;
	font-weight: bold;
	line-height:16px;
}

A:link{ color: #454545; text-decoration: underline}
A:visited { color: #454545; text-decoration: underline}
A:active { color: #454545; text-decoration: underline}
A:hover { color: #7DA7D9; text-decoration: underline}

/*スクロールバー*/
body {

	scrollbar-3dlight-color: #D6D6D6;
    scrollbar-track-color: #D4D4D4;
    scrollbar-shadow-color: #9A9999;
    scrollbar-face-color: #B0AFAF;
	scrollbar-arrow-color: #D6D6D6;
	scrollbar-darkShadow-color: #D6D6D6;
}

/**/
.link_top {
	font-family: Tahoma;
	font-size: 10px;
	color: #939393;
}
/*コピーライト*/
.copy {
	font-family: Tahoma;
	font-size: 11px;
	color: #9A9A9A;
}
.txt12_white {
	font-size: 12px;
	color: #FFFFFF;
}
.txt10_red {
	font-size: 12px;
	color: #CC3333;
}
.text2 {
	font-size: 12px;
	color: #5E5E5E;
}
.link {
	font-size: 12px;
	font-weight: bold;
	color: #5B6771;
}
.link_2 {
	font-size: 12px;
	font-weight: bold;
	color: #5B6771;
	text-decoration:underline;
}
.read_more {
	font-size: 12px;
	color: #6496BC;
}
/*テキストボックス指定*/
.tixtfield {
	font-size: 12px;
	color: #666666;
	height: 15px;
	width: 118px;
	border: 1px solid #5D5E5E;
}
.tixtarea {
	font-size: 12px;
	color: #666666;
	height: 92px;
	width: 118px;
	border: 1px solid #5D5E5E;
	overflow:auto;
}
DIV.text_tab {
	margin-left: 10px;
	line-height: 150%;
	letter-spacing: 0.1em;
}

DIV.text_tab20 {
	margin-left: 20px;
	margin-right: 20px;
	line-height: 150%;
	letter-spacing: 0.1em;
}
/*メニュー指定*/
#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #CCC;
width: 90px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid CCC;
}

#navcontainer a:link, #navlist a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FFECE1;
color: #555;
width: 85px;
}
.box_gray {
	border: 1px solid #999999;
}
.txt13_b {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
