@charset "utf-8";

/* CSS Document */

* {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

}



body {

	width: 100%;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	/*font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/

	font-size: 12px;

	color: #333333;

}



a:link {

	color: #0033cc;

	/*text-decoration: none;*/

}

a:visited {

	/*text-decoration: none;*/

}

a:hover {

    color: #0033cc;

	/*text-decoration: underline;*/

}

a:active {

	/*text-decoration: none;*/

}



img{

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



li {

	list-style-type: 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;

}



/*

//犬猫の足跡風水平線スタイル

hr {

  background-image: url("img/footprint16x8.png");

  height: 8px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

  margin-top: 4px;

  margin-bottom: 4px;

}

*/

/*右MENU*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////MENU300*/

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

.r_menu_box{
	width: 278px;
	border: 1px solid #999;
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

.r_menu_box input{
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	}	

.r_menu_box_txt{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFE8E8;
	padding: 10px;
	margin-bottom: 10px;
	}	
	
.r_menu_box p{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F6F6F6;
	padding: 10px;
	}	

.m02_box_title_300_01{
	background-image: url(http://uchinoko.jp/images/box/menu250/menu_title250_bg01.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 298px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #999;
}

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


.m02_box_title_300_02{
	background-image: url(http://uchinoko.jp/images/box/menu250/menu_title250_bg02.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 298px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #999;
}

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


.m02_box_title_300_03{
	background-color: #e9eefd;
	height: 27px;
	width: 298px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #999;
}

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



.m02_box_title_300_04{
	background-color: #F6F6F6;
	height: 27px;
	width: 298px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #999;
}

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

/*/////////////////////////////////////////////////////////////////////////////////////////////////MENU300 END*/

#main_head{

	width: 100%;

	height: 110px;

	font-size: 12px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

/*koko*/

#head_top{
	background-color: #7a4a17;
	height: 10px;
	font-size: 12px;
}

#main_head_box{
	height: 100px;
	width: 100%;
	background-color: #F7F7F7;
}

.site_name{

	font-size: 9px;

	color: #666666;

	padding-left: 15px;

}





#l_head{

	padding: 0px;

	/*width: 900px;*/

	/*height: 85px;*/

	float: left;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.check_txt{

	color: #FFFFFF;

	background-color: #FF0000;

	padding: 5px;

}



/*LOGO*/

#head_logo_box{



}



#head_logo_box .logo_l{

	float: left;

}





#head_logo_box .logo_r{

	float: left;

	margin-top: 10px;

}



#r_head{
	padding: 8px;
	width: 150px;
	height: 20px;
	float: right;
}

/*HEAD_MAIN*/
#head_l_100 {
	position:absolute;
	left:0;
	top:27px;
	width:330px;
	margin: 0px;
	padding: 0px;
}
.logo_r{
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#head_r_100 {
	position:absolute;
	right:0;
	top:27px;
	width:150px;
	margin: 0px;
	padding: 0px;
}
#head_m_100 {	
	padding: 0px;
	margin-top: 0;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 330px;
}
#head_m_bana{
	text-align: center;	
}
#head_m_bana img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*HEAD_MAIN END*/ 
 



#head_top_l_box{
	height: 80px;
	margin-left: 430px;
	background-image:url(http://uchinoko.jp/images/head/head_bg.gif);
}



.help_txt{

	background-image:url(http://uchinoko.jp/images/icon/help.png);

	font-size: 12px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: left;

	height: 15px;

	padding-left: 20px;

	text-align: left;

	margin-left: 20px;

	margin-bottom: 5px;

}



.syosinsya_txt{

	background-image:url(http://uchinoko.jp/images/icon/syosinsya.gif);

	font-size: 12px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: left;

	height: 15px;

	padding-left: 20px;

	text-align: left;

	margin-left: 20px;

	margin-bottom: 5px;

}



/*特集*/

.tokusyu{

	font-size: 12px;

	margin-top: 15px;

	font-weight: bold;

}







/*////////////////////////////////////////////////////////////////////////footer*/



#main_footer{

	margin: 0px;

	clear: both;

	padding-top: 20px;

	padding-bottom: 20px;

	text-align: center;

	width: 100%;

	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;

}

#main_footer a{
	color: #069;
	text-decoration: none;	
}


