@charset "utf-8";
/**　------------ ↓ avater独自タグ↓　------------ **/
/* 上部画像と全体背景色変更用 */
#gacha .gacha1-lay {
	width: 570px;
	margin: 0 0 10px 10px;
}

/* 下部画像変更用 */
#gacha .gacha1-lay .blk {
	width: 570px;
	margin: 0 0 0 0;
}

#gacha .gacha1-lay h3 {
	display: none;
	text-indent: -9999px;
}

#gacha .tit-lay h3 {
	width:519px;
}

#gacha .gacha1-lay li.lv1-lay, #gacha .gacha1-lay li.lv3-lay {
	float: left;
	width: 174px;
	padding: 0 5px;
	margin: 0;
}

#gacha .gacha1-lay .lv1a-bg {
	width: 174px;
	padding: 15px 0 0 0;
	margin: 0;
	background: url(/static/img/avatar/gacha/comp_back1.png?1) no-repeat;
	text-align: center;
}

#gacha .gacha1-lay .lv1b-bg {
	width: 174px;
	height: 32px;
	padding: 0;
	margin: 0;
	background: url(/static/img/avatar/gacha/comp_back2.png?1) no-repeat;
	text-align: center;
	text-indent: -9999px;
}

#gacha .gacha1-lay .lv3a-bg {
	width: 174px;
	padding: 15px 0 0 0;
	margin: 0;
	background: url(/static/img/avatar/gacha/pre_back1.png?1) no-repeat;
	text-align: center;
}

#gacha .gacha1-lay .lv3b-bg {
	width: 174px;
	height: 32px;
	padding: 0;
	margin: 0;
	background: url(/static/img/avatar/gacha/pre_back2.png?1) no-repeat;
	text-align: center;
	text-indent: -9999px;
}

/* 左右枠下fontcolor変更用 */
#gacha .gacha1-lay .catch-lay {
	padding: 0 10px;
}

#gacha .gacha1-lay li.lv2-lay {
	float: left;
	width: 184px;
	padding: 0;
	margin: 0;
}

/* 中央ガチャ画像 変更用 */
#gacha .gacha1-lay .lv2-bg {
	padding: 0;
	margin: 20px 0 0 0;
	text-align: center;
}

#gacha .gacha1-lay .lv2-bg a {
	padding: 185px 0 0 0;
	display: block;
	text-decoration: none;
}

#gacha .gacha1-lay .lv2-bg span {
	display: block;
}

#gacha .gacha1-lay .lv2-bg span.lv6-tx {
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-size: 120%;
}

/* ミニガチャ コインガチャ レイアウト */
#gacha .gacha1-lay li.lv4-lay {
	width: 362px;
	float: left;
	background: url(/static/img/avatar/gacha/code_back1.png?1) no-repeat 0 0;
	padding-bottom: 30px;
	margin-top: 7px;
}

#gacha .gacha1-lay li.lv5-lay {
	width: 362px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 7px;
}

#gacha .gacha1-lay li.lv4-lay ul.blk2 li, #gacha .gacha1-lay li.lv5-lay ul.blk2 li {
	padding: 18px 15px;
}

#gacha .gacha1-lay li.lv4-lay .lv2-bg, #gacha .gacha1-lay li.lv5-lay .lv2-bg {
	background: none;
}

#gacha .gacha1-lay li.lv4-lay .lv2-bg a, #gacha .gacha1-lay li.lv5-lay .lv2-bg a {
	padding: 0;
}

#gacha .gacha1-lay li.lv4-lay .lv2-bg a span.btn-lay, #gacha .gacha1-lay li.lv5-lay .lv2-bg a span.btn-lay {
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -1400px;
	margin: 10px auto 3px auto;
	padding: 0;
}

#gacha .gacha1-lay li.lv4-lay .lv2-bg h4, #gacha .gacha1-lay li.lv5-lay .lv2-bg h4 {
	font-size:110%;
	font-weight:bold;
}

#gacha .more9-btn a {
	padding-left: 16px;
	background: url(/static/img/icon_arrow.png) no-repeat 0 0;
}

#gacha .gacha1-lay ul.blk1 {
	padding-left: 9px;
}


#gacha .gacha1-lay ul.blk2 {
	text-align: center;
}

#gacha .gacha1-lay ul.blk2 li {
	display: inline-block;
	padding: 5px;
}
* html #gacha .gacha1-lay ul.blk2 li{/*IE6*/
	display: inline;
	zoom: 1;
}

