@charset "utf-8";
/*
body{
	background-color: #fff;
	margin:0;
	padding:0;
	font-size: 16px;
	line-height: 1.3em;
	color:#914A0A;
}
*/
/*img{
  vertical-align:bottom;
  border-style:none;
}*/

/*
a{
	text-decoration:underline; 
	color:#FF3399; 
}
*/

/*a:hover{
	text-decoration:underline; 
	color: #FF3399; 
}*/

/*
ul.friend_list{
	margin:0;
	padding:0;
}

ul.friend_list li{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	list-style:none;
	padding:5px;
}

ul.friend_list li:last-child{
	border-bottom:1px solid #666666;
}
*/



/*#container {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 950px;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
}
*/



.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}

.red{
	color:#f00;
}
.blue{
	color:#00f;
}
.gray{
	color:#666;
}
.orange{
	color:#FF6633;
}

.vspace0{
	width:1px;
	height:0px;
}
.vspace1{
	width:1px;
	height:8px;
}
.vspace2{
	width:1px;
	height:16px;
}
.vspace3{
	width:1px;
	height:32px;
}


table.accessory_table{
	width:400px;
	border:1px solid #333333;
	border-collapse: collapse;
}
.accessory_table th{
	width:80px;
	text-align:center;
	border:1px solid #333333;
}
.accessory_table td{
	width:320px;
	text-align:left;
	border:1px solid #333333;
}

.fonts{
	font-size:90%;
}

.fontxs{
	font-size:80%;
}


.bold{
	font-weight:bold;
}




/*--------------------
 -- ヘッダ
 -------------------*/


#title_logo{
	float:left;
	padding: 5px;
}

#title_logo_img{
	width:302px;
	height:32px;
}



#login_type{
	float:right;
	padding: 5px;
	height:33px;
	line-height:33px;
}

#login_type #facebook{
	float:left;
}
#login_type #facebook span{
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #6A84C8;

	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	
	height:22px;
	line-height:22px;

	background-color: #5F7CC4;
	
	/*
	background: -moz-linear-gradient(top,#5F7CC4 0%,#5F7CC4 50%,#556AB5 50%,#556AB5);
	background: -webkit-gradient(linear, left top, left bottom,from(#5F7CC4), color-stop(0.5,#5F7CC4), color-stop(0.5,#556AB5),  to(#556AB5));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5F7CC4', endColorstr='#556AB5');
	*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #5F7CC4), color-stop(0.50, #556AB5));
	background: -webkit-linear-gradient(top, #5F7CC4 50%, #556AB5 50%);
	background: -moz-linear-gradient(top, #5F7CC4 50%, #556AB5 50%);
	background: -o-linear-gradient(top, #5F7CC4 50%, #556AB5 50%);
	background: -ms-linear-gradient(top, #5F7CC4 50%, #556AB5 50%);
	background: linear-gradient(to bottom, #5F7CC4 50%, #556AB5 50%);
	-pie-background: linear-gradient(top, #5F7CC4 50%, #556AB5 50%);
	
	-webkit-text-shadow: 1px 1px 1px #6276BA;
	-moz-text-shadow: 1px 1px 1px #6276BA;
	-o-text-shadow: 1px 1px 1px #6276BA;
	text-shadow: 1px 1px 1px #6276BA;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	padding: 0px 10px 0px 10px;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#login_type #facebook a{
	color:#5472C0;
	font-weight: bold;
	font-size: 14px;
}
#login_type #facebook a:hover{
	text-decoration:underline;
}

#login_type #separator{
	float:left;
	font-weight: bold;
	color: #AF682E;
	font-size: 16px;
}

#login_type #mixi{
	float:left;
}

#login_type #mixi span{
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #D3AE6B;

	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	
	height:22px;
	line-height:22px;

	background-color: #D5B56A;
	/*
	background: -moz-linear-gradient(top,#D5B56A 0%,#D5B56A 50%,#CEA55B 50%,#CEA55B);
	background: -webkit-gradient(linear, left top, left bottom,from(#D5B56A), color-stop(0.5,#D5B56A), color-stop(0.5,#CEA55B),  to(#CEA55B));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D5B56A', endColorstr='#CEA55B');
	*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #D5B56A), color-stop(0.50, #CEA55B));
	background: -webkit-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: -moz-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: -o-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: -ms-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: linear-gradient(to bottom, #D5B56A 50%, #CEA55B 50%);
	-pie-background: linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	
	
	-webkit-text-shadow: 1px 1px 1px #D6B476;
	-moz-text-shadow: 1px 1px 1px #D6B476;
	-o-text-shadow: 1px 1px 1px #D6B476;
	text-shadow: 1px 1px 1px #D6B476;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	padding: 0px 10px 0px 10px;

	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#login_type #mixi a{
	color:#B47B20;
	font-weight: bold;
	font-size: 14px;
}
#login_type #mixi a:hover{
	text-decoration:underline;
}


#login_type #doubutsu{
	float:left;
}

#login_type #doubutsu span{
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #D3AE6B;

	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	
	height:22px;
	line-height:22px;

	background-color: #D5B56A;
	/*
	background: -moz-linear-gradient(top,#D5B56A 0%,#D5B56A 50%,#CEA55B 50%,#CEA55B);
	background: -webkit-gradient(linear, left top, left bottom,from(#D5B56A), color-stop(0.5,#D5B56A), color-stop(0.5,#CEA55B),  to(#CEA55B));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D5B56A', endColorstr='#CEA55B');
	*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #D5B56A), color-stop(0.50, #CEA55B));
	background: -webkit-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: -moz-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: -o-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: -ms-linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	background: linear-gradient(to bottom, #D5B56A 50%, #CEA55B 50%);
	-pie-background: linear-gradient(top, #D5B56A 50%, #CEA55B 50%);
	
	
	-webkit-text-shadow: 1px 1px 1px #D6B476;
	-moz-text-shadow: 1px 1px 1px #D6B476;
	-o-text-shadow: 1px 1px 1px #D6B476;
	text-shadow: 1px 1px 1px #D6B476;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	padding: 0px 10px 0px 10px;

	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#login_type #doubutsu a{
	color:#B47B20;
	font-weight: bold;
	font-size: 14px;
}
#login_type #doubutsu a:hover{
	text-decoration:underline;
}











/*--------------------
 -- フッター
 -------------------*/

