@charset "Shift_JIS";


/*-------------------- トップページ・センターカラム --------------------*/

/* 各カラム共通 */
.center_column_contents{
margin-bottom:16px;
width:401px;
}
.center_column_contents2{
margin-bottom:16px;
width:600pxpx;
}

.center_column_title{
	margin-top:10px ;
text-align:left;
}

.center_column_more{
text-align:right;
margin-top:5px;
margin-right:10px;;
font-weight:normal;
font-size:10px;
}

.center_column_more a{
font-weight:normal;
}

.center_column_contents table, .center_column_contents td{ /* 表は全て枠線を重ねる */
border:0;
border-collapse:collapse;
}

/* フラッシュバナー */
.terop , .terop td{
	margin:0;
	padding:0;
	z-index: 5;
}


/* トップページバナーjavascript用 */
.fadein { position:relative; height:160px; width:595px; border:solid 1px #ccc; margin:7px 0 0 0;}
.fadein img { position:absolute; left:0; top:0; }



/* トップページ上部（テロップ下） */
#toppage_toparea{
width:600px;
margin:5px 0 0 0;
border-collapse:collapse;
}
#toppage_toparea .toparea1{
padding:0;
width:189px;
padding:0 10px 0 0;
vertical-align:top;
}
#toppage_toparea .toparea1 div{
margin:0 0 2px 0;
}
#toppage_toparea .toparea2{
padding:0;
width:401px;
vertical-align:top;
}


/* フラッシュバナー */

.flash_banner{
margin-bottom:8px;
text-align:center;
}


/* TRADEONEPRO紹介部分 */

.top_tradeonepro{
width:595px;
margin-top:3px;
text-align:left;
line-height:130%;
border-collapse:collapse;
}

.top_tradeonepro td.top_pro_title{
width:570px;
padding:2px 0 0 25px;
background-image:url('../img/global/top_pro_main_back.gif');
background-repeat:no-repeat;
background-position:left center;
}
.top_tradeonepro td.top_pro_title a{
display:block;
width:568px;
border-bottom:1px dashed #900;
color:#b2050a;
font-weight:bold;
}

.top_tradeonepro td.top_pro_main{
width:570px;
padding:3px 0 5px 25px;
color:#666;
}








/* チャートセクション */
#chart_section{
width:597px;
margin:0 0 8px 2px;
border-collapse:collapse;
}
#chart_section td{
padding:0;
vertical-align:top;
}
#chart_section .chart3-1{
width:187px;
border-bottom:1px solid #7f7f7f;
background-image:url("../img/global/chart1back.gif");
background-position:top center;
background-repeat:repeat-y;
}
#chart_section .chart3-1 h3{
width:187px;
height:26px;
margin:0;
padding:0;
background-image:url("../img/global/charttop1.gif");
background-position:top center;
background-repeat:no-repeat;
font-size:1px;
text-indent:-5000em;
}
#chart_section .chart3-1 .content{
width:160px;
margin:5px 13px;
}
#chart_section .chartnew3-1 {
	margin: 0px;
	padding: 0px;
	height: 156px;
	width: 392px;
	border: 1px solid #CCCCCC;
}
#chart_section .chartnew3-1 h3 {
	background-image: url(../img/global/st_topchart.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 392px;
	position: relative;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}
#chart_section .chartnew3-1 img {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#chart_section .chartnew3-2 {
	margin: 0px;
	padding: 0px;
	height: 141px;
	width: 392px;
	border: 1px solid #CCCCCC;
}
#chart_section .chartnew3-2 h3 {
	background-image: url(../img/global/st_topmarket.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 392px;
	text-indent: -9999px;
}
#chart_section .chartnew3-2 ul {
	margin: 0px;
	padding: 7px;
}
#chart_section .chartnew3-2 li {
	float: left;
	padding: 0px 4px 5px 0px;
}


#chart_section .chart3-1 .content .chumokuchart_top{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px solid #ccc;
}


#chart_section .chart3-2{
width:204px;
margin:0 10px 0 0;
border-bottom:1px solid #7f7f7f;
border-right:1px solid #cccccc;
}
#chart_section .chart3-2 h3{
margin:0 0 0 0;
padding:0;
width:206px;
height:26px;
background-image:url("../img/global/charttop2.gif");
background-position:top center;
background-repeat:no-repeat;
font-size:1px;
text-indent:-5000em;
}


