@charset "UTF-8";

/* CSS Document */


body {
	margin: 0;
	padding: 0;
background-image: url(../common_2010/bg_body10.gif);
background-repeat: repeat-x;
background-position: 0 0;
background-color: #fff;
padding-bottom: 28px;
}

.hided{
	display: none;
}

.plusMarginBottomA{
	margin-bottom: 2em;
}

.plusPaddingBottomA{
	padding-bottom: 2em;
}

.accessbility{
	display: none;
}

a{
	overflow: hidden;
}

.SpryHiddenRegion{
	visibility:hidden;
}

.clearFix{
	height: auto;
	zoom:1;
}

.clearFix:after{
	content:'.' ;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}





/* @group 共通画像指定 */

img {
	border-style: none;
}

a img {
	border-style: none;
}

img.alignLeftMarginA{
	float: left;
	margin-right: 16px;
}

img.alignRightMarginA{
	float: right;
	margin-left: 10px;
}


img{
	vertical-align: bottom;
}

.center{
	text-align: center;
}

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 

/* @end */

/* @group 共通フォント指定 */

a:link,a:visited{
	color: #1c71e9;
	text-decoration: none;
}

a:hover{
	color: #199bff;
	text-decoration: none;
}

strong{
	font-family: 'HiraKakuPro-W6';
}

em{
	font-family: 'HiraKakuPro-W6';
}

th{
	font-family: 'HiraKakuPro-W6';
}



/*WinIE6のみ*/

* html body,
* html body p,
* html body td,
* html body h1,
* html body h2,
* html body h3,
* html body h4,
* html body h5,
* html body h6,
* html body dd,
* html body dt,
* html body li {
	font-family: "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ";
}

/*WinIE以外*/

html>/**/body,
html>/**/body p,
html>/**/body td,
html>/**/body h1,
html>/**/body h2, 
html>/**/body h3,
html>/**/body h4,
html>/**/body h5,
html>/**/body h6,
html>/**/body dd,
html>/**/body dt,
html>/**/body li {
	font-family: "HiraKakuPro-W3","メイリオ",sans-serif,Osaka;
}

html>/**/body h3,
html>/**/body h4,
html>/**/body h5,
html>/**/body h6
html>/**/body dt,
html>/**/strong,
html>/**/em,
html>/**/th{
font-family: "HiraKakuPro-W6","メイリオ",sans-serif,Osaka;	
font-weight: normal;
}


/*WinIE7のみ*/

*+html body,
*+html body p,
*+html body td,
*+html body th,
*+html body h1,
*+html body h2, 
*+html body h3,
*+html body h4,
*+html body h5,
*+html body h6,
*+html body dd,
*+html body dt,
*+html body li {
	font-family: "メイリオ","ＭＳ ゴシック","ＭＳ Ｐゴシック";
}


*+html body th,
*+html body h1,
*+html body h2, 
*+html body h3,
*+html body h4,
*+html body h5,
*+html body h6,
*+html body dt {
	font-weight: bold;
}


/*テキストの左右揃え*/

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}


h1 {
	margin: 0;
	font-size: 14px;
	width: 100px;
	height: 108px;
	background-image: url(../common_2010/header_emblem_main10.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	left: 13px;
}

h1 a {
	width: 100px;
	height: 108px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

h2 {
	margin: 0;
}

h3{
	margin: 0;
}

h4{
	font-weight: bold;
	font-family: 'HiraKakuPro-W6';
}

h3{
	clear: both;
	font-family: 'HiraKakuPro-W6';
}

h3.midashi img{
	vertical-align: bottom;
	margin-bottom:8px;
}

em {
	font-weight: bold;
	font-style: normal;
	font-family: "HiraKakuPro-W6";
}

strong{
	font-weight: bold;
	font-family: "HiraKakuPro-W6";
}

dt{
	font-weight: bold;
	font-family: "HiraKakuPro-W6";
}

.large{
	font-size: 14px;
}


html body .mincho,
html body .mincho p,
html body .mincho h6{
	font-family: "ＭＳ 明朝", serif;
	font-size: 14px;
}

html body .mincho h6{
	font-size: 14px;
	font-family: "ＭＳ 明朝", "HiraMinPro-W3", serif;
	font-weight: bold;
}


/* @end */

/* @group 共通段落指定 */

.clearBoth {
	clear: both;
}

h2.titleCorner{
	margin: 0;
}

h2.titleCorner img{
	vertical-align: bottom;
}

p,td {
	font-size: 12px;
}

p.small{
	font-size: 10px;
	line-height: 1.3em;
	margin: 2px 0 1em 0;
}

p.gotoPageTop {
	clear: both;
	margin: 0 36px 9px 0;
	font-size: 6px;
	height: 21px;
	position: relative;
	z-index: 0;
}

p.gotoPageTop.full{
	width: 737px;
}

div#columnC p.gotoPageTop{
	width: 719px;
	margin: 12px 0 15px 0px;
}

div#recordTableArea p.gotoPageTop{
	margin: 12px 0 15px 0px;
}

p.gotoPageTop a {
	background-image: url(../common_parts/button_page_top.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 104px;
	height: 21px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	right: 0;
}



p.gotoPageTop a:hover {
	background-position: 0 -21px;
	}
	
	
div#columnB p.gotoPageTop{
	width: 719px;
}
	
.alignRight{
	text-align: right;
}
	
h3.miniTitle{
	margin: 15px 0 0 0;
	font-size: 14px;
		color: #3f3f3f;
	font-family: 'HiraKakuPro-W6';
}

hr{
	color: #d1d1d1;
	background-color:#d1d1d1;
	border:none;
	width:100%;
	height:1px;
	clear: both;
	margin: 0 0 1em 0;
}



