/*　リンク　*/
a:link 	{
	color : #00FF00;
	text-decoration : underline;
	}
a:active{
	color : #0000FF;
	text-decoration : underline;
	}
a:visited{
	color : #00FF00;
	text-decoration : underline; 
	}
a:hover	{
	color : #0000FF;
	text-decoration : underline; 
	}
	
/*　ヘッダーリンク　*/
#header01	a {
	font-size: 75%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#header01	a:hover {
	text-decoration: underline;
}

#header02	a {
	font-size: 75%;
	color: #000000;
	text-decoration: underline;
}


/*　グローバルメニュー　*/
.global {
	padding-left: 10px;
	height: 21px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: normal;
	display: table-cell;
	padding-top: 2px;
}

/*　グローバルhere　*/
.here {
	font-weight: bold;
	text-decoration: underline;
}

/*　パンくずメニュー　*/
.bread {
	height: 20px;
	border-bottom: 1px solid #000000;
	padding-left: 11px;

}

.bread_non {
	font-size: 90%;
}

/*　会員関係リンク　*/
	#member a {
	color: #FFFFFF;
	text-decoration: underline;
}

/*　コラムリンク　*/
	#column a {
	color: #000000;
	text-decoration: underline;
}

/*　日付　*/
.date {
	padding-right: 12px;
	font-size: 75%;
	padding-top: 5px;
}
.date01 {
	font-size: 75%;
	line-height: 180%;
	text-align: right;
	width: 100%;
}

/*　入会・会員情報　*/
.online {
	font-size: 75%;
	color: #FFFFFF;
	line-height: 140%;
	background: #009999;
	padding: 3px 9px;
}
.online2 {
	font-size: 75%;
	color: #FFFFFF;
	line-height: 140%;
}
.online3 {
	font-size: 75%;
	color: #FFFFFF;
	line-height: 200%;
}

/*　ログイン　*/
.login {
	color: #FFFFFF;
	background: #0099CC;
	line-height: 130%;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 75%;
}

/*　氏名　*/
.name {
	font-size: 75%;
	color: #FFFFFF;
}

/*　ランキング　*/
.lanking {
	font-size: 75%;
	line-height: 120%;
}

/*　アンケート　*/
.enquete {
	font-size: 75%;
	line-height: 140%;
	border-bottom: 1px solid #9AB2A3;
	margin: 6px;
	padding-bottom: 6px;
}

/*　推奨ブラウザ　*/
.recommend {
	font-size: 70%;
	line-height: 120%;
	padding-top: 6px;
	padding-bottom: 12px;

}

/*　フッタメニュー　*/
.footermenu {
	font-size: 75%;
	height: 25px;
	border-top: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
}

/*　フォントサイズ（可変_行間なし）　*/
.sn {
	font-size: 65%;
	line-height: 120%;
}

.msn {
	font-size: 70%;
	line-height: 120%;
}

.mn {font-size: 75%;
line-height: 120%;
}

.mln {font-size: 90%;
line-height: 120%;
}

.ln {font-size: 120%;
line-height: 120%;
}

.lln {font-size: 160%;
line-height: 120%;
}

/*　フォントサイズ（可変_行間あり）　*/
.sh {
	font-size: 65%;
	line-height: 140%;
}

.msh {
	font-size: 70%;
	line-height: 140%;
}

.mh {font-size: 75%;
line-height: 140%;
}

.mlh {font-size: 90%;
line-height: 140%;
}

.lh {font-size: 120%;
line-height: 140%;
}

.llh {font-size: 160%;
line-height: 140%;
}

/*　フォントサイズ（固定_行間なし）　*/
.fsn {
	font-size: 10px;
	line-height: 120%;
}

.fmsn {
	font-size: 11px;
	line-height: 120%;
}

.fmn {font-size: 12px;
line-height: 120%;
}

.fmln {font-size: 14px;
line-height: 120%;
}

.fln {font-size: 19px;
line-height: 120%;
}

.flln {font-size: 26px;
line-height: 120%;
}

/*　フォントサイズ（固定_行間あり）　*/
.fsh {
	font-size: 10px;
	line-height: 140%;
}

.fmsh {
	font-size: 11px;
	line-height: 140%;
}

.fmh {font-size: 12px;
line-height: 140%;
}

.fmlh {font-size: 14px;
line-height: 140%;
}

.flh {font-size: 19px;
line-height: 140%;
}

.fllh {font-size: 26px;
line-height: 140%;
}


/*　見出し　*/
h1   {
	font-size: 90%;
	line-height: 130%;
	margin-bottom: 16px;
	display: inline;

}

/*　コラムタイトル　*/
.columntitle {
	font-size: 12px;
	font-weight: bold;
	background: #D9F0F7;
}


/*　マージン　*/
.margin01 {
	padding-right: 11px;
	padding-top: 7px;
	padding-left: 11px;
}
.margin02 {
	padding-left: 11px;
	padding-top: 7px;
	padding-right: 11px;
}
.margin03 {
	padding-left: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
}