#kakushi{

	/*font-size: 12px;*/

	text-indent: -9988px;

}



#copy{

	font-size: 12px;

	text-align: center;

}



/*////////////////////////////////////////////////////////////////////////footer END*/



/*//////////////////////////////////////////////////////////////////////////////main*/



.contents{

	margin-bottom: 10px;

}



/*/////////////////////////////////メイン右BOX*/





#main_r_box {

	float: right;

	width: 300px;

	margin: 0px;

	padding: 0px;

}



#main_navi {

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

	padding-top: 10px;

	background-color: #F2F2F2;

	border: 1px solid #CCCCCC;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#main_navi_l {

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

	padding-top: 10px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

	/*background-color: #EEF3F6;*/

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #DADBF2;

	border-right-color: #DADBF2;

	border-bottom-color: #DADBF2;

	border-left-color: #DADBF2;

}



#main_navi_l li{

	padding-bottom: 5px;

}



.menu_head_01{

	margin-right: 10px;

	margin-left: 10px;

	margin-bottom: 0px;

	font-size: 12px;

	font-weight: bold;

	/*background-image:url(http://uchinoko.jp/images/box/menu_head_01.gif);*/

	height: 25px;

	width: 180px;

	background-repeat: no-repeat;

	text-align: center;

	background-color: #DADBF2;

}



.menu_head_01 h2{

	padding-top: 6px;

	font-size: 12px;

}







/*/////////////////////////////////メイン左BOX*/



#main_l_box {

	margin-right: 300px;

	margin-top: 10px;	/*IE6*/

	/*_margin-right: -330px;*/

}



#main_contents {

	border-left: #fff 1px solid;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



/*/////////////////////////////////3カラム用のメニュー左BOX*/



#menu_box {

	width: 200px;

	/*IE6*/

	_float: left;

	position:absolute;

	/*IE6*/

	_position:static;

}



#main_box {

    /*IE6*/

	_float: right;

	margin-left: 190px;

	_margin-left: -10px;

}



/*IE7*/

*:first-child+html #main_box {

	float: right;

	margin-left: 190px;

}



/*//////////////////////////////////* スポンサー */



.sponsor_box01{

	border: 1px double #CCCCCC;

	padding: 3px;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 10px;

	margin-left: 2px;

	text-align: left;

}



.pr_txt01{

	margin: 3px;

	padding-top: 0px;

	font-size: 12px;

	text-align: left;

}



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



.txt_navi{

	text-align: right;

}



.b_navi_box{

	padding: 2px;

}



#stop{

	/*font-size: 14px;*/

	width: 800px;

	padding: 40px;

	margin-right: auto;

	margin-left: auto;

	line-height: 18px;

}



/*////////////////////////////////////下の階層*/



/*

各サイズ変更に移動

#navi_box{

	background-color: #FFF9E6;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

}*/







dl{

	margin-left: 7px;

	margin-top: 5px;

	margin-bottom: 5px;

	

}



dt img{

	margin-right: 3px;

}





dd{

	margin-top: 3px;

	margin-bottom: 3px;

	line-height: 1.5em;

}





/*

各サイズ変更に移動

#navi_s{

	background-color: #E8E8E8;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 20px;

	margin: 0px;

	height: 10px;

}*/



.s_l{

	float: left;

	margin-left: 20px;

}



.s_r{

	float: right;

	margin-right: 20px;

}



.s_r a{

	font-size: 12px;

	font-weight: bolder;

}



/*スポンサー登録*/

.sponsor_touroku{

	padding: 20px;

	font-weight: bold;

	border: 1px solid #CCCCCC;

}



/*レビューを見る*/

.review{

	color: #999999;

}



