@charset "shift_jis";
/* clearfix */


/*-----fontello �J�n-----*/
@font-face {
  font-family: 'fontello';
  src: url('http://www.mow-shop.com/font/fontello/phone/fontello.eot?67911501');
  src: url('http://www.mow-shop.com/font/fontello/phone/fontello.eot?67911501#iefix') format('embedded-opentype'),
       url('http://www.mow-shop.com/font/fontello/phone/fontello.woff2?67911501') format('woff2'),
       url('http://www.mow-shop.com/font/fontello/phone/fontello.woff?67911501') format('woff'),
       url('http://www.mow-shop.com/font/fontello/phone/fontello.ttf?67911501') format('truetype'),
       url('http://www.mow-shop.com/font/fontello/phone/fontello.svg?67911501#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
} 
.icon-phone:before { content: '\e800'; } /* '?' */

.phone {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
     
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      /*margin-right: .2em;*/
      text-align: center;
      /* opacity: .8; */
     
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
     
      /* fix buttons height, for twitter bootstrap */
      /*line-height: 1em;*/
     
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      /*margin-left: .2em;*/
     
      /* You can be more comfortable with increased icons size */
      /* font-size: 120%; */
     
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
     
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    }

/*-----fontello �I��-----*/


.ftbox {
text-align:center;
position: fixed;
bottom:15px;
right:10px;
line-height:110%;
z-index:999;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0, 0.25);
-moz-box-shadow: 2px 2px 2px rgba(0,0,0, 0.25);
}
.rvbox a, .ctbox a {
color: #fff !important;
}
.rvbox {
padding:5px 5px 3px 5px;
font-size:10px;
background-color: #ff5e8b;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity:1.0;
-webkit-border-top-left-radius: 5px;  
-webkit-border-top-right-radius: 5px;  
-moz-border-radius-topleft: 5px;  
-moz-border-radius-topright: 5px;  
}
.ctbox {
padding:3px 5px 5px 5px;
font-size:10px;
background-color: #ff004c;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity:1.0;
-webkit-border-bottom-right-radius: 5px;  
-webkit-border-bottom-left-radius: 5px;   
-moz-border-radius-bottomright: 5px;  
-moz-border-radius-bottomleft: 5px; 
}
#rvw {
margin-top:-45px;
padding-top:45px;
}
#csg {
margin-top:-50px;
padding-top:50px;
}