hr.lineHided{
	color: #fff;
	background-color:#fff;
	border:none;
	width:100%;
	height:1px;
	clear: both;
}


/* @end */

/* @group 共通ボタン */

a.buttonGetRecord:link,
a.buttonGetRecord:visited{
	display: block;
	font-size: 12px;
	background-color: #e5e5e5;
	padding: 2px 0 2px 0;
	text-decoration: none;
	color: #4c4c4c;
}

a.buttonGetRecord:hover{
	color: #fff;
	background-color: #37a8ff;
}

a.buttonRed:link,
a.buttonRed:visited{
	background-color: #f00;
	color: #fff;
	padding: 6px 10px 6px 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 3px solid #f2f2f2;
}

a.buttonRed:hover{
	background-color: #c40000;
}

/* @end */

/* @group テキスト装飾 */

.small {
	font-size: x-small;
}

.red{
	color: #ff0000;
}

.redBold{
	color: #ff0000;
	font-weight: bold;
	font-family: "HiraKakuPro-W6";
}

/* @end */


/* @group 基本ボックス指定 */
body#dir_home h2{
	display: none;
}

li {
	list-style-type: none;
}

ul {
	padding: 0;
}

div#box_container {
	width: 991px;
	margin: 0 auto;
	background-image: url(../common_2010/bg_container.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

html div#box_container{
	zoom: 1;
}

html+div#box_container{
	zoom: 1;
}


div#box_contents {
	width: 989px;
	margin: 0 auto;
}

div#box_main{
	clear: both;
}


/* ヘッダ */

div#box_header {
	width: 967px;
	height: 69px;
	margin: 0 auto;
	background-image: url(../common_2010/bg_header_base.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}

div#box_gnavi ul li {
	float: left;
}

div.box_home_function{
	width: 967px;
	clear: both;
	height: 39px;
	position: relative;
	margin: 0 0 0 11px;
}

* html div.box_home_function {
	margin-bottom: 0;
}

/*  */

div#box_home_left{
	width: 710px;
	height: auto;
	float: left;
	clear: both;
}

div#box_home_right {
	width: 279px;
	height: auto;
	float: right;
}

/* メインコンテツ */

div#box_main_contents {
	width: 689px;
	height: auto;
	margin-bottom: 20px;
	background-image: url(../page_parts_2010/bg_home_main_cont_base.png);
	background-position: 0 0;
	background-repeat: repeat-y;
	margin: 0 auto 20px auto;
	border-bottom: 1px solid #a5a5a5;
}

div#box_main_contents_inner {
	width: 689px;
	height: auto;
	border-bottom: 1px solid #cbcbcb;
	background-image: url(../common_parts/bg_dot_gray14.gif);
	background-repeat: repeat-y;
	background-position: 458px 0;
}

div#box_home_main_inner{
	width: 687px;
	height: auto;
	margin: 0 auto 0 auto;
}

/* メインコンテツ・左 */

div#box_inner_left {
	width: 458px;
	height: auto;
	float: left;
	padding-top: 5px;
	padding-bottom: 12px;
}

/* メインコンテツ・右 */

div#box_inner_right {
	
	width: 224px;
	padding-right: 5px;
	height: auto;
	float: right;

}

/* フッター */



div#box_footer ul li {
	display: inline;
}

/* トップサイトマップ */

div#box_sitemap {
	width: 687px;
	background-color: #fffeff;
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #a5a5a5;
	margin-bottom: 20px;
	margin-left: 10px;
	clear: both;
}

/* @end */

/* @group ヘッダー */

p.officialSponsors {
	position: absolute;
	top: 17px;
	right: 15px;
	margin: 0;
}

p.english_profile {
	position: absolute;
	bottom: 6px;
	right: 15px;
	margin: 0;
}




/* @end */

/* @group グローバルナビ */

div#box_gnavi {
	width: 967px;
	height: 27px;
	margin: 0 0 14px 11px;
	background-image: url(../common_2010/bg_box_gnavi.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#box_gnavi ul {
	width: 842px;
	margin: 0;
	height: 27px;
	margin-left: 125px;
}

div#box_gnavi li{
	margin: 0;
	font-size: 4px;
	text-indent: -9999px;
}

div#box_gnavi li a {
	height: 27px;
	display: block;
	background-image: url(../common_2010/base_global_navi10.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* ホーム */

div#box_gnavi li#tab_home{
	margin-right: 2px;
}

div#box_gnavi li#tab_home a {
	width: 69px;
	background-position: 0 0;
}

/* ゲーム記録 */

div#box_gnavi li#tab_goto_game a {
	width: 115px;
	background-position: -69px 0;
}

div#box_gnavi li#tab_goto_game a:hover {
	width: 115px;
	background-position: -69px -28px;
}


/* チケット・観戦 */

div#box_gnavi li#tab_tickets a {
	width: 92px;
	background-position: -184px 0;
}

div#box_gnavi li#tab_tickets a:hover {
	width: 92px;
	background-position: -184px -28px;
}

/* スケジュール */

div#box_gnavi li#tab_schedule a {
	width: 90px;
	background-position: -276px 0;
}

div#box_gnavi li#tab_schedule a:hover {
	width: 90px;
	background-position: -276px -28px;
}


/* 選手・スタッフ */

div#box_gnavi li#tab_profile a {
	width: 94px;
	background-position: -366px 0;
}

div#box_gnavi li#tab_profile a:hover {
	width: 94px;
	background-position: -366px -28px;
}

/* 後援会 */

div#box_gnavi li#tab_blue_friends a {
	width: 59px;
	background-position: -460px 0;
}

div#box_gnavi li#tab_blue_friends a:hover {
	width: 59px;
	background-position: -460px -28px;
}