*:first-child+html #gacha .gacha1-lay ul.blk2 li{/*IE7*/
	display: inline;
	zoom: 1;
}

/*ガチャ開催期間表示欄*/
#gacha .gacha1-lay .blk3_wrap{
	display:table;
	width:570px;
}
#gacha .gacha1-lay ul.blk3_1 {
	text-align: left;
	padding: 0 0 0 10px;
	display:table-cell;
	vertical-align:bottom;
	width:40%;
}
#gacha .gacha1-lay .blk3_1 .lv2-bg {
	background:none !important;
	margin:0 !important;
	text-align:left !important;
}
#gacha .gacha1-lay ul.blk3 {
	text-align: right;
	padding: 0 10px 0 0;
	display:table-cell;
	width:60%;
}
* html #gacha .gacha1-lay ul.blk3_1,
html*#gacha .gacha1-lay ul.blk3_1 {/*IE用*/
	float:left;
	width:35%;
}
* html #gacha .gacha1-lay ul.blk3,
html*#gacha .gacha1-lay ul.blk3 {/*IE用*/
	float:right;
}
#gacha .avatar6-lay {
	margin: 0 0 10px 10px;
}

#gacha .avatar6-lay ul {
	float: right;
}

#gacha .avatar6-lay ul li {
	float: left;
	margin: 0 0 0 10px;
}

#gacha .avatar6-lay div .lv1-lay span {
	margin-right: 0.5em;
}

/* メガガチャレイアウト */
#gacha .gacha1-lay .mega-lay .lv2-bg {
	background: url(/static/img/avatar/gacha/mega/mega_gacha_a.png?1) no-repeat center top;
}

#gacha .gacha1-lay .lv1c-bg {
	width: 174px;
	height: 32px;
	padding: 0;
	margin: 0;
	background: url(/static/img/avatar/gacha/mega/comp_back2.png?1) no-repeat;
	text-align: center;
	text-indent: -9999px;
}

#gacha .gacha1-lay .lv3c-bg {
	width: 174px;
	height: 32px;
	padding: 0;
	margin: 0;
	background: url(/static/img/avatar/gacha/mega/samp_back2.png?1) no-repeat;
	text-align: center;
	text-indent: -9999px;
}

#gacha .gacha1-lay a span.btn2-lay/*,
#gacha .popup-gacha span.btn2-lay,
#gacha .popup-gacha a.btn2-lay*/ {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 150px;
	height: 54px;
	margin: 5px auto;
	border: none;
	cursor: pointer;
}

#gacha .gacha1-lay a span.btn2-lay:hover,
#gacha .popup-gacha span.btn2-lay:hover,
#gacha .popup-gacha a.btn2-lay:hover {
	position: relative;
	top: 2px;
}


#gacha .popup-gacha span.btn2-lay,
#gacha .popup-gach a.btn2-lay {
	width: 184px;
}

/* thumbnail 変更用 */
#gacha .gacha1-lay .lv1a-bg div,
#gacha .gacha1-lay .lv3a-bg div {
	display: block;
	width: 120px;
	height: 160px;
	margin: 0 auto;
	position: relative;
	/left: -60px;
}

#gacha .gacha1-lay .images1-lay {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 160px;
	margin: 0 auto;
	z-index: 2;
	position: absolute;
}

#gacha .gacha1-lay .images1 {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 160px;
	margin: 0 auto;
	position: absolute;
}

#gacha .gacha1-lay .images2 {
	display: block;
	width: 120px;
	height: 160px;
	margin: 0 auto;
	position: absolute;
}

#gacha .gacha1-lay .lv3d-bg .images2 {
	border: 1px solid #333;
}

#gacha .gacha1-lay .images2-lay {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 160px;
	margin: 0 auto;
	z-index: 2;
	position: absolute;
}

#gacha .gacha1-lay .images3,
#gacha .gacha1-lay .images4,
#gacha .gacha1-lay .images5 {
	display: block;
	width: 75px;
	height: 100px;
}

/* メガガチャプレゼント */
#gacha .gacha1-lay .blk4 {
	margin-bottom: 10px;
}

#gacha .gacha1-lay .blk4 .blk2 {
	background: url(/static/img/avatar/gacha/mega/bg_mega.png?1) no-repeat center top;
}

#gacha .gacha1-lay .blk4 .lv1-lay {
	height: 33px;
	padding: 0;
	margin: 0 auto 0 auto;
	background: url(/static/img/avatar/gacha/mega/pre_back2.png?1) no-repeat center center;
	text-align: center;
	text-indent: -9999px;
}

