@CHARSET "UTF-8";


/*

Color list
base blue 	#3399FF;
light blue	#8fc8FF;
twitter 	#33CCFF;
orange		#FF9900;
light ora	#FFCC66


*/



/*DefaultPage内要素*/
/*トップのエリア*/
div.globalHeader{
	width:100%;
	height:15px;
	background-color:#3366FF;
}

div.header_content{
	margin: 0 auto 0 auto;
	/*border:solid 3px red;*/
	width:910px;

}

span.globalHeadarLabel{
	color:#FFFFFF;
	font-size: 0.8em;
}

/*グローバルヘッダー*/

/*背景*/


div.backgroundDiv{
	width:100%;
	height:1000px;
	background-image:url('../img/back_3_200.gif');
	background-repeat:repeat-x;
	background-color:#8fc8FF;
}
div.backgroundDiv div.content div.back_left{
	width:10px;
	height:100%;
	background-image:url('../img/back_left_10_5.gif');
	background-repeat:repeat-y;
	float:left
}


div.backgroundDiv div.content div.back_left div.back_left_top{
	width:10px;
	height:191px;
	background-image:url('../img/back_left_10_191.gif');
	background-color:#8fc8FF;
	float:left
}
div.backgroundDiv div.content div.back_right{
	width:10px;
	height:100%;
	background-image:url('../img/back_right_10_5.gif');
	background-repeat:repeat-y;
	float:left
}

div.backgroundDiv div.content div.back_right div.back_right_top{
	width:10px;
	height:191px;
	background-image:url('../img/back_right_10_191.gif');
	background-color:#8fc8FF;
	float:left
}

/*コンテント*/

div.content{

	width:930px;
	/*height:1000px;*/
	height:100%;
	margin: 0 auto 0 auto;
}
div.content div.content_main{
	background-color:#ffffff;
 	float:left;
 	height:100%;
 	width:910px;
}


/**ヘッダー*/
div.content div.content_main div.header{
	height:50px;
	width:910px;
	background-color:#FFFFFF;
	/*border:solid 1px #ff6600;*/
}

div.header img.headerLogo{
	float:left;
	margin:0px;
}

div.loginPanel{
	border: 1px solid;
	float:right;
	clear:left;
}

/**メイン*/

div.main_column{
	float:left;
}

/*
div.content div.content_main div.catch{
	height:100px;
	width:671px;
	background-image:url('../img/minna_iken_tadasii_bar_670_100.gif');
}
*/

div.content div.content_main div.pankuzu{
	position:relative;
	font-size:0.7em;
	/*border:solid 1px #ff6600;*/
}

div.content div.content_main div.main_navi{
	width:676px;
	height:51px;
}

div.content div.content_main div.main_navi div.main_navi_market{
	width:445px;
	height:51px;
	background-image:url('../img/main_menu_market_bar_451_51.gif');
	float:left;
}
div.content div.content_main div.main_navi div.main_navi_market:hover{
	width:445px;
	height:51px;
	background-image:url('../img/main_menu_market_bar_hover_451_51.gif');
	float:left;
}
div.content div.content_main div.main_navi div.main_navi_market_click{
	width:445px;
	height:51px;
	background-image:url('../img/main_menu_market_bar_hover_451_51.gif');
	float:left;
}

div.content div.content_main div.main_navi div.main_navi_mypage{
	width:110px;
	height:51px;
	background-image:url('../img/my_page_110_51.gif');
	float:left;
}
div.content div.content_main div.main_navi div.main_navi_mypage:hover{
	width:110px;
	height:51px;
	background-image:url('../img/my_page_hover_110_52.gif');
	float:left;
}
div.content div.content_main div.main_navi div.main_navi_mypage_click{
	width:110px;
	height:51px;
	background-image:url('../img/my_page_hover_110_52.gif');
	float:left;
}
div.content div.content_main div.main_navi div.main_navi_howto{
	width:116px;
	height:51px;
	background-image:url('../img/tukaikata_116_51.gif');
	float:left;
}

