@charset "utf-8";
/* CSS Document */
* {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
body {
	/*font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
a:link {
	color: #0033cc;/*text-decoration: none;*/
}
a:visited {
/*text-decoration: none;*/
}
a:hover {
	color: #0033cc;/*text-decoration: underline;*/
}
a:active {
/*text-decoration: none;*/
}
li {
	list-style-type: none
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
hr {
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	clear: both;
}
#main_head {
	width: 950px;
	height: 75px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#head_top {
	background-color: #7a4a17;
	height: 10px;
	font-size: 12px;
}
#logo {
	width: 180px;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;
}
#logo img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.site_name {
	font-size: 9px;
	color: #666666;
	padding-left: 0px;
}
#l_head {
	padding: 8px;
	width: 250px;
	height: 50px;
	float: left;
}
#r_head {
	padding: 8px;
	width: 250px;
	height: 50px;
	float: right;
}
.check_txt {
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 3px;
	text-align: left;
}
/*////////////////////////////////////////////////////////////////////////footer*/

#main_footer {
	margin: 0px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 20px;
	text-align: center;
	width: 950px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
#kakushi {
	/*font-size: 12px;*/
	text-indent: -9988px;
}
#copy {
	font-size: 12px;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*////////////////////////////////////////////////////////////////////////footer END*/

/*/////////////////////////////////////////////////////////////////////////////ソーシャル系*/

.share{
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}

.share .facebook{
	width: 370px;
}


.share img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; 
}

.share .google{
	position: relative;top: 0px;
}

.share ul{
	margin: 0px;
	padding: 0px;
}
.share li{
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: right;
}

/*//////////////////////////////////////////////////////////////////////////////form*/


.form_text {
	background: #FFFFFF url(http://uchinoko.jp/images/mail/f_txt_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
	font-size: 12px;
}
.form_box {
	background: #FFFFFF url(http://uchinoko.jp/images/mail/f_txt_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
	font-size: 12px;
}
/*//////////////////////////////////////////////////////////////////////////////main*/

.login_table {
	width: 950px;
}
.login_table_l {
	width: 650px;
}
.login_table_r {
	width: 300px;
}
/*基本ベース*/

#main_box {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#l_box {
	text-align: left;
	float: left;
	width: 640px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	/*IE6*/
	_margin-left: 5px;
}
#r_box {
	text-align: left;
	float: right;
	width: 250px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	/*IE6*/
	_margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*基本ベースEND*/
/*/////////////////////////////////メイン右BOX*/


