.mypage-alo-ph-circle-fill,.mypage-alo-ph-img-circle{-webkit-border-radius:100%;-moz-border-radius:100%;position:absolute}.mypage-alo-phone{position:fixed;right:0;bottom:60px;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:200000!important}.mypage-alo-ph-img-circle{width:32px;height:32px;top:43px;left:43px;background:url(../phone.png) center center no-repeat rgba(30,30,30,.1);border-radius:100%;border:2px solid transparent;opacity:.7;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#841619;background-size:70%}.mypage-alo-ph-circle-fill{width:60px;height:60px;top:28px;left:28px;-ms-transition:all .2s ease-in-out;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#841619;opacity:.75!important}.mypage-alo-ph-circle{width:90px;height:90px;top:12px;left:12px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid #6a171a;opacity:.5}.sticky-bottom{background:#841619;bottom:52px;font-size:18px;position:fixed;left:15px;text-align:center;width:290px;padding:5px 0;z-index:9999999999;border-top-left-radius:5px;border-top-right-radius:5px}.sticky-bottom a{color:#fff;font-size:14px;font-weight:400;letter-spacing:2px}.sticky-bottom a:hover{text-decoration:none;color:#fff}.sticky-bottom ul{list-style:none;margin:0;padding:0}.sticky-bottom ul li{border-right:1px solid #ddf2c1;display:inline-block;width:24%}.sticky-bottom ul li:last-child{border:none}.sticky-bottom ul li a:hover{text-decoration:none}.sticky-bottom ul li span{color:#fff;cursor:pointer;display:block;padding:12px 0 10px;text-transform:uppercase}.box__phonering{width:40%;margin:0 auto;background:rgba(255,255,255,.2);padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}.overlay__phonering{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0}.overlay__phonering:target{visibility:visible;opacity:1;z-index:999}.popup__phonering{margin:170px auto;padding:20px;background:#fff;border-radius:5px;width:60%;position:relative;transition:all 5s ease-in-out}.popup__phonering .close{position:absolute;top:0;right:15px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333;z-index:99999}.popup__phonering .close:hover{color:#06D85F}@media screen and (max-width:700px){.box__phonering,.popup__phonering{width:80%}#phonering-wrapper{padding:0}#phonering-wrapper .phonering-alo-form h3{font-size:18px;margin-bottom:20px}}@media (min-width:768px) and (max-width:1199px){.popup__phonering{width:75%}}#phonering-wrapper{color:#383838;width:100%;transform-origin:0 0;transition-timing-function:step-start;transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;display:inline-block;position:relative;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin:0 auto;z-index:200001;text-align:center;padding:20px 55px}#phonering-wrapper .phonering-alo-form h3{font-size:24px;font-weight:700;margin:0 0 40px;line-height:1.8;letter-spacing:0;color:#383837!important;border:none}#phonering-wrapper .phonering-alo-form .phonering-alo-input-wrapper .input input.phonering-alo-number{height:auto;box-sizing:content-box;text-align: center;color:#F86517;font-size:26px;font-family:Montserrat,"Lucida Console",Monaco,monospace,sans-serif;font-weight:400;background-color:transparent;border:none;border-width:0;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:#F86517 solid 1px;padding:0 0 10px;margin:0 auto;width:221px;outline:0}#phonering-wrapper .phonering-alo-form .phonering-alo-message{padding:18px 0 13px;text-align:center;clear:both;display:block;font-size:14px}#phonering-wrapper .phonering-alo-form .phonering-alo-submit{border:none;border-width:0;padding:20px 40px;background-color:#333;-webkit-border-radius:68px;-moz-border-radius:68px;border-radius:68px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:20px;color:#fff;cursor:pointer;outline:0!important;letter-spacing:0;font-weight:400;height:auto}#phonering-wrapper .phonering-alo-form .phonering-alo-submit:hover{background-color:#62BC68}#phonering-wrapper .valid-invalid-message{font-size:13px;color:#ff496b}#phonering-wrapper .valid-invalid-message:before{content:"* "}.loadding-sendmail,.loadding-sendmail .vaild-success{display:none}.loadding-sendmail .alert-error{border:2px solid #f5ed02;color:#d60808;padding:5px}.loadding-sendmail img{width:120px;display:inline-block;margin:auto}.loadding-sendmail span img{display: none;}.loadding-sendmail span{color:#000;display:block;font-weight:700;font-size:14px}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

 .animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
        transform:scale3d(.9,.9,.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
    }
    to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@keyframes tada{
    0%{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
        transform:scale3d(.9,.9,.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
    }
    to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes pulse{
    0%{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
    to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@keyframes pulse{
    0%{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
    to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}