body {
background-color:#FFFFFF;
font-size:small;
margin:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",  "Hiragino Kaku Gothic Pro",Osaka, sans-serif;
line-height:130%;
color:#232323;

}


img{
margin:0px;
padding:0px;
border:0px;
}

h1{
padding:0px;
margin:0px;
}

h2{
padding:0px 0px 10px 0px;
margin:0px;
}

h3{
padding:0px;
margin:0px;
font-style:bold;
}

h4{
padding:10px 0px 10px 0px;
margin:0px;
}

h5{
padding:15px 0px 10px 0px;
margin:0px;
}

a{
color:#333333;
}

a:hover{
color:#f76a12;
text-decoration:none;
}

.red a{
color:#cc0000;
text-decoration:underline;
}

.red a:hover{
color:#f76a12;
text-decoration:none;
}

.textl{
text-align:left;
}

.red{
color:#cc0000;
text-align:left;
}

.red_c{
color:#cc0000;
}

.blue_c{
color:#00f;
}

.redcenter{
color:#cc0000;
text-align:center;
}

.redright{
color:#cc0000;
text-align:right;
}

.black a{
color:#333333;
text-decoration:none;
}

.black a:hover{
color:#f76a12;
text-decoration:none;
}

.black{
color:#333333;
text-decoration:none;
}

.white a{
color:#FFFFFF;
text-decoration:none;
}

.white02 a{
color:#FFFFFF;
text-decoration:underline;
}

.white a:hover{
color:#f76a12;
text-decoration:none;
}

.white02 a:hover{
color:#f76a12;
text-decoration:none;
}

.white{
color:#FFFFFF;
text-decoration:none;
}

.white02{
color:#FFFFFF;
text-decoration:none;
}

.small{
font-size:x-small;
text-align:left;
line-height:120%;
}


.smallcenter{
font-size:x-small;
text-align:center;
}

.smallright{
font-size:x-small;
text-align:right;
}

.smallleft{
font-size:x-small;
text-align:left;
}

.smallred{
font-size:x-small;
color:#cc0000;
text-align:left;
}

.medium{
line-height:1.2em;
font-size:medium;
}

.mediumred{
font-size:medium;
color:#cc0000;
}


.leftbg{
width:4px;
background:url(/expansion/archives/img_cmn/bg_leftshadow.gif) repeat-y;
}

.rightbg{
width:4px;
background:url(/expansion/archives/img_cmn/bg_rightshadow.gif) repeat-y;
}

.mainrightbg{
width:220px;
background:url(/expansion/archives/img_cmn/bg_main_right.gif) repeat-y;
}

.mainrightbg02{
width:220px;
background:url(/expansion/archives/img_cmn/bg_main_right02.gif) repeat-y;
}

.links{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_right.gif) no-repeat center left;
text-align:left;
}

.links2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_red_right.gif) no-repeat center left;
text-align:left;
}

.links2center{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_red_right.gif) no-repeat center left;
text-align:center;
}

.links3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_black_right.gif) no-repeat center left;
text-align:left;
}


.smalllinks{
margin:10px 10px 10px 10px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_on.gif) no-repeat center left;
font-size:x-small;
text-align:right;
}

.smalllinks2{
margin:5px 5px 5px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_right.gif) no-repeat center left;
font-size:x-small;
text-align:left;
}

.smalllinks3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_red_right.gif) no-repeat center left;
font-size:x-small;
text-align:left;
}

.smalllinks4{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_right.gif) no-repeat center left;
font-size:x-small;
text-align:left;
}

.listdot{
padding:0px 5px 0px 5px;
background:url(/expansion/archives/img_cmn/line_dot.gif) repeat-x center left;
}

.listdot_white{
padding:0px 5px 0px 5px;
background-image:url(/expansion/archives/img_cmn/line_dot_white.gif);
background-repeat: repeat-x;
}

.spaceshadow{
background:url(/expansion/archives/img_cmn/bg_space.gif) repeat-x;
}

p.m10{
margin:0px 15px 10px 15px;
text-align:left;
font-size:small;
}

p.m10_02{
margin:10px 15px 10px 15px;
text-align:left;
font-size:small;
}

p.m30{
margin:10px 30px;
text-align:left;
font-size:medium;
font-weight:bold;
}


p.m5{
margin:5px;
text-align:left;
font-size:small;
}

.topicpath{
margin:0px 10px 3px 10px;
font-size:x-small;
text-align:left;
}

.topicpath_r{
margin:0px 25px 3px 10px;
font-size:x-small;
text-align:right;
}

.yline{
background:url(/expansion/archives/img_cmn/bg_line_y.gif) repeat-x center left;
}

