*{
	margin:0px;
	padding:0px;
}
body{
	text-align:center;
	margin:0px auto;
	padding:0px auto;
	/*font-size:0.75em;*/
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka","ƒqƒ‰ƒMƒmŠpƒS Pro W3",verdana,sans-serif;
}
a{
	color:#0000cc;
}
a:hover{
	color:#ff6600;
}
a img{
	border:none;
}

#cbody{
	width:810px;
	margin:0px auto;
	padding:0px auto;
	text-align:left;
}
#header{
	padding:0px 5px;
	height:87px;
	background:url(../img/hd_bg.gif) left top no-repeat;
}
#header h1{
	float:left;
	width:223px;
	height:86px;
	
}
#header h1 a{
	display:block;
	margin-left:15px;
	margin-top:22px;
	width:208px;
	height:53px;
	text-decoration:none;
	font-size:16px;
	text-indent:-1000em;
	background:url(../img/site_title.gif) left top no-repeat;
}


#searchbox{
	display:none;
	float:right;
	width:577px;
	height:67px;
}
#searchbox input{
	vertical-align:middle;
}
#searchbox form{
	text-align:right;
	margin-top:45px;
	margin-right:10px;
}
#searchbox .inptxt{
	width:124px;
	height:16px;
	margin-right:5px;
	border-top:1px solid #696969;
	border-left:1px solid #c1c1c1;
}
#gmenu{
	width:810px;
	height:28px;
	background:url(../img/hd_bg.gif) left bottom no-repeat;
}
#gmenu ul{
	padding-left:5px;
	list-style-type:none;
}
#gmenu li{
	float:left;
}
#gmenu li a{
	display:block;
	text-indent:-1000em;
	text-decoration:none;
	height:24px;
}
#gmenu li a.gc1{
	width:82px;
	background:url(../img/gmenu_01.gif) left top no-repeat;
}
#gmenu li a.gc2{
	width:108px;
	background:url(../img/gmenu_02.gif) left top no-repeat;
}
#gmenu li a.gc3{
	width:114px;
	background:url(../img/gmenu_03.gif) left top no-repeat;
}
#gmenu li a.gc4{
	width:109px;
	background:url(../img/gmenu_04.gif) left top no-repeat;
}
#gmenu li a.gc5{
	width:99px;
	background:url(../img/gmenu_05.gif) left top no-repeat;
}
#gmenu li a.gc6{
	width:89px;
	background:url(../img/gmenu_06.gif) left top no-repeat;
}
#gmenu li a.gc7{
	width:112px;
	background:url(../img/gmenu_07.gif) left top no-repeat;
}
#gmenu li a.gc8{
	width:87px;
	background:url(../img/gmenu_08.gif) left top no-repeat;
}
#gmenu li a:hover{
	background-position:left bottom;
}
/*main*/
#main{
	margin-top:10px;
}
#leftside{
	float:left;
	width:199px;
}

#content{
	float:left;
	width:611px;
}

#content .inner{
	margin:5px 5px 20px 10px;
}
.fleft{
	float:left;
}
.clr{
	clear:both;
}
/*side_bar*/
#quickaccess{
	height:173px;
	background:url(../img/side/quick_access_bg.gif) left top no-repeat;
}
#quickaccess h3{
	font-size:1em;
	height:33px;
	text-indent:-1000em;
	background:url(../img/side/quick_access_ttl.gif) left top no-repeat;
}
#quickaccess div{
	height:110px;
}
#quickaccess form{
	
	padding:80px 15px 0px;
}
#quickaccess p{
	color:#0F7EB0;
	font-size:10px;
	height:30px;
	background:url(../img/side/quick_access_btm.gif) left center no-repeat;
}
#quickaccess p a{
	text-indent:-1000em;
	text-decoration:none;
	display:block;
	margin:0px 5px;
	height:25px;
	color:#0F7EB0;
}
#quickaccess select{
	vertical-align:middle;
	width:164px;
	margin-right:5px;
	border:1px solid #7F9CB8;
}
#quickaccess optgroup{
	font-size:10px;
	font-style:normal;
}
#quickaccess option{
	
}
#quickaccess input{
	vertical-align:middle;
}
#sidebar #quickaccess{
	height:126px;
	background:url(../img/side/quick_access_bg2.gif) left top no-repeat;
}
#sidebar #quickaccess form{
	
	padding:33px 15px 0px;
}
#sidebar #quickaccess div{
	height:63px;
}
#catsmenu{
	margin:10px 5px;
	
}
#catsmenu h3{
	background:#2E7CA2 url(../img/side/catmenu_ttl_bg.gif) left center repeat-x;
	border:1px solid #2E7CA2;
	line-height:30px;
	padding-left:10px;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