#footer_contents{
	background-color: #B6A76B;
	color:#fff;
	font-size:80%;
}




.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.block div {
	margin-left: 15px;
	float: left;
}






.nav01{
	padding:0;
	margin:0 auto;
	list-style-type:none;
	float:left;
	position:relative;
	left:50%;
}
.nav01 li{
  float:left;
  position:relative;
  right:50%;
  margin:5px;
}

.header_hr{
    
}


/*
h4 {
  position: relative;
  font-size: 20px;
  line-height: 1;
  padding: 15px 5px 10px 20px;
  border-left: 10px solid #777;
}
h4:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  height: 0;
  width: 100%;
  border-bottom: 1px dashed #555;
}
*/

/*--------------------
 -- サイドメニュー用
 -------------------*/
 
#top_left{
	float:left;
	width:250px;
	 background-color: #fff;  
}

#top_right{
	float:left;
	width:700px;
	background-color: #fff;  
}


/*--------------------
 -- お知らせなど
 -------------------*/
#user_notice{
	padding:0;
	margin:0;
	background: #fff;
	width: 100%;
	height:127px;
	font-size: 14px;
	font-weight:bold;
}
#user_notice.fitting{
	margin-top:-8px;
	height:30px;
}

#user_notice .exclamation{
	width:24px;
	height:24px;
	background:url(/img/top/exclamation.png) no-repeat left -24px;
	margin-left:auto;
	margin-right:5px;
}
#user_notice ul li:hover .exclamation{
	background-position:left top;
}

#user_notice ul{
	list-style: none;
	padding:0;
	margin:0;
	width: 100%;
}
#user_notice ul li {
	width:190px;
	text-align: left;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #fff;
	border-bottom:solid 1px #FFCC00;
	border-top:solid 1px #FFCC00;
	border-right:solid 1px #FFCC00;
	
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}


#user_notice ul li:hover {
	width:220px;
	text-align: left;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #FF8B00;
	border-bottom:solid 1px #FFCC00;
	border-top:solid 1px #FFCC00;
	border-right:solid 1px #FFCC00;

	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}

#user_notice ul li a {
	display: block;
	text-decoration: none;
	color:#663300;
	padding:0 0 0 15px;
}

#user_notice ul li a:hover {
	color:#FFFFFF;
}

#user_notice ul li p.li_left {
	margin:0;
	padding:0;
	float:left;
	width:60%;
}
#user_notice ul li p.li_right {
	margin:0;
	padding:0;
	float:right;
	width:40%;
	text-align: right;
}
#user_notice ul li p.li_right span {
	margin:0 10px 0 0;
	color:#FF6600;
}
#user_notice ul li a:hover p.li_right span {
	color:#fff;
}

/*--------------------
 -- ユーザ情報
 -------------------*/
#user_info{
	width:100%;
	position:relative;
	margin:6px 0 2px 0;
	overflow:hidden;
	min-height:58px;
}
#user_photo{
	width:52px;
	height:52px;
	position:absolute;
	top:-2px;
	left:0px;
	background-color: #fff;
	border:solid 1px #9CD832;
	margin:2px 0 0 6px;
	z-index: 2;
}
#user_photo img{
	width:50px;
	height:50px;
	margin:1px;
}

#user_name_base{
	overflow:hidden;
}

#user_name{

	color:#663300;
	font-size: 14px;
	
	width:130px;

	line-height:18px;
	margin:4px 0 4px 65px;
	word-break:break-all;
}

