@font-face{font-family:'rimouski';src:url("/assets/fonts/rimouski_sb-webfont.eot");src:url("/assets/onts/rimouski_sb-webfont.eot") format("embedded-opentype"),url("/assets/fonts/rimouski_sb-webfont.woff") format("woff"),url("/assets/fonts/rimouski_sb-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.pace-inactive{-moz-opacity:0;-khtml-opacity:0;opacity:0}.pace .pace-progress{background:#5c6abd;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul,ol,li,dl,dt,dd{list-style-type:none;list-style-position:outside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}img{vertical-align:top;border:0;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;display:block}del{text-decoration:line-through}hr{display:block;height:0;border:0;margin:0;padding:0}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}em,strong{font-weight:bold}input,select,textarea{margin:0;padding:0;vertical-align:baseline}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}main{display:block}body{background:#fff;height:100%;overflow:hidden;font-size:13px;color:#333;-webkit-text-size-adjust:100%;letter-spacing:0.1em;word-wrap:break-word}body::after{content:"";display:block;position:fixed;background:url(/assets/images/loading.png) no-repeat;background-size:100%;width:138px;height:45px;top:50%;left:50%;margin:-22px 0 0 -69px;transition:0.5s}body.active::after{opacity:0;margin:-10px 0 0 -69px;pointer-events:none}a{color:#393c3d;outline:none;display:inline-block;text-decoration:none;-webkit-tap-highlight-color:rgba(57,60,61,0.2);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}a:focus{outline:none}a::after,a::before,div::after,div::before,em,input{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a:hover{color:#000}img{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;width:100%}figcaption{position:absolute;bottom:0;left:0;z-index:2;width:100%;background:rgba(0,0,0,0.5);padding:20px 25px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}figcaption h3{color:#fff;font-size:18px;font-family:sans-serif;font-weight:normal;white-space:nowrap}figcaption p{color:#bbb;font-size:12px;font-family:sans-serif;white-space:nowrap}label{display:inline-block}@media all and (max-width: 767px){a,a::after,a::before,div::after,div::before,em,input{-webkit-transition:none;transition:none}html{overflow-y:scroll;font-size:55.5%}body{font-size:1.4rem}body::after{width:146px;height:14px;margin:-7px 0 0 -73px}body.active::after{margin:10px 0 0 -73px}}.sp{display:none}@media all and (max-width: 767px){.sp{display:block}img.sp{display:inline-block}.pc{display:none}}.centering{display:flex;justify-content:center;align-items:center}.clear:after{content:"";display:block;height:0;line-height:0;clear:both}.textof{text-overflow:ellipsis;overflow:hidden}.flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex.nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex.center{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.btn a{position:relative;min-width:200px;height:55px;line-height:55px;overflow:hidden;border:1px solid rgba(57,60,61,0.6);letter-spacing:0.25em;margin:0 20px}.btn a em{position:absolute;color:#393c3d;text-align:center;width:101%;left:0;top:0;overflow:hidden;z-index:1;font-style:normal;transition:2s}.btn a:hover{border:1px solid #393c3d}.btn a span{width:100%;height:100%;background:#393c3d;-webkit-mask:url("/assets/images/nature-sprite.png");mask:url("/assets/images/nature-sprite.png");-webkit-mask-size:2300% 150%;mask-size:2300% 150%;position:absolute;left:0;top:0;-webkit-animation:ani 0.7s steps(22) forwards;animation:ani 0.7s steps(22) forwards}.btn a:hover em{color:#fff}.btn a:hover span{background:#393c3d;border:none;color:#fff;cursor:pointer;-webkit-animation:ani2 0.7s steps(22) forwards;animation:ani2 0.7s steps(22) forwards}@media all and (max-width: 767px){.btn a{position:relative;min-width:auto;display:inline-block;width:70%;height:45px;line-height:45px;overflow:hidden;margin:0 auto}}@-webkit-keyframes ani{from{-webkit-mask-position:0 -10px;mask-position:0 -10px}to{-webkit-mask-position:100% -10px;mask-position:100% -10px}}@keyframes ani{from{-webkit-mask-position:0 -10px;mask-position:0 -10px}to{-webkit-mask-position:100% -10px;mask-position:100% -10px}}@-webkit-keyframes ani2{from{-webkit-mask-position:100% -10px;mask-position:100% -10px}to{-webkit-mask-position:0 -10px;mask-position:0 -10px}}@keyframes ani2{from{-webkit-mask-position:100% -10px;mask-position:100% -10px}to{-webkit-mask-position:0 -10px;mask-position:0 -10px}}:placeholder-shown{color:#999}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}