div.content div.content_main div.main_navi div.main_navi_howto:hover{
	width:116px;
	height:51px;
	background-image:url('../img/tukaikata_hover_116_52.gif');
	float:left;
}
div.content div.content_main div.main_navi div.main_navi_howto_click{
	width:116px;
	height:51px;
	background-image:url('../img/tukaikata_hover_116_52.gif');
	float:left;
}


div.content div.content_main div.market_main_area{
	float:left;
	width:550px;
	position:relative;
}

div.content div.content_main div.mainPanel div.main_title{
	float:left;
	margin:5px;
}

div.content div.content_main div.mainPanel img.gijidoLogo{

	/*position:relative;*/
	float:left;
	/*margin:5px;*/
	display:inline;
	height:70px;
	width:70px;

}
div.content div.content_main div.mainPanel div.main_title_text{
	padding: 0px 5px 0px 5px;
	width:450px;
	float:right;
	/*left:80px;
	position:absolute;*/
}
div.content div.content_main div.mainPanel div.marketOrElectionPanel h2.main_title{
	padding:5px 0px 5px 0px ;
	font-size:1.5em;
	text-decoration:underline;
	line-height:1em;
	color:#3399FF;
}




div.content div.content_main div.mainPanel div.market_flash{
	clear:both;
	/*float:left;*/
	margin:0px 5px 10px 5px;
	height:230px;
	width:530px;

}
div.content div.content_main div.mainPanel div.market_flash div.chart_span_switch{
	text-align:right;
	font-size:0.8em;

}


/*marketUnderPanel関連*/
div.content div.content_main div.mainPanel div.marketUnderpanelWrapper {
	width	:	530px;
	margin	:	10px 0px 0px 0px;

}


div.content div.content_main div.mainPanel li.marketUnderTab{
	margin:0px 5px 0px 5px;
	height:40px;
	width:121px;
	float:left;
}

div.content div.content_main div.mainPanel li.brandListTabBox{
	background-image:url('../img/meigara_itiran_120_40.gif');
}

div.content div.content_main div.mainPanel li.securityListTabBox{
	background-image:url('../img/hoyuu_syouken_itiran_120_40.gif');
}

div.content div.content_main div.mainPanel li.orderListTabBox{
	background-image:url('../img/tyumon_itiran_120_40.gif');
}

div.content div.content_main div.mainPanel li.infoListTabBox{
	background-image:url('../img/torihiki_rireki_120_40.gif');
	float:right;
}

div.content div.content_main div.mainPanel li.brandListTabBox_click{
	background-image:url('../img/meigara_itiran_hover_121_40.gif');
}

div.content div.content_main div.mainPanel li.securityListTabBox_click{
	background-image:url('../img/hoyuu_syouken_itiran_hover_121_40.gif');
}

div.content div.content_main div.mainPanel li.orderListTabBox_click{
	background-image:url('../img/tyumon_itiran_hover_121_40.gif');
}

div.content div.content_main div.mainPanel li.infoListTabBox_click{
	background-image:url('../img/torihiki_rireki_hover_121_40.gif');
	float:right;
}


div.content div.content_main div.mainPanel li.brandListTabBox:hover{
	background-image:url('../img/meigara_itiran_hover_121_40.gif');
}

div.content div.content_main div.mainPanel li.securityListTabBox:hover{
	background-image:url('../img/hoyuu_syouken_itiran_hover_121_40.gif');
}

div.content div.content_main div.mainPanel li.orderListTabBox:hover{
	background-image:url('../img/tyumon_itiran_hover_121_40.gif');
}

div.content div.content_main div.mainPanel li.infoListTabBox:hover{
	background-image:url('../img/torihiki_rireki_hover_121_40.gif');
	float:right;
}