/* F-SPOT */

div#box_gnavi li#tab_fspot a {
	width: 72px;
	background-position: -519px 0;
}

div#box_gnavi li#tab_fspot a:hover {
	width: 72px;
	background-position: -519px -28px;
}

/* 交通アクセス */

div#box_gnavi li#tab_access a {
	width: 93px;
	background-position: -591px 0;
}

div#box_gnavi li#tab_access a:hover {
	width: 93px;
	background-position: -591px -28px;
}



/* 下部組織 */

div#box_gnavi li#tab_under a {
	width: 70px;
	background-position: -684px 0;
}

div#box_gnavi li#tab_under a:hover {
	width: 70px;
	background-position: -684px -28px;
}

/* スポンサー */

div#box_gnavi li#tab_sponsors a {
	width: 86px;
	background-position: -754px 0;
}

div#box_gnavi li#tab_sponsors a:hover {
	width: 86px;
	background-position: -754px -28px;
}

/* @end */



/* @group 4ボタン */

div#box_4_button {
	width: 184px;
	height: 18px;
	padding-top: 4px;
	overflow: hidden;
}

div#box_4_button ul {
	width: 184px;
	height: 100px;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	z-index: 0;
	zoom: 1;
}

div#box_4_button ul li{
	font-size: 1px;
	height: 18px;
	line-height: 1;
	float: left;
	display: inline-block;
	zoom: 1;
	background-image: url(../common_2010/bg_4_btn_off.gif);
	background-repeat: no-repeat;
}

div#box_4_button ul li a{
	height: 18px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	background-image: url(../common_2010/bg_4_btn_on.gif);
	background-repeat: no-repeat;
	zoom: 1;
}


/* fan_mail */
div#box_4_button li#btn_fan_mail {
	width: 96px;
	background-position: 0 0;
	z-index: 4000;
}

div#box_4_button li#btn_fan_mail a {
	width: 96px;
	background-position: 0 0;
	z-index: 4000;
}

/* f_link */

div#box_4_button li#btn_f_link {
	width: 24px;
	background-position: -96px 0;
	z-index: 3000;
}

div#box_4_button li#btn_f_link a {
	width: 97px;
	background-position: -21px -20px;
	top: 0;
	left: 21px;
	z-index: 3000;
}

/* media_guide */

div#box_4_button li#btn_media_guide {
	width: 24px;
	background-position: -120px 0;
	z-index: 2000;
}

div#box_4_button li#btn_media_guide a {
	width: 121px;
	background-position: -21px -40px;
	top: 0;
	left: 21px;
	z-index: 2000;
}

/* twitter */

div#box_4_button li#btn_twitter {
	width: 24px;
	background-position: -144px 0;
	z-index: 1000;
}

div#box_4_button li#btn_twitter a {
	width: 145px;
	background-position: -21px -60px;
	top: 0;
	left: 21px;
	z-index: 1000;
}





/* @end */




/* @group niftysearch */

div#box_search {
	width: 189px;
	height: 25px;
	position: absolute;
	right: 0;
	top: 0;
}

div#box_search form {
	width: 189px;
	height: 25px;
}

div#box_search form input {
	float: right;
}

div#box_search form input.googleText {
	width:139px;
	height:19px;
	padding:6px 6px 0px 8px;
	float: left;
	margin: 0;
	color: #fffeff;
	font-size: 10px;
	background-image: url(../common_2010/bg_nifty_search.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 19px;
	border: 0 #000 ;
}

div#box_search form input.googleText:focus{
	font-size: 12px;
}

	
/* @end */

/* @group ヘッドライン */

div#box_headline {
	width: 602px;
	height: 25px;
	float: left;
	background-image: url(../page_parts_2010/bg_box_headline.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 171px;
}

div#box_headline h3{
	width: 65px;
	height: 25px;
	line-height: 1;
	font-size: 1px;
	float: left;
	display: inline;
}

div#box_headline ul{
	list-style: none;
	margin: 0 0 0 0;
	padding: 6px 0 0 62px;
	line-height: 1;
}

* html div#box_headline ul {
	padding-left: 0;
}

*+html div#box_headline ul {
	padding-left: 0;
}


div#box_headline ul li{
	width: 520px;
	margin: 0;
	font-size: 11px;
	line-height: 1.2;
	color: #37a8ff;
	float: left;
	display: inline;
}

* html div#box_headline ul li {
	font-family: "ＭＳ Ｐゴシック";
}

*+html div#box_headline ul li {
	font-family: "メイリオ";
}


div#box_headline ul li a{
	color: #76c0ff;
}

div#box_headline ul li a:link,
div#box_headline ul li a:visited{
	color: #37a8ff;
}


/* @end */




/* @group トップ画像 */

div#box_top_image {
	width: 710px;
	height: 407px;
	background-image: url(../page_parts_2010/bg_top_image_area.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#box_top_image p {
	width: 687px;
	margin: 0 0 0 11px;
}

div#box_top_image img#topImage{
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0
}

* html div#box_top_image p#topImageArea{
	height: 1%;
}



/* @end */

/* @group トップ画像下バナー */

div#banner_home_large {
	width: 687px;
	height: 123px;
	margin: 0 0 0 11px;
	background-image: url(../page_parts_2010/bg_ban_home_large.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 1px 1px 0 1px;
}

div#banner_home_large p{
	width: 677px;
	height: 104px;
	line-height: 1;
	font-size: 2px;
	margin: 0 0 0 0;
	background-color: #fff;
	border: 5px solid #fff;
	overflow: hidden;
}


/* @end */

/* @group インナーナビ */

