@import url(gnews.css);

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "ƒƒCƒŠƒI", "‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka|“™•",Osaka,Arial, Helvetica, 
	color: #333333;
	font-size:small;
	line-height: 120%;
	background-color:#BDBDBD;
}

a:link		{ color: #333333; text-decoration: none;}
a:visited	{ color: #333333; text-decoration: none;}
a:hover		{ color: #878787; text-decoration: none;}
a:active	{ color: #333333; }

a.red:link		{ color: #FF0000; text-decoration: underline;}
a.red:visited	{ color: #FF0000; text-decoration: underline;}
a.red:hover		{ color: #FF0000; text-decoration: none;}
a.red:active	{ color: #B70004; }

a.blue:link		{ color: #0000FF; text-decoration: none;}
a.blue:visited	{ color: #0000FF; text-decoration: none;}
a.blue:hover		{ color: #0000FF; text-decoration: underline;}
a.blue:active	{ color: #0400B7; }

a.white:link		{ color: #FFFFFF; text-decoration: underline;}
a.white:visited	{ color: #FFFFFF; text-decoration: underline;}
a.white:hover		{ color: #FFFFFF; text-decoration: none;}
a.white:active	{ color: #FFFFFF; }

a img,a.img:link,a.img:visited,a.img:hover,
a.img:active	{	border-width:0	}


.mrgn-b120{margin-bottom:120px;}
.mrgn-t80{margin-top:80px;}
.mrgn-b60{margin-bottom:60px;}
.mrgn-t40{margin-top:40px;}
.mrgn-t20{margin-top:20px;}
.mrgn-b20{margin-bottom:20px;}
.mrgn-t10{margin-top:10px;}
.mrgn-b10{margin-bottom:10px;}
.mrgn-t8{margin-top:8px;}
.mrgn-t6{margin-top:6px;}
.mrgn-b7{margin-bottom:7px;}
.mrgn-t5{margin-top:5px;}
.mrgn-b5{margin-bottom:5px;}
.mrgn-t2{margin-top:2px;}
.mrgn-b2{margin-bottom:2px;}
.mrgn-t1{margin-top:1px;}
.mrgn-b1{margin-bottom:1px;}

.pad-b10{padding-bottom:10px;}

.txt-dhq{
color:#006600;
font-weight:bolder;
}

.txt14b{
font-size:14px;
font-weight:bolder;
}

.txt10b{
font-size:10px;
font-weight:bolder;
}

.stext{
font-size:9px;
line-height:100%;
}
/* base */
img {
border: 0px;
}

table {
font-size: 100%;
border:0;
}

.clear
{
	clear:both;
	height:1px;
}



*html #gwrap	{
	display:block;
	margin: 0 auto;
	padding:0;
	width: 100%;
	height:1%;
	background-color: #fff;
	}
/* End hide from IE-mac */

/* IE-mac */
#gwrap	{
	display:inline-table;
	background-image:url(../images/redline.jpg);
	background-repeat:repeat-x;
	width: 100%;
	}
	
/* winNN macNN */	
#gwrap:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	width: 100%;
	}
#gwrap	{
	margin: 0 auto;
	padding:0;
	width: 100%;
	background-color: #fff;
	}

#gbase
{
	margin: 0 auto;
	padding:0;
	width: 980px;
	text-align:center;
}


#global
{
	width:980px;
	height:3px;
	text-align:center;
}

/* Hides from IE-mac \*/
*html #wrap	{
	display:block;
	margin: 0 auto;
	padding:0 0 10px 0;
	width: 986px;
	height:1%;
	}
/* End hide from IE-mac */

/* IE-mac */
#wrap	{
	display:inline-table;
	width: 986px;
	}
	
/* winNN macNN */	
#wrap:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	width: 986px;
	}
#wrap	{
	margin: 0 auto;
	padding:0 0 10px 0;
	width: 986px;
	}

#base
{
	margin: 0 auto;
	padding:0px 3px 0px 3px;
	text-align:left;
	background:url(../images/all_bg.jpg) repeat-y top center #BDBDBD;
}

/* header */

#header{
	width:980px;
	padding:0;
	background: url(../images/header_bg.jpg) repeat-x;
}

#header h1{
width:233px;
margin:0;
padding:0;
}

#headbnbox{
padding:0 5px 0 0;
}

#menu{
margin:0;
padding:0;
clear:both;
}

#top ,#content{
margin:0;
padding:5px;
}


/*sub*/ 
#sub{
margin:0;
padding:0;
width:172px;
float:right;
}

#subschedule_wrap{
margin:0;
padding:0;
background:url(../images/sub_sche-waku.jpg) repeat-y;
}

#subschedule{
width:172px;
height:230px;
}