#catsmenu h3 a{
	
	color:#ffffff;
}
#catsmenu ul{
	list-style-type:none;
	border-left:2px solid #cccccc;
}
#catsmenu li{
	height:24px;
	line-height:24px;
	padding-left:5px;
	border-bottom:1px solid #F4F3F3;
}
#catsmenu li a{
	color:#000099;
	text-decoration:none;
	display:block;
	height:24px;
	line-height:24px;
	padding-left:21px;
	background:url(../img/common/arrow1.gif) left center no-repeat;
}
#catsmenu li a:hover{
	background-color:#f6f6f6;
}
#leftmenu{
	margin:5px 0px;
	list-style-type:none;
}
#leftmenu li{
	height:37px;
	background:url(../img/side/leftmenu_bg.gif) left bottom no-repeat;
}
#leftmenu li.last{
	background:url(../img/side/leftmenu_bg_last.gif) left bottom no-repeat;
}
#leftmenu li a{
	display:block;
	height:32px;
	line-height:32px;
	margin:0px 5px;
	padding-left:30px;
	text-decoration:none;
	color:#0076AB;
	text-indent:-1000em;
}
#leftmenu li a.lc1{
	background:url(../img/side/leftmenu_01.gif) 30px center no-repeat;
}
#leftmenu li a.lc2{
	background:url(../img/side/leftmenu_02.gif) 30px center no-repeat;
}
#leftmenu li a.lc3{
	background:url(../img/side/leftmenu_03.gif) 30px center no-repeat;
}
#leftmenu li a.lc4{
	background:url(../img/side/leftmenu_04.gif) 30px center no-repeat;
}
#leftmenu li a.lc5{
	background:url(../img/side/leftmenu_05.gif) 30px center no-repeat;
}
#leftmenu li a.lc6{
	background:url(../img/side/leftmenu_06.gif) 30px center no-repeat;
}
#leftmenu li a.lc7{
	background:url(../img/side/leftmenu_07.gif) 30px center no-repeat;
}
#leftmenu li a.lc8{
	background:url(../img/side/leftmenu_08.gif) 30px center no-repeat;
}
#leftmenu li a.lc9{
	background:url(../img/side/leftmenu_09.gif) 30px center no-repeat;
}
#leftmenu li a.lc10{
	background:url(../img/side/leftmenu_10.gif) 30px center no-repeat;
}

