@charset "utf-8";
/*/////////////////////////////////////////////////////////////////////////
会いに行けるピカチュウ！総選挙 (min-width:720px)
/////////////////////////////////////////////////////////////////////////*/
* { margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body { text-align:center; font:13px/1.231 sans-serif; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; *font-size:small; *font:x-small;}
h1, h2, h3, h4, h5, h6, table, caption, thead, tr, th, td, form { font-size:100%;}
article, aside, footer, header, nav, section { display:block;}
a,embed,object { outline:none;}
img { border:none; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;}
hr { display:none;}
li { list-style:none;}
.alt { position:absolute; top:-5000px; left:-9999px; text-align:left;}
.clearfix:after { content:""; clear:both; display:block;}
a { color:#000; text-decoration:none;}

/*@common
//////////////////////////////////////////////////////*/
body { background:#ff0007; min-width:980px; -webkit-text-size-adjust:100%;}
#header { height:74px; background:#ffe100; position:relative; overflow:hidden;}
	#header .logo {
		width:288px; height:74px; position:absolute; top:0; left:10px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		background:url(../../img/logo.png) no-repeat; background-size:contain;
	}
	#header .official {
		width:120px; height:46px; position:absolute; top:15px; right:18px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		background:url(../../img/logo_daisuki.png) no-repeat; background-size:contain;
	}
/*metamon*/
#metamonLink { position:absolute; bottom:0; left:35%; z-index:99999; display:none;}
#metamonLink a {
	display:block; width:105px; height:70px; overflow:hidden;
	-webkit-transition:all 0.2s 0s ease; -moz-transition:all 0.2s 0s ease; transition:all 0.2s 0s ease;
	}
	#metamonLink a:before {
		content:""; display:block; width:105px; height:156px; text-indent:-9999px;
		background:url(../../img/metamon1.png) no-repeat; background-size:contain;
	}
	#metamonLink a:hover { height:90px;}

#metamonLink2 {
	width:90px; height:158px; position:absolute; top:60px; right:0; overflow:hidden;
	-webkit-transition:all 0.2s 0s ease; -moz-transition:all 0.2s 0s ease; transition:all 0.2s 0s ease;
	display:none;
	}
	#metamonLink2 span {
		display:block; width:165px; height:158px; cursor:pointer; text-indent:-9999px;
		background:url(../../img/metamon2.png) no-repeat; background-size:contain;
	}
	#metamonLink2:hover { width:110px;}
#metamonLink.show,#metamonLink2.show { display:block;}

/*sns*/
.snsbtn { height:20px; overflow:hidden;}
.snsbtn li { display:inline-block; vertical-align:top; margin:0 3px;}
#header .snsbtn { position:absolute; top:30px; right:160px;}
#footer .snsbtn { position:absolute; top:0; right:0;}
/*ptop*/
#ptop { text-align:right; padding:30px 60px 0;}
#ptop a {
	display:inline-block; width:200px; height:30px; background:#ff0007;
	font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:34px;
	border-radius:12px 12px 0 0; -webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0;
	position:relative; padding-right:25px;
	}
	#ptop a:after {
		content:""; width:20px; height:20px;
		background:url(../../img/arrow.png) no-repeat;
		position:absolute; top:8px; right:20px;
	}
/*footer*/
#footer { background:#ff0007; font-size:10px; color:#fff; font-weight:bold; padding:35px 0 25px; overflow:hidden;}
#footerIn { width:960px; margin:0 auto; position:relative; overflow:hidden;}
#footer .link { padding:0 20px 20px;}
#footer .link:after { content:""; clear:both; display:block;}
#footer .link img { width:100%;}
#footer .banner { display:block; width:300px; float:left;}
#footer .official { display:block; width:180px; float:right; margin-top:40px;}

/*@main
//////////////////////////////////////////////////////*/
#main { height:275px; background:#ff0007 url(../img/bg1.png) center 0; position:relative;}
	#main:before {
		content:""; width:100%; height:275px; position:absolute; top:0; left:0;
		background:url(../img/main.png) no-repeat center 0;
	}
	#mainIn { width:960px; margin:0 auto; position:relative;}
	#mainIn h1, #mainIn p { display:none;}
	#mainIn .note {
		display:block; width:107px; height:113px;
		background:url(../img/parts.png) no-repeat -560px 0;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:-12px; left:609px;
	}
	#mainIn .btn {
		display:block; width:272px; height:113px;
		background:url(../img/parts.png) no-repeat 0 0;
		position:absolute; top:141px; right:0;
	}
	#mainIn .btn a {
		display:block; width:272px; height:113px;
		background:url(../img/parts.png) no-repeat -280px 0;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
		-webkit-transition:all 0.2s 0s ease; -moz-transition:all 0.2s 0s ease; transition:all 0.2s 0s ease;
	}
	#mainIn .btn a:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