div.content div.content_main div.mainPanel div.marketUnderPanel{
	margin:0px 5px 0px 5px;
	clear:both;
	border	:solid 5px #EEEEEE;
	width	:	530px;
	position:relative;
}

/*各パネル共通の設定*/

div.marketUnderPanel .marketUnderPanelTitle{
	height:30px;
	border-bottom:3px solid #EEEEEE;
	text-align:left;
	font-size:1.1em;
}

/**共通設定*/

div.marketUnderPanel .underpanelElement{
	border-bottom : 2px dashed #EEEEEE;
	min-height:32px;
	position:relative;
	/*text-align:right;*/
}

div.marketUnderPanel div.pageableNavi{
	text-align:center;
}

div.marketUnderPanel div.pageableNavi a:link{
	color:#3366FF;
	text-decoration:underline;
}

div.marketUnderPanel div.pageableNavi a:hover{
	color:#FF6600;
	text-decoration:underline;
}
div.marketUnderPanel table{
	width:100%;
}

div.marketUnderPanel  th{
	background-color:#EEEEEE;
	text-align:center;
}
div.marketUnderPanel  .center{
	text-align:center;
}
div.marketUnderPanel  .right{
	text-align:right;
}
div.marketUnderPanel  .left{
	text-align:left;
}

/*履歴*/

div.marketUnderPanel div.infoPanelWrapper .date	{
	width:120px;
	text-align:center;
}
div.marketUnderPanel div.infoPanelWrapper .body	{
	text-align:left;
	font-size:0.9em;
}

div.marketUnderPanel div.infoPanelWrapper .infopanelElement{
	border-bottom : 2px dashed #EEEEEE;
}



/*注文一覧*/

div.marketUnderPanel div.holdOrderPanel .nameTitle,
div.marketUnderPanel div.holdOrderPanel .name	{
	width:120px;
}


div.marketUnderPanel div.holdOrderPanel .cancel{
	margin:0 auto 0 auto;
	height:32px;
	width:108px;
	background-image:url('../img/cancel_108_32.gif');
}

div.marketUnderPanel div.holdOrderPanel .cancel:hover{
	margin:0 auto 0 auto;
	height:32px;
	width:108px;
	background-image:url('../img/cancel_hover_108_32.gif');
}


/*証券一覧*/

div.marketUnderPanel div.holdSecurityPanel .nameTitle,
div.marketUnderPanel div.holdSecurityPanel .name	{
	width:100px;

}

div.marketUnderPanel div.holdSecurityPanel .typeTitle,
div.marketUnderPanel div.holdSecurityPanel .type	{
	width:80px;
}
/*div.marketUnderPanel div.holdSecurityPanel .type	{
	height:25px;
	width:77px;
	margin-top :10px;
	float:left;
}*/

div.marketUnderPanel div.holdSecurityPanel .bear{
	background-image:url('../img/price_down_icon_77_25.gif');
	height:25px;
	width:77px;
}

div.marketUnderPanel div.holdSecurityPanel .bull{
	background-image:url('../img/price_up_icon_77_25.gif');
	height:25px;
	width:77px;
}

div.marketUnderPanel div.holdSecurityPanel  .trade{
	height:32px;
	width:108px;
	background-image:url('../img/baikyaku_108_32.gif');
	margin:0 auto 0 auto;
}

div.marketUnderPanel div.holdSecurityPanel .trade:hover{
	height:32px;
	width:108px;
	background-image:url('../img/baikyaku_hover_108_32.gif');
	margin:0 auto 0 auto;
}

/*BrandListPanel*/

,brandListPanel table.title{
	width:100%;
}


div.marketUnderPanel .brandListPanel th{
	text-align:center;
}

div.marketUnderPanel .brandListPanel td{
	vertical-align:middle;
}
div.marketUnderPanel .brandListPanel .name{
	width:150px;
}
div.marketUnderPanel .brandListPanel .price{
	width:150px;
}
div.marketUnderPanel .brandListPanel td.price{
	text-align:right;
}

