@charset "utf-8";

.slot_title {
	font-size: 18px;
	font-weight: bold;
	color: #663399;
	font-family: meiryo,ヒラギノ;
	margin: 10px 0 5px;
	}

.slot_usage {
	padding: 15px 0;
	font-size: 12px;
	color: #666;
	line-height: 1.5em;
	letter-spacing: -1px;
	}

.slot_headline {
	margin: -5px 2em -10px 26px !important;
	}
	.slot_headline a:link {
		font-weight: bold;
		color: #DD2299; !important;
		font-weight: bold !important;
		}
	.slot_headline a:visited {
		color: #DD2299 !important;
		font-weight: bold !important;
		}
	.slot_headline a:hover {
		color: #639 !important;
		font-weight: bold !important;
		}


#slot_wrapper {
	width: 450px;
	margin-bottom: 10px;
	}
	#slot_wrapper #goi_loading {
		text-align: center;
		padding: 100px 0;
		}

	#slot_wrapper #slot_show {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 640px;
		background: url('../images/bg_top10.gif') no-repeat;
		}
	#slot_wrapper #slot_descript {
		width: 100%;
		height: 120px;
		padding: 40px 0 0;
		text-align: center;
		}

	#slot_wrapper #slot_show ul {
		padding: 0;
		margin: 0;
		list-style: none;
		font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
		}
	#slot_wrapper #slot_show .pf_btn {
		line-height: 24px;
		font-size: 14px;
		text-align: center;
		text-shadow: 1px 1px 0 #e1d3f4;
		width: 90px;
		height: 22px;
		cursor: pointer;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background-color: #e5f0ed;
		border: solid 1px #d9ccec;
		background: #e1d3f4;
		background: -webkit-gradient( linear, left bottom, left top, from(#cbb2ed), to(#e1d3f4) );
		background: -moz-linear-gradient(bottom, #cbb2ed, #e1d3f4);
		background: -o-linear-gradient(bottom, #cbb2ed, #e1d3f4);
		background: -ms-linear-gradient(bottom, #cbb2ed, #e1d3f4);
		background: linear-gradient(to top, #cbb2ed, #e1d3f4);
		}
		#slot_wrapper #slot_show .pf_btn p {
			margin: 0;
			}

#slot_body {
	width: 384px;
	height: 410px;
	margin-left: 33px;
	}

#top1to2 {
	position: absolute;
	top: 164px;
	width: 216px;
	height: 150px;
	padding: 39px 84px 0;
	}

#top3to5 {
	position: absolute;
	top: 374px;
	width: 324px;
	height: 150px;
	padding: 39px 30px 0;
	}


.slot_btn1 li {
	float: left;
	width: 92px;
	height: 30px;
	margin: -12px 8px 43px;
	}

	* html .slot_btn1 li {
		margin: -73px 0 0 2px;
		}

.slot_btn2 li {
	float: left;
	width: 92px;
	height: 30px;
	margin: -12px 8px 43px;
	}

	* html .slot_btn2 li {
		margin: -73px 0 0 2px;
		}

.zenkai {
	font-size: 11px;
	line-height: 15px;
	text-shadow: none;
	white-space: nowrap;
	}

.fancy .jSlots-wrapper {
	width: 94px;
	height: 114px;
	overflow: hidden;
	background: #eee;
	margin: 0 7px 20px;
	float: left;
	}

	* html .fancy .jSlots-wrapper {
		margin-bottom: 42px;
		}

.fancy li {
	width: 94px;
	/width: 92px;
	height: 114px;
	/*box-shadow: inset 0px 1px 2px #8d84ad;*/
	box-shadow: inset 0px 1px 2px #aaa;
	}

	.fancy li.list1 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2820px 0; }  /*秋元*/
	.fancy li.list2 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2726px 0; }  /*生田（不使用）*/
	.fancy li.list3 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2632px 0; }  /*生駒*/
	.fancy li.list4 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2538px 0; }  /*市來（不使用）*/
	.fancy li.list5 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2444px 0; }  /*伊藤寧々*/
	.fancy li.list6 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2350px 0; }  /*伊藤万里華*/
	.fancy li.list7 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2256px 0; }  /*井上*/
	.fancy li.list8 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2162px 0; } /*衛藤*/
	.fancy li.list9 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 2068px 0; } /*川後（不使用）*/
	.fancy li.list10 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1974px 0; } /*川村*/
	.fancy li.list11 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1880px 0; } /*斎藤飛鳥*/
	.fancy li.list12 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1786px 0; } /*斎藤ちはる*/
	.fancy li.list13 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1692px 0; } /*斉藤優里*/
	.fancy li.list14 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1598px 0; } /*桜井*/
	.fancy li.list15 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1504px 0; } /*白石（不使用）*/
	.fancy li.list16 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1410px 0; } /*高山*/
	.fancy li.list17 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1316px 0; } /*中田*/
	.fancy li.list18 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1222px 0; } /*中元*/
	.fancy li.list19 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1128px 0; } /*永島*/
	.fancy li.list20 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 1034px 0; } /*西野*/
	.fancy li.list21 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 940px 0; }  /*能條*/
	.fancy li.list22 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 846px 0; }  /*橋本*/
	.fancy li.list23 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 752px 0; }  /*畠中*/
	.fancy li.list24 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 658px 0; }  /*樋口*/
	.fancy li.list25 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 564px 0; }  /*深川*/
	.fancy li.list26 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 470px 0; }  /*星野*/
	.fancy li.list27 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 376px 0; }  /*松村（不使用）*/
	.fancy li.list28 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 282px 0; }  /*大和*/
	.fancy li.list29 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 188px 0; }  /*若月*/
	.fancy li.list30 { background: url("http://www.asahicom.jp/edu/nogizaka46/img/member/member94x114-winter.jpg") 94px 0; }  /*和田*/