/*@sortArea
//////////////////////////////////////////////////////*/
#sortArea { height:45px; background:#542b09; position:relative;}
#sort {
	width:360px; height:45px; border:4px solid #542b09;
	position:absolute; top:0; left:0;
	}
	#sort h2 {
		width:100px; height:37px; border-right:4px solid #542b09;
		background:#ffe107 url(../img/parts.png) no-repeat -680px 0;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:0; left:0;
	}
	#sort li {
		width:120px; height:37px; border-right:4px solid #542b09;
		background:#fff; position:absolute; top:0;
	}
	#sort li#s1 { left:100px;}
	#sort li#s2 { left:220px;}
	#sort li a {
		display:block; height:37px;
		background:#fff url(../img/parts.png) no-repeat;
		text-indent:100%; white-space:nowrap; overflow:hidden;
	}
	#sort li#s1 a { background-position:-680px -40px;}
	#sort li#s2 a { background-position:-680px -80px;}
	#sort li a:hover { background-color:#ffe107;}
	#sort li.select a { background-color:#ff0007;}
#attn {
	width:360px; height:45px; border:4px solid #542b09;
	position:absolute; top:0; right:0;
	}
	#attn span {
		display:block; width:140px; height:37px;
		background:url(../img/parts.png) no-repeat -380px -180px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:0; right:205px;
	}
	#attn a {
		display:block; width:205px; height:37px;
		background:#fff url(../img/parts.png) no-repeat -530px -180px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:0; right:0;
	}
	#attn a:hover { background-color:#ffe107;}

/*@list
//////////////////////////////////////////////////////*/
#pikachuList {
	position:relative; z-index:1; padding-top:10px;
	background:url(../img/bg2.png) center 0;
}
#pikachuList h2 {
	width:800px; height:50px; margin:0 auto 10px;
	background:url(../img/parts.png) no-repeat 0 -120px;
	text-indent:100%; white-space:nowrap; overflow:hidden;
}
/*list*/
#grid { width:100%; margin:0 auto 25px; position: relative;min-height:800px;}
#grid .item { width:230px; margin:3.5px; float:left; }
	#grid .item .pic { display:block; width:230px;}
	#grid .item .pic img {
		display:block; width:230px; height:325px;
		-webkit-transition:all 0.2s 0s ease; -moz-transition:all 0.2s 0s ease; transition:all 0.2s 0s ease;
	}
	#grid .item .pic:hover img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
/*ranking*/
.ranking {
	display:inline-block; width:46px; height:46px; vertical-align:top;
	background:url(../img/parts.png) no-repeat;
	text-indent:100%; white-space:nowrap; overflow:hidden;
	position:absolute; top:3px; right:5px;
	}
	.ranking.no1 { background-position:-680px -290px;}
	.ranking.no2 { background-position:-730px -290px;}
	.ranking.no3 { background-position:-780px -290px;}
	.ranking.no4 { background-position:-680px -340px;}
	.ranking.no5 { background-position:-730px -340px;}

/*＠Overlay
///////////////////////////////////////////////////////*/
.mfp-bg {
	width:100%; height:100%; background:#ffe100;
	position:fixed; top:0; left:0; z-index:1042; overflow:hidden;
	opacity:0.95; filter:alpha(opacity=0.95);
}
.mfp-wrap {
	width:100%; height:100%; position:fixed; top:0; left:0; z-index:1043;
	outline:none !important; -webkit-backface-visibility:hidden;
}
.mfp-container {
	width:100%; height:100%; text-align:center;
	position:absolute; top:0; left:0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle;}
