/********************
* ポケモン詳細画面CSS
*********************/
body {
	background:rgb(255 255 255 / 90%);	/*背景色透過*/
	background-image: url("../../img/common/background2.png");
}
/** メインフレーム */
.mainFrame {
	max-width: 920px;					/*横幅最大*/
	margin: 55px auto;					/*マージン*/
	padding:15px;						/*パディング*/
	border: solid 1px #3aaacc;			/*枠線*/
	border-radius: 0px 0px 10px 10px;	/*角の丸み*/
	background-color:#fdfeff;			/*背景色*/
}
.imgBox {
	max-width:320px;					/*横幅最大*/
	margin: 10px auto;					/*マージン*/
	font-weight: bold;					/*文字装飾*/
	border: solid 3px #c2c2c3;			/*枠線*/
	border-radius: 10px;				/*角の丸み*/
}
.imgBox p {
	margin: 0; 
	padding: 0;
}
.infoBox {
	padding: 4px;
	margin-top: 10px;
	color: #2c2c2f;
	border-bottom: solid 1px #eaeaea;
}
.infoBox p {
	margin: 0; 
}
.dataField {
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}
img.cardImg {
	-backface-visibility:hidden;
	-webkit-backface-visibility: hidden;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	filter: grayscale(0%);
	max-width:320px;
	width: 100%;
	height: auto;
}
img.cardImgMin {
	-backface-visibility:hidden;
	-webkit-backface-visibility: hidden;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	filter: grayscale(0%);
	max-width:55px;
	height: auto;
}
img.enImg {
	width: 19px;
	padding: 0px 1px 4px 2px
}
img.enImgMin {
	width: 17px;
	padding: 0px 1px 4px 2px
}
img.effectImg {
	width:85px;
	margin: 2px;
}
/** カード名(ポケモン) */
.cardNamePoke {
	max-width: 100%;					/*横幅最大*/
	white-space: nowrap;				/*折り返し禁止*/
	font-size: 15px;					/*文字サイズ*/
	font-weight: bold;					/*文字装飾*/
	padding: 4.7px 0px 1px 7px;			/*文字周りの余白*/
	border-radius: 7px 0px 0px 7px;		/*角の丸み*/
	border-left: solid 2px #e4ce9b;		/*左線（実線 太さ 色）*/
	border-bottom: solid 0.5px #e4ce9b;	/*下線（実線 太さ 色）*/
	background: linear-gradient(to right, #feffae, #FFF);	/*背景色*/
}
/** カード名(その他) */
.cardName {
	max-width: 100%;					/*横幅最大*/
	white-space: nowrap;				/*折り返し禁止*/
	font-size: 20px;					/*文字サイズ*/
	font-weight: bold;					/*文字装飾*/
	padding: 4.7px 0px 1px 7px;			/*文字周りの余白*/
	border-radius: 7px 0px 0px 7px;		/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-bottom: solid 0.5px #a29a7b;	/*下線（実線 太さ 色）*/
	background: linear-gradient(to right, #efefef, #FFF);	/*背景色*/
}
/** カード情報 */
.cardInfo {
	max-width: 100%;					/*横幅最大*/
	font-size: 13px;					/*文字サイズ*/
	font-weight: bold;					/*文字装飾*/
	padding: 3px 1px 3px 7px;			/*文字周りの余白*/
	border-radius: 7px;					/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #a29a7b;	/*右線（実線 太さ 色）*/
	border-bottom: solid 0.5px #efefef;	/*下線（実線 太さ 色）*/
	background: linear-gradient(to right, #efefef, #FFF);	/*背景色*/
}
/** ルール */
.ruleDetail {
	max-width: 100%;					/*横幅最大*/
	font-size: 13px;					/*文字サイズ*/
	font-weight: bold;					/*文字装飾*/
	padding: 3px 8px 8px 8px;			/*文字周りの余白*/
	border-radius: 7px;					/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #a29a7b;	/*右線（実線 太さ 色）*/
	border-bottom: solid 0.5px #efefef;	/*下線（実線 太さ 色）*/
	background: linear-gradient(to right, #efefef, #FFF);	/*背景色*/
}
/** ポケパワー */
.pPowerTitle {
	max-width: 100%;					/*横幅最大*/
	color:#fd0000;						/*文字色*/
	font-size: 16px;					/*文字サイズ*/
	font-weight:bold;					/*文字装飾*/
	margin: 10px 0px 0px 0px;			/*マージン*/
	padding: 1px;						/*文字周りの余白*/
	background: #f9d6d6;				/*背景色*/
	border-radius: 10px 0px 0px 0px;	/*角の丸み*/
	border-left: solid 2px #fd0000;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #fd0000;	/*左線（実線 太さ 色）*/
}
/** ポケパワー詳細 */
.pPowerDetail {
	color:#494949;						/*文字色*/
	font-size: 15px;					/*文字サイズ*/
	padding: 3px 8px 8px 8px;			/*文字周りの余白*/
	background: #fff1f1;				/*背景色*/
	border-radius: 0px 0px 0px 10px;	/*角の丸み*/
	border-left: solid 2px #fd0000;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #fd0000;	/*左線（実線 太さ 色）*/
}
/** ポケボディー */
.pBodyTitle {
	max-width: 100%;					/*横幅最大*/
	color:#098228;						/*文字色*/
	font-size: 16px;					/*文字サイズ*/
	font-weight:bold;					/*文字装飾*/
	margin: 10px 0px 0px 0px;			/*マージン*/
	padding: 1px;						/*文字周りの余白*/
	background: #ccf5d4;				/*背景色*/
	border-radius: 10px 0px 0px 0px;	/*角の丸み*/
	border-left: solid 2px #098228;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #098228;	/*左線（実線 太さ 色）*/
}
/** ポケボディー詳細 */
.pBodyDetail {
	color:#494949;						/*文字色*/
	font-size: 15px;					/*文字サイズ*/
	padding: 3px 8px 8px 8px;			/*文字周りの余白*/
	background: #e8fbec;				/*背景色*/
	border-radius: 0px 0px 0px 10px;	/*角の丸み*/
	border-left: solid 2px #098228;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #098228;	/*左線（実線 太さ 色）*/
}
/** ワザ名 */
.wazaTitle {
	max-width: 100%;					/*横幅最大*/
	font-size: 16px;					/*文字サイズ*/
	font-weight:bold;					/*文字装飾*/
	margin: 10px 0px 0px 0px;			/*マージン*/
	padding: 1px;						/*文字周りの余白*/
	background: #eaeaea;				/*背景色*/
	border-radius: 10px 0px 0px 0px;	/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #a29a7b;	/*左線（実線 太さ 色）*/
}
/** ワザ詳細 */
.wazaDetail {
	color:#494949;						/*文字色*/
	font-size: 15px;					/*文字サイズ*/
	padding: 3px 8px 8px 8px;			/*文字周りの余白*/
	background: #f9f9f9;				/*背景色*/
	border-radius: 0px 0px 0px 10px;	/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #a29a7b;	/*左線（実線 太さ 色）*/
}
/** トレーナー詳細 */
.trainerDetail {
	color:#494949;						/*文字色*/
	font-size: 15px;					/*文字サイズ*/
	padding: 3px 8px 8px 8px;			/*文字周りの余白*/
	background: #f9f9f9;				/*背景色*/
	border-radius: 10px 0px 0px 10px;	/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #a29a7b;	/*左線（実線 太さ 色）*/
}
/** 収録パック */
.packName {
	color:#494949;						/*文字色*/
	font-size: 13px;					/*文字サイズ*/
	font-weight:bold;					/*文字装飾*/
	padding: 3px 1px 3px 7px;			/*文字周りの余白*/
	border-radius: 7px;				/*角の丸み*/
	border-left: solid 2px #a29a7b;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #a29a7b;	/*左線（実線 太さ 色）*/
	background: linear-gradient(to right, #efefef, #FFF);	/*背景色*/
}
/** 備考 */
.bikouTitle {
	max-width: 100%;					/*横幅最大*/
	font-size: 16px;					/*文字サイズ*/
	font-weight:bold;					/*文字装飾*/
	margin: 10px 0px 0px 0px;			/*マージン*/
	padding: 1px;						/*文字周りの余白*/
	background: #c1eaf7;				/*背景色*/
	border-radius: 10px 0px 0px 0px;	/*角の丸み*/
	border-left: solid 2px #3aaacc;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #3aaacc;	/*左線（実線 太さ 色）*/
}
/** 備考(内容) */
.bikouDetail {
	color:#494949;						/*文字色*/
	font-size: 15px;					/*文字サイズ*/
	padding: 3px 8px 8px 8px;			/*文字周りの余白*/
	background: #efefef;				/*背景色*/
	border-radius: 0px 0px 0px 10px;	/*角の丸み*/
	border-left: solid 2px #3aaacc;		/*左線（実線 太さ 色）*/
	border-right: solid 2px #3aaacc;	/*左線（実線 太さ 色）*/
}
/** 追加ボタン */
.addBotton {
	font-size:14px;
	text-align:center;
}
/** Close */
.closeBotton {
	margin: 10px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
/** モーダル用 */
#modalWrap {
	display: none;
	background: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	overflow: hidden;
}
.modalBox {
	position: fixed;
	width: 85%;
	max-width: 420px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	overflow: hidden;
	opacity: 1;
	display: none;
	border-radius: 3px;
	z-index: 1000;
}
.modalInner {
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
}
/** タイトル */
.titleName {
	max-width: 100%;					/*横幅最大*/
	margin-bottom: 5px;					/*マージン*/
	white-space: nowrap;				/*折り返し禁止*/
	font-size: 16px;					/*文字サイズ*/
	font-weight: bold;					/*文字装飾*/
	padding: 4.7px 0px 1px 0px;			/*文字周りの余白*/
	border-left: solid 3px #80d0ff;		/*左線（実線 太さ 色）*/
	border-bottom: solid 0.5px #80d0ff;	/*下線（実線 太さ 色）*/
	background: linear-gradient(to right, #dcf3ff, #FFF);	/*背景色*/
}
/** 進化ライン選択済み */
.showEvoDetail {
	background: #dbffcb;				/*背景色*/
}
/** 進化ライン(枠) */
.evoPokemon {
	text-align : center;				/*中央寄せ*/ 
	font-size: 12px; 					/*文字サイズ*/
	font-weight: bold; 					/*枠線*/
	border: 1px solid; 					/*文字装飾*/
	margin: 5px; 						/*マージン*/
	border-radius: 10px;				/*角の丸み*/
	cursor: pointer;
}
/** 進化ライン(ベイビィ) */
.evoBaby {
	background: #ffe1ff;				/*背景色*/
	border-radius: 9px 9px 0px 0px;		/*角の丸み*/
}
/** 進化ライン(たね) */
.evoBasic {
	background: #f7c8c1;				/*背景色*/
	border-radius: 9px 9px 0px 0px;		/*角の丸み*/
}
/** 進化ライン(１進化) */
.evoStage1 {
	background: #c1eaf7;				/*背景色*/
	border-radius: 9px 9px 0px 0px;		/*角の丸み*/
}
/** 進化ライン(２進化) */
.evoStage2 {
	background: #fcff25;				/*背景色*/
	border-radius: 9px 9px 0px 0px;		/*角の丸み*/
}
/** カード名ラベル */
.lblCardName {
	border-left: solid 2px #828e98; 
	background: #f5f5f5;
	font-size:12px;
	font-weight: bold;
}
/** チェックボックス */
.checkSeries {
	margin:1px !important;
}
.checkEtc {
	margin:1px !important;
}
/** テーブルヘッダー横幅 */
th {
	white-space: nowrap !important;
}
/** お気に入り登録(進化ライン) */
.addLink {
	border-left: solid 2px #828e98; 
	background: #ffe5e5;
	font-size:12px;
	font-weight: bold;
}
/** お気に入り削除(進化ライン) */
.delLink {
	border-left: solid 2px #828e98; 
	background: #dbf3ff;
	font-size:12px;
	font-weight: bold;
}