#user_level{

	font-size: 13px;
}
#user_level a{
	display: block;
	text-decoration: none;
	color:#663300;
	font-weight:bold;
}
#user_level div{
	text-align: right;
	
	width:190px;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #fff;
	border-bottom:solid 1px #FFCC00;
	border-top:solid 1px #FFCC00;
	border-right:solid 1px #FFCC00;
	
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#user_level span.num_color{
	color:#FF6600;
	margin:0 10px 0 0;
}


#user_level div:hover {
	width:220px;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #FF8B00;
	border-bottom:solid 1px #FFCC00;
	border-top:solid 1px #FFCC00;
	border-right:solid 1px #FFCC00;
	
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}

#user_level a:hover{
	color:#fff;
}
#user_level a:hover span.num_color{
	color:#fff;
}


/*--------------------
 -- 今日の運勢
 -------------------*/
#user_dayluck{
	padding:0;
	margin:0;
	width: 100%;
}

#user_dayluck div.title{
	width:190px;
	text-align: left;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #fff;
	border-bottom:solid 1px #9CD832;
	border-top:solid 1px #9CD832;
	border-right:solid 1px #9CD832;
	
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	font-size: 14px;
	font-weight:bold;
	color:#663300;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#user_dayluck div.title span{
	margin:0 0 0 15px;
}

#user_dayluck ul{
	list-style: none;
	padding:0;
	margin:0 0 0 30px;
	width:150px;
}

#user_dayluck ul li{
	height:20px;
	line-height:20px;
	font-size: 14px;
} 
/*
#user_dayluck ul li a{
	display: block;
	text-decoration: none;
	color:#914A0A;
}
#user_dayluck ul li a .title{
	
}
#user_dayluck ul li a .star{
	color:#FFAA00;
}

#user_dayluck ul li a:hover .title{
	font-weight:bold;
}
*/

/*
#user_dayluck a{
	display: block;
	text-decoration: none;
	color:#914A0A;
}
#user_dayluck a .title{
	
}
#user_dayluck a .star{
	color:#FFAA00;
}

#user_dayluck a:hover .title{
	font-weight:bold;
}
*/
#user_dayluck .star{
	color:#FFAA00;
}

#user_dayluck a.light_green_button{
	height:22px;
	line-height:22px;
	margin:3px 0 20px 42px;
}

	



