a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px;height:1px}*{box-sizing:border-box}html{background:#fff;font-size:20px;-webkit-text-size-adjust:100%;box-sizing:border-box}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-style:normal;font-weight:400;font-feature-settings:"palt";background:#fff;color:#333;min-width:1160px}@media screen and (max-width:767px){body{min-width:auto}}section{position:relative;z-index:10}@media screen and (max-width:767px){section{overflow:hidden}}a{text-decoration:none}a:focus{outline:none}.pc-oi{display:inline}@media screen and (max-width:767px){.pc-oi{display:none}}.sp-oi{display:none}@media screen and (max-width:767px){.sp-oi{display:inline}}.pc-ob{display:block}@media screen and (max-width:767px){.pc-ob{display:none}}.sp-ob{display:none}@media screen and (max-width:767px){.sp-ob{display:block}}.img-box{width:100%}.img-box img{width:100%}.wrap{max-width:1024px;margin:0 auto}@media screen and (max-width:767px){.wrap{padding:0 20px}}.link-box a{display:block;border:1px solid #333;background:#333;text-align:center;transition:0.3s ease}.link-box a:hover{background:#fff}.link-box a:hover span{color:#333}.link-box span{font-size:16px;font-weight:700;line-height:74px;color:#fff;transition:0.3s ease}@media screen and (max-width:767px){.link-box span{font-size:12px;line-height:48px}}.sns_box ul li{width:54px}@media screen and (max-width:767px){.sns_box ul li{width:32px}}.sns_box ul a{display:block;height:54px;border-radius:50%;transform:scale(1);transition:0.3s ease}@media screen and (max-width:767px){.sns_box ul a{height:32px}}.sns_box ul a:hover{transform:scale(1.2)}.sns_box ul .sns_fb a{background:url("../images/sns_fb-wh.svg") center/cover no-repeat}.sns_box ul .sns_in a{background:#fff url("../images/sns_in-gr.svg") center/30px auto no-repeat}@media screen and (max-width:767px){.sns_box ul .sns_in a{background-size:18px auto}}.sns_box ul .sns_tw a{background:#fff url("../images/sns_tw-gr.svg") center/30px auto no-repeat}@media screen and (max-width:767px){.sns_box ul .sns_tw a{background-size:18px auto}}.sns_box ul .sns_li a{background:#fff url("../images/sns_li-gr.svg") center/30px auto no-repeat}@media screen and (max-width:767px){.sns_box ul .sns_li a{background-size:19px auto}}.sns_box ul .sns_yo a{background:#fff url("../images/sns_yo-gr.svg") center/30px auto no-repeat}@media screen and (max-width:767px){.sns_box ul .sns_yo a{background-size:18px auto}}.txt{font-size:16px;line-height:2;letter-spacing:0.08em}@media screen and (max-width:767px){.txt{font-size:12px;line-height:1.75}}.questionnaire-btn a{display:block;text-align:center;border:1px solid #cc8233;border-image:linear-gradient(to right,#cc8233 0%,#c33 100%);border-image-slice:1;position:relative}.questionnaire-btn a:after{position:absolute;content:"";z-index:10;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,#cc8233 0%,#c33 100%);transition:0.3s ease}.questionnaire-btn a:hover:after{opacity:0}.questionnaire-btn a:hover span{color:#fff}.questionnaire-btn a span{position:relative;z-index:20;display:block;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-style:normal;font-weight:400;font-feature-settings:"palt";font-size:20px;color:#fff;letter-spacing:0.08em;line-height:72px}@media screen and (max-width:767px){.questionnaire-btn a span{font-size:12px;line-height:47px}}header{position:absolute;z-index:900;width:100%;min-width:1160px;top:0;left:0;transform:translate3d(0,0,0)}@media screen and (max-width:767px){header{position:fixed;min-width:auto;padding:0}}header.move{position:fixed;top:-110px;background:#fff}header.move .head-wrap{background:#fff}header.move .head-wrap .head-right nav .link-txt{border-color:#333}header.move .head-wrap .head-right nav .link-txt a:after{background:#333}header.move .head-wrap .head-right nav .link-txt a span{color:#333}header.hide{transition:0.3s ease}header.hide.show{top:0}@media screen and (max-width:767px){header.on .head-wrap .menu-btn{background:#fff}header.on .head-wrap .menu-btn div:before{top:4px;transform:rotate(225deg);background:#333}header.on .head-wrap .menu-btn div:after{bottom:4px;transform:rotate(-225deg);background:#333}header.on .head-wrap .head-right{right:0}}.head-wrap{width:100%;display:flex;justify-content:flex-end;align-items:center;margin:0 auto}.head-wrap .menu-btn{display:none}@media screen and (max-width:767px){.head-wrap .menu-btn{position:relative;z-index:20;display:block;width:50px;height:50px;background:#333}.head-wrap .menu-btn div{position:absolute;width:20px;height:9px;top:0;left:0;right:0;bottom:0;margin:auto}.head-wrap .menu-btn div:after,.head-wrap .menu-btn div:before{position:absolute;content:"";width:100%;height:1px;background:#fff}.head-wrap .menu-btn div:before{top:0;left:0;transition:0.2s ease}.head-wrap .menu-btn div:after{bottom:0;left:0;transition:0.4s ease}}@media screen and (max-width:767px){.head-wrap .head-right{position:fixed;z-index:10;max-width:160px;width:40%;min-width:130px;height:100vh;top:0;right:-190px;background:#fff;transition:0.4s ease}}@media screen and (max-width:767px){.head-wrap .head-right nav{height:100%;display:flex;justify-content:center;align-items:center}}.head-wrap .head-right nav ul{display:flex;align-items:center}@media screen and (max-width:767px){.head-wrap .head-right nav ul{display:block}}.head-wrap .head-right nav .link-box{width:320px}@media screen and (max-width:767px){.head-wrap .head-right nav .link-box{display:none}}.head-wrap .head-right nav .link-box a{background:#888;border-color:#888}.head-wrap .head-right nav .link-box a:hover{background:#fff}.head-wrap .head-right nav .link-box a:hover span{color:#888}.head-wrap .head-right nav .link-txt{padding:0 35px}@media screen and (max-width:767px){.head-wrap .head-right nav .link-txt{padding:0;text-align:right}}.head-wrap .head-right nav .link-txt+.link-txt{border-left:1px solid #fff}@media screen and (max-width:767px){.head-wrap .head-right nav .link-txt+.link-txt{margin:30px 0 0;border:none;padding:30px 0 0;position:relative}.head-wrap .head-right nav .link-txt+.link-txt:before{position:absolute;content:"";width:15px;height:1px;background:#bcbcbc;top:0;right:0;left:0;margin:0 auto}}.head-wrap .head-right nav .link-txt a{display:block;position:relative}@media screen and (max-width:767px){.head-wrap .head-right nav .link-txt a{text-align:center}}.head-wrap .head-right nav .link-txt a:after{position:absolute;content:"";width:0;height:1px;background:#fff;transition:0.3s ease;transform:translate3d(0,0,0);bottom:-6px;left:0;right:0;margin:0 auto}.head-wrap .head-right nav .link-txt a:hover:after{width:100%}.head-wrap .head-right nav .link-txt a span{font-size:16px;font-weight:bold;color:#fff;letter-spacing:0.12em;line-height:24px}@media screen and (max-width:767px){.head-wrap .head-right nav .link-txt a span{font-size:16px;line-height:1;color:#222}}.logo{position:absolute;z-index:999;top:0;left:0;display:flex;align-items:center;height:76px;padding-left:2vw;font-size:0}@media screen and (max-width:767px){.logo{height:50px;padding-left:10px}}.logo .left{width:129px}@media screen and (max-width:767px){.logo .left{width:79px}}.logo .right{width:108px}@media screen and (max-width:767px){.logo .right{width:66px}}.logo .center{width:20px;height:20px;margin:0 10px;position:relative}@media screen and (max-width:767px){.logo .center{width:12px;height:12px;margin:0 6px}}.logo .center:after,.logo .center:before{position:absolute;content:"";width:100%;height:1px;background:#fff;top:0;bottom:0;left:0;margin:auto 0}.logo .center:before{transform:rotate(45deg)}.logo .center:after{transform:rotate(-45deg)}.main-sec{width:100%;height:100vh;min-height:760px;background:url("../images/main-bg.jpg") center/cover no-repeat}@media screen and (max-width:767px){.main-sec{background:url("../images/main-bg-sp.jpg") top center/cover no-repeat;min-height:auto;z-index:auto}}.main-sec.on .wh-box{opacity:0}.main-sec.on .tit-box{transform:translate(0);opacity:1}.main-sec .pr{position:absolute;right:50px;bottom:20px;font-size:14px;color:#333;line-height:1;letter-spacing:0.06em}@media screen and (max-width:767px){.main-sec .pr{font-size:10px;right:10px;bottom:80px}}.main-sec .wh-box{position:absolute;z-index:20;width:100%;height:100%;background:#fff;transition:1s ease}.main-sec .wrap{position:relative;height:100%}.main-sec .tit-box{position:absolute;width:520px;right:0;bottom:5%;opacity:0;transition:1s ease 0.5s;transform:translateX(100px)}@media screen and (max-width:767px){.main-sec .tit-box{display:flex;align-items:center;width:85.73vw;height:100%;top:0;bottom:0;left:0;margin:auto}}.main-sec .tit-box img{width:100%}.main-sec .questionnaire-btn{display:none}@media screen and (max-width:767px){.main-sec .questionnaire-btn{position:absolute;z-index:999;z-index:30;display:block;width:calc(100% - 20px);left:0;right:0;bottom:20px;margin:0 auto;transition:0.3s ease}.main-sec .questionnaire-btn a{background:#888;border-color:#888;border-image:none;transition:0.3s ease}.main-sec .questionnaire-btn a:after{display:none}.main-sec .questionnaire-btn a:hover{background:#fff}.main-sec .questionnaire-btn a:hover span{color:#888}.main-sec .questionnaire-btn a span{line-height:40px;transition:0.3s ease}}.about-sec{background:#fff;padding:0 0 100px}@media screen and (max-width:767px){.about-sec{padding:0 0 50px}}.about-sec .about-top{padding:70px 0}@media screen and (max-width:767px){.about-sec .about-top{padding:50px 20px}}.about-sec .about-top .txt{text-align:center}.about-sec .about-top .txt span{color:#fff;background:#333}.about-sec .about-top .txt+.txt{margin:33px 0 0}@media screen and (max-width:767px){.about-sec .about-top .txt+.txt{margin:20px 0 0}}.about-sec .about-bot{position:relative;max-width:1440px;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.about-sec .about-bot{background:#f4f4f4}}.about-sec .about-bot .left{width:65.69%;min-height:818px;padding-top:56.805%;background:url("../images/about-img.jpg") center/cover no-repeat}@media screen and (max-width:767px){.about-sec .about-bot .left{width:100%;min-height:auto;padding-top:86.133%;background:url("../images/about-img-sp.jpg") center/cover no-repeat}}.about-sec .about-bot .right{position:absolute;z-index:20;display:flex;justify-content:flex-end;width:1024px;left:0;right:0;bottom:0;margin:0 auto}@media screen and (max-width:767px){.about-sec .about-bot .right{position:static;display:block;width:100%}.about-sec .about-bot .right.fade.fade_right{transform:translate(0);opacity:1}}.about-sec .about-bot .right .right-in{width:50%;background:#333;padding:64px 0 80px 35px;position:relative}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in{width:100%;background:#f4f4f4;padding:40px 20px}}.about-sec .about-bot .right .right-in:before{position:absolute;content:"";z-index:10;width:750px;height:100%;background:#333;left:-20px;top:0}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in:before{display:none}}.about-sec .about-bot .right .right-in .tit{position:relative;z-index:20;font-size:46px;font-weight:600;color:#fff;line-height:1.47;letter-spacing:0.08em;font-feature-settings:"palt";white-space:nowrap}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in .tit{font-size:26px;color:#333}}.about-sec .about-bot .right .right-in .tit span{color:#333;background:#fff}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in .tit span{color:#fff;background:#333}}.about-sec .about-bot .right .right-in .txt{position:relative;z-index:20;color:#fff;margin:30px 0 0}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in .txt{color:#333;text-align:justify}}.about-sec .about-bot .right .right-in .link-box{position:relative;z-index:20;width:420px;margin:30px 0 0}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in .link-box{width:100%}}.about-sec .about-bot .right .right-in .link-box a{background:#fff;border-color:#fff}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in .link-box a{background:#333;border-color:#333}}.about-sec .about-bot .right .right-in .link-box a:hover{background:#333}.about-sec .about-bot .right .right-in .link-box a:hover span{color:#fff}.about-sec .about-bot .right .right-in .link-box span{font-size:16px;font-weight:400;color:#333;line-height:54px}@media screen and (max-width:767px){.about-sec .about-bot .right .right-in .link-box span{font-size:12px;color:#fff;line-height:44px}}.fixed-bg-box{position:fixed;z-index:0;width:100%;height:calc(100% - 76px);min-height:calc(900px - 76px);top:76px;left:0}@media screen and (max-width:767px){.fixed-bg-box{display:none}}.fixed-bg-box.bg02 div{background:url("../images/fixed-bg-02.jpg") center/cover no-repeat}.fixed-bg-box.bg03 div{background:url("../images/fixed-bg-03.jpg") center/cover no-repeat}.fixed-bg-box div{width:100%;height:100%;background:url("../images/fixed-bg-01.jpg") center/cover no-repeat}.story-box .window-box{width:100%;height:100vh;min-height:900px;opacity:1}@media screen and (max-width:767px){.story-box .window-box{min-height:auto;height:80vw;opacity:0;transform:translateX(100px)}.story-box .window-box.bg01{background:url("../images/fixed-bg-01-sp.jpg") center/cover no-repeat}.story-box .window-box.bg02{background:url("../images/fixed-bg-02-sp.jpg") center/cover no-repeat}}.story-box .wh-box{background:#fff}.story-box .wh-box.ex{padding:0 0 70px}@media screen and (max-width:767px){.story-box .wh-box.ex{padding:0 0 50px}}.story-box .tit-box{padding:37px 0 28px;border-bottom:4px solid #333}@media screen and (max-width:767px){.story-box .tit-box{padding:20px 0 5px;border-width:3px}}.story-box .tit-box .tit{font-size:32px;font-weight:bold;line-height:1.5;letter-spacing:0.08em}@media screen and (max-width:767px){.story-box .tit-box .tit{font-size:21px;line-height:1.285;word-break:break-all}}.story-box .txt-box{margin:30px 0 0}@media screen and (max-width:767px){.story-box .txt-box{margin:15px 0 0}}.story-box .txt span{display:inline-block;font-size:10px;vertical-align:top;padding-right:5px}@media screen and (max-width:767px){.story-box .txt span{padding-right:3px}}.story-box .clm2-txt.ex{padding:0 0 90px}@media screen and (max-width:767px){.story-box .clm2-txt.ex{padding:0 0 50px}}.story-box .clm2-txt .img-box{width:600px;margin:40px auto 0}@media screen and (max-width:767px){.story-box .clm2-txt .img-box{width:100%;padding:0 20px;margin:20px 0 0}}.story-box .clm2-txt .txt-box{display:flex;justify-content:space-between}@media screen and (max-width:767px){.story-box .clm2-txt .txt-box{display:block}}.story-box .clm2-txt .txt-box .txt{width:calc(50% - 10px)}@media screen and (max-width:767px){.story-box .clm2-txt .txt-box .txt{width:100%}.story-box .clm2-txt .txt-box .txt+.txt{margin:18px 0 0}}.story-box .clm2-img{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin:63px 0 0}@media screen and (max-width:767px){.story-box .clm2-img{display:block;width:calc(100% + 40px);margin-left:-20px}}.story-box .clm2-img .left{position:sticky;top:76px;width:50%;max-height:820px;height:56.94vw;min-height:660px}@media (-ms-high-contrast:none){.story-box .clm2-img .left{position:relative}.story-box .clm2-img .left.top{position:fixed;top:76px;left:0}.story-box .clm2-img .left.top.bottom{position:absolute;top:auto;bottom:0}}@media screen and (max-width:767px){.story-box .clm2-img .left{position:static;width:100%;height:auto;min-height:auto}}.story-box .clm2-img .left.fade{opacity:1}@media screen and (max-width:767px){.story-box .clm2-img .left.fade{opacity:0;transform:translateX(100px)}.story-box .clm2-img .left.fade.on{opacity:1;transform:translate(0)}}.story-box .clm2-img .left img{position:absolute;top:0;right:0;max-width:680px;width:47.22vw;min-width:548px;height:auto}@media screen and (max-width:767px){.story-box .clm2-img .left img{position:static;max-width:100%;width:100%;min-width:auto}}.story-box .clm2-img .right{width:calc(50% - 30px);padding:18px 0 0}@media screen and (max-width:767px){.story-box .clm2-img .right{width:100%;padding:0 20px}}.story-box .clm2-img .right .img-box{margin:45px 0 0}@media screen and (max-width:767px){.story-box .clm2-img .right .img-box{padding:0 20px;margin:20px 0 0}}.story-box .clm2-img .right .txt-box{margin:17px 0 0}.product-sec{background:#fff;padding:0 0 60px}@media screen and (max-width:767px){.product-sec{background:#f4f4f4;padding:40px 0 40px}}.product-sec .gray-box{background:#f4f4f4;padding:73px 0 30px;position:relative}@media screen and (max-width:767px){.product-sec .gray-box{padding:0 20px}}.product-sec .gray-box:after{position:absolute;content:"";z-index:10;width:100%;height:170px;background:#f4f4f4;left:0;bottom:-169px}@media screen and (max-width:767px){.product-sec .gray-box:after{display:none}}.product-sec .gray-box .tit{position:relative;z-index:20;font-size:36px;font-weight:bold;line-height:1.5;letter-spacing:0.08em;text-align:center}@media screen and (max-width:767px){.product-sec .gray-box .tit{font-size:21px;line-height:1.28}}.product-sec .gray-box .txt{position:relative;z-index:20;text-align:center;margin:20px 0 0}.product-sec .gray-box .txt span{display:inline-block;font-size:10px;vertical-align:top;padding-right:5px}@media screen and (max-width:767px){.product-sec .gray-box .txt span{padding-right:3px}}@media screen and (max-width:767px){.product-sec .wrap{padding:0}}.product-sec .img-box{position:relative;z-index:20}@media screen and (max-width:767px){.product-sec .img-box{margin:30px 0 0}}.product-sec .list-box ul{display:flex;justify-content:space-between;width:904px;margin:0 auto}@media screen and (max-width:767px){.product-sec .list-box ul{width:100%;display:block}}.product-sec .list-box li{width:290px}@media screen and (max-width:767px){.product-sec .list-box li{width:100%;display:flex;justify-content:center;align-items:center;margin:20px 0 0;padding-left:20px}}.product-sec .list-box .left{display:none}@media screen and (max-width:767px){.product-sec .list-box .left{display:block;width:68px}.product-sec .list-box .left img{width:100%}}@media screen and (max-width:767px){.product-sec .list-box .right{width:190px;margin-left:40px}}.product-sec .list-box .tit-box{width:100%;height:117px;display:flex;align-content:center;align-items:center;text-align:center}@media screen and (max-width:767px){.product-sec .list-box .tit-box{height:auto;text-align:left}}.product-sec .list-box .tit-box .tit{font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:0.08em;width:100%}@media screen and (max-width:767px){.product-sec .list-box .tit-box .tit{font-size:15px;line-height:1.4}}.product-sec .list-box .link-box{width:100%}@media screen and (max-width:767px){.product-sec .list-box .link-box{width:155px;margin:10px 0 0}}.product-sec .list-box .link-box span{font-weight:400;line-height:52px;letter-spacing:0.08em}@media screen and (max-width:767px){.product-sec .list-box .link-box span{font-size:12px;line-height:34px}}.questionnaire-sec{padding:74px 0 80px}@media screen and (max-width:767px){.questionnaire-sec{background:url("../images/fixed-bg-03-sp.jpg") center/cover no-repeat;padding:50px 0 60px}}.questionnaire-sec .tit{font-size:28px;font-weight:bold;color:#fff;letter-spacing:0.1em;line-height:1.321;text-align:center}@media screen and (max-width:767px){.questionnaire-sec .tit{font-size:18px;line-height:1.5}}.questionnaire-sec .questionnaire-btn{width:100%;margin:40px 0 0}@media screen and (max-width:767px){.questionnaire-sec .questionnaire-btn{margin:30px 0 0}.questionnaire-sec .questionnaire-btn span{font-size:15px}}.contact-sec{position:relative;z-index:10;background:#fff;padding:33px 0 120px}@media screen and (max-width:767px){.contact-sec{padding:30px 0 50px}}.contact-sec .astrisk{font-size:14px;line-height:2.142;letter-spacing:0.08em}@media screen and (max-width:767px){.contact-sec .astrisk{font-size:10px;line-height:2}}.contact-sec .tit{font-size:16px;font-weight:bold;line-height:16px;letter-spacing:0.08em;border-left:4px solid #333;padding-left:10px}@media screen and (max-width:767px){.contact-sec .tit{font-size:12px;line-height:1;padding-left:5px;border-width:3px}}.contact-sec .txt{margin:12px 0 0}@media screen and (max-width:767px){.contact-sec .txt{font-size:10px;line-height:1.6;margin:5px 0 0}}.contact-sec .txt+.tit{margin:34px 0 0}@media screen and (max-width:767px){.contact-sec .txt+.tit{margin:20px 0 0}}.contact-sec .txt+.txt{margin:30px 0 0}@media screen and (max-width:767px){.contact-sec .txt+.txt{margin:20px 0 0}}.contact-sec .contact-top{margin:72px 0 0}@media screen and (max-width:767px){.contact-sec .contact-top{margin:20px 0 0;border-top:1px solid #333;padding:25px 0 0}}.contact-sec .contact-bot{margin:30px 0 0;border-top:1px solid #333;padding:43px 0 0}@media screen and (max-width:767px){.contact-sec .contact-bot{margin:20px 0 0;padding:25px 0 0}}.contact-sec .contact-bot .tit,.contact-sec .contact-bot .txt{font-size:14px}@media screen and (max-width:767px){.contact-sec .contact-bot .tit,.contact-sec .contact-bot .txt{font-size:10px}}footer{position:relative;z-index:10;background:#333;padding:80px 0 90px}@media screen and (max-width:767px){footer{padding:40px 0 35px}}footer .foot_top{width:182px;margin:0 auto}@media screen and (max-width:767px){footer .foot_top{width:112px}}footer .foot_sns .sns_box ul{display:flex;justify-content:center}footer .foot_sns .sns_box li+li{margin:0 0 0 15px}@media screen and (max-width:767px){footer .foot_sns .sns_box li+li{margin-left:8px}}footer .copy{font-size:14px;color:rgba(255,255,255,0.3);letter-spacing:0.1em;line-height:1;text-align:center;margin:57px 0 0}@media screen and (max-width:767px){footer .copy{font-size:10px;line-height:1.78;margin:20px 0 0;padding:0 20px}}.fade{opacity:0;transition:1s ease}.delay{transition-delay:0.3s}@media screen and (max-width:767px){.delay{transition-delay:0s}}.fade_top{transform:translateY(100px)}.fade_bot{transform:translateY(-100px)}.fade_left{transform:translateX(-100px)}.fade_right{transform:translateX(100px)}.fade.on{opacity:1;transform:translate(0)}