#beginners{
	height:137px;
	background:url(../img/side/beginners_bg.gif) left top no-repeat;
}
#beginners h3{
	font-size:12px;
	text-indent:-1000em;
	height:62px;
	background:url(../img/side/beginners_ttl.gif) left top no-repeat;
}
#beginners ul{
	list-style-type:none;
	float:left;
	width:116px;
}
#beginners li{
	height:18px;
	margin-bottom:4px;
}
#beginners li a{
	display:block;
	height:18px;
	margin-left:6px;
	text-indent:-1000em;
	text-decoration:none;
}
#beginners li a.bc1{
	
}
#beginners li a.bc2{
	
}
#beginners li a.bc3{
	
}
#beginners p{
	margin-top:47px;
}
#beginners p a{
	display:block;
	height:14px;
	margin-right:6px;
	text-indent:-1000em;
	text-decoration:none;
}
#mobilebanner{
	padding-bottom:12px;
	background:url(../img/side/mobile_bg.gif) left bottom no-repeat;
}
#mobilebanner h3{
	font-size:12px;
	height:61px;
	background:url(../img/side/mobile_ttl.gif) left top no-repeat;
}
#mobilebanner h3 a{
	display:block;
	text-indent:-1000em;
	text-decoration:none;
	height:61px;
	background:url(../img/side/mobile_ttl.gif) left top no-repeat;
}
#mobilebanner p{
	color:#424242;
	margin:5px 15px;
	font-size:10px;
	height:45px;
}
#mobilebanner .qr{
	float:left;
	margin-left:10px;
	margin-right:5px;
}
#seminers h3{
	font-size:12px;
	height:31px;
	line-height:31px;
	padding-left:35px;
	margin-bottom:5px;
	background:url(../img/side/seminers.gif) left top no-repeat;
}
#seminers a{
	color:#666666;
}
#seminers ul{
	list-style-type:none;
}
#seminers li img{
	vertical-align:bottom;
	margin-bottom:5px;
}
#banners{
	margin:5px;
}
#banners ul{
	list-style-type:none;
}
#banners li img{
	vertical-align:bottom;
	margin-bottom:5px;
}
#banners h3{
	font-size:10px;
	text-indent:-1000em;
	height:11px;
	background:url(../img/side/banner_ttl.gif) left top no-repeat;
	margin-bottom:5px;
}
/*footer*/
#fmenu{
	margin:0px 5px;
	height:24px;
	background:url(../img/ft_bg.gif) left top repeat-x;
	
}
#fmenu ul{
	padding:4px 5px;
	list-style-type:none;
}
#fmenu li{
	float:left;
	height:16px;
}
#fmenu li a{
	display:block;
	text-indent:-1000em;
	text-decoration:none;
	height:16px;
}
#fmenu li a.fc1{
	width:49px;
	background:url(../img/fmenu_01.gif) left center no-repeat;
}
#fmenu li a.fc2{
	width:51px;
	background:url(../img/fmenu_02.gif) left center no-repeat;
}
#fmenu li a.fc3{
	width:51px;
	background:url(../img/fmenu_03.gif) left center no-repeat;
}
#fmenu li a.fc4{
	width:109px;
	background:url(../img/fmenu_04.gif) left center no-repeat;
}
#fmenu li a.fc5{
	width:109px;
	background:url(../img/fmenu_05.gif) left center no-repeat;
}



#copyr{
	color:#999999;
	font-family:verdana,sans-serif;
	font-size:8px;
	margin-left:10px;
	line-height:2em;
	text-transform:uppercase;
}
/*--top--*/
#topsemi{
	width:596px;
	height:163px;
	margin-bottom:10px;
}
#topsemi .banner{
	float:left;
	width:416px;
	height:163px;
}
#topsemi .other{
	float:right;
	width:180px;
	height:163px;
	background:#A73542 url(../img/top/other_bg.gif) left top no-repeat;
	font-size:10px;
}
#topsemi .other h3{
	font-size:12px;
	width:180px;
	height:28px;
	background:url(../img/top/other_ttl.gif) left top no-repeat;
}
#topsemi .other h3 a{
	text-indent:-1000em;
	text-decoration:none;
	display:block;
	width:180px;
	height:28px;
	
}
#topsemi .other .info{
	width:177px;
	height:64px;
	/*background-color:#eeeeee;*/
	margin-bottom:1px;
}
#topsemi .other p{
	font-size:10px;
	margin:5px 5px 0px;
	line-height:1.5em;
}
#topsemi .other p img{
	margin-right:5px;
}
#topsemi .other a{
	color:#ffffff;
}
#toplists{
	width:596px;
	height:291px;
}
#toplists .ttlset{
	height:35px;
	background:url(../img/top/h3_bg.gif) right top no-repeat;
}
#toplists h3{
	font-size:12px;
	line-height:35px;
	height:35px;
	color:#333333;
}
#toplists .arrow{
	float:right;
	width:22px;
	height:35px;
	background-color:#ff6600;
}
#toplists h3 a{
	display:block;
	height:35px;
	padding-left:36px;
	color:#333333;
}

