

/*==============================================
■ヘッダー
	基本設定
  umasta.css打ち消し用
	ヘッダーアイコン
	フルスクリーン用ボックス
	ヘッダーアラート
  マイページ　日記
  ページ上部へ
==============================================*/
/*==============================================
基本指定
==============================================*/
body {
  padding:0 !important;
  /*background:none;*/
  background: #8dc700 url(../image/umasta/bg_glass.png) center 0 ;
  color: #333333 !important;
  /*font-size: 18px;*/
  text-shadow: none !important;
}
.Contents{
background: #e1e5e7;
}
header{
height:50px !important;
margin:0;
border-bottom:1px solid #3d5400;
background:#fff;
background-image:  -moz-linear-gradient(top,
            #b6ce35 0%,
            #456c07 100%);
background-image: -o-linear-gradient(top,
            #b6ce35 0%,
            #456c07 100%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #b6ce35),
  color-stop(1.0 , #456c07)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b6ce35', EndColorStr='#456c07')";
margin-bottom:10px;
}
header .Umasta_Header_Box{
position: relative;
}
header .Umasta_Header_Box h1 a{
display:block;
}
li a{
font-weight:normal !important;
}

/*==============================================
■MQ -PC 992px -
==============================================*/
@media only screen and (min-width: 769px) {
.Wrap{
  width:100%;
  margin:0 auto;
}
.Contents{
  position:ralative;
  width:960px;
  margin:0 auto;
  padding:0;
}
.Main_Column{
  float:left;
  width:620px;
  margin:0 20px 0 0;
}
.Side_Column{
  margin-top: 10px;
  float:right;
  width:320px;
}
.Back_Link{
  margin:10px auto 0 auto;
  padding:0;
}

footer .Find_FootArea{
  width:960px;
  margin:auto;
  position:relative;
}
}

/*==============================================
■MQ モバイル横 480px - 767px
==============================================*/
@media only screen and (min-width: 481px) and (max-width: 767px) {
.Wrap{
  width:100%;
  margin:0 auto;
}
.Contents,
.Find_FootArea{
  position:ralative;
  margin:0 auto;
  padding:0;
}
.Main_Column{
  float:none;
}
.Side_Column{
  margin-top: 20px;
  float:none;
}
.Back_Link{
  margin:10px auto 0 auto;
  padding:0;
}
}
/*==============================================
■MQ モバイル縦 300px - 479px
==============================================*/
/*MQ モバイル縦-横*/
@media only screen and (min-width: 300px) and (max-width: 480px) {
.Wrap{
  width:100%;
  margin:0 auto;
}
.Contents,
.Find_FootArea{
  position:ralative;
  margin:0 auto;
}
.Main_Column{
  float:none;
}
.Side_Column{
  margin-top: 20px;
  float:none;
}
}
/*==============================================
■MQ タブレット-PC 768px -
==============================================*/
header .Header_Box {
  position: relative;
}
@media only screen and (min-width: 768px) {
header .Header_Box{
  width:480px;
  margin:0 auto;
}
header h1{
  position: absolute;
  top:-6px;
  left:0;
  z-index:9998;
}
}
/*MQ モバイル縦-横*/
@media only screen and (min-width: 300px) and (max-width: 767px) {
header h1{
  position: absolute;
  width:103px;
  height:60px;
  top:-6px;
  left:1px;
  z-index:9998;
}
}
/*==============================================
フルスクリーン用ボックス
==============================================*/
/*==============================================
■MQ タブレット-PC 768px -
==============================================*/
@media only screen and (min-width: 768px) {
.Header_Menu_Box{
  width:480px;
  margin:10px auto 0 auto;
}
}
/*MQ モバイル縦*/
@media only screen and (min-width: 300px) and (max-width: 479px) {
.Header_Menu_Box{
  margin:0 auto;
}
}
/*MQ モバイル横*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.Header_Menu_Box{
  margin:0 auto;
}
}
.Header_Menu_Box .Common_Btn_Group ul li a{
font-size:.9em !important;
}

/*==============================================
■うまスタメニュー
==============================================*/
header ul.Umasta_Main_Menu{
display:table;
position:absolute;
top: 0;
left:0;
width:100%;
padding:0 0 0 104px;
}
header ul.Umasta_Main_Menu:after {
clear:both;
content:" ";
display:block;
}
header ul.Umasta_Main_Menu li{
position:relative;
float:left;
width:33%;
height:49px;
}
header ul.Umasta_Main_Menu li:nth-child(2){
width:34%;
}
header ul.Umasta_Main_Menu li:first-child{
border-left:1px solid #3d5400;
}
header ul.Umasta_Main_Menu li a{
display:table;
width: 100%;
height:100%;
color:#fff;
border:1px solid #a6c529;
vertical-align:middle;
}
header ul.Umasta_Main_Menu li a span.Btn{
display: table-cell;
vertical-align: middle;
font-size:.6em;
font-weight:bold;
text-align:center;
line-height:1.2em;
text-shadow:0px -1px 0px #000;
}
header ul.Umasta_Main_Menu li a{
border-right:1px solid #3d5400;
background:#5c8d16;
background-image:  -moz-linear-gradient(top,
            #d6f438 0%,
            #5c8d16 100%);
background-image: -o-linear-gradient(top,
            #d6f438 0%,
            #5c8d16 100%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #d6f438),
  color-stop(1.0 , #5c8d16)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d6f438', EndColorStr='#5c8d16')";
}
header ul.Umasta_Main_Menu li .Menu_Active{
background:#fff;
background-image:  -moz-linear-gradient(top,
            #5c8d16 0%,
            #d6f438 100%);
background-image: -o-linear-gradient(top,
            #5c8d16 0%,
            #d6f438 100%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #5c8d16),
  color-stop(1.0 , #d6f438)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5c8d16', EndColorStr='#d6f438')";
}
header ul.Umasta_Main_Menu li:last-child a{
border-right:none;
}
header ul.Umasta_Main_Menu li div{
position:absolute;
z-index:100;
top:0;
left:0;
display:table-cell;
width:100%;
height:100%;
}

/*==============================================
■うまスタサブメニュー
==============================================*/
.Umasta_Sub_Menu{
background-color: #fff6c5;
border: solid 3px #6b4200;
position: absolute;
top: 50px;
z-index: 9999;
}
.Umasta_Sub_Menu .Btn_Size_S ul li,
.Useful_Menu .Btn_Size_S ul li{
margin: 0 0 4px !important;
}
.Umasta_Sub_Menu .Btn_Size_S ul li p,
.Useful_Menu .Btn_Size_S ul li p{
padding-top:3px;
text-align: center;
}
.Umasta_Sub_Menu .Btn_Size_S ul li a,
.Useful_Menu .Btn_Size_S ul li a{
height: 36px;
  font-size: 110%;
}


.Btn_Type_Umasta li span.Btn,
ul li.Btn_Type_Umasta span.Btn{
color:#471c03;
text-shadow:1px 1px 1px #fff;
border-top:3px solid #583907;
border-left:3px solid #583907;
border-bottom:3px solid #583907;
border-right:3px solid #583907;
background-image: -moz-linear-gradient(top,
            #fcfd00,
            #f3a000);
background-image: -o-linear-gradient(top,
            #fcfd00,
            #f3a000);
background-image: -webkit-gradient(linear,left top,left bottom,
  from(#fcfd00),
  to(#f3a000)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfd00', EndColorStr='#f3a000')";
-moz-box-shadow:    0px 0px 1px 1px #fff inset,
                    0px 0px 20px #da9100 inset;
-webkit-box-shadow: 0px 0px 1px 1px #fff inset,
                    0px 0px 20px #da9100 inset;
-o-box-shadow:      0px 0px 1px 1px #fff inset,
                    0px 0px 20px #da9100 inset;
box-shadow:         0px 0px 1px 1px #fff inset,
                    0px 0px 20px #da9100 inset;
}
.Btn_Type_Umasta li span.Btn b{
color:#471c03;
text-shadow:1px 1px 1px #fff;
}
/*----サイトメインカラーのアクティブ時*/
.Btn_Type_Umasta li .Menu_Active span.Btn,
ul li.Btn_Type_Umasta .Menu_Active span.Btn{
font-weight:bold;
color:#471c03;
text-shadow:1px 1px 1px #fff;
border-top:3px solid #583907;
border-left:3px solid #583907;
border-bottom:3px solid #583907;
border-right:3px solid #583907;
background-image: -moz-linear-gradient(top,
            #fdbc00,
            #de6200);
background-image: -o-linear-gradient(top,
            #fdbc00,
            #de6200);
background-image: -webkit-gradient(linear,left top,left bottom,
  from(#fdbc00),
  to(#de6200)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdbc00', EndColorStr='#de6200')";
}
/*----ボタンの数が足りない場合の穴埋め*/
.Btn_Type_Umasta ul li.Btn_None span.Btn{
color:rgba(0,0,0,0) !important;
text-shadow:none;
border-top:1px solid #583907;
border-left:1px solid #583907;
border-bottom:1px solid #583907;
border-right:1px solid #583907;
}
/*----ボタンが押せない時*/
ul li.Btn_OFF span.Btn{
color:#666;
text-shadow:none;
border:3px solid #777;
background-color:#999;
background-image: -moz-linear-gradient(top,
            #fefefe,
            #999);
background-image: -o-linear-gradient(top,
            #fefefe,
            #999);
background-image: -webkit-gradient(linear,left top,left bottom,
  from(#fefefe),
  to(#999)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#999')";
-moz-box-shadow:0px 0px 20px #ddd inset;
-webkit-box-shadow:0px 0px 20px #ddd inset;
-o-box-shadow:0px 0px 20px #ddd inset;
-ms-box-shadow:0px 0px 20px #ddd inset;
}
/*--ボタン色指定：芝色*/
.Btn_Type_Umasta_Shiba li span.Btn,
ul li.Btn_Type_Umasta_Shiba span.Btn{
color:#471c03;
text-shadow:1px 1px 1px #fff;
border:3px solid #31511c;
background-image: -moz-linear-gradient(top,
            #d8fa1a,
            #5c9f2a);
background-image: -o-linear-gradient(top,
            #d8fa1a,
            #5c9f2a);
background-image: -webkit-gradient(linear,left top,left bottom,
  from(#d8fa1a),
  to(#5c9f2a)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8fa1a', EndColorStr='#5c9f2a')";
-moz-box-shadow:    0px 0px 1px 1px #fff inset,
                    0px 0px 20px #d7fe00 inset;
-webkit-box-shadow: 0px 0px 1px 1px #fff inset,
                    0px 0px 20px #d7fe00 inset;
-o-box-shadow:      0px 0px 1px 1px #fff inset,
                    0px 0px 20px #d7fe00 inset;
box-shadow:         0px 0px 1px 1px #fff inset,
                    0px 0px 20px #d7fe00 inset;
}
/*--ボタン色指定：メニュー青色*/
.Btn_Type_Umasta_Menu li span.Btn,
ul li.Btn_Type_Umasta_Menu span.Btn{
color:#471c03;
text-shadow:1px 1px 1px #fff;
border:3px solid #205880;
background-image: -moz-linear-gradient(top,
            #effdff,
            #549fcf);
background-image: -o-linear-gradient(top,
            #effdff,
            #549fcf);
background-image: -webkit-gradient(linear,left top,left bottom,
  from(#effdff),
  to(#549fcf)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#effdff', EndColorStr='#549fcf')";
-moz-box-shadow:    0px 0px 1px 1px #fff inset,
                    0px 0px 20px #6befff inset;
-webkit-box-shadow: 0px 0px 1px 1px #fff inset,
                    0px 0px 20px #6befff inset;
-o-box-shadow:      0px 0px 1px 1px #fff inset,
                    0px 0px 20px #6befff inset;
box-shadow:         0px 0px 1px 1px #fff inset,
                    0px 0px 20px #6befff inset;
}
/*--ボタン色指定：レース青系*/
.Btn_Type_Race ul li a{
}
.Btn_Type_Race ul li span.Btn{
color:#fff !important;
text-shadow:1px 1px 1px #004ca3;
border:1px solid #002f85;
background:#0045c4;
background-image: -moz-linear-gradient(top,
            #6792f8 0%,
            #0045c4 100%);
background-image: -o-linear-gradient(top,
            #6792f8 0%,
            #0045c4 100%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #6792f8),
  color-stop(1.0 , #0045c4)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6792f8', EndColorStr='#0045c4')";
-moz-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
-webkit-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
-o-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
-ms-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
}
/*----レース青系のアクティブ時)*/
.Btn_Type_Race ul li span.Tab_Active{
color:#ffea00 !important;
text-shadow:1px 1px 1px #004ca3;
border:1px solid #002f85;
background:#6792f8;
background-image: -moz-linear-gradient(top,
            #0045c4 0%,
            #6792f8 100%);
background-image: -o-linear-gradient(top,
            #0045c4 0%,
            #6792f8 100%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #0045c4),
  color-stop(1.0 , #6792f8)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0045c4', EndColorStr='#6792f8')";
-moz-box-shadow:0px 0px 2px rgba(255,255,255,0.6) inset;
-webkit-box-shadow:0px 0px 2px rgba(255,255,255,0.6) inset;
-o-box-shadow:0px 0px 2px rgba(255,255,255,0.6) inset;
-ms-box-shadow:0px 0px 2px rgba(255,255,255,0.6) inset;
}
/*----レース青系の押せない時*/
.Btn_Type_Race ul li.Btn_OFF span.Btn{
color:rgba(255,255,255,0.4) !important;
text-shadow:1px 1px 1px #004ca3;
border:1px solid #002f85;
background:#0045c4;
background-image: -moz-linear-gradient(top,
            #6792f8 0%,
            #0045c4 100%);
background-image: -o-linear-gradient(top,
            #6792f8 0%,
            #0045c4 100%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #6792f8),
  color-stop(1.0 , #0045c4)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6792f8', EndColorStr='#0045c4')";
-moz-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
-webkit-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
-o-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
-ms-box-shadow:0px 0px 2px rgba(255,255,255,0.8) inset;
}
/*--- find.css上書き ---*/
header .Umasta_Sub_Menu ul{
position	:	static;
top:0;
left:0;
}
header .Umasta_Sub_Menu ul li{
height	:	auto;
}
header .Umasta_Sub_Menu ul li p{
padding	:	0;
}
header .Common_Btn a{
border:none !important
}
/*--- user用追加 ---*/
header .Common_Btn ul li {
border-top: medium none currentColor !important;
margin: 0 0 8px;
padding: 0 4px;
position: relative;
vertical-align: middle;
}
header .Common_Btn ul li span.Btn {
display: table-cell;
font-weight: bold;
line-height: 1.2;
vertical-align: middle;
width: 100%;
height	:	30px;
}
header .Common_Btn ul li a {
display: table;
text-align: center;
width: 100%;
}
header .Btn_2col li {
float: left;
width: 50%;
}
header .Btn_3col li {
float: left;
width: 33.33%;
font-size: .8em;
}
header .Common_Btn {
padding: 8px 4px 0px;
width: 100%;
font-size: 1em !important;
}
header .Common_Btn a {
padding	:	0;
}
header .Btn_Radius ul li span.Btn,
header .Btn_Radius ul li a input {
border-radius: 6px;
}
.Btn_Size_S ul li{
font-size:.7em !important;
}
header .Btn_Size_S ul li a,
header .Btn_Size_S ul li div{
height:36px;
}
header .Btn_Size_S2 ul li a,
header .Btn_Size_S2 ul li div{
height:41px;
}
header .Btn_Size_S ul li span.Btn{
height:30px;
}
header .Btn_Size_S2 ul li span.Btn{
height:35px;
}

/*==============================================
サイズ小ボタン
==============================================*/
.Btn_Size_S ul li{
font-size:.7em !important;
}
.Btn_Size_S ul li a,
.Btn_Size_S ul li div{
height:36px;
}
.Btn_Size_S2 ul li a,
.Btn_Size_S2 ul li div{
height:41px;
}
.Btn_Size_S ul li span.Btn{
height:30px;
}
.Btn_Size_S2 ul li  span.Btn{
height:35px;
}




/*==============================================
■うまスタメニューアイコン
==============================================*/
/*==============================================
うまスタアイコン(中)
==============================================*/
.Icon_Umasta_M .Icon{
display:inline-block;
width:16px;
height:16px;
margin:-2px 4px 0 0;
vertical-align: middle;
background-image: url(https://cdn.findfriends.jp/img.sp/common/image/umasta/icon/icon_umasta.png?121213);
background-size:144px 432px;
-moz-background-size:144px 432px;
-webkit-background-size:144px 432px;
-o-background-size:144px 432px;
-ms-background-size:144px 432px;
background-repeat:no-repeat;
}
.Icon_Umasta_M .Icon_Right{
margin:-2px 0 0 4px;
}
@media only screen and
(-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
.Icon_Umasta_M .Icon{
  background-image: url(/common/image/umasta/static/icon/icon_umasta_x1.5.png?121213);
  background-size:144px 432px;
  -moz-background-size:144px 432px;
  -webkit-background-size:144px 432px;
  -o-background-size:144px 432px;
  -ms-background-size:144px 432px;
  background-repeat:no-repeat;
}
}
@media only screen and
(-webkit-min-device-pixel-ratio: 1.51) {
.Icon_Umasta_M .Icon{
  background-image: url(https://cdn.findfriends.jp/img.sp/common/image/umasta/icon/icon_umasta_x2.png?121213);
  background-size:144px 432px;
  -moz-background-size:144px 432px;
  -webkit-background-size:144px 432px;
  -o-background-size:144px 432px;
  -ms-background-size:144px 432px;
  background-repeat:no-repeat;
}
}
.Icon_Umasta_M .Icon_Header_Farm{
display:block;
margin: -4px auto 0 auto;
width:32px;
height:32px;
background-position:-80px -48px;
}
.Icon_Umasta_M .Icon_Header_Shop{
display:block;
margin: -4px auto 0 auto;
width:32px;
height:32px;
background-position:-80px -80px;
}
.Icon_Umasta_M .Icon_Header_Menu{
display:block;
margin: -4px auto 0 auto;
width:32px;
height:32px;
background-position:-80px -112px;
}

/*==============================================
■メインエリア調整
==============================================*/
.ContentsTitle{
color: #fff;
text-shadow: 0px -1px 0px #000;
text-align: center;
border: 1px solid #9c6b1a;
border-bottom: 1px solid #7d520a;
background: #96681b;
background-image: -moz-linear-gradient(top, #be872c 0%, #96681b 100%);
background-image: -o-linear-gradient(top, #be872c 0%, #96681b 100%);
background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0 , #be872c), color-stop(1.0 , #96681b) );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#be872c', EndColorStr='#96681b')";
}
.ModalPopUpClose {
  top: 9px !important;
}
/*--マイページお知らせ--*/
body.User #AlertMessage{
margin-bottom: 10px;
background: #fff;
}

body.User #AlertMessage ul li {
font-size: 90%;
padding: 10px 13px 8px;
}

/*--スレッドサーチの友達にメールを送るを隠す--*/
.Mail_to_Friends{
display: none;
}

/*==============================================
■フッター
基本指定
総合チャンネルリンクアイコン
ページ上部へ
==============================================*/
/*==============================================
基本指定
==============================================*/
footer{
text-align:center;
margin:0;
padding:46px 0 0 0;
font-size:.8em;
background:#8dc700 url(../image/umasta/bg_common_saku.png) center 0 repeat-x;
background-size: 370px 47px;
-moz-background-size: 370px 47px;
-webkit-background-size: 370px 47px;
-o-background-size: 370px 47px;
-ms-background-size: 370px 47px;
}
footer .Footer_Box{
position:relative;
width:100%;
height:50px !important;
margin:8px 0 0;
border-top:1px solid #205100;
background:#fff;
background-image:  -moz-linear-gradient(
            center top,
            #ffffff 0%,
            #ececec 50%,
            #dddddd 50%);
background-image: -o-linear-gradient(top,
            #ffffff 0%,
            #ececec 50%,
            #dddddd 50%);
background-image: -webkit-gradient(linear,left top,left bottom,
  color-stop(0 , #ffffff),
  color-stop(0.5 , #ececec),
  color-stop(0.5 , #dddddd)
  );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd')";
-moz-box-shadow: 0px -2px 6px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px -2px 6px rgba(0,0,0,0.3);
-o-box-shadow: 0px -2px 6px rgba(0,0,0,0.3);
-ms-box-shadow: 0px -2px 6px rgba(0,0,0,0.3);
}
footer .Footer_Box a.CH_Logo img{
position: absolute;
top:6px;
left:4px;
}
footer .Footer_Box ul{
position:absolute;
top: 6px;
right:0;
}
footer .Footer_Box li{
display:block;
float:left;
margin:0;
padding:0;
}
footer p.Copy_Right{
margin: 49px auto 0 auto;
padding:4px 0;
color:#fff;
line-height:1.2em;
border-top:1px solid #84b365;
background:#2c4b00;
}
/*--総合チャンネルメニューアイコン*/
.Icon_Header{
width:50px;
height:40px;
background: url(../image/umasta/icon/icon_header_ch_x2.png);
background-repeat:no-repeat;
background-size:50px 360px;
-moz-background-size:50px 360px;
-webkit-background-size:50px 360px;
-o-background-size:50px 360px;
-ms-background-size:50px 360px;
}

.Icon_Home{
display:block;
background-position:0 0;
}
.Icon_Login{
display:block;
background-position:0 -80px;
}
.Icon_Mypage{
display:block;
background-position:0 -160px;
}
.Icon_Menu{
display:block;
background-position:0 -240px;
}
.Icon_Close{
display:block;
background-position:0 -320px;
}
/*==============================================
マイページ　日記
==============================================*/
.diary_snap_block .Race_Header + .Common_Info .Common_Info_Box_Title h2{
padding: 8px 0 4px 0 !important;
}

.diary_snap_block .Race_Header + .Common_Info .Common_Info_Box_Title h2 a{
color: #fff !important;
text-shadow: 0px -1px 0px #000;
}

ul.RankTypeBalloon li.Active a {
  display: block;
  color: #fff;
  font-weight: bold;
  padding: 6px 0;
  border-radius: 5px;
  background: #cecece;
}

/*==============================================
ページ上部へ
==============================================*/
footer .Scroll_Top{
position: absolute;
display: block;
top:-32px;
right:4px;
width: 100px;
height: 25px;
background:url(../image/umasta/bg_pagetop.png) 0 0 no-repeat;
background-size: 100px 25px;
-moz-background-size: 100px 25px;
-webkit-background-size: 100px 25px;
-o-background-size: 100px 25px;
-ms-background-size: 100px 25px;
}
footer .Scroll_Top a{
display: block;
margin: 0;
padding: 7px 0 7px 0;
font-size:.8em;
color:#fff !important;
text-shadow:0px -1px 0px #000;
}
