body	{ margin: 0px; background-color: #ffffff;	_font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, sans-serif;}

.Text	{font-size: small; line-height: 140%;}
.Text2	{font-size:small; line-height:150%;}
.Text_top	{font-size: small; line-height: 120%;}
.mbtext12 {color: #000000; text-decoration: none;font-size:12px;}
.Text_foot {font-size: small; line-height: 130%; color:#333333;}

/* リンク文字色 */
a	{text-decoration: underline;}
a:link	{color: #0000dd;}m
a:visited	{color: #800080;}
a:active, a:hover	{color: #ff0000;}

.bl1 { line-height: 110%}
.bl2 { line-height: 120%}
.bl3 { line-height: 130%}
.bl4 { line-height: 140%}
.bl5 { line-height: 150%}

hr	{color:#d8d8d8; border-style:dotted;}

#to_top	{font-size:small; margin:0 10px 20px;}
#path	{ font-size: small; margin:5px 10px;}
#risk	{ line-height: 130%; margin:10px 0 15px; padding:5px 10px; border:1px solid #e6e6e6; background-color:#f9f9f9;}

.content 	{font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	margin-bottom: 10px;
	}

.note { padding-left:1.2em; text-indent:-1.1em;}

h1	{font-size:medium; font-weight:bold; padding:0 0 10px 0; margin:0; border-style:dotted; border-width:0 0 2px 0; border-color:#d9d9d9;}
h1.top	{font-size:medium; font-weight:bold; padding:10px 0 5px 0; margin:0; border-style:dotted; border-width:0 0 2px 0; border-color:#d9d9d9;}
h2	{font-size: small; font-weight:bold; border-style:solid; border-width:0 0 0 4px; border-color:#fe971a; padding:0 0 0 5px; margin:10px 0 0;}
h3	{font-size: small; font-weight:bold; padding:0; margin:5px 0;}
h3 a	{font-weight:normal;}
h4	{font-size: small; font-weight:normal; padding:0; margin:10px 0 5px;}

blockquote	{
	line-height: 140%;
	border: 1px solid #d9d9d9;
	padding:10px;
	margin:10px 20px;
	background-color: #fffff2;
	font-size: small; line-height: 140%;
	}

ul	{
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
	list-style-image:url("http://www2.monex.co.jp/lounge/image/t_list.gif");
	}

li	{
	line-height: 140%;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	}

.photo	{
	text-align: left;
	margin-bottom: 20px;
	}

.link-note	{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 140%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

/* ヘッダーグラデ */
.mbgrad {background-image:url("/lounge/image/mb_menu/hdbg600_mb.gif");}

/* ライン */
.mbtopln1	{background-color: #FFE001}/*659F0C*/
.mbtopln2	{background-color: #FFE001}/*FFFFFF*/
.mbtopln3	{background-color: #FFE001;}/*FFE001*/
.mbtopln4	{background-color: #000000}/*D6D6D6*/
.mbtopln5	{background-color: #000000}/*FFFFFF*/
.mbtopln6	{background-color: #000000;}

/* リンク文字色 */
a	{text-decoration: underline;}
a:link	{color: #0000dd;}
a:visited	{color: #800080;}
a:active	{color: #ff0000;}
a:hover	{color: #ff0000;}

/* リンク文字色 フォーラム */
a.selectedlink:link,
a.selectedlink:visited,
a.selectedlink:active {text-decoration: none; color:#000000;}
.annual	{text-decoration: underline;}

.mbgrayln {background-color: #888888;}/* グレーライン */
.mbframe {background-color: #FFF8D1;}/* ゲストイエロー */
.mbframem {background-color: #DCE8FF;}/* メンバーブルー */

.mbbtmln1 {background-color: #000000;}
.mbbtmln2 {background-color: #888888;}/* ボトム・グレーライン */

.mbfooterclr	{ background-color:#EEEEEE;}

/* トップページリンク文字色 */
.menutop		{margin-left:6px; padding:4px 1px 6px 0;}
a.link01:link	{ color: #000000; display:block; text-decoration: none;}
a.link01:visited	{ color: #800080; text-decoration: none;}
a.link01:hover	{ color: #FF0000; text-decoration:underline; display:block;}

/* トップページ項目別リンク */
a.toplink:link	{color:#000000; text-decoration: none; display:block}
a.toplink:visited	{color:#000000; text-decoration: none; display:block}
a.toplink:hover	{color:#FF0000; text-decoration: underline; display:block}

/* サブナビゲーション */

.menu	{
	font-size: small;
	text-align: left;
	line-height: 120%;
	margin-left:12px; 
	padding:3px 1px 2px 0;
	}
.menu2 {
font-size:small;
line-height:120%;
margin-left:12px;
padding:6px 1px 5px 0pt;
text-align:left;
}


.titledate	{ border-bottom:solid 1px; border-color:#cccccc; padding:3px 3px 3px 3px;}
.subtitle	{ font-size:small; text-weight:bold; border-bottom:solid 1px; border-color:#cccccc; padding:3px 3px 3px 3px;}

.sub	{list-style-type: none; padding:0 0 0 5px; margin:4px 2px 4px 0; font-size:small; }
.sub2	{color:#000000; text-decoration: none; padding:0; margin:0 0 10px 5px;}
a.sub2:visited{ color: #800080; text-decoration: none;}
a.sub2:hover{ color: #FF0000; text-decoration:underline;}

#submenu	{
	text-align: left;
	line-height: 120%;
	margin:0; 
	padding:0;
	border:1px solid #d9d9d9;
	}
#submenu2	{
	font-size: small;
	text-align: left;
	line-height: 120%;
	padding:15px 0 0;
	}
#submenu h3,#submenu2 h3,	{font-size:small; text-align:left; display:block; margin:0; padding:2px 5px; background-color:#FFE0B2;}
dl	{font-size: small; margin:2px;}
dt	{font-size: small; font-weight:bold; margin:3px 3px 0 10px; border-left:solid 4px #fe971a; padding:0 0 0 5px;}
dt_forum	{font-size: small; font-weight:bold; margin:3px 3px 3px 10px; border-left:solid 4px #fe971a; padding:0 0 0 5px;}
.date	{color:#cc6600; font-size: small; margin:0; padding:0; border:none;}
.date_top	{color:#e75f01; font-size: small; margin:0; padding:0; border:none;}

dd	{font-size: small; margin:0 2px 0 5px; padding:0 0 0 10px; line-height:150%;
	background-image:url("http://www2.monex.co.jp/lounge/image/t_list.gif");background-repeat:no-repeat;}
a.dd:link	{color:#000000; text-decoration:none;}
a.dd:visited	{color:#800080; text-decoration:none;}
a.dd:hover	{color:#ff0000; text-decoration:none;}
a#submenu2 dd:link	{color:#0000dd; text-decoration:underline;}

#powered_by	{margin:50px 10px 20px 10px; padding:2px;}
#powered_by_forum	{margin:5px 10px 20px 10px; padding:2px;}

a.mtMenu:link, a.mtMenu:visited	{color:#000000; display:block; text-decoration: none}
a.mtMenu:hover	{color:#000000; display:block; text-decoration: none; background-color:#FFE0B2;}

/* ＠銀座　講師プロフィール */
.Text_prof	{font-size: x-small; line-height: 140%;}
/* \*/
.Text_prof { font-size:small; }
.Text_prof { _font-size:x-small; }
/* */

.space {line-height: 1.3em}
a.white:hover {color: #00008b}
h4 {border-bottom: #313163 1px solid; border-left: #313163 10px solid; border-right: #313163 0em solid; border-top: #313163 0em solid; margin-right: 0px; padding-bottom: 0.1em; padding-left: 0.7em; padding-right: 0em; padding-top: 0em;}
a.white {color: #ffffff;}
input.right {text-align: right}
input.a1 {background-color: #ffc94c; color: #000000}

/* 勉強会 */
.waku	{border:solid 1px #d8d8d8;}
.hoshi	{color:#ffcc66; font-size:80%;}

.live	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#1DC8E1;}
.koen	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#60bcde;}
.shisan	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#9ae033;}
.fx	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#6e7fcf;}
.kabu	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#ffaa33;}
.tohshin{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#ff00ff;}
.saiken {padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#4b4b4b;}
.shinyo	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#c66060;}
.china	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#ff3e3e;}
.cwrnt	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#048204;}
.sakiop	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#50609e;}
.toshin	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#6CD4A2;}
.shohin	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#4859fd;}

.kashikabu	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#339966;}
.ir	    {padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#A757A8;}
.sonota	{padding:2px 1px 0 2px; margin:0 2px 0 0; color:#ffffff; background-color:#b3b94e;}


ol	{margin:5px 0 0 25px;}
.m10_0_0_0	{margin:10px 0 0;}

.TableTextCell { margin:4px 7px 4px 7px; }
.TableTextCellNarrow { margin:1px 5px 1px 7px; }
.TableTextCellNarrowEn { margin:1px 5px 1px 7px; }
.TableTextCellFirstRadio { margin:4px 7px 4px 2px; }
.TableTextCellTopSpacer { margin:3px 7px 4px 7px; }
.TableTextCellNarrow a { position:relative; top:1px; }

.Background1 { background-color:#bebebe; }
.Background2 { background-color:#ffdd3f; }
.Background3 { background-image:url(/image/common/border_dotted_gray.gif); }
.Background4 { background-color:#99adde; }
.Background5 { background-color:#83C586; }