.yellow_button, .yellow_button_static, .blue_button, .green_button, .light_blue_button, .light_green_button, .orange_button, .facebook_button, .mixi_button{
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #FFCC00;

	text-decoration: none;
	font-weight: bold;
	color: #663300;
	font-size: 14px;
	
	height:24px;
	line-height:24px;

	background-color: #FFEE50;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #FFEE50), color-stop(0.50, #FFDA00));
	background: -webkit-linear-gradient(top, #FFEE50 50%, #FFDA00 50%);
	background: -moz-linear-gradient(top, #FFEE50 50%, #FFDA00 50%);
	background: -o-linear-gradient(top, #FFEE50 50%, #FFDA00 50%);
	background: -ms-linear-gradient(top, #FFEE50 50%, #FFDA00 50%);
	background: linear-gradient(to bottom, #FFEE50 50%, #FFDA00 50%);
	-pie-background: linear-gradient(top, #FFEE50 50%, #FFDA00 50%);

	-webkit-text-shadow: 1px 1px 1px #FFFFB6;
	-moz-text-shadow: 1px 1px 1px #FFFFB6;
	-o-text-shadow: 1px 1px 1px #FFFFB6;
	text-shadow: 1px 1px 1px #FFFFB6;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	padding: 0px 30px 0px 30px;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.yellow_button:hover{
	color: #663300;
	background-color: #fff489;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #fff489), color-stop(0.50, #ffe54c));
	background: -webkit-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: -moz-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: -o-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: -ms-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: linear-gradient(to bottom, #fff489 50%, #ffe54c 50%);
	-pie-background: linear-gradient(top, #fff489 50%, #ffe54c 50%);

	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.yellow_button:active{
	color: #663300;
	background:#FFDA00;
	text-decoration: none;
}


.blue_button{
	border-color: #72C2DB;
	background-color: #C7FFFF;
	color: #663300;
	/*
	background: -moz-linear-gradient(top,#C7FFFF 0%,#C7FFFF 50%,#A2E4FC 50%,#A2E4FC);
	background: -webkit-gradient(linear, left top, left bottom,from(#A2E4FC), color-stop(0.5,#A2E4FC), color-stop(0.5,#A2E4FC),  to(#A2E4FC));
*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #C7FFFF), color-stop(0.50, #A2E4FC));
	background: -webkit-linear-gradient(top, #C7FFFF 50%, #A2E4FC 50%);
	background: -moz-linear-gradient(top, #C7FFFF 50%, #A2E4FC 50%);
	background: -o-linear-gradient(top, #C7FFFF 50%, #A2E4FC 50%);
	background: -ms-linear-gradient(top, #C7FFFF 50%, #A2E4FC 50%);
	background: linear-gradient(to bottom, #C7FFFF 50%, #A2E4FC 50%);
	-pie-background: linear-gradient(top, #C7FFFF 50%, #A2E4FC 50%);

	-webkit-text-shadow: 1px 1px 1px #D4F7FF;
	-moz-text-shadow: 1px 1px 1px #D4F7FF;
	-o-text-shadow: 1px 1px 1px #D4F7FF;
	text-shadow: 1px 1px 1px #D4F7FF;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.blue_button:hover{
	color: #663300;
	/*background: -moz-linear-gradient(top,#d4ffff 0%,#d4ffff 50%,#c1eefe 50%,#c1eefe);
	background: -webkit-gradient(linear, left top, left bottom,from(#d4ffff), color-stop(0.5,#d4ffff), color-stop(0.5,#c1eefe),  to(#c1eefe));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #d4ffff), color-stop(0.50, #c1eefe));
	background: -webkit-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: -moz-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: -o-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: -ms-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: linear-gradient(to bottom, #d4ffff 50%, #c1eefe 50%);
	-pie-background: linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.blue_button:active{
	color: #663300;
	background:#A2E4FC;
	text-decoration: none;
}

.green_button{
	border-color: #62C110;
	background-color: #9FE247;
	color: #336600;
	/*background: -moz-linear-gradient(top,#C6F766 0%,#C6F766 50%,#9FE247 50%,#9FE247);
	background: -webkit-gradient(linear, left top, left bottom,from(#C6F766), color-stop(0.5,#C6F766), color-stop(0.5,#9FE247),  to(#9FE247));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #C6F766), color-stop(0.50, #9FE247));
	background: -webkit-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: -moz-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: -o-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: -ms-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: linear-gradient(to bottom, #C6F766 50%, #9FE247 50%);
	-pie-background: linear-gradient(top, #C6F766 50%, #9FE247 50%);
	
	-webkit-text-shadow: 1px 1px 1px #FFFFFF;
	-moz-text-shadow: 1px 1px 1px #FFFFFF;
	-o-text-shadow: 1px 1px 1px #FFFFFF;
	text-shadow: 1px 1px 1px #FFFFFF;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.green_button:hover{
	color: #336600;
	/*background: -moz-linear-gradient(top,#dbff93 0%,#dbff93 50%,#baf074 50%,#baf074);
	background: -webkit-gradient(linear, left top, left bottom,from(#dbff93), color-stop(0.5,#dbff93), color-stop(0.5,#baf074),  to(#baf074));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #dbff93), color-stop(0.50, #baf074));
	background: -webkit-linear-gradient(top, #dbff93 50%, #baf074 50%);
	background: -moz-linear-gradient(top, #dbff93 50%, #baf074 50%);
	background: -o-linear-gradient(top, #dbff93 50%, #baf074 50%);
	background: -ms-linear-gradient(top, #dbff93 50%, #baf074 50%);
	background: linear-gradient(to bottom, #dbff93 50%, #baf074 50%);
	-pie-background: linear-gradient(top, #dbff93 50%, #baf074 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.green_button:active{
	color: #336600;
	background:#9FE247;
	text-decoration: none;
}



.orange_button{
	border-color: #D65B00 ;
	background-color: #9FE247;
	color: #661D00;
	/*background: -moz-linear-gradient(top,#FFD04D 0%,#FFD04D 50%,#FFB600 50%,#FFB600);
	background: -webkit-gradient(linear, left top, left bottom,from(#FFD04D), color-stop(0.5,#FFD04D), color-stop(0.5,#FFB600),  to(#FFB600));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #FFD04D), color-stop(0.50, #FFB600));
	background: -webkit-linear-gradient(top, #FFD04D 50%, #FFB600 50%);
	background: -moz-linear-gradient(top, #FFD04D 50%, #FFB600 50%);
	background: -o-linear-gradient(top, #FFD04D 50%, #FFB600 50%);
	background: -ms-linear-gradient(top, #FFD04D 50%, #FFB600 50%);
	background: linear-gradient(to bottom, #FFD04D 50%, #FFB600 50%);
	-pie-background: linear-gradient(top, #FFD04D 50%, #FFB600 50%);
	-webkit-text-shadow: 1px 1px 1px #FFFC99;
	-moz-text-shadow: 1px 1px 1px #FFFC99;
	-o-text-shadow: 1px 1px 1px #FFFC99;
	text-shadow: 1px 1px 1px #FFFC99;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.orange_button:hover{
	color: #663300;
	/*background: -moz-linear-gradient(top,#fff489 0%,#fff489 50%,#ffe54c 50%,#ffe54c);
	background: -webkit-gradient(linear, left top, left bottom,from(#fff489), color-stop(0.5,#fff489), color-stop(0.5,#ffe54c),  to(#ffe54c));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #fff489), color-stop(0.50, #ffe54c));
	background: -webkit-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: -moz-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: -o-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: -ms-linear-gradient(top, #fff489 50%, #ffe54c 50%);
	background: linear-gradient(to bottom, #fff489 50%, #ffe54c 50%);
	-pie-background: linear-gradient(top, #fff489 50%, #ffe54c 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.orange_button:active{
	color: #663300;
	background:#FFDA00;
	text-decoration: none;
}


.


.light_blue_button{
	border-color: #93B9C1;
	background-color: #E8F9F9;
	color: #666666;
	/*background: -moz-linear-gradient(top,#FFFFFF 0%,#FFFFFF 50%,#E8F9F9 50%,#E8F9F9);
	background: -webkit-gradient(linear, left top, left bottom,from(#FFFFFF), color-stop(0.5,#FFFFFF), color-stop(0.5,#E8F9F9),  to(#E8F9F9));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #FFFFFF), color-stop(0.50, #E8F9F9));
	background: -webkit-linear-gradient(top, #FFFFFF 50%, #E8F9F9 50%);
	background: -moz-linear-gradient(top, #FFFFFF 50%, #E8F9F9 50%);
	background: -o-linear-gradient(top, #FFFFFF 50%, #E8F9F9 50%);
	background: -ms-linear-gradient(top, #FFFFFF 50%, #E8F9F9 50%);
	background: linear-gradient(to bottom, #FFFFFF 50%, #E8F9F9 50%);
	-pie-background: linear-gradient(top, #FFFFFF 50%, #E8F9F9 50%);
	-webkit-text-shadow: 1px 1px 1px #FFFFFF;
	-moz-text-shadow: 1px 1px 1px #FFFFFF;
	-o-text-shadow: 1px 1px 1px #FFFFFF;
	text-shadow: 1px 1px 1px #FFFFFF;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.light_blue_button:hover{
	color: #666666;
	/*background: -moz-linear-gradient(top,#d4ffff 0%,#d4ffff 50%,#c1eefe 50%,#c1eefe);
	background: -webkit-gradient(linear, left top, left bottom,from(#d4ffff), color-stop(0.5,#d4ffff), color-stop(0.5,#c1eefe),  to(#c1eefe));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #d4ffff), color-stop(0.50, #c1eefe));
	background: -webkit-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: -moz-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: -o-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: -ms-linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	background: linear-gradient(to bottom, #d4ffff 50%, #c1eefe 50%);
	-pie-background: linear-gradient(top, #d4ffff 50%, #c1eefe 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.light_blue_button:active{
	color: #666666;
	background:#E8F9F9;
	text-decoration: none;
}

.light_green_button{
	border-color: #65BC11;
	background-color: #B9ED54;
	color: #336600;
	/*background: -moz-linear-gradient(top,#E3FF6E 0%,#E3FF6E 50%,#B9ED54 50%,#B9ED54);
	background: -webkit-gradient(linear, left top, left bottom,from(#E3FF6E), color-stop(0.5,#E3FF6E), color-stop(0.5,#B9ED54),  to(#B9ED54));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #E3FF6E), color-stop(0.50, #B9ED54));
	background: -webkit-linear-gradient(top, #E3FF6E 50%, #B9ED54 50%);
	background: -moz-linear-gradient(top, #E3FF6E 50%, #B9ED54 50%);
	background: -o-linear-gradient(top, #E3FF6E 50%, #B9ED54 50%);
	background: -ms-linear-gradient(top, #E3FF6E 50%, #B9ED54 50%);
	background: linear-gradient(to bottom, #E3FF6E 50%, #B9ED54 50%);
	-pie-background: linear-gradient(top, #E3FF6E 50%, #B9ED54 50%);
	-webkit-text-shadow: 1px 1px 1px #FFFFFF;
	-moz-text-shadow: 1px 1px 1px #FFFFFF;
	-o-text-shadow: 1px 1px 1px #FFFFFF;
	text-shadow: 1px 1px 1px #FFFFFF;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.light_green_button:hover{
	color: #336600;
	/*background: -moz-linear-gradient(top,#C6F766 0%,#C6F766 50%,#9FE247 50%,#9FE247);
	background: -webkit-gradient(linear, left top, left bottom,from(#C6F766), color-stop(0.5,#C6F766), color-stop(0.5,#9FE247),  to(#9FE247));*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #C6F766), color-stop(0.50, #9FE247));
	background: -webkit-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: -moz-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: -o-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: -ms-linear-gradient(top, #C6F766 50%, #9FE247 50%);
	background: linear-gradient(to bottom, #C6F766 50%, #9FE247 50%);
	-pie-background: linear-gradient(top, #C6F766 50%, #9FE247 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.light_green_button:active{
	color: #336600;
	background:#B9ED54;
	text-decoration: none;
}



.facebook_button{
	border-color: #6a84c8;
	background-color: #6a84c8;
	color: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #6a84c8), color-stop(0.50, #556ab5));
	background: -webkit-linear-gradient(top, #6a84c8 50%, #556ab5 50%);
	background: -moz-linear-gradient(top, #6a84c8 50%, #556ab5 50%);
	background: -o-linear-gradient(top, #6a84c8 50%, #556ab5 50%);
	background: -ms-linear-gradient(top, #6a84c8 50%, #556ab5 50%);
	background: linear-gradient(to bottom, #6a84c8 50%, #556ab5 50%);
	-pie-background: linear-gradient(top, #6a84c8 50%, #556ab5 50%);

	-webkit-text-shadow: 1px 1px 1px #47578f;
	-moz-text-shadow: 1px 1px 1px #47578f;
	-o-text-shadow: 1px 1px 1px #47578f;
	text-shadow: 1px 1px 1px #47578f;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.facebook_button:hover{
	color: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #7f99da), color-stop(0.50, #7387ce));
	background: -webkit-linear-gradient(top, #7f99da 50%, #7387ce 50%);
	background: -moz-linear-gradient(top, #7f99da 50%, #7387ce 50%);
	background: -o-linear-gradient(top, #7f99da 50%, #7387ce 50%);
	background: -ms-linear-gradient(top, #7f99da 50%, #7387ce 50%);
	background: linear-gradient(to bottom, #7f99da 50%, #7387ce 50%);
	-pie-background: linear-gradient(top, #7f99da 50%, #7387ce 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.facebook_button:active{
	color: #ffffff;
	background:#6a84c8;
	text-decoration: none;
}


.mixi_button{
	border-color: #d3ae6b;
	background-color: #d5b56a;
	color: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #d5b56a), color-stop(0.50, #cea55b));
	background: -webkit-linear-gradient(top, #d5b56a 50%, #cea55b 50%);
	background: -moz-linear-gradient(top, #d5b56a 50%, #cea55b 50%);
	background: -o-linear-gradient(top, #d5b56a 50%, #cea55b 50%);
	background: -ms-linear-gradient(top, #d5b56a 50%, #cea55b 50%);
	background: linear-gradient(to bottom, #d5b56a 50%, #cea55b 50%);
	-pie-background: linear-gradient(top, #d5b56a 50%, #cea55b 50%);

	-webkit-text-shadow: 1px 1px 1px #af9058;
	-moz-text-shadow: 1px 1px 1px #af9058;
	-o-text-shadow: 1px 1px 1px #af9058;
	text-shadow: 1px 1px 1px #af9058;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.mixi_button:hover{
	color: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #e4c47a), color-stop(0.50, #dab166));
	background: -webkit-linear-gradient(top, #e4c47a 50%, #dab166 50%);
	background: -moz-linear-gradient(top, #e4c47a 50%, #dab166 50%);
	background: -o-linear-gradient(top, #e4c47a 50%, #dab166 50%);
	background: -ms-linear-gradient(top, #e4c47a 50%, #dab166 50%);
	background: linear-gradient(to bottom, #e4c47a 50%, #dab166 50%);
	-pie-background: linear-gradient(top, #e4c47a 50%, #dab166 50%);
	text-decoration: none;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
.mixi_button:active{
	color: #ffffff;
	background:#cea55b;
	text-decoration: none;
}


.gray_button{
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #929292;

	text-decoration: none;
	font-weight: bold;
	color: #7e7e7e;
	font-size: 14px;
	
	height:24px;
	line-height:24px;

	background-color: #b6b6b6;
	
	/*
	background: -moz-linear-gradient(top,#cfcfcf 0%,#cfcfcf 50%,#c0c0c0 50%,#c0c0c0);
	background: -webkit-gradient(linear, left top, left bottom,from(#cfcfcf), color-stop(0.5,#cfcfcf), color-stop(0.5,#c0c0c0),  to(#c0c0c0));
	*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #cfcfcf), color-stop(0.50, #c0c0c0));
	background: -webkit-linear-gradient(top, #cfcfcf 50%, #c0c0c0 50%);
	background: -moz-linear-gradient(top, #cfcfcf 50%, #c0c0c0 50%);
	background: -o-linear-gradient(top, #cfcfcf 50%, #c0c0c0 50%);
	background: -ms-linear-gradient(top, #cfcfcf 50%, #c0c0c0 50%);
	background: linear-gradient(to bottom, #cfcfcf 50%, #c0c0c0 50%);
	-pie-background: linear-gradient(top, #cfcfcf 50%, #c0c0c0 50%);


	-webkit-text-shadow: 1px 1px 1px #cecece;
	-moz-text-shadow: 1px 1px 1px #cecece;
	-o-text-shadow: 1px 1px 1px #cecece;
	text-shadow: 1px 1px 1px #cecece;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	padding: 0px 30px 0px 30px;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}














#change_accessory{
	margin-top:12px;
	margin-left:12px;
}
#change_accessory a{
	padding: 0px;
	width: 132px;
}
 
/*
[サイズ]　　width 132px　　height 24px　　角 10px　　ふち 1px
[色]　　　　ふち色 #FFCC00 　明るい黄色(上) #FFEE50　濃い黄色(下) #FFDA00
[文字色]　　色 #663300　　ハイライト #FFFFB6

*/
/*
#change_accessory a{
	display:block;
	width:132px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:2px solid;
	border-color:#FFCC00;
	background:#FFEE50;
	color:#663300;
}
#change_accessory a:hover{
	background:#FFEE50;
}
*/


/*--------------------
 -- アクセサリーの効果
 -------------------*/
#user_accessory_effect{
	padding:0;
	margin:15px 0 0 0;
	width: 100%;
}

#user_accessory_effect div.title{
	width:190px;
	text-align: left;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #fff;
	border-bottom:solid 1px #9CD832;
	border-top:solid 1px #9CD832;
	border-right:solid 1px #9CD832;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	font-size: 14px;
	font-weight:bold;
	color:#663300;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#user_accessory_effect div.title span{
	margin:0 0 0 15px;
}

#user_accessory_effect ul{
	list-style: none;
	padding:0;
	margin:0 0 0 30px;
	width:150px;
}
#user_accessory_effect ul li{
	height:20px;
	line-height:20px;
	font-size: 14px;
	color:#914A0A;
}
#user_accessory_effect ul li span{
	color:#FF7040;
}


/*--------------------
 -- ヘルプ、お問い合わせなど
 -------------------*/
#site_navi_link{
	font-size: 14px;
	font-weight:bold;
	padding:0;
	margin:0;
}


#site_navi_link ul{
	list-style: none;
	padding:0;
	margin:0;
	width: 100%;
}
#site_navi_link ul li {
	width:190px;
	text-align: left;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #FFFFFF;
	border-bottom:solid 1px #BFBFBF;
	border-top:solid 1px #BFBFBF;
	border-right:solid 1px #BFBFBF;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}


#site_navi_link ul li:hover {
	width:220px;
	text-align: left;
	margin:0 0 2px 0;
	padding:0;
	height:22px;
	line-height:22px;
	background-color: #666666;
	border-bottom:solid 1px #BFBFBF;
	border-top:solid 1px #BFBFBF;
	border-right:solid 1px #BFBFBF;

	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}

#site_navi_link ul li a {
	display: block;
	text-decoration: none;
	color:#666666;
	padding:0 0 0 15px;
}

#site_navi_link ul li a:hover {
	color:#FFFFFF;
}