div.marketUnderPanel .brandListPanel td.trade{
	text-align:right;
}
div.marketUnderPanel .brandListWrapperDiv .brandListNameDiv span.name {
	font-weight:bold;
	text-align:left;
}

div.marketUnderPanel .brandListWrapperDiv .brandListNameDiv span.price{
	/*position:absolute;*/
	width:80px;
}
div.marketUnderPanel brandListTitle span.priceTitle{
	text-align:center;;

}
div.marketUnderPanel .brandListWrapperDiv .brandListNameDiv span.price{
	text-align:right;


}


div.marketUnderPanel .brandListWrapperDiv .brandListNameDiv span.text {
	/*position:absolute;*/
	left: 300px;
	text-align:left;
	font-size:0.8em;

}

div.marketUnderPanel .brandListWrapperDiv .brandListNameDiv div.tradeBotton{
	display:inline;
	vertical-align:bottom;
	margin-right:10px;
	float:right;
	height:32px;
	width:108px;
	background-image:url('../img/yosoku_bar_108_32.gif');
}

div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv{
	border:solid 3px #FFCC66;
	height:60px;
	width:100%;
	clear:both;

}
div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv div.lead1{
	padding-top:10px;
	width:130px;
	height:32px;
	text-align:center;
	line-height:1.3em;
	font-size:0.9em;
}

div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv div.lead2{
	width:130px;
	height:32px;;
	text-align:center;
	font-size:1em;
	line-height:1.5em;
}

div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv .tradelinkCell{
	width:65px;
	height:32px;
	text-align:center;
}
div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv a{
	display:block;
	margin-top:5px;

}

div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv a.strongSellLink{
	width:65px;
	height:32px;
	background-image:url('../img/strong_sell_icon_65_33.gif');

}
div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv a.sellLink{
	width:65px;
	height:32px;
	background-image:url('../img/sell_icon_65_33.gif');

}
div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv a.buyLink{
	width:65px;
	height:32px;
	background-image:url('../img/buy_icon_65_33.gif');

}
div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv a.strongBuyLink{
	width:68px;
	height:32px;
	background-image:url('../img/strong_buy_icon_68_33.gif');

}

div.marketUnderPanel .brandListWrapperDiv .brandListTradeDiv div.detail_trade{
	clear:left;
	float:right;
	height:15px;
	font-size:0.7em;
}


div.primeministerPanel h2.main_title{
	padding:5px 0px 5px 0px ;
	font-size:1.5em;
	text-decoration:underline;
	line-height:1em;
	color:#06799f
}

div.primeministerPanel div.detail{
	/*height:300px;*/
	width:550px;
	border:red 1px solid;
}


div.primeministerPanel div.detail h2{
	margin-top:10px;
	font-size:1.5em;
	color:#06799f
}

div.primeministerPanel div.detail p{
	margin-left:10px;
	font-size:1.2em;
}

div.primeministerPanel div.detail .emphasis{
	color:red;
}


/*マイページ*/

div.content div.content_main div.mainPanel div.property_chart_span_switch{
	text-align:right;
	font-size:0.8em;

}
div.content div.content_main div.mainPanel div.mypage_suii_bar{
	width:660px;
	height:30px;
	background-image	:url('../img/mypage_suii_bar_660_30.gif');
}

div.content div.content_main div.mainPanel div.mypage_flash_chart{
	/*float:left;*/
	margin:0px 5px 10px 5px;
	/*height:300px;*/
	width:660px;
	border:5px solid #EEEEEE;
}

div.content div.content_main div.mainPanel div.friends_bar{
	width:660px;
	height:30px;
	background-image	:url('../img/mypage_friends_bar_660_30.gif');
}

