body {
	margin: 0px;
	padding: 0px;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #CCCCCC;
	scrollbar-base-color : #FFFFFF;
	scrollbar-darkshadow-color : #777777;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #CCCCCC;
	scrollbar-track-color : #FFFFFF;
}

a:link, a:visited{
	color: #333333;
	text-decoration: none;
}
a:hover, a:active{
	color: #FF0000;
}

/* 見出し用 */
a.irr:link, a.irr:visited{
	color: #0000FF;
	text-decoration: none;
}
a.irr:hover, a.irr:active{
	color: #FF0000;
}

/* 通常文字 */
.f-size12{
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
}

/* メンバー紹介のメンバーリスト */
.mem-list{
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	line-height: 1.5;
}

/* 見出し文字 */
.title{
	font-size: 13px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #0000FF;
}

/* 文字仕切り線 */
.line{
	background-image: url("../icon/line.gif");
}

/* ページ左仕切り線 */
.l-line{
	background-image: url("../icon/line-l.gif");
}

/* ページ右仕切り線 */
.r-line{
	background-image: url("../icon/line-r.gif");
}

/* メニュー仕切り線 */
.c-line{
	background-image: url("../icon/line-c.gif");
}

/* ブロック単位のスペーサー */
.spacer{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/* 左に縦にボーダーラインを引く（ロゴ同色） */
.border{
	padding: 5px 10px;
	border-left: solid 3px #C20000;
}

/* リンクの相手先 */
.name{
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #0000FF;
	line-height: 1.5;
}

/* リンクの相手先（バナー部分） */
.b-name{
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #333333;
}

/* 文章の前後スペース */
.fr-spacer{
	padding-left: 5px;
	padding-right: 5px;
}

/* 文章の上下スペース */
.ud-spacer{
	padding-top: 5px;
	padding-bottom: 5px;
}

/* プロフィールの名前（漢字） */
.pj-name{
	font-size: 22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #333333;
}

/* プロフィールの名前（英語） */
.pe-name{
	font-size: 16px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #333333;
}

/* プロフィール画像 */
.main-img{
	z-index: 1;
	position: relative;
}

/* プロフィール画像フィルタ */
.blank-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

/* 打ち消し線 */
.strike{
	text-decoration: line-through;
}
