form#add_list_form {
	background-color: #eee;
}

.qtip-allow {
	min-width: 10px;
	min-height: 10px;
}


.qtip-allow a {
	color: #676768;
}

div#header a#login {
 	position: absolute;
	right: 75px;
}

/* メニューボタン*/
div#header div#btn_menu {
	right: 45px;
}

/* 設定ボタン*/
div#header div#btn_setting {
	position: absolute;
	right: 20px;
	bottom: 10px;
	width:20px;
	height:20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
/*	background: #ffffff; */
	background-image:url(../images/setting.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align: center;
}

div#header div#btn_setting:hover {
    width:20px;
	height:20px;
    background-image:url(../images/setting_hover.png);
	background-position:center;
	background-repeat:no-repeat;
}

body#mygallery #left_contents>.favoriteList a:link,
body#mygallery #left_contents>.favoriteList a:visited {
	color: #ff8000;
}


div.gallery .item {
	width: auto;
	min-width: 100px;
}


.section .img_title {
	max-width:210px;
}
.section .img_exp {
	max-width:210px;
}
.section .img_comment {
	max-width:210px;
}

body#mygallery #main_contents {
	/* gallery list分 戻し */
	/* margin-top: -20px; */
	margin: -20px 0 0 160px;
}

.chatmygallery_btn{
 border:1px solid #ffc826; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:12px;
 font-family:arial, helvetica, sans-serif; 
 padding: 3px 5px 3px 5px; 
 text-decoration:none; 
 display:inline-block;
 text-shadow: -1px -1px 0 rgba(102,102,102,0.3);
 font-weight:bold; 
 color: #FFFFFF;
 background-color: #ffd65e; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
 background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
 background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
 background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
 background-image: -o-linear-gradient(top, #ffd65e, #febf04);
 background-image: linear-gradient(to bottom, #ffd65e, #febf04);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.chatmygallery_btn:hover{
 border:1px solid #f7b800;
 background-color: #ffc92b; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01));
 background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -o-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
}


/*
#comment_post_btn {
	display: inline;
	top: 0;
	margin-left: 10px;
	padding: 0 5px;
	height: 20px;
	border: 1px solid #ccc;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: .2em;

	background: #f8f8f8;
	background: -moz-linear-gradient(top, #ffffff, #dedede);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede) );
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dedede');
}

#comment_post_btn:hover {
	background: #dedede;
	background: -moz-linear-gradient(top, #dedede, #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#ffffff) );
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dedede', endColorstr='#ffffff');
}
*/
#comment_post_btn {
	display: inline;
	top: 0;
	margin-left: 10px;
	padding: 0 5px;
	height: 20px;
	border: 1px solid #ccc;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: .2em;

border:1px solid #7d99ca;
 -webkit-box-shadow: #B4B5B5 1px 1px 1px;
 -moz-box-shadow: #B4B5B5 1px 1px 1px;
 box-shadow: #B4B5B5 1px 1px 1px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 3px;
 font-size:18px;
 padding: 5px 20px 5px 20px;
 text-decoration:none;
 display:inline-block;
 text-shadow: 1px 1px 0 rgba(62,64,60,0.3);
 font-weight:bold;
 color: #FFFFFF;
 background-color: #a5b8da;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0FE2FA), to(#1589B3));
 background-image: -webkit-linear-gradient(top, #0FE2FA, #1589B3);
 background-image: -moz-linear-gradient(top, #0FE2FA, #1589B3);
 background-image: -ms-linear-gradient(top, #0FE2FA, #1589B3);
 background-image: -o-linear-gradient(top, #0FE2FA, #1589B3);
 background-image: linear-gradient(to bottom, #0FE2FA, #1589B3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0FE2FA, endColorstr=#1589B3);
}

#comment_post_btn:hover {
 border:1px solid #5d7fbc;
 background-color: #819bcb;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#04bdd2), to(#106685));
 background-image: -webkit-linear-gradient(top, #04bdd2, #106685);
 background-image: -moz-linear-gradient(top, #04bdd2, #106685);
 background-image: -ms-linear-gradient(top, #04bdd2, #106685);
 background-image: -o-linear-gradient(top, #04bdd2, #106685);
 background-image: linear-gradient(to bottom, #04bdd2, #106685);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#04bdd2, endColorstr=#106685);
}

.comment_del_btn {
 cursor:default;
 border:1px solid #df0909;
 -webkit-box-shadow: #B4B5B5 1px 1px 1px;
 -moz-box-shadow: #B4B5B5 1px 1px 1px;
 box-shadow: #B4B5B5 1px 1px 1px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 3px;
 font-size:12px;
 padding: 2px 5px 2px 5px;
 text-decoration:none;
 display:inline-block;
 text-shadow: 1px 1px 0 rgba(62,64,60,0.3);
 font-weight:normal;
 color: #FFFFFF;
 background-color: #f62b2b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#F62B2B), to(#d20202));
 background-image: -webkit-linear-gradient(top, #F62B2B, #d20202);
 background-image: -moz-linear-gradient(top, #F62B2B, #d20202);
 background-image: -ms-linear-gradient(top, #F62B2B, #d20202);
 background-image: -o-linear-gradient(top, #F62B2B, #d20202);
 background-image: linear-gradient(to bottom, #F62B2B, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F62B2B, endColorstr=#d20202);
}

.comment_del_btn:hover{
 border:1px solid #b30808;
 background-color: #e40a0a;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#E40A0A), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -moz-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -ms-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -o-linear-gradient(top, #E40A0A, #9f0202);
 background-image: linear-gradient(to bottom, #E40A0A, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E40A0A, endColorstr=#9f0202);
}

.list_edit_btn{
 cursor:default;
 border:1px solid #ffc826;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:12px;
 font-family:arial, helvetica, sans-serif;
 padding: 5px 10px 5px 10px;
 text-decoration:none;
 display:inline-block;
 text-shadow: -1px -1px 0 rgba(247,247,247,0.3);
 font-weight:bold; color: #1762E3;
 background-color: #ffd65e;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
 background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
 background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
 background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
 background-image: -o-linear-gradient(top, #ffd65e, #febf04);
 background-image: linear-gradient(to bottom, #ffd65e, #febf04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.list_edit_btn:hover{
 border:1px solid #f7b800;
 background-color: #ffc92b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01));
 background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -o-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
}


.list_add_btn {
 cursor:default;
 border:1px solid #f08802;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:12px;
 font-family:arial, helvetica, sans-serif;
 padding: 8px 10px;
 text-decoration:none;
 display:inline-block;
 text-shadow: -1px -1px 0 rgba(247,247,247,0.3);
 color: #000;
 background-color: #ffd65e;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFCB65), to(#FFA33D));
 background-image: -webkit-linear-gradient(top, #FFCB65, #FFA33D);
 background-image: -moz-linear-gradient(top, #FFCB65, #FFA33D);
 background-image: -ms-linear-gradient(top, #FFCB65, #FFA33D);
 background-image: -o-linear-gradient(top, #FFCB65, #FFA33D);
 background-image: linear-gradient(to bottom, #FFCB65, #FFA33D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.list_add_btn:hover{
 border:1px solid #f08802;
 background-color: #ffc92b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01));
 background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -o-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
}


.list_cancel_btn {
 cursor:default;
 border:1px solid #888;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:12px;
 font-family:arial, helvetica, sans-serif;
 padding: 8px 10px;
 text-decoration:none;
 display:inline-block;
 text-shadow: -1px -1px 0 rgba(247,247,247,0.3);
 color: #aaa;
 background-color: #ffd65e;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.list_cancel_btn:hover{
 border:1px solid #888;
 background-color: #ffc92b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#EAEAEA));
 background-image: -webkit-linear-gradient(top, #EAEAEA, #ddd);
 background-image: -moz-linear-gradient(top, #EAEAEA, #ddd);
 background-image: -ms-linear-gradient(top, #EAEAEA, #ddd);
 background-image: -o-linear-gradient(top, #EAEAEA, #ddd);
 background-image: linear-gradient(to bottom, #EAEAEA, #ddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
}

.list_del_btn {
 cursor:default;
 border:1px solid #df0909;
 -webkit-box-shadow: #B4B5B5 1px 1px 1px;
 -moz-box-shadow: #B4B5B5 1px 1px 1px;
 box-shadow: #B4B5B5 1px 1px 1px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 3px;
 font-size:12px;
 padding: 5px 10px 5px 10px;
 text-decoration:none;
 display:inline-block;
 text-shadow: 1px 1px 0 rgba(62,64,60,0.3);
 font-weight:normal;
 color: #FFFFFF;
 background-color: #f62b2b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#F62B2B), to(#d20202));
 background-image: -webkit-linear-gradient(top, #F62B2B, #d20202);
 background-image: -moz-linear-gradient(top, #F62B2B, #d20202);
 background-image: -ms-linear-gradient(top, #F62B2B, #d20202);
 background-image: -o-linear-gradient(top, #F62B2B, #d20202);
 background-image: linear-gradient(to bottom, #F62B2B, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F62B2B, endColorstr=#d20202);
}

.list_del_btn:hover{
 border:1px solid #b30808;
 background-color: #e40a0a;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#E40A0A), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -moz-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -ms-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -o-linear-gradient(top, #E40A0A, #9f0202);
 background-image: linear-gradient(to bottom, #E40A0A, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E40A0A, endColorstr=#9f0202);
}


a.confirm_yes_btn {
 cursor:default;
 border:1px solid #df0909;
 -webkit-box-shadow: #B4B5B5 1px 1px 1px;
 -moz-box-shadow: #B4B5B5 1px 1px 1px;
 box-shadow: #B4B5B5 1px 1px 1px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 3px;
 font-size:12px;
 padding: 5px 10px 5px 10px;
 text-decoration:none;
 display:inline-block;
 text-shadow: 1px 1px 0 rgba(62,64,60,0.3);
 font-weight:normal;
 color: #FFFFFF;
 background-color: #f62b2b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#F62B2B), to(#d20202));
 background-image: -webkit-linear-gradient(top, #F62B2B, #d20202);
 background-image: -moz-linear-gradient(top, #F62B2B, #d20202);
 background-image: -ms-linear-gradient(top, #F62B2B, #d20202);
 background-image: -o-linear-gradient(top, #F62B2B, #d20202);
 background-image: linear-gradient(to bottom, #F62B2B, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F62B2B, endColorstr=#d20202);
}

a.confirm_yes_btn:hover{
 border:1px solid #b30808;
 background-color: #e40a0a;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#E40A0A), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -moz-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -ms-linear-gradient(top, #E40A0A, #9f0202);
 background-image: -o-linear-gradient(top, #E40A0A, #9f0202);
 background-image: linear-gradient(to bottom, #E40A0A, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E40A0A, endColorstr=#9f0202);
}


a.confirm_no_btn {
 cursor:default;
 -webkit-box-shadow: #B4B5B5 1px 1px 1px;
 -moz-box-shadow: #B4B5B5 1px 1px 1px;
 box-shadow: #B4B5B5 1px 1px 1px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 3px;
 font-size:12px;
 padding: 5px 10px 5px 10px;
 text-decoration:none;
 display:inline-block;
 text-shadow: 1px 1px 0 rgba(62,64,60,0.3);
 font-weight:normal;
 color: #aaa;
 background-color: #ffd65e;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F2F2F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

a.confirm_no_btn:hover{
 border:1px solid #888;
 background-color: #ffc92b;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#EAEAEA));
 background-image: -webkit-linear-gradient(top, #EAEAEA, #ddd);
 background-image: -moz-linear-gradient(top, #EAEAEA, #ddd);
 background-image: -ms-linear-gradient(top, #EAEAEA, #ddd);
 background-image: -o-linear-gradient(top, #EAEAEA, #ddd);
 background-image: linear-gradient(to bottom, #EAEAEA, #ddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
}


div.section div.view_count {
	font-size:10px;
}


#mygallery_sort_fixed {
	top: 85px;
	right: 100px;
	position: fixed;
	width: 260px;
	height: 30px;
	z-index: 999;
	font-size: 12px;
	color: #676768;
	background-color: #3288C7;
	padding: 10px 5px 5px 10px;
	box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.5);
	border-radius: 5px 5px 5px 5px;
}



/* キュートボタンCSS */
.button_cute a {
  float:left;
  display: block;
  overflow: hidden;
  background:url(../images/button_cute.png) no-repeat;
  padding:5px 5px 0px 20px;
  height:20px;
  text-align: left;
  text-decoration:none;
  text-shadow:#999999;
  color:#FF80C0;
  font-size:xx-small;
  font-weight:bold;
}

.button_cute a:hover {
  background:url(../images/button_cute_hover.png) no-repeat;
}

/* クールボタンCSS */
.button_cool a {
  float:left;
  display: block;
  overflow: hidden;
  background:url(../images/button_cool.png) no-repeat;
  padding:5px 5px 0px 20px;
  height:20px;
  text-align: left;
  text-decoration:none;
  text-shadow:#999999;
  color:#00CCFF;
  font-size:xx-small;
  font-weight:bold;
}

.button_cool a:hover {
  background:url(../images/button_cool_hover.png) no-repeat;
}

/* アメージングボタンCSS */
.button_amazing a {
  float:left;
  display: block;
  overflow: hidden;
  background:url(../images/button_amazing.png) no-repeat;
  padding:5px 7px 0px 23px;
  height:20px;
  text-align: left;
  text-decoration:none;
  text-shadow:#999999;
  color:#FF9900;
  font-size:xx-small;
  font-weight:bold;
}

.button_amazing a:hover {
  background:url(../images/button_amazing_hover.png) no-repeat;
}

/* 萌えボタンCSS */
.button_moe a {
  float:left;
  display: block;
  overflow: hidden;
  background:url(../images/button_moe.png) no-repeat;
  padding:5px 5px 0px 20px;
  height:20px;
  text-align: left;
  text-decoration:none;
  text-shadow:#999999;
  color:#FF3399;
  font-size:xx-small;
  font-weight:bold;
}

.button_moe a:hover {
  background:url(../images/button_moe_hover.png) no-repeat;
}


/* 神ボタンCSS */
.button_god a {
  float:left;
  display: block;
  overflow: hidden;
  background:url(../images/button_god.png) no-repeat;
  padding:5px 5px 0px 20px;
  height:20px;
  text-align: left;
  text-decoration:none;
  text-shadow:#999999;
  color:#666666;
  font-size:xx-small;
  font-weight:bold;
}

.button_god a:hover {
  background:url(../images/button_god_hover.png) no-repeat;
}

/* マイチャットルームボタン */
a#my_chatroom {
	width: 125px;
	position: absolute;
	padding: 5px 10px;
	border:1px solid #41adff; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif; 
	padding: 3px 10px 3px 10px;  
	text-decoration:none; display:inline-block;
	text-align: center;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; 
	color: #FFFFFF;
    background-color: #11D8F7; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#11D8F7), to(#138BD1));
    background-image: -webkit-linear-gradient(top, #11D8F7, #138BD1);
    background-image: -moz-linear-gradient(top, #11D8F7, #138BD1);
    background-image: -ms-linear-gradient(top, #11D8F7, #138BD1);
    background-image: -o-linear-gradient(top, #11D8F7, #138BD1);
    background-image: linear-gradient(to bottom, #11D8F7, #138BD1);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#11D8F7, endColorstr=#138BD1);
}
a#my_chatroom:hover {
    border:1px solid #05889d;
    background-color: #07b3ce;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#07b3ce), to(#2548F7));
    background-image: -webkit-linear-gradient(top, #07b3ce, #2548F7);
    background-image: -moz-linear-gradient(top, #07b3ce, #2548F7);
    background-image: -ms-linear-gradient(top, #07b3ce, #2548F7);
    background-image: -o-linear-gradient(top, #07b3ce, #2548F7);
    background-image: linear-gradient(to bottom, #07b3ce, #2548F7);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#07b3ce, endColorstr=#2548F7);
}


a#my_singleroom {
	width: 125px;
	position: absolute;
	padding: 5px 10px;
	border:1px solid #ffad41; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif; 
	padding: 3px 10px 3px 10px;  
	text-decoration:none; display:inline-block;
	text-shadow: -1px -1px 0 rgba(255,255,255,0.3);
	font-weight:bold; 
	color: #333333;
	text-align: center;
    background-color: #ffc579;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
    background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
    background-image: linear-gradient(to bottom, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
}
a#my_singleroom:hover {
    border:1px solid #ff9913;
    background-color: #ffaf46;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
    background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
    background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
    background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
    background-image: -o-linear-gradient(top, #ffaf46, #e78404);
    background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
}

/* マイチャットルームボタン */
body#mygallery #left_contents #add_list {
	width: 125px;
	position: absolute;
	padding: 5px 10px;
    border:1px solid #d1dcdf;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif; 
	padding: 3px 10px 3px 10px;  
	text-decoration:none; display:inline-block;
	text-shadow: -1px -1px 0 rgba(255,255,255,0.3);
	font-weight:bold; 
    color:#2B85C2;
    background-color: #F2F5F6; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F5F6), to(#c8d7dc));
    background-image: -webkit-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: -moz-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: -ms-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: -o-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: linear-gradient(to bottom, #F2F5F6, #c8d7dc);filter:
	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F5F6, endColorstr=#c8d7dc);
}
body#mygallery #left_contents #add_list:hover {
    border:1px solid #b6c7cc;
    background-color: #d4dee1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dee1), to(#a9c0c8));
    background-image: -webkit-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: -moz-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: -ms-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: -o-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: linear-gradient(to bottom, #d4dee1, #a9c0c8);filter:   
	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4dee1, endColorstr=#a9c0c8);
}


