body{margin:0px;text-align:center;background:url(images/bg.gif) repeat-x fixed bottom;font-family:"メイリオ","Meiryo", "ＭＳ Pゴシック", "osaka";}a {text-decoration:none;}a:hover {color:#ff0000;text-decoration:underline;}ul {margin:0px 0px 0px 1.5em;padding:0px;}ul li {margin:0.25em 0.25em 0.25em 0.5em;padding:0px;line-height:120%;}img.ball {vertical-align:baseline;margin-right:0.5em;}img.border {border:1px solid #666666;}div.img_left img {float:left;margin:0em 1em 0.5em 0em;}div.img_right img {float:right;margin:0em 0em 0.5em 1em;}div.img_center {text-align:center;padding-bottom:3px;}div.j1 div.text,div.j2 div.text,div.comic div.text {font-size:10px;padding:0.5em;margin-bottom:0em;background-color:#ffffff;line-height:1.4em;}table.main {width:784px;height:100%;border-left:2px solid #000000;border-right:2px solid #000000;background-color:#ffffff;margin:0px auto 0px auto;}div.header {background:url(images/bg_header.gif) no-repeat;height:55px;border-bottom:5px solid #999933;}div.footer {background:url(images/bg_footer.gif) no-repeat bottom;height:25px;border-top:5px solid #999933;font-size:60%;color:#ffffff;text-align:center;line-height:100%;}div.footer a {color:#ffff00;}div.foot_link {font-size:60%;color:#666666;text-align:center;padding:0.5em;background-color:#ffff99;}div.header table.menu td {border-bottom:1px solid #000000;}div.header table.menu td.on {border-bottom:1px solid #999933;}div.contents {padding:6px;font-size:90%;}div.side_left1 {width:130px;float:left;margin-right:9px;}div.side_right1 {width:160px;float:right;padding-bottom:5px;}div.sidemenu div.site div.title {color:#ffffff;padding:0.75em 0.5em 0.5em 0.5em;text-align:center;background:#333333 url('images/sm_site.gif') no-repeat center top;}div.sidemenu div.site div.text {font-size:70%;border:1px solid #333333;padding:0.25em 1em 1em 1em;background:url(images/bg_sm_w.gif) top left no-repeat #ffffff;}div.sidemenu div.site div.text div.head {border-top:1px solid #666666;border-bottom:1px solid #666666;color:#333333;font-weight:bold;background-color:#eeeeee;margin:0.5em 0 0.25em 0 ;padding:0.25em;}div.sidemenu {margin-bottom:6px;}div.sidemenu div.title {color:#ffffff;padding:0.75em 0.5em 0.5em 0.5em;text-align:center;background:#003300 url('images/sm_j1.gif') no-repeat center top;}div.sidemenu div.text {font-size:70%;border:1px solid #003300;padding:0.25em;line-height:140%;background:url(images/bg_sm.gif) top left no-repeat #EBF8DA;}div.sidemenu ul li.head {padding:0.25em;border-top:1px solid #ff9933;border-bottom:1px solid #ff9933;color:#ff6600;font-weight:bold;list-style:none;margin-left:-1em;background-color:#eeeeee;}div.sidemenu_J2 {margin-bottom:6px;}div.sidemenu_J2 div.title {color:#ffffff;padding:0.75em 0.5em 0.5em 0.5em;text-align:center;background:#660000 url('images/sm_j2.gif') no-repeat center top;}div.sidemenu_J2 div.text {font-size:70%;border:1px solid #660000;padding:0.25em;line-height:140%;background:url(images/bg_sm_J2.gif) top left no-repeat #FDEAEA;}div.sidemenu_comic {margin-bottom:6px;}div.sidemenu_comic div.title {color:#ffffff;padding:0.75em 0.5em 0.5em 0.5em;text-align:center;background:#FFCC00 url('images/sm_comic.gif') no-repeat center top;}div.sidemenu_comic div.text {font-size:70%;border:1px solid #FFCC00;padding:1em;line-height:140%;background:url(images/bg_sm_comic.gif) top left no-repeat #FDEAEA;}div.sidemenu div.title a,div.sidemenu_J2 div.title a {color:#ffffff;}div.sidemenu_comic div.title a {color:#cc3300;}div.sidemenu div.openDiv a,div.sidemenu_J2 div.openDiv a {color:#ffffff;}div.openDiv {padding:0.25em;text-align:center;font-size:70%;}div.sidemenu div.openDiv {background-color:#114411;border-top:1px solid #006600;border-bottom:1px solid #003300;}div.sidemenu_J2 div.openDiv {background-color:#441111;border-top:1px solid #880000;border-bottom:1px solid #220000;}div.btm {text-align:right;font-size:70%;padding:0.5em;border-bottom:1px dashed #666666;margin-bottom:2em;clear:both;}div.btm_noborder {text-align:right;font-size:70%;padding:0.5em;margin-bottom:2em;clear:both;}body.detail div.btm_noborder {margin-bottom:0em;}div.btm_back {text-align:left;font-size:70%;padding:0.5em;border-bottom:1px dashed #666666;margin-bottom:2em;clear:both;}div.yahoo {text-align:center;border:1px solid #336633;padding:10px;}div.pr {font-size:70%;border:1px solid #336633;text-align:left;padding:8px 4px 8px 4px;line-height:140%;background:url(images/bg_sm_w.gif) top left no-repeat #ffffff;margin-bottom:6px;}div.pr_title {color:#ffffff;padding:0.75em 0.5em 0.25em 0.5em;text-align:center;background:#336633 url('images/sm_pr.gif') no-repeat center top;}div.pr div {padding:0px 4px 0px 8px;}div.links {margin-bottom:6px;}div.links div.title {color:#ffffff;padding:0.75em 0.5em 0.25em 0.5em;text-align:center;background:#ff6600 url('images/sm_links.gif') no-repeat center top;}div.links div.text {font-size:70%;border:1px solid #ff6600;padding:0.25em;line-height:140%;background:url(images/bg_sm_w.gif) top left no-repeat #ffffff;}div.links ul li.head {padding:0.25em;border-top:1px solid #ff9933;border-bottom:1px solid #ff9933;color:#ff6600;font-weight:bold;list-style:none;margin-left:-1em;background-color:#eeeeee;}div.sm_amazon {background:#000000 url('images/sm_soccer.gif') no-repeat center top;}div.club div.formation {float:right;width:244px;padding-bottom:10px;padding-left:5px;background-color:#FFFFFF;}div.club div.formation img {}div.club div table.i_national td {font-size:9px;padding:0px 5px 1px 0px;vertical-align:top;}div.club div table.i_national td.coach {vertical-align:bottom;white-space:nowrap;}div.club div div.coach {font-size:10px;padding-right:0.5em;padding-bottom:0.5em;text-align:right;}div.formationL {padding-bottom:10px;padding-left:10px;background-color:#FFFFFF;}body.detail div.club div.formation {margin:0px 15px 0px 5px;}body.detail {overflow-x:hidden;}ul.tabs {margin-bottom:10px;margin-top:0px;}ul.tabs li {margin:0px 2px 0px 0px;font-size:12px;display:inline;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;padding:0.25em 0.5em;}ul.tabs li {background:#E8E8E8;}ul.tabs li.on {background:#FFFFFF;}