div.content div.content_main div.mainPanel div.mypage_friend_content{
	/*float:left;*/
	margin:0px 5px 10px 5px;
	/*height:230px;*/
	width:660px;
	border:5px solid #EEEEEE;
}
div.content div.content_main div.mainPanel div.mypage_friend_content table{
	/*float:left;*/
	margin:10px 10px 10px 10px;
	width:630px;
}
div.content div.content_main div.mainPanel div.mypage_friend_content table tr.title{
	background-color:#CCFFFF;
}

div.content div.content_main div.mainPanel div.mypage_friend_content table tr.title .name{
	width:150px;
}
div.content div.content_main div.mainPanel div.mypage_friend_content table tr.title .total{
	width:150px;
}
div.content div.content_main div.mainPanel div.mypage_friend_content table tr.title .cash{
	width:150px;
}
div.content div.content_main div.mainPanel div.mypage_friend_content table tr.title .sec{
	width:150px;
}

div.content div.content_main div.mainPanel div.mypage_friend_content table th{
	text-align:center;
}


div.content div.content_main div.mainPanel div.mypage_friend_content table td.num{
	text-align:right;
}
div.content div.content_main div.mainPanel div.mypage_friend_content table td.name{
	text-align:left;
}

/*右サイド*/
div.right_column{
	float:right;;
	width:225px;
	position:relative;
}

/*twitter*/

div.right_column div.openid_login{
		font-size:0.8em;
}

div.right_column div.openid_login .twitter_login_header{
	width:222px;
	height:31px;
	background-image:url('../img/twitter_menu_bar_229_31.gif');
}
div.right_column div.openid_login .twitter_login_panel{
	width:212px;
	/*height:90px;*/
	border:3px solid #33CCFF;
	padding:2px;
	font-color:#33CCFF;
	color:#222222;

}
div.right_column div.openid_login .twitter_login_panel ul{
	list-style-type:disc;
	list-style-position:inside;
	/*color:#33CCFF;*/
	text-decoration:underline;

}
div.right_column div.openid_login .notice{
	color:red;
}

div.right_column div.openid_login .twitterColor{
	color:#3399FF;
}

/*openId sites*/

div.right_column div.openid_login div.openid_login_header{
	width:222px;
	height:30px;
	background-image:url('../img/openid_login_bar_228_30.gif');
}

div.right_column div.openid_login div.openid_login_panel{
	width:212px;
	/*height:90px;*/
	border:3px solid #FFCC66;
	padding:2px
}

div.right_column div.openid_login div.openid_login_panel img{
	margin:2px;
	height:25px
}


div.right_column div.openid_login div.openid_login_panel img.yahoo{
	width:200px;
}

div.right_column div.openid_login div.openid_login_panel img.mixi{
}


/*
shuugi.inのログイン
*/
div.right_column div.shuugiin_login div.shuugiin_login_header{
	width:222px;
	height:30px;
	background-image:url('../img/shuugiin_account_login_bar_228_30.gif');
}

div.right_column div.shuugiin_login div.shuugiin_login_panel{
	width:210px;
	/*height:100px;*/
	border:3px solid #EEEEEE;
	padding:2px;
	font-size:0.8em;
	text-align:center;
}



div.right_column div.shuugiin_login div.shuugiin_login_panel input{
	ime-mode:inactive;
	margin:1px;

}
div.right_column div.shuugiin_login div.shuugiin_login_panel img{
	margin:2px;
}

div.right_column div.shuugiin_login_panel .comment{
	text-align:left;
	font-size:0.8em;
}

/*メッセージ*/

div.right_column div.message div.message_header{
	width:228px;
	height:30px;
	background-image:url('../img/message_title_228_30.gif');
}

	/*メッセージ表示部分*/
div.right_column div.message div.message_panel{
	width:220px;
	height:175px;
	border:3px solid #EEEEEE;
	padding:2px;
	font-size:0.8em;
}


div.right_column div.message div.message_panel div.message_element{
	height:24px;
	border-bottom :#DDDDDD 1px dashed;
	padding:3px 10px 3px 10px;
	font-size:0.8em;
}