#subschedule ul{
padding:3px 6px 0 6px;
margin:0;
list-style-type:none;
}

#subschedule li{
width:100%;
height:21px;
font-size:10px;
font-weight:bolder;
text-align:center;
vertical-align:middle;
}

.list01{
background-color:#A6A8A7;
padding:5px 0 0 0;
margin:2px 0 0 0;
}

.list02{
background-color:#D6D8D7;
padding:5px 0 0 0;
margin:2px 0 0 0;
}


#sub_ad{
margin:0;
padding:0;
text-align:center;
background: url(../images/sub_ad-waku.jpg) repeat-y;
}

/*main*/
#top #main{
padding:0;
margin:0;
width:798px;
float:left;
}

#content #main{
padding:0;
margin:0;
width:970px;
float:left;
}

/*main_left*/

#top #main #left{
width:503px;
float:left;
}

#top #main #left #flashbox{
margin:0;
padding:0;
}


#top #main #left .menuwrap{
width:503px;
padding:0;
margin:0;
background:url(../images/left_toprss-waku.jpg) repeat-y;
}

#top #main #left .menuwrap .menutitle{
text-align:left;
background:url(../images/left_toprss-title.jpg) no-repeat;
padding:14px 10px 3px 25px;
font-weight:bolder;
color:#333333;
}

#top #main #left .menuwrap .menutitle_black{
text-align:left;
background:url(../images/left_topsun-title.jpg) no-repeat;
padding:14px 10px 3px 25px;
font-weight:bolder;
color:#FFFFFF;
}

#top #main #left .menuwrap .menu{
padding:5px 10px 5px 10px;
text-align:left;
}

#top #main #left .menuwrap #rssmenu{
padding:5px 10px 5px 10px;
text-align:left;
background:url(../images/topprof_bg.jpg) center no-repeat;
}

#top #main #left .menuwrap #rssmenu .rssbox-l{
width:240px;
font-size:10px;
line-height:13px;
float:left;
padding:0px 0px 2px 0px;
}

#top #main #left .menuwrap #rssmenu .rssbox-r{
width:240px;
font-size:10px;
line-height:13px;
float:right;
padding:0px 0px 2px 0px;
}

.rssbox-l .rssone, .rssbox-r .rssone{
padding:6px 0;
margin:0;
background:url(../images/toprss_underline.jpg) no-repeat bottom;
}

.rssbox-l .rssone .fighterrss, .rssbox-r .rssone .fighterrss{
padding:6px 0 10px 0;
}

.rssbox-l .rssone .fightername, .rssbox-r .rssone .fightername{
padding:0 0 3px 0;
font-size:12px;
line-height:18px;
font-weight:bolder;
}

.rssbox-l .rssone img, .rssbox-r .rssone img{
margin-left:2px;
margin-right:5px;
}

#top #main #left .menuwrap #rssmenu .forlist{
font-size:10px;
line-height:12px;
font-weight:bolder;
text-align:right;
}


/*content_main_left*/

#content #main #left{
width:680px;
float:left;
}

#content #main #left .menuwrap{
padding:0;
margin:0;
background:url(../images/content_left-menuwaku.jpg) repeat-y;
}

#content #main #left .menuwrap .menutitle{
text-align:left;
background:url(../images/content_left-menutitle.jpg) no-repeat;
padding:15px 10px 3px 25px;
font-weight:bolder;
color:#FFFFFF;
}

#content #main #left .menuwrap .proftitle{
text-align:left;
background:url(../images/content_left-proftitle.jpg) no-repeat;
padding:14px 10px 3px 25px;
font-weight:bolder;
color:#333333;
}

#content #main #left .menuwrap .menu{
padding:5px 10px 5px 10px;
text-align:left;
}


#content #main #left .menuwrap .menu .rssbox-l{
width:325px;
padding:0 0 15px 0;
margin:5px 0 8px 0;
background:url(../images/contentrss_underline.jpg) no-repeat bottom;
font-size:10px;
line-height:13px;
float:left;
}

#content #main #left .menuwrap .menu .rssbox-r{
width:325px;
padding:0 0 15px 0;
margin:5px 0 8px 0;
background:url(../images/contentrss_underline.jpg) no-repeat bottom;
font-size:10px;
line-height:13px;
float:right;
}

#content #main #left .menuwrap .menu .rssbox-l .fighterrss, #content #main #left .menuwrap .menu .rssbox-r .fighterrss{
padding:3px 0 0 0;
}

#content #main #left .menuwrap .menu .rssbox-l .fightername, #content #main #left .menuwrap .menu .rssbox-r .fightername{
font-size:12px;
line-height:14px;
font-weight:bolder;
}

#content #main #left .menuwrap .menu .rssbox-l img, #content #main #left .menuwrap .menu .rssbox-r img{
margin-left:2px;
margin-right:5px;
}