#main_r_box {
	float: right;
	width: 300px;
	padding-top: 1em;
}
.login_box {
	background-image: url(../images/login/login_box_top.gif);
	/*height: 370px;*/
	width: 270px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 7px;
}
.login_box2 {
	width: 270px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	_margin-left: 0px;
}
.login_box3 {
	background-image: url(../images/login/login_box_top.gif);
	height: 80px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 7px;
	margin-top: 12px;
	margin-bottom: 0px;
}
.login_box_botom2 {
	width: 270px;
	background-image: url(../images/login/login_box_botom.gif);
	height: 9px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	_margin-left: 1px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	color: #FCFCFC;
}
.login_box_botom {
	width: 270px;
	background-image: url(../images/login/login_box_botom.gif);
	height: 9px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	color: #FCFCFC;
}
/**/
.login_box fieldset {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 12px;
}
.login_box legend {
	padding-top: 0px;
	font-weight: bold;
}
.login_box dl {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.login_box dt {
	padding-left: 5px;
	padding-top: 10px;
	font-size: 12px;
}
.login_box dd {
	padding: 5px 0 10px 0;
}
.login_box .text1 {
	width: 213px;
	background: #FFFFFF url(../images/mail/f_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
}
.login_box .text2 {
	width: 213px;
	background: #FFFFFF url(../images/mail/f_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
	margin-bottom: 7px;
}
.login_box .botan {
	text-align: center;
}
.seecion_txt {
	font-size: 12px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.wasureta {
	font-size: 12px;
	margin-top: 9px;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 3px;
	text-align: center;
}
/**/
#news {
	background-color: #F5F5F5;
	margin-bottom: 10px;
	padding: 15px;
	font-size: 12px;
	line-height: 16px;
}
.uchi_login_txt {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #660000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}
.uchi_login_txt2 {
	font-size: 12px;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
/*ビギナー*/
.login_txt3 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-right: 15px;
	margin-left: 15px;
}
.login_txt3 img {
	margin-right: 7px;
}
.login_txt4 {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 15px;
	margin-left: 15px;
}
/*/////////////////////////////////メイン左BOX*/

#main_l_box {
	margin-right: 300px;
}
#main_contents {
	font-size: 12px;
	vertical-align: top;
	padding: 0px;
	/*width: 620px;*/
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.login_table {
	margin-bottom: 20px;
}
/*/////////////////////////////////PR*/

.pr_txt01 {
	margin: 3px;
	padding-top: 0px;
	font-size: 12px;
}
/*////////////////////////////////////////////*/

.txt_navi {
	text-align: right;
}
.b_navi_box {
	padding: 2px;
}
/*NEW_USER_PAGE*/

#title_new {
	background-color: #E2A950;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 700px;
	padding: 0px;
	font-size: 12px;
}
#new_box_top {
	background-image: url(../images/new_user/new_box/new_user_head.png);
	height: 20px;
	width: 700px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#new_box_mid {
	background-image: url(../images/new_user/new_box/new_user_body.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 700px;
	text-align: left;
	font-size: 14px;
}
#new_box_mid fieldset {
	margin-top: 0px;
	border: 1px solid #ccc;
	margin-right: 21px;
	margin-bottom: 0px;
	margin-left: 21px;
	_margin-right: 0px;
	_margin-left: 21px;
	_width: 710px;
}
#new_box_mid legend {
	padding-top: 0px;
	color: #333333;
	font-weight: bold;
	border-top: 2px solid #DC0101;
}
#new_box_mid dl {
	padding: 10px 10px 10px 10px;
}
#new_box_mid dt {
	padding-left: 0px;
	padding-top: 10px;
}
#new_box_mid em {
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	margin-left: 10px;
}
#new_box_mid dd {
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #CCCCCC;
}
#new_box_mid .text1 {
	width: 250px;
	background: #FFFFFF url(../images/mail/f_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
}
#new_box_mid .text2 {
	width: 200px;
	background: #FFFFFF url(../images/mail/f_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
}
#new_box_mid .text3 {
	width: 690px;
	border: 3px double #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
	background-image: url(../images/mail/f_txt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 7px;
	margin-bottom: 7px;
}
#new_box_mid .text4 {
	width: 100px;
	background: #FFFFFF url(../images/mail/f_bg.gif) left top repeat-x;
	border: 3px double #CCCCCC;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#new_box_mid .soushi {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#new_box_bottom {
	background-image: url(../images/new_user/new_box/new_user_bottom.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 21px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.title_txt_kakunin {
	color: #666666;
}
.r_box_f {
	width: 340px;
	background-color: #EEEEEE;
	height: 67px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.chkectxt {
	font-size: 12px;
	background-color: #FF0000;
	margin: 3px;
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
/*/////////////////////////////////////////////*/

.setumei {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.setumei_01 {
	color: #999999;
	font-weight: normal;
}
.setumei_02 {
	color: #CCCCCC;
	font-weight: normal;
}
#kiyaku_txt {
	font-size: 12px;
	margin: 20px;
	padding: 20px;
	width: 690px;
	border: 1px solid #999999;
	line-height: 20px;
	text-align: left;
}
.end_txt {
	font-size: 14px;
	margin: 7px;
	padding: 10px;
	color: #666;
}
.touroku_end {
	line-height: 24px;
}
/*icon付タイトル*/

#icon_title {
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
	_margin-right: 0px;
	_margin-left: 18px;
	_width: 710px;
	height: 73px;
}
#icon_title img {
	float: left;
	margin-right: 10px;
}
.icon_txt {
	font-size: 12px;
	color: #999999;
	margin-top: 15px;
	line-height: 16px;
}
/*カラー変更*/

.c_01 a:link {
	width: 12px;
	height: 12px;
	display: block;
	color: #c0c0c0;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_01.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_01 a:visited {
	width: 12px;
	height: 12px;
	display: block;
	color: #c0c0c0;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_01.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_01 a:hover {
	width: 12px;
	height: 12px;
	color: #c0c0c0;
	background:#fff url("http://uchinoko.jp/images/head/c_01_on.gif") no-repeat;
	outline: none;
	font-size: 12px;
	padding: 0px;
}
.c_02 a:link {
	width: 12px;
	height: 12px;
	display: block;
	color: #fe0066;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_02.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_02 a:visited {
	width: 12px;
	height: 12px;
	display: block;
	color: #fe0066;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_02.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_02 a:hover {
	width: 12px;
	height: 12px;
	color: #fe0066;
	background:#fff url("http://uchinoko.jp/images/head/c_02_on.gif") no-repeat;
	outline: none;
	font-size: 12px;
	padding: 0px;
}
.c_03 a:link {
	width: 12px;
	height: 12px;
	display: block;
	color: #ff9000;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_03.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_03 a:visited {
	width: 12px;
	height: 12px;
	display: block;
	color: #ff9000;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_03.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_03 a:hover {
	width: 12px;
	height: 12px;
	color: #ff9000;
	background:#fff url("http://uchinoko.jp/images/head/c_03_on.gif") no-repeat;
	outline: none;
	font-size: 12px;
	padding: 0px;
}
.c_04 a:link {
	width: 12px;
	height: 12px;
	display: block;
	color: #382006;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_04.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_04 a:visited {
	width: 12px;
	height: 12px;
	display: block;
	color: #382006;
	text-decoration: none;
	background:#fff url("http://uchinoko.jp/images/head/c_04.gif") no-repeat;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px;
}
.c_04 a:hover {
	width: 12px;
	height: 12px;
	color: #382006;
	background:#fff url("http://uchinoko.jp/images/head/c_04_on.gif") no-repeat;
	outline: none;
	font-size: 12px;
	padding: 0px;
}

#petname {
	font-size: 1px;
	color: #093;
	text-indent: -9898987em;
}


