@charset "utf-8";
/* CSS Document */

div #content{
background: url(../image/feature/deck-swordeyes/bg_swordeyes.jpg) top center no-repeat;
}

div #content-top{
	width: 900px;
	margin: 0 auto;
	padding: 10px 0;
}
	
.box_intro{
	margin-left:10px;
	text-align:left;
	width:400px;
	float: left;
	}
	
.t-left {
	text-align:left;
	}
.t-right {
	text-align:right;
	}
.t-center {
	text-align: center;
	}	
	
div#introCol {
	padding:15px 15px 15px 60px;
	}
	
div#introCol table {
	width:356px;
	font-size:80%;
	}
	
div#introCol table th,
div#introCol table td {
	padding:3px;
	}

div#introCol table th {
	text-align: center;
	}
	
img.btn-deck{ display:block;margin:10px auto;}

.txt_point{
	width: 337px;
	padding: 10px;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	background: url(../image/feature/deck-swordeyes/bg_point.jpg); background-repeat:repeat-x;}
	
/*トップ　リンクボタン
 ------------------------------*/
 .box_structuredeck{
	 width: 806px;
	 margin: auto;
	 padding: 10px 0 0 0;}
	 
.box_structuredeck img{
	padding-bottom: 20px;}
	
.box_structuredeck a:hover img {
	opacity:0.8; filter:
	alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";}	
	
/*デッキリスト・赤
 ------------------------------*/
div#introCol table.decklist,
div#ultimate-recipe table.decklist{
	border: #666666 2px solid;
	}

div#introCol table.decklist th,
div#ultimate-recipe table.decklist th{
	background:#000000;
	border: #666666 1px solid;
	}
	
div#introCol table.decklist td,
div#ultimate-recipe table.decklist td {
	background:#ffffff;
	border: #666666 1px solid;
	color: #000000;
	}

div#introCol table.decklist td.set-endLeft,
div#ultimate-recipe table.decklist td.set-endLeft{
	background:#000000;
	border: #666666 1px solid;
	color: #ffffff;
	}

div#introCol table.decklist td.set-endRight,
div#ultimate-recipe table.decklist td.set-endRight{
	background:#000;
	border: #000000 1px solid;
	color: #ffffff;
	}
	
/*デッキリスト・赤
 ------------------------------*/
 div#introCol table.decklist td.td-red,
 div#ultimate-recipe table.decklist td.td-red{
	 background-color:#ffaaaa;}
	 
.deck {
	width: 768px;
	height: auto;
	margin: 0 auto 0 auto;
}

/* ////////////////  アルティメットデッキ紹介  //////////////// */	

/*扉*/

.img_animedeck{
	margin: 20px auto;}

.animeDecklist{
	margin: 20px auto;}
	
.animeDecklist li{
	width: 800px;
	margin: 10px auto;
	background: #FFF;
	position: relative;}

div#ultimate-recipe table{
	width:100%;
}

.animeDecklist li a img:hover{
	opacity:0.8; filter:
	alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";}
	
.animeNew img{
	width: 50px;
	height: 20px;}
	
span.animeNew{
	position: absolute;
	top: 5px;
	left: 5px;
}		


/*中ページ*/

div.bgnone{
	background-image: none !important;
}

a.animedeck_link{
	width: auto;
	height: auto;
	margin: 10px 0 10px;
	padding: 10px 0;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	display: block;
	color:#FFF;
	background: #F60;
	text-decoration: none;
}

a.animedeck_link:link{color:#FFF;}
a.animedeck_link:hover{
	background: #F90;
	color: #FFF;}	


/*.u-text{ color: #F80; font-weight:bold; font-size:15px;}*/

.u-deck_text_back{
	width: 539px;
	height: auto;
	padding:10px;
	background:#FFFFFF;
	text-align: left;
	display: block;
	color: #F80;
	font-weight:bold;
	font-size:15px;
}

.u-deck_rikuto{
	float:left;
	margin-right:10px;
}

.u-deck_bottom{
	margin:20px auto;
}

.u-text-i{
	float:left;
	width:559px;
	margin-top: 20px;
}

.u-deck_img{
	margin-bottom:20px;
}

.u-deck_img img{
	margin-left:20px;
	float:left;
}

.bg_ultimate{
	background:url(../image/feature/animedeck/bg_ultimate.jpg) no-repeat;
}

/*デッキリスト
 ------------------------------*/
 div#ultimate-recipe table td.txt-left{ text-align: left;}
 div#ultimate-recipe table td.txt-right{ text-align: right;}
 
 div#ultimate-recipe {
	padding:15px 0;
	}

div#ultimate-recipe table {
	width:100%;
	font-size:13px;
	}
	
div#ultimate-recipe table th,
div#ultimate-recipe table td {
	padding:3px;
	height: 14px;
	}

div#ultimate-recipe table th {
	text-align: center;
	}
	
	
.td-prod{
	width: 35%;}
	
.td-card{
	width: 45%;}