/*
下記はランキングの表示と共通化した
div.right_column div.message_panel div.pageable_links {
	height:10px;

}
*/


/*
メッセージ、ランキング共通のpageableな部分
*/
div.right_column p.pageable_links {
	height:10px;
}
div.right_column span.prev{
	padding-left:10px;
	font-size:0.6em;
	float:left
}
div.right_column span.next{
	padding-right:10px;
	font-size:0.6em;
	float:right;
}


/*CurrentPropertyPanel*/

div.right_column div.currentProperty{

}
div.right_column div.currentProperty div.currentProperty_header{
	width:220px;
	height:30px;
	background-image:url('../img/property_bar_228_30.gif');
}

div.right_column div.currentProperty div.currentProperty_panel{
	width:210px;
	/*height:240px;*/
	border:3px solid #EEEEEE;
	padding:2px;
	font-size:0.9em;
}

div.right_column div.currentProperty table{
	width:100%;
	/*height:240px;*/
	padding:2px;
}
div.right_column div.currentProperty tr{
	border-bottom :#DDDDDD 1px dashed;
}

div.right_column div.currentProperty th{
	/*background-color:#CCFFFF;*/
	width:50%;
	/*height:240px;*/
	padding:2px;
	text-align:center;
}
div.right_column div.currentProperty td{
	/*height:240px;*/
	padding:2px;
	text-align:right;
}

/*ランキング*/
div.right_column div.ranking {
	/*width	:	224px;*/
	border-left: 2px solid #EEEEEE;
	border-right: 2px solid #EEEEEE;
	border-bottom: 2px solid #EEEEEE;
}

div.right_column div.rankinChoiceDiv {
	/*width	:	228;*/
	border-bottom: 1px solid #EEEEEE;
	text-align:right;
	font-size :0.8em;

}


div.right_column div.rankingElements {
	border-bottom: 1px dash #EEEEEE;
	font-size :0.8em;

}
div.right_column div.ranking div.ranking_header{
	width:220px;
	height:30px;
	background-image:url('../img/ranking_title_228_30.gif');
}

/*ランキング表示部分*/
div.right_column div.ranking div.ranking_panel{
	width:210px;
	/*height:240px;*/
	border:3px solid #EEEEEE;
	padding:2px;
	font-size:0.9em;
}

div.right_column div.ranking div.ranking_panel p.ranking_tab{
	text-align:right;
	font-size:0.9em;
}

div.right_column div.ranking div.ranking_panel p.ranking_tab img{
	padding: 2px;
}

div.right_column div.ranking div.ranking_panel div.ranking_element{
	border-bottom :#DDDDDD 1px dashed;
	padding:2px 10px 2px 10px;
	font-size:0.8em;
	height:16px;
	position:relative;
}

div.right_column div.ranking div.ranking_panel div.ranking_element img{
	vertical-align:bottom;
}

div.right_column div.ranking div.ranking_panel div.ranking_element span.name{
	left :40px;
	position:absolute;
}

div.right_column div.ranking div.ranking_panel div.ranking_element span.point{
	left :140px;
	position:absolute;
}

div.thread_header{
	height: 30px;
	width: 220px;
	background-image: url('../img/thread_title.gif');
}

div.thread_panel{
	border: 3px solid #EEE;
	font-size: 0.9em;
	padding:  2px;
	width: 210px;
}

div.thread{
	border-bottom: 2px solid #EEE;
	border-left: 2px solid #EEE;
	border-right: 2px solid #EEE;
}

.inquiry{
	width :600px;
}

.inquiry th{
	background-color:#CCFFFF;
	text-align:center;
	width :200px;
}
.inquiry td{
	background-color:#FFFFFF;
	width :400px;
}
.inquiry td.submit{
	text-align:center;
}

.inquiry input.text{
	width :390px;
}

.inquiry textarea{
	width :390px;
}


/*フッター*/

