@charset "UTF-8";
/* CSS Document */
/* universal selector*/
*{	margin:0;line-height:20px;}
img{border:0;}
ul{padding:0;margin:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.marginright5{	margin-right:5px;}
.marginright10{	margin-right:10px;}
.marginright15{	margin-right:15px;}
.marginleft5{	margin-left:5px;}
.marginleft10{	margin-left:10px;}
.marginleft15{	margin-left:15px;}
.marginleft20{	margin-left:20px;}
.margintop5{	margin-top:5px;}
.margintop10{	margin-top:10px;}
.margintop15{	margin-top:15px;}
.margintop20{	margin-top:20px;}
.marginbottom5{	margin-bottom:5px;}
.marginbottom15{	margin-bottom:15px;}
.marginlr15{ margin-left:15px;margin-right:15px;}
.paddingtop5{padding-top:5px;}
.paddingright10{ padding-right:10px;}
.bordertop{	border-top:1px dotted #ccc;}
.borderbottom{	border-bottom:1px solid #ccc;}

#allbox{
	width:781px;
	margin:0 auto;
}
#allbox .bgbox{
	overflow:hidden;
	background:url(/images/mem_menu2.gif) right repeat-y;
	zoom:1;
}
#header a{
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}
#globalnavi li{
	list-style:none;
	float:left;
	background:#6DC25D;
}
#globalnavi a{
	text-indent:-9999px;
	display:block;
	height:50px;
}
#footer .pv a{
	display:block;
	width:150px;
	text-indent:-9999px;
	background:url(/images/pv.gif) no-repeat;
}
#footer .pv a:hover{
	background:url(/images/pvon.gif) no-repeat;
}
#footer .left,
#footer .right{
	color:#333;
	padding-top:3px;
	font-size:11px;
}
#globalnavi a.m1{background:url(/images/menu1.jpg) no-repeat;width:111px;}
#globalnavi a.m2{background:url(/images/menu2.jpg) no-repeat;width:194px;}
#globalnavi a.m3{background:url(/images/menu3.jpg) no-repeat;width:120px;}
#globalnavi a.m4{background:url(/images/menu4.jpg) no-repeat;width:120px;}
#globalnavi a.m5{background:url(/images/menu5.jpg) no-repeat;width:125px;}
#globalnavi a.m6{background:url(/images/menu6.jpg) no-repeat;width:110px;}
#globalnavi a:hover.m1{background:url(/images/menu1on.jpg) no-repeat;width:111px;}
#globalnavi a:hover.m2{background:url(/images/menu2on.jpg) no-repeat;width:194px;}
#globalnavi a:hover.m3{background:url(/images/menu3on.jpg) no-repeat;width:120px;}
#globalnavi a:hover.m4{background:url(/images/menu4on.jpg) no-repeat;width:120px;}
#globalnavi a:hover.m5{background:url(/images/menu5on.jpg) no-repeat;width:125px;}
#globalnavi a:hover.m6{background:url(/images/menu6on.jpg) no-repeat;width:110px;}
		/* index.css */
#main{
	width:469px;
}
#sub{
	width:300px;
	margin-left:5px;
}
#main .main2{
	width:469px;
	border-right:#ccc 1px solid;
	min-height:400px;
	margin-bottom:20px;
}
#main .mainnavi li{
	list-style:none;
	float:left;
	margin-left:6px;
}
#main .osirase li,
#news_main .osirase li{
	list-style-image:url(/images/list_mark.gif);
}
#member_main .boxlist li{
	list-style-image:url(/images/list_mark3.gif);
}
#main .osirase li,
#news_main .osirase li,
#member_main .boxlist li{
	font-size:12px;
	margin:0 0 5px 15px;
}
#main .osirase a,
#news_main .osirase a,
#member_main .boxlist a{
	margin-left:10px;
	text-decoration:none;
	color:#666;
	font-size: 12px;
}
#news_main .osirase p,
#trader_main{
	font-size:12px;
}
#news_main .osirase ul{
	margin-left:15px;
}
#main .osirase a:hover,
#news_main .osirase a:hover{
	color:#333;
	text-decoration:underline;
}
#news_main .osirase option,
#news_main .osirase select,
#member_main .detail option,
#member_main .detail select{
	font-size:10px;
}
#sub .information{
	background:url(/images/box3.gif) repeat-y;
	width:280px;
	padding:4px 10px 6px 10px;
}
#sub .information h4{
	border-bottom:1px solid #ccc;
	font-weight:normal;
	font-size:14px;
}
#sub .information h3{
	font-size:14px;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:3px;
	border-left:3px solid #060;
	color:#060;
}
#sub .infotext{
	color:#333;
	width:100%;
	overflow:hidden;
}
#sub .infotext p{
	font-size:11px;
}
#sub .boxtop{
	vertical-align:text-bottom;
	display:block;
	height:4px;
	width:300px;
}
#sub .boxbottom{
	background:url(/images/box2.gif) no-repeat;
	height:4px;
	margin-bottom:15px;
}
		/* about.css */