#toplists ul{
	font-size:12px;
	list-style-type:none;
	line-height:1.5em;
	margin:3px 10px 0px 20px;
}
#toplists li{
	padding-left:15px;
}
#toplists p{
	font-size:12px;
	line-height:1.5em;
	margin:3px 10px 0px;
}
#toplists #price_list{
	float:left;
	width:207px;
	height:136px;
	background:url(../img/top/middle_bg1.gif) left bottom no-repeat;
}
#toplists #price_list h3 a{

	background:url(../img/top/h3_bg1.gif) left top no-repeat;
}
#toplists #price_list h3 a:hover{
	background-position:left bottom;
}
#toplists #price_list li{
	background:url(../img/top/arrow1.gif) left center no-repeat;
}
#toplists #chart{
	float:left;
	width:208px;
	height:136px;
	background:url(../img/top/middle_bg2.gif) left bottom no-repeat;
}
#toplists #chart h3 a{

	background:url(../img/top/h3_bg2.gif) left top no-repeat;
}
#toplists #chart h3 a:hover{
	background-position:left bottom;
}
#toplists #chart li{
	background:url(../img/top/arrow2.gif) left center no-repeat;
}
#toplists #statistics{
	float:left;
	width:181px;
	height:136px;
	background:url(../img/top/middle_bg3.gif) left bottom no-repeat;
}
#toplists #statistics h3 a{

	background:url(../img/top/h3_bg3.gif) left top no-repeat;
}
#toplists #statistics h3 a:hover{
	background-position:left bottom;
}
#toplists #statistics li{
	background:url(../img/top/arrow3.gif) left center no-repeat;
}
#toplists #mr{
	float:left;
	width:207px;
	height:130px;
	border-bottom:1px solid #cccccc;
	background:url(../img/top/middle_bg1.gif) left bottom no-repeat;
}
#toplists #mr h3 a{

	background:url(../img/top/h3_bg4.gif) left top no-repeat;
}
#toplists #mr h3 a:hover{
	background-position:left bottom;
}
#toplists #mr li{
	background:url(../img/top/arrow4.gif) left center no-repeat;
}
#toplists #event_calendar{
	float:left;
	width:208px;
	height:130px;
	border-bottom:1px solid #cccccc;
	background:url(../img/top/middle_bg2.gif) left bottom no-repeat;
}
#toplists #event_calendar h3 a{

	background:url(../img/top/h3_bg5.gif) left top no-repeat;
}
#toplists #event_calendar h3 a:hover{
	background-position:left bottom;
}
#toplists #event_calendar li{
	background:url(../img/top/arrow5.gif) left center no-repeat;
}
#toplists #trading{
	float:left;
	width:181px;
	height:130px;
	border-bottom:1px solid #cccccc;
	background:url(../img/top/middle_bg3.gif) left bottom no-repeat;
}
#toplists #trading h3 a{

	background:url(../img/top/h3_bg6.gif) left top no-repeat;
}
#toplists #trading h3 a:hover{
	background-position:left bottom;
}
#toplists #trading li{
	background:url(../img/top/arrow6.gif) left center no-repeat;
}

#topnews{
	float:left;
	width:416px;
	background:url(../img/top/topnews_bg.gif) left top repeat-y;
	border-bottom:1px solid #cccccc;
}
#topnews h3 a{
	font-size:12px;
	line-height:35px;
	height:34px;
	color:#333333;
	background:url(../img/top/h3_bg7.gif) left top no-repeat;
}

