@charset "utf-8";


a#payment_banner {
	background-image: url("../images/091119_payment.jpg");
	width: 500px;
	height: 200px;
	margin: 0 auto 10px auto;
}

#top_banner {
	display: block;
	width: 543px;
	height: 982px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-image: url("../images/cs_100422_banner.jpg");
	background-repeat: no-repeat;
}

#space_item_mall {
	width: 500px;
	height: 1100px;
}

.pickup {
	float: left;
	width: 150px;
	height: 143px;
	padding: 7px 10px 5px 10px;
	margin: 5px 5px 5px 0px;
	background: url("../images/mall_img.png") no-repeat 0px -299px;
	/*アイテム名が入りきらなかったので暫定処置*/
	font-size: 11px;
	/***************/
	font-weight: bold;
	color: #330000;
}
	.pickup .name {
		height: 3em;
		margin: 0px auto 3px;
		border-bottom: 1px solid #ccc;
	}

	.pickup .icon {
		float:left;
		width: 64px;
		margin-right: 5px;
		text-align: center;
		cursor: pointer;
	}
		.pickup .icon img {
			width: 64px;
		}
		.pickup .icon .more {
			width: 47px;
			height: 16px;
			margin: auto;
			background: url("../images/mall_img.png") no-repeat -558px -454px;
		}
		.pickup .icon:hover .more { background-position: -558px -470px; }

	.pickup .info {
		float:left;
		width: 81px;
	}
		.pickup .info p {
			margin: 0px auto 5px;
			border-bottom: 1px solid #ccc;
		}
		.pickup .info select {
			margin-bottom: 3px;
		}
		a.buy {
			width: 81px;
			height: 32px;
			background: url("../images/mall_img.jpg") no-repeat -530px -592px;
		}
		a.buy:hover { background-position: -530px -624px; }

	.pickup .attrs {
		float: left;
		width: 100%;
		margin-top: 5px;
	}


/**LuckyBox Table**/
/******************************************************************/

/*table#luckybox1 ,table#luckybox2 {
	width: 480px;
	text-align: center;
	margin: 0 auto;
}

table#luckybox1 td{
	width: 80px;
	font-size: 12px;
	font-weight: bold;
}

table#luckybox1 a {
	color: #666666;
	display: block;
}
	table#luckybox1 a:hover { color: #dc143c;}

table#luckybox1 a.icon_img {
	width: 45px;
	height: 45px;
	display: block;
	margin: 0 auto;
	background-image: url("/itemmall/images/100310_luckybox_icon.jpg");
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
}
	table#luckybox1 a#icon01 { background-position: 0 0;}
	table#luckybox1 a#icon02 { background-position: -45px 0;}
	table#luckybox1 a#icon03 { background-position: -90px 0;}
	table#luckybox1 a#icon04 { background-position: -135px 0;}
	table#luckybox1 a#icon05 { background-position: -180px 0;}
	table#luckybox1 a#icon06 { background-position: -225px 0;}

table#luckybox2 p{
	text-align: left;
}

table#luckybox2 {
	border: 2px #660000 solid;
    border-collapse: collapse;
	margin: 20px auto;
}

table#luckybox2 td{
	padding: 5px;
    border: 1px #660000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table#luckybox2 td.name {
	font-weight: bold;
}

table#luckybox2 td.icon {
	background-color: #FDE1CA;
}

table#luckybox2 a {
	color: #666666;
	display: block;
}
	table#luckybox2 a:hover { color: #dc143c;}

table#luckybox2 a.icon_img {
	width: 45px;
	height: 45px;
	display: block;
	margin: 0 auto;
	background-image: url("/itemmall/images/100310_luckybox_icon.jpg");
	background-repeat: no-repeat;
}

table#luckybox2 a.icon_img {
	width: 45px;
	height: 45px;
	display: block;
	margin: 0 auto;
	background-image: url("/itemmall/images/100310_luckybox_icon.jpg");
	background-repeat: no-repeat;
}
	table#luckybox2 a#icon07 { background-position: 0 -45px;}
	table#luckybox2 a#icon08 { background-position: -45px -45px;}
	table#luckybox2 a#icon09 { background-position: -90px -45px;}
	table#luckybox2 a#icon10 { background-position: -135px -45px;}

div#luckybox_text {
	text-align: right;
	margin-right: 20px;
	margin-bottom: 20px;
}
*/

/*Mothers Day Fortune bag (2010.05.06)*/
/**********************************************************/

/*#top_banner3 {
	display: block;
	width: 522px;
	height: 392px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-image: url("../images/cs_100506_banner.jpg");
	background-repeat: no-repeat;
}*/

/*Itemmall (2010.04.30)*/
/**********************************************************/

