@charset "UTF-8";
/**
 :タイトル "全コンテンツ共通スタイル";
 :一行説明 "サイト内全コンテンツ共通のスタイルシートです";
 :作成日 "2010-00-00";
 :改訂版 [:版 "1.0.0"; :作成日 "2010-00-00"];
*/

/* ▼ブラウザスタイル解除
   --------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}
fieldset,img{
	border: 0;
}
address,caption,cite,code,dfn,th,var{
	font-style: normal;
	font-weight: normal;
}
ol,ul{
	list-style: none;
}
caption,th{
	text-align: left;
}
h1,h2,h3,h4,h5,h6{
	font-size: 100%;
}
q:before,q:after{
	content: '';
}


/* ▼HTML要素
   --------------------------------------------- */
body{
	background: #030000 url(../images/bg_body.jpg) no-repeat center top;
	color: #4d4c4c;
	font-size: 87.5%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.0;
}
a{
	color: #4986bb;
}
a:visited{
	color: #82bce6;
}
a:hover{
	color: #f5a538;
}
a:active{
	color: #f5a538;
}
img{
	border: 0;
}
sup,sub{
	font-size: 71%;
	line-height: 1;
}
sup{
	vertical-align: text-top;
}
sub{
	vertical-align: text-bottom;
}
p{
	margin-bottom: 1.5em;
}
em{
	font-style: normal;
	color: #e94d2e;
	font-weight: normal;
}


/* ▼共通クラス
   --------------------------------------------- */
/* テキスト隠し */
.vsHidden{
	position: absolute;
	overflow: hidden;
	top: -9999px;
	left: 0;
}

/* 回り込み解除 */
.fClear{
	clear: both;
}

/* clearfix */
.clearfix{
   ⁄zoom:1;
}

.clearfix:after{
   content:'';
   display:block;
   clear:both;
}