#content #main #left .menuwrap .menu .forlist{
font-size:10px;
line-height:12px;
font-weight:bolder;
text-align:right;
}

#content #main #left .menuwrap .menu .schelist{
padding:3px 0 8px 15px;
}

#content #main #left .menuwrap .menu .scheboxwrap01{
width:660px;
padding:0;
margin:0 0 10px 0;;
background: url(../images/content_sch-bg01.jpg) no-repeat top center #D6D8D7;
}

#content #main #left .menuwrap .menu .scheboxwrap02{
width:660px;
padding:0;
margin:0 0 10px 0;
background: url(../images/content_sch-bg02.jpg) no-repeat top center #BEC0BF;
}

#content #main #left .menuwrap .menu .scheboxwrap01 .schebox, #content #main #left .menuwrap .menu .scheboxwrap02 .schebox{
border:1px solid #666666;
padding:6px 10px 10px 38px;
font-size:10px;
line-height:16px;
}


.schebox a:link		{ color: #FF0000; text-decoration: underline;}
.schebox a:visited	{ color: #FF0000; text-decoration: underline;}
.schebox a:hover		{ color: #FF0000; text-decoration: none;}
.schebox a:active	{ color: #B70004; }


.schebox .datebox{
font-size:12px;
line-height:18px;
font-weight:bolder;
}

#content #main #left .menuwrap .menu .infowrap01{
width:660px;
padding:0;
margin:0 0 10px 0;
background: url(../images/content_info-bg01.jpg) no-repeat top center #D6D8D7;
}

#content #main #left .menuwrap .menu .infowrap01 .infowrap02{
padding:0;
margin:0;
background: url(../images/content_info-bg02.jpg) no-repeat bottom center ;
}

#content #main #left .menuwrap .menu .infowrap01 .infowrap02 .infobox{
border:1px solid #666666;
padding:6px 10px 10px 38px;
font-size:12px;
line-height:16px;
}

.infobox .titlebox{
font-size:14px;
line-height:22px;
font-weight:bolder;
}

/*main_right*/

#main #right_wrap{
padding:0 2px 0 3px;
float:right;
}

#content #right_wrap{
padding:0;
float:right;
}

#right{
margin:0;
padding:0;
width:290px;
}

#right .menuwrap{
padding:0;
margin:0;
background:url(../images/main_right-waku.jpg) repeat-y;
}

#right .menuwrap .menutitle_wrap{
height:32px;
text-align:left;
background:url(../images/main_right-title.jpg) no-repeat top left;
}

#right .menuwrap .menutitle_wrap .menutitle{
padding:14px 10px 4px 25px;
line-height:14px;
margin:0;
font-weight:bolder;
color:#FFFFFF;
}

#right .menuwrap .newsmenu{
height:230px;
padding:5px 5px 5px 13px;
text-align:left;
}

#right .menuwrap .menu{
padding:5px 5px 5px 13px;
text-align:left;
}

#right .menuwrap .moviemenu{
padding:8px 5px 8px 13px;
text-align:left;
}

#right .menuwrap .moviemenu .tvinfo{
text-align:right;
padding:10px 5px 0 0;
}


#right #bn280box{
padding:5px 0 0 0;
}

#bottom{
padding:5px 0 10px 0;
clear:both;
}

#bottom .title{
background:url(../images/bottom_title.jpg) no-repeat center top;
text-align:left;
padding:10px 10px 10px 15px;
font-weight:bolder;
}

#bottom .menu{
	padding:5px 12px;
}

#bottom .menu img{
	float:left;
	margin:0;
	padding:0 5px;
}


#right .content-adwrap{
padding:0;
margin:0;
background:url(../images/content_right-adwaku.jpg) repeat-y;
}


/* foot */

#footer {
	margin:0 auto 0 auto;
	display:block; 
	width: 980px;
	font-size:10px;
	clear:both;
	border-top:3px solid #E61B23;
	color:#FFFFFF;
	}

#footer a:link		{ color: #FFFFFF; text-decoration: none;}
#footer a:visited	{ color: #FFFFFF; text-decoration: none;}
#footer a:hover		{ color: #FFFFFF; text-decoration: underline;}
#footer a:active	{ color: #EE0000; }

#footertxt_wrap{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
background: url(../images/footer_bg.jpg) repeat-x;
}

#footertxt{
height:52px;
}

#footertxt ul{
	list-style-type:none;
	margin:0;
	padding:5px 0 8px 5px;
}

#footertxt li{
	float:left;
	margin:0;
	padding:0 3px;
}

#footer #copylight{
font-family:Arial;
padding:5px 5px 0 0;
font-size:9px;
text-align:right;
clear:both;
}


