@charset "utf-8";
/* ---------------------------------------------------------
    All reset
--------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, th, td, img, form, map {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	border: none;
	list-style-type: none;
}
/* ---------------------------------------------------------
    text link
--------------------------------------------------------- */
a:link    { color: #000099; text-decoration: underline; }
a:visited { color: #000099; text-decoration: underline; }
a:hover   { color: #800088; text-decoration: underline; }
a:active  { color: #800088; text-decoration: underline; }

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, sans-serif;
	color: #333333;
	background: #FFFFFF url(../img/background_body_securities.gif) repeat-x 0px 0px;
}
div#wrapper {
	width: 900px;
	margin: 10px auto 0px;
	background: #FFFFFF url(../img/background_wrapper.gif) repeat-x 0px 77px;
	text-align: left;
}
div#wrapper * {
	line-height: 1.5;
}
/*------------------------
    header
-------------------------*/
div#header {
	height: 77px;
	background: url(../img/background_header.gif) no-repeat 0px 0px;
	position: relative;
}
div#header h1 {
	float: left;
	width: 355px;
}	
div#header h1 a {
	width: 380px;
	height: 77px;
	display: block;
	text-indent: -5000px;
}
div#header p.headerTxt {
	margin: 0px 0px 0px;
	color: #FFFFFF;
	position: absolute;
	top: 3px;
	left: 5px;
}
div#header p.headerBanner {
	float: right;
	width: 468px;
	padding: 10px 10px 10px 0px;
}
/*------------------------
	mainBox
-------------------------*/
div#mainBox {
	display: inline;
	clear: both;
	float: left;
	width: 680px;/*680px*/
	margin-bottom: 50px;
	padding: 5px 0px 0px 0px;
}
div#mainBox {/*IE6*/
	padding-bottom: 0px;
} 
*:first-child+html div#mainBox {/*IE7*/
	padding-top: 7px;
}
div#mainBox div.topBox {
	padding: 0px 0px 0px 15px;
} 
div#mainBox div.topBox ul.change {
	margin-bottom: -1px;
	padding: 0px 0px 0px 0px;
}
div#mainBox div.topBox ul.change li {
	float: left;
	height: 40px;
}
*html div#mainBox div.topBox ul.change li {/*IE6*/
	margin-top: -4px;
}
div#mainBox div.topBox ul.change li.net {
	width: 331px;
	background:	url(../img/background_net.gif) no-repeat 0px 0px;
	text-indent: -5000px;
}
div#mainBox div.topBox ul.change li.fx {
	width: 334px;
	background: url(../img/background_fx.gif) no-repeat 0px 0px;
}
div#mainBox div.topBox ul.change li.fx a {
	display: block;
	width: 320px;
	height: 42px;
	text-indent: -5000px;
}	
div#mainBox div.topBox ul.mainNews {
	clear: both;
	*margin-top: -7px;
	padding: 15px 0px 10px 13px;
	border-bottom: 1px #FFFFFF solid;
	background: url(../img/background_main_news.gif) no-repeat 0px 0px;
}
*:first-child+html div#mainBox div.topBox ul.mainNews {/*IE7*/
	padding: 8px 0px 10px 13px;
}
div#mainBox div.topBox ul.mainNews li {
	padding: 0px 0px 0px 18px;
	background: url(../img/background_list_red.gif) no-repeat 0px 4px;
	line-height: 1.6;
}
div#mainBox div.selectRanking {
	padding: 0px 0px 0px 15px;
}
div#mainBox div.selectRanking ul li {
	float: left;
}
div#mainBox div.selectRanking ul li a {	
	display: block;
	height: 35px;
	text-indent: -5000px;
}
div#mainBox div.selectRanking ul li.total a {
	width: 112px;
	background: url(../img/background_synthesis.gif) no-repeat 0px 0px;
}
div#mainBox div.selectRanking ul li.total a:hover {
	width: 112px;
	background: url(../img/background_synthesis.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.totalOn a {
	width: 112px;
	background: url(../img/background_synthesis.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.fee a {
	width: 111px;
	background: url(../img/background_fee.gif) no-repeat 0px 0px;
}
div#mainBox div.selectRanking ul li.fee a:hover {
	width: 111px;
	background: url(../img/background_fee.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.feeOn a {
	width: 111px;
	background: url(../img/background_fee.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.useful a {
	width: 111px;
	background: url(../img/background_easy.gif) no-repeat 0px 0px;
}
div#mainBox div.selectRanking ul li.useful a:hover {
	width: 111px;
	background: url(../img/background_easy.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.usefulOn a {
	width: 111px;
	background: url(../img/background_easy.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.tradetool a {
	width: 111px;
	background: url(../img/background_function.gif) no-repeat 0px 0px;
}
div#mainBox div.selectRanking ul li.tradetool a:hover {
	width: 111px;
	background: url(../img/background_function.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.tradetoolOn a {
	width: 111px;
	background: url(../img/background_function.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.small a {
	width: 111px;
	background: url(../img/background_small.gif) no-repeat 0px 0px;
}	
div#mainBox div.selectRanking ul li.small a:hover {
	width: 111px;
	background: url(../img/background_small.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.smallOn a {
	width: 111px;
	background: url(../img/background_small.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.ipo a {
	width: 109px;
	background: url(../img/background_ipo.gif) no-repeat 0px 0px;
}	
div#mainBox div.selectRanking ul li.ipo a:hover {
	width: 109px;
	background: url(../img/background_ipo.gif) no-repeat 0px -35px;
}
div#mainBox div.selectRanking ul li.ipoOn a {
	width: 109px;
	background: url(../img/background_ipo.gif) no-repeat 0px -35px;
}
/*---------------------------
	RankingBox
----------------------------*/
div#mainBox div#rankingBox {
	clear: both;
	padding: 10px 0px 0px 0px;
}
*:first-child+html div#mainBox div#rankingBox {/*IE7*/
	padding: 5px 0px 0px 0px;
}
div#mainBox div#rankingBox ul {
	padding-left: 3px;
}
div#mainBox div#rankingBox ul li {
	margin-left: 10px;
	margin-bottom: 15px;
}
div#mainBox div#rankingBox ul li.no1 {
	width: 666px;
}
div#mainBox div#rankingBox ul li.no1 p.name {
	padding: 5px 0px 19px 90px;
	min-height: 34px;/*60*/
	background: url(../img/background_ranking_box_no1.gif) no-repeat 0px 0px;
	font-size: 24px;
	font-weight: bold;
} 
*html div#mainBox div#rankingBox ul li.no1 p.name {/*IE6*/
	height: 19px;
}	
div#mainBox div#rankingBox ul li.no1 div.inner {
	width: 666px;
	overflow: hidden;
	background: url(../img/background_ranking_box_inner.gif) no-repeat left bottom;
}
div#mainBox div#rankingBox ul li.no1 div.camp {
	background: url(../img/background_ranking_box_camp.gif) no-repeat left bottom !important;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr {
	float: left;
	width: 410px;
	padding: 0px 10px;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr p.point {
	margin: 1px 0px 5px 0px;
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;	
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr table {
	width: 408px;
	margin: 10px 0px 15px;
	border-collapse: collapse;
	border: 1px #000000 solid;
	background-color: #FFFFFF;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr table th {
	padding: 2px 5px;
	text-align: center;
	border: 1px #000000 solid;
	background-color: #EDEDED;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr table td {
	padding: 2px 5px;
	text-align: center;
	border: 1px #000000 solid;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr p.button a {
	display: block;
	width: 170px;
	height: 41px;
	margin: 0px 0px 10px 140px;
	background: url(../img/button_detail_170x41.gif) no-repeat 0px 0px;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.pr p.button a:hover {
	background: url(../img/button_detail_170x41.gif) no-repeat 0px -41px;	
}
div#mainBox div#rankingBox ul li.no1 div.inner div.banner {
	float: right;
	width: 235px;
	padding: 4px 0px 10px 1px;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.banner p {
	text-align: center;
}
div#mainBox div#rankingBox ul li.no1 div.inner div.banner p span {
	display: block;
	width: 190px;
	margin: 0px auto;
	padding: 13px 0px 0px;
	text-align: left;
}	
div#mainBox div#rankingBox ul li.no2,
div#mainBox div#rankingBox ul li.no3,
div#mainBox div#rankingBox ul li.no4,
div#mainBox div#rankingBox ul li.no5,
div#mainBox div#rankingBox ul li.no6,
div#mainBox div#rankingBox ul li.no7,
div#mainBox div#rankingBox ul li.no8,
div#mainBox div#rankingBox ul li.no9,
div#mainBox div#rankingBox ul li.no10 {
	display: inline;
	width: 215px;
    min-height: 300px;
	float: left;
}
div#mainBox div#rankingBox ul li.no2 p.name {
	padding: 10px 0px 0px 54px;
    height: 40px;
	background: url(../img/background_ranking_box_no2.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no3 p.name {
	padding: 10px 0px 0px 54px;
    height: 40px;
	background: url(../img/background_ranking_box_no3.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no4 p.name {
	padding: 10px 0px 0px 46px;
    height: 40px;
	background: url(../img/background_ranking_box_no4.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;

}
div#mainBox div#rankingBox ul li.no5 p.name {
	padding: 8px 0px 0px 46px;
    height: 29px;
	background: url(../img/background_ranking_box_no5.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no6 p.name {
	padding: 8px 0px 0px 46px;
    height: 29px;
	background: url(../img/background_ranking_box_no6.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no7 p.name {
	padding: 8px 0px 0px 46px;
    height: 29px;
	background: url(../img/background_ranking_box_no7.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no8 p.name {
	padding: 8px 0px 0px 46px;
    height: 29px;
	background: url(../img/background_ranking_box_no8.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no9 p.name {
	padding: 8px 0px 0px 46px;
    height: 29px;
	background: url(../img/background_ranking_box_no9.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no10 p.name {
	padding: 8px 0px 0px 46px;
    height: 29px;
	background: url(../img/background_ranking_box_no10.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#mainBox div#rankingBox ul li.no2 div.inner {
	background: url(../img/background_no2_inner.gif) repeat-x 0px 0px;
	border: 1px #CCCCCC solid;
	border-top: none; 
}
div#mainBox div#rankingBox ul li.no3 div.inner {
	background: url(../img/background_no3_inner.gif) repeat-x 0px 0px;
	border: 1px #ECAF9F solid;
	border-top: none;
}
div#mainBox div#rankingBox ul li.no4 div.inner {
	background: url(../img/background_no4_inner.gif) repeat-x 0px 0px;
	border: 1px #B6D1E3 solid;
	border-top: none;
}
div#mainBox div#rankingBox ul li.no5 div.inner,
div#mainBox div#rankingBox ul li.no6 div.inner,
div#mainBox div#rankingBox ul li.no7 div.inner,
div#mainBox div#rankingBox ul li.no8 div.inner,
div#mainBox div#rankingBox ul li.no9 div.inner,
div#mainBox div#rankingBox ul li.no10 div.inner {
	border: 1px #D5F0F9 solid;
	border-top: none; 
}
div#mainBox div#rankingBox ul li.no2 dl,
div#mainBox div#rankingBox ul li.no3 dl,
div#mainBox div#rankingBox ul li.no4 dl,
div#mainBox div#rankingBox ul li.no5 dl,
div#mainBox div#rankingBox ul li.no6 dl,
div#mainBox div#rankingBox ul li.no7 dl,
div#mainBox div#rankingBox ul li.no8 dl,
div#mainBox div#rankingBox ul li.no9 dl, 
div#mainBox div#rankingBox ul li.no10 dl {
	padding: 0px 0px;
} 
div#mainBox div#rankingBox ul li.no2 dl dt,
div#mainBox div#rankingBox ul li.no3 dl dt,
div#mainBox div#rankingBox ul li.no4 dl dt,
div#mainBox div#rankingBox ul li.no5 dl dt,
div#mainBox div#rankingBox ul li.no6 dl dt,
div#mainBox div#rankingBox ul li.no7 dl dt,
div#mainBox div#rankingBox ul li.no8 dl dt,
div#mainBox div#rankingBox ul li.no9 dl dt,
div#mainBox div#rankingBox ul li.no10 dl dt {
	height: 125px;
	padding: 2px 0px 5px;
	text-align: center;
}
div#mainBox div#rankingBox ul li.no2 dl dd.point,
div#mainBox div#rankingBox ul li.no3 dl dd.point,
div#mainBox div#rankingBox ul li.no4 dl dd.point,
div#mainBox div#rankingBox ul li.no5 dl dd.point,
div#mainBox div#rankingBox ul li.no6 dl dd.point,
div#mainBox div#rankingBox ul li.no7 dl dd.point,
div#mainBox div#rankingBox ul li.no8 dl dd.point,
div#mainBox div#rankingBox ul li.no9 dl dd.point,
div#mainBox div#rankingBox ul li.no10 dl dd.point {
	height: 35px;
	margin-bottom: 5px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
*html div#mainBox div#rankingBox ul li.no2 dl dd.point,
*html div#mainBox div#rankingBox ul li.no3 dl dd.point,
*html div#mainBox div#rankingBox ul li.no4 dl dd.point,
*html div#mainBox div#rankingBox ul li.no5 dl dd.point,
*html div#mainBox div#rankingBox ul li.no6 dl dd.point,
*html div#mainBox div#rankingBox ul li.no7 dl dd.point,
*html div#mainBox div#rankingBox ul li.no8 dl dd.point,
*html div#mainBox div#rankingBox ul li.no9 dl dd.point,
*html div#mainBox div#rankingBox ul li.no10 dl dd.point {
	height: 36px;
}
div#mainBox div#rankingBox ul li.no2 dl dd.text,
div#mainBox div#rankingBox ul li.no3 dl dd.text,
div#mainBox div#rankingBox ul li.no4 dl dd.text,
div#mainBox div#rankingBox ul li.no5 dl dd.text,
div#mainBox div#rankingBox ul li.no6 dl dd.text,
div#mainBox div#rankingBox ul li.no7 dl dd.text,
div#mainBox div#rankingBox ul li.no8 dl dd.text,
div#mainBox div#rankingBox ul li.no9 dl dd.text,
div#mainBox div#rankingBox ul li.no10 dl dd.text {
	height: 75px;
	margin-bottom: 5px;
	padding: 0px 5px;
	text-align: left;
}
div#mainBox div#rankingBox ul li.no2 p.button,
div#mainBox div#rankingBox ul li.no3 p.button,
div#mainBox div#rankingBox ul li.no4 p.button,
div#mainBox div#rankingBox ul li.no5 p.button,
div#mainBox div#rankingBox ul li.no6 p.button,
div#mainBox div#rankingBox ul li.no7 p.button,
div#mainBox div#rankingBox ul li.no8 p.button,
div#mainBox div#rankingBox ul li.no9 p.button,
div#mainBox div#rankingBox ul li.no10 p.button {
	padding: 6px 0px 10px;
} 
div#mainBox div#rankingBox ul li.no2 p.button a,
div#mainBox div#rankingBox ul li.no3 p.button a,
div#mainBox div#rankingBox ul li.no4 p.button a,
div#mainBox div#rankingBox ul li.no5 p.button a,
div#mainBox div#rankingBox ul li.no6 p.button a,
div#mainBox div#rankingBox ul li.no7 p.button a,
div#mainBox div#rankingBox ul li.no8 p.button a,
div#mainBox div#rankingBox ul li.no9 p.button a,
div#mainBox div#rankingBox ul li.no10 p.button a {
	display: block;
	width: 131px;
	height: 32px;
	margin: 0px auto;
	background: url(../img/button_detail_131x32.gif) no-repeat 0px 0px;
	text-indent: -5000px;
} 
div#mainBox div#rankingBox ul li.no2 p.button a:hover,
div#mainBox div#rankingBox ul li.no3 p.button a:hover,
div#mainBox div#rankingBox ul li.no4 p.button a:hover,
div#mainBox div#rankingBox ul li.no5 p.button a:hover,
div#mainBox div#rankingBox ul li.no6 p.button a:hover,
div#mainBox div#rankingBox ul li.no7 p.button a:hover,
div#mainBox div#rankingBox ul li.no8 p.button a:hover,
div#mainBox div#rankingBox ul li.no9 p.button a:hover,
div#mainBox div#rankingBox ul li.no10 p.button a:hover {
	background: url(../img/button_detail_131x32.gif) no-repeat 0px -32px;
} 
/*---------------------------
     companyList
----------------------------*/
div#mainBox div.companyList {
	clear: both;
	padding-top: 30px;
}
*html div#mainBox div.companyList {/*IE6*/
	padding-top: 25px;
}
*:first-child+html div#mainBox div.companyList {/*IE7*/
	padding-top: 15px;
}
div#mainBox div.companyList p {
}
div#mainBox div.companyList p span.bold {
	display: inline;
	float: left;
	width: 160px;
	padding: 2px 3px;
	font-size: 12px;
	font-weight: bold;
	background-color: #9ED2FF;
}
div#mainBox div.companyList p span.small {
	display: inline;
	float: left;
	width: 503px;
	padding: 3px 0px 4px 10px;
	font-size: 10px;
	background-color: #E0F1FB;
}
div#mainBox div.companyList ul {
	clear: both;
	padding: 0px;
}	
div#mainBox div.companyList ul li {
	display: inline;
	float: left;
	padding: 10px 8px 0px 13px;
	background: url(../img/background_arrow.gif) no-repeat 0px 15px;
	white-space: nowrap;
}
/*---------------------------
	companyInfo	
----------------------------*/
div#mainBox div.companyInfo {
	clear: both;
	margin: 0px;
	padding-top: 15px;
}
div#mainBox div.companyInfo p.title {
	width: 663px;
	height: 31px;
	margin: 0px 0px 0px auto;
	background: url(../img/background_company_info_title.gif) no-repeat 0px 0px;
	text-indent: -5000px;
}
div#mainBox div.companyInfo table {
	width: 663px;
	margin: 20px 0px 0px auto;
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
}
div#mainBox div.companyInfo table th {
	padding: 25px 0px;
	border: 1px #CCCCCC solid;
	background: #EBEBEB;
	text-align: center;
}
div#mainBox div.companyInfo table td {
	padding: 25px 15px;
	border: 1px #CCCCCC solid;
	text-align: left;
}
/*---------------------
	subBox
----------------------*/
div#subBox {	
	display: inline;
	float: right;
	width: 205px;/*220px*/
	margin-left: 15px;
	padding: 52px 0px 25px 0px;
}
*:first-child+html div#subBox {	/*IE7*/
	padding: 54px 0px 25px 0px;
}
div#subBox div.news {	
	padding-bottom: 12px;
}
div#subBox div.news p.title {
	height: 31px;
	background: url(../img/background_news_title.gif) no-repeat 0px 0px;
	text-indent: -5000px;	
}
div#subBox div.news ul{
	width: 190px;
}
div#subBox div.news ul li {
	margin-top: 2px;
	padding-top: 8px;
	background: url(../img/background_news_li.gif) no-repeat bottom left;
} 
*html div#subBox div.news ul li {/*IE6*/
	padding-top: 10px;
}
div#subBox div.news ul li a {
	padding: 0px 0px 0px 13px;
	font-weight: bold;
	background: url(../img/background_triangle.gif) no-repeat 3px 0px;
}
div#subBox div.news ul li img {
	margin-left: 5px;
	vertical-align: text-bottom;
}
div#subBox div.news ul li p {
	margin: 0px 0px 0px 13px;
	padding-bottom: 5px;
}
div#subBox div.popular {
	padding-bottom: 12px;
}
div#subBox div.popular p.title {
	height: 31px;
	/*background: url(../img/background_popular_title.gif) no-repeat 0px 0px; 株用*/
	background: url(../img/fx_background_popular_title.gif) no-repeat 0px 0px;
	text-indent: -5000px;
}
div#subBox div.popular ul {
	width: 190px;
}
div#subBox div.popular ul li {
	padding: 1px 0px 1px 0px;
	border-bottom: 1px #999999 dotted;
	font-weight: bold;
}
div#subBox div.popular ul li a {
	display: block;
}	
div#subBox div.popular ul li.no1 a {
	width: 142px;/*IE6用に記入*/
	padding: 8px 0px 5px 48px;
	background: #FFFFB0 url(../img/background_popular_no1.gif) no-repeat 2px 0px;
}
div#subBox div.popular ul li.no2 a {
	padding: 8px 0px 5px 48px;
	background: #EBEBEB url(../img/background_popular_no2.gif) no-repeat 2px 0px;
}
div#subBox div.popular ul li.no3 a {
	padding: 8px 0px 5px 48px;
	background: #F3D9D7 url(../img/background_popular_no3.gif) no-repeat 2px 0px;
}
div#subBox div.popular ul li.no4 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no4.gif) no-repeat 0px 0px;
}
div#subBox div.popular ul li.no5 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no5.gif) no-repeat 0px 0px;
}
div#subBox div.popular ul li.no6 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no6.gif) no-repeat 0px 0px;
}
div#subBox div.popular ul li.no7 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no7.gif) no-repeat 0px 0px;
}
div#subBox div.popular ul li.no8 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no8.gif) no-repeat 0px 0px;
}
div#subBox div.popular ul li.no9 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no9.gif) no-repeat 0px 0px;
}
div#subBox div.popular ul li.no10 a {
	padding: 3px 0px 4px 48px;
	background: url(../img/background_popular_no10.gif) no-repeat 0px 0px;
}
div#subBox div.category {
	padding-bottom: 12px;
}
div#subBox div.category ul {
	width: 190px;
}
div#subBox div.category p.title {
	height: 31px;
	background: url(../img/background_category_title.gif) no-repeat 0px 0px;
	text-indent: -5000px;
}
div#subBox div.category ul li {
	padding: 10px 0px 10px 8px;
	background: url(../img/background_category_li.gif) no-repeat left bottom;
}
div#subBox div.category ul li a {
	padding: 0px 0px 0px 17px;
	background: url(../img/background_list_blue.gif) no-repeat 0px 0px;
}
div#subBox div.fxCategory {
	padding-bottom: 12px;
}
div#subBox div.fxCategory ul {
	width: 190px;
}
div#subBox div.fxCategory p.title {
	height: 31px;
	background: url(../img/background_fx_category_title.gif) no-repeat 0px 0px;
	text-indent: -5000px;
}
div#subBox div.fxCategory ul li {
	padding: 10px 0px 10px 8px;
	background: url(../img/background_fx_category_li.gif) no-repeat left bottom;
}
div#subBox div.fxCategory ul li a {
	padding: 0px 0px 0px 17px;
	background: url(../img/background_list_orange.gif) no-repeat 0px 0px;
}
div#subBox div.banner {
	width: 190px;
	padding-bottom: 25px;
	text-align: center;
}	
/*----------------------
	footer
-----------------------*/
div#footer {
	clear: both;
	width: 870px;
	padding: 15px;
	background: url(../img/background_footer.gif) repeat-x 0px 0px;
}
div#footer a {
	padding: 0px 0px 0px 15px;
	background: url(../img/background_list_blue.gif) no-repeat 0px 0px;
}


