/*--------------------
 -- プレミアム
 -------------------*/
#doubutsu_premium{
	width:210px;
	color:#663300;
	font-size: 14px;
	margin:5px;
}

#doubutsu_premium img{
	width:200px;
	margin:2px;
	border:solid 1px #fff;
}

#doubutsu_premium img:hover{
	width:200px;
	margin:1px;
	border:solid 2px #FF8B00;
}




/*--------------------
 -- リスト画面（ラッキーコイン履歴など）
 -------------------*/
/*

<div id="list_rows">
<ul class="list_main">
<li class="list_row"><div class="list_col1">2013/4/18 10:00</div><div class="list_col2">ショップ（リボン付ハット）</div><div class="list_col3">-1コイン</div></li>
</ul>
</div>

*/

#list_page_title{
	text-align:left;
	background-color: #FFCC00;
	border-bottom:solid 1px #E23A00;
	color:#914A0A;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	-o-text-shadow: 1px 1px 1px #fff;
	text-shadow: 1px 1px 1px #fff;
	margin:0 5px 15px 5px;
	padding:0 0 0 15px;
	height:30px;
	line-height:30px;
	font-size: 20px;
	font-weight:bold;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}

#list_description{
	margin:-5px 0 0 10px;
}
#list_description .title{
	color:#914A0A;
	font-weight:bold;
	font-size: 14px;
}
#list_description .text{
	color:#914A0A;
	font-size: 12px;
}