.mfp-align-top .mfp-container:before { display:none;}
.mfp-content { width:100%; position:relative; display:inline-block; text-align:left; vertical-align:middle; margin:0 auto; z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content { width:100%; cursor:auto;}
.mfp-ajax-cur { cursor:progress;}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out;}
.mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in;}
.mfp-auto-cursor .mfp-content { cursor:auto;}
.mfp-close, .mfp-arrow,
.mfp-preloader,
.mfp-counter { -webkit-user-select:none; -moz-user-select:none; user-select:none;}
.mfp-loading.mfp-figure { display:none;}
.mfp-hide { display:none !important;}
.mfp-preloader {
	position:absolute; top:50%; left:8px; right:8px; z-index:1044;
	width:auto; text-align:center; color:#ccc; margin-top:-0.8em;
	}
	.mfp-preloader a { color:#ccc;}
	.mfp-preloader a:hover { color:#fff;}
	.mfp-s-ready .mfp-preloader { display:none;}
.mfp-s-error .mfp-content { display:none;}
/*close/arrow*/
button.mfp-close, button.mfp-arrow {
	display:block; overflow:visible; cursor:pointer; border:0; outline:none;
	padding:0; text-indent:-9999px; z-index:1046;
	-webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none;
	}
	button::-moz-focus-inner { padding:0; border:0;}
	/*arrow*/
	button.mfp-arrow {
		width:90px; height:90px; position:absolute; top:50%; z-index:9999;
		margin:0; margin-top:-45px; padding:0; cursor:pointer;
		background:url(../img/parts.png) no-repeat;
		}
		button.mfp-arrow:hover { opacity:0.8; filter:alpha(opacity=80);}
		button.mfp-arrow-left { left:0; background-position:-540px -283px;}
		button.mfp-arrow-right { right:0; background-position:-440px -283px;}
	/*close*/
	button.mfp-close {
		width:290px; height:60px; border:3px solid #e42113; background:#fff;
		border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
		position:absolute; bottom:-30px; left:50%; z-index:1046; margin-left:-145px;
		}
		button.mfp-close:before {
			content:""; display:block; width:130px; height:40px;
			background:url(../img/close.png) no-repeat;
			position:absolute; top:7px; left:65px;
		}
/*counter*/
.mfp-counter {display:none;}
/*iframe*/
.mfp-iframe-holder { padding-top:40px; padding-bottom:40px;}
.mfp-iframe-holder .mfp-content { line-height:0; width:100%;}
.mfp-iframe-holder .mfp-close { }
.mfp-iframe-scaler { width:100%; height:754px; position:relative; margin-bottom:60px;}
.mfp-iframe-scaler iframe {
	display:block; width:100%; height:100%; min-width:960px;
	position:absolute; top:0; left:0;
}
/*IE*/
.mfp-ie7 .mfp-img { padding:0;}
.mfp-ie7 .mfp-bottom-bar { width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px;}
.mfp-ie7 .mfp-container { padding:0;}
.mfp-ie7 .mfp-content { padding-top:44px;}
.mfp-ie7 .mfp-close { top:0; right:0; padding-top:0;}

/*///////////animation///////////*/
.mfp-zoom-in .mfp-content,
.mfp-zoom-in .mfp-arrow {
	opacity:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
}
.mfp-zoom-in.mfp-ready .mfp-content,
.mfp-zoom-in.mfp-ready .mfp-arrow {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.mfp-zoom-in.mfp-removing .mfp-content,
.mfp-zoom-in.mfp-removing .mfp-arrow {
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0;
}
/*bg*/
.mfp-zoom-in.mfp-bg {
	opacity:0;
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready.mfp-bg { opacity:0.95;}
.mfp-zoom-in.mfp-removing.mfp-bg { opacity:0;}

/*/////////////detail/////////////*/
.detailBox { width:100%; height:754px; text-align:left; padding:45px 0; margin:0 auto;}
.detailBox .inner { width:960px; margin:0 auto; position:relative;}
	.detailBox .pic { display:table-cell; width:450px; vertical-align:top; padding-left:60px;}
	.detailBox .pic img { display:block; width:100%; border:3px solid #fff;}
	.detailBox .text { display:table-cell; vertical-align:top; padding:0 50px 0 30px;}
	.detailBox .text h1 {
		width:430px; height:90px; text-indent:100%; white-space:nowrap; overflow:hidden;
		background:url(../img/h1.png) no-repeat; border-bottom:5px solid #fff; margin-bottom:18px;
		}
		.detailBox .text #no1 { background-position:0 0;}
		.detailBox .text #no2 { background-position:0 -100px;}
		.detailBox .text #no3 { background-position:0 -200px;}
		.detailBox .text #no4 { background-position:0 -300px;}
		.detailBox .text #no5 { background-position:0 -400px;}
		.detailBox .text #no6 { background-position:0 -500px;}
		.detailBox .text #no7 { background-position:0 -600px;}
		.detailBox .text #no8 { background-position:0 -700px;}
		.detailBox .text #no9 { background-position:0 -800px;}
		.detailBox .text #no10 { background-position:0 -900px;}
		.detailBox .text #no11 { background-position:0 -1000px;}
		.detailBox .text #no12 { background-position:0 -1100px;}
		.detailBox .text #no13 { background-position:0 -1200px;}
		.detailBox .text #no14 { background-position:0 -1300px;}
		.detailBox .text #no15 { background-position:0 -1400px;}
		.detailBox .text #no16 { background-position:0 -1500px;}
		.detailBox .text #no17 { background-position:0 -1600px;}
		.detailBox .text #no18 { background-position:0 -1700px;}
		.detailBox .text #no19 { background-position:0 -1800px;}
		.detailBox .text #no20 { background-position:0 -1900px;}
		.detailBox .text #no21 { background-position:0 -2000px;}
		.detailBox .text #no22 { background-position:0 -2100px;}
		.detailBox .text #no23 { background-position:0 -2200px;}
		.detailBox .text #no24 { background-position:0 -2300px;}
		.detailBox .text #no25 { background-position:0 -2400px;}
	.detailBox .text h2 { width:430px; font-size:20px; color:#fff; text-align:center; margin-bottom:16px;}
	.detailBox .text h2 br { display:none;}
	.detailBox .text h2 .small { font-size:14px;}
	.detailBox .text .msg {
		width:430px; height:130px; font-size:18px; line-height:1.8; background:#fff;
		border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
		padding:16px 24px; margin-bottom:20px;
		text-align:justify; text-justify:inter-ideograph;
	}
	.detailBox .text .rank {
		width:430px; height:90px; font-size:40px; font-weight:bold; color:#fff; line-height:94px;
		border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
		text-align:center; white-space:nowrap; overflow:hidden; margin-bottom:30px;
		opacity:0;
	}
	/*btn*/
	.detailBox .text .btn { width:430px; position:relative;}
	.detailBox .text .btn a,
	.detailBox .text .btn span {
		display:block; height:135px; background:#e42113; position:absolute; top:0;
		border:5px solid #c32c0b; border-bottom:9px solid #c32c0b;
		border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
		cursor:pointer; text-indent:-9999px;
	}
	.detailBox .text .btn span { background-color:#aaa; border-color:#999;}
	.detailBox .text .btn a.btn1 { width:160px; left:0;}
	.detailBox .text .btn a.btn2,
	.detailBox .text .btn span.btn2 { width:250px; left:180px;}
	.detailBox .text .btn a:hover { height:131px; top:4px; border-bottom:5px solid #c32c0b;}
	.detailBox .text .btn a:before,
	.detailBox .text .btn span:before { content:""; display:block; background:url(../img/parts.png) no-repeat; position:absolute;}
	.detailBox .text .btn a.btn1:before { width:150px; height:138px; background-position:0 -180px; top:-17px; left:0;}
	.detailBox .text .btn a.btn2:before,
	.detailBox .text .btn span.btn2:before { width:210px; height:120px; top:0; left:50%; margin-left:-105px;}
	.detailBox .text .btn a.btn2:before { background-position:-160px -180px;}
	.detailBox .text .btn span.btn2:before { background-position:0 -320px; cursor:default;}
/*bottom*/
.detailBox .bottom { width:100%; height:80px; margin-top:25px;}
	.detailBox .bottom p {
		width:380px; height:60px; background:url(../img/parts.png) no-repeat -380px -220px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:8px; left:30px;
	}
	.detailBox .bottom a {
		display:block; width:210px; height:43px; background:url(../img/parts.png) no-repeat;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:18px; right:30px; cursor:pointer;
	}
	.detailBox .bottom a.tw { background-position:-220px -320px; right:250px;}
	.detailBox .bottom a.fb { background-position:-220px -370px;}
/*comment*/
.detailBox #comment {
	width:300px; min-height:180px; background:#ffe100; border:5px solid #fff;
	border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;
	position:absolute; bottom:170px; left:50%; margin-left:-125px; display:none;
	}
	.detailBox #comment p { font-size:18px; line-height:1.8; color:#e42113; padding:45px 16px;}
	.detailBox #comment:before {
		content:""; display:block; width:35px; height:35px;
		background:url(../img/parts.png) no-repeat -640px -290px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; top:8px; left:50%; margin-left:-18px;
	}
	.detailBox #comment .close {
		display:block; width:35px; height:35px;
		background:url(../img/parts.png) no-repeat -640px -330px;
		text-indent:100%; white-space:nowrap; overflow:hidden;
		position:absolute; bottom:5px; left:50%; margin-left:-18px; cursor:pointer;
	}

/*/////////////attention/////////////*/
#attention {
	width:840px; background:#fff; text-align:left; padding:40px; margin:40px auto;
	border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
	}
	#attention h2 {
		height:47px; background:#e60012;
		border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;
		text-indent:100%; white-space:nowrap; overflow:hidden; position:relative;
	}
	#attention h2:before {
		content:""; display:block; width:455px; height:45px;
		background:url(../img/h2_attn.png) no-repeat;
		position:absolute; top:2px; left:15px;
	}
	#attention .inner { padding:0 10px 30px;}
	#attention p.big { font-size:18px; font-weight:bold; color:#e60012;}
	#attention ul { padding:26px 20px 0;}
	#attention li { font-size:14px; font-weight:bold; line-height:1.5; color:#333; list-style:disc; margin-bottom:15px;}
	#attention a { color:#333; text-decoration:underline;}
	#attention a:hover { color:#e60012; text-decoration:none;}
	#attention button.mfp-close { bottom:15px;}

/*/////////////metamonDetail/////////////*/
#metamonDetail {
	width:340px; min-height:470px; padding:270px 0 40px; margin:40px auto;
	background:#cb67a1 url(../../img/metamon_bg.png) no-repeat; background-size:contain;
	border:5px solid #ae4180; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;
	}
	#metamonDetail .txt1 {
		font-size:20px; font-weight:bold; color:#ae4180; background:#fff; padding:12px; margin:0 15px;
		border:5px solid #ae4180; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px;
		text-align:center; position:relative; z-index:20;
	}
	#metamonDetail .txt2 {
		width:100%; font-size:12px; font-weight:bold; color:#fff; text-align:left; line-height:1.4; background:#ae4180;
		position:relative; z-index:10; padding:55px 20px 13px; margin-top:-50px;
	}
	/*close*/
	#metamonDetail button.mfp-close {
		width:40px; height:40px; border:none; background:none;
		position:absolute; bottom:45px; left:50%; z-index:1046; margin-left:-20px;
		}
		#metamonDetail button.mfp-close:before {
			content:""; display:block; width:12px; height:13px;
			background:url(../../img/close.png) no-repeat;
			position:absolute; top:15px; left:15px;
		}
