@charset"UTF-8"  ;

/*
@media screen and (min-width:560px) {※PCの場合
#c11	{;}
}
background:url("img/co/bk2/20.png") repeat ;※黒半透明バック
*/
/*---1200-----------*/


/*-----------------------------------------------*/
#swiper1  {border-top:1px #222222 solid ; border-bottom:1px #222222 solid ;}
#swiper2  {width:100% ; min-width:1200px ; position:relative ; margin:0 auto ; text-align:center ;}
#swiper1 img{max-width:100% ;}
#swiper1 .d11{width:100% ; position:absolute ; bottom:20px ; left:0px ; z-index:11 ; color:#ffffff ;}
#swiper1 .f11{font-size:10em ; text-shadow:0 0 10px #000000 ;}


/*-----------------------------------------------*/
.c05 p img	{max-width:100% ;}
.c05 p a:hover img{opacity:0.8 ;}

/*-----------------------------------------------*/
#c11 .d11	{width:50% ; float:left ;}
#c11 .d12	{width:48% ; float:right ; padding:30px 0 ;}
#c11 .t11{font-size:2.4em ; line-height:1.2 ; border-bottom:1px #999999 solid ; padding-bottom:0.2em ; margin-bottom:0.7em ;}
#c11 .t12{font-size:2.2em ; line-height:1.2 ; border-bottom:1px #999999 solid ; padding-bottom:0.2em ; margin-bottom:0.7em ;}
#c11 .t13{font-size:1.8em ; line-height:1.5 ;}
#c11 .s11	{color:#cc0000 ;}


/*-----------------------------------------------*/
#c18		{background:#e5e5e5 url("img/c18.gif") no-repeat left bottom ; padding:5px ; margin-bottom:10px ;}
#c18 .d11,
#c18 .d12	{text-align:center ;}
#c18 .t11{font-size:1.4em ; line-height:1.4 ; font-weight:bold ; background:#bbbbbb ; padding:4px 8px ;}
#c18 .f11{font-size:1.5em ; line-height:1.4 ; font-weight:bold ; padding:4px 8px ; text-align:center ;}
#c18 .d11 iframe	{width:500px ; height:280px ; border:3px #aaaaaa solid ;}
#c18 .d12 iframe	{width:500px ; height:281px ; border:3px #aaaaaa solid ; margin-bottom:2px ;}


/*-----------------------------------------------*/
#c41 {background:#eeeeee ; padding:10px ; text-align: center ;}
#c41 .d02{padding:10px ;}
#c41 .f03 {color:#666666 ;}
#c41 .a1 span{font-size:0.85em ; color:#fdf05e ; display: inline-block ; transform:rotate(-25deg) ; margin:0 5px ;}



/*-----------------------------------------------
対戦カード
-----------------------------------------------*/
#c21  	{background:#000000 ; padding:20px 0 ;}
#c21 .d11{width:1000px ; position:relative ; margin:0 auto ; margin-bottom:60px ; text-align:center ;}
#c21 .t11{font-size:1.5em ; line-height:1.1 ; color:#ffffff ; margin-bottom:10px ; text-align:center ;}
#c21 .f11{font-size:2.4em ; line-height:1.1 ; color:#cc0000 ; font-weight:bold ; text-align:center ;}
#c21 .f12{font-size:1.5em ; line-height:1.1 ; font-weight:bold ; background:#dddddd ; padding:1.5em ; text-align:center ;}
#c21 .p11	{position:absolute ; top:250px ; left:455px ; z-index:10 ;}
#c21 .p12	{position:absolute ; top:150px ; left:455px ; z-index:10 ;}
#c21 .p21	{position:absolute ; top:500px ; left:155px ; z-index:15 ; font-size:6.5em ; line-height:1.1 ; color:#feef04 ; text-shadow:0 0 10px #000000 ; opacity:0.8 ;}
#c21 .p22	{position:absolute ; top:500px ; right:155px ; z-index:15 ; font-size:6.5em ; line-height:1.1 ; color:#feef04 ; text-shadow:0 0 10px #000000 ; opacity:0.8 ;}
#c21 .p31	{position:absolute ; top:300px ; left:155px ; z-index:15 ; font-size:6.5em ; line-height:1.1 ; color:#feef04 ; text-shadow:0 0 10px #000000 ; opacity:0.8 ;}
#c21 .p32	{position:absolute ; top:300px ; right:155px ; z-index:15 ; font-size:6.5em ; line-height:1.1 ; color:#feef04 ; text-shadow:0 0 10px #000000 ; opacity:0.8 ;}

#c21 table{width:100% ; background:#ffffff ; border-left:5px #cc0000 solid ; border-right:5px #0000cc solid ;}
#c21 th{width:50% ;}
#c21 td		{vertical-align:top ;}
#c21 td div{padding:15px 30px ;}
#c21 td div p:nth-child(1){font-size:2.0em ; line-height:1.1 ; margin-bottom:0.5em ;}
#c21 td div p:nth-child(2){font-size:1.5em ; line-height:1.5 ;}


/*-----------------------------------------------*/
#c22 {background:#000000 ; padding:50px 0 ;}
#c22 p {color:#ffffff ;}
#c22 .f01 span{color:#999999 ;}


/*-----------------------------------------------*/
#c31 .d03  {text-align:center ;}
#c31 table	{width:100% ; border-collapse:separate ; border-spacing:3px ;}
#c31 th,
#c31 td		{font-size:1.5em ; line-height:1.1 ; padding:0.8em ; vertical-align:top ;}
#c31 th		{width:7em ; color:#ffffff ; background:#333333 ; text-align:center ;}
#c31 td		{background:#eeeeee ; text-align:right ;}


/*-----------------------------------------------*/
@media (min-width:560px) {/*PCの場合*/
#c51 	{background:#000000 url("img/bk11.jpg") no-repeat top center ; padding:50px 0 ;}
}
#c51 p{text-align:center ;}
#c51 p img{box-shadow:0 0 20px 10px #ffffff ;}


/*-----------------------------------------------*/
#c52 	{background:#000000 ;}
#c52 p{background:#222222 ; text-align:center ;}


