@charset "utf-8";
/* CSS Document */

div#search {
	margin: 0 auto 10px auto;
	padding: 10px;
	width: 734px;
	background: url(../image/cardlist/bg_search.jpg) no-repeat left top;
	height: 137px;
	position: relative;
}

.freeword {
	position: absolute;
	width: 225px;
	left: 189px;
	top: 30px;
}

.attribute {
	position: absolute;
	width: 135px;
	left: 529px;
	top: 30px;
}

.cdcategory {
	position: absolute;
	width: 135px;
	left: 169px;
	top: 67px;
}

.rarelity {
	position: absolute;
	width: 135px;
	left: 413px;
	top: 67px;
}

.category_exp {
	position: absolute;
	width: 80px;
	left: 614px;
	top: 67px;
}

.btn_search {
	position: absolute;
	width: 60px;
	height: 25px;
	left: 340px;
	top: 110px;
}

.error_content {
	width: 400px;
	margin: 10px auto;
}

.error_content tr td {
	font-size: 115%;
	font-weight: bold;
	text-align: center;
}

div#search div#search_free input#free {
	width: 220px;

}

div#search div#search_base {
	margin: 10px 0;
}

div#search input#btn_search {
	width: 100px;
}

div#search ul#card_ver li {
	float: left;
	padding-right: 10px;
}

#wrapper_cardlist {
	position: relative;
	margin: 0 auto;
	width: 980px;
	background: url(../image/cardlist/bg_cardlist_bar.jpg) repeat-y left top;
	z-index: 0;
}

#contents_cardlist {
	width: 860px;
	margin: 0 auto;
	background: url(../image/cardlist/bg_cardlist.jpg) no-repeat left top;
	padding: 10px 60px;
}

.r_land_detail {
	position: relative;
	background:url(../image/cardlist/bg_land.jpg) no-repeat left top;
	width: 754px;
	height: 287px;
	margin: 0 auto;
}

.r_sky_detail {
	position: relative;
	background:url(../image/cardlist/bg_sky.jpg) no-repeat left top;
	width: 754px;
	height: 287px;
	margin: 0 auto;
}

.r_sea_detail {
	position: relative;
	background:url(../image/cardlist/bg_sea.jpg) no-repeat left top;
	width: 754px;
	height: 287px;
	margin: 0 auto;
}

.r_none_detail {
	position: relative;
	background:url(../image/cardlist/bg_none.jpg) no-repeat left top;
	width: 754px;
	height: 287px;
	margin: 0 auto;
}

.l_detail {
	position: relative;
	background:url(../image/cardlist/bg_lobo.jpg) no-repeat left top;
	width: 754px;
	height: 287px;
	margin: 0 auto;
}

.m_detail {
	position: relative;
	background:url(../image/cardlist/bg_machine.jpg) no-repeat left top;
	width: 754px;
	height: 287px;
	margin: 0 auto;
}

.dummys {
	position: absolute;
	width: 123px;
	height: 180px;
	left: 14px;
	top: 10px;
}

.mark {
	position: absolute;
	width: 97px;
	left: 161px;
	top: 17px;
}

.rare {
	position: absolute;
	width: 102px;
	left: 154px;
	top: 173px;
	padding: 0 3px;
	text-align: center;
}

.dice {
	position: absolute;
	width: 44px;
	left: 271px;
	top: 10px;
	list-style: none;
}

.dice li {
	width: 44px;
	height: 29px;
	margin-bottom: 1px;
}

.dice li.bladew {
	width: 44px;
	height: 29px;
	background: url(../image/cardlist/bg_dice.gif) no-repeat 0 0;
}

.dice li.blades {
	width: 44px;
	height: 29px;
	background: url(../image/cardlist/bg_dice.gif) no-repeat 0 -30px;
}

.dice li.bladep {
	width: 44px;
	height: 29px;
	background: url(../image/cardlist/bg_dice.gif) no-repeat 0 -120px;
}

.dice li.gunw {
	width: 44px;
	height: 29px;
	background: url(../image/cardlist/bg_dice.gif) no-repeat 0 -60px;
}

.dice li.guns {
	width: 44px;
	height: 29px;
	background: url(../image/cardlist/bg_dice.gif) no-repeat 0 -90px;
}

.dice li.gunp {
	width: 44px;
	height: 29px;
	background: url(../image/cardlist/bg_dice.gif) no-repeat 0 -120px;
}


.r_prof {
	position: absolute;
	left: 337px;
	top: 11px;
	list-style: none;
	width: 390px;
}

.r_prof li {
	float: left;
}

.r_prof li.r_num {
	height: 35px;
	font-size: 93%;
	font-weight: bold;
	line-height: 35px;
	padding-right: 5px;
}

.r_prof li.r_name {
	height: 35px;
	font-size: 80%;
	font-weight: bold;
	line-height: 35px;
	padding-right: 10px;
}

.r_name img {
	margin-top: 7px;
}

.r_prof li.r_ability {
	height: 35px;
	font-size: 110%;
	font-weight: bold;
	line-height: 35px;
	padding-right: 10px;	
}

.status {
	list-style: none;
}

.status li.r_tec_name {
	position: absolute;
	width: 300px;
	text-align: center;
	left: 380px;
	top: 58px;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 20px;
}

.status li.r_tec_num {
	position: absolute;
	width: 110px;
	text-align: center;
	left: 475px;
	top: 80px;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 20px;
}

.status li.r_tec_strength {
	position: absolute;
	width: 120px;
	text-align: center;
	left: 330px;
	top: 106px;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 20px;
}

.status li.r_tec_attack {
	position: absolute;
	width: 120px;
	text-align: center;
	left: 610px;
	top: 106px;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 20px;
}

.r_skill_name {
	position: absolute;
	font-size: 123.1%;
	font-weight: bold;
	color: #FFFF00;
	left: 379px;
	top: 138px;
}

.r_skill_text {
	position: absolute;
	font-size: 77%;
	left: 332px;
	top: 160px;
	width: 400px;
}

.m_skill_text {
	position: absolute;
	font-size: 77%;
	left: 332px;
	top: 160px;
	width: 260px;
}

.flavor {
	position: absolute;
	width: 712px;
	height: 74px;
	padding: 3px 5px;
	background: #000000;
	border: solid 1px #ffffff;
	left: 14px;
	top: 200px;
}

.m_machine_name {
	position: absolute;
	width: 120px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFF00;
	left: 608px;
	top: 153px;
}

.s_machine_name {
	font-size: 68%;
	color: #FFFF00;
}

.detail_footer {
	width: 754px;
	margin: 0 auto 15px auto;
	clear: both;
}

.result_tit {
	width: 754px;
	margin: 5px auto;
}

.sub_name {
	font-size: 77%;
}

.checklist {
	width: 754px;
	margin: 10px auto;
}


.attentionline {
	padding-top: 3px;
	background: url(../image/cardlist/img_attentionline.jpg) repeat-x left top;
	font-size: 93%;
	color: #ff0000;
}