.review a{

	color: #999999;

}



/*NEXTPAGE*/

.next_page{

	text-align: center;

	padding: 0px;

	margin: 20px;

}





/*//////////////////////////////////////////////////////////////////////////////main END*/



/*カラー変更*/



#fontswitch {

	height: 27px;

	margin: 0px;

	padding: 2px;

	vertical-align: top;

}



#fontswitch li {

     float: left;

	 margin: 0px;

	 padding: 0px;

     list-style-type: none;

	 /*padding-left:-10px;*/



}



.c_01 a:link {

	width: 18px;

	height: 18px;

	display: block;

	color: #c0c0c0;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_01.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	padding: 0px;

	background-repeat: no-repeat;	

}





.c_01 a:visited {

    width: 18px;

	height: 18px;

	display: block;

	color: #c0c0c0;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_01.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}



.c_01 a:hover {

    width: 18px;

	height: 18px;

	color: #c0c0c0;

	background-image: url(http://uchinoko.jp/images/head/c_01_on.gif);

	outline: none;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.c_02 a:link {

	width: 18px;

	height: 18px;

	display: block;

	color: #fe0066;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_02.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.c_02 a:visited {

    width: 18px;

	height: 18px;

	display: block;

	color: #fe0066;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_02.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}



.c_02 a:hover {

    width: 18px;

	height: 18px;

	color: #fe0066;

	background-image: url(http://uchinoko.jp/images/head/c_02_on.gif);

	outline: none;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}



.c_03 a:link {

    width: 18px;

	height: 18px;

	display: block;

	color: #ff9000;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_03.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.c_03 a:visited {

	width: 18px;

	height: 18px;

	display: block;

	color: #ff9000;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_03.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.c_03 a:hover {

    width: 18px;

	height: 18px;

	color: #ff9000;

	background-image: url(http://uchinoko.jp/images/head/c_03_on.gif);

	outline: none;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}



.c_04 a:link {

    width: 18px;

	height: 18px;

	display: block;

	color: #382006;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_04.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.c_04 a:visited {

	width: 18px;

	height: 18px;

	display: block;

	color: #382006;

	text-decoration: none;

	background-image: url(http://uchinoko.jp/images/head/c_04.gif);

	margin-left: 5px;

	margin-top: 0px;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.c_04 a:hover {

    width: 18px;

	height: 18px;

	color: #382006;

	background-image: url(http://uchinoko.jp/images/head/c_04_on.gif);

	outline: none;

	font-size: 1px;

	padding: 0px;

	background-repeat: no-repeat;

}





.help_txt{

	background-image:url(http://uchinoko.jp/images/icon/help.png);

	font-size: 12px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: left;

	height: 15px;

	padding-left: 20px;

	text-align: left;

	margin-left: 20px;

	margin-bottom: 5px;

}



.syosinsya_txt{

	background-image:url(http://uchinoko.jp/images/icon/syosinsya.gif);

	font-size: 12px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: left;

	height: 15px;

	padding-left: 20px;

	text-align: left;

	margin-left: 20px;

	margin-bottom: 5px;

}



/*特集*/

.tokusyu{

	font-size: 12px;

	margin-top: 15px;

	font-weight: bold;

}



.big_t a:link {

	width: 21px;

	height: 21px;

	display: block;

	color: #ffffff;

	text-decoration: none;

	background:#fff url("http://uchinoko.jp/images/head/t_01.gif") no-repeat;

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	padding: 0px;

	

}





.big_t a:visited {

	height: 21px;

	width: 21px;

	display: block;

	color: #ffffff;

	text-decoration: none;

	background:#fff url("http://uchinoko.jp/images/head/t_01.gif") no-repeat;

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	padding: 0px;

	

}



.big_t a:hover {

	height: 21px;

	width: 21px;

	color: #ffffff;

	background:#fff url("http://uchinoko.jp/images/head/t_01_on.gif") no-repeat;

	outline: none;

	font-size: 12px;

	padding: 0px;

	

}



.mid_t a:link {

	width: 21px;

	height: 21px;

	display: block;

	color: #ffffff;

	text-decoration: none;

	background:#fff url("http://uchinoko.jp/images/head/t_02.gif") no-repeat;

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	padding: 0px;

	

}





.mid_t a:visited {

	height: 21px;

	width: 21px;

	display: block;

	color: #ffffff;

	text-decoration: none;

	background:#fff url("http://uchinoko.jp/images/head/t_02.gif") no-repeat;

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	padding: 0px;

	

}



.mid_t a:hover {

	height: 21px;

	width: 21px;

	color: #ffffff;

	background:#fff url("http://uchinoko.jp/images/head/t_02_on.gif") no-repeat;

	outline: none;

	font-size: 12px;

	padding: 0px;

	

}





.small_t a:link {

	width: 21px;

	height: 21px;

	display: block;

	color: #ffffff;

	text-decoration: none;

	background:#fff url("http://uchinoko.jp/images/head/t_03.gif") no-repeat;

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	

}





.small_t a:visited {

	height: 21px;

	width: 21px;

	display: block;

	color: #ffffff;

	text-decoration: none;

	background:#fff url("http://uchinoko.jp/images/head/t_03.gif") no-repeat;

	margin-left: 5px;

	margin-top: 0px;

	font-size: 12px;

	padding: 0px;

	

}



.small_t a:hover {

	height: 21px;

	width: 21px;

	color: #ffffff;

	background:#fff url("http://uchinoko.jp/images/head/t_03_on.gif") no-repeat;

	outline: none;

	font-size: 12px;

	padding: 0px;

	

}



/*カラー変更*/



.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;

	

}



/*縮小拡大文字　END*/



/*フォーム*/



#form_box{

	font-size: 12px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 30px;

	margin-left: 0px;

	width: 600px;

}



.form_txt01{

	background: #FFFFFF url(http://uchinoko.jp/images/form/f_txt_bg.gif) left top repeat-x;

	border: 3px double #CCCCCC;

	padding: 2px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 12px;	

	}



.image_box{

	background-color: #F7F7F7;

	border: 1px solid #EAEAEA;

	padding: 10px;

	margin-bottom: 10px;

	margin-right: 200px;

}



.image_box2{

	background-color: #F7F7F7;

	border: 1px solid #EAEAEA;

	padding: 10px;

	margin-bottom: 10px;

	margin-right: 300px;

}



.kanran{

margin-top: 10px;

margin-bottom: 10px;

}

/*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: 40px;
	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: 20px;
}

/*ie7*/

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

/*IE8*/




.button {

	border-right: #666666 1px solid;

	border-top: #666666 1px solid;

	background-image: url(http://uchinoko.jp/images/form/botan.gif);

	border-left: #666666 1px solid;

	color: #333333;

	border-bottom: #666666 1px solid;

	background-repeat: repeat-x;

	background-color: #ffffff;

	padding-top: 2px;

	margin-top: 30px;

	margin-bottom: 30px;

	padding-right: 20px;

	padding-left: 20px;	

}



*:first-child+html .button {

	padding-right: 0px;

	padding-left: 0px;

}



.button2 {

	border-right: #666666 1px solid;

	border-top: #666666 1px solid;

	background-image: url(http://uchinoko.jp/images/form/botan2.gif);

	border-left: #666666 1px solid;

	color: #333333;

	border-bottom: #666666 1px solid;

	background-repeat: repeat-x;

	background-color: #ffffff;

	padding-top: 2px;

	margin-top: 20px;

	margin-top: 30px;

	margin-bottom: 30px;

	padding-right: 20px;

	padding-left: 20px;	

}



*:first-child+html .button2 {

	padding-right: 0px;

	padding-left: 0px;

}





.button3 {

	border-right: #666666 1px solid;

	border-top: #666666 1px solid;

	background-image: url(http://uchinoko.jp/images/form/botan.gif);

	border-left: #666666 1px solid;

	color: #333333;

	border-bottom: #666666 1px solid;

	background-repeat: repeat-x;

	background-color: #ffffff;

	padding-top: 2px;

	padding-right: 20px;

	padding-left: 20px;

}



*:first-child+html .button3 {

	padding-right: 0px;

	padding-left: 0px;

}



/*誤りの表示*/



/*#mistake{

	margin-top: 20px;

	margin-right: 20px;

	margin-bottom: 20px;

	margin-left: 20px;

	background-color: #FFFFFF;

	border: 1px double #CCCCCC;

	background-image: url(http://uchinoko.jp/images/form/houkoku_bg.gif);

	

	background-repeat: repeat-x;

	text-align: center;

}*/





#mistake_in_box{

	border: 1px solid #CCCCCC;

	padding: 10px;

	width: 600px;

	background-color: #FFFFFF;

	text-align: left;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

	background-image: url(http://uchinoko.jp/images/form/houkoku_bg.gif);

	background-repeat: repeat-x;

}



#mistake h3{

	margin-top: 20px;

	margin-bottom: 10px;

	font-size: 16px;	

}



#mistake h4{

	margin-top: 10px;

	margin-bottom: 10px;

	font-size: 14px;

	

}



#mistake .form_txt01{

	background: #FFFFFF url(http://uchinoko.jp/images/form/f_txt_bg.gif) left top repeat-x;

	border: 3px double #CCCCCC;

	padding: 2px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 12px;

	text-align: left;

	}



#mistake_button{

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: center;

}





.mistake_txt{

	font-size: 12px;

	margin-left: auto;

	text-align: left;

	margin-right: auto;

	padding: 10px;

	border: 1px solid #666666;

	background-color: #FFFFFF;

	line-height: 16px;

}



/*アイコンテキスト*/

.error_txt{

	color: #666666;

	background-image: url(http://uchinoko.jp/images/icon/bullet_error.png);

	background-repeat: no-repeat;

	padding-left: 20px;

}





.form_box{

	margin-top: 20px;

	text-align: left;

	width: 500px;

	margin-right: auto;

	margin-left: auto;

}




#petname{
	font-size: 1px;
	color: #093;
	text-indent: -9898987em;
	}
	
	.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;
}

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

.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;
}


/*/////////////////////////////////////////////////////// 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;
	text-decoration: none;
}
.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;
	text-decoration: none;
}
.b_new_pet A:focus {
	BACKGROUND-POSITION: 0px -5px;
	COLOR: #111;
	text-decoration: none;
}
.b_new_pet A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: none;
}
/*IE7*/

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

/*/////////////////////////////////////////////////////// このユーザーのSNS*/

.b_sns {
	padding: 0px;
	width: 280px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.b_sns 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_sns A:hover {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.b_sns A:focus {
	BACKGROUND-POSITION: 0px -5px; COLOR: #111;
}
.b_sns A:active {
	BACKGROUND-IMAGE: none;
}
/*IE7*/

*:first-child+html .b_sns{
　　
}

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

#b_new_pet {
	padding: 0px;
	width: 180px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-decoration: none;
}
#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;
	text-decoration: none;
}
#b_new_pet A:focus {
	BACKGROUND-POSITION: 0px -5px;
	COLOR: #111;
	text-decoration: none;
}
#b_new_pet A:active {
	BACKGROUND-IMAGE: none;
	text-decoration: 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;
}


/*フォーカス用*/
.jInput {
      
        border: 1px solid #A7A6AA;
        }
.jFocus {
        outline: medium none !important;
        background-color: #f7fdff !important;
        border-color: #6ddeff !important;
        }
.jFocus {
        box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
        -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
        -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
        -ms-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
        -o-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
        border-color: rgba(82, 168, 236, 0.75) !important;
        }
		
/*mixiチェック用の隠しイメージ*/

#kakushi_image{
	display: none;
	margin: 0px;
	padding: 0px;
	}
	

/*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; }	