/*共通250MENU*/

/*/////////////////////////////////////////////////////////////////////////////////////////250 box*/

.m02_box_title_250_01{
	
	background-image: url(http://uchinoko.jp/images/box/menu250/menu_title250_bg01.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 248px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #EFEFEF;

}

.m02_box_title_250_01 h2{

	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 12px;
	margin: 0px;
	text-align: left;	

}

.m02_box_middle_250_01{
	font-size: 12px;
	width: 228px;
	_width: 228px;
	padding: 10px;
	line-height: 18px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.m02_box_middle_250_01 p{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F6F6F6;
	padding: 10px;
	color: #666;
	}



.m02_box_middle_250_01 .menu_link{
	font-size: 12px;
	background-image: url(http://uchinoko.jp/images/icon/page.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 3px;

}



.m02_box_middle_250_01 .menu_link2{
	font-size: 12px;
	background-image: url(http://uchinoko.jp/images/icon/page.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}



.m02_box_title_250_02{
	background-image: url(http://uchinoko.jp/images/box/menu250/menu_title250_bg02.gif);
	background-repeat: repeat-x;	
	height: 25px;
	width: 248px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-top-color: #CCC;
	text-align: center;
}



.m02_box_title_250_02 h2{
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 12px;
	margin: 0px;
	text-align: left;	
}



.m02_box_title_250_03{
	
	height: 25px;
	width: 248px;
	background-color: #e9eefd;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-top-color: #CCC;
	text-align: center;

}

.m02_box_title_250_03 h2{
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	margin: 0px;
	text-align: left;
	padding-left: 12px;
}

.m02_box_middle_250_02{
	font-size: 12px;
	width: 228px;
	_width: 228px;
	padding: 10px;
	line-height: 18px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 10px;

}



.m02_box_middle_250_02 .top_link{

	font-size: 12px;
	background-image: url(http://uchinoko.jp/images/icon/folder_table.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 3px;

}



.m02_box_middle_250_02 .top_link2{

	font-size: 12px;
	background-image: url(http://uchinoko.jp/images/icon/folder_table.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}

.m02_box_title_250_04{
	height: 25px;
	width: 248px;
	background-color: #F6F6F6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-top-color: #CCC;
	text-align: center;
}

.m02_box_title_250_04 h2{
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	margin: 0px;
	text-align: left;
	padding-left: 12px;
	color: #999;
}



.m02_box_bana{
	padding: 0px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;	
	}

.r_menu_box_txt{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFE8E8;
	padding: 10px;
	margin-bottom: 10px;
	}
	
.r_menu_box_qr{
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;	
	}
	
.r_menu_box_buuton_box{
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-top: 10px;
	margin-left: auto;	
	}	
	
/*/////////////////////////////////////////////////////////////////////////////////////////250 box end*/


/*FORM*/

.form_text_mini{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 90px;
	margin: 0px;
	padding: 0px;
	}

/*ボタン*/

.mini_buuton:hover {
	background-position: 0px -5px; color: #111;
}
.mini_buuton:focus {
	background-position: 0px -5px; color: #111;
}

.mini_buuton:active {
	background-image: none;
}
.mini_buuton {
	width: 60px;
	border-bottom: #fa2 1px solid;
	text-align: center;
	border-left: #fa2 1px solid;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	color: #333;
	border-top: #fa2 1px solid;
	border-right: #fa2 1px solid;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	height: 25px;
}

/*ie7*/

*:first-child+html .mini_buuton{
　　padding-top: 7px;
    padding-bottom: 2px;
}

/*IE8*/
html>/**/body .mini_buuton{
	PADDING-TOP/*\**/: 5px\5;
	}

/*ボタン END*/

.twitter_box{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*/////////////////////////////////////////////////////// POST送信(共通)IE6789*/
.soushin:hover {
	background-position: 0px -5px; color: #111;
}
.soushin:focus {
	background-position: 0px -5px; color: #111;
}

.soushin:active {
	background-image: none;
}
.soushin {
	width: 70px;
	border-bottom: #fa2 1px solid;
	text-align: center;
	border-left: #fa2 1px solid;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	color: #333;
	border-top: #fa2 1px solid;
	border-right: #fa2 1px solid;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

/*ie7*/

*:first-child+html .soushin{
　　padding-top: 7px;
    padding-bottom: 2px;
}

/*IE8*/
html>/**/body .soushin{
	PADDING-TOP/*\**/: 9px\9;
	}


/*/////////////////////////////////////////////////////// POST確認する(共通)IE6789*/
.kakunin:hover {
	background-position: 0px -5px; color: #111;
}
.kakunin:focus {
	background-position: 0px -5px; color: #111;
}

.kakunin:active {
	background-image: none;
}
.kakunin {
	width: 90px;
	border-bottom: #fa2 1px solid;
	text-align: center;
	border-left: #fa2 1px solid;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	color: #333;
	border-top: #fa2 1px solid;
	border-right: #fa2 1px solid;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

/*ie7*/

*:first-child+html .kakunin{
　　padding-top: 7px;
    padding-bottom: 2px;
}

/*IE8*/
html>/**/body .kakunin{
	PADDING-TOP/*\**/: 9px\9;
	}

/*/////////////////////////////////////////////////////// POST削除する(共通)IE6789*/
.sakujyo:hover {
	background-position: 0px -5px; color: #111;
}
.sakujyo:focus {
	background-position: 0px -5px; color: #111;
}

.sakujyo:active {
	background-image: none;
}
.sakujyo {
	width: 90px;
	border-bottom: #FF80A9 1px solid;
	text-align: center;
	border-left: #FF80A9 1px solid;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg-red.png) #EC94A0 repeat-x 0px 0px;
	color: #333;
	border-top: #FF80A9 1px solid;
	border-right: #FF80A9 1px solid;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFE1E1;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	COLOR: #782501;
}


/*ie7*/

*:first-child+html .sakujyo{
　　padding-top: 7px;
    padding-bottom: 2px;
}


/*/////////////////////////////////////////////////////// POST戻る(共通)IE6789*/


.modoru:hover {
	background-position: 0px -5px; color: #111;
}
.modoru:focus {
	background-position: 0px -5px; color: #111;
}

.modoru:active {
	background-image: none;
}
.modoru {
	text-align: center;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #ffffff;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #ccc;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}

/*ie7*/

*:first-child+html .modoru{
　　padding-top: 7px;
    padding-bottom: 2px;
}
/*/////////////////////////////////////////////////////// POST横幅フリー（オレンジ）(共通)IE6789*/


.ore_free_buton:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.ore_free_buton:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.ore_free_buton:active {
	BACKGROUND-IMAGE: none;
}
.ore_free_buton {
	border-bottom: #fa2 1px solid;
	text-align: center;
	border-left: #fa2 1px solid;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	color: #333;
	border-top: #fa2 1px solid;
	border-right: #fa2 1px solid;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}


/*IE7*/

*:first-child+html .ore_free_buton{
　　padding-top: 7px;
    padding-bottom: 2px;
}


/*/////////////////////////////////////////////////////// POST横幅フリー（ピンク）(共通)IE6789*/


.red_free_buton:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.red_free_buton:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.red_free_buton:active {
	BACKGROUND-IMAGE: none;
}
.red_free_buton {
	border-bottom: #FF80A9 1px solid;
	text-align: center;
	border-left: #FF80A9 1px solid;
	padding-top: 5px;
	_padding-top: 7px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/bg-red.png) #EC94A0 repeat-x 0px 0px;
	color: #333;
	border-top: #FF80A9 1px solid;
	border-right: #FF80A9 1px solid;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFE1E1;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	COLOR: #782501;
}


/*IE7*/

*:first-child+html .red_free_buton{
　　padding-top: 7px;
    padding-bottom: 2px;
}

/*/////////////////////////////////////////////////////// POST横幅フリー（グレー）(共通)IE6789*/


.gre_free_buton:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.gre_free_buton:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.gre_free_buton:active {
	BACKGROUND-IMAGE: none;
}
.gre_free_buton {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 5px;
	COLOR: #333;
	TEXT-DECORATION: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}

/*IE7*/

*:first-child+html .gre_free_buton{
　　padding-top: 7px;
    padding-bottom: 2px;
}


/*/////////////////////////////////////////////////////// GET戻る(共通)IE6789*/
#modoru {
	padding: 0px;
	width: 50px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	_margin-top: 0px;
	_width: 70px;
	_padding-top: 7px;
	_padding-bottom: 7px;
	_padding-left: 10px;
	_padding-right: 10px;
}

#modoru a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #ffffff;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #ccc;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	text-align: center;
	_margin-top: 0px;
	_padding-top: 6px;
	_padding-bottom: 5px;
	_padding-left: 12px;
	_padding-right: 12px;
}
#modoru a:hover {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#modoru a:focus {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#modoru a:active {
	background-image: none;
	text-decoration: none;
}

/*ie7*/
*:first-child+html #modoru{

	margin-top: 0px;
	width: 70px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

*:first-child+html #modoru a{
	margin-top: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
}


/*/////////////////////////////////////////////////////// クリア戻る(共通)IE6789*/
#clearness {
	padding: 0px;
	width: 70px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	_margin-top: 0px;
	_width: 90px;
	_padding-top: 7px;
	_padding-bottom: 7px;
	_padding-left: 10px;
	_padding-right: 10px;
}

#clearness a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #ffffff;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #ccc;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	text-align: center;
	_margin-top: 0px;
	_padding-top: 6px;
	_padding-bottom: 5px;
	_padding-left: 12px;
	_padding-right: 12px;
}
#clearness a:hover {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#clearness a:focus {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#clearness a:active {
	background-image: none;
	text-decoration: none;
}

/*ie7*/
*:first-child+html #clearness{
	margin-top: 0px;
	width: 90px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

*:first-child+html #clearness a{
	margin-top: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
}

/*/////////////////////////////////////////////////////// デザイン設定するボタンIE6789*/

#design_yes {
	padding: 0px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	_padding-top: 8px;
	_padding-bottom: 7px;
	_padding-left: 10px;
	_padding-right: 10px;	
}

#design_yes a {
	text-align: center;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	_padding-top: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #fa2;
	background-image: url(images/bg-ore.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}
#design_yes a:hover {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#design_yes a:focus {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#design_yes a:active {
	background-image: none;
	text-decoration: none;
}

/*ie7*/
*:first-child+html #design_yes{
	margin-top: 0px;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

/*ie7*/
*:first-child+html #design_yes a{
	padding-top: 7px;
}

/*/////////////////////////////////////////////////////// デザイン設定しないボタンIE6789*/

#design_no {
	padding: 0px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	
	_padding-top: 8px;
	_padding-bottom: 7px;
	_padding-left: 10px;
	_padding-right: 10px;
	}

#design_no a {
	text-align: center;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	_padding-top: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ccc;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}