#gacha .gacha1-lay .blk4 ul.blk2 li {
	width: 150px;
	padding: 25px 0 10px 0;
	position: relative;
}

#gacha .gacha1-lay .blk4 p {
	text-align: center;
}

#gacha .gacha1-lay .blk4 .images3,
#gacha .gacha1-lay .blk4 .images4,
#gacha .gacha1-lay .blk4 .images5 {
	display: block;
	width: 120px;
	height: 160px;
	margin: 10px auto 10px auto;
	position: relative;
}

#gacha .gacha1-lay .blk4 .images3-lay {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 160px;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
}
/* /メガガチャプレゼント */

#gacha .f-lay .images1-lay, #gacha .m-lay .images1-lay {
	background: url(/static/img/avatar/gacha/bg_comp.png?1) no-repeat;
}

#gacha .f-lay .images2-lay, #gacha .m-lay .images2-lay {
	background: url(/static/img/avatar/gacha/bg_pre.png?1) no-repeat;
}

#gacha .f-lay .images1-lay, #gacha .m-lay .images1-lay {
	background: url(/static/img/avatar/gacha/bg_comp.png?1) no-repeat;
}

#gacha .f-lay .images2-lay, #gacha .m-lay .images2-lay {
	background: url(/static/img/avatar/gacha/bg_pre.png?1) no-repeat;
}

#gacha .f-lay .images1-lay, #gacha .m-lay .images1-lay {
	background: url(/static/img/avatar/gacha/bg_comp.png) no-repeat;
}

#gacha .f-lay .images2-lay, #gacha .m-lay .images2-lay {
	background: url(/static/img/avatar/gacha/bg_pre.png?1) no-repeat;
}

#gacha .f-lay .images3-lay, #gacha .m-lay .images3-lay {
	background: url(/static/img/avatar/gacha/bg_pre.png?1) no-repeat;
}

#gacha .f-lay .images1-coin-lay, #gacha .m-lay .images1-coin-lay {
	background: url(/static/img/avatar/gacha/bg_comp_coin.png) no-repeat;
	z-index:1;
}



/* gachabtn 変更用 */
#gacha .gacha1-lay .lv2-bg a span.btn-lay,
#gacha .popup-gacha span.btn-lay,
#gacha .popup-gacha a.btn-lay {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 150px;
	height: 53px;
	margin: 5px auto;
	border: none;
	cursor: pointer;
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -400px;
}

#gacha .gacha1-lay .lv2-bg a span.btn-lay:hover,
#gacha .popup-gacha span.btn-lay:hover,
#gacha .popup-gacha a.btn-lay:hover {
	position: relative;
	top: 2px;
}


#gacha .popup-gacha span.btn-lay,
#gacha .popup-gacha a.btn-lay {
	width: 150px;
}


#gacha .popup-gacha .blk1 a.agree-lay,
#gacha .popup-gacha .btn2-lay {
	display: block;
	width: 184px;
	height: 40px;
	margin: 10px auto 0 auto;
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) 0 -1000px;
	text-indent: -9999px;
	overflow: hidden;
}
#gacha .popup-gacha .blk1 a.agree-lay{
	margin: 10px auto;
}

#gacha .popup-gacha .btn2-lay:hover,
#gacha .popup-gacha .blk1 a.agree-lay:hover {
	position: relative;
	top: 2px;
}

/*コインガチャ用*/
#gacha .gacha1-lay li.lv4-lay .lv2-bg a span.coin-lay,
#gacha .gacha1-lay li.lv5-lay .lv2-bg a span.coin-lay,
#gacha .popup-gacha .gacha-coin-lay span.btn-lay,
#gacha .popup-gacha .gacha-coin-lay a.btn-lay,
#gacha .popup-gacha .blk1 a.agree-lay{
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat scroll 0 -2900px transparent;
	width:184px;
}
#gacha .popup-gacha .blk1 a.agree-lay{
	width: 125px;
}


#gacha .prof-lay .lv1-bg {
	padding: 0 8px;
}

#gacha .avatarbnr-lay li {
	margin-bottom: 10px;
}




/* popup背景色 変更用 */
#gacha #popup,
#gacha .prettyContent,
#gacha .popup-gacha .txt1-box {
	background: #eee;
}


/*小窓*/
#popup-avatar .gacha1-lay {
	width: 240px;
	padding: 40px 0 0 0;
	margin: 0 0 10px 0;
	background: url(/static/img/avatar/gacha/pop/main.gif?1) no-repeat top;
}