.gline{
background:url(/expansion/archives/img_cmn/bg_line_g.gif) repeat-x center left;
}

.grayback{
background:url(/expansion/archives/img_cmn/img_gray510_bg.gif) repeat-y center left;
}

.white500bg{
background:url("/expansion/archives/img_cmn/img_white500_bg.gif") repeat-y center left;
}

.gray680bg{
background:url("/expansion/archives/img_cmn/img_gray680_bg.gif") repeat-y center left;
}

.table460{
background:url("/expansion/archives/img_cmn/img_table460_bg.gif") repeat-y;
}

.box270{
background:url("/expansion/archives/img_cmn/img_box270_bg.gif") repeat-y;
}

.whitebox245{
background:url("/expansion/archives/img_cmn/img_whitebox245_bg.gif") repeat-y;
}

/*タブページ*/

.tab510_bg{
background:url("/expansion/archives/img_cmn/img_tab510_bg.gif") repeat-y;
}

/*------------ヘッダー----------------*/
#header{
width:758px;
}

#headerlinks{
margin:0px 15px 5px 0px;
}

.headericon{
background:url(/expansion/archives/img_cmn/icon_dia.gif) no-repeat center left;
padding:0px 0px 0px 15px;
font-size:x-small;
text-align:left;
display:block;
}

.headshadow{
background:url(/expansion/archives/img_cmn/bg_head_center.gif) repeat-x;
}

/*------------サブメニュー----------------*/
.smenu{
width:185px;
text-align:left;
margin:0px;
padding:8px 10px 8px 25px;
background:url(/expansion/archives/img_cmn/icon_smenu0.gif) no-repeat center left;
}

.smenu a{
text-decoration:none;

}

.ssmenuh{
width:185px;
text-align:left;
margin:0px;
padding:8px 10px 8px 25px;
background:url(/expansion/archives/img_cmn/icon_ssmenu_head.gif) no-repeat center left;
}

.ssmenu{
width:185px;
text-align:left;
margin:0px;
padding:5px 10px 5px 25px;
background:url(/expansion/archives/img_cmn/icon_ssmenu.gif) no-repeat center left;
}

.ssmenu a{
text-decoration:none;
}

.sssmenu{
color:#f76a12;
width:185px;
text-align:left;
margin:0px;
padding:3px 10px 3px 25px;
}

.sssmenu a{
color:#333333;
text-decoration:none;
}

.sssmenu a:hover{
color:#f76a12;
text-decoration:none;
}

/*------------サブメニュー　クライマックス----------------*/
.smenu02{
width:185px;
text-align:left;
margin:0px;
padding:8px 10px 8px 25px;
background:url(/expansion/archives/special/2007/climax_series/img_cmn/icon_smenu0.gif) no-repeat 5px center;
}

.smenu02 a{
color:#ffffff;
text-decoration:none;
}

.smenu02 a:hover{
color:#f76a12;
text-decoration:none;
}

.ssmenuh02{
width:185px;
text-align:left;
margin:0px;
padding:8px 10px 8px 25px;
color:#ffffff;
background:url(/expansion/archives/special/2007/climax_series/img_cmn/icon_smenu_head.gif) no-repeat 5px center;
}

.ssmenuh02 a{
color:#ffffff;
text-decoration:none;
}

.ssmenuh02 a:hover{
color:#f76a12;
text-decoration:none;
}


.ssmenu02{
width:185px;
text-align:left;
margin:0px;
padding:5px 10px 5px 25px;
color:#ffffff;
background:url(/expansion/archives/special/2007/climax_series/img_cmn/icon_ssmenu.gif) no-repeat 10px center;
}

.ssmenu02 a{
color:#ffffff;
text-decoration:none;
}

.ssmenu02 a:hover{
color:#f76a12;
text-decoration:none;
}



/*------------フッター----------------*/
.footershadow{
background:url(/expansion/archives/img_cmn/bg_footer_center.gif) repeat-x;
}

.footerlink{
line-height:150%;
padding:10px;
}

address{
padding:0px;
margin:10px;
text-align:center;
font-style:normal;
font-size:x-small;
color:#ffffff;
}

.footer_menu{
font-size:x-small;
}

ul.redtrilist{
margin:0px;
padding:0px 0px 0px 5px;
list-style:none;
list-style-position:inside;
}

ul.redtrilist li{
list-style-image:url("/expansion/archives/img_cmn/icon_tri_red.gif") ;
margin-bottom:0.5em;
background-position: left top;
}

/*------------共通枠----------------*/
.gt_top{
background:url(/expansion/archives/img_cmn/gtable_tcenter.gif) repeat-x;
}

