/*
	HolySnowBBS
	設定用スタイルシート
	seiya@holysnow.net
*/

A.noc
{ 
	text-decoration:none;
}
A:hover.noc{
	text-decoration:underline;
}

A
{ 
	text-decoration:none;
	color:#8080c0;
}
A:hover{
	color:#6060FF;
	text-decoration:underline;
}
A.del
{ 
	text-decoration:none;
	color:#FF0000;
}
A:hover.del{
	color:#ff6060;
	text-decoration:underline;
}



body
{
	text-align: center;
	font-size: 10pt;
	color: #444444;

	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#6a96b8;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#888888;
	scrollbar-face-color:#d0d0ff;
	scrollbar-highlight-color:#d0ffff;
	scrollbar-shadow-color:#4488AA;
}

body.index
{
	scrollbar-face-color: #000000;
    scrollbar-shadow-color: #666666;
    scrollbar-highlight-color: #aaaaaa;
    scrollbar-3dlight-color: #777777;
    scrollbar-darkshadow-color: #222222;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #999999;
   
	background-attachment:fixed;
	background-color:#000000;
	background-image:url(../image/0102.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color:#9999FF;
}

table.replist
{
	text-align: center;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}


table.nomal
{
	text-align: center;
	font-size: 10pt;
	color: #444444;
	border-top: 1px none #757575;
	border-bottom: 1px none #757575;
	border-right: 1px none #757575;
	border-left: 1px none #757575;
}

table.check
{
	text-align: left;
	font-size: 10pt;
	color: #444444;
	
	border-top: 1px none #757575;
	border-bottom: 1px none #757575;
	border-right: 1px none #757575;
	border-left: 1px none #757575;
}
table.none
{
	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	text-align: left;

	border-top: 1px none #757575;
	border-bottom: 1px none #757575;
	border-right: 1px none #757575;
	border-left: 1px none #757575;
}

.bbs_form
{
	width:640px;
	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	text-align: center;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}

table
{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	text-align: left;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}

table.W
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FCFCFC;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}
table.U
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #AAAAFF;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}

table.R
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FFAAAA;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}

table.G
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #AAFFAA;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}

table.B
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #222222;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}
table.A
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #f4b939;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}
table.M
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #faf99c;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}
table.L
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ad793c;
	text-align: left;
	font-size: 10pt;
	color: #444444;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}


td.W
{
	background-color: #FCFCFC;
}
td.U
{
	background-color: #AAAAFF;
}

td.R
{
	background-color: #FFAAAA;
}

td.G
{
	background-color: #AAFFAA;
}

td.B
{
	background-color: #222222;
	color: #FFFFFF;
}
td.A
{
	background-color: #f4b939;
}
td.M
{
	background-color: #faf99c;
}
td.L
{
	background-color: #ad793c;
}

A.W
{
	color: #444444;
	text-decoration:underline;
}
A.U
{
	color: #444444;
	text-decoration:underline;
}

A.R
{
	color: #444444;
	text-decoration:underline;
}

A.G
{
	color: #444444;
	text-decoration:underline;
}

A.B
{
	color: #FFFFFF;
	text-decoration:underline;
}
A.A
{
	color: #444444;
	text-decoration:underline;
}
A.M
{
	color: #444444;
	text-decoration:underline;
}
A.L
{
	color: #444444;
	text-decoration:underline;
}

.thrred
{
	border:none;
	width:640px;
	font-size : 10pt;
	
}
.mtext
{
	font-size : 8pt
;}

.count
{
	font-size : 11pt;
	text-align: center;
	
}


.log
{
	border-left:2px dashed #8080ff;
}


.List_text
{
	font-size : 11pt;
	
	color: #8080ff;
}
.bbs_log
{
	border-bottom: 1px dashed #c0c0ff;
	border-top: 1px dashed #c0c0ff;
	border-left: none;
	border-right: none;
}

.bbs_name
{
	text-align : right;
	font-size : 11pt;
	background-color:#dfdfff; 
	background-image : url(../image/bar2.png);
}

.bbs_menu
{
	width:640px;
	text-align : center;
	font-size : 10pt;
	background-color:#dfdfff; 
	background-image : url(../image/bar2.png);
}

.cnt
{
	border :none;
	margin :0px;
	padding:0px
;}
div.del
{
	text-align :right;
	font-size:10pt;
}

.bbs_res
{
	text-align : center;
	font-size : 12pt;
	background-color :#dfdfff	
;}


.bbs_text
{
	background-color :#efefff;
	font-size:10pt;
}

.icon_c
{
	text-align :center;
	font-size:12pt;
	
}
select
{
	background-color: f0f0ff;

}
input
{
	background-color: f0f0ff;

}
.form_input
{
	background-color: f0f0ff;

}
.imgbar
{
	width:640px;
	color: #8080ff;
	font-weight: bold;
	font-size: larger;
	line-height: 1.2;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#dfdfff; 
	background-image : url(../image/bar.png);
}
.imgbar_text
{	
	color: #8080ff;
	font-weight: bold;
	font-size: larger;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
}

.right_draw
{
	text-align :right;	
}

.title
{
	width:640px;
	color: #8080ff;
	font-weight: bold;
	font-size: larger;
	line-height: 1.2;
	width: auto;;
	background-color:#dfdfff; 
	background-image : url(../image/bar.png);
}

.center
{
	text-align :center;
		
}
.button
{
	border-color:#a0a0ff;
	border-style:solid solid solid solid;
	background-color: #f0f0ff;
	color: #0000ff;
}

.input
{
	border-color:#a0a0ff;
	border-style:solid solid solid solid;
	background-color: f0f0ff;
}

.select
{
	border-color:#a0a0ff;
	border-style:solid solid solid solid;
	background-color: f0f0ff;
}

.input_box
{
	text-align: right;
	font-weight: bold;
	font-size: midle;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
}

.help
{
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: f0f0ff;
}
.center_drow
{
	text-align :center;
}
.copy
{
	text-align: right;
}


hr
{
	width :75%;
	color  : #8080cf;	
}


/* 汎用 */
.center
{
	text-align : center;	
}
.right
{
	text-align :right;
}
.left
{
	text-align :left;
}


div.r_index
{
	text-align: right;
	font-size:18pt;
	color:#B7A8F2;
}

div.r_width8
{
	width:80%;
}