/* ---------- 水平線のスタイル ---------- */
hr{
	width: 80%;
	color: rgb(128,128,150);
}
/* ---------- アンカーのスタイル ---------- */
a {
	font-weight: bold;
	text-decoration: none;
}
.info_code_pls {
	color: #FF0000;
	background-color: #FFFFFF;
}

/* ---------- リンクのスタイル ----------*/
a:link {
	color: rgb(60, 120, 150);
}
.info_code {
	background-attachment: fixed;
	background-image: url(../product/wshock/img/ws_a_base.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	font-size: small;
}

.wshock {
	background-color: #000000;
	position: relative;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* ---------- 訪問済みリンクのスタイル ---------- */
a:visited {
	COLOR: rgb(150,90,150);
}
/* ---------- リンクにクリックした時のスタイル ---------- */
a:active {
	font-weight: bold;
	color: rgb(0,40,20);
}
/* ---------- リンクにマウスカーソルが乗った時のスタイル ---------- */
a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: rgb(200,50,10);
}
/* ---------- 見出しのスタイル ---------- */
h1 {
	font-size: 24pt;
	color: rgb(255,255,255);
	background: rgb(20,20,20);
}
H2 {
	font-size: 20pt;
	color: rgb(245,255,255);
	background: rgb(0, 53, 74);
}
H3 {
	font-size: 16pt;
	color: rgb(245,255,255);
	background: rgb(0, 53, 74);
}
/* ---------- メニュー項目のスタイル ---------- */
.menu {
	font-size: 12pt;
	color: rgb(255, 255, 255);
}
/* ---------- メニュー項目のスタイル2 ---------- */
.menu2 {
	font-size: 12pt;
	margin-left: 12pt;
	color: rgb(255, 255, 255);
}
/* ---------- 本文(小サイズ)用スタイル ---------- */
.small {
	font-size: 9pt;
}
/* ---------- 本文(中サイズ)用スタイル ---------- */
.middle {
	font-size: 11pt;
}
/* ---------- 本文(大サイズ)用スタイル ---------- */
.large {
	font-size: 16pt;
}
/* ---------- 本文(特大サイズ)用スタイル ---------- */
.exlarge {
	font-size: 20pt;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■ 追加スタイル */
/* ---------- ベースのスタイル ---------- */
.base{
	background: rgb(245,255,245);
/*	width: 540 ;*/
	border: solid 2px rgb(0,100,0);
	border-top: none ;
	border-bottom: none ;
	padding: 24px;
} 
/* ---------- メニューベースのスタイル ---------- */
.menubase{
	background: rgb(255,255,245);
	border: solid 2px rgb(160,160,0);
	border-top: none;
	border-bottom: none;
}
/* ---------- 情報のスタイル ---------- */
.info{
	background: rgb(230,180,180);
	font-weight: bold;
	font-size: 12pt;
	color: rgb(255,255,255);
	line-height : 1.4 ;
	padding:4 10 4 10;
}
/* ---------- ニュースのスタイル ---------- */
.news{
	background: rgb(180,180,230);
	font-weight: bold;
	font-size: 12pt;
	color: rgb(255,255,255);
	padding: 4 10 4 10;
}
/* ---------- ページタイトルのスタイル ---------- */
.pagetitle{
	font-size: 16pt;
	font-weight: bold;
	color: rgb(255,255,255);
	background: rgb(40,80,80);
	padding: 4 10 4 10;
}
/* ---------- ゲーム情報のスタイル ---------- */
.gameinfo{
	font-size: 12pt;
	font-weight: bold;
	color: rgb(40,80,80);
	background: rgb(180,220,180);
	padding: 4 10 4 10;
}
/* ---------- 境界線のスタイル ---------- */
.border{
	border-bottom : dotted 1 #030 ;
	font : 1 ;
	color : #fff ;
	margin : 0,0,8,0 ;
	padding : 0
}
/* ---------- 隠すスタイル ---------- */
.hide{
	display: none ;
}

/* ---------- 赤 ---------- */
.red{
	color:rgb(200,24,24);
}
/* ---------- 青 ---------- */
.blue{
	color:rgb(24,24,200);
}
/* ---------- 緑 ---------- */
.green{
	color:rgb(24,200,24);
}
/* ---------- 黄色 ---------- */
.yellow{
	color:rgb(200,200,24);
}

.title_t {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
.small_r {
	font-size: 10px;
	color: #FF0000;
}
.small_s {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
}
.big_s {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14pt;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
}
.small_s2 {
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.big_r {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14pt;
	color: #CC0000;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
}
.r_tag {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14pt;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal ;
	background-color: #FFBFBF;
	background-position: 0px 0px;
}
.info {
	color: #FFFFFF;
	background-color: #CCFFFF;
	font-size: 24px
}
.chara1 {
	font-size: 9pt;
	color: #330066;
}
.chara2 {
	font-size: 9pt;
	color: #642100;
}
.chara3 {

	font-size: 9pt;
	color: #002200;
}
.chara4 {


	font-size: 9pt;
	color: #660000;
}
.top {
	font-size: 18pt;
	color: rgb(250,250,250);
	background: rgb(210,80,80);
	font-weight: bold;
	text-decoration: underline;
}
.top2 {
	font-size: 14pt;
	color: rgb(240,50,50);
	background: rgb(250,240,250);
	font-weight: bold;
	text-decoration: underline;
}
.small2 {
	font-size: 9pt;
	color: #FFFFFF;

}
.red2 {
	color:rgb(200,24,24);
	cursor: hand;


}
.ws_m {
	font-size: 11pt;
	line-height: 150%;
}
.cgv {
	background-attachment: scroll;
	background-image: url(../product/wshock/img/ws_cgv_t.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	font-size: small;
}
