@charset "euc-jp";

.soft{
	color:#888;
}
.change{color:#444;border-color:#444;}
.physics{color:#c36;border-color:#c36;}
.special{color:#36c;border-color:#36c;}

.search_box{
	display:flex;
	margin:10px 5px;
}
.search_box > input.search{
	flex:2;
	margin-right:10px;
}
.search_box > input.send{
	flex:1;
}

#contents input.search_input{
	width:140px !important;
}

#smart #contents div.layout_left{
	margin:5px 5px !important;
	float:none !important;
}
#smart #contents div.layout_left table{
	margin:0 5px !important;
}

#contents .pokemonlist dl{
	margin:0;
	padding:0;
	clear:both;
}

#contents .pokemonlist dl.pokemon{
	margin:0;
	font-size:16px;
}

#smart #contents .pokemonlist dl.pokemon{
	margin-top:10px;
	border-top:1px solid #ccc;
}

#contents .pokemonlist dl.pokemon img{
	margin:-10px 10px -5px 0;
}

#contents .pokemonlist dl.pokemon dd a{
	border:none;
}

#contents .pokemonlist dt{
	margin:30px 0 0 0; padding:0;
	float:left;
	width:210px;
}

#smart #contents .pokemonlist dt{
	margin:15px 0 0 0;
}

#contents .pokemonlist dt span{
	margin-left:5px;
	font-size:10px;
	font-weight:normal;
}

#contents .pokemonlist dd{
	margin:0 5px; padding:8px 10px;
	float:left;
	width:250px;
	font-size:13px;
	line-height:16px;
}
#smart #contents .pokemonlist dd{
	float:none;
}

#smart #contents .pokemonlist dd:not(.type){
	margin:2px;
	padding:5px;
	font-size:12px;
	line-height:14px;
}

#contents .pokemonlist dd a{
	color:#666;
	border-bottom:1px dashed #666;
}

#contents .pokemonlist dd.type{
	margin-top:25px; padding:10px 0;
	width:90px;
	background-color:transparent;
	float:left;
}
#smart #contents .pokemonlist dd.type{
	margin-top:10px;
}
#contents .pokemonlist dd.status{
	margin:25px 0 0 5px; padding:7px 0;
	width:auto;
	background-color:transparent;
	font-size:12px;
	color:#999;
}

#contents .pokemonlist dd.tokusei{
	width:290px;
}

#contents .pokemonlist dd.type img{
	margin:0 5px;
}

#contents .pokemonlist dl.move{
	padding-top:5px;
}
#contents .pokemonlist dl.move dd{
	float:none;
	width:550px;
	background-color:transparent;
	font-size:10px;
	line-height:20px !important;
	padding:0 !important;
	word-break:break-all;
}
#contents .pokemonlist dl.move dd span span.soft{
	word-break:normal;
}
#contents .pokemonlist dl.move dd span{
	background:#eee;
	padding:2px 5px;
}

#contents .pokemonlist hr{
	clear:both;
	border-color:transparent;
}

#contents .cancel{
	margin-left:20px;
}
