body{
	background-color:#3366ff;
	margin:0;
	color:#444444;
	line-height:1.6;
	font-size:10pt;
	background-image:url("PSO-BB-images/siberia_bk.png");
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:left top;

}
html, body {
	scrollbar-track-color:#9999ff; 
	scrollbar-face-color:#6666ff; 
	scrollbar-shadow-color:#0000ff; 
	scrollbar-darkshadow-color:#000066; 
	scrollbar-highlight-color:#ccccff; 
	scrollbar-3dlight-color:#ccccff; 
	scrollbar-arrow-color:#ffffff;
}

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;
	}
SUBMIT{
	border-color:#6060ff;
	border-style:solid solid solid solid;
	background-color: #b0b0ff;
	color: #0000ff;
	}

#aozoraBG{
	padding:25px;
	height:410px;
}

#MainContentsBG{
	background-color:#f9f9f9;
}

.Chara{
	position:absolute;
	top:19px;
	left:670px;
	z-index:1;
}

.text{
	position:absolute;
	top:70px;
	left:150px;
	z-index:1;
}


html>body #Chara{
	position: fixes;
}

.CaptionMain{
	border:1px #001092;
	padding:15px;
}


a:link  { 
	color:001092;
	text-decoration:none;
	background-color:transparent;
	font-weight:900;
}

a:visited { 
	color:#9999ff;
	text-decoration:none;
	background-color:transparent;
	font-weight:900;
}

.Normal a:hover {
	position:relative;
	top: 2px;
	left:2px;
}

#Top_ContentsBG{
	background-image:url(PSO-BB-images/kabe_hekisasu-pink-big.gif);
	background-repeat:repeat-y;
}

#NavList li{
	list-style-type:none;
}

#Menu_Content{
	float:left;
	color:#000044;
	background: transparent;
	margin-top:25px;
	position:absolute;
	left: 15px;
}

#Nav_Content{
	float:left;
	color:#000044;
	background: transparent;
	margin-top:292px;
	position:absolute;
	left: 25px;
}
#QR_Content{
	float:left;
	margin-top:50px;
}

#Main_Content{
	float:right;
	padding:25px 0px;
	width:600px;
}

#Kiyaku_Content{
	background-image:url(PSO-BB-images/caption_bg_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#444444;
	font-size:15px;
	font-weight:900;
	padding-left:10px;
	width:550;
	height:30px;
	border:0px;
	text-align:left;
}

#enquete_Content{
	float:left;
	color:#000044;
	background: transparent;
	margin-top:320px;
	position:absolute;
	left: 0px;
}
#tabu{
	background-image:url(PSO-BB-images/tabu_width_500.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#444444;
	font-size:15px;
	font-weight:900;
	padding-left:10px;
	width:500;
	height:30px;
	border:0px;
	text-align:left;
}
#tabu3{
	background-image:url(PSO-BB-images/tabu_bg2.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#444444;
	font-size:15px;
	font-weight:900;
	padding-left:10px;
	width:500;
	height:30px;
	border:0px;
	text-align:left;
}
#tabu4{
	background-image:url(PSO-BB-images/tabu_bg4.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#444444;
	font-size:15px;
	font-weight:900;
	padding-left:10px;
	width:500;
	height:30px;
	border:0px;
	text-align:left;
}

#gaiyou ul{
	list-style-image:url(PSO-BB-images/dot_red.gif);
	color:#000044;
	font-weight:900;
}

a:hover {
	position:relative;
	top: 2px;
	left:2px;
	color:#00CCFF;
	font-weight:900;
}

.FaqQ{
	background-image:url(PSO-BB-images/faq_q.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:900;
}

.FaqA{
	background-image:url(PSO-BB-images/faq_a.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.FaqLine{
	color:#001092;
	height:1px;
	border-style:dashed;
}

.Att{
	background-image:url(PSO-BB-images/att_point.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

#CaptionB{
	background-image:url(PSO-BB-images/caption_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000044;
	font-size:100%;
	font-weight:900;
	padding-left:10px;
	width:580;
	height:29px;
	border:0px;
	text-align:left;
}

.BbsImg{
	padding:5px;
	text-align:center;
}

.Dot{
	background-repeat:no-repeat;
	color:#3366ff;
	font-weight:900;
}

#table-hasen{
	border:1px;
	 dashed;
	 #aaaaff;	
	
}