div#box_inner_navi {
	width: 682px;
	padding-top: 5px;
	padding-left: 5px;
	margin: 0 1px;
	border-bottom: 1px solid #bfbfbf;
	background-color: #fff;
}

div#box_inner_navi ul {
	margin: 0;
	padding: 0;
}

div#box_inner_navi li {
	width: 223px;
	height: 118px;
	margin: 0 4px 0 0;
	padding: 0;
	display: inline;
	float: left;
	position: relative;
	overflow: hidden;
}

div#box_inner_navi li#box_inner_navi_fspot {
	width: 228px;
	margin-right: 0px;
}


div#box_inner_navi li p.navi_sttl {
	text-indent: -9999px;
}

li#box_inner_navi_diary p.new_diary {
	margin: 0;
	font-size: 10px;
	position: absolute;
	top: 80px;
	left: 10px;
	line-height: 1.4;
}

p.diary_photo {
	width: 78px;
	height: 68px;
	margin: 0;
	padding: 7px 0 0 7px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(/page_parts_2010/bg_diary_img.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

p.diary_photo a {
	display: block;
	height: 68px;
	position: relative;
}


p.diary_photo img {
	width: 120px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

p.diary_photo img.height {
	width: 80px;
	display: block;
}

p.diary_photo img.width {
	left: -12px;
	display: block;
}

/* @end */

/* @group メインコンテツ・左 */

/* F-spot */

div#box_f_spot {
	width: 447px;
	height: 116px;
	margin-left: 5px;
	margin-bottom: 6px;
	overflow: hidden;
}

div#box_f_spot h3 {
	display: none;
}

div#box_f_spot p {
	margin: 0;
}

div#box_f_spot p a{
	width: 447px;
	overflow: hidden;
	display: block;
}


/* F-mov */

div#box_f_movie {
	width: 446px;
	height: auto;
	padding-top: 8px;
	margin-left: 5px;
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 10px;
	background-color: #262626;
	border: 1px solid #262626;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-image: url(../page_parts_2010/bg_box_f_movie_head.gif);
}


div#box_f_movie h3 {
	width: 83px;
	height: 26px;
line-height: 1;
	font-size: 4px;
	position: absolute;
	left: 15px;
	top: 8px;
}

div#box_container div#box_f_movie h4 {
	font-size: 12px;
	color: #e5e5e5;
	margin: 0 0 5px 0;
	line-height: 1.2;
	font-style: normal;
	padding-left: 128px;
}

div#box_container div#box_f_movie h4 span{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

div#box_f_movie div#box_movie_area{
	width: 430px;
	height: auto;
	margin: 0 auto 0 auto;
}

div#box_container div#box_movie_area p{
	margin: 0;
	font-size: 1px;
	line-height: 1;
}

div#box_container div#box_movie_area p.movie{
	background-color: #000;
	text-align: center;
}

div#box_container div#box_movie_area p.expl{
	font-size: 12px;
	text-align: center;
	padding: 0.5em 0 0.5em 0;
	background-color: #000;
	line-height: 1.1;
		color: #e5e5e5;
}

div#box_container div#box_movie_area p.caption{
	font-size: 10px;
	line-height: 1.3;
	padding: 0.5em;
		color: #e5e5e5;

}

div#FLVPlayer{
	clear: both;
}


/* お知らせ・新着 */

div#box_info,
div#box_whatss_new {
	width: 457px;
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
}

div.box_info_head{
	height: 27px;
	background-image: url(../page_parts_2010/bg_sttl_line_blue.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin: 18px 0 0 0;
	padding: 0;
	position: relative;
}
	
div.box_info_head h3 {
	margin-left: 15px;
	font-size: 12px;
	float: left;
	display: inline;
}
div.box_info_head p {
	font-size: 2px;
	float: right;
	line-height: 1;
	margin: 5px 12px 0 0;
}


div#box_whats_new dl,
div#box_info dl {
	width: 429px;
	height: auto;
	padding: 0 10px 0 15px;
	margin: 0;
}







div#box_whats_new dt,
div#box_whats_new dd,
div#box_info dt,
div#box_info dd {
	font-size: 12px;
}

div#box_whats_new dd,
div#box_info dd{
	margin: 0.4em 0 0 0;
	padding-bottom: 0.4em;
}


div#box_whats_new dt,
div#box_info dt {
	color: #2a75ad;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	background-image: url(../page_parts_2010/dot_gray_width.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin-bottom: 0.4em;
	padding-top: 10px;
}

div#box_whats_new dl dt:first-child,
div#box_info dl dt:first-child,
div#box_whats_new dl dt.first-child,
div#box_info dl dt.first-child{
	background-image: none;
}


div#box_whats_new dd a,
div#box_info dd a{
	width: auto;
}

div#box_whats_new dd,
div#box_info dd {
	margin: 0;
	margin-bottom: 1px;
	line-height: 1.4;
	padding-left: 8px;
	background-image: url(../page_parts_2010/bg_head_tip_arrow_blue.gif);
	background-position: 3px 12px;
	background-repeat: no-repeat;
	background-color: #f7f7f7;
	padding-top: 0.6em;
	padding-bottom: 0.5em;
	
}

div#box_info dd em {
	color: #ff1b00;
	font-size: 10px;
}

div#box_whats_new dd a,
div#box_info dd a {
	color: #262626;
}

div#box_whats_new dd a:hover,
div#box_info dd a:hover {
	color: #199bff;
}

/* @end */

/* @group メインコンテンツ・右 */

/* 今日のフロンターレ */

div#box_todays_frontale {
	width: 224px;
	height: auto;
float: right;
	background-image: url(../page_parts_2010/bg_today_head_gra.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 8px 0 0 0;
}


div#box_todays_f_header {
	width: 224px;
	position: relative;
}

