.ord_button{
 white-space:nowrap;
 border:1px solid #888888;
 -webkit-box-shadow: #D4D4D5 2px 2px 2px  ;
 -moz-box-shadow: #D4D4D5 2px 2px 2px ;
 box-shadow: #D4D4D5 2px 2px 2px  ;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 width:300px;
 height:50px;
 font-size:18px;
 font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",sans-serif;
 padding: 5px 15px 5px 15px; 
 font-weight:normal; 
 text-align: center; 
 color: #ffffff; 
   text-shadow: 1px 1px 2px #333333,
    -1px 1px 2px #333333,
    1px -1px 2px #999999,
    -1px -1px 2px #999999;    
    
 background-color: #F7DFA5;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(247, 223, 165)), color-stop(100%, rgb(240, 193, 75)));
 background-image: -webkit-linear-gradient(top,rgb(247, 223, 165), rgb(240, 193, 75));
 background-image: -moz-linear-gradient(top, rgb(247, 223, 165), rgb(240, 193, 75));
 background-image: -ms-linear-gradient(top, rgb(247, 223, 165), rgb(240, 193, 75));
 background-image: -o-linear-gradient(top, rgb(247, 223, 165), rgb(240, 193, 75));
background-image: linear-gradient(top, rgb(247, 223, 165), rgb(240, 193, 75));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F7DFA5, endColorstr=#F0C14B);
 cursor:pointer;
}

.ord_button:link{
}

.ord_button:visited{
}
.ord_button:hover{cursor: hand;
 border:1px solid #888888;
 background-color: #F5D78E;
 background-image: -webkit-linear-gradient(top, rgb(245, 215, 142), rgb(238, 185, 51));
 background-image: -moz-linear-gradient(top, rgb(245, 215, 142), rgb(238, 185, 51));
 background-image: -ms-linear-gradient(top, rgb(245, 215, 142), rgb(238, 185, 51));
 background-image: -o-linear-gradient(top, rgb(245, 215, 142), rgb(238, 185, 51));
 background-image: linear-gradient(top, rgb(245, 215, 142), rgb(238, 185, 51));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5D78E, endColorstr=#EEB933);

}

.ord_button:active{
}





.rsv_button{
 white-space:nowrap;
 border:1px solid #888888;
 -webkit-box-shadow: #D4D4D5 2px 2px 2px  ;
 -moz-box-shadow: #D4D4D5 2px 2px 2px ;
 box-shadow: #D4D4D5 2px 2px 2px  ;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 width:300px;
 height:50px;
 font-size:18px;
 font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",sans-serif;
 padding: 5px 15px 5px 15px; 
 font-weight:normal; 
 text-align: center; 
 color:#ffffff;
 /*text-shadow: 1px 1px 2px #000000;*/
  text-shadow: 1px 1px 2px #333333,
    -1px 1px 2px #333333,
    1px -1px 2px #666666,
    -1px -1px 2px #666666; 
 
 background-color: #ffd4d4;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255, 212, 212)), color-stop(100%, rgb(255, 161, 161)));
 background-image: -webkit-linear-gradient(top,rgb(255, 212, 212), rgb(255, 161, 161));
 background-image: -moz-linear-gradient(top, rgb(255, 212, 212), rgb(255, 161, 161));
 background-image: -ms-linear-gradient(top, rgb(255, 212, 212), rgb(255, 161, 161));
 background-image: -o-linear-gradient(top, rgb(255, 212, 212), rgb(255, 161, 161));
background-image: linear-gradient(top, rgb(255, 212, 212), rgb(255, 161, 161));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd4d4, endColorstr=#ffa1a1);
 cursor:pointer;
}

.rsv_button:link{
color:#000000;
}

.rsv_button:visited{
color:#000000;
}
.rsv_button:hover{cursor: hand;
 border:1px solid #888888;
 background-color: #ffbaba;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255, 186, 186)), color-stop(100%, rgb(255, 135, 135)));
 background-image: -webkit-linear-gradient(top,rgb(255, 186, 186), rgb(255, 135, 135));
 background-image: -moz-linear-gradient(top, rgb(255, 186, 186), rgb(255, 135, 135));
 background-image: -ms-linear-gradient(top, rgb(255, 186, 186), rgb(255, 135, 135));
 background-image: -o-linear-gradient(top, rgb(255, 186, 186), rgb(255, 135, 135));
background-image: linear-gradient(top, rgb(255, 186, 186), rgb(255, 135, 135));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffbaba, endColorstr=#ff8787);

}

.rxv_button:active{
}



.rs_button{
 border:1px solid #888888;
 -webkit-box-shadow: #D4D4D5 2px 2px 2px  ;
 -moz-box-shadow: #D4D4D5 2px 2px 2px ; 
 box-shadow: #D4D4D5 2px 2px 2px  ; 
 -webkit-border-radius: 13px; 
 -moz-border-radius: 13px;
 border-radius: 13px;
 width:180px;font-size:14px;
 font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",sans-serif; 
 padding: 5px 5px 5px 5px; 
 font-weight:normal; 
 text-align: center; 
 color: #000000; 
 background-color: #f2f5f6;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(100%, #C8D7DC));
 background-image: -webkit-linear-gradient(top, #f2f5f6, #C8D7DC);
 background-image: -moz-linear-gradient(top, #f2f5f6, #C8D7DC);
 background-image: -ms-linear-gradient(top, #f2f5f6, #C8D7DC);
 background-image: -o-linear-gradient(top, #f2f5f6, #C8D7DC);
 background-image: linear-gradient(top, #f2f5f6, #C8D7DC);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#C8D7DC);
}

.rs_button:hover{
 border:1px solid #888888; background-color: #F0FCFF;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0FCFF), color-stop(100%, #B8C5C9));
 background-image: -webkit-linear-gradient(top, #F0FCFF, #B8C5C9);
 background-image: -moz-linear-gradient(top, #F0FCFF, #B8C5C9);
 background-image: -ms-linear-gradient(top, #F0FCFF, #B8C5C9);
 background-image: -o-linear-gradient(top, #F0FCFF, #B8C5C9);
 background-image: linear-gradient(top, #F0FCFF, #B8C5C9);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F0FCFF, endColorstr=#B8C5C9);
}