﻿@charset "utf-8";

/* [Common]=================================================*/

/* Debug
------------------------------------------------------------*/
/* ----- check -----
#container { background-color:#fff; }
#header { background-color:#fff; }
#content { background-color:#fff; }
#article { background-color:#fff; }
#aside { background-color:#CCC; }
#footer { background-color:#aaa; }
.b {border:1px solid #ff0000;}
*/

/* Background
------------------------------------------------------------*/
html,body { -webkit-text-size-adjust: none; }

/* ----- body ----- */
html {background-color:#000; }
body {background:url(/img/common/bg.jpg) repeat-x center top;}

#dummy-plug,
#loading { position:absolute;top:0;left:0;width:100%;height:100%;z-index:90;display:none;background-color:#000;z-index:999;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

#dialog-plug { position:absolute;top:0;left:0;width:100%;height:100%;z-index:90;display:none;background-color:#000;z-index:999;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

/* Utility
------------------------------------------------------------*/
/* ----- clear ----- */
.clear,#container,#header,#content,#footer { clear:both; }


/* [Layout]=================================================*/

/* Outline
------------------------------------------------------------*/
/* ----- center ----- */
/*body { text-align:center; background:url(/img/common/bg.jpg); }*/
#header {width:950px;height:71px;position:relative;margin-bottom:27px; /*background:url(/img/common/bg_header.jpg) no-repeat left top;*/ z-index:10;}
#container { margin:0 auto; text-align:left; /*height:686px;*/ height:600px; }


/* ----- width ----- */
#container,#header,#content,#footer { width:950px; }

/* ----- pane1 ----- */
body.pane1 #article {width:950px;}
body.pane1 #aside {width:950px;}

/* ----- pane2 ----- */
body.pane2 #article {float:left; width:600px;}
body.pane2 #aside {float:right; width:280px;}

/* ----- pane3 ----- */
body.pane3 #article {width:950px;}
body.pane3 #article #main {}
body.pane3 #article #sub {}
body.pane3 #aside {}

/*body.pane3 #article .column { float:left; width:300px; margin-left:10px; border:solid 1px #f00;  }*/



/* Div Pattern
------------------------------------------------------------*/
/* ----- section ----- */
.section { clear:both; }


/* ----- Float Left ----- */
.m-s .main,
.s-m .sub { float:left; border:1px solid #ff0000;}

/* ----- Float Right ----- */
.m-s .sub,
.s-m .main { float:right; border:1px solid #ff0000; background-color:#aaaaaa;}


/* ----- type01 [380][200] ----- */
/* .m-s */
.m-s.type01 .main { width:380px; }
.m-s.type01 .sub { width:200px; }

/* .s-m */
.s-m.type01 .main { width:200px; }
.s-m.type01 .sub { width:380px; }



/* ----- type02 [290][290] ----- */
/* .m-s */
.m-s.type02 .main { width:290px; }
.m-s.type02 .sub { width:290px; }

/* .s-m */
.s-m.type02 .main { width:290px; }
.s-m.type02 .sub { width:290px; }



/* ----- type03 [200][380] ----- */
/* .m-s */
.m-s.type03 .main { width:200px; }
.m-s.type03 .sub { width:380px; }

/* .s-m */
.s-m.type03 .main { width:380px; }
.s-m.type03 .sub { width:200px; }





/* [Navigation]=============================================*/
/* ----- .horizon ----- */
.horizon {display:table-cell; *display:inline; *zoom:1; }


/* #global
------------------------------------------------------------*/
#global.nav { position:absolute;top:31px;left:168px; }
/*
#global.nav li { float:left; padding:0 10px; border-left:1px solid #999999; line-height:1.0;}
#global.nav li.last { border-right:1px solid #999999;}
*/

#global.nav { background:url(/img/common/bg_nav.png) no-repeat 0px 0;width:576px;height:35px;}
#global.nav li { float:left;/* background:url(/img/common/bg_navi.png) no-repeat 0px 0;*/margin-top:-4px;}
#global.nav li a { display:block; height:26px; text-decoration:none; color:#fff; padding-top:8px;width:100%;text-align:center;font-size:93%;font-weight:bold;}
#global.nav li span { display:block; height:26px; text-decoration:none; color:#fff; padding-top:8px;width:100%;text-align:center;font-size:93%;font-weight:bold;}
#global.nav li a:hover {color:#FFB501;}
#global.nav li.line2 a { line-height:1;padding-top:4px;}

#global.nav li:nth-child(1) {padding-left:18px;}
#global.nav li:nth-child(2) {padding-left:18px;}
#global.nav li:nth-child(3) {padding-left:20px;}
#global.nav li:nth-child(4) {padding-left:22px;}
#global.nav li:nth-child(5) {padding-left:24px;margin-top:0px;}
#global.nav li:nth-child(6) {padding-left:18px;}

/* #local
------------------------------------------------------------*/
#local {position:absolute;top:72px; left:0px;width:100%;height:24px;	background-color:#000;color:#fff;border-bottom:solid 1px #DC8502;}
#local div {width:950px;height:24px;margin:0 auto;display:none;position:absolute:top:0;left:0;}
#local dd { display:inline-block;}
#local dd a {line-height:1;text-decoration:none;font-size:93%;font-weight:bold;text-align:center;padding: 6px 0;background:url(/img/common/bg_navi_local.png) no-repeat 0 0;margin-left: -16px;}
#local dd span{ width:164px;height:100%;display:block;text-align:center;line-height:1;text-decoration:none;font-size:93%;font-weight:bold;padding: 6px 0;background:url(/img/common/bg_navi_local.png) no-repeat 0 0;margin-left: -16px;}
#local dd:last-child{background:url(/img/common/bg_navi_local.png) no-repeat right center;}
#local dd a:link,
#local dd a:visited {color:#fff;}

#local dd a{ width:164px;height:100%;display:block;}
#local dd a:hover {background:url(/img/common/bg_gnavi.png) no-repeat 0 0px;}
#local .long dd a{ width:147px; }
#local .long dd a:hover {background:url(/img/common/bg_gnavi_147.png) no-repeat 0 0px;}
#local div.nav-officialgame dl,
#local div.nav-transfers dl,
#local div.nav-exhibition dl,
#local div.nav-team dl {width:950px;margin:0 auto;}

#local dd.w100 a{ width:100px; }
#local dd.w100 a:hover {background:url(/img/common/bg_gnavi_100.png) no-repeat 0 0px;}
#local dd.w110 a{ width:110px; }
#local dd.w110 a:hover {background:url(/img/common/bg_gnavi_110.png) no-repeat 0 0px;}

/* .utility
------------------------------------------------------------*/
/* ----- #header ----- */
#header .nav.utility { float:right; }
#header .nav.utility li { float:left; margin-left: 5px;line-height:1.0;}

#header #utility { position:absolute; right:247px; top:0; line-height:1; }
#header #utility.ym { right:125px; }
#header #utility li { display:inline; }

#backBtn { position:absolute; right:0; top:-28px; line-height:1; }

/* ----- #footer ----- */
#footer a:link,
#footer a:visited { color:#9c9c9c; }
#footer {height:45px;text-align:right;line-height:45px; position:relative; }
#footer .nav.utility { float:right; margin-top:7px; }
#footer .nav.utility li { float:left; line-height:25px; margin-left:10px;}
#footer .nav.utility li a { padding-left:21px; background:url(/img/common/bg_navi_local.png) no-repeat left center; }
#footer #logout { position:absolute; top:-2px; left:0; }

/* #topicpath
------------------------------------------------------------
#topicPath { clear:both; margin:0; padding:0; }
.topicPath li {	display:inline; }
.topicPath li a { margin-right:5px; padding-right:10px; background:url(../img/topicpath.gif) no-repeat right center; }
*/


/* .pageFootNav
------------------------------------------------------------*/
/* ----- goToPageTop ----- */
.goToPageTop {}



/* [Elements]===============================================*/

/* Font-Size by YUI ver2.6 2008-09-23
------------------------------------------------------------*/
/* ----- fs18 ----- */
.fs18,
h2
{/*font-size:138.5%;*/ font-size:197%; color:#ffb501; margin-left:5px; }

/* ----- fs16 ----- */
.fs16,
h3
{font-size:123.1%;}

/* ----- fs14 ----- */
.fs14,
h4
{font-size:108%;}

/* ----- fs13 ----- */
.fs13 {font-size:100%;}

/* ----- fs12 ----- */
.fs12,
h5,
h6,
.pagetop, p,
.nav li,
.topicPath li
{font-size:93%;}

/* ----- fs11 ----- */
.fs11 {font-size:85%;}

/* ----- fs10 ----- */
.fs10,
.copyright
{font-size:77%;}


/* Headding
------------------------------------------------------------*/
.site-title {position:absolute;top:14px;left:4px;}
.site-title a { display: block;width:165px;height:48px;background:url(/img/common/logo.png) no-repeat left top;text-indent:-999em;}



/* Paragraph
------------------------------------------------------------*/
p {}

/* ----- cap ----- */
.cap { margin:2px 0 0 0; padding-left:1em; text-indent:-1em; }

/* ----- copyright ----- */
.copyright { clear:both; color:#fff; }


.white { color:#fff; }

.endsoon { color:#f00; }

.txt_center { text-align:center; }
.txt_left { text-align:left; }
.txt_right { text-align:right; }

.red { color:#f00; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.orange { color:#eb4d04; }

.importText { text-decoration:line-through; }


/* Link
------------------------------------------------------------*/
/* ----- a ----- */
a:link { color:#333; font-weight:bold; text-decoration:none; }
a:visited { /*color:#CC00CC;*/ color:#333333; }
a:hover { color:#000; text-decoration:underline; }
a:active { color:#FF0066; }

/* ----- .pdf ----- */
/* ----- .link ----- */
a.link:link { color:#000; }
a.link:visited { color:#000; }
a.link:hover { color:#FF0066; }

/* ----- .btn ----- */
a.btn {
	display:block;
	background:#d0ac42;
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #d0ac42;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: 60%;
	margin:0 auto;
	padding: 2px 20px;
	text-decoration:none;
}
a.btn span { width: 0; height: 0; float: left; border: 5px solid transparent; border-left-color: #fff; margin-top:5px; }


/* List
------------------------------------------------------------*/
/* ----- ul.disc ----- */
ul.disc li { margin:0 0 0 20px; list-style-type:disc;}

/* ----- ol.decimal ----- */
ol.decimal li { margin:0 0 10px 20px; list-style-type:decimal;}



/* Image
------------------------------------------------------------*/
.opacity {opacity:0.6;}

/* ----- .fig ----- */
.fig {}
.fig-caption {}

/* ----- .pic ----- */
.pic {}
.pic-caption {}

/* Table
------------------------------------------------------------*/
/* ----- table.base ----- */
table.base { width:100%;}
table.base tr {}
table.base th { padding:5px; font-weight:bold; text-align:center; border-right:1px solid #666666; border-bottom:1px solid #666666;}
table.base td { padding:5px; border-right:1px solid #666666; border-bottom:1px solid #666666;}
table.base .top { border-top:1px solid #666666;}
table.base .first { border-left:1px solid #666666;}


/* Form
------------------------------------------------------------*/
form {}

/* Others
------------------------------------------------------------*/
tr.home td { background-color: #EFAA00; }



/* [jQuery]=================================================*/

/* jQuery corner
   http://www.malsup.com/jquery/corner/
------------------------------------------------------------*/
div.round { width:200px; padding: 10px; margin: 1em; background: #6af; }
div.inner { margin: 0; background: #ffc; padding: 10px; border:0; zoom:1;}
div.outer { margin: 15px; background: #c82; padding: 8px; width: 22em }


/* [Page Setting]===========================================*/
#content{height:461px;}

#coinbox{
	position:absolute;top:26px;right:0; /*padding:2px;*/ font-size:77%;font-weight:bold;line-height:1;width:222px;height:42px;
	background:url(/img/common/bg_coinbox.png) no-repeat left top;color: #FFFFFF;text-align:center;
	}
#coinbox.ym{ background:url(/img/common/bg_coinbox_ym.png) no-repeat right top; }

#coinbox ul { width:222px;  margin:0;}
#coinbox.ym ul { margin-left:77px;}/*update*/
#coinbox li {float:left; color:#ffb501; line-height:23px; }
#coinbox li:nth-child(1) { width:71px; text-align:center; }
#coinbox.ym li:nth-child(1) { width:81px; text-align:center; }
#coinbox li:nth-child(2) { width:65px; text-align:center; }
#coinbox li:nth-child(3) { width:86px; text-align:center; }

#coinbox p#premium { position:absolute; right:0; bottom:0; color:#FF0000;font-size:108%; width:217px; height:18px; line-height:18px; padding-right:5px; background:url(/img/common/bg_pmember.png) no-repeat left top; text-align:right; }
#coinbox p#premium.silver { background:url(/img/common/bg_pmem_silver.png) no-repeat left top; }
#coinbox p#premium.gold { background:url(/img/common/bg_pmem_gold.png) no-repeat left top; }
#coinbox p#premium.platinum { background:url(/img/common/bg_pmem_platinum.png) no-repeat left top; }

#coinbox p span { color:#fff; }
#coinbox p a:link span { color:#fff; }
#coinbox p a:visited span { color:#fff; }
#coinbox p a:hover span { color:#ffb501; }



.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #ffffff;
					border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
				}
.jScrollPaneDrag { position: absolute;
					border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
					background: #989898;
					background: -moz-linear-gradient(top, #8b8b8b, #797979);　/* Firefox用 */
					background: -webkit-gradient(linear, left top, left bottom, from(#8b8b8b), to(#797979));　/* Safari,Google Chrome用 */
					cursor: pointer; overflow: hidden;
				}
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
/*
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; width:22px !important;height: 22px;border:1px solid #ee86b4;background:url(/img/maedaatsuko/arrow.png) no-repeat 0 0; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; width:22px !important;height: 22px;border:1px solid #ee86b4;background:url(/img/maedaatsuko/arrow.png) no-repeat 0 100%; }
*/

/* ページネーション */
#pagenation { text-align:right; color:#fff; margin-top:5px; }
#pagenation a:link,
#pagenation a:visited { color:#fff; padding-right:15px; }
#pagenation span { padding-right:15px; }
#pagenation p { background:url(/img/common/pagenation.gif) no-repeat right center; }
#pagenation .border { padding-left:15px; background:url(/img/common/pagenation.gif) no-repeat left center; }

/* 国旗アイコン */
span.nation { display:inline-block; width:25px; height:14px; background-image:url(/img/common/flag.gif); margin:0 auto;}
.nation1 { background-position: 0 0; }
.nation2 { background-position: -25px 0; }
.nation3 { background-position: -50px 0; }
.nation4 { background-position: -75px 0; }
.nation5 { background-position: -100px 0; }
.nation6 { background-position: -125px 0; }
.nation7 { background-position: -150px 0; }
.nation8 { background-position: -175px 0; }
.nation9 { background-position: -200px 0; }
.nation10 { background-position: -225px 0; }
.nation11 { background-position: -250px 0; }
.nation12 { background-position: -275px 0; }
.nation13 { background-position: -300px 0; }
.nation14 { background-position: -325px 0; }
.nation15 { background-position: -350px 0; }
.nation16 { background-position: -375px 0; }
.nation17 { background-position: -400px 0; }
.nation18 { background-position: -425px 0; }
.nation19 { background-position: -450px 0; }
.nation20 { background-position: -475px 0; }
.nation21 { background-position: -500px 0; }
.nation22 { background-position: -525px 0; }
.nation23 { background-position: -550px 0; }
.nation24 { background-position: -575px 0; }
.nation25 { background-position: -600px 0; }
.nation26 { background-position: -625px 0; }
.nation27 { background-position: -650px 0; }
.nation28 { background-position: -675px 0; }
.nation29 { background-position: -700px 0; }
.nation30 { background-position: -725px 0; }
.nation31 { background-position: -750px 0; }
.nation32 { background-position: -775px 0; }
.nation33 { background-position: -800px 0; }
.nation34 { background-position: -825px 0; }
.nation35 { background-position: -850px 0; }
.nation36 { background-position: -875px 0; }
.nation37 { background-position: -900px 0; }
.nation38 { background-position: -925px 0; }
.nation39 { background-position: -950px 0; }
.nation40 { background-position: -975px 0; }
.nation41 { background-position: -1000px 0; }
.nation42 { background-position: -1025px 0; }
.nation43 { background-position: -1050px 0; }
.nation44 { background-position: -1075px 0; }
.nation45 { background-position: -1100px 0; }
.nation46 { background-position: -1125px 0; }
.nation47 { background-position: -1150px 0; }
.nation48 { background-position: -1175px 0; }
.nation49 { background-position: -1200px 0; }
.nation50 { background-position: -1225px 0; }
.nation51 { background-position: -1250px 0; }
.nation52 { background-position: -1275px 0; }
.nation53 { background-position: -1300px 0; }
.nation54 { background-position: -1325px 0; }
.nation55 { background-position: -1350px 0; }
.nation56 { background-position: -1375px 0; }
.nation57 { background-position: -1400px 0; }
.nation58 { background-position: -1425px 0; }
.nation59 { background-position: -1450px 0; }
.nation60 { background-position: -1475px 0; }
.nation61 { background-position: -1500px 0; }
.nation62 { background-position: -1525px 0; }
.nation63 { background-position: -1550px 0; }
.nation64 { background-position: -1575px 0; }
.nation65 { background-position: -1600px 0; }
.nation66 { background-position: -1625px 0; }
.nation67 { background-position: -1650px 0; }
.nation68 { background-position: -1675px 0; }
.nation69 { background-position: -1700px 0; }
.nation70 { background-position: -1725px 0; }
.nation71 { background-position: -1750px 0; }
.nation72 { background-position: -1775px 0; }
.nation73 { background-position: -1800px 0; }
.nation74 { background-position: -1825px 0; }
.nation75 { background-position: -1850px 0; }
.nation76 { background-position: -1875px 0; }
.nation77 { background-position: -1900px 0; }
.nation78 { background-position: -1925px 0; }
.nation79 { background-position: -1950px 0; }
.nation80 { background-position: -1975px 0; }
.nation81 { background-position: -2000px 0; }
.nation82 { background-position: -2025px 0; }
.nation83 { background-position: -2050px 0; }
.nation84 { background-position: -2075px 0; }
.nation85 { background-position: -2100px 0; }
.nation86 { background-position: -2125px 0; }
.nation87 { background-position: -2150px 0; }
.nation88 { background-position: -2175px 0; }
.nation89 { background-position: -2200px 0; }
.nation90 { background-position: -2225px 0; }
.nation91 { background-position: -2250px 0; }
.nation92 { background-position: -2275px 0; }
.nation93 { background-position: -2300px 0; }
.nation94 { background-position: -2325px 0; }
.nation95 { background-position: -2350px 0; }
.nation96 { background-position: -2375px 0; }
.nation97 { background-position: -2400px 0; }
.nation98 { background-position: -2425px 0; }
.nation99 { background-position: -2450px 0; }
.nation100 { background-position: -2475px 0; }
.nation101 { background-position: -2500px 0; }
.nation102 { background-position: -2525px 0; }
.nation103 { background-position: -2550px 0; }
.nation104 { background-position: -2575px 0; }
.nation105 { background-position: -2600px 0; }
.nation106 { background-position: -2625px 0; }
.nation107 { background-position: -2650px 0; }
.nation108 { background-position: -2675px 0; }
.nation109 { background-position: -2700px 0; }
.nation110 { background-position: -2725px 0; }
.nation111 { background-position: -2750px 0; }
.nation112 { background-position: -2775px 0; }
.nation113 { background-position: -2800px 0; }
.nation114 { background-position: -2825px 0; }
.nation115 { background-position: -2850px 0; }
.nation116 { background-position: -2875px 0; }
.nation117 { background-position: -2900px 0; }
.nation118 { background-position: -2925px 0; }
.nation119 { background-position: -2950px 0; }
.nation120 { background-position: -2975px 0; }
.nation121 { background-position: -3000px 0; }
.nation122 { background-position: -3025px 0; }
.nation123 { background-position: -3050px 0; }
.nation124 { background-position: -3075px 0; }
.nation125 { background-position: -3100px 0; }
.nation126 { background-position: -3125px 0; }
.nation127 { background-position: -3150px 0; }
.nation128 { background-position: -3175px 0; }
.nation129 { background-position: -3200px 0; }
.nation130 { background-position: -3225px 0; }
.nation131 { background-position: -3250px 0; }
.nation132 { background-position: -3275px 0; }
.nation133 { background-position: -3300px 0; }
.nation134 { background-position: -3325px 0; }
.nation135 { background-position: -3350px 0; }
.nation136 { background-position: -3375px 0; }
.nation137 { background-position: -3400px 0; }
.nation138 { background-position: -3425px 0; }
.nation139 { background-position: -3450px 0; }
.nation140 { background-position: -3475px 0; }
.nation141 { background-position: -3500px 0; }
.nation142 { background-position: -3525px 0; }
.nation143 { background-position: -3550px 0; }
.nation144 { background-position: -3575px 0; }
.nation145 { background-position: -3600px 0; }
.nation146 { background-position: -3625px 0; }
.nation147 { background-position: -3650px 0; }
.nation148 { background-position: -3675px 0; }
.nation149 { background-position: -3700px 0; }
.nation150 { background-position: -3725px 0; }
.nation151 { background-position: -3750px 0; }
.nation152 { background-position: -3775px 0; }
.nation153 { background-position: -3800px 0; }
.nation154 { background-position: -3825px 0; }
.nation155 { background-position: -3850px 0; }
.nation156 { background-position: -3875px 0; }
.nation157 { background-position: -3900px 0; }
.nation158 { background-position: -3925px 0; }
.nation159 { background-position: -3950px 0; }
.nation160 { background-position: -3975px 0; }
.nation161 { background-position: -4000px 0; }
.nation162 { background-position: -4025px 0; }
.nation163 { background-position: -4050px 0; }
.nation164 { background-position: -4075px 0; }
.nation165 { background-position: -4100px 0; }
.nation166 { background-position: -4125px 0; }
.nation167 { background-position: -4150px 0; }
.nation168 { background-position: -4175px 0; }
.nation169 { background-position: -4200px 0; }
.nation170 { background-position: -4225px 0; }
.nation171 { background-position: -4250px 0; }
.nation172 { background-position: -4275px 0; }
.nation173 { background-position: -4300px 0; }
.nation174 { background-position: -4325px 0; }
.nation175 { background-position: -4350px 0; }
.nation176 { background-position: -4375px 0; }
.nation177 { background-position: -4400px 0; }
.nation178 { background-position: -4425px 0; }
.nation179 { background-position: -4450px 0; }
.nation180 { background-position: -4475px 0; }
.nation181 { background-position: -4500px 0; }
.nation182 { background-position: -4525px 0; }
.nation183 { background-position: -4550px 0; }
.nation184 { background-position: -4575px 0; }
.nation185 { background-position: -4600px 0; }
.nation186 { background-position: -4625px 0; }
.nation187 { background-position: -4650px 0; }
.nation188 { background-position: -4675px 0; }
.nation189 { background-position: -4700px 0; }
.nation190 { background-position: -4725px 0; }
.nation191 { background-position: -4750px 0; }
.nation192 { background-position: -4775px 0; }
.nation193 { background-position: -4800px 0; }
.nation194 { background-position: -4825px 0; }
.nation195 { background-position: -4850px 0; }
.nation196 { background-position: -4875px 0; }
.nation197 { background-position: -4900px 0; }
.nation198 { background-position: -4925px 0; }
.nation199 { background-position: -4950px 0; }
.nation200 { background-position: -4975px 0; }
.nation201 { background-position: -5000px 0; }
.nation202 { background-position: -5025px 0; }
.nation203 { background-position: -5050px 0; }
.nation204 { background-position: -5075px 0; }
.nation205 { background-position: -5100px 0; }
.nation206 { background-position: -5125px 0; }
.nation207 { background-position: -5150px 0; }
.nation208 { background-position: -5175px 0; }
.nation209 { background-position: -5200px 0; }

/* 選手・監督パラメータ */
/* スピード */
.param-speed { display:block; width:91px; height:10px; background-image:url(/img/bar/speed.png); margin:0 auto;}
.param-speed.level1 { background-position: -91px 0; }
.param-speed.level2 { background-position: -182px 0; }
.param-speed.level3 { background-position: -273px 0; }
.param-speed.level4 { background-position: -364px 0; }
.param-speed.level5 { background-position: -455px 0; }
.param-speed.level6 { background-position: -546px 0; }
.param-speed.level7 { background-position: -637px 0; }
.param-speed.level8 { background-position: -728px 0; }
.param-speed.level9 { background-position: -819px 0; }
.param-speed.level10 { background-position: -910px 0; }
/* テクニック */
.param-technique { display:block; width:91px; height:10px; background-image:url(/img/bar/technique.png); margin:0 auto;}
.param-technique.level1 { background-position: -91px 0; }
.param-technique.level2 { background-position: -182px 0; }
.param-technique.level3 { background-position: -273px 0; }
.param-technique.level4 { background-position: -364px 0; }
.param-technique.level5 { background-position: -455px 0; }
.param-technique.level6 { background-position: -546px 0; }
.param-technique.level7 { background-position: -637px 0; }
.param-technique.level8 { background-position: -728px 0; }
.param-technique.level9 { background-position: -819px 0; }
.param-technique.level10 { background-position: -910px 0; }
/* フィジカル */
.param-physical { display:block; width:91px; height:10px; background-image:url(/img/bar/physical.png); margin:0 auto;}
.param-physical.level1 { background-position: -91px 0; }
.param-physical.level2 { background-position: -182px 0; }
.param-physical.level3 { background-position: -273px 0; }
.param-physical.level4 { background-position: -364px 0; }
.param-physical.level5 { background-position: -455px 0; }
.param-physical.level6 { background-position: -546px 0; }
.param-physical.level7 { background-position: -637px 0; }
.param-physical.level8 { background-position: -728px 0; }
.param-physical.level9 { background-position: -819px 0; }
.param-physical.level10 { background-position: -910px 0; }
/* スタミナ */
.param-stamina { display:block; width:91px; height:10px; background-image:url(/img/bar/stamina.png); margin:0 auto;}
.param-stamina.level1 { background-position: -91px 0; }
.param-stamina.level2 { background-position: -182px 0; }
.param-stamina.level3 { background-position: -273px 0; }
.param-stamina.level4 { background-position: -364px 0; }
.param-stamina.level5 { background-position: -455px 0; }
.param-stamina.level6 { background-position: -546px 0; }
.param-stamina.level7 { background-position: -637px 0; }
.param-stamina.level8 { background-position: -728px 0; }
.param-stamina.level9 { background-position: -819px 0; }
.param-stamina.level10 { background-position: -910px 0; }
/* プレイスキック */
.param-placekick { display:block; width:46px; height:10px; background-image:url(/img/bar/placekick.png); margin:0 auto;}
.param-placekick.level1 { background-position: -46px 0; }
.param-placekick.level2 { background-position: -92px 0; }
.param-placekick.level3 { background-position: -138px 0; }
.param-placekick.level4 { background-position: -184px 0; }
.param-placekick.level5 { background-position: -230px 0; }
/* チームワーク */
.param-teamwork { display:block; width:46px; height:10px; background-image:url(/img/bar/teamwork.png); margin:0 auto;}
.param-teamwork.level1 { background-position: -46px 0; }
.param-teamwork.level2 { background-position: -92px 0; }
.param-teamwork.level3 { background-position: -138px 0; }
.param-teamwork.level4 { background-position: -184px 0; }
.param-teamwork.level5 { background-position: -230px 0; }

/* 攻守バランス */
.param-df { display:block; width:142px; height:12px; background-image:url(/img/transfers/param02.png); margin:0 auto; position:relative; }
/* ディフェンス1 */
/*.param-df*/ .defence0 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence1.png); position:absolute; top:2px; left:70px; }
/*.param-df*/ .defence0.level0 { background-position: -330px 0; }
/*.param-df*/ .defence1 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence1.png); position:absolute; top:2px; left:70px; }
/*.param-df*/ .defence1.level6 { background-position: 0 0; }
/*.param-df*/ .defence1.level5 { background-position: -55px 0; }
/*.param-df*/ .defence1.level4 { background-position: -110px 0; }
/*.param-df*/ .defence1.level3 { background-position: -165px 0; }
/*.param-df*/ .defence1.level2 { background-position: -220px 0; }
/*.param-df*/ .defence1.level1 { background-position: -275px 0; }
/*.param-df*/ .defence1.level0 { background-position: -330px 0; }
/* ディフェンス2 */
/*.param-df*/ .defence2 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence2.png); position:absolute; top:2px; left:70px; }
/*.param-df*/ .defence2.level6 { background-position: 0 0; }
/*.param-df*/ .defence2.level5 { background-position: -55px 0; }
/*.param-df*/ .defence2.level4 { background-position: -110px 0; }
/*.param-df*/ .defence2.level3 { background-position: -165px 0; }
/*.param-df*/ .defence2.level2 { background-position: -220px 0; }
/*.param-df*/ .defence2.level1 { background-position: -275px 0; }
/*.param-df*/ .defence2.level0 { background-position: -330px 0; }
/* ディフェンス3 */
/*.param-df*/ .defence3 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence3.png); position:absolute; top:2px; left:70px; }
/*.param-df*/ .defence3.level6 { background-position: 0 0; }
/*.param-df*/ .defence3.level5 { background-position: -55px 0; }
/*.param-df*/ .defence3.level4 { background-position: -110px 0; }
/*.param-df*/ .defence3.level3 { background-position: -165px 0; }
/*.param-df*/ .defence3.level2 { background-position: -220px 0; }
/*.param-df*/ .defence3.level1 { background-position: -275px 0; }
/*.param-df*/ .defence3.level0 { background-position: -330px 0; }
/* ディフェンス4 */
/*.param-df*/ .defence4 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence4.png); position:absolute; top:2px; left:70px; }
/*.param-df*/ .defence4.level6 { background-position: 0 0; }
/*.param-df*/ .defence4.level5 { background-position: -55px 0; }
/*.param-df*/ .defence4.level4 { background-position: -110px 0; }
/*.param-df*/ .defence4.level3 { background-position: -165px 0; }
/*.param-df*/ .defence4.level2 { background-position: -220px 0; }
/*.param-df*/ .defence4.level1 { background-position: -275px 0; }
/*.param-df*/ .defence4.level0 { background-position: -330px 0; }
/* ディフェンス5 */
/*.param-df*/ .defence5 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence5.png); position:absolute; top:2px; left:70px; }
/*.param-df*/ .defence5.level6 { background-position: 0 0; }
/*.param-df*/ .defence5.level5 { background-position: -55px 0; }
/*.param-df*/ .defence5.level4 { background-position: -110px 0; }
/*.param-df*/ .defence5.level3 { background-position: -165px 0; }
/*.param-df*/ .defence5.level2 { background-position: -220px 0; }
/*.param-df*/ .defence5.level1 { background-position: -275px 0; }
/*.param-df*/ .defence5.level0 { background-position: -330px 0; }
/* オフェンス1 */
/*.param-df*/ .offence0 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence1.png); position:absolute; top:2px; right:71px; }
/*.param-df*/ .offence0.level0 { background-position: 55px 0; }
/*.param-df*/ .offence1 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence1.png); position:absolute; top:2px; right:71px; }
/*.param-df*/ .offence1.level6 { background-position: 55px 0; }
/*.param-df*/ .offence1.level5 { background-position: 110px 0; }
/*.param-df*/ .offence1.level4 { background-position: 165px 0; }
/*.param-df*/ .offence1.level3 { background-position: 220px 0; }
/*.param-df*/ .offence1.level2 { background-position: 275px 0; }
/*.param-df*/ .offence1.level1 { background-position: 330px 0; }
/*.param-df*/ .offence1.level0 { background-position: 385px 0; }
/* オフェンス2 */
/*.param-df*/ .offence2 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence2.png); position:absolute; top:2px; right:71px; }
/*.param-df*/ .offence2.level6 { background-position: 55px 0; }
/*.param-df*/ .offence2.level5 { background-position: 110px 0; }
/*.param-df*/ .offence2.level4 { background-position: 165px 0; }
/*.param-df*/ .offence2.level3 { background-position: 220px 0; }
/*.param-df*/ .offence2.level2 { background-position: 275px 0; }
/*.param-df*/ .offence2.level1 { background-position: 330px 0; }
/*.param-df*/ .offence2.level0 { background-position: 385px 0; }
/* オフェンス3 */
/*.param-df*/ .offence3 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence3.png); position:absolute; top:2px; right:71px; }
/*.param-df*/ .offence3.level6 { background-position: 55px 0; }
/*.param-df*/ .offence3.level5 { background-position: 110px 0; }
/*.param-df*/ .offence3.level4 { background-position: 165px 0; }
/*.param-df*/ .offence3.level3 { background-position: 220px 0; }
/*.param-df*/ .offence3.level2 { background-position: 275px 0; }
/*.param-df*/ .offence3.level1 { background-position: 330px 0; }
/*.param-df*/ .offence3.level0 { background-position: 385px 0; }
/* オフェンス4 */
/*.param-df*/ .offence4 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence4.png); position:absolute; top:2px; right:71px; }
/*.param-df*/ .offence4.level6 { background-position: 55px 0; }
/*.param-df*/ .offence4.level5 { background-position: 110px 0; }
/*.param-df*/ .offence4.level4 { background-position: 165px 0; }
/*.param-df*/ .offence4.level3 { background-position: 220px 0; }
/*.param-df*/ .offence4.level2 { background-position: 275px 0; }
/*.param-df*/ .offence4.level1 { background-position: 330px 0; }
/*.param-df*/ .offence4.level0 { background-position: 385px 0; }
/* オフェンス5 */
/*.param-df*/ .offence5 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence5.png); position:absolute; top:2px; right:71px; }
/*.param-df*/ .offence5.level6 { background-position: 55px 0; }
/*.param-df*/ .offence5.level5 { background-position: 110px 0; }
/*.param-df*/ .offence5.level4 { background-position: 165px 0; }
/*.param-df*/ .offence5.level3 { background-position: 220px 0; }
/*.param-df*/ .offence5.level2 { background-position: 275px 0; }
/*.param-df*/ .offence5.level1 { background-position: 330px 0; }
/*.param-df*/ .offence5.level0 { background-position: 385px 0; }

/* 攻守バランス */
#player-parameters { display:block; width:109px; position:relative; height:12px; }
/* ディフェンス1 */
#player-parameters .defence1 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence1.png); position:absolute; top:-2px; left:104px; }
/* ディフェンス2 */
#player-parameters .defence2 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence2.png); position:absolute; top:-2px; left:104px; }
/* ディフェンス3 */
#player-parameters .defence3 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence3.png); position:absolute; top:-2px; left:104px; }
/* ディフェンス4 */
#player-parameters .defence4 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence4.png); position:absolute; top:-2px; left:104px; }
/* ディフェンス5 */
#player-parameters .defence5 { display:block; width:55px; height:10px; background-image:url(/img/bar/defence5.png); position:absolute; top:-2px; left:104px; }
/* オフェンス1 */
#player-parameters .offence1 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence1.png); position:absolute; top:-2px; right:95px; }
/* オフェンス2 */
#player-parameters .offence2 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence2.png); position:absolute; top:-2px; right:95px; }
/* オフェンス3 */
#player-parameters .offence3 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence3.png); position:absolute; top:-2px; right:95px; }
/* オフェンス4 */
#player-parameters .offence4 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence4.png); position:absolute; top:-2px; right:95px; }
/* オフェンス5 */
#player-parameters .offence5 { display:block; width:55px; height:10px; background-image:url(/img/bar/offence5.png); position:absolute; top:-2px; right:95px; }

/* スタジアム */
.stadium1 { background:url(/img/common/stadium/1.png) no-repeat left center; }
.stadium2 { background:url(/img/common/stadium/2.png) no-repeat left center; }

#social { position:absolute; top:10px; left:10px; }
#social ul { float:left; }
#social li { float:left; }
#social li.share { margin-bottom:5px; }
#social li.btn { width:70px; }
#social h3 { float:left; width:400px; }

#social-footer ul { display:table; margin:0 auto; text-align:center; }
#social-footer li { display:table-cell; padding:0 10px; }

.relative { position:relative; }

#info-label { position:absolute; top:19px; right:5px; }
#info-label p { background-color:#312a24; border-left:solid 1px #ffb501;border:solid 1px #a3760d; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; color:#fff; padding:0 10px; font-size:77%; text-align:center; line-height:30px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }

#affiliation { position:absolute; top:0px; right:530px; width:350px; }
#affiliation p { background-color:#312a24; border-left:solid 1px #ffb501;border-bottom:solid 1px #a3760d;border-right:solid 1px #a3760d;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color:#fff; padding:0 10px; font-size:77%; text-align:center; }

#main #ok_alert {
	display:inline;
	z-index:1000;
	position:absolute;top:50%;left:50%;margin-left:-307px;margin-top:-85px;
	width:615px;/*height:210px;*/ padding-bottom:30px;
	background-color:#000;border:solid 1px #efac01;
	font-size:123.1%;color:#f0af00;text-align:center;
	}
#main #ok_alert p {/*line-height:85px;*/ line-height:1.8; margin:0 10px 20px; padding-top:0; }
#main #ok_alert p.cara { position:absolute; top:-77px; left:50px; margin:0; }

#btn_bottom { margin-top:0; text-align:right;  }

/*EOF*/