@charset "UTF-8";
/* CSS Document */


#top #main{
	height:768px;
}
#top #navi {
	background:url(../img/top_navi_bg.png) repeat-x center;
}

#top .contents {
	width:1024px;
	height:190px;
	float:left;
	clear:left;
	margin:10px 0 0 0px;
	color:#CCC
}
#top .contents a {
	color:#FFF;
	text-decoration:underline;
}
#top .contents a:hover { 
    color: #F90;
}
#top .sp {
	float:left;
	clear:left;
	margin:100px 0 0 10px;
}
#top .sp2 {
	float:left;
	clear:left;
	margin:0px 0 0 10px;
}
#top .sp3 {
	float:right;
	clear:left;
	margin:0px 10px 0;
}
/* -- News --*/
#news #main {
	background:url(../../news/img/news_bg.jpg) no-repeat top;
	clear:both;
}
#news .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#news .leftbox {
	width:450px;
	float:left;
	margin:15px 0 0 30px;
}
#news .leftbox p {
	margin:10px 0 50px 0px;
}
#news .rightbox {
	width:450px;
	float:right;
	margin:15px 30px 0 0;
}
#news .rightbox p {
	margin:10px 0 50px 0px;
}

/* -- Live --*/
#live #main {
	background:url(../../live/img/live_bg.jpg) no-repeat top;
	clear:both;
}
#live .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#live .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#live .leftbox {
	width:450px;
	float:left;
	padding-left:30px;
}
#live .leftbox p {
	margin:20px 0 20px 0px;
}
#live .rightbox {
	width:450px;
	float:right;
	padding-right:30px;
}
#live .rightbox p {
	margin:20px 0px 20px 0px;
}
#live hr {
	margin-left:0px;
	border-top: 2px dotted #cccccc;
	width:95%;
}
#live .ditailbox {
	width:100%;
	padding-left:30px;
}
#live .ditailbox p {
	margin:20px 0 20px 0px;
}
#live .top{
	margin:10px 60px 10px 0px;
	text-align:right;
}

/* -- Media --*/
#media #main {
	background:url(../../media/img/media_bg.jpg) no-repeat top;
	clear:both;
}
#media .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#media .s_navi{
	width:1024px;
	background-color: #FFF;
	margin:7px 0 10px 0;
}
#media .s_navi td{
	padding:0 0 0 10px;
}
#media .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#media hr {
	margin-left:30px;
	border-top: 2px dotted #cccccc;
	width:93%;
}
#media .ditailbox {
	width:100%;
}
#media .ditailbox p {
	margin:20px 0 20px 30px;
}
#media .top{
	margin:10px 40px 10px 0px;
	text-align:right;
}

/* -- Disco --*/
#disco #main {
	background:url(../../disco/img/disco_bg.jpg) no-repeat top;
	clear:both;
}
#disco .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#disco .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#disco hr {
	margin-left:30px;
	border-top: 2px dotted #cccccc;
	width:93%;
}
#disco .ditailbox {
	width:100%;
}
#disco .ditailbox table {
	margin:20px 0 20px 30px;
}
#disco .ditailbox .comment {
	background-color:#f3f4e4;
}
#disco .ditailbox p {
	margin:10px 0 10px 30px;
}
#disco .top{
	margin:10px 40px 10px 0px;
	text-align:right;
}

/* -- Profile --*/
#prof #main {
	background:url(../../profile/img/prof_bg.jpg) no-repeat top;
	clear:both;
}
#prof .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#prof .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#prof hr {
	margin-left:0px;
	border-top: 2px dotted #cccccc;
	width:71%;
	clear: both;
}
#prof .ditailbox {
	width:100%;
	padding-left:140px;
}
#prof .ditailbox p {
	margin:10px 0 10px 0px;
}
#prof .top{
	margin:10px 170px 10px 0px;
	text-align:right;
}
#prof strong{
	font-size:13px;
	color:#ff7200;
	font-weight:bold;
}