/*div#topbanner2 {
	width: 546px;
	height: 774px;
	overflow: hidden;
	display: block;
	margin: 0 auto 20px auto;
	background-image: url("../images/cs_100430_banner.jpg");
	background-repeat: no-repeat;
}

a.ss_size {
	width: 121px;
	height: 0px;
	padding-top: 210px;
	overflow: hidden;
	display: block;
	position: absolute;
}
a#ss01 { margin: 97px 0 0 17px;}
a#ss02 { margin: 97px 0 0 147px;}
a#ss03 { margin: 97px 0 0 277px;}
a#ss04 { margin: 97px 0 0 406px;}
a#ss05 { margin: 322px 0 0 17px;}
a#ss06 { margin: 322px 0 0 147px;}
a#ss07 { margin: 322px 0 0 277px;}
a#ss08 { margin: 322px 0 0 406px;}
a#ss09 { margin: 548px 0 0 17px;}
a#ss10 { margin: 548px 0 0 147px;}
a#ss11 { margin: 548px 0 0 277px;}
a#ss12 { margin: 548px 0 0 406px;}*/


/*Lucky Box (2010/04/15)*/
/**********************************************************/

/*a#luckybox {
	width: 535px;
	height: 0px;
	padding-top: 652px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
	background-image: url("../images/cs_100513_banner.jpg");
	background-repeat: no-repeat;
}*/

/*pet orb lv45 (2010/04/08)*/
/**********************************************************/

/*div#pet_orb_45_banner {
	display: block;
	width: 510px;
	height: 660px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-image: url("../images/cs_100408_banner.jpg");
	background-repeat: no-repeat;
}

div#pet_orb_45_banner a#pet_orb_45 {
	width: 510px;
	height: 660px;
	margin: 0 auto;
	display: block;
}

div#pet_orb_45_banner a.pet_orb_45_size {
	width: 144px;
	height: 210px;
	display: block;
	position: absolute;
}
div#pet_orb_45_banner a#tsuki_lolo_orb { margin: -651px 0 0 345px;}
div#pet_orb_45_banner a#fang_cyclops_orb { margin: -437px 0 0 20px;}
div#pet_orb_45_banner a#phant_orb { margin: -437px 0 0 183px;}
div#pet_orb_45_banner a#bizzaro_orb { margin: -437px 0 0 345px;}
div#pet_orb_45_banner a#originphant_orb { margin: -219px 0 0 20px;}
div#pet_orb_45_banner a#yami_lolo_orb { margin: -219px 0 0 183px;}
div#pet_orb_45_banner a#dream_demon_pumpkin_orb { margin: -219px 0 0 345px;}*/

/*2010 April's Fool Fortune Bag (2010/04/01)*/
/**********************************************************/

/*#aprils_fool_banner1 {
	display: block;
	width: 510px;
	height: 410px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-image: url("../images/cs_100401_banner1.jpg");
	background-repeat: no-repeat;
}

#aprils_fool_banner2 {
	display: block;
	width: 510px;
	height: 410px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-image: url("../images/cs_100401_banner2.jpg");
	background-repeat: no-repeat;
}

div#aprils_fool_banner1 a.aprils_fool, div#aprils_fool_banner2 a.aprils_fool {
	width: 510px;
	height: 410px;
	margin: 0 auto;
	display: block;
}

div#aprils_fool_banner1 a.more_details, div#aprils_fool_banner2 a.more_details {
	width: 204px;
	height: 30px;
	display: block;
	margin: -41px 0 0 292px;
	position: absolute;
}*/

/*Talent Fortune Bag (2010/03/25)*/
/**********************************************************/

/*div#top_banner a#talent {
	width: 510px;
	height: 310px;
	margin: 0 auto;
	display: block;
}

div#top_banner a#what_is_talent {
	width: 450px;
	height: 30px;
	display: block;
	margin: -55px 0 0 30px;
	position: absolute;
}

table#talent75 {
    width: 480px;
    border: 2px #660000 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin: 0 auto 20px auto;
}

table#talent75 th {
    padding: 5px;
    border: #660000 solid;
    border-width: 0 0 1px 1px;
    background: #F9CCA8;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#talent75 td {
    padding: 5px;
    border: 1px #660000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
table#talent75 a.talent_icon {
	width: 45px;
	height: 45px;
	background-image: url("../images/cs_100325_talent_icon.jpg");
	display: block;
	text-align: center;
	margin: 0 auto;
}
table#talent75 p {
	text-align: left;
}*/

/*Pet Orb (2010/03/25)*/
/***********************************************************/

/*div#pet_orb {
	width: 500px;
	height: 650px;
	background-image: url("../images/cs_100325_banner2.jpg");
	background-repeat: no-repeat;
	display: block;
	margin: 10px auto 15px auto;
}

div#pet_orb a.more_setting {
	width: 150px;
	height: 258px;
	display: block;
	position: absolute;
}

a#more01 { margin: 123px 0 0 10px;}
a#more02 { margin: 123px 0 0 175px;}
a#more03 { margin: 123px 0 0 340px;}
a#more04 { margin: 391px 0 0 10px;}
a#more05 { margin: 391px 0 0 175px;}
a#more06 { margin: 391px 0 0 340px;}*/

/*Multi-effects Items(2010/05/18)*/
/******************************************************************/