#gacha .popup-gacha h2 {
	display: none;
}

#gacha .popup-gacha .ttl-lay h3 {
	padding: 3px 0;
	background: #9fb7d4;
	text-align: center;
	color: #fff;
	margin: 10px 0;
}

#gacha .popup-gacha p {
	text-align: center;
}

#gacha .popup-gacha .lv2-bg {
	margin-bottom: 10px;
}

#gacha .popup-gacha span.btn-lay {
	margin-bottom: 10px;
}

#gacha .popup-gacha p.lv2-tx {
	margin-bottom: 10px;
}

#gacha .popup-gacha p.lv3-tx {
	width: 100%;
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

#gacha .popup-gacha p.lv4-tx {
	width: 100%;
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 10px;
	color: #F60;
}

#gacha .popup-gacha p.lv5-tx {
	width: 100%;
	font-size: 117%;
	font-weight: bold;
	margin-top: 10px;
}

#gacha .popup-gacha p.lv6-tx {
	margin-bottom: 10px;
	color:#F00;
}

#gacha .popup-gacha p.lv7-tx {
	color:#F00;
}


#gacha .popup-gacha .blk1 {
	margin: 0 auto 10px;
	width: 553px;
}

#gacha .popup-gacha .blk1 li {
	display: inline-block;
	display: -moz-inline-box;
	/display: inline;
	/margin-right: 3px;
	/zoom: 1;
	padding: 0px 20px 0px 20px;
}

#gacha .popup-gacha .blk1 li {
	display: block;
	float: left;
	width: 125px;
	height: 210px;
	margin: 0 6px 0 6px;
	text-indent: -9999px;
	overflow: hidden;
}

/* モーションガチャガチャ */
#gacha .popup-gacha .blk1 .blk1-lay {
	display: block;
	height: 164px;
	margin-bottom: 10px;
	background: url(/static/img/avatar/gacha/gacha_bg.png?1) no-repeat 0 0;
}
/* ミニガチャガチャ */
#gacha .popup-gacha .gacha-mini-lay .blk1 .blk1-lay {
	display: block;
	height: 164px;
	margin-bottom: 10px;
	background: url(/static/img/avatar/gacha/gacha_mini_bg.png?1) no-repeat;
}

/* メガガチャガチャ */
#gacha .gacha-mega-lay .blk1 .blk1-lay {
	display: block;
	height: 164px;
	margin-bottom: 10px;
	background: url(/static/img/avatar/gacha/mega/gacha_mega_bg.png?1) no-repeat;
}


#gacha .popup-gacha .blk1 .lv1-lay .blk1-lay,
#gacha .popup-gacha .gacha-mini-lay .blk1 .lv1-lay .blk1-lay,
#gacha .popup-gacha .gacha-mega-lay .blk1 .lv1-lay .blk1-lay,
#gacha .popup-gacha .gacha-mega-lay .blk1 .lv1-lay .blk1-lay{
	background-position: 0 0;
}

#gacha .popup-gacha .blk1 .lv3-lay .blk1-lay,
#gacha .popup-gacha .gacha-mini-lay .blk1 .lv2-lay .blk1-lay,
#gacha .popup-gacha .gacha-mega-lay .blk1 .lv2-lay .blk1-lay {
	background-position: -125px 0;
}

#gacha .popup-gacha .blk1 .lv2-lay .blk1-lay,
#gacha .popup-gacha .gacha-mini-lay .blk1 .lv3-lay .blk1-lay,
#gacha .popup-gacha .gacha-mega-lay .blk1 .lv3-lay .blk1-lay {
	background-position: -250px 0;
}
#gacha .popup-gacha .blk1 a.agree-lay{
	background-position: 0 -3918px;
}

#gacha .popup-gacha .blk1 .blk2-lay {
	display: block;
	width: 125px;
	height: 36px;
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat;
	position: relative;
	top: -2px;
	overflow: hidden;
}

#gacha .popup-gacha .blk1 .blk2-lay:hover {
	position: relative;
	top: 0px;
}

#gacha .popup-gacha .blk1 .lv1-lay .blk2-lay {
	background-position: 0 -1100px;
}

#gacha .popup-gacha .blk1 .lv3-lay .blk2-lay {
	background-position: 0 -1300px;
}

#gacha .popup-gacha .blk1 .lv2-lay .blk2-lay {
	background-position: 0 -1200px;
}