/* -- Goods --*/
#goods #main {
	background:url(../../goods/img/goods_bg.jpg) no-repeat top;
	clear:both;
}
#goods .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#goods .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#goods hr {
	margin:15px 0 15px 17px;
	border-top: 2px dotted #cccccc;
	width:95%;
}
#goods .w_goods_s{
	margin:10px 0px 15px 17px;
	text-align:center;
}
#goods .ditailbox {
	width:100%;
}
#goods .ditailbox p {
	margin:15px 0 15px 200px;
	width:620px;
}
#goods .top{
	margin:10px 40px 10px 0px;
	text-align:right;
	clear: both;
}

/* -- Blog --*/
#blog #main {
	background:url(../../blog/img/blog_bg.jpg) no-repeat top;
	clear:both;
}
#blog .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#blog .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#blog .ditailbox {
	width:100%;
}
#blog .ditailbox p {
	margin:15px 0 15px 80px;
	width:600px;
}
#blog .ditailbox table {
	text-align:center;
	margin:0px 0 30px 200px;
}
#blog .top{
	margin:10px 20px 10px 0px;
	text-align:right;
}

/* -- Photo --*/
#photo #main {
	background:url(../../photo/img/photo_bg.jpg) no-repeat top;
	clear:both;
}
#photo .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#photo .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
	margin-left:15px;
}
#photo hr {
	margin:15px 0 15px 15px;
	border-top: 2px dotted #cccccc;
	width:95%;
}
#photo .ditailbox {
	margin:15px 0 30px 0px;
}
#photo .ditailbox ul {
	list-style-type: none;
	width:950px;
}
#photo .ditailbox li {
	float:left;
	margin-left:5px;
}
#photo .top{
	margin:10px 40px 10px 0px;
	text-align:right;
	clear:both;
}


/* -- Mail --*/
#mail #main {
	background:url(../../mail/img/mail_bg.jpg) no-repeat top;
	clear:both;
}
#mail .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#mail .nmain span {
	font-size:13px;
	color:#ff7200;
	font-weight:bold;
}
#mail hr {
	margin:15px 0 15px 0px;
	border-top: 2px dotted #cccccc;
	width:95%;
}
#mail .ditailbox {
	margin:15px 0 30px 80px;
	width:850px;
}
#mail .top{
	margin:10px 0px 10px 0px;
	text-align:right;
}

/* -- Calendar --*/
#cal #main {
	background:url(../../calendar/img/cal_bg.jpg) no-repeat top;
	clear:both;
}
#cal .nmain{
	width:1024px;
	background-color:#000;
	float:left;
	margin:15px 0 0 0;
}
#cal .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#cal .ditailbox {
	width:100%;
}
#cal .ditailbox p {
	margin:15px 0 15px 20px;
}
#cal .ditailbox table {
	text-align:center;
	margin:0px 0 0px 0px;
}
#cal .top{
	margin:10px 20px 10px 0px;
	text-align:right;
}

/* -- channel --*/
#chan #main {
	background:url(../../channel/img/channel_bg.jpg) no-repeat top;
	clear:both;
}
#chan .nmain{
	width:1024px;
	background-color:#FFF;
	float:left;
	margin:15px 0 0 0;
}
#chan .nmain span {
	font-size:16px;
	color:#ff7200;
	font-weight:bold;
}
#chan hr {
	margin-left:0px;
	border-top: 2px dotted #cccccc;
	width:100%;
}
#chan .chan_txt {
	padding-left:80px;
}
#chan .ditailbox {
	width:100%;
	padding-left:140px;
}
#chan .ditailbox p {
	margin:10px 0 10px 0px;
}
#chan .top{
	margin:10px 110px 10px 50px;
	text-align:right;
}
#chan strong{
	font-size:13px;
	color:#ff7200;
	font-weight:bold;
}
#chan small{
	color: #666666;
}

