body { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:12px; line-height:1.5; color:#222; background:#000 url(../gainare/image/bg.jpg) repeat-x top; margin:0px; }

a:link { color:#336699; text-decoration:none; }
a:hover { color:#cc3300; text-decoration:underline; }
a:visited { color:#336699; text-decoration:none; }
h1,h2,h3,h4,h5,h6,h7,form { margin:0px; line-height:1.0; }

.clear { clear:both; }
.mb1 { margin-bottom:1px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }

.margin5 { height:5px; width:5; padding:0; margin:0; }
.margin10 { height:10px; width:10px; padding:0; margin:0; }

.red { color:#c30; }
.green { color:#8fc31f; }
.blue { color:#00235f; }

#all { width:780px; background:#fff; margin:auto; font-size:12px; line-height:1.5; }

/* ヘッダ */
#bar_area { width:770px; background:#00235f url(../gainare/image/bg_search.gif) repeat-x center; margin-bottom:1px; overflow:auto; }
.update { font-size:11px; color:#fc0; font-weight:bold; padding:0px 5px; }
#scroll { font-size:14px; color:#fff; font-weight:bold; }

/* コンテンツ */
#contents { width:770px; margin-bottom:10px; }

/* 左メニュー*/
#left { width:160px; float:left; text-align:left; }

#nav { padding:0; list-style-type:none; margin:0; width:160px; height:25px; line-height:1; }
#nav li { float:left; text-indent:-9999px; }
#nav li a { display:block; background-repeat:no-repeat; width:160px; height:25px; outline-style:none; }
#navHome { background:url(../gainare/image/lm.gif) left 0px; }
#navProfile { background:url(../gainare/image/lm.gif) left -25px; }
#navPlayer { background:url(../gainare/image/lm.gif) left -50px; }
#navFocus { background:url(../gainare/image/lm.gif) left -75px; }
#navClub { background:url(../gainare/image/lm.gif) left -100px; }
#navGotoJ { background:url(../gainare/image/lm.gif) left -125px; }
#navHometown { background:url(../gainare/image/lm.gif) left -150px; }
#navHistory { background:url(../gainare/image/lm.gif) left -175px; }
#navSponsor { background:url(../gainare/image/lm.gif) left -200px; }
#navCompany { background:url(../gainare/image/lm.gif) left -225px; }
#navInfo { background:url(../gainare/image/lm.gif) left -250px; }
#navNews { background:url(../gainare/image/lm.gif) left -275px; }
#navGame_sche { background:url(../gainare/image/lm.gif) left -300px; }
#navSchedule { background:url(../gainare/image/lm.gif) left -325px; }
#navMedia { background:url(../gainare/image/lm.gif) left -350px; }
#navLink { background:url(../gainare/image/lm.gif) left -375px; }
#navAccess { background:url(../gainare/image/lm.gif) left -400px; }
#navStadium { background:url(../gainare/image/lm.gif) left -425px; }
#navTraining { background:url(../gainare/image/lm.gif) left -450px; }

#navHome:hover { background:url(../gainare/image/lm.gif) right 0px; }
#navProfile:hover { background:url(../gainare/image/lm.gif) right -25px; }
#navPlayer:hover { background:url(../gainare/image/lm.gif) right -50px; }
#navFocus:hover { background:url(../gainare/image/lm.gif) right -75px; }
#navClub:hover { background:url(../gainare/image/lm.gif) right -100px; }
#navGotoJ:hover { background:url(../gainare/image/lm.gif) right -125px; }
#navHometown:hover { background:url(../gainare/image/lm.gif) right -150px; }
#navHistory:hover { background:url(../gainare/image/lm.gif) right -175px; }
#navSponsor:hover { background:url(../gainare/image/lm.gif) right -200px; }
#navCompany:hover { background:url(../gainare/image/lm.gif) right -225px; }
#navInfo:hover { background:url(../gainare/image/lm.gif) right -250px; }
#navNews:hover { background:url(../gainare/image/lm.gif) right -275px; }
#navGame_sche:hover { background:url(../gainare/image/lm.gif) right -300px; }
#navSchedule:hover { background:url(../gainare/image/lm.gif) right -325px; }
#navMedia:hover { background:url(../gainare/image/lm.gif) right -350px; }
#navLink:hover { background:url(../gainare/image/lm.gif) right -375px; }
#navAccess:hover { background:url(../gainare/image/lm.gif) right -400px; }
#navStadium:hover { background:url(../gainare/image/lm.gif) right -425px; }
#navTraining:hover { background:url(../gainare/image/lm.gif) right -450px; }


#nav p { margin:0; padding:0; font-size:5px; line-height:1px; }
#nav2 p { margin:0; padding:0; font-size:5px; line-height:1px; }
.navi_space { width:160px; height:5px; }

#nav2 { padding:0; list-style-type:none; margin:0; width:160px; height:51px; line-height:1; }
#nav2 li { float:left; text-indent:-9999px; }
#nav2 li a { display:block; background-repeat:no-repeat; background-position:top left; width:160px; height:51px; outline-style:none; }
#nav2 li a:hover { background-position:top right; }
#navTicket { background:url(../gainare/image/m_ticket01.jpg); }
#navGGC { background:url(../gainare/image/m_ggc01.jpg); } 
#navShop { background:url(../gainare/image/m_shop01.jpg); } 
#navGallery { background:url(../gainare/image/m_gallery01.jpg); } 
#navDiary { background:url(../gainare/image/m_diary01.jpg); } 
#navVolunteer { background:url(../gainare/image/lm_volunteer.jpg); } 
#navJihanki { background:url(../gainare/image/lm_jihanki.jpg); } 
#navWine { background:url(../gainare/image/lm_wine.jpg); } 
#navTaisou { background:url(../gainare/image/lm_taisou.jpg); } 

#navSchool { background:url(../gainare/image/m_school01.gif); } 

.green_menu { background:url(../gainare/image/i_green.gif) no-repeat left center; padding-left:14px; }
.navy_menu { background:url(../gainare/image/i_navy.gif) no-repeat left center; padding-left:14px; }
.white_menu { background:url(../gainare/image/i_white.gif) no-repeat 3px center; padding-left:20px; color:#fff; font-weight:bold; }

/* メイン */
#main { width:609px; float:right; text-align:left; }
#main_sp { width:770px; float:right; text-align:left; }

/* トップページ中心 */
#center {  width:408px; float:left; }
#flash { margin-bottom:1px; }
#news_box { background:url( ../gainare/image/bg_news.gif) no-repeat bottom right; border:1px solid #e0e0e0; padding:10px; margin-bottom:1px; text-align:left; }
#news_box2 { background:url( ../gainare/image/bg_news.gif) no-repeat right 0px; border:1px solid #e0e0e0; padding:10px; margin-bottom:1px; text-align:left; margin-bottom:5px; }
.news { margin-bottom:10px; }
#news_list { background:#e0e0e0; padding:5px; margin-bottom:5px; text-align:right; }
#center_menu { width:408px; text-align:left; }

/* トップページ右 */
#right { width:200; float:right; margin-bottom:5px; }
#right img { margin-bottom:1px; }
.right_box { border:1px solid #00235f; padding:5px; margin-bottom:1px; text-align:left; }


#mem_aim { background:url(../gainare/image/rm_ggc5000.gif) no-repeat top center; width:188px; height:38px; text-indent:-9999px; }
_#mem_aim { color:#C30; font-weight:bold; font-size:1.2em; }

#mem_date { }
#mem_count { padding:3px 5px; margin:5px 0px; }
#mem_cl { float:left; width:70px; font-weight:bold; }
#mem_cr { float:right; width:90px; font-weight:bold; text-align:right; }

.team { font-size:10px; text-align:center; }
.score { font-size:18px; color:#C30; font-weight:bold; margin:5px; }
 #game { width:188px; } 
.game_mark01 { width:40px; float:left; }
.game_txt01 { width:140px; color:#C30; font-weight:bold; float:right; }
.game_mark02 { width:40px; float:left; }
.game_txt02 { width:140px; font-weight:bold; float:right; }
.ranking { width:188px; font-size:10px; font-weight:bold; line-height:1.0; }

/* スポンサーバナー */
#sponsor_box { width:770px; padding:0px; background:#d6e7b9; text-align:left; }
.sponsor { width:150px; height:30px; margin:2px; border:0px; }
.sponsor_blank { width:30px; height:30px; margin:2px; border:0px; }
.sponsor_l { width:235px; height:48px; margin:2px; border:0px; }

/* フッター */
#foot { width:770px; margin:auto; text-align:left; }
#foot_sitemap { padding:5px; color:#666; }
#foot_address { height:100px; background:url(../gainare/image/f_spirit.gif) no-repeat right top; margin:10px 5px; }
#copyright { width:770px; font-size:10px; color:#666; text-align:right; margin-top:5px; }


/* 総入場者 */
#bg_visiter { width:408px; height:100px; background:url(../gainare/image/bg_visit.gif) no-repeat left top; overflow:auto; }
#bg_visiter #box { margin:5px 5px 5px 175px; padding:5px; }
#bg_visiter .title { color:#fff; padding:1px; padding-left:15px; background:url(../gainare/image/i_visit.gif) no-repeat 3px center; font-weight:bold; }
#bg_visiter .number { color:#fd0; padding-left:15px; font-weight:bold; }

#bg_visiter2 { width:408px; height:100px; background:url(../gainare/image/bg_visit2.gif) no-repeat left top; overflow:auto; }
#bg_visiter2 #box { margin:5px 5px 5px 175px; padding:5px; }
#bg_visiter2 .title { color:#fff; padding:1px; padding-left:15px; background:url(../gainare/image/i_visit.gif) no-repeat 3px center; font-weight:bold; }
#bg_visiter2 .number { color:#fd0; padding-left:15px; font-weight:bold; }