#design_no a:hover {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#design_no a:focus {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#design_no a:active {
	background-image: none;
	text-decoration: none;
}


/*ie7*/
*:first-child+html #design_no{
	margin-top: 0px;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

/*ie7*/
*:first-child+html #design_no a{
	padding-top: 7px;
}

/*///////////////////////////////////////////////////////返信するIE6789*/

#b_henshin {
	padding: 0px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	_padding-top: 8px;
	_padding-bottom: 7px;
	_padding-left: 10px;
	_padding-right: 10px;	
}

#b_henshin a {
	text-align: center;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	_padding-top: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #fa2;
	background-image: url(images/bg-ore.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}
#b_henshin a:hover {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#b_henshin a:focus {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#b_henshin a:active {
	background-image: none;
	text-decoration: none;
}

/*ie7*/
*:first-child+html #b_henshin{
	margin-top: 0px;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

/*ie7*/
*:first-child+html #b_henshin a{
	padding-top: 7px;
}



/*/////////////////////////////////////////////////////// 編集ボタン*/

#b_edit {
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#b_edit A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #333;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}
#b_edit a:hover {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#b_edit a:focus {
	background-position: 0px -5px; color: #111;
	text-decoration: none;
}
#b_edit a:active {
	background-image: none;
	text-decoration: none;
}