div#box_todays_f_header p#drop_pin {
	width: 40px;
	height: 60px;
	font-size: 2px;
	line-height: 1;
	
	margin: 0;
	padding: 0;
	background-image: none;
	position: absolute;
	top: -14px;
	left: -20px;
	z-index: 100;
}



div#box_todays_f_header h3 {
	width: 176px;
	height: 32px;
	font-size: 4px;
	text-indent: -9999px;
	margin: 0 0 0 23px;
	background-image: url(../page_parts_2010/ttl_todays_frontale.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#box_todays_f_header p {
	width: 149px;
	height: 16px ;
	font-size: 10px;
	text-align: center;
	color: #fffd3f;
	background-image: url(../page_parts_2010/bg_tdays_date.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0 0 18px;
	line-height: 1;
	padding-top: 7px;
	padding-left: 3px;
	font-weight: bold;
}


/* 共通 */
div#box_schedule_office,
div#box_schedule_topteam,
div#box_birthday,
div#box_schedule_under {
	width: 210px;
	margin: 0 0 0 10px;
	clear: both;
	background-image: url(../page_parts_2010/dot_gray_width.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
	padding: 8px 0 0 0;
}

div#box_birthday,
div#box_schedule_under{
	background-image: none;
}



/* 誕生日 */

div#box_birthday{
	padding: 0 0 0 0;
}

div#box_birthday h4{
	text-indent: -9999px;
	width: 210px;
	height: 59px;
	font-size: 1.2;
	line-height: 1;
	margin: 0;
	background-image: url(../page_parts_2010/bg_head_birthday.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}


div#box_birthday p{
	background-image: url(../page_parts_2010/dot_gray_width.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
	
	clear: both;
	padding: 0.5em 0 0.3em 0;
	line-height: 1.3em;
	margin: 0 0 0 0;
}

div#box_birthday p:after{
		content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

* html div#box_birthday p{
	zoom: 1;
}

*+html div#box_birthday p{
	zoom: 1;
}

div#box_birthday p img.birth_photo{
	width: 40px;
	float: left;
	margin: 0 7px 5px 0;
	border: 2px solid #e2f1f3;
}



/* 下部組織 */

div#box_todays_frontale div#box_schedule_under dl {
	margin-bottom: 7px;
}

div#box_schedule_office h4,
div#box_schedule_topteam h4 {
	display: none;
}

div#box_schedule_under h4 {
	font-size: 12px;
	border-left: 5px solid #36a8ff;
	padding-left: 3px;
	margin: 0 0 10px;
}





div#box_todays_frontale dl {
	margin: 0;
	padding-bottom: 6px;
}


div#box_todays_frontale div#box_schedule_under dl{
	padding-bottom: 0;
	margin-bottom: 3px;
}

div#box_todays_frontale div#box_schedule_under{
	padding-bottom: 8px;
}


div#box_todays_frontale dt,
div#box_todays_frontale dd {
	font-size: 10px;
	padding: 0.3em 0.3em;
	margin: 0;
}

div#box_todays_frontale dt {
	float: left;
	background-color: #d0ebf9;
	color: #262626;
	margin-right: 4px;
	line-height: 1.1;
	clear: both;
}

div#box_todays_frontale dd {
	line-height: 1.5;
	margin-bottom: 0.4em;
}

div#box_schedule_under p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 0 0 0;
}

/* メディアガイド */

div#box_media_guide {
	width: 224px;
	height: auto;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 6px;
	clear: both;
	padding-bottom: 6px;
}


div#box_header_media_guide {
width: 170px;
height: 67px;
background-image: url(../page_parts_2010/img_media_guide.jpg);
background-position: 0 0 ;
background-repeat: no-repeat;
border-top: 1px solid #fff;
padding-left: 54px;
}


div#box_header_media_guide h3,
div#box_header_media_guide p{
		font-size: 1;
	line-height: 1;
}

div#box_header_media_guide h3{

	margin: 11px 0 0 0;
}

div#box_header_media_guide p{
	margin: 5px 0 0 0;
}


div#box_media_guide_header p {
	margin: 6px 0 0 0;
}

div#box_media_guide dl {
	width: 210px;
	margin: 0 0 0 11px;
}

div#box_media_guide dt,
div#box_media_guide dd {
	font-size: 10px;
	line-height: 1.4;
}

div#box_media_guide dt {
	color: #4c4c4c;
	background-image: url(../page_parts_2010/dot_gray_width.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin-bottom: 0.2em;
	margin-top: 5px;
	padding-top: 7px;
	font-weight: bold;
}

div#box_media_guide dd {
	margin-left: 0;
	margin-bottom: 0.2em;
}

/* スクールなど・バナー */

div#box_home_med_banner{
	width: 223px;
	height: auto;
	padding-bottom: 20px;
}


div#box_home_med_banner p {
	width: 219px;
	height: 110px;
	font-size: 1px;
	line-height: 1;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* @end */

/* @group サイトマップ */

div#box_sitemap h3 {
	font-size: 12px;
	margin: 10px 0 2px 10px;
	padding-bottom: 4px;
}

div#box_sitemap h6 {
	margin: 0.5em 0 0.1em 0;
	color: #2e38bd;
	font-size: 12px;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 0.2em;
}

div.sitemap_1_box {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
	padding: 21px 0 21px 21px;
	clear: both;
	background-color: #f5f5f5;
}

ul.sitemap_inner {
	width: 155px;
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	float: left;
}

ul.sitemap_inner#util,
ul.sitemap_inner#profile{
	width: 110px;
	padding-right: 0;
}

ul.sitemap_inner li {
	line-height: 1.4;
	margin: 0 0 0.4em 0;
	padding: 0;
	font-size: 11px;
}