/*コイン用*/
#gacha .popup-gacha .gacha-coin-lay .blk1 .lv1-lay .blk2-lay {
	background-position: 0 -3000px;
}

#gacha .popup-gacha .gacha-coin-lay .blk1 .lv2-lay .blk2-lay {
	background-position: 0 -3100px;
}

#gacha .popup-gacha .gacha-coin-lay .blk1 .lv3-lay .blk2-lay {
	background-position: 0 -3200px;
}


#gacha .popup-gacha .gachaitemlist-lay .item-lay{
	text-align:left;
	margin:0 0 10px 5px;
}

#gacha .popup-gacha .blk2,
#gacha .popup-gacha .blk3 {
	text-align: center;
}

#gacha .popup-gacha .gachacollectionlist2-lay .blk2 li,
#gacha .popup-gacha .gachacollectionlist2-lay .blk3 li,
#gacha .popup-gacha .gachacollectionlist-lay .blk2 li,
#gacha .popup-gacha .gachacollectionlist-lay .blk3 li {
	display: inline-block;
	display: -moz-inline-box;
	/display: inline;
	/margin-right: 3px;
	/zoom: 1;
	width: 40px;
	height: 60px;
	padding: 1px 1px 1px 1px;
	vertical-align: top;
}

#gacha .popup-gacha .gachacollectionlist2-lay .blk2 li,
#gacha .popup-gacha .gachacollectionlist-lay .blk2 li {
	background: url(/static/img/avatar/gacha/col/ura01.gif?1) no-repeat 1px 1px;
}

#gacha .popup-gacha .gachacollectionlist2-lay .blk3 li.lv1-lay,
#gacha .popup-gacha .gachacollectionlist-lay .blk3 li.lv1-lay {
	background: url(/static/img/avatar/gacha/col/ura02.gif?1) no-repeat 1px 1px;
}

#gacha .popup-gacha .gachacollectionlist2-lay .blk3 li.lv2-lay,
#gacha .popup-gacha .gachacollectionlist-lay .blk3 li.lv2-lay {
	background: url(/static/img/avatar/gacha/col/ura03.gif?1) no-repeat 1px 1px;
}

#gacha .gacharank-lay {
	width: 350px;
	margin: 0 auto;
}

#gacha .popup-gacha .gachalink-lay {
	padding: 10px 0 0 0;
	border-bottom: 1px solid #666;
}

#gacha .popup-gacha .gachalink-lay .lv1-lay {
	float: left;
}

#gacha .popup-gacha .gachalink-lay .lv2-lay {
	float: right;
}

#gacha .popup-gacha .gachalink-lay ul li a,
#gacha .popup-gacha .gachalink-lay ul li {
	display: inline-block;
	display: -moz-inline-box;
	/display: inline;
	/zoom: 1;
}

#gacha .popup-gacha .txt1-box {
	width: 350px;
	/width: 345px;
	margin: 0 auto;
}

#gacha .popup-gacha .txt1-box li {
	border-top:1px dotted #666;
	text-align: left;
}

#gacha .popup-gacha .paging-lay {
	border-top: 1px solid #666;
}

#gacha .popup-gacha .put-lay {
	margin: 10px 0 0 0;
}


#gacha .popup-gacha .lv2-bg .btnmini-lay a.btn-lay {
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -1400px;
	margin: 10px auto 3px auto;
	padding: 0;
}

#gacha .popup-gacha .gacha-mini-lay .blk1 .lv1-lay .blk2-lay {
	background-position: 0 -1500px;
}

#gacha .popup-gacha .gacha-mini-lay .blk1 .lv2-lay .blk2-lay {
	background-position: 0 -1600px;
}

#gacha .popup-gacha .gacha-mini-lay .blk1 .lv3-lay .blk2-lay {
	background-position: 0 -1700px;
}

#gacha .btnmega-lay a.btn-lay {
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -2300px;
}

#gacha .popup-gacha .gacha-mega-lay .blk1 .lv1-lay .blk2-lay {
	background-position: 0 -1800px;
}

#gacha .popup-gacha .gacha-mega-lay .blk1 .lv2-lay .blk2-lay {
	background-position: 0 -1900px;
}

#gacha .popup-gacha .gacha-mega-lay .blk1 .lv3-lay .blk2-lay {
	background-position: 0 -2000px;
}

#gacha .popup-gacha .gacha-mega-lay .lv2-bg a.btn-lay {
	margin: 10px auto 3px auto;
	padding: 0;
}