.noslot li {
	width: 92px;
	height: 114px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	background: url(../images/nolist.gif);
	}
	.nolist1 { position: absolute; top: 39px; left: 91px; }
	.nolist2 { position: absolute; top: 39px; left: 199px; }

	.nolist3 { position: absolute; top: 39px; left: 37px; }
	.nolist4 { position: absolute; top: 39px; left: 145px; }
	.nolist5 { position: absolute; top: 39px; left: 253px; }


.shine	{width:94px; height:114px; background:url('../images/shine.png'); position:absolute; background-position:-150px 0; left:0; top:0; background-repeat:no-repeat;}



/* ie.htm */

#slot_ie {
	position: relative;
	width: 384px;
	height: 410px;
	background: url('../images/bg_ie.gif') no-repeat;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	}
	#slot_ie #top1to2_ie {
		position: absolute;
		top: 4px;
		width: 216px;
		height: 150px;
		padding: 39px 84px 0;
		}
	#slot_ie #top3to5_ie {
		position: absolute;
		top: 214px;
		width: 324px;
		height: 150px;
		padding: 39px 30px 0;
		}
		#slot_ie .pf_btn {
		line-height: 24px;
		font-size: 14px;
		text-align: center;
		text-shadow: 1px 1px 0 #e1d3f4;
		width: 90px;
		height: 22px;
		cursor: pointer;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background-color: #e5f0ed;
		border: solid 1px #d9ccec;
		background: #e1d3f4;
		background: -webkit-gradient( linear, left bottom, left top, from(#cbb2ed), to(#e1d3f4) );
		background: -moz-linear-gradient(bottom, #cbb2ed, #e1d3f4);
		background: -o-linear-gradient(bottom, #cbb2ed, #e1d3f4);
		background: -ms-linear-gradient(bottom, #cbb2ed, #e1d3f4);
		background: linear-gradient(to top, #cbb2ed, #e1d3f4);
		}
	#slot_ie ul {
		padding: 0;
		margin: 0;
		list-style: none;
		}






