@charset "UTF-8";

/*	全ページ共通CSS

		1.初期設定・初期化
		2.ヘッダー設定
		3.コンテンツ設定
		4.フッター設定
----------------------------------------------------------------------------------------------------------------------------------*/


/*	1.初期設定・初期化
----------------------------------------------------------------------------------------------------------------------------------*/
body {
font-size: 14px;
line-height: 140%;
letter-spacing:0em;
font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Geneva,Arial,Verdana,sans-serif;
color: #333333;
-webkit-text-size-adjust: none;
text-size-adjust: none;
}
*{
margin:0;
padding:0;
}
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table,tr,td {
padding: 0;
margin: 0;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a img{
border: none;
}
.fcl {
zoom: 100%;
}
.fcl:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
img {
vertical-align:middle;
margin:0;
padding:0;
line-height:0;
}
em, strong {
	font-weight:bold;
	font-style:normal;
}


/*	2.ナビ
----------------------------------------------------------------------------------------------------------------------------------*/
nav {
	position:relative;
	z-index:3;
	display:block;
	width:100%;
	-webkit-background-size:100% 44px;
	background-size:100% 44px;
	text-align:center;
	color:#FFF;
}
nav > div.naviBtn {
	position:relative;
	height:31px;
	width:100%;
	padding: 2px 0;
	margin:0 0 2px 0;
	z-index:2;
}
nav > div.naviBtn ul {
	width:100%;
	display:table;
	height:31px;
	text-align:center;
}
nav > div.naviBtn ul li{
	display:table-cell;
	vertical-align:middle;
	padding:0 2px 0 0;
	color:#FFF;
}
nav > div.naviBtn ul li:last-child {
	padding:0;
}
nav > div.naviBtn ul li a {
	display:inline-block;
	color:#FFF;
	min-width:78px;
	height: 31px;
	width: 100%;
	background:url(https://mobage-forsp.websoccer.jp/img/titleBgGra.png) repeat-x left top;
	-webkit-background-size:1px 31px;
	background-size:1px 31px;
}
nav > div.naviBtn ul li a span {
	display:inline-block;
	width:78px;
	height:31px;
	background-position:left top;
	background-repeat:no-repeat;
	-webkit-background-size:314px 279px;
	background-size:314px 279px;
	text-indent:-9999px;
	overflow:hidden;
}
nav > div.naviBtn ul li a span.b1 {background-position:0px 0px;}
nav > div.naviBtn ul li a span.b2 {background-position:-79px 0px;}
nav > div.naviBtn ul li a span.b3 {background-position:-158px 0px;}
nav > div.naviBtn ul li a span.b4 {background-position:-237px 0px;}

nav > div.line {
	width:100%;
	height:5px;
}
/*　ナビポップアップ */
nav > div.naviPopup {
	position:absolute;
	top: 42px;
	height:417px;;
	width:100%;
	overflow:hidden;
	display:none;
	z-index:1;
}
nav > div.naviPopup > div {
	background:rgba(0,0,0,1) top left;
	width:100%;
}
nav > div.naviPopup > div > ul {
	width:310px;
	margin:0 auto;
	padding:15px 0;
}
nav > div.naviPopup > div > ul > li {
	list-style:none;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
nav > div.naviPopup > div > ul > li:nth-child(3),
nav > div.naviPopup > div > ul > li:nth-child(6),
nav > div.naviPopup > div > ul > li:nth-child(9),
nav > div.naviPopup > div > ul > li:nth-child(12),
nav > div.naviPopup > div > ul > li:nth-child(15),
nav > div.naviPopup > div > ul > li:nth-child(18),
nav > div.naviPopup > div > ul > li:nth-child(21){
	margin-right:0;
}
nav > div.naviPopup > div > ul > li:nth-child(1),
nav > div.naviPopup > div > ul > li:nth-child(2),
nav > div.naviPopup > div > ul > li:nth-child(3),
nav > div.naviPopup > div > ul > li:nth-child(7),
nav > div.naviPopup > div > ul > li:nth-child(8),
nav > div.naviPopup > div > ul > li:nth-child(9),
nav > div.naviPopup > div > ul > li:nth-child(13),
nav > div.naviPopup > div > ul > li:nth-child(14),
nav > div.naviPopup > div > ul > li:nth-child(15) {
	margin-bottom:15px;
}
nav > div.naviPopup > div > ul > li a {
	display:block;
}
nav > div.naviPopup > div > ul > li span {
	display:inline-block;
	width:100px;
	height:40px;
}
nav > div.naviPopup > div > ul > li > a > span {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
nav > div.naviPopup > div > ul > li > span {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
nav > div.naviPopup > div > ul > li span > span {
	display:block;
	width:96px;
	height:36px;
	margin:2px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
nav > div.naviPopup > div > ul > li span > span > span {
	display:inline-block;
	width:92px;
	height:32px;
	margin:2px;
	background:url(https://mobage-forsp.websoccer.jp/img/titleBgGra.png) repeat-x left top;
	-webkit-background-size:1px 32px;
	background-size:1px 32px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
nav > div.naviPopup > div > ul > li span > span > span > span {
	display:inline-block;
	width:92px;
	height:31px;
	margin:0;
	background-repeat:no-repeat;
	-webkit-background-size:314px 279px;
	background-size:314px 279px;
	text-indent:-9999px;
	overflow:hidden;
}
nav > div.naviPopup > div > ul > li > span > span > span > span {
	tap-highlight-color: rgba(0,0,0,0);
	opacity:0.4;
}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi1 {background-position:0px -31px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi2 {background-position:-92px -31px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi3 {background-position:-184px -31px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi4 {background-position:0px -62px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi5 {background-position:-92px -62px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi6 {background-position:-184px -62px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi7 {background-position:0px -93px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi8 {background-position:-92px -93px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi9 {background-position:-184px -93px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi10 {background-position:0px -124px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi11 {background-position:-92px -124px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi12 {background-position:-184px -124px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi13 {background-position:0px -155px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi14 {background-position:-92px -155px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi15 {background-position:-184px -155px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi16 {background-position:0px -186px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi17 {background-position:-92px -186px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi18 {background-position:-184px -186px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi19 {background-position:0px -217px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi20 {background-position:-92px -217px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi21 {background-position:-184px -217px;}

nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi22 {background-position:0px -248px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi23 {background-position:-92px -248px;}
nav > div.naviPopup > div > ul > li span > span > span > span.popUpNavi24 {background-position:-184px -246px;}

/*　タイトル */
div.title {
	width:100%;
	height:30px;
	text-align:left;
	vertical-align:middle;
}
div.title > div {
	height:21px;
	padding:2px;
}
div.title > div > div {
	display:table;
	width:100%;
	height:21px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.51, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
}
div.title > div > div > span {
	height:15px;
	display:table-cell;
	vertical-align:middle;
	line-height:0;
}
div.title > div > div > span > span.titleIcon {
	display:inline-block;
	width:15px;
	height:15px;
	margin:0 6px 0 3px;
	background-repeat:no-repeat;
	background-size:120px 120px;
}
div.title > div > div > span > span.titleIcon.n1 {background-position: 0px 0px;}
div.title > div > div > span > span.titleIcon.n2 {background-position: -15px 0px;}
div.title > div > div > span > span.titleIcon.n3 {background-position: -30px 0px;}
div.title > div > div > span > span.titleIcon.n4 {background-position: -45px 0px;}
div.title > div > div > span > span.titleIcon.n5 {background-position: -60px 0px;}
div.title > div > div > span > span.titleIcon.n6 {background-position: -75px 0px;}
div.title > div > div > span > span.titleIcon.n7 {background-position: -90px 0px;}
div.title > div > div > span > span.titleIcon.n8 {background-position:-105px 0px;}

div.title > div > div > span > span.titleIcon.n9 {background-position: 0px -15px;}
div.title > div > div > span > span.titleIcon.n10 {background-position: -15px -15px;}
div.title > div > div > span > span.titleIcon.n11 {background-position: -30px -15px;}
div.title > div > div > span > span.titleIcon.n12 {background-position: -45px -15px;}
div.title > div > div > span > span.titleIcon.n13 {background-position: -60px -15px;}
div.title > div > div > span > span.titleIcon.n14 {background-position: -75px -15px;}
div.title > div > div > span > span.titleIcon.n15 {background-position: -90px -15px;}
div.title > div > div > span > span.titleIcon.n16 {background-position:-105px -15px;}

div.title > div > div > span > span.titleIcon.n17 {background-position:   0px -30px;}
div.title > div > div > span > span.titleIcon.n18 {background-position: -15px -30px;}
div.title > div > div > span > span.titleIcon.n19 {background-position: -30px -30px;}
div.title > div > div > span > span.titleIcon.n20 {background-position: -45px -30px;}
div.title > div > div > span > span.titleIcon.n21 {background-position: -60px -30px;}
div.title > div > div > span > span.titleIcon.n22 {background-position: -75px -30px;}
div.title > div > div > span > span.titleIcon.n23 {background-position: -90px -30px;}
div.title > div > div > span > span.titleIcon.n24 {background-position:-105px -30px;}

div.title > div > div > span > span.titleIcon.n25 {background-position: 0px -45px;}
div.title > div > div > span > span.titleIcon.n26 {background-position: -15px -45px;}
div.title > div > div > span > span.titleIcon.n27 {background-position: -30px -45px;}
div.title > div > div > span > span.titleIcon.n28 {background-position: -45px -45px;}
div.title > div > div > span > span.titleIcon.n29 {background-position: -60px -45px;}
div.title > div > div > span > span.titleIcon.n30 {background-position: -75px -45px;}
div.title > div > div > span > span.titleIcon.n31 {background-position: -90px -45px;}
div.title > div > div > span > span.titleIcon.n32 {background-position:-105px -45px;}

div.title > div > div > span > span.titleIcon.n33 {background-position: 0px -60px;}
div.title > div > div > span > span.titleIcon.n34 {background-position: -15px -60px;}
div.title > div > div > span > span.titleIcon.n35 {background-position: -30px -60px;}
div.title > div > div > span > span.titleIcon.n36 {background-position: -45px -60px;}
div.title > div > div > span > span.titleIcon.n37 {background-position: -60px -60px;}
div.title > div > div > span > span.titleIcon.n38 {background-position: -75px -60px;}
div.title > div > div > span > span.titleIcon.n39 {background-position: -90px -60px;}
div.title > div > div > span > span.titleIcon.n40 {background-position:-105px -60px;}

div.title > div > div > span > span.titleIcon.n41 {background-position:0px -75px;}
div.title > div > div > span > span.titleIcon.n42 {background-position:-15px -75px;}
div.title > div > div > span > span.titleIcon.n43 {background-position:-30px -75px;}
div.title > div > div > span > span.titleIcon.n44 {background-position:-45px -75px;}
div.title > div > div > span > span.titleIcon.n45 {background-position:-60px -75px;}
div.title > div > div > span > span.titleIcon.n46 {background-position:-75px -75px;}
div.title > div > div > span > span.titleIcon.n47 {background-position:-90px -75px;}
div.title > div > div > span > span.titleIcon.n48 {background-position:-105px -75px;}

div.title > div > div > span > span.titleIcon.n49 {background-position:0px -90px;}
div.title > div > div > span > span.titleIcon.n50 {background-position:-15px -90px;}
div.title > div > div > span > span.titleIcon.n51 {background-position:-30px -90px;}
div.title > div > div > span > span.titleIcon.n52 {background-position:-45px -90px;}
div.title > div > div > span > span.titleIcon.n53 {background-position:-60px -90px;}
div.title > div > div > span > span.titleIcon.n54 {background-position:-75px -90px;}
div.title > div > div > span > span.titleIcon.n55 {background-position:-90px -90px;}
div.title > div > div > span > span.titleIcon.n56 {background-position:-105px -90px;}

div.title > div > div > span > span.titleIcon.n57 {background-position:0px -105px;}
div.title > div > div > span > span.titleIcon.n58 {background-position:-15px -105px;}
div.title > div > div > span > span.titleIcon.n59 {background-position:-30px -105px;}
div.title > div > div > span > span.titleIcon.n60 {background-position:-45px -105px;}
div.title > div > div > span > span.titleIcon.n61 {background-position:-60px -105px;}
div.title > div > div > span > span.titleIcon.n62 {background-position:-75px -105px;}
div.title > div > div > span > span.titleIcon.n63 {background-position:-90px -105px;}
div.title > div > div > span > span.titleIcon.n64 {background-position:-105px -105px;}

div.title > div > div > span.titleText {
	width:100%;
	line-height:21px;
}

/*　リンクバー */
.linkBar {
	width:100%;
}
.linkBar a {
	display:block;
	padding:12px 8px 12px 26px;
	border-top:1px solid rgba(255, 255, 255, 0.4);
	border-bottom:1px solid rgba(255, 255, 255, 0.4);
	background-image:url(https://mobage-forsp.websoccer.jp/img/icon_linkbar_arrow.png);
	background-repeat:no-repeat;
	background-position: 14px center;
	-webkit-background-size:22px 7px;
	background-size:22px 7px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

/*	3.コンテンツ
----------------------------------------------------------------------------------------------------------------------------------*/
div#contents {
	position:relative;
	z-index:1;
	width:100%;
}
div#contents div#contentswrap {
	position: relative;
	margin:0 auto;
	z-index:1;
}

/*ページャー*/
div.pager {
	padding: 0px 2px 5px;
}
div.f_pager {
	padding: 5px 2px 0;
}
div.pager.bottom {
	padding: 0px 2px 2px;
	margin:0 0 10px;
}
div#contents.present div#contentswrap div.pager > div {
	display: table;
	table-layout:fixed;
}
div.pager > div > div {
	display: table-cell;
	vertical-align: middle;
	line-height: 0;
}
div.pager > div > div:nth-child(1) > span.pagerBtn,
div.pager > div > div:nth-child(3) > span.pagerBtn {
	display:inline-block;
	width:100px;
	height:28px;
}
div.pager > div > div:nth-child(2) {
	width: 100%;
	text-align: center;
	font-size: 10px;
}
div.pager > div > div > span.pagerBtn > a {
	display: inline-block;
	width: 100px;
	height: 28px;
/* ページャー角丸
	border-radius: 5px;
	-webkit-border-radius: 5px;
*/
}
div.pager > div > div > span.pagerBtn > a > span {
	position: relative;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	width: 96px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin: 2px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.51, transparent), to(transparent));
/* ページャー角丸
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border: 2px solid rgba(0,0,0,0.3);
*/
}
div.pager > div > div > span.pagerBtn > a > span > span {
	position: absolute;
	top: 5px;
}
div.pager > div > div:nth-child(1) > span.pagerBtn > a > span > span {
	left: 2px;
}
div.pager > div > div:nth-child(3) > span.pagerBtn > a > span > span {
	right: 2px;
}

/*　ポップアップ */
div#contents > div#popupwindow {
	display:none;
	position:absolute;
	top: 0;
	text-align:left;
	background:rgba(0,0,0,0.5) top left;
	width:100%;
	height:100%;
	z-index:2;
}
div#contents > div#popupwindow > div {
	position:absolute;
	top:50%;
	left:50%;
}
div#contents > div#popupwindow > div > div {
	position:absolute;
	left:-50px;
	top:-50px;
	width:100px;
	height:100px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*　プリローダー */
div#contents > div#popupwindow.preloader {
	display: block;
}
div#contents > div#popupwindow.preloader > div > div {
	left:-21px;
	top:-21px;
	width: 32px;
	height: 32px;
	padding: 5px;
	background-color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*　ポイントフレーム */
div#contents .pointFrame {
	width:42px;
	height:16px;
	background:url(https://mobage-forsp.websoccer.jp/img/pointFrame.png) no-repeat top left;
	overflow:hidden;
	-webkit-background-size:77px 116px;
	background-size:77px 116px;
	background-position:0 -29px;
	padding: 5px 10px 8px 24px;
	text-align:right;
	color:#FFF;
	vertical-align:middle;
}
div#contents .pointFrame.pointP {background-position:0 0;}
div#contents .pointFrame.pointB {background-position:0 -29px;}
div#contents .pointFrame.pointG {background-position:0 -58px;}
div#contents .pointFrame.pointG_Buy {
	display:inline-block;
	background-position:0 -87px;
	-webkit-border-radius:10px;
	border-radius:10px;
	width:77px;
	height:29px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	text-align: left;
}
div#contents .pointFrame > span {
	position:relative;
	text-align:right;
	line-height:140%;
	display: block;
	font-size:12px;
	overflow:hidden;
	width:42px;
	height:17px;
	font-weight:bold;
}
div#contents .pointFrame > span > span {
	display:inline-block;
	position:absolute;
	height:17px;
	top: 0px;
	right:0px;
	text-align:right;
}

/*　パラメータ */
div#contents .parameter {
	display:inline-block;
	width:54px;
	height:10px;
	background-repeat:no-repeat;
	-webkit-background-size:54px 110px;
	background-size:54px 110px;
}
div#contents .parameter.typeS {background-image:url(https://mobage-forsp.websoccer.jp/img/parameter_s.png);}
div#contents .parameter.typeT {background-image:url(https://mobage-forsp.websoccer.jp/img/parameter_t.png);}
div#contents .parameter.typeP {background-image:url(https://mobage-forsp.websoccer.jp/img/parameter_p.png);}
div#contents .parameter.typeC {background-image:url(https://mobage-forsp.websoccer.jp/img/parameter_c.png);}

div#contents .parameter.n0 {background-position:0 0px;}
div#contents .parameter.n1 {background-position:0 -10px;}
div#contents .parameter.n2 {background-position:0 -20px;}
div#contents .parameter.n3 {background-position:0 -30px;}
div#contents .parameter.n4 {background-position:0 -40px;}
div#contents .parameter.n5 {background-position:0 -50px;}
div#contents .parameter.n6 {background-position:0 -60px;}
div#contents .parameter.n7 {background-position:0 -70px;}
div#contents .parameter.n8 {background-position:0 -80px;}
div#contents .parameter.n9 {background-position:0 -90px;}
div#contents .parameter.n10 {background-position:0 -100px;}

div#contents .parameterISIO {
	display:inline-block;
	width:44px;
	height:14px;
	background:url(https://mobage-forsp.websoccer.jp/img/parameterISIO.gif) no-repeat top left;
	-webkit-background-size:44px 154px;
	background-size:44px 154px;
}

div#contents .parameterISIO.n0 {background-position:0 0px;}
div#contents .parameterISIO.n1 {background-position:0 -14px;}
div#contents .parameterISIO.n2 {background-position:0 -28px;}
div#contents .parameterISIO.n3 {background-position:0 -42px;}
div#contents .parameterISIO.n4 {background-position:0 -56px;}
div#contents .parameterISIO.n5 {background-position:0 -70px;}
div#contents .parameterISIO.n6 {background-position:0 -84px;}
div#contents .parameterISIO.n7 {background-position:0 -98px;}
div#contents .parameterISIO.n8 {background-position:0 -112px;}
div#contents .parameterISIO.n9 {background-position:0 -126px;}
div#contents .parameterISIO.n10 {background-position:0 -140px;}

div#contents .parawrap {
	display:inline-block;
}
div#contents .parawrap > span {
	float:left;
}
div#contents .parameterIcon {
	display:inline-block;
	width:9px;
	height:10px;
	background-image:url(https://mobage-forsp.websoccer.jp/img/parameterIcon.png);
	background-repeat:no-repeat;
	-webkit-background-size:9px 40px;
	background-size:9px 40px;
}
div#contents .parameterIcon.typeS {background-position:0 0px;}
div#contents .parameterIcon.typeT {background-position:0 -10px;}
div#contents .parameterIcon.typeP {background-position:0 -20px;}
div#contents .parameterIcon.typeC {background-position:0 -30px;}

/* 文字列 */
div#contents .stringSet.formationTactics.type0:after { content: "指定なし"; }
div#contents .stringSet.formationTactics.type1:after { content: "攻撃的"; }
div#contents .stringSet.formationTactics.type2:after { content: "守備的"; }
div#contents .stringSet.formationTactics.type3:after { content: "バランス重視"; }

div#contents .stringSet.position.type1:after { content: "FW"; }
div#contents .stringSet.position.type2:after { content: "OH"; }
div#contents .stringSet.position.type3:after { content: "DH"; }
div#contents .stringSet.position.type4:after { content: "DF"; }
div#contents .stringSet.position.type5:after { content: "GK"; }

/*　アイコンセット */
div#contents .iconSet {
	display:inline-block;
	background:url(https://mobage-forsp.websoccer.jp/img/iconSet.png) no-repeat top left;
	-webkit-background-size: 96px 96px;
	background-size: 96px 96px;
	vertical-align:middle;
}
div#contents .iconSet.etc1 {
	width:10px;
	height:10px;
}
div#contents .iconSet.etc1.ball { background-position: 0px 0px;}
div#contents .iconSet.etc1.shoes { background-position: -10px 0px;}
div#contents .iconSet.etc1.yellowcard { background-position: -20px 0px;}
div#contents .iconSet.etc1.redcard { background-position: -30px 0px;}
div#contents .iconSet.etc1.whistles { background-position: -40px 0px;}

div#contents .iconSet.etc2 {
	width:10px;
	height:12px;
}
div#contents .iconSet.etc2.yellowcard { background-position: 0px -12px;}
div#contents .iconSet.etc2.redcard { background-position: -10px -12px;}

div#contents .iconSet.etc3 {
	width:11px;
	height:11px;
}
div#contents .iconSet.etc3.ball { background-position: 0px -72px;}
div#contents .iconSet.etc3.ballBatu { background-position: -11px -72px;}
div#contents .iconSet.etc3.yellowcard { background-position: -22px -72px;}
div#contents .iconSet.etc3.redcard { background-position: -33px -72px;}
div#contents .iconSet.etc3.out { background-position: -44px -72px;}
div#contents .iconSet.etc3.in { background-position: -55px -72px;}
div#contents .iconSet.etc3.replace { background-position: -66px -72px;}
div#contents .iconSet.etc3.yellow2card { background-position: -77px -72px;}

div#contents .iconSet.issue {
	width:32px;
	height:9px;
}
div#contents .iconSet.issue.win { background-position: 0px -25px;}
div#contents .iconSet.issue.draw { background-position: -32px -25px;}
div#contents .iconSet.issue.lose { background-position: -64px -25px;}

div#contents .iconSet.arrow_L {
	width:21px;
	height:21px;
}
div#contents .iconSet.arrow_L.up { background-position: 0px -34px;}
div#contents .iconSet.arrow_L.keep { background-position: -21px -34px;}
div#contents .iconSet.arrow_L.down { background-position: -42px -34px;}

div#contents .iconSet.arrow_S {
	width:13px;
	height:13px;
}
div#contents .iconSet.arrow_S.up { background-position: 0px -57px;}
div#contents .iconSet.arrow_S.keep { background-position: -13px -57px;}
div#contents .iconSet.arrow_S.down { background-position: -26px -57px;}

div#contents .iconSet.state {
	width: 12px;
	height: 12px;
}
div#contents .iconSet.state.s1,
div#contents .iconSet.state.s2 { background-position: -24px -84px;}
div#contents .iconSet.state.s3 { background-position: -12px -84px;}
div#contents .iconSet.state.s4,
div#contents .iconSet.state.s5 { background-position: 0px -84px;}

/*　ポジションアイコン */
div#contents .iconPosition {
	display: inline-block;
	width: 18px;
	height: 12px;
	background:url(https://mobage-forsp.websoccer.jp/img/positionIcon.gif) no-repeat top left;
	-webkit-background-size: 18px 72px;
	background-size: 18px 72px;
	vertical-align:middle;
}
div#contents .iconPosition.Position0 {background-position:0 -60px;}
div#contents .iconPosition.Position1 {background-position:0 0px;}
div#contents .iconPosition.Position2 {background-position:0 -12px;}
div#contents .iconPosition.Position3 {background-position:0 -24px;}
div#contents .iconPosition.Position4 {background-position:0 -36px;}
div#contents .iconPosition.Position5 {background-position:0 -48px;}

/*　矢印アイコン */
div#contents .iconArrow {
	display: inline-block;
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	background-position:0 0px;
	-webkit-background-size: 15px 15px;
	background-size: 15px 15px;
	vertical-align:middle;
}
div#contents .iconArrow.lefticon {-webkit-transform: rotate(0deg);}
div#contents .iconArrow.righticon {-webkit-transform: rotate(180deg);}
div#contents .iconArrow.topicon { -webkit-transform: rotate(90deg);}
div#contents .iconArrow.bottomicon {-webkit-transform: rotate(-90deg);}


/*　国旗アイコン */
div#contents .iconFlag {
	display: inline-block;
	width: 18px;
	height: 12px;
	background:url(https://mobage-forsp.websoccer.jp/img/flags.gif) no-repeat top left;
	-webkit-background-size: 180px 132px;
	background-size: 180px 132px;
	border: 1px solid #000;
	vertical-align:middle;
}

div#contents .iconFlag.fs0 {

display: inline-block;
width: 18px;
height: 12px;
background:url(https://mobage-forsp.websoccer.jp/img/positionIcon.gif) no-repeat top left;
-webkit-background-size: 18px 72px;
background-size: 18px 72px;
vertical-align: middle;
background-position: 0 -60px;
}
div#contents .iconFlag.fs1 { background-position:  -54px -108px; } /*アメリカ合衆国          */
div#contents .iconFlag.fs2 { background-position:  -72px  -48px; } /*アイルランド            */
div#contents .iconFlag.fs3 { background-position:  -54px    0px; } /*アルゼンチン            */
div#contents .iconFlag.fs4 { background-position: -144px  -48px; } /*イタリア                */
div#contents .iconFlag.fs5 { background-position:  -54px  -48px; } /*イラン                  */
div#contents .iconFlag.fs6 { background-position: -162px  -24px; } /*イングランド            */
div#contents .iconFlag.fs7 { background-position:  -18px -108px; } /*ウクライナ              */
div#contents .iconFlag.fs8 { background-position:  -36px -108px; } /*ウルグアイ              */
div#contents .iconFlag.fs9 { background-position:  -90px    0px; } /*オーストラリア          */
div#contents .iconFlag.fs10 { background-position:  -72px  -72px; } /*オランダ                */
div#contents .iconFlag.fs11 { background-position:  -36px  -60px; } /*カザフスタン            */
div#contents .iconFlag.fs12 { background-position: -144px  -12px; } /*カメルーン              */
div#contents .iconFlag.fs13 { background-position:  -54px  -60px; } /*韓国                    */
div#contents .iconFlag.fs14 { background-position:  -36px  -24px; } /*クロアチア              */
div#contents .iconFlag.fs15 { background-position:    0px  -24px; } /*コロンビア              */
div#contents .iconFlag.fs16 { background-position:  -72px  -60px; } /*サウジアラビア          */
div#contents .iconFlag.fs17 { background-position:  -54px  -96px; } /*スウェーデン            */
div#contents .iconFlag.fs18 { background-position:  -18px  -36px; } /*スペイン                */
div#contents .iconFlag.fs19 { background-position:  -90px  -12px; } /*チリ                    */
div#contents .iconFlag.fs20 { background-position: -108px  -24px; } /*デンマーク              */
div#contents .iconFlag.fs21 { background-position: -108px  -36px; } /*ドイツ                  */
div#contents .iconFlag.fs22 { background-position:  -90px  -72px; } /*ナイジェリア            */
div#contents .iconFlag.fs23 { background-position:    0px  -60px; } /*日本                    */
div#contents .iconFlag.fs24 { background-position: -108px  -72px; } /*ノルウェー              */
div#contents .iconFlag.fs25 { background-position: -162px  -72px; } /*パラグアイ              */
div#contents .iconFlag.fs26 { background-position:  -18px  -12px; } /*ブラジル                */
div#contents .iconFlag.fs27 { background-position:  -72px  -36px; } /*フランス                */
div#contents .iconFlag.fs28 { background-position: -126px    0px; } /*ベルギー                */
div#contents .iconFlag.fs29 { background-position:  -36px  -84px; } /*ポルトガル              */
div#contents .iconFlag.fs30 { background-position:  -90px  -84px; } /*南アフリカ              */
div#contents .iconFlag.fs31 { background-position:    0px  -72px; } /*メキシコ                */
div#contents .iconFlag.fs32 { background-position:    0px  -96px; } /*セルビア                */
div#contents .iconFlag.fs33 { background-position:  -72px  -84px; } /*ルーマニア              */
div#contents .iconFlag.fs34 { background-position: -108px  -84px; } /*ロシア                  */
div#contents .iconFlag.fs35 { background-position:  -90px  -24px; } /*チェコ                  */
div#contents .iconFlag.fs36 { background-position: -162px  -96px; } /*トルコ                  */
div#contents .iconFlag.fs37 { background-position: -162px  -84px; } /*スロベニア              */
div#contents .iconFlag.fs38 { background-position: -144px  -96px; } /*チュニジア              */
div#contents .iconFlag.fs39 { background-position:  -18px  -24px; } /*コスタリカ              */
div#contents .iconFlag.fs40 { background-position:  -18px  -84px; } /*ポーランド              */
div#contents .iconFlag.fs41 { background-position: -162px  -60px; } /*モロッコ                */
div#contents .iconFlag.fs42 { background-position:  -54px  -36px; } /*フィンランド            */
div#contents .iconFlag.fs43 { background-position:  -36px  -96px; } /*スロバキア              */
div#contents .iconFlag.fs44 { background-position: -126px  -48px; } /*イスラエル              */
div#contents .iconFlag.fs45 { background-position: -126px  -84px; } /*スコットランド          */
div#contents .iconFlag.fs46 { background-position:  -36px  -12px; } /*ブルガリア              */
div#contents .iconFlag.fs47 { background-position: -108px  -48px; } /*アイスランド            */
div#contents .iconFlag.fs48 { background-position: -162px  -48px; } /*ジャマイカ              */
div#contents .iconFlag.fs49 { background-position: -108px  -12px; } /*中国                    */
div#contents .iconFlag.fs50 { background-position: -108px    0px; } /*オーストリア            */
div#contents .iconFlag.fs51 { background-position: -144px  -36px; } /*ギリシャ                */
div#contents .iconFlag.fs52 { background-position:  -18px  -96px; } /*スイス                  */
div#contents .iconFlag.fs53 { background-position:  -18px  -48px; } /*ハンガリー              */
div#contents .iconFlag.fs54 { background-position:  -54px  -12px; } /*カナダ                  */
div#contents .iconFlag.fs55 { background-position: -108px -108px; } /*ウェールズ              */
div#contents .iconFlag.fs56 { background-position:    0px -108px; } /*アラブ首長国連邦        */
div#contents .iconFlag.fs57 { background-position:  -18px    0px; } /*アルジェリア            */
div#contents .iconFlag.fs58 { background-position:    0px    0px; } /*アルバニア              */
div#contents .iconFlag.fs59 { background-position:  -72px    0px; } /*アルメニア              */
div#contents .iconFlag.fs60 { background-position:  -36px    0px; } /*アンゴラ                */
div#contents .iconFlag.fs61 { background-position:  -90px  -48px; } /*イラク                  */
div#contents .iconFlag.fs62 { background-position:  -36px  -48px; } /*インドネシア            */
div#contents .iconFlag.fs63 { background-position:  -72px -108px; } /*ウズベキスタン          */
div#contents .iconFlag.fs64 { background-position: -126px  -24px; } /*エクアドル              */
div#contents .iconFlag.fs65 { background-position: -144px  -24px; } /*エジプト                */
div#contents .iconFlag.fs66 { background-position:  -36px  -36px; } /*エストニア              */
div#contents .iconFlag.fs67 { background-position:    0px  -36px; } /*エルサルバトル          */
div#contents .iconFlag.fs68 { background-position: -144px  -72px; } /*オマーン                */
div#contents .iconFlag.fs69 { background-position: -126px  -36px; } /*ガーナ                  */
div#contents .iconFlag.fs70 { background-position:  -54px  -84px; } /*カタール                */
div#contents .iconFlag.fs71 { background-position:  -72px  -24px; } /*キプロス                */
div#contents .iconFlag.fs72 { background-position:  -54px  -24px; } /*キューバ                */
div#contents .iconFlag.fs73 { background-position: -162px  -36px; } /*グアテマラ              */
div#contents .iconFlag.fs74 { background-position:  -90px  -60px; } /*クウェート              */
div#contents .iconFlag.fs75 { background-position:  -90px  -36px; } /*グルジア                */
div#contents .iconFlag.fs76 { background-position: -126px  -12px; } /*コートジボワール        */
div#contents .iconFlag.fs77 { background-position:  -72px  -12px; } /*コンゴ共和国            */
div#contents .iconFlag.fs78 { background-position: -144px -108px; } /*ザンビア                */
div#contents .iconFlag.fs79 { background-position:  -72px  -96px; } /*シリア                  */
div#contents .iconFlag.fs80 { background-position: -162px -108px; } /*ジンバブエ              */
div#contents .iconFlag.fs81 { background-position: -144px  -84px; } /*セネガル                */
div#contents .iconFlag.fs82 { background-position:  -90px  -96px; } /*タイ                    */
div#contents .iconFlag.fs83 { background-position: -126px  -96px; } /*トリニダード・トバゴ    */
div#contents .iconFlag.fs84 { background-position: -126px  -72px; } /*ニュージーランド        */
div#contents .iconFlag.fs85 { background-position:  -90px -108px; } /*ベネズエラ              */
div#contents .iconFlag.fs86 { background-position: -162px    0px; } /*ベラルーシ              */
div#contents .iconFlag.fs87 { background-position:    0px  -84px; } /*ペルー                  */
div#contents .iconFlag.fs88 { background-position: -144px    0px; } /*ボスニア・ヘルツェゴビナ*/
div#contents .iconFlag.fs89 { background-position:    0px  -12px; } /*ボリビア                */
div#contents .iconFlag.fs90 { background-position:    0px  -48px; } /*ホンジュラス            */
div#contents .iconFlag.fs91 { background-position:  -18px  -72px; } /*マケドニア              */
div#contents .iconFlag.fs92 { background-position:  -18px  -60px; } /*ヨルダン                */
div#contents .iconFlag.fs93 { background-position: -144px  -60px; } /*リトアニア              */
div#contents .iconFlag.fs94 { background-position: -108px  -60px; } /*リベリア                */
div#contents .iconFlag.fs95 { background-position: -126px  -60px; } /*レバノン                */
div#contents .iconFlag.fs96 { background-position: -126px -108px; } /*ユーゴスラビア          */
div#contents .iconFlag.fs97 { background-position: -108px  -96px; } /*トーゴ                  */
div#contents .iconFlag.fs98 { background-position:  -54px  -72px; } /*モンテネグロ            */
div#contents .iconFlag.fs99 { background-position: -162px  -12px; } /*コンゴ民主共和国        */
div#contents .iconFlag.fs100 { background-position: -36px  -72px; } /*マリ                    */
div#contents .iconFlag.fs138 { background-position: -18px -120px; } /*ガボン　　　　          */
div#contents .iconFlag.fs178 { background-position:   0px -120px; } /*北アイルランド          */
div#contents .iconFlag.fs143 { background-position: -36px -120px; } /*ギニア　　　　          */

div#contents .textFlag.fs0:after {content:"なし";}
div#contents .textFlag.fs1:after {content:"アメリカ合衆国";}
div#contents .textFlag.fs2:after {content:"アイルランド";}
div#contents .textFlag.fs3:after {content:"アルゼンチン";}
div#contents .textFlag.fs4:after {content:"イタリア";}
div#contents .textFlag.fs5:after {content:"イラン";}
div#contents .textFlag.fs6:after {content:"イングランド";}
div#contents .textFlag.fs7:after {content:"ウクライナ";}
div#contents .textFlag.fs8:after {content:"ウルグアイ";}
div#contents .textFlag.fs9:after {content:"オーストラリア";}
div#contents .textFlag.fs10:after {content:"オランダ";}
div#contents .textFlag.fs11:after {content:"カザフスタン";}
div#contents .textFlag.fs12:after {content:"カメルーン";}
div#contents .textFlag.fs13:after {content:"韓国";}
div#contents .textFlag.fs14:after {content:"クロアチア";}
div#contents .textFlag.fs15:after {content:"コロンビア";}
div#contents .textFlag.fs16:after {content:"サウジアラビア";}
div#contents .textFlag.fs17:after {content:"スウェーデン";}
div#contents .textFlag.fs18:after {content:"スペイン";}
div#contents .textFlag.fs19:after {content:"チリ";}
div#contents .textFlag.fs20:after {content:"デンマーク";}
div#contents .textFlag.fs21:after {content:"ドイツ";}
div#contents .textFlag.fs22:after {content:"ナイジェリア";}
div#contents .textFlag.fs23:after {content:"日本";}
div#contents .textFlag.fs24:after {content:"ノルウェー";}
div#contents .textFlag.fs25:after {content:"パラグアイ";}
div#contents .textFlag.fs26:after {content:"ブラジル";}
div#contents .textFlag.fs27:after {content:"フランス";}
div#contents .textFlag.fs28:after {content:"ベルギー";}
div#contents .textFlag.fs29:after {content:"ポルトガル";}
div#contents .textFlag.fs30:after {content:"南アフリカ";}
div#contents .textFlag.fs31:after {content:"メキシコ";}
div#contents .textFlag.fs32:after {content:"セルビア";}
div#contents .textFlag.fs33:after {content:"ルーマニア";}
div#contents .textFlag.fs34:after {content:"ロシア";}
div#contents .textFlag.fs35:after {content:"チェコ";}
div#contents .textFlag.fs36:after {content:"トルコ";}
div#contents .textFlag.fs37:after {content:"スロベニア";}
div#contents .textFlag.fs38:after {content:"チュニジア";}
div#contents .textFlag.fs39:after {content:"コスタリカ";}
div#contents .textFlag.fs40:after {content:"ポーランド";}
div#contents .textFlag.fs41:after {content:"モロッコ";}
div#contents .textFlag.fs42:after {content:"フィンランド";}
div#contents .textFlag.fs43:after {content:"スロバキア";}
div#contents .textFlag.fs44:after {content:"イスラエル";}
div#contents .textFlag.fs45:after {content:"スコットランド";}
div#contents .textFlag.fs46:after {content:"ブルガリア";}
div#contents .textFlag.fs47:after {content:"アイスランド";}
div#contents .textFlag.fs48:after {content:"ジャマイカ";}
div#contents .textFlag.fs49:after {content:"中国";}
div#contents .textFlag.fs50:after {content:"オーストリア";}
div#contents .textFlag.fs51:after {content:"ギリシャ";}
div#contents .textFlag.fs52:after {content:"スイス";}
div#contents .textFlag.fs53:after {content:"ハンガリー";}
div#contents .textFlag.fs54:after {content:"カナダ";}
div#contents .textFlag.fs55:after {content:"ウェールズ";}
div#contents .textFlag.fs56:after {content:"アラブ首長国連邦";}
div#contents .textFlag.fs57:after {content:"アルジェリア";}
div#contents .textFlag.fs58:after {content:"アルバニア";}
div#contents .textFlag.fs59:after {content:"アルメニア";}
div#contents .textFlag.fs60:after {content:"アンゴラ";}
div#contents .textFlag.fs61:after {content:"イラク";}
div#contents .textFlag.fs62:after {content:"インドネシア";}
div#contents .textFlag.fs63:after {content:"ウズベキスタン";}
div#contents .textFlag.fs64:after {content:"エクアドル";}
div#contents .textFlag.fs65:after {content:"エジプト";}
div#contents .textFlag.fs66:after {content:"エストニア";}
div#contents .textFlag.fs67:after {content:"エルサルバトル";}
div#contents .textFlag.fs68:after {content:"オマーン";}
div#contents .textFlag.fs69:after {content:"ガーナ";}
div#contents .textFlag.fs70:after {content:"カタール";}
div#contents .textFlag.fs71:after {content:"キプロス";}
div#contents .textFlag.fs72:after {content:"キューバ";}
div#contents .textFlag.fs73:after {content:"グアテマラ";}
div#contents .textFlag.fs74:after {content:"クウェート";}
div#contents .textFlag.fs75:after {content:"グルジア";}
div#contents .textFlag.fs76:after {content:"コートジボワール";}
div#contents .textFlag.fs77:after {content:"コンゴ共和国";}
div#contents .textFlag.fs78:after {content:"ザンビア";}
div#contents .textFlag.fs79:after {content:"シリア";}
div#contents .textFlag.fs80:after {content:"ジンバブエ";}
div#contents .textFlag.fs81:after {content:"セネガル";}
div#contents .textFlag.fs82:after {content:"タイ";}
div#contents .textFlag.fs83:after {content:"トリニダード・トバゴ";}
div#contents .textFlag.fs84:after {content:"ニュージーランド";}
div#contents .textFlag.fs85:after {content:"ベネズエラ";}
div#contents .textFlag.fs86:after {content:"ベラルーシ";}
div#contents .textFlag.fs87:after {content:"ペルー";}
div#contents .textFlag.fs88:after {content:"ボスニア・ヘルツェゴビナ";}
div#contents .textFlag.fs89:after {content:"ボリビア";}
div#contents .textFlag.fs90:after {content:"ホンジュラス";}
div#contents .textFlag.fs91:after {content:"マケドニア";}
div#contents .textFlag.fs92:after {content:"ヨルダン";}
div#contents .textFlag.fs93:after {content:"リトアニア";}
div#contents .textFlag.fs94:after {content:"リベリア";}
div#contents .textFlag.fs95:after {content:"レバノン";}
div#contents .textFlag.fs96:after {content:"ユーゴスラビア";}
div#contents .textFlag.fs97:after {content:"トーゴ";}
div#contents .textFlag.fs98:after {content:"モンテネグロ";}
div#contents .textFlag.fs99:after {content:"コンゴ民主共和国";}
div#contents .textFlag.fs100:after {content:"マリ";}
div#contents .textFlag.fs138:after {content:"ガボン";}
div#contents .textFlag.fs178:after {content:"北アイルランド";}
div#contents .textFlag.fs143:after {content:"ギニア";}


/*	4.フッター
----------------------------------------------------------------------------------------------------------------------------------*/
#webskFooter{
position:relative;
z-index:2;
width:100%;
padding:5px 0 0 0;
text-align:center;
}
#webskFooter > div {
width:100%;
height:104px;
background:url(https://mobage-forsp.websoccer.jp/img/footerBgRepeat.gif) repeat-x top left;
-webkit-background-size:100% 164px;
background-size:100% 164px;
text-align:center;
}
#webskFooter > div > div {
width:100%;
height:104px;
background:url(https://mobage-forsp.websoccer.jp/img/footerBg.jpg) no-repeat top left;
background-size:640px 164px;
background-position:center bottom;
text-align:center;
}
#webskFooter > div > div > ul {
margin:0 auto;
width:320px;
padding:5px 0 0 0;
overflow:hidden;
}
#webskFooter > div > div > ul > li {
vertical-align:middle;
list-style:none;
width:152px;
float:left;
margin:0 0 5px 5px;
}
#webskFooter > div > div > ul > li > a {
color:#FFF;
background-color:rgba(225,225,225,0.5);
-webkit-border-radius: 5px;
border-radius: 5px;
padding:10px 0;
font-size:12px;
display:block;
}
#webskFooter > div > div > img {
margin:8px 0 0 0;
}

/*	デフォルトカラータイプ
----------------------------------------------------------------------------------------------------------------------------------*/
.colortype_bgColor1 {background-color:#179FFB;}/*基本色*/
.colortype_bgColor2 {background-color:#003366;}/*タイトル背景*/
.colortype_bgColor3 {background-color:#FFFFFF;}/*中身１*/
.colortype_bgColor3.select {background-color:#C5E7FE;}/*セレクト時*/
.colortype_bgColor4 {background-color:#C5E7FE;}/*中身２*/
.colortype_bgColor5 {background-color:#000000;}/*ボーダーカラー*/
.colortype_bgColor6 {background-color:#FF6600;}/*強調色*/

.colortype_textColor1 {color:#FFFFFF;}/*タイトル文字*/
.colortype_textColor2 {color:#5A5A5A;}/*文字色*/
.colortype_textColor3 {color:#FF6600;}/*強調色*/

.colortype_titleImgColor {background-image:url(https://mobage-forsp.websoccer.jp/img/colortype_titleColor1.png);}
.colortype_iconImgColor {background-image:url(https://mobage-forsp.websoccer.jp/img/colortype_iconImgColor1.png);}
.colortype_mypageImgColor {background-image:url(https://mobage-forsp.websoccer.jp/img/mypage/btn_mypage_colortype1.png);}
.officialgame_title_colortype {background-image:url(https://mobage-forsp.websoccer.jp/img/officialgame/officialgame_title_colortype1.png);}
.setting_title_colortype {background-image:url(https://mobage-forsp.websoccer.jp/img/setting/setting_title_colortype1.png);}
.bbs_speechBalloon_colortype {background-image:url(https://mobage-forsp.websoccer.jp/img/bbs/speechBalloon_colortype1.png);}

body {background-color:#179FFB; color:#5A5A5A;}
nav > div.naviBtn {background-color:#003366;}
nav > div.naviBtn ul li a span {background-image:url(https://mobage-forsp.websoccer.jp/img/colortype_titleColor1.png);}
nav > div.line {background-color:#000000;}
nav > div.naviPopup > div > ul > li span {background-color:#000000;}
nav > div.naviPopup > div > ul > li span > span {background-color:#003366;}
nav > div.naviPopup > div > ul > li span > span > span > span {background-image:url(https://mobage-forsp.websoccer.jp/img/colortype_titleColor1.png);}
div.title {background-color:#000000;}
div.title > div {background-color:#003366;}
div.title {color:#FFFFFF;}
.iconArrow {background:url(https://mobage-forsp.websoccer.jp/img/colortype_arrowColor1.png);}
footer {background-color:#000000;}