#gacha #popup a.btn-chance {
	width: 184px;
	height: 40px;
	display: block;
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -2100px;
	text-indent: -9999px;
	margin: 10px auto 0 auto;
	overflow: hidden;
}
#gacha #popup a.btn-chance:hover {
	position: relative;
	top: 2px;
}

#gacha .popup-gacha .gacha-mega-lay h4.ttl2-lay {
	font-size: 120%;
	font-weight: bold;
	color: #f60;
	margin-bottom: 10px;
}


/* 下部画像変更用 */
#popup-avatar .gacha1-lay .blk {
	padding: 0 0 10px 0;
	margin: 0;
	width:240px;
	background: none;
}

#popup-avatar .gacha1-lay .lv1-tx {
	color:#C16BED;
	padding:5px 0 0;
}

#popup-avatar .gacha1-lay .lv2-tx {
	color:#FFFF00;
	padding:5px 0 ;
}

#popup-avatar .gacha1-lay .lv3-tx {
	color:#D91A1A;
	padding:5px 0;
	font-weight: bold;
	font-size: 120%;
}

#popup-avatar .gacha1-lay h3 {
	display: none;
}

#popup-avatar .gacha1-lay .lv1-tx span {
	font-weight: bold;
}

#popup-avatar .gacha1-lay ul.blk1 li {
	float: left;
	width:80px;
	height:100px;
	display:block;
	padding: 0;
}

#popup-avatar .gacha1-lay ul.blk1 li.lv1-lay {
	background: #F6F;
}

#popup-avatar .gacha1-lay ul.blk1 li.lv2-lay {
	background: #FF6;
}

#popup-avatar .gacha1-lay ul.blk1 li.lv3-lay {
	background: #3FF;
}

#popup-avatar .gacha1-lay .blk2 {
	width:176px;
	margin: 0 auto;
}

#gacha #popup-avatar .gacha1-lay .blk2 li,#gacha #popup-avatar .gacha1-lay .blk3 li {
	float: left !important;
	padding: 2px;
	display: inherit;
}

#popup-avatar .gacha1-lay .blk2 a {
	display: block;
	width: 40px;
	height: 60px;
	background:  url(/static/img/avatar/gacha/pop/ura01.gif?1) no-repeat;
}

#gacha #popup-avatar .gacha1-lay .blk3 {
	width: 88px;
	margin: 0 auto;
	padding: 0;
}

#popup-avatar .gacha1-lay .blk3 li.lv1-lay a {
	display: block;
	width: 40px;
	height: 60px;
	background:  url(/static/img/avatar/gacha/pop/ura02.gif?1) no-repeat;
}

#popup-avatar .gacha1-lay .blk3 li.lv2-lay a {
	display: block;
	width: 40px;
	height: 60px;
	background:  url(/static/img/avatar/gacha/pop/ura03.gif?1) no-repeat;
}

#gacha #popup-avatar .gacha1-lay .blk3 li.lv1-lay, #gacha #popup-avatar .gacha1-lay .blk3 li.lv2-lay {
	width: 40px;
}

/*コンプ*/
#popup-avatar .gacha1-lay .blk2 a.comp1-lay,#popup-avatar .gacha1-lay .blk3 a.comp1-lay {
	background:  url(/static/img/avatar/gacha/pop/a1.gif?1) no-repeat;
}

#popup-avatar .gacha1-lay .blk2 a.comp1-lay .comp1-img,#popup-avatar .gacha1-lay .blk3 a.comp1-lay .comp1-img {
	display: none;
}

#popup-avatar .gacha1-lay .blk2 a.comp1-lay:hover,#popup-avatar .gacha1-lay .blk3 a.comp1-lay:hover,#popup-avatar .gacha1-lay .blk2 a.usr1-lay:hover,#popup-avatar .gacha1-lay .blk3 a.usr1-lay:hover {
	position: relative;
}

#popup-avatar .gacha1-lay .blk2 a.comp1-lay:hover .comp1-img,#popup-avatar .gacha1-lay .blk3 a.comp1-lay:hover .comp1-img {
	display: block;
	width: 60px;
	height: 90px;
	position: absolute;
	top: 5px;
	left: 5px;
	background:  url(/static/img/avatar/gacha/pop/1.gif?1) no-repeat;
	cursor:pointer;
}