#next_level{
	color:#00f;
	font-weight:bold;
	font-size: 12px;
	margin:0 0 0 10px;
}


#list_column_header div.list_header{
	float:left;
	padding:0;
	margin:0;
	border-bottom:solid 2px #9CD832;
	margin:0 0 0 5px;
	color:#663300;
	font-weight:bold;
	font-size: 14px;
}
#list_column_header p{
	padding:0;
	margin:0;

}
#list_column_header div.list_header1{
	width:145px;
	background-color: #fff;
}
#list_column_header div.list_header2{
	width:380px;
	background-color: #fff;
}
#list_column_header div.list_header3{
	width:145px;
	background-color: #fff;
}
#list_column_header p.rect{
	float:left;
	width:10px;
	height:20px;
	line-height:20px;
	background-color: #9CD832;
	
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}
#list_column_header p.title{
	float:left;
	margin:0 0 0 5px;
	height:20px;
	line-height:20px;
}

#list_column_text{
	margin:0 15px 0 15px;
}



#list_rows ul.list_main{
	list-style: none;
	padding:0;
	width:685px;
	color:#663300;
}
#list_rows li.list_row{
	height:22px;
	line-height:22px;
	font-size: 14px;
}

#list_rows li.list_row div{
	float:left;
	padding:0;
	margin:0;
	border-right:solid 2px #9CD832;
}
/*
#list_rows li:first-child.list_row div{
	padding: 5px 0 0 0;
}
*/
#list_rows li.list_row div.list_col1{
	width:148px;
	background-color: #fff;
}
#list_rows li.list_row div.list_col2{
	width:383px;
	background-color: #fff;
}
#list_rows li.list_row div.list_col3{
	width:148px;
	background-color: #fff;
}
#list_rows li.list_row div p{
	padding:0 0 0 5px;
	margin:0 5px 0 5px;
	border-bottom:solid 2px #FFCC00;
}
#list_rows li.list_row div.list_col3 .blue{
	color:#FF3366;
}
#list_rows li.list_row div.list_col3 .red{
	color:#0099FF;
}