* html ul.sitemap_inner li{
	font-family: "ＭＳ Ｐゴシック","メイリオ";
}

*+html ul.sitemap_inner li{
	font-family: "メイリオ";
}

ul.sitemap_inner li a{
	color: #323232;
}

ul.sitemap_inner li a:hover{
	color: #1588d6;
	text-decoration: underline;
}

/* @end */

/* @group 右コンテンツ */

/* 右topバナー */

div#box_banner_home_r_top {
	width: 267px;
	overflow: hidden;
	margin-left: 1px;
}

div#box_banner_home_r_top ul{
	width: 278px;
	margin: 0;
	padding: 0;
}

div#box_banner_home_r_top li{
	width: 128px;
	margin: 0;
	padding: 0;
	font-size: 2px;
	line-height: 1;
	float: left;
	display: inline;
	margin-right: 11px;
	margin-bottom: 8px;
}






/* サイドナビ */

div.box_home_official_ban,
div.box_home_large_ban{
	width: 269px;
	height: auto;
	padding: 5px 0 0 0;
	margin-bottom: 6px;
	background: url(../page_parts_2010/bg_home_ban_large_top.png) no-repeat 0 0;
}

div.box_home_official_ban ul,
div.box_home_large_ban ul{
	width: 264px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 1px 5px;
	background-image: url(../page_parts_2010/bg_home_ban_large_base.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
}

div.box_home_official_ban ul li,
div.box_home_large_ban ul li{
	font-size: 1;
	line-height: 1;
	margin-bottom: 5px;
}


/* 右サイドバナー */

div.box_right_ban {
	width: 267px;
	padding-top: 4px;
	border: 1px solid #d6d6d6;
	margin-bottom: 4px;
	background-color: #ffffff;
	clear: both;
}

* html div.box_right_ban {
	padding-bottom: 5px;
}

*+html div.box_right_ban {
	padding-bottom: 5px;
}

div.box_right_ban p{
	margin: 0 auto 4px;
	width: 259px;
}

/* 右サイド・ミニバナー */

div#right_ban_inner_l {
	float: left;
	width: 128px;
	margin-left: 4px;
	display: inline;
	text-align: center;
}

div#right_ban_inner_r {
	width: 128px;
	float: left;
	margin-left: 3px;
	text-align: center;
}

div#right_ban_inner_l p,
div#right_ban_inner_r p {
	width: 128px;
	margin-bottom: 6px;
}

div.box_right_ban.adobe {
	padding-top: 0;
}

div#box_ban_adobe {
	margin: 2px;
	background-color: #f5f5f5;
	padding: 10px;
}

div#box_ban_adobe p {
	width: auto;
	margin: 0 0 10px 0;
	font-size: 10px;
	line-height: 1.6;
}

div#box_ban_adobe p img {
	margin: 0 auto;
	display: block;
}


/* @end */

/* @group マッチ・ナビ */


div#box_match_navi {
	width: 265px;
	height: auto;
	border: 1px solid #333;
	background-color: #000;
	margin-bottom: 6px;
	margin-left: 1px;
}


div#box_match_navi h3{
	margin: 0;
	font-size: 2px;
	line-height: 1;
	padding: 8px 0 7px 4px;
}

/* ui-tab */

div#box_tab_panel ul.match_tab,
div#box_match_navi ul#mn_tab_btns{
	width: 266px;
	height: 31px;
	margin: 0;
	padding: 0;
	background-image: url(../page_parts_2010/bg_mn_tab_bot_line.gif);
	background-position: 0 30px;
	background-repeat: repeat-x;
}

div#box_tab_panel ul.match_tab li,
div#box_match_navi ul#mn_tab_btns li{
	font-size: 11px;
	height: 30px;
	float: left;
	margin: 0 1px 0 0;
	line-height: 1.1;
	background-color: #212121;
}

* html div#box_match_navi ul#mn_tab_btns li{
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

* html div#box_tab_panel ul.match_tab li{
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
}


div#box_match_navi ul#mn_tab_btns li a{
	height: 21px;
	display: inline-block;
	text-decoration: none;
	color: #f2f2f2;
	padding: 9px 4px 0 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-right:1px solid #262626 ;
}

div#box_tab_panel ul.match_tab li a {
	height: 30px;
	display: inline-block;
	text-decoration: none;
	color: #f2f2f2;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-right:1px solid #262626 ;
}

div#box_tab_panel ul.match_tab li a span {
	height: 21px;
	padding: 9px 4px 0 24px;
	display: inline-block;
}

div#box_tab_panel ul.match_tab li.tabChoosed a,
div#box_match_navi ul#mn_tab_btns li.ui-tabs-selected a{
	cursor: default;
}

/* ゲームカテゴリアイコン */

div#box_tab_panel ul.match_tab li a span.tab_j,
div#box_match_navi ul#mn_tab_btns li.tab_j a,
div#box_tab_panel ul.match_tab li a span.tab_ync,
div#box_match_navi ul#mn_tab_btns li.tab_ync a{
	background-image: url(../page_parts_2010/icon_mn_tab_j.png);
	background-position: 1px 4px;
	background-repeat: no-repeat;
}

div#box_tab_panel ul.match_tab li a span.tab_acl,
div#box_match_navi ul#mn_tab_btns li.tab_acl a{
	background-image: url(../page_parts_2010/icon_mn_tab_acl.png);
	background-position: 1px 5px;
	background-repeat: no-repeat;
	
}

div#box_tab_panel ul.match_tab li a span.tab_emp,
div#box_match_navi ul#mn_tab_btns li.tab_emp a{
	background-image: url(../page_parts_2010/icon_mn_tab_emperor.png);
	background-position: 1px 4px;
	background-repeat: no-repeat;
	
}