.gt_left{
background:url(/expansion/archives/img_cmn/gtable_mleft.gif) repeat-y;
}

.gt_right{
background:url(/expansion/archives/img_cmn/gtable_mright.gif) repeat-y;
}

.gt_bottom{
background:url(/expansion/archives/img_cmn/gtable_bcenter.gif) repeat-x;
}

/*------------緊急ニュース----------------*/
.emergency{
margin:10px;
color:#ff0000;
text-align:center;
}

/*------------スコア----------------*/
#score{
color:#ffffff;
}

#score p.back{
margin:0px 5px 0px 5px;
padding:0px;
font-size:x-small;
}

.scoretext a{
color:#ffffff;
}

.scoretext a:hover{
color:#ffffcc;
}

.team{
margin:3px 0px 3px 10px;
padding:0px;
}

.num{
margin:3px;
padding:0px;
font-weight:bold;
text-align:center;
}

.num a{
color:#ffffff;
text-decoration:none;
}

.num a:hover{
color:#ffffff;
text-decoration:underline;
}

/*------------スコア右----------------*/
.game{
margin:0px 0px 5px 5px;
padding:0px 0px 0px 15px;
background:url(/expansion/archives/img_cmn/icon_right_y.gif) no-repeat center left;
font-size:x-small;
}

.game a{
color:#ffffff;
}

.game a:hover{
color:#ffffcc;
}

/*------------ニュース----------------*/
#news{
text-align:left;
}

.newsbg{
background:url(/expansion/archives/img/bg_news.gif) repeat-y;
}

/*------------ピックアッププタぅ筺辞---------------*/
.playerbg{
background:url(/expansion/archives/img/bg_player.gif) repeat-y;
}

/*------------ラタ?悪---------------*/
.rank{
font-size:x-small;
text-align:center;
}

.rankteam{
font-size:x-small;
text-align:left;
}

.ranktitle{
color:#cc0000;
font-weight:bold;
}

.ranknum{
color:#ffffff;
font-weight:bold;
}

.ranknum02{
color:#000000;
font-weight:bold;
}

/*------------プタぅ丱奪?---------------*/
.playback{
color:#ffffff;
font-size:x-small;
line-height:100%;
}

.playback02{
font-size:x-small;
line-height:100%;
}

.playbacklink{
margin:5px 5px 5px 0px;
padding:0px;
font-size:x-small;
text-align:left;
line-height:120%;
color:#ffffff;
}

.playbacklink a{
color:#ffffff;
}

.playbacklink a:hover{
color:#ffffcc;
}

/*------------ファータ----------------*/
.farm{
color:#ffffff;
font-size:small;
line-height:100%;
}

.farmlink{
margin:5px 5px 5px 0px;
padding:0px;
font-size:small;
text-align:left;
line-height:120%;
color:#ffffff;
}

.farmlink a{
color:#ffffff;
}

.farmlink a:hover{
color:#ffffcc;
}

/*------------ホットニュース----------------*/
.hotnews{
margin:10px;
}

.hntext{
margin:4px;
text-align:left;
}

/*------------　----------------*/
.listday{
margin:3px 5px 0px 5px;
padding:0px;
font-weight:bold;
font-size:x-small;
text-align:left:
}

.listtext{
padding:0px;
margin:0px 5px 0px 5px;
text-align:left:
}

.listtextsmall{
padding:0px;
margin:0px 5px 0px 5px;
font-size:x-small;
text-align:left:
}

.listtext p{
padding:5px 5px 0px 5px;
margin:0px;
text-align:left:
}

/*------------歓茱船吋奪鉢-ホークスメータ----------------*/
p.halfzone{
margin:7px;
text-align:left:
}

.halfzonebg{
background:url(/expansion/archives/img/bg_half.gif) repeat-y;
}

/*------------ファタ?辞---------------*/
.votebg{
background:url(/expansion/archives/img/bg_side.gif) repeat-y;
}

/*------------曜匿----------------*/

/*------------イベタ汎??輯愀賢---------------*/
.eventleft_bg{
background:url(/expansion/archives/img_cmn/img_schedule_left.gif) repeat-y;
}

.eventright_bg{
background:url(/expansion/archives/img_cmn/img_schedule_right.gif) repeat-y;
}

.event_link{
width:500px;
text-align:center;
display:block;
margin:20px 0px;
padding:0px;
}

.event_link02{
width:500px;
text-align:center;
display:block;
margin:20px 0px 10px 0px;
padding:0px;
}

.link_prev{
font-size:medium;
display:inline;
}