#member_main .topicpath,
#news_main .topicpath,
#trader_main .topicpath,
#activity_main .topicpath{
	margin-top:5px;
	color:#333;
}
#about_main h2,
#news_main h2,
#trader_main h2,
#activity_main h2{
	color:#060;
	font-size:16px;
	margin-top:15px;
	margin-left:15px;
	padding-left:4px;
	border-left:3px #060 solid;
	line-height: 16px;
}
#about_main .about img{
	margin-left:5px;
}
#about_main .abouttext{
	width:98%;
	padding-bottom:15px;
}
#about_main .green{
	color:#396;
}
#about_main .abouttext table,
#about_main .abouttext th,
#about_main .abouttext td{
	font-weight:normal;
	font-size:12px;
}
#about_sub{
	width:189px;
}
#about_sub li{
	list-style:none;
}
#about_sub li a{
	font-size:14px;
	color:#333;
	display:block;
	text-decoration:none;
	width:168px;
	padding:10px;
	border-top:1px #ccc solid;
}
#about_sub li a:hover{
	background:#fafafa;
	color:#666;
}
#about_sub img{
	margin-top:5px;
	margin-left:5px;
}
#news_main,
#about_main,
#trader_main,
#activity_main{
	border-right:1px solid #ccc;
	width:591px;
	min-height:400px;
	_height:400px;
	font-size:12px;
}
#news_main.detail .osirase{
	margin-right:15px;
	overflow:auto;
	_float:left;
	_display:inline;
}
#news_main.detail .osirase h3{
	padding:3px;
}
#news_main.detail .osiraseimg img{
	width:120px;
	height:120px;
	margin-right: 15px;
	_display:inline;
}
#news_main .osirase li{
	margin-bottom:10px;
}
#trader_main div.trader_table{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
#trader_main div.trader_table2{
	border-bottom:1px solid #ccc;
}
#trader_main .trader_table td,
#member_main .trader_table td{
	border-bottom:1px dotted #666;
}
#trader_main .trader_table th,
#member_main .trader_table th{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#trader_main .trader_table th,
#trader_main .trader_table td,
#member_main .trader_table th,
#member_main .trader_table td{
	padding:2px;
}
td.trader_searchtable{
	padding:5px;
}
#activity_main h3,
#member_main .boxtext3 h4{
	color:#060;
	font-size:12px;
}
		/* member.css */
#member_main{
	width:591px;
	_width:572px;
	display: inline;
}
#member_main .box{
	width:275px;
	overflow:hidden;
}
#member_main .boxtext{
	overflow:auto;
}
#member_main .boxtext2{
	overflow:auto;
	_float:left;
}
#member_main .boxtext h4,
#member_main .boxtext2 h4,
#news_main.detail .osirase h3,
#member_main .boxtext h3,
#member_main .boxtext3 h3{
	color:#069;
	border-bottom:1px #ccc dotted;
	font-size:13px;
	padding-bottom: 2px;
}
#member_main .boxtext{
	font-size:12px;
	color:#333;
}
#member_main .boxelement{
	margin-top:10px;
	border-bottom:1px dotted #ccc;
	width: 571px;
	margin-right: 0px;
}
#member_main .boxelement_block{
	padding-top:10px;
	border-bottom:1px dotted #ccc;
	margin-right: 0px;
	padding-bottom:10px;
}
#member_main .box li{
	font-size:12px;
	margin-left:15px;
	margin-bottom:10px;
	list-style-image:url(/images/list_mark.gif);
}
#member_main .box li a{
	color:#666;
	font-size:12px;
	text-decoration:none;
}
#member_main .box li a:hover{
	color:#333;
	text-decoration:underline;
}
#member_main .boxtitle{
	padding-bottom:2px;
	border-bottom:1px #060 solid;
}
#member_main .boxtitle h3,
#member_main .box2 h3{
	border-left:3px #060 solid;
	padding-left:10px;
	color:#060;
	font-size:14px;
}
#member_main .adobe_table{
	border:1px solid #eee;
}
#member_sub{
	min-height:500px;
	_height:500px;
	background:url(/images/mem_menu2.gif) repeat-y;
}
#member_sub .mm li{
	list-style:none;
}
#member_sub li a.mm{
	font-size:14px;
	text-decoration:none;
	padding-top:10px;
	padding-left:20px;
	color:#666;
	display:block;
	width:169px;
	height:32px;
	background:url(/images/mem_menu.gif) no-repeat;
}
#member_sub li a.mm:hover{
	color:#fff;
	background:url(/images/mem_menuon.gif) no-repeat;
}
#member_sub ul.subul{
	border-bottom:1px #ccc solid;
	padding-bottom:10px;
}
#member_sub .subul li{
	margin-left:25px;
	list-style-image:url(/images/L.gif);
}
#member_sub .subul a{
	font-size:11px;
	color:#666;
}

#activity_main  a{
	font-size:11px;
	color:#FF0000;
}

.topicpath span{
	margin:0 5px;
	color:#333;
}