/* タブの背景 */

/* 選択時 */

div#box_tab_panel ul.match_tab li.tabChoosed,
div#box_match_navi ul#mn_tab_btns li.ui-tabs-selected,
div#box_match_navi ul#mn_tab_btns li.ui-tabs-selected.ui-state-hover{
	height: 31px;
	background-image: url(../page_parts_2010/bg_mn_tab_sel.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

/* マウスオーバー */
div#box_tab_panel ul.match_tab li a:hover,
div#box_match_navi ul#mn_tab_btns li.ui-state-hover{
	background-image: url(../page_parts_2010/bg_mn_tab_ov.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

div#box_tab_panel ul.match_tab li.tabChoosed a:hover {
	background-image: none;
}






/* ゲームの内容 */

div.box_match_data{
	clear: both;
}

div.box_match_data h4 {
	text-align: center;
	margin: 0 0 0 0;
	padding-top: 4px;
	padding-bottom: 2px;
	line-height: 1;
	font-size: 1;
}

div.box_date_stadium{
	width: 265px;
	height: auto;
	
}

div.box_date_stadium ul{
	width: 221px;
	height: auto;
	margin: 0 0 2px 0;
	padding: 6px 0 4px 44px;
	background-position: 2px 1px;
	background-repeat: no-repeat;
}



div.box_date_stadium ul.head_home{
	background-image: url(../page_parts_2010/bg_head_home.gif);
}

div.box_date_stadium ul.head_away{
	background-image: url(../page_parts_2010/bg_head_away.gif);
}

div.box_date_stadium ul#{
	
}

div.box_date_stadium ul li{
	color: #f2f2f2;
	font-size: 12px;
	line-height: 1.2;
	margin: 0 0 0.2em 0;
}

div.box_date_stadium ul li.stadium{
	font-size: 10px;
}




div.box_date_stadium span.sub_info {
	font-size: 10px;
	margin-left: 3px;
}

/* game_header */

div.box_vs_name{
	width: 263px;
	height: 65px;
	margin-left: 1px;
	background-image: url(../page_parts_2010/bg_game_header.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}



div.box_vs_name ul{
	height: 44px;
	padding: 0 0 0 0;
	margin: 0;
}

div.box_vs_name ul li{
	font-size: 14px;
	line-height: 1.2;
	margin: 15px 0 0 5px;
	color: #f2f2f2;
	font-weight: bold;
	float: left;
}

div.box_vs_name ul li.emblem{
	width: 62px;
	height: 63px;
	margin-top: 0;
	margin-left: 0;
}

div.box_vs_name ul li.emblem a {
	width: 62px;
	height: 63px;
	display: inline-block;
}

div.box_vs_name ul li.emblem a img {
	width: 62px;
	height: 63px;
}

/* 得点欄 */
div.box_score{
	position: relative;
	width: 263px;
	height: auto;
	margin: 0 0 0 1px;
}

div.time_normal {
	height: 64px;
	margin-bottom: 5px;
}

div.box_game_status{
	width: 93px;
	height: auto;
	text-align: center;
	position: absolute;
	top: 7px;
	left: 0;
}

div.box_game_status div.play_halftime,
div.box_game_status div.play_before,
div.box_game_status div.play_after{
	height: 32px;
	padding: 18px 0 0 0;
	border: 1px solid #323232;
}

div.box_game_status div.play_halftime{
	background-color: #262626;
	border: 1px solid #262626;
}

div.box_game_status p{
	line-height: 1.2;
	font-size: 12px;
	margin: 0 0 0 0;
	color: #555;
	font-weight: bold;
	font-family: 'HiraKakuPro-W6',"ＭＳ Ｐゴシック","メイリオ",sans-serif;
}

div.box_score p.btn_open_record{
	width: 21px;
	height: 29px;
	font-size: 2px;
	line-height: 1;
	margin: 0;
	position: absolute;
	top: 20px;
	right: 7px;
}


div.box_score ul{
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	list-style: none;
}

div.box_score div.time_extend ul,
div.box_score div.time_pk ul {
	padding-top: 0;
}

div.box_score ul li{
	margin: 0;
	padding: 0;
	line-height: 1.1;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-align: center;
}

div.box_score div.score_main{
	width: 141px;
	height: 55px;
	margin-left: 96px;
}

div.box_score div.score_main ul li{
	width: 46px;
	height: 50px;
	float: left;
	font-size: 47px;
	padding: 0 0 5px 0;
}

div.score_main ul li.kf{
	color: #37a8ff;
	margin-right: 49px;
}




div.box_score div.score_sub{
	width: 49px;
	height: auto;
	background-color: #000;
	background-image: url(../page_parts_2010/bg_score_sub_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 1px;
	position: absolute;
	top: 6px;
	left: 142px;
	margin-top: 1px;
}

div.box_score div.score_sub ul{
	padding: 8px 0 6px 0;
	width: 49px;
	height: auto;
	background-image: url(../page_parts_2010/bg_score_sub_base.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

div.box_score div.time_extend div.score_sub ul,
div.box_score div.time_pk div.score_sub ul {
	padding: 4px 0 7px 0;
}

div.box_score div.score_sub ul li{
	width: 49px;
	font-size: 13px;
	margin-bottom: 4px;
	line-height: 1.2;
}

div.box_score div.time_extend div.score_sub ul li {
	width: 50px;
	margin-bottom: 0;
}

div.box_score div.time_pk div.score_sub ul li {
	width: 50px;
	margin-bottom: 0;
}

/* 試合中 */
div.box_game_status div.play_losstime{
	padding-top: 6px;
	padding-bottom: 5px;
	margin-top: 2px;
}

div.box_game_status div.play_game {
	margin-top: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.box_game_status div.play_losstime,
div.box_game_status div.play_game {
	background-color: #ff1706;
}

div.box_game_status div.play_game p {
	color: #e5e5e5;
	line-height: 1.4;
}


div.box_game_status div.play_halftime p,
div.box_game_status div.play_losstime p {
	color: #e5e5e5;
}



/* 延長戦・PK */

div.time_extend {
	height: 85px;
}

div.time_pk {
	height: 100px;
}

div.box_score div.time_pk li.time_pk span {
	font-size: 10px;
}

div.time_extend div.box_game_status div.play_game {
	margin-top: 16px;
}

div.time_pk div.box_game_status div.play_game {
	margin-top: 23px;
}

div.time_extend div.box_game_status div.play_game p {
	line-height: 1.4;
}

div.box_score div.time_extend div.score_main {
	padding-top: 16px;
}

div.box_score div.time_pk div.score_main {
	padding-top: 23px;
}

div.time_extend p.btn_open_record {
	top: 30px;
}

div.time_pk p.btn_open_record {
	top: 40px;
}

div.time_extend div.box_game_status div.play_after {
	margin-top: 12px;
}

div.time_pk div.box_game_status div.play_after {
	margin-top: 19px;
}

/* ゲーム関連リンク */

div.box_game_links {
	background-image: url(../page_parts_2010/dot_box_match_navi.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 4px 0 0 0;
}

div.box_game_links ul {
	padding: 3px 0 7px 5px;
	font-size: 4px;
	margin: 0;
	
	background-image: url(../page_parts_2010/dot_box_match_navi.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

div.box_game_links li {
	float: left;
	font-size: 4px;
	line-height: 1.1;
	margin-right: 4px;
}

div.box_game_links li a{
	display: block;
}

/* スタジアムイベント */

div.box_game_banner {
	padding: 4px 0 0 0;
	margin-bottom: 4px;
}

div.box_game_banner h4 {
	margin: 0 0 5px 0;                                          ;
	font-size: 6px;
	line-height: 1;
}

div.box_game_banner p {
	margin: 0 0 1px 3px;
}

div.box_game_banner p.ban_top_game {
	margin-bottom: 2px;
}



/* @group 対戦・エンブレム */

div.game_header_inner {
	width: 263px;
	height: 65px;
	background-position: 9px 3px;
	background-repeat: no-repeat;
}

/* niigata */

div.niigata div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_nigata.png);
}


/* fctokyo */

div.fctokyo div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_fctokyo.png);
}


/* toyama */

div.toyama div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_toyama.png);
}

/* gosaka */

div.gosaka div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_gosaka.png);
}


