@charset "Shift_JIS";

body {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	background: #2e2e2e url(../common/bg.gif) repeat-x top;
	color: #FFFFFF;
}

a:link {
	color:#ffffff;
	line-height: 140%;
	text-decoration:none;
}
a:hover {
	color:#ffffff;
	text-decoration:underline;
}
a:visited {
	color:#ffffff;
	text-decoration:none;
}

#container {
	width: 800px;
	margin: 0 auto;
	border: 1px solid #b5b5b5;
	background-color: #191110;
}

.img {
    margin: 0;
}

#logo {
    float: left;
	margin: 5px 0px 5px 10px;
}

.px16 {
	font-size: 16px;
}
.px14 {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 160%;
}
.px12 {
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 0px 16px;
}
.px10 {
	font-size: 10px;
	line-height: 120%;
}

.px9 {
	font-size: 9px;
}

/*階層に使用*/
#pan {
	color: #FFFFFF;
	background-color: #000000;
	padding: 4px 4px 4px 10px;
	text-align: left;
	margin: 6px 0px 6px 0px;
	font-size: 12px;
}
#pan a:link {
	color: #6666CC;
	text-decoration: underline;
}
#pan a:visited {
	color: #6666CC;
	text-decoration: underline;
}
#pan a:hover {
	color: #FFFFFF;
}

/*タイトルは余白のみ指定*/
.bgright {
	background-image: url(../common/right.gif);
}
.bgleft {
	background-image: url(../common/left.gif);
}
.bgfoot {
	background-image: url(../common/foot.jpg);
}



/*フッターコピーライト*/
#footer {
	border: 1px solid #FFFFFF;
	width: 98%;
}

#FootText {
	text-align: center;
	font-size: 12px;
	color: #ffffff;
}

#foot a{
	color: #333333;
	text-decoration: underline;
}
#foot a:link {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#foot a:visited {
	color: #666666;
}
#foot a:hover {
	color: #FFFFFF;
	background-color: #996600;
}
/**/

.line-u {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC99CC;
}
.img-waku {
	margin: 0px;
	border: 1px solid #666666;
	padding: 5px;
}
#mainc td {
	line-height: 150%;
	color: #333333;
	font-size: 12px;
}
.linehi {
	line-height: 170%;
	letter-spacing: 1px;
}
.txtblue {
	color: #003366;
}
#p-list {
	font-size: 12px;
}
#p-list a:link{
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
#p-list a:visited {
	color: #666666;
	text-decoration: underline;
}
#p-list a:hover {
	color: #FFFFFF;
	background-color: #996600;
}