#topnews h3 a{
	display:block;
	height:34px;
	padding-left:36px;
	color:#333333;
}
#topnews h3 a:hover{
	background-position:left bottom;
}
#topnews ul{
	font-size:12px;
	list-style-type:none;
	line-height:1.75em;
	margin:5px 10px 0px 13px;
}
#topnews li{
	padding-left:15px;
	background:url(../img/top/news_arrow.gif) left center no-repeat;
}
#topnews a{
	color:#0F7EB0;
}
#topnews .prev{
	margin-right:8px;
	margin-bottom:8px;
	text-align:right;
}
#topbanners{
	float:right;
	width:180px;
}
#topbanners #banners{
	margin-left:10px;
}
/*----*/
#searchpage .titleset{
	background:url(../img/common/title.gif) left top no-repeat;
}
#searchpage dl{
	margin-left:15px;
	margin-right:10px;
}

#searchpage dt{
	color:#0033CC;
	padding-left:12px;
	height:28px;
	line-height:28px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../img/search/dt_bg.gif) left top no-repeat;
}

#searchpage dd{
	color:#333333;
	font-size:1em;
	line-height:1.75em;
	margin-bottom:1em;
}


#breadcrumb{
	font-size:12px;
	padding:0px 5px 8px;
	color:#666666;
	background-color:#ffffff;
}
#breadcrumb a.home{
	color:#cc0000;
}
#sidebar{
	float:left;
	width:199px;
}

.content{
	float:right;
	width:611px;
	color:#333333;
}
.content .inner{
	margin:5px 5px 20px 18px;
}
.content .titleset{
	height:80px;
	margin-bottom:13px;
}
.content .titleset h2{
	font-size:16px;
	margin:5px 0px 5px 83px;
}
.content h3{
	border-left:5px solid #5182C3;
	border-bottom:1px solid #5182C3;
	font-size:14px;
	padding-left:15px;
	line-height:31px;
	height:31px;
	margin-right:10px;
	margin-bottom:1em;
}



.content h4{
	font-size:14px;
	padding-left:20px;
	background:url(../img/common/h4_hd_def.gif) left center no-repeat;
	margin-bottom:1em;
}
.content .titleset p{
	margin:0px 0px 0px 83px;
	color:#666666;
}
.content em{
	font-style:normal;
	color:#ff0000;
}
.content p{
	line-height:1.75em;
	margin-bottom:1em;
}

.txtright{
	text-align:right;
}
.txtcenter{
	text-align:center;
}
.imgc{
	text-align:center;
}
/*----*/
#contact .titleset{
	background:url(../img/contact/title.gif) left top no-repeat;
}

.content table.waku{
	margin:0px 0px 10px 15px;
	padding:0px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.content table.waku th{
	color:#333333;
	font-size:14px;
	text-align:center;
	padding:5px;
	background-color:#D5EEFA;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.content table.waku td{
	padding:5px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.content div.waku{
	font-size:12px;
	margin:20px 15px 20px 15px;
	padding:10px;
	border:1px solid #ffcc00;
	background-color:#FFFFE5;
}

/*-common_parts-*/
ul.arrow1{
	list-style-type:none;
}
ul.arrow1 li{
	padding-left:18px;
	background:url(../img/common/arrow3.gif) left center no-repeat;
}
ul.arrow2{
	list-style-type:none;
}
ul.arrow2 li{
	padding-left:18px;
	background:url(../img/common/arrow4.gif) left center no-repeat;
	line-height:150%;
}
#roman {
	width:199px;
	height:72px;
	background:url(../img/side/inq_btn.gif) left center no-repeat;
}
#roman a{
	width:199px;
	height:72px;
	display:block;
	text-indent:-1000em;
}