#popup-avatar .gacha1-lay .blk2 a.usr1-lay:hover .comp1-img,#popup-avatar .gacha1-lay .blk3 a.usr1-lay:hover .comp1-img {
	display: block;
	width: 60px;
	height: 90px;
	position: absolute;
	top: 5px;
	left: 5px;
	background:  url(/static/img/avatar/gacha/pop/b1.gif?1) no-repeat;
	cursor:pointer;
}

/*フルコンプした人たち*/
#popup-avatar .txt1-box {
	text-align: left;
}

#popup-avatar .gacha1-lay .paging-lay .blk2 .blk1-lay a {
	background:url(/static/img/icon.png) no-repeat scroll 0 -5076px;
	width:auto;
	height: auto;
}

#popup-avatar .gacha1-lay .paging-lay .blk2 .blk2-lay a {
	background: url(/static/img/icon.png) no-repeat scroll 50px -5037px;
	width:auto;
	height: auto;
}

#popup-avatar .gacha1-lay .paging-lay .blk2 {
	width: 150px;
}

/* ガチャって */

#gacha .about-lay {
	margin-left: 10px;
}

#gacha .about-lay .about1-lay,
#gacha .about-lay .about2-lay,
#gacha .about-lay .about3-lay {
	margin-bottom: 10px;
}

#gacha .about-lay .subtll2-lay {
	margin: 0 0 10px 0;
	padding: 5px 10px 4px 10px;
	background: #9FB7D4;
}

#gacha .about-lay .subtll2-lay h2 {
	color: #fff;
}

#gacha .about-lay p {
	margin-left: 15px;
	margin-right: 15px;
}

#gacha .about-lay .about1-lay ul,
#gacha .about-lay .about2-lay ol {
	float: left;
	width: 330px;
}

#gacha .about-lay ul li {
	margin-left: 25px;
	margin-bottom: 5px;
	list-style-type: disc;
}


#gacha .about-lay ol li {
	margin-left: 27px;
	margin-bottom: 10px;
	list-style-type: decimal;
}


#gacha .arrow-lay {
	display: block;
	float: right;
	list-style-type: none;
}

#gacha .about-lay img.thumb {
	float: right;
}

#gacha .link-lay {
	border: 1px solid #9fb7d4;
	padding: 1px;
}

#gacha .link-lay li {
	padding: 4px 0 5px 10px;
};

#gacha .circleentry-lay .txt1-box {
	margin-bottom: 0px;
	padding-top: 3px;
	border: 3px solid #d2e0ee;
}

/* /ガチャって */

/* #gacha .btnmega-lay a.btn-lay {
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -2300px;
} */

#gacha .about-lay li.chouvip {
	list-style: none;
}
#gacha .about-lay p.chouvip {
	color: #F00;
	margin-bottom: 10px;
}

#gacha .about3-lay ul.how li {
	list-style-type: decimal
}

#gacha .chouvip-ttl p {
	margin: 10px 0;
	text-align: center;
}

/* 右ナビコインガチャ */
#gacha .gacha-lay .txt1-box ul li.coin-lay {
	border: 1px solid #9fb7d4 !important;
	background: #fff;
	margin: 0 0 10px 0 !important;
	padding: 0;
}
#gacha .gacha-lay .coin-lay h3 {
	padding: 2px 9px;
	background: #e2e8fb url(/static/img/bg_alpha_ttl1.gif) repeat-x;
	margin:1px;
}

#gacha .gacha-lay .coin-lay h3 a {
	background: url(/static/img/icon2.gif?2) no-repeat 0 -5407px;
	padding: 0 0 0 25px;
	display: block;
}

#gacha .gacha-lay .coin-lay .pulv1-lay > *:first-child + div {
	border-top: solid 1px #9fb7d4;
	border-bottom: dotted 1px #ccc;
}

#gacha .gacha-lay .coin-lay .pulv2-lay,
#gacha .gacha-lay .coin-lay .pulv3-lay {
	padding: 4px;
}

/*ラッキーチャンス*/
#gacha .gacha1-lay .lucky-lay{
	width:100%;
	text-align:center;
}

/* 運が良ければ利用中にアイテム2個ゲットのチャンス！*/
#gacha .gacha1-lay .lucky-lay p{
	width:395px;
	height:27px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/static/img/avatar/gacha/gacha_txt_lucky.png) no-repeat 0 0;
}

/*次回ラッキーチャンス発動。*/
#gacha .gacha1-lay .blk .blk1 .lv4-tx{
	width:182px;
	height:23px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/static/img/avatar/gacha/gacha_txt_lucky.png) no-repeat 0 -30px;	
}