/*ie7*/

*:first-child+html #b_edit{
　　padding-top: 0px;
}



/*/////////////////////////////////////////////////////// 新規ボタン*/



#b_new_coment {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 130px;
}

/*IE7*/

*:first-child+html #b_new_coment{
　　PADDING-TOP: 12px;
}



/*/////////////////////////////////////////////////////// NEWPET*/

#b_new_pet {
	padding: 0px;
	width: 180px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#b_new_pet A {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#b_new_pet A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
#b_new_pet A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
#b_new_pet A:active {
	BACKGROUND-IMAGE: none;
}
/*IE7*/

*:first-child+html #b_new_pet{
　　PADDING-TOP: 12px;
}

/*/////////////////////////////////////////////////////// 削除ボタン*/

#b_del {
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#b_del A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #782501;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFE1E1;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFE1E1;
	background-image: url(images/bg-red.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #FF80A9;
	text-decoration: none;
}
#b_del A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#b_del A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#b_del A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}


/*IE7*/

*:first-child+html #b_del{
　　PADDING-TOP: 14px;
}


/*/////////////////////////////////////////////////////// 削除するボタン*/

#frend_del {
	padding: 0px;
	width: 130px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#frend_del A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #782501;
	DISPLAY: block;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFE1E1;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFE1E1;
	background-image: url(images/bg-red.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #FF80A9;
	text-decoration: none;
}
#frend_del A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#frend_del A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#frend_del A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}