/*

*/
.green_round{
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #4BA000;

	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	
	height:20px;
	line-height:20px;

	background-color: #5ED311;
	
	-webkit-text-shadow: 1px 1px 1px #4BA000;
	-moz-text-shadow: 1px 1px 1px #4BA000;
	-o-text-shadow: 1px 1px 1px #4BA000;
	text-shadow: 1px 1px 1px #4BA000;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	padding: 0px 30px 0px 30px;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}

/*
進む、戻るの三角
*/
/*
.yellow_button.back_triangle{
	padding:0;
	width:90px;
	height:24px;
	background-image:url(/img/common/back_triangle.png);
	background-repeat: no-repeat;
	background-color:#f00;
}
*/

.back_triangle img{
	padding:0;
	margin-top:-3px;
	vertical-align:middle;
	
}
.forward_triangle img{
	padding:0;
	margin-top:-3px;
	vertical-align:middle;
}


/*
マーク付きの見出し
*/
.info_guide_subject{
	margin:15px 0 5px 20px;
	padding-left:24px;
	background-image: url("/img/gacha/animal_hand.png");
	background-repeat: no-repeat;
	font-size:16px;
	color:#FF6633;
	font-weight: bold;
}
.info_guide_text{
	margin:5px 0 10px 20px;
	padding-left:24px;
	font-size:16px;
	color:#663300;
}


#guide_char{
	margin:20px 0 0 0;
	text-align:center;
}