/* sapporo */

div.sapporo div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_sapporo.png);
}


/* hiroshim */

div.hiroshim div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_hiroshim.png);
}

/* chiba */

div.chiba div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_chiba.png);
}


/* iwata */

div.iwata div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_iwata.png);
}



/* cosaka */

div.cosaka div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_cosaka.png);
}


/* sendai */

div.sendai div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_sendai.png);
}


/* mvictory */

div.mvictory div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_mvictory.png);
}


/* yamagata */

div.yamagata div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_yamagata.png);
}


/* kofu */

div.kofu div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_kofu.png);
}



/* kobe */

div.kobe div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_kobe.png);
}


/* kyoto */

div.kyoto div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_kyoto.png);
}


/* beijin */

div.beijin div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_beijin.png);
}

/* nagoya */

div.nagoya div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_nagoya.png);
}


/* seongnam */

div.seongnam div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_seongnam.png);
}

/* oita */

div.oita div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_oita.png);
}


/* omiya */

div.omiya div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_omiya.png);
}

/* verdy */

div.verdy div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_verdy.png);
}


/* kashiwa */

div.kashiwa div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_kashiwa.png);
}


/* yokofm */

div.yokofm div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_yokofm.png);
}


/* urawa */

div.urawa div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_urawa.png);
}


/* shimizu */

div.shimizu div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_shimizu.png);
}

/* shonan */

div.shonan div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_shonan.png);
}


/* kashima */

div.kashima div.game_header_inner{
	background-image: url(../page_parts_2010/img_vsteam/mini_emblem_kashima.png);
}

/*  */

/* @end */


/* @end */


/* @group aaa */



/* @end */

/* @group aaa */



/* @end */

/* @group aaa */



/* @end */

/* @group aaa */



/* @end */

/* @group aaa */



/* @end */



/* @group フッタ関連 */

div#box_footer {
	width: 968px;
	height: 76px;
	background-image: url(../common_2010/base_footer.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	clear: both;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

div#box_footer p.footerLogo{
	position: absolute;
	margin: 0;
	top: 21px;
	left: 14px;
	
}

div#box_footer p.footerLogoJleague{
	margin: 0;
	position: absolute;
	top:0;
	right:0;
}

div#box_footer ul{
	position: absolute;
	top: 17px;
	left: 147px;
	width: 480px;
}

div#box_footer ul,
div#box_footer li{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
}



div#box_footer li{
	float: left;
	line-height: 1.8;
	margin-right: 1.3em;

}

div#box_footer li a{
	text-decoration: none;
		background-image: url(../common_parts/footer_tip_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 3px 0 0px 12px;
}

div#box_footer li a:hover{
		background-image: url(../common_parts/footer_tip_arrow-over.gif);
}


div#box_footer li.copyright{
		background-image: none;
	padding: 3px 0 0px 0px;
}


div#box_footer li.inquiry{
	clear: both;
	float: none;
}

div#box_footer li a{
	color: #595959;
}




/* @end */



/* @end */








