@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(../image/background_body_securities.gif) repeat-x 0px 0px;}div#wrapper {	width: 900px;	margin: 0px auto 0px;	background: #FFFFFF;	text-align: left;}div#wrapper * {	line-height: 1.5;}/*------------------------    header-------------------------*/div#header {	height: 77px;	background: url(../image/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;}p.mainImage {	clear: both;	width: 870px;	margin: 0px auto 15px;}/*------------------------	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(../image/background_net.gif) no-repeat 0px 0px;	text-indent: -5000px;}div#mainBox div.topBox ul.change li.fx {	width: 334px;	background: url(../image/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(../image/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(../image/background_list_red.gif) no-repeat 0px 4px;	line-height: 1.6;}div#mainBox div.selectRanking {	padding: 0px 0px 0px 15px;	display: none;}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(../image/background_synthesis.gif) no-repeat 0px 0px;}div#mainBox div.selectRanking ul li.total a:hover {	width: 112px;	background: url(../image/background_synthesis.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.totalOn a {	width: 112px;	background: url(../image/background_synthesis.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.fee a {	width: 111px;	background: url(../image/background_fee.gif) no-repeat 0px 0px;}div#mainBox div.selectRanking ul li.fee a:hover {	width: 111px;	background: url(../image/background_fee.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.feeOn a {	width: 111px;	background: url(../image/background_fee.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.useful a {	width: 111px;	background: url(../image/background_easy.gif) no-repeat 0px 0px;}div#mainBox div.selectRanking ul li.useful a:hover {	width: 111px;	background: url(../image/background_easy.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.usefulOn a {	width: 111px;	background: url(../image/background_easy.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.tradetool a {	width: 111px;	background: url(../image/background_function.gif) no-repeat 0px 0px;}div#mainBox div.selectRanking ul li.tradetool a:hover {	width: 111px;	background: url(../image/background_function.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.tradetoolOn a {	width: 111px;	background: url(../image/background_function.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.small a {	width: 111px;	background: url(../image/background_small.gif) no-repeat 0px 0px;}	div#mainBox div.selectRanking ul li.small a:hover {	width: 111px;	background: url(../image/background_small.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.smallOn a {	width: 111px;	background: url(../image/background_small.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.ipo a {	width: 109px;	background: url(../image/background_ipo.gif) no-repeat 0px 0px;}	div#mainBox div.selectRanking ul li.ipo a:hover {	width: 109px;	background: url(../image/background_ipo.gif) no-repeat 0px -35px;}div#mainBox div.selectRanking ul li.ipoOn a {	width: 109px;	background: url(../image/background_ipo.gif) no-repeat 0px -35px;}/*--------------------------selectBox--------------------------*/div#mainBox div.selectBox {	padding: 0px 0px 0px 15px;}div#mainBox div.selectBox ul {	overflow: hidden;	*height: 100%;}div#mainBox div.selectBox ul li {	float: left;}div#mainBox div.selectBox ul li a {		display: block;	height: 35px;	text-indent: -5000px;}div#mainBox div.selectBox ul li.total a {	width: 133px;	background: url(../image/bg_cashing_menu_sogo.gif) no-repeat 0px 0px;}div#mainBox div.selectBox ul li.total a:hover {	width: 133px;	background: url(../image/bg_cashing_menu_sogo.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.totalOn a {	width: 133px;	background: url(../image/bg_cashing_menu_sogo.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.limit a {	width: 134px;	background: url(../image/bg_cashing_menu_gendogaku.gif) no-repeat 0px 0px;}div#mainBox div.selectBox ul li.limit a:hover {	width: 134px;	background: url(../image/bg_cashing_menu_gendogaku.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.limitOn a {	width: 134px;	background: url(../image/bg_cashing_menu_gendogaku.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.useful a {	width: 134px;	background: url(../image/bg_cashing_menu_tukaiyasusa.gif) no-repeat 0px 0px;}div#mainBox div.selectBox ul li.useful a:hover {	width: 134px;	background: url(../image/bg_cashing_menu_tukaiyasusa.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.usefulOn a {	width: 134px;	background: url(../image/bg_cashing_menu_tukaiyasusa.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.low a {	width: 133px;	background: url(../image/bg_cashing_menu_teikinri.gif) no-repeat 0px 0px;}div#mainBox div.selectBox ul li.low a:hover {	width: 133px;	background: url(../image/bg_cashing_menu_teikinri.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.lowOn a {	width: 133px;	background: url(../image/bg_cashing_menu_teikinri.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.ginko a {	width: 131px;	background: url(../image/bg_cashing_menu_ginkoukei.gif) no-repeat 0px 0px;}	div#mainBox div.selectBox ul li.ginko a:hover {	width: 131px;	background: url(../image/bg_cashing_menu_ginkoukei.gif) no-repeat 0px -35px;}div#mainBox div.selectBox ul li.ginkoOn a {	width: 131px;	background: url(../image/bg_cashing_menu_ginkoukei.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(../image/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(../image/background_ranking_box_inner.gif) no-repeat left bottom;}div#mainBox div#rankingBox ul li.no1 div.camp {	background: url(../image/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: 5px 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: 8px 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(../image/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(../image/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 46px;    height: 40px;	background: url(../image/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 46px;    height: 40px;	background: url(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/background_no2_inner.gif) repeat-x 0px bottom;	border: 1px #CCCCCC solid;	border-top: none; }div#mainBox div#rankingBox ul li.no3 div.inner {	background: url(../image/background_no3_inner.gif) repeat-x 0px bottom;	border: 1px #ECAF9F solid;	border-top: none;}div#mainBox div#rankingBox ul li.no4 div.inner {	background: url(../image/background_no4_inner.gif) repeat-x 0px bottom;	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(../image/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(../image/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: 180px;	padding: 2px 3px;	font-size: 12px;	font-weight: bold;	background-color: #9ED2FF;}div#mainBox div.companyList p span.small {	display: inline;	float: left;	width: 483px;	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(../image/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(../image/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: 6px 0px 25px 0px;}*:first-child+html div#subBox {	/*IE7*/	padding: 6px 0px 25px 0px;}div#subBox div.news {		padding-bottom: 12px;}div#subBox div.news p.title {	height: 31px;	background: url(../image/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(../image/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(../image/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(../image/background_popular_title.gif) no-repeat 0px 0px; 株用*/	background: url(../image/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: 10px 0px 8px 40px;	background: #FFFFB0 url(../image/background_popular_no1.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no2 a {	padding: 10px 0px 8px 40px;	background: #EBEBEB url(../image/background_popular_no2.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no3 a {	padding: 10px 0px 8px 40px;	background: #F3D9D7 url(../image/background_popular_no3.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no4 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no4.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no5 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no5.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no6 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no6.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no7 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no7.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no8 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no8.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no9 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no9.gif) no-repeat 0px 2px;}div#subBox div.popular ul li.no10 a {	padding: 6px 0px 6px 40px;	background: url(../image/background_popular_no10.gif) no-repeat 0px 2px;}div#subBox div.category {	padding-bottom: 12px;}div#subBox div.category ul {	width: 190px;}div#subBox div.category p.title {	height: 31px;	background: url(../image/background_category_title.gif) no-repeat 0px 0px;	text-indent: -5000px;}div#subBox div.category ul li {	padding: 10px 0px 10px 8px;	background: url(../image/background_category_li.gif) no-repeat left bottom;}div#subBox div.category ul li a {	padding: 0px 0px 0px 17px;	background: url(../image/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(../image/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(../image/background_fx_category_li.gif) no-repeat left bottom;}div#subBox div.fxCategory ul li a {	padding: 0px 0px 0px 17px;	background: url(../image/background_list_orange.gif) no-repeat 0px 0px;}div#subBox div.banner {	width: 190px;	padding-bottom: 25px;	text-align: center;}	/*---------------------	subArea----------------------*/div#subBox {		display: inline;	float: right;	width: 205px;/*220px*/	margin-left: 15px;	padding: 6px 0px 25px 0px;}*:first-child+html div#subBox {	/*IE7*/	padding: 6px 0px 25px 0px;}div#subBox div.news {		padding-bottom: 12px;}div#subBox div.news p.title {	height: 31px;	background: url(../image/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(../image/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(../image/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(../image/background_popular_title.gif) no-repeat 0px 0px; 株用*/	background: url(../image/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;	background: url(../image/background_category_li.gif) no-repeat left bottom;	}div#subBox div.popular ul li a {	display: block;	padding: 10px 0px 8px 26px;	background: url(../image/background_list_blue.gif) no-repeat 8px 12px;}	div#subBox div.popular ul li.no1 a {	/*width: 142px;IE6用に記入*/	}div#subBox div.category {	padding-bottom: 12px;}div#subBox div.category ul {	width: 190px;}div#subBox div.category p.title {	height: 31px;	background: url(../image/background_category_title.gif) no-repeat 0px 0px;	text-indent: -5000px;}div#subBox div.category ul li {	padding: 10px 0px 10px 8px;	background: url(../image/background_category_li.gif) no-repeat left bottom;}div#subBox div.category ul li a {	padding: 0px 0px 0px 17px;	background: url(../image/background_list_orange.gif) no-repeat 0px 0px;}div#subBox div.cashingCategory {	padding-bottom: 12px;}div#subBox div.cashingCategory ul {	width: 190px;}div#subBox div.cashingCategory p.title {	height: 31px;	background: url(../image/bg_title_categoryhikaku.gif) no-repeat 0px 0px;	text-indent: -5000px;}div#subBox div.cashingCategory p.categoryTitle {	height: 31px;	background: url(../image/bg_title_menu_category.gif) no-repeat 0px 0px;	text-indent: -5000px;}div#subBox div.cashingCategory ul li {	padding: 10px 0px 10px 8px;	background: url(../image/background_fx_category_li.gif) no-repeat left bottom;}div#subBox div.cashingCategory ul li a {	padding: 0px 0px 2px 18px;	background: url(../image/icon_blus14x14.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(../image/background_footer.gif) repeat-x 0px 0px;}div#footer a {	padding: 0px 0px 0px 15px;	background: url(../image/background_list_blue.gif) no-repeat 0px 0px;}/*----------------------	subSpec-----------------------*/div#mainBox div#rankingBox table.subSpec {	margin: 10px auto 5px;	border-collapse: collapse;	border: 1px #000000 solid;	background-color: #FFFFFF;}div#mainBox div#rankingBox table.subSpec th {	padding: 3px;	text-align: center;	border: 1px #000000 solid;	background-color: #EDEDED;}div#mainBox div#rankingBox table.subSpec td {	padding: 3px;	text-align: center;	border: 1px #000000 solid;}