/*IE7*/

*:first-child+html #frend_del{
　　PADDING-TOP: 14px;
}


/*/////////////////////////////////////////////////////// 確認ボタン（日記）*/


.button:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.button:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.button:active {
	BACKGROUND-IMAGE: none;
}
.button {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px;
	COLOR: #333;
	TEXT-DECORATION: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}


/*IE7*/

*:first-child+html .button{
　　PADDING-TOP: 12px;
}


/*/////////////////////////////////////////////////////// 送信（日記）*/


.button_soushin:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.button_soushin:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.button_soushin:active {
	BACKGROUND-IMAGE: none;
}
.button_soushin {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/*IE7*/

*:first-child+html .button_soushin{
　　PADDING-TOP: 12px;
}

/*/////////////////////////////////////////////////////// 送信（日記）*/


.diary_soushin:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.diary_soushin:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.diary_soushin:active {
	BACKGROUND-IMAGE: none;
}
.diary_soushin {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/*IE7*/

*:first-child+html .diary_soushin{
　　PADDING-TOP: 12px;
}



/*/////////////////////////////////////////////////////// 送信（フォト）*/


.album_soushin:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.album_soushin:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

.album_soushin:active {
	BACKGROUND-IMAGE: none;
}
.album_soushin {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/*IE7*/

*:first-child+html .album_soushin{
　　PADDING-TOP: 12px;
}

/*/////////////////////////////////////////////////////// 日記を書くボタン*/

#new_diary {
	padding: 0px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#new_diary A {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#new_diary A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#new_diary A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#new_diary A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}

#new_diary_non {
	BORDER-BOTTOM: #E8E8E8 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #E8E8E8 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #999;
	BORDER-TOP: #E8E8E8 1px solid;
	BORDER-RIGHT: #E8E8E8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #E8E8E8;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #E8E8E8;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

/*IE7*/

*:first-child+html #new_diary_non{
　　PADDING-TOP: 12px;
}


/*/////////////////////////////////////////////////////// アルバムを書くボタン*/

#new_album {
	padding: 0px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#new_album A {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#new_album A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#new_album A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#new_album A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}

#new_album_non {
	BORDER-BOTTOM: #E8E8E8 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #E8E8E8 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #999;
	BORDER-TOP: #E8E8E8 1px solid;
	BORDER-RIGHT: #E8E8E8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #E8E8E8;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #E8E8E8;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

/*IE7*/

*:first-child+html #new_album_non{
　　PADDING-TOP: 12px;
}


/*/////////////////////////////////////////////////////// アルバム内に追加ボタン(左フロー)*/

#edit_album {
	padding: 0px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	float: right;
}

