﻿figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}h2.tit{font-size:40px;letter-spacing:4px;line-height:1.5}h2.tit span{display:block;font-size:18px;letter-spacing:1px}header{background:url(../img/top/mv2020.jpg) no-repeat;background-size:cover;height:100vh;position:relative;background-position:top center}header .headerInner{padding-top:15px;padding-left:20px}header .catch{color:#fff;position:absolute;left:5%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}header .catch h2{font-size:100px;margin-bottom:50px;line-height:1.3}header .catch p{font-size:24px;line-height:1.5}.snsbox{bottom:40px;position:absolute;right:10px}.snsbox ul{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:0;-webkit-box-pack:justify}li .fb{padding-bottom:20px}header .yt img{width:120px;padding-bottom:20px}header .fb img{width:45px;padding-right:10px;padding-bottom:17px}header .news{position:absolute;bottom:0;right:0;margin:0;color:#fff;background:rgba(255,255,255,.4);font-size:15px;line-height:1;padding:15px 100px 15px 20px}header .news span{color:#f5bd1c}header .news a{color:#fff;position:relative}header .news i{display:inline-block;height:3px;width:45px;position:absolute;right:-70px;top:calc(50% - 5px)}header .news i::before,header .news i::after{content:"";position:absolute;top:calc(50% + 3px);display:block;background-color:#fff}header .news i::before{right:0;width:1px;height:8px;margin-top:-8px;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}header .news i::after{height:1px;width:100%;left:0;right:0}.gnavi{height:50px;background-color:#f4f4f3;font-size:1.2rem}.gnavi_inner{width:1300px;height:100%;margin:0 auto}.gnavi ul{height:100%;display:flex;margin:0;justify-content:space-around}.gnavi li{position:relative;font-size:16px;padding:10px 0px}.gnavi li:hover{background-color:#f4f4f3}.gnavi li::after{content:"";width:0;transition:all .3s ease;border-bottom:1px solid #000;display:block}.gnavi li:hover::after{width:100%;border-bottom:1px solid #000}.gnavi a{display:flex;flex:1 1;justify-content:center}.gnavi.fixed{position:fixed;top:0;left:0;width:100%;z-index:999}.navi span{display:flex;align-items:center;word-break:keep-all}a{color:inherit;text-decoration:none}div#info_bnr{position:fixed;bottom:13%;right:1%;z-index:10;z-index:9999}.anniversary15{padding-top:75px;text-align:center}p.omimai{border:1px solid #ccc;text-align:center;padding:30px;width:1150px;margin:0 auto 50px}section h2 p{font-size:18px;letter-spacing:4px;font-weight:bold;font-family:"Kozuka Gothic Pr6N","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック","メイリオ",Meiryo,sans-serif}section p{color:#202020}#about{position:relative;margin-bottom:160px}#about::before{content:"ABOUT";color:#f1efe8;font-size:120px;position:absolute;left:calc(50% - 450px);top:60px;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;letter-spacing:15px}#about h2{text-align:center;font-size:40px;padding-top:150px;position:relative;line-height:1.7}#about>p{margin:50px auto 0px;line-height:1.8;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:16px;text-align:center}#about .onayami{text-align:center;background-color:#f7f5f2;padding:80px 0 50px;margin-top:40px}#about .onayami h3{font-size:26px;width:680px;margin:40px auto 0;background:linear-gradient(transparent 90%, rgba(255, 230, 53, 0.4) 40%);line-height:1.2}#about .onayami h3::before{content:"";display:block;width:1px;height:60px;background-color:#000;margin:-150px auto 20px}#about .onayami h3 span{font-size:32px;border-bottom:1px solid #666}#about .onayami ul{display:flex;width:1080px;margin:30px auto 0;align-items:center;justify-content:space-between}#about .onayami ul li{width:170px;height:170px;border-radius:50%;background-color:#fff;padding:5px;box-shadow:2px 2px 4px #ccc}#about .onayami ul li p{border:2px dotted #f4ba1d;border-radius:50%;width:160px;height:160px;font-weight:bold;line-height:1.7;letter-spacing:1px;position:relative}#about .onayami ul li p span{position:absolute;top:39%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px}#about .onayami ul li img{position:absolute;left:0;right:0;margin:auto;bottom:10%}#point1{margin-top:-70px;padding-top:120px}#point1 .main{background-color:#f7f5f2}#point1 .main figure{margin-top:-70px}#point1 .txtArea{margin-top:-80px}.pointBox .main{display:flex}.pointBox .main figure{width:60%;height:511px}.pointBox .txtArea{width:522px;text-align:right}.pointBox .txtArea>span{font-size:150px;text-align:right;color:#f4ba1d;line-height:1}.pointBox .txtArea>div{text-align:left;background-color:#fff;width:570px;padding:40px 60px;margin-left:-40px;position:relative}.pointBox .txtArea>div span{display:block;font-size:20px;position:relative}.pointBox .txtArea>div span::after{content:"";width:30px;height:1px;background-color:#f4ba1d;position:absolute;top:45%;margin-left:10px}.pointBox .txtArea>div h2{font-size:26px;margin-bottom:15px}.pointBox .txtArea>div p{text-align:justify}#profile{padding-top:60px;background-color:#f7f5f2}#profile .wrap{width:1030px;margin:auto}#profile .wrap .k-area{display:flex;justify-content:space-between;margin-bottom:60px}#profile .wrap .k-area figure{width:374px;height:374px}#profile .wrap .k-area>div{width:600px}#profile .wrap .k-area>div h3{font-size:30px}#profile .wrap .k-area>div h3>.f-en{font-size:30px;display:block;margin-bottom:10px;position:relative}#profile .wrap .k-area>div h3>.f-en::after{content:"";width:40px;height:1px;background-color:#000;position:absolute;top:45%;margin-left:10px}#profile .wrap .k-area>div h3 p>span{font-size:20px;display:block}#profile .wrap .k-area>div h3 p+span.f-en{font-size:16px;display:block}#profile .wrap .k-area>div h3 p+span.f-en::after{display:none}#profile .wrap .k-area>div>p{border-top:1px dotted #333;padding-top:20px;margin-top:20px}#profile h2 p{color:#fff}#profile h2{width:402px;margin:0 auto;float:left}#profile>p{font-size:16px;line-height:2.5;float:left;margin:0px 50px}#profile>p span{font-size:18px}.specialist{background-image:url("../img/top/title_specialist.png");background-position-x:35px}.specialist .box_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;width:930px;margin-left:100px;padding-top:60px}.specialist .box_wrap .box_left{font-size:13px;text-align:center;font-size:13px;width:171px;margin-bottom:30px;letter-spacing:.05px}.specialist .box_wrap .box_left img{margin-bottom:5px}.specialist .box_wrap .box_left span{display:block;color:#f5bd1c}#point2.pointBox .main{justify-content:flex-end;margin-bottom:50px}#point2.pointBox .txtArea{padding-top:125px}#point2.pointBox .txtArea>span{margin-right:-50px;position:relative}#point2.pointBox .txtArea>div{margin-right:-180px;margin-left:auto;padding:44px 70px}.pointBox .txtArea>div h2{font-size:24px}#point2.pointBox .txtArea>span{line-height:0}#point2.pointBox figure{height:500px}#point2 .oursolution{text-align:center;height:570px}#point2 .oursolution h3{font-size:30px}#point2 .oursolution .wrap{background-color:#f4f2f2;margin-top:-28px;padding:35px 0;height:270px}#point2 .oursolution .wrap>img{position:relative;z-index:1;display:inline}#point2 .oursolution ul{display:flex;justify-content:space-around;width:1240px;margin:-20px auto 0}#point2 .oursolution ul li{width:190px;height:190px;position:relative;background-color:#fff;border:1px solid #f4ba1d}#point2 .oursolution ul li::after{content:"";bottom:0;right:0;border-top:2em solid rgba(0,0,0,0);border-right:2em solid #f4ba1d;position:absolute;z-index:100}#point2 .oursolution ul li::before{content:"";top:0;left:0;border-bottom:2em solid rgba(0,0,0,0);border-left:2em solid #f4ba1d;position:absolute;z-index:100}#point2 .oursolution ul li span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-weight:bold;font-size:16px;line-height:1.4}#consulting h2{text-align:center}#consulting h2 p{font-size:36px;color:#3e3e3e;text-align:center;margin-top:50px;margin-right:0;margin-left:0;line-height:1.8}#consulting>p{margin:55px auto 0;line-height:2.5;display:flex;justify-content:center;flex-direction:column;align-items:center}#point3 .main{background-color:#f7f5f2}#point3 .main figure{margin-top:-80px}#point3 .txtArea{margin-top:-70px}#point3.pointBox .txtArea>div{width:550px;padding:60px 60px;margin-left:-100px;margin-top:20px}#webSuppo .wsImg{width:50%;float:left}#webSuppo>p{float:left;margin:40px 0 0 100px}#photo ul li{float:right}#photo ul li:last-child{margin-right:16px;padding-top:110px}#photo>p{margin-left:700px;margin-top:60px}#web .midashi{background:url(../img/top/web_img.jpg) no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-position:center center;width:50%;height:740px;float:left}#web h2 p{color:#fff}#web h2{width:402px;margin:300px auto 0}#web>p{float:left;margin:70px 0 0 100px}#web>p span{font-size:18px}#service{text-align:center;background:#f7f5f2;padding:100px 0 0}#service h2{margin-bottom:30px}#service .service_slider .slider{display:flex !important;width:1040px !important;justify-content:space-between;margin:0 40px}.slick-prev{left:calc(50% - 565px)}.slick-next{right:calc(50% - 560px)}.slick-prev,.slick-next{width:40px;height:40px;z-index:999}.slick-prev:before,.slick-next:before{color:#f4ba1d;display:block;content:"";width:40px;height:40px}.slick-prev:before{border-top:solid 1px #f4ba1d;border-left:solid 1px #f4ba1d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-next:before{border-top:solid 1px #f4ba1d;border-left:solid 1px #f4ba1d;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.slick-dots{bottom:-55px}.slick-dots li button:before{content:"";background-color:#ccc;border-radius:50%;width:10px;height:10px}.slick-dots li.slick-active button:before{background-color:#f4ba1d}#service .service_slider .slider>.text{margin-right:-460px;position:relative;text-align:left;top:25px;width:600px}#service .service_slider .slider>.text>h3{color:#f4ba1d;font-family:dnp-shuei-mincho-pr6n,sans-serif;font-weight:400;font-style:normal;font-size:48px;line-height:1.5;text-shadow:2px 2px 3px #d4d1d1}#service .service_slider .slider>.text>div{background-color:#fff;border:2px solid #f4ba1d;padding:50px 26px;width:425px;height:362px;position:relative}#service .service_slider .slider>.text>div h4{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-weight:400;font-style:normal;font-size:24px;margin-bottom:25px}#service .service_slider .slider>.text>div p{line-height:2}#service .service_slider .slider>.text>div a{display:block;position:absolute;right:30px;bottom:30px;border:2px solid #f4ba1d;border-radius:30px;padding:0 20px;font-weight:bold;height:40px;line-height:40px}#service .service_slider .slider>.text>div a:hover{background-color:#f4ba1d;color:#fff;transition:.3s ease}#service .service_slider .slider>figure{width:866px;height:580px}#other{width:1240px;margin:90px auto;display:flex;justify-content:space-between;flex-wrap:wrap}#other li{width:300px;background:#fff;border:1px solid #f4ba1d;margin:0 0 12px;font-size:14px;line-height:1.7;border-radius:5px}#other li dl{position:relative;padding:30px 10px}#other li a dl,#other li a dl::before{-webkit-transition:.3s linear;transition:.3s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#other li a dl::before{position:absolute;z-index:-1;display:block;content:"";bottom:0;right:0}#other li a dl:hover::before{content:"";bottom:0;right:0;border-top:2em solid rgba(0,0,0,0);border-right:2em solid #f4ba1d;position:absolute;z-index:100;-webkit-transition:.3s linear;transition:.3s linear}#other li dl dt{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-weight:400;font-style:normal;font-size:18px}#other li dl dt span{font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;display:block;color:#f4ba1d;font-size:12px;font-weight:bold}#other li dl dt::after{content:"";border-top:1px solid #f4ba1d;width:60px;margin:18px auto;display:block}#other li dl dd{line-height:2}#news{text-align:center}#news h2{padding-top:75px}#news h2+dl{margin-top:50px;padding-top:20px;border-top:1px solid #eee}#news dl{width:1080px;clear:both;padding-bottom:20px;margin:0 auto 20px;border-bottom:1px solid #eee;font-size:18px;text-align-last:left}#news dl dt{float:left;clear:both;margin-right:70px;padding-left:20px}#news dl dd{float:left;width:780px;line-height:1.7}#news .button{text-align:right;display:inherit;font-size:16px;width:1080px;margin:0 auto}#news .button span{color:#f4ba1d}#blog{text-align:center}#blog h2{padding-top:75px}#blog h2+dl{margin-top:50px;padding-top:20px;border-top:1px solid #eee}#blog dl{width:1080px;clear:both;padding-bottom:20px;margin:0 auto 20px;border-bottom:1px solid #eee;font-size:18px;text-align-last:left}#blog dl dt{float:left;clear:both;margin-right:70px;padding-left:20px}#blog dl dd{float:left;width:780px;line-height:1.7;text-align:left}#blog .button{text-align:right;display:inherit;font-size:16px;width:1080px;margin:0 auto}#blog .button span{color:#f4ba1d}.covid{text-align:center;width:1080px;margin:40px auto 70px;border:1px solid #eee;padding:20px 0}.covid span{font-weight:bold;font-size:20px}.covid a{text-decoration:underline;color:red}#contact{background-image:url(../img/swlp/bgupper.jpg);background-size:cover;padding:40px 0 50px;text-align:center;color:#fff}#contact h2{margin-bottom:25px;line-height:1.3}#contact p.tel{display:flex;align-items:center;justify-content:space-between;width:560px;margin:0 auto}#contact p.tel a{font-size:72px;letter-spacing:8px}#contact a,#contact p{color:#fff}#contact>a{display:block;background-color:#f4ba1d;border-radius:50px;width:370px;margin:auto;padding:20px 0;font-weight:bold}#contact>a img{margin-right:10px}.topinfo{text-align:center;font-size:2rem;font-weight:bold;color:#fff;width:800px;background-color:#f4ba1d;padding:10px;margin:0 auto 70px}footer{padding-top:75px}@media screen and (max-width: 640px){body{font-size:14px}.topinfo{font-size:1.2rem;width:90%;margin:0 auto 20px}.anniversary15{padding-top:35px}.anniversary15 img{display:block;width:90%;margin:0 auto}header{margin:0;height:125vw;background-position:top center}header .catch h2{font-size:9vw;margin-bottom:20px}header .catch p{font-size:5vw}header .headerInner{padding-top:10px;padding-left:10px}header .news{padding:10px 50px 10px 10px;line-height:1.3;font-size:13px}header .news span{display:block}header .news a{display:block}header .news i{right:-40px;width:30px}div#info_bnr{bottom:7%;right:0;left:0}#about{margin-bottom:23%}#about h2{font-size:6.4vw;padding-top:10%}#about::before{font-size:14vw;left:5%;top:0;letter-spacing:10px}#about>p{margin:5% auto;line-height:2;font-size:14px;width:calc(100% - 60px);text-align:justify}#about .onayami{padding:80px 0 20px}#about .onayami h3{display:inline;font-size:5vw;width:100%;margin:40px auto 0;line-height:1.5;background:linear-gradient(transparent 90%, rgba(255, 230, 53, 0.4) 20%)}#about .onayami h3::before{width:1px;height:50px;margin:-28vw auto 10px}#about .onayami ul{width:100%;margin:30px auto 0;justify-content:space-around;flex-wrap:wrap}#about .onayami ul li{width:45%;height:45vw;margin-bottom:2%}#about .onayami ul li p{width:100%;height:100%}.pointBox .txtArea{width:100%;text-align:left}.pointBox .txtArea>span{font-size:25vw}#point1{margin-bottom:30px}#point1 .main{flex-flow:column-reverse}#point2.pointBox .txtArea>span{margin-bottom:10px;display:block;margin-right:0;text-align:left}#point1 .txtArea{margin-top:-13vw}.pointBox .txtArea>div{width:calc(100% - 20px);margin:auto;padding:5%}.pointBox .txtArea>div h2{font-size:4.65vw;text-align:center;line-height:1.7;margin-bottom:10px}.pointBox .txtArea>div span{font-size:16px}.pointBox .txtArea>div span::before{content:"";width:30px;height:1px;background-color:#f4ba1d;position:absolute;top:45%;margin-left:-40px}#point1 .main figure{margin-top:0;width:100%;height:55vw}#profile{padding-top:7%}#profile .wrap{width:100%}#profile .wrap .k-area{flex-flow:column}#profile .wrap .k-area figure{width:100%;height:65vw}#profile .wrap .k-area>div{width:calc(100% - 58px);margin:5% auto}#profile .wrap .k-area>div h3 p>span{font-size:4.2vw}#profile .wrap .k-area>div h3>.f-en{font-size:1.5rem}#profile .wrap .k-area>div>p{padding-top:3%;margin-top:3%;text-align:justify}.specialist .box_wrap{width:100%}.specialist .box_wrap .box_left{width:42%;margin-bottom:5%}.specialist .box_wrap{justify-content:space-around;width:90%;margin-left:10%;padding-top:0}.specialist{background-position-x:3%}#point2{margin-bottom:20%}#point2.pointBox .main{margin-bottom:0%}#point2.pointBox .txtArea{padding-top:10%}#point2.pointBox .txtArea>div{margin:0 auto;padding:5%}#point2.pointBox figure{width:100%;height:55vw}#point2 .oursolution{height:auto}#point2 .oursolution ul{justify-content:space-between;width:calc(100% - 25px);margin:10px auto 0;flex-wrap:wrap}#point2 .oursolution ul li{width:32%;height:28vw;margin-bottom:2%}#point2 .oursolution .wrap{margin-top:-6vw;padding:25px 0;height:auto}#point2 .oursolution .wrap>img{display:none}#point3 .main{flex-flow:column}#point3 .txtArea{margin-top:-15vw}#point3 .main figure{margin-top:0;width:100%;height:55vw}#point3.pointBox .txtArea>div{width:calc(100% - 25px);padding:5%;margin:0 auto}#service{padding:6% 0 3%}#service .service_slider{margin:0 auto 14%}#service .service_slider .slider>figure{width:100%;height:65vw}#service .service_slider .slider{margin:0 auto;flex-flow:column-reverse;width:100% !important;display:flex !important;position:relative}#service .service_slider .slider>.text{text-align:left;top:-26vw;width:88%;margin:-45px auto 0;position:static}#service .service_slider .slider>.text>div{padding:5% 4%;width:100%;height:64vw;text-align:center}#service .service_slider .slider>.text>div h4{font-size:5vw;line-height:1.7;margin-bottom:5%}#service .service_slider .slider>.text>h3{font-size:7vw;padding:0 10px;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.7);text-shadow:1px 1px 3px #aaa}.slick-dots{bottom:-10%}.slick-prev,.slick-next{width:30px;height:30px;top:60%}.slick-prev:before,.slick-next:before{width:25px;height:25px}.slick-prev{left:1%}.slick-next{right:0}#other li{width:100%;margin:0 0 2%}#other li dl{padding:15px 20px}#other li dl dt{font-size:4vw;line-height:1.3}#other li dl dt::after{width:20%;margin:10px auto}#other li dl dd{line-height:1.6;font-size:12px}#other li dl dt span{margin-bottom:1%}#contact{padding:20px 0 30px;background-position-x:64%}p.omimai{padding:10px;width:90%;font-size:1.2rem}p.omimai span{font-weight:bold;font-size:20px}p.omimai a{text-decoration:underline;color:red}#consulting,#photo,#other,#news,#blog,#webSuppo{width:90%;margin:0 auto 70px}section{margin-bottom:50px}h2.tit{font-size:8vw;letter-spacing:4px;line-height:1.3}h2.tit span{font-size:4vw}section h2 p{font-size:1.1rem;letter-spacing:4px}section p{line-height:1.8}section p a{margin-top:45px}section h2 img{height:25px;width:auto}section#consulting h2 img{width:100%;height:auto}#consulting h2 p{font-size:1.1rem;color:#3e3e3e;text-align:center;margin-top:20px;margin-right:0;margin-left:0;line-height:1.8}#consulting>p{margin:20px 0 0}#webSuppo .wsImg{width:100%;float:none}#photo ul li{float:right}#photo ul li:last-child{margin-right:0;padding-top:20px}#photo>p{margin-left:0;margin-top:20px}#web .midashi{width:100%;height:320px;float:none}#web h2{width:90%;margin:0px auto;padding-top:30%;text-align:center}#web>p,#webSuppo>p{float:none;width:90%;margin:20px auto}#web>p a{width:60%;margin:30px auto}#web>p span{font-size:1.4rem}#other{text-align:center;margin:0 auto 30px}#other h2{margin-bottom:20px}#other ul li{width:100%;float:none;padding:10px;margin:0 0 10px;font-size:1rem;line-height:1.7}#other ul li:nth-child(2n){margin:10px 0}#other ul li:nth-child(3n-1){margin:0}#other ul li dl{padding:20px 15px;height:auto}#other ul li dl dt img{height:24px;width:auto}#news{margin:10% auto 0}#news h2{padding-top:0}#news h2+dl{margin-top:30px;padding-top:20px}#news dl{width:100%;padding-bottom:20px;margin-bottom:20px;font-size:1.1rem;text-align:left}#news dl dt{clear:both;margin-right:0;padding-left:0;margin-bottom:10px;float:none}#news dl dd{width:100%;float:none}#news .button{font-size:1.2rem;width:100%}#blog{margin:10% auto 0}#blog h2{padding-top:0}#blog h2+dl{margin-top:30px;padding-top:20px}#blog dl{width:100%;padding-bottom:20px;margin-bottom:20px;font-size:1.1rem;text-align:left}#blog dl dt{clear:both;margin-right:0;padding-left:0;margin-bottom:10px;float:none}#blog dl dd{width:100%;float:none}#blog .button{font-size:1.2rem;width:100%}.covid{width:90%;margin:0 auto 30px;border:1px solid #eee;padding:20px 10px;font-size:4vw}.covid span{font-size:6vw}#contact p.tel{width:87%}#contact p.tel a{font-size:12vw;letter-spacing:3px;margin-top:0}#contact p.tel img{height:40px;width:auto}#contact>a{width:80%}#contact>a img{height:20px}footer{padding-top:0}}#webSuppo div a img{width:100%;height:auto}#webSuppo div{transition:.3s}#webSuppo div:hover{opacity:.6;transition:.3s}#webSuppo{width:1174px;margin:100px auto 160px}@media screen and (max-width: 640px){#webSuppo{width:90%;margin:10px auto 80px}}@media print,screen and (min-width: 721px){a[href^="tel:"]{pointer-events:none}}*:focus{outline:none}.pure-toggle-label{top:5px;width:43px;height:43px}.pure-toggle-label[data-toggle-label=right]{right:15px}.pure-toggle-label .pure-toggle-icon,.pure-toggle-label .pure-toggle-icon:before,.pure-toggle-label .pure-toggle-icon:after{width:20px}.pure-toggle-label .pure-toggle-icon:before{transform:translate3d(-50%, -8px, 0);-webkit-transform:translate3d(-50%, -8px, 0)}.pure-toggle-label .pure-toggle-icon:after{transform:translate3d(-50%, 6px, 0);-webkit-transform:translate3d(-50%, 6px, 0)}#pagetopBtn{position:fixed;bottom:4%;right:1%;width:50px;height:50px;filter:opacity(0%);pointer-events:none;background-color:#bbb9b5;transition:filter 1s,opacity .2s;z-index:999}@media screen and (max-width: 720px){#pagetopBtn{width:35px;height:35px;right:.1rem;bottom:38vw}}#pagetopBtn:before{content:"";position:absolute;left:calc(50% - 8px);top:50%;margin-top:-5px;transform:rotate(-45deg);width:16px;height:16px;border-top:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box}#pagetopBtn.active{filter:opacity(100%);pointer-events:auto}.no-touchevents #pagetopBtn:hover{opacity:.6}.menuOpen #pagetopBtn{filter:opacity(0) !important;pointer-events:none !important}