/*div#banner_100518 {
	width: 541px;
	height: 0px;
	padding-top: 754px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	background-image: url("/itemmall/images/cs_100520_banner.jpg");
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
	div#banner_100518 a.banner1 {
		width: 535px;
		height: 0px;
		padding-top: 146px;
		display: block;
		overflow: hidden;
		position: absolute;
		margin: -634px 0 0 3px;
	}
	div#banner_100518 a.banner2 {
		width: 535px;
		height: 0px;
		padding-top: 140px;
		display: block;
		overflow: hidden;
		position: absolute;
		margin: -481px 0 0 3px;
	}
	div#banner_100518 a.banner3 {
		width: 535px;
		height: 0px;
		padding-top: 148px;
		display: block;
		overflow: hidden;
		position: absolute;
		margin: -324px 0 0 3px;
	}
	div#banner_100518 a.banner4 {
		width: 535px;
		height: 0px;
		padding-top: 150px;
		display: block;
		overflow: hidden;
		position: absolute;
		margin: -165px 0 0 3px;
	}*/

/*fortune bags (2010/05/27)*/
/******************************************************************/

/*div#banner_100527 {
	width: 540px;
	height: 0px;
	padding-bottom: 853px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	background-image: url("/itemmall/images/cs_100527_banner.jpg");
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
	div#banner_100527 a.banner1 {
		width: 526px;
		height: 0px;
		padding-top: 201px;
		overflow: hidden;
		display: block;
		margin: 111px 0 0 6px;
		position: absolute;
	}
	div#banner_100527 a.banner2 {
		width: 526px;
		height: 0px;
		padding-top: 201px;
		overflow: hidden;
		display: block;
		margin: 321px 0 0 6px;
		position: absolute;
	}
	div#banner_100527 a.banner3 {
		width: 526px;
		height: 0px;
		padding-top: 313px;
		overflow: hidden;
		display: block;
		margin: 531px 0 0 6px;
		position: absolute;
	}
*/

/*1+1 Intensive Soul Powder (2010/06/03)*/
/******************************************************************/

/*div#banner_100603_2 {
	width: 540px;
	height: 0px;
	padding-top: 267px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
	background-image: url("/itemmall/images/cs_100603_banner2.jpg");
	background-repeat: no-repeat;
}
	div#banner_100603_2 a.banner {
		width: 540px;
		height: 0px;
		padding-top: 267px;
		overflow: hidden;
		display: block;
		margin:-267px 0 0 0;
		position: absolute;
	}*/

/*Beast Reels Released (2010/06/10)*/
/******************************************************************/

div#banner_100610 {
	width: 540px;
	height: 429px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 5px auto 15px auto;
	background-image: url("/itemmall/images/cs_100610_banner.jpg");
}
	a#banner_100610_link1 {
		width: 540px;
		height: 358px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
	}
	a#banner_100610_link2 {
		width: 540px;
		height: 71px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
	}
	
/*Beast Reels Updated (2010/06/24)*/
/******************************************************************/

a#banner_100624 {
	width: 540px;
	height: 0px;
	padding-top: 390px;
	display: block;
	overflow: hidden;
	background-image: url("/itemmall/images/cs_100624_banner.jpg");
	background-repeat: no-repeat;
	margin: 10px auto;
}

/*Fireworks 4 FREE (2010/07/01)*/
/******************************************************************/

/*div#banner_100701 {
	width: 500px;
	height: 0px;
	padding-bottom: 309px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	background-image: url("/itemmall/images/cs_100701_banner.jpg");
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
	div#banner_100701 a {
		width: 150px;
		height: 0px;
		padding-top: 45px;
		overflow: hidden;
		display: block;
		position: absolute;
	}
	div#banner_100701 a.banner1 { margin: 131px 0 0 11px; }
	div#banner_100701 a.banner2 { margin: 131px 0 0 171px; }
	div#banner_100701 a.banner3 { margin: 131px 0 0 336px; }
	div#banner_100701 a.banner4 { margin: 191px 0 0 11px; }
	div#banner_100701 a.banner5 { margin: 191px 0 0 171px; }
	div#banner_100701 a.banner6 { margin: 191px 0 0 336px; }
	div#banner_100701 a.banner7 { margin: 251px 0 0 11px; }
	div#banner_100701 a.banner8 { margin: 251px 0 0 171px; }
	div#banner_100701 a.banner9 { margin: 251px 0 0 336px; }*/

/*Summer Costumes Released (2010/07/08)*/
/******************************************************************/

a#banner_100708_1 {
	width: 520px;
	height: 0px;
	padding-top: 200px;
	display: block;
	overflow: hidden;
	background-image: url("/itemmall/images/cs_100708_banner1.jpg");
	background-repeat: no-repeat;
	margin: 25px auto;
}

/*talent system items (2010/07/08)*/
/******************************************************************/

a#banner_100708_2 {
	width: 520px;
	height: 0px;
	padding-top: 200px;
	display: block;
	overflow: hidden;
	background-image: url("/itemmall/images/cs_100708_banner2.jpg");
	background-repeat: no-repeat;
	margin: 25px auto;
}

/*Beast Reels Updated (100722)*/
/*********************************************************************/
a#banner_100722 {
	width: 540px;
	height: 0px;
	padding-top: 1063px;
	display: block;
	overflow: hidden;
	background-image: url("/itemmall/images/cs_100722_banner.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
}