#edit_album A {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#edit_album A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#edit_album A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#edit_album A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}


/*IE7*/

*:first-child+html #edit_album{
　　PADDING-TOP: 12px;
}

	
/*/////////////////////////////////////////////////////// アルバム内に追加ボタン*/

#edit_album2 {
	padding: 0px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
	float: right;
}

#edit_album2 A {
	BORDER-BOTTOM: #fa2 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#edit_album2 A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#edit_album2 A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#edit_album2 A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}	

/*IE7*/

*:first-child+html #edit_album2{
　　PADDING-TOP: 12px;
}

/*/////////////////////////////////////////////////////// アルバム内編集*/

#edit_album3 {
	padding: 0px;
	width: 160px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: right;
}

#edit_album3 A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 5px;
	COLOR: #333;
	TEXT-DECORATION: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	DISPLAY: block;
}

#edit_album3 A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#edit_album3 A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#edit_album3 A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}


/*IE7*/

*:first-child+html #edit_album3{
　　PADDING-TOP: 5px;
margin-top: 7px;
}

	


/*/////////////////////////////////////////////////////// FROM送信ボタン*/

#signin_submit:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
#signin_submit:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

#signin_submit:active {
	BACKGROUND-IMAGE: none;
}
#signin_submit {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #333;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
}

/*IE7*/

*:first-child+html #signin_submit{
　　PADDING-TOP: 14px;
}

/*IE8*/
html>/**/body #signin_submit{
	PADDING-TOP/*\**/: 10px\9;
	}	

/*/////////////////////////////////////////////////////// MYLIST送信ボタン*/

#c_del_submit:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
#c_del_submit:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}

#c_del_submit:active {
	BACKGROUND-IMAGE: none;
}
#c_del_submit {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #333;
	TEXT-DECORATION: none;
	PADDING-TOP: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	letter-spacing: 0.1em;
}


/*IE7*/

*:first-child+html #c_del_submit{
PADDING-TOP: 10px;
PADDING-BOTTOM: 5px;
}


/*///////////////////////////////////////////////////////投稿ボタン*/

#toukou_submit:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
#toukou_submit:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

#toukou_submit:active {
	BACKGROUND-IMAGE: none;
}
#toukou_submit {
	BORDER-BOTTOM: #fa2 1px solid;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 80px;
	margin-bottom: 30px;
}

/*IE7*/

*:first-child+html #toukou_submit{
PADDING-TOP: 10px;
PADDING-BOTTOM: 5px;
}



/*///////////////////////////////////////////////////////返信ボタン*/

#henshin_submit:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
#henshin_submit:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}

#henshin_submit:active {
	BACKGROUND-IMAGE: none;
}
#henshin_submit {
	BORDER-BOTTOM: #fa2 1px solid;
	BORDER-LEFT: #fa2 1px solid;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-ore.png) #fa2 repeat-x 0px 0px;
	COLOR: #333;
	BORDER-TOP: #fa2 1px solid;
	BORDER-RIGHT: #fa2 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #fe6;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 180px;
	margin-bottom: 30px;
}

/*IE7*/

*:first-child+html #henshin_submit{
　　PADDING-TOP: 12px;
}