/*ラッキーチャンス発動。アイテム2個GETしました！*/
#gacha .popup-gacha p.lv8-tx {
	width:274px;
	height:23px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/static/img/avatar/gacha/gacha_txt_lucky.png) no-repeat 0 -60px;	
}
/*次回ラッキーチャンス発動。アイテム2個GETのチャンス！*/
#gacha .popup-gacha p.lv9-tx {
	width:354px;
	height:23px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/static/img/avatar/gacha/gacha_txt_lucky.png) no-repeat 0 -90px;	
}

#gacha .popup-gacha div.item-lay{
	margin:10px 0 10px 8px;
}

#gacha .popup-gacha div.item-lay div{
	float:left;
	background:#ffffff;
	border: 1px solid #9FB7D4;
	width:270px;
}

#gacha .popup-gacha div.item-lay div.lv1-lay{
	margin-right:10px;
}

#gacha .popup-gacha div.item-lay .lv3-tx span{
	font-size:85%;
}

/* 未ログイン＆非会員コインガチャ用 */
#gacha .gacha1-lay .nonmember-lay .lv2-bg a {
	margin: 35px 0 0 0;
	padding: 0 0 0 0;
}
#gacha .gacha1-lay .nonmember-lay .lv2-bg {
	padding: 0;
	margin: 70px 0 0 0;
	background-image: none;
}
#gacha .gacha1-lay .nonmember-lay .lv2-bg a span.coin-lay {
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat scroll 0 -2900px transparent;
	width:184px;
	padding: 0 0 0 0;
}
#gacha .gacha1-lay .nonmember-lay .lv3d-bg .png_bg {
	border: none;
}
#gacha .gacha1-lay .nonmember-lay .lv1-lay .lv3c-bg {
	background: url(/static/img/avatar/gacha/samp_back2_m.png?v=1);
}
#gacha .gacha1-lay .nonmember-lay .lv3-lay .lv3c-bg {
	background: url(/static/img/avatar/gacha/samp_back2_f.png?v=1);
}
#gacha .gacha1-lay .nonmember-lay li.lv2pon-lay .lv2-bg a span.btn-lay {
	background: url(/static/img/avatar/gacha/gacha_button.png?v=3) no-repeat 0 -1400px;
	margin: 7px auto 0 auto;
	padding: 0 0 0 0;
}
#gacha .gacha1-lay .lv2-bg a.nonmember-err-lay {
	padding: 0 0 0 0;
	display: inline;
	text-decoration: none;
}
#gacha .gacha1-lay ul.nonmember-code-lay li,
#gacha .gacha1-lay ul.nonmember-megacode-lay li {
	padding: 5px 1px 5px 1px;
}
#gacha .gacha1-lay ul.nonmember-megacode-lay .images3, #gacha .gacha1-lay ul.nonmember-megacode-lay .images4, #gacha .gacha1-lay ul.nonmember-megacode-lay .images5 {
	display:block;
	width:88px;
	height:118px;
	border: 1px solid #fff;
}
#gacha .ttllv2-bg h1,#gacha .mainbox-bg h3.contents-ttl {
	padding: 0 0 0 5px;
}
#gacha .ttllv2-bg h1 {
	font-weight: bold;
}
/* ガチャお知らせ */
#gacha .gachainfo-lay p, #gacha .gachainfo-lay ul {
	margin: 0 0 15px 0;
}
#gacha .gachainfo-lay ul li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#gacha .gachainfo-lay .more-btn {
	text-align: left;
}

/* ポップアップ改修 */
#gacha .popup-gacha .hide-lay {
	display: none;
}
#gacha .popup-gacha .gachacollectionlist2-lay .blk2 li,
#gacha .popup-gacha .gachacollectionlist-lay .blk2 li {
	/padding: 1px 0 1px 0;
}

/* こんなコーデになるよ！  */
#gacha .code-ex-lay {
	margin: 0 0 0 0;
	text-align: center;
}
#gacha .code-ex2-lay {
	margin: -30px 0 0 0;
	text-align: center;
}
/* コインガチャページング */
#gachabox-sec .paging-lay,
#gachabox-sec .paging-lay-bottom{
	text-align:center;
	padding:5px;
	border-top:none;
}
#gachabox-sec .pageingbottom{
	margin-top:8px;
}
#gachabox-sec .paging-lay ul.blk2{
	float: none;
}
#gachabox-sec .paging-lay li.blk1-lay,
#gachabox-sec .paging-lay li.blk2-lay{
	float:none;
	margin: 0;
}