@charset "Shift_JIS";

body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
	color: #666;
	text-align: center;
	background-color:#FFF;
	margin:0;
	padding:0;
	line-height:1.5;
}
ul,ol,li,dl{
	margin:0;
	padding:0;
	list-style: none;
}
div,p{ 
	margin:0;
	padding:0;
}

hr{
	margin:0;
	padding:0;
	clear: both;
}
.clear{
	clear: both;
}
h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
	font-weight: bold;
}
.bold{
	font-weight: bold;
}
img,a img{
	border: none;
}
a,a:link{
	text-decoration: none;
	background-color: transparent;
	color: #16879b;	
}
a:visited{
	background-color: transparent;
	color: #16879b;	
}
a:hover,a:active{
	background-color: transparent;
	color: #16879b;
	text-decoration:underline;
}

#lfbody{
	margin:0 auto;
	padding:0;
	width:760px;
	text-align:left;
}

/*------for network html area----*/
/*for Info*/
#lfbody #infopagetitle{
	margin:10px 0 15px 0;
	padding:0;
	width:760px;
	height:26px;
	background:url(../images/top/info_title.gif) top left no-repeat;
	border-bottom:1px dotted #82bfd1;
}
#lfbody #infopagetitle h2{
	font-size: 0px;
	text-indent:-9999px;
}
/*---------*/
/*for Support*/
#lfbody #supopagetitle{
	margin:10px 0 15px 0;
	padding:0;
	width:760px;
	height:26px;
	background:url(../images/top/support_title.gif) top left no-repeat;
	border-bottom:1px dotted #82bfd1;
}
#lfbody #supopagetitle h2{
	font-size: 0px;
	text-indent:-9999px;
}
/*---------*/
/*for download player*/
#lfbody #downpagetitle{
	margin:10px 0 15px 0;
	padding:0;
	width:760px;
	height:26px;
	background:url(../images/top/down_title.gif) top left no-repeat;
	border-bottom:1px dotted #82bfd1;
}
#lfbody #downpagetitle2{
	margin:10px 0 15px 0;
	padding:0;
	width:517px;
	height:26px;
	background:url(../images/top/down_title.gif) top left no-repeat;
	border-bottom:1px dotted #82bfd1;
	float:left;
}
#lfbody #downpagetitle h2,#lfbody #downpagetitle2 h2{
	font-size: 0px;
	text-indent:-9999px;
}
/*---------*/
#lfbody .siteroot{
	margin:0 0 10px 0;
	padding: 0;
}
#networkmainbox {
	margin:0 0 10px 0;
	padding:10 0;
	border:1px solid #e5e5e5;
	text-align:center;
}
#networkmainbox .mainareatop0 {
	margin:0 auto;
	padding:0;
	width:740px;
	text-align:left;
}
#networkmainbox .mainareatop10 {
	margin:10px auto 0 auto;
	padding:0;
	width:740px;
	text-align:left;
}
#networkmainbox .mainareatop15 {
	margin:15px auto 0 auto;
	padding:0;
	width:740px;
	text-align:left;
}
#networkmainbox .mainareatop20 {
	margin:20px auto 0 auto;
	padding:0;
	width:740px;
	text-align:left;
}
#networkmainbox .mainareatop30 {
	margin:30px auto 0 auto;
	padding:0;
	width:740px;
	text-align:left;
}
#networkmainbox .mainareatop40 {
	margin:40px auto 0 auto;
	padding:0;
	width:740px;
	text-align:left;
}