.btn{position:relative;overflow:hidden;text-decoration:none;display:inline-block;border:1px solid #1e408c;padding:12px 50px;text-align:center;outline:none;transition:ease .2s}.btn span{position:relative;z-index:3;color:#1e408c;font-family:"Roboto Condensed",sans-serif;font-weight:700}.btn:hover span{color:#fff}.bgleft:before{content:"";position:absolute;top:0;left:0;z-index:2;background:#1e408c;width:100%;height:100%;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top}.bgleft:hover:before{transform-origin:left top;transform:scale(1, 1)}.menu-content_box2 .mail{width:250px;background-color:#fff;padding:15px 0;margin-bottom:15px}.menu-content_box2 .mail:hover{background-color:#ddd;transition:.5s}.menu-content_box2 .mail img{width:20px}.menu-content_box2 .mail p{font-weight:500;padding-top:5px}.menu-content_box2 .document{width:250px;background-color:#fff;padding:15px 0;margin-bottom:15px}.menu-content_box2 .document:hover{background-color:#ddd;transition:.5s}.menu-content_box2 .document img{width:30px}.menu-content_box2 .document p{font-weight:500;padding-top:5px}.menu-content_box2 .reserve{width:250px;background-color:#fff;padding:15px 0}.menu-content_box2 .reserve:hover{background-color:#ddd;transition:.5s}.menu-content_box2 .reserve img{width:30px}.menu-content_box2 .reserve p{font-weight:500;padding-top:5px}.address_tel{text-align:left;padding-top:50px;color:#fff}.address_tel .tel a{display:flex;align-items:center;margin-top:20px;margin-bottom:10px}.address_tel .tel img{width:25px}.address_tel .tel p{font-size:3rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;padding-left:10px}.footer .footer_box3>div:not(:first-of-type){margin-top:10px}.footer .mail{background-color:#fff;padding:15px 0}.footer .mail:hover{background-color:#ddd;transition:.5s}.footer .mail a{display:flex;justify-content:center;align-items:center}.footer .mail img{width:30px}.footer .mail p{padding-left:10px;font-weight:500}.footer .document{width:250px;background-color:#fff;padding:15px 0}.footer .document:hover{background-color:#ddd;transition:.5s}.footer .document a{display:flex;justify-content:center;align-items:center}.footer .document p{padding-left:10px}.footer .document img{width:30px}.footer .reserve{text-align:center;width:250px;background-color:#fff;padding:15px 0}.footer .reserve:hover{background-color:#ddd;transition:.5s}.footer .reserve p{padding-top:5px}#page-top a{display:flex;justify-content:center;align-items:center;background:#13295b;border-radius:5px;width:60px;height:60px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:1.4rem;transition:all .5s}#page-top a:hover{background:#777}#page-top{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(100px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}@media screen and (max-width: 990px){.top04_box1 .btn{margin-bottom:25px}.document{width:100%;padding:10px 0;margin:0 auto 15px}.document img{width:20px}.document p{font-size:1.2rem}.reserve{width:100%;padding:10px 0}.reserve img{width:20px}.address_tel{padding-bottom:50px;padding-top:30px}.address_tel p{font-size:1.2rem}.address_tel .tel a{margin-top:10px;margin-bottom:10px}.address_tel .tel p{font-size:3rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;padding-left:10px}.footer .mail{width:100%;padding:15px 0;margin:0 auto}.footer .mail img{width:20px}.footer .mail p{font-size:1.2rem}.footer .document{width:100%}.footer .document img{width:20px}.footer .reserve{width:100%;margin-top:20px}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/button.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAGA,KACE,kBACA,gBAEA,qBACA,qBACA,yBACA,kBACA,kBACA,aACA,oBAIF,UACE,kBACA,UACA,cACA,0CACA,gBAGF,gBACE,WAIF,eACE,WACA,kBACA,MACA,OACA,UACA,mBACA,WACA,YACA,yDACA,sBACA,2BAGF,qBACE,0BACA,sBAQA,yBACE,YACA,sBACA,eACA,mBAEA,+BACE,sBACA,eASF,6BACE,WAGF,2BACE,gBACA,gBAMJ,6BACE,YACA,sBACA,eACA,mBAEA,mCACE,sBACA,eAGF,iCACE,WAGF,+BACE,gBACA,gBAMJ,4BACE,YACA,sBACA,eAEA,kCACE,sBACA,eAGF,gCACE,WAGF,8BACE,gBACA,gBASN,aACE,gBACA,iBACA,WAGF,oBACE,aACA,mBACA,gBACA,mBAGF,sBACE,WAGF,oBACE,eACA,0CACA,gBACA,WACA,kBAWE,6CACE,gBAMJ,cAEE,sBACA,eAEA,oBACE,sBACA,eAGF,gBACE,aACA,uBACA,mBAGF,kBACE,WAGF,gBACE,kBACA,gBAMJ,kBACE,YACA,sBACA,eAEA,wBACE,sBACA,eAGF,oBACE,aACA,uBACA,mBAGF,oBACE,kBAGF,sBACE,WAKJ,iBACE,kBACA,YAEA,sBACA,eAEA,uBACE,sBACA,eAGF,mBACE,gBAUN,YACE,aACA,uBACA,mBACA,mBACA,kBACA,WACA,YACA,WACA,kBACA,yBACA,qBACA,iBACA,mBAGF,kBACE,gBAIF,UACE,eACA,WACA,YACA,UAEA,UACA,4BAIF,iBACE,+BAGF,mBACE,KACE,UACA,4BAEF,GACE,UACA,yBAKJ,mBACE,iCAGF,qBACE,KACE,UACA,wBAEF,GACE,UACA,6BAKJ,qCACE,iBACE,mBAEF,UACE,WACA,eACA,mBAEA,cACE,WAGF,YACE,iBAIJ,SACE,WACA,eAGA,aACE,WAOJ,aACE,oBACA,iBAEA,eACE,iBAIA,oBACE,gBACA,mBAEF,oBACE,eACA,0CACA,gBACA,WACA,kBASJ,cACE,WACA,eACA,cAEA,kBACE,WAEF,gBACE,iBAIJ,kBACE,WAEA,sBACE,WAGJ,iBACE,WACA%22,%22file%22:%22button.css%22%7D */