/*///////////////////////////////////////////////////////ぶつぶつmini投稿ボタン*/

#butubutu_submit_mini:hover {
	BACKGROUND-POSITION: 0px -5px;
	CURSOR: pointer
}
#butubutu_submit_mini:focus {
	BACKGROUND-POSITION: 0px -5px;
	CURSOR: pointer
}

#butubutu_submit_mini:active {
	BACKGROUND-IMAGE: none
}
#butubutu_submit_mini {
	BORDER-BOTTOM: #39d 1px solid;
	BORDER-LEFT: #39d 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-blue.png) #39d repeat-x 0px 0px;
	COLOR: #fff;
	FONT-SIZE: 12px;
	BORDER-TOP: #39d 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #39d 1px solid;
	PADDING-TOP: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 -1px 0 #39d;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*IE7*/

*:first-child+html #butubutu_submit_mini{
PADDING-TOP: 5px;
PADDING-BOTTOM: 3px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
margin-right: 0px;
}

/*///////////////////////////////////////////////////////ぶつぶつ投稿ボタン*/

#butubutu_submit:hover {
	BACKGROUND-POSITION: 0px -5px;
	CURSOR: pointer
}
#butubutu_submit:focus {
	BACKGROUND-POSITION: 0px -5px;
	CURSOR: pointer
}

#butubutu_submit:active {
	BACKGROUND-IMAGE: none
}
#butubutu_submit {
	BORDER-BOTTOM: #39d 1px solid;
	BORDER-LEFT: #39d 1px solid;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(images/bg-blue.png) #39d repeat-x 0px 0px;
	COLOR: #fff;
	FONT-SIZE: 14px;
	BORDER-TOP: #39d 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #39d 1px solid;
	PADDING-TOP: 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 -1px 0 #39d;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*IE7*/

*:first-child+html #butubutu_submit{
PADDING-TOP: 10px;
PADDING-BOTTOM: 5px;
}


/*/////////////////////////////////////////////////////// よしよしランキングとはボタン*/

.yoshi_link {
	padding: 0px;
	width: 170px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.yoshi_link A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #333;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	text-decoration: none;
}
.yoshi_link A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
.yoshi_link A:focus {
	BACKGROUND-POSITION: 0px -5px;
	COLOR: #111;
	text-decoration: none;
}
.yoshi_link A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}


/*/////////////////////////////////////////////////////// PET詳しく見るボタン*/

.pet_link {
	padding: 0px;
	width: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.pet_link A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #333;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	text-decoration: none;
}
.pet_link A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111
	text-decoration: none;
}
.pet_link A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
.pet_link A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}



/*/////////////////////////////////////////////////////// 上部ボタンボタン*/

.jyoubu_link {
	padding: 0px;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.jyoubu_link A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #333;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
	background-image: url(images/bg-gre.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #999;
	text-decoration: none;
}
.jyoubu_link A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
.jyoubu_link A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
	text-decoration: none;
}
.jyoubu_link A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}

/*/////////////////////////////////////////////////////////*/

#sabu_logo{
	float: left;
	height: 60px;
	width: 130px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#user_name_top{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.san{
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

#r_head_con{
	float: right;
	height: 60px;
	width: 150px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	}

/*MYPAGE*/

#mypage_box2{
	float: left;
	height: 25px;
	width: 117px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mypage_box2 ul{
	list-style-type:none;
	height:25px;
	padding: 0px;
	margin: 0px;
}
#mypage_box2 li { display: inline;  padding: 0px; margin: 0px;}
#mypage_box2 li a {
	float: left;
	width: 117px;
	height: 25px;
	text-indent: -9999px;
	/*padding-top: 20px;*/
	/*font-size: 12px;*/
}

.mypage2 a{ 
background-image: url(../images/box_user/my_page.gif);
background-repeat: no-repeat;
}

#mypage_box2 li.mypage2 a:hover { background-position: 0px -26px; }

.mypage3 a{ 
background-image: url(../images/box_user/new_page.gif);
background-repeat: no-repeat;
}

#mypage_box2 li.mypage3 a:hover { background-position: 0px -26px; }

.mypage4 a{ 
background-image: url(../images/box_user/sns_page.gif);
background-repeat: no-repeat;
}

#mypage_box2 li.mypage4 a:hover { background-position: 0px -26px; }