#contents_header{
	position:relative;
	background-color: #FFCC00;
	margin:5px 9px 8px 9px;

    border-bottom: 1px solid #E23A00;
    
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

    font-weight: bold;
    height: 25px;
    line-height: 25px;
    
    color: #914A0A;
    font-size: 18px;
    text-shadow: 1px 1px 1px #FFFFFF;
    padding-left:10px;
    
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}

.orange_line{
	height:10px;
	width:98%;
	margin:0 auto 0 auto;
	border-top:dotted 2px #FF9900;
}



/***************
 *グッドボタン
 ***************/
.good_exec_base{
	position:relative;
}

.good_exec_base .good_button{
	
	display: inline-block;
	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #FFCC00;

	text-decoration: none;
	font-weight: bold;
	color: #907357;
	
	width:60px;
	height:22px;
	line-height:22px;


	background-color: #f9f09f;

	-webkit-text-shadow: 1px 1px 1px #FFFFB6;
	-moz-text-shadow: 1px 1px 1px #FFFFB6;
	-o-text-shadow: 1px 1px 1px #FFFFB6;
	text-shadow: 1px 1px 1px #FFFFB6;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	behavior: url("/css/PIE.htc");
	position:relative;
	z-index: 1;
}


.good_left .good_button{
	padding:0;
	width:60px;
	height:22px;
	line-height:22px;
}

.good_exec_base img{
	position:absolute;
	z-index: 2;
	top:3px;
	left:15px;
}

.good_left{
	float:left;
}
.good_right{
	float:left;
}

.good_num{
	display:inline-block;
	background-image: url("/img/top/good_num_base.png");
	background-repeat: no-repeat;
	width:41px;
	height:22px;
	margin:0 0 0 5px;
}

.good_num span{
	width:28px;
	height:20px;
	display:inline-block;
	text-align:right;
	line-height:20px;
	font-size:13px;
	margin:1px 0 0 6px;
	padding:0 3px;
}



.toast1{
	display:none;
	position:absolute;
	top:0;
	left:0;
	
	width:110px;
	height:26px;
	line-height:26px;
	font-size:13px;
	
	color:#fff;
	background-color: #000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	
	text-align:center;
	font-weight:bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	border-bottom:solid 1px #999;
	z-index: 9999;
}