/* マーケット情報 */
#chart_section .market_brands{
	width:192px;
	margin:5px;
	border:none;
	border-collapse:collapse;
}
#chart_section .market_brands th{
	font-weight:normal;
	font-size:11px;
	padding:3px 2px;
	text-align:left;
}
#chart_section .market_brands td{
	padding:3px 2px;
	color:#404040;
	font-size:11px;
	text-align:right;
}
#chart_section .market_brands .plus{
	color:#ff0000;
	width:45px;
}
#chart_section .market_brands .minus{
	color:#0000ff;
	width:45px;
}
#chart_section .chart3-3{
width: 194px;
margin: 0 0 0 10px;
}
#chart_section .chart3-3 img{
margin: 0 0 5px 0;
}
#shikyobox {
	padding: 5px;
	height: 81px;
	width: 182px;
	border: 1px solid #cbcbcb;
	margin-bottom: 11px;
}
#shikyobox2 {
	padding: 5px;
	height: 81px;
	width: 182px;
	border: 1px solid #cbcbcb;
	margin: 0px;
}











/* マーケットニュース */

.marketnews_mokuji{
text-align:left;
font-size:12px;
margin:3px 0;
border-collapse:collapse;
color:#333333;
margin:5px 0 15px 0;
}
.marketnews_mokuji a{
color:#333399;
}
.marketnews_mokuji a.all{
color:#e70012;font-weight:bold;
}
.marketnews_mokuji span{
font-size:12px;
}


.date_jushin{
width:588px;
height:18px;
text-align:left;
font-size: 12px;
font-weight: bold;
line-height:18px;
background-image:url(../img/global/date_jushin.gif);
background-repeat:no-repeat;
background-position:left top;
color: #000066;
margin:2px 2px 0 0;
padding:2px 0 2px 5px;
}

.marketnews_main{
width:593px;
height:150px;
margin:0;
border:0;
}








/* 講演会部分 */

#kouenphoto{
text-align:center;
width:516px;
margin:0 0 0 40px;
padding:0;
border-collapse:collapse;
}


#kouenphoto td{
width:86px;
font-size:11px; /* 写真下の講師の名前はフォントサイズきめ打ち */
font-weight:bold;
text-align:center;
padding:3px 0;
}

#kouenphoto td img{margin:0;padding:0;border:0;}


#kouen{
width:580px;
margin:0 0 0 10px;
padding:0;
}

#kouen td{
text-align:left;
font-weight:bold;
font-size:12px;
margin:0;
padding-top:6px;
border-bottom:1px dashed #7f7f7f;
vertical-align:top;
}

.kouen_title a{color:#000;}
.kouen_koushi a{color:#000;}
.kouen_text a{color:#B2050A;}







/* ボトムセクション */
#bottom_section{
	border-collapse:collapse;
	width: 595px;
	margin-top: 5px;
}
#bottom_section td{
vertical-align:top;
}
#bottom_section .what{
}
#bottom_section .commons{
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


/*  What's New部分  */

#whatsnew{
margin:0;
padding:0;
border-collapse:collapse;
}

#whatsnew td{
font-size:12px;
font-weight:bold;
text-align:left;
margin:0;
padding:10px 0 3px 0;
line-height:130%;
border-bottom:1px dashed #7f7f7f;
}

#whatsnew .whatsnew-title{
	/*--width:60px;--*/
	width:40px;
	color:#333333;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
}

#whatsnew .whatsnew-contents a{
	color:#000060;
	font-weight: normal;
}

.whatsnewtbl{
border:1px solid #333;
}

.whatsnewtbl td{
border:1px solid #333;
padding:3px;
font-size:13px;
}



/*-------------------- トップページ・右カラム --------------------*/


/*相場情報のプラス・マイナス*/
	.plus{color:#ff0000;}
	.minus{color:#0000ff;}
	.zero{color:#000000;}



/* コモンズログイン */

.commons_login{
border:2px dashed #ccc;
width:175px;
margin-bottom:4px;
padding:0;
text-align:center;
}

.commons_flash{margin:5px 0;}

.commons_regist{
margin:3px 5px;
border-bottom:1px dashed #ccc;
border-top:1px dashed #ccc;
padding:3px 0;
}

.commons_login form{
margin:0;
padding:0;
}