.detailBox #metamonDetail { position:absolute; top:20px; right:120px; padding-bottom:0; display:none;}
.detailBox #metamonDetail .txt1 { text-align:center;}
.detailBox #metamonDetail .close2 {
	display:block; width:40px; height:40px;
	position:relative; margin:0 auto; cursor:pointer;
	text-indent:100%; white-space:nowrap; overflow:hidden;
	}
	.detailBox #metamonDetail .close2:before {
		content:""; display:block; width:12px; height:13px;
		background:url(../../img/close.png) no-repeat;
		position:absolute; top:15px; left:15px;
	}

.item{opacity:0;}
.r{position:relative;z-index:10;display:block;}

/*/////////////////syukei////////////////////*/
.syukei{background:url(../img/pika.png) no-repeat top center; height:474px;}

/*@result
//////////////////////////////////////////////////////*/
#result { height:835px; background:#ffe100 url(../img/result_bg.jpg) repeat-x center 0;}
#resultIn { background:url(../img/result_main.jpg) no-repeat center 0; padding-top:398px;}
#result h2,
#result p { display:none;}
#result p.txt {
	display:block; width:610px; height:90px;
	background:url(../img/result_txt.png) no-repeat;
	margin:0 auto; text-indent:-9999px;
}
#result ol { width:960px; height:328px; font-size:0; text-align:center; margin:0 auto;}
	#result li { display:inline-block; width:224px; height:317px; margin:0 7px; position:relative;}
	#result li a {
		display:inline-block; width:224px; height:317px;
		-webkit-transition:all 0.2s 0s ease; -moz-transition:all 0.2s 0s ease; transition:all 0.2s 0s ease;
	}
	#result li a img { display:block; width:100%;}
	#result li a:hover { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
	#result li .ranking { display:block; position:absolute; top:-47px; left:50%; margin-left:-23px;}