.link_month{
font-size:medium;
text-align:center;
margin:10px 100px 10px;
display:inline;
}

.link_next{
font-size:medium;
display:inline;
}

td.event_head{
background:#fff176;
color:#232323;
text-align:center;
padding:1px 3px 5px;
border-bottom:dashed 1px #ddd;
}

td.event_head2{
background:#fff176;
color:#232323;
text-align:center;
padding:2px 3px 5px;
border-bottom:dashed 1px #ddd;
border-left:dashed 1px #ddd;
border-right:dashed 1px #ddd;
}

td.event_1{
background:#fff;
text-align:center;
padding:5px;
border-bottom:dashed 1px #ddd;
}

td.event_2{
background:#ffc;
text-align:center;
padding:5px;
border-bottom:dashed 1px #ddd;
}

td.event_3{
background:#fff;
text-align:center;
padding:5px;
border-bottom:dashed 1px #ddd;
border-left:dashed 1px #ddd;
}

td.event_4{
background:#ffc;
text-align:center;
padding:5px;
border-bottom:dashed 1px #ddd;
border-left:dashed 1px #ddd;
}

td.event_1l{
background:#fff;
text-align:left;
padding:5px;
border-bottom:dashed 1px #ddd;
}

td.event_2l{
background:#ffc;
text-align:left;
padding:5px;
border-bottom:dashed 1px #ddd;
}

td.event_3l{
background:#fff;
text-align:left;
padding:5px;
border-bottom:dashed 1px #ddd;
border-left:dashed 1px #ddd;
}

td.event_4l{
background:#ffc;
text-align:left;
padding:5px;
border-bottom:dashed 1px #ddd;
border-left:dashed 1px #ddd;
}

td.event_name1{
background:#fff;
text-align:left;
padding:3px 2px 3px 10px;
border-bottom:dashed 1px #ddd;
}

td.event_name2{
background:#ffc;
text-align:left;
padding:3px 2px 3px 10px;
border-bottom:dashed 1px #ddd;
}

td.event_month{
background:#f8f8f8;
text-align:center;
padding:3px;
border-bottom:dashed 1px #ddd;
}

.event_sat{
color:#00f;
}

.event_sun{
color:#f00;
}

.event_notice{
margin:5px 15px 5px 15px;
text-align:left;
}


td.event_campaign{
background:#FFDDDD;
text-align:center;
padding:3px;
border-bottom:dashed 1px #ddd;
}

.m3{
margin:5px 0 5px 0;
}


/*---歓峺堕?p2007---*/

/*news*/

#bnsp2007{
	width:198px;
	height:60px;
	overflow:hidden;
	border-top:1px #FFF solid;
	border-left:1px #7FC31C solid;
	border-right:1px #7FC31C solid;
	border-bottom:1px #7FC31C solid;
}


#bnsp2007 ul{
	margin:8px 0 12px 5px;
	padding:0;
	list-style-type: none;
	list-style-position:outside;
}
#bnsp2007 li{
	margin:0.6em 0;
	padding:0 0 3px 20px;
	line-height:120%;
	text-align:left;
}

#bnsp2007 li.report{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_report_s.gif) no-repeat;}

#bnsp2007 li.voice{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_voice_s.gif) no-repeat;}

#bnsp2007 li.movie{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_movie_s.gif) no-repeat;}

#bnsp2007 li.gallery{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_gallery_s.gif) no-repeat;}

#bnsp2007 li.schedule{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_schedule_s.gif) no-repeat;}

#bnsp2007 li.miyazaki{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_info_s.gif) no-repeat;}

#bnsp2007 li.qa{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_qa_s.gif) no-repeat;}

#bnsp2007 li.special{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_special_s.gif) no-repeat;}

#bnsp2007 li.campaign{background:url(/expansion/archives/special/2007/springcamp/img_cmn/icon_campaign_s.gif) no-repeat;}

/*---クローズアップ---*/
.closeup_bg_01{
	width:510;
	background:url(/expansion/archives/img/bg_closeup_01.jpg) no-repeat;
}

.closeup_bg_02{
	width:36;
	height:26;
	margin: 0 auto;
	background:url(/expansion/archives/img/bg_closeup_02.gif) no-repeat;
}

/*---ticker---*/
#ticker{
margin:0;
height:28px;
border:1px solid #FFF;
background-color:#000;
}

#ttl_left{
float:left;
width:135px;
}

#ticker_txt{
float:right;
width:580px;
margin-top:6px;
}

/*---mobile---*/
.mobile_alink a{
color:#ffffff;
}

.mobile_alink a:hover{
color:#ffff99;
}