div.footer{

	padding-top :30px;
	text-align:center;
	font-size:0.8em;
	clear:both;
}

/*suzuki*/

@CHARSET "UTF-8";

.howto *{
	line-height:1.5em;
}

.tabs{
	width:630px;
	padding:10px;
}


.tabs h2{
	margin:5px 0px;
	padding:5px 0px;
	color:#FFFFFF;
	font-size:1.5em;
	line-height:1em;
	font-weight:bold;
	/*text-decoration:underline;*/
	clear:left;
	background-color:#3399FF;

}

.tabs h3{
	margin:10px 0px;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:#3399FF 1px solid;
}

.tabs h4{
	margin:10px 0px;
	padding-left:5px;
	font-size:1em;
	font-weight:bold;
	border-left:#CEEBFF 5px solid;
	color:#003366;
}

.tabs p{
	margin:5px 0px;
}

.list1{
	margin-left:20px;
	list-style-type:disc;
}

.list2{
	margin-left:20px;
	list-style-type:circle;
}

.tabs strong{
	font-weight:bold;
}

.intro{
	margin:10px 10px;
	font-size:0.8em;
	color:#3f3f3f;
	border:1px solid #FFCC66;

}

.tabs ol{
	margin:10px 0px 0px 30px;
	list-style-type:decimal;
}

.tabs dl{
	margin-left:10px;
}

.tabs dt{
	margin-top:10px;
	font-weight:bold;
}

.tabs dd{
	margin-left:10px;
}

.tabs .tab-row ul{

}

.tabs .tab-row li{
	padding:0 5px;
	display:inline;
	border-left:1px solid #B6B6B6;
/*	width:100px;*/
}

.tabs .tab-row li span{
	text-decoration:underline;
}


.tabs .tab-row li:first-child{
	border: none;
}

.news{
	background-color: #F2F2FF;

	font-size: 0.9em;
	border: 1px solid #000;
	width:96%;
	margin-top: 4px;
}
ul#marquee{
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	width:100%;
	height:20px;
}

ul#marquee li{
	margin-right: 200px;

	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	padding-top: 2px;
}
.news a{
	text-decoration:underline;
	color: #555;
	font-weight: bold;
}
.news a:hover{
	color: #888;
}


/*
div.left div.ranking ul.ranking_tabs li{
	float:left;
	height:40px;
}

div.left div.ranking ul.ranking_tabs li.title{
	background-image:url('../img/ranking_title_110_40.gif');
	width:110px;
	margin-left:5px;
}

div.left div.ranking ul.ranking_tabs li.friend{
	background-image:url('../img/ranking_friends_tab_light_60_40.gif');
	width:60px;
}
div.left div.ranking ul.ranking_tabs li.friend:hover{
	background-image:url('../img/ranking_friends_tab_60_40.gif');
	width:60px;
}
div.left div.ranking ul.ranking_tabs li.all{
	background-image:url('../img/ranking_all_tab_light_60_40.gif');
	width:60px;
}
div.left div.ranking ul.ranking_tabs li.all:hover{
	background-image:url('../img/ranking_all_tab_60_40.gif');
	width:60px;
}
div.left div.ranking div.ranking_back{
	clear:left;
	background-image:url('../img/ranking_back_250_346.gif');
	width:250px;
	height:346px;
	margin-top:40px;
}

div.left div.ranking div.ranking_box{
	padding:7px 7px 7px 7px ;
}

div.left div.ranking div.ranking_title{
	border-bottom :#DFCa83 3px solid;
	font-size :0.9em;
	color:#333333;
	line-height:2em;
}

div.left div.ranking div.ranking_title span{
	margin:0px 0px 0px 5px;
}

div.left div.ranking div.ranking_element{
	border-bottom :#DFCa83 1px dashed;
	font-size :0.9em;
	color:#333333;
	line-height:2em;
	height:29px;
}

div.left div.ranking div.ranking_element img{
	margin : 3px 0px 0px 0px;
}
*/