@charset "utf-8";@import url(//shop.ecowin.jp/wp-content/themes/original/css/reset.css);@import url(//shop.ecowin.jp/wp-content/themes/original/css/animsition.min.css);@import url(//shop.ecowin.jp/wp-content/themes/original/css/style1.css);body{overflow-x:hidden}.sp{display:none!important}.pc{display:block!important}.header{position:fixed;top:0;left:0;width:100%;z-index:100;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;background-color:rgba(255,255,255,.8);padding:0;transition:all ease 1s .5s;opacity:1}.header.fixed{opacity:1}.header .header_logo{width:250px;max-width:100%;padding:5px 0 16px 2%}.header .navwrap{width:calc(100% - 250px);margin:0 auto;border:0;display:flex;justify-content:flex-end;align-items:center}.navwrap ul{max-width:100%;margin:0 0 0 auto;padding:0 0 0 .5rem}.navwrap ul:after{content:"";clear:both;display:block}.navwrap li{float:left;position:relative}.navwrap li a{display:block;text-align:center;text-decoration:none;color:#000;padding:.5rem 1.5rem;font-family:'Noto Sans JP',sans-serif;font-weight:400}.navwrap li a.no_link{pointer-events:none}.navwrap li:last-child a{text-align:right;padding-right:0}.navwrap li ul{left:50%;transform:translate(-50%,0%);width:300px;max-width:300%;position:absolute;overflow:hidden;visibility:hidden;z-index:8999;background-color:rgba(255,255,255,.8);height:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;opacity:0}.navwrap li:hover ul{opacity:1;top:auto;overflow:visible;visibility:visible;height:auto}.navwrap li ul li{width:100%!important;float:none}.navwrap li ul li a{padding:2%!important;display:block;text-align:left}.navwrap li ul li:last-child a{text-align:left}.navwrap *{transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}#spnavbtn{position:fixed;top:.7rem;right:1.5rem;z-index:999;text-align:center;padding:5px;display:block;cursor:pointer;display:none}.nav-trigger,.nav-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-trigger{position:relative;width:43px;height:21px}.nav-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#091540;border-radius:20px}.nav-trigger span:nth-of-type(1){top:0}.nav-trigger span:nth-of-type(2){bottom:0}#spnavbtn .activete{font-size:.9em;opacity:0}#spnavbtn .activete:before{content:""}.nav-trigger.active span{background-color:#091540}.nav-trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.nav-trigger.active span:nth-of-type(2){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}#container{position:relative}.hyde{position:absolute;top:-2em;right:0;background:rgba(0,0,0,0);z-index:997;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;opacity:0}.hydebg{width:100%;height:100%;position:absolute;top:-2em;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:997;opacity:1}#spnav{display:block!important;position:relative;z-index:998}#spnav .trigger{position:fixed;top:0;left:0;width:100%;height:100%;color:rgba(150,150,150,0);transform:translate(0%,-100%);background-color:rgba(255,255,255,1);animation:spnavclose .5s cubic-bezier(.3,.3,.1,.3) 0s both}@keyframes spnavclose{0%{opacity:1;transform:translate(0%,0%)}40%{opacity:0;transform:translate(0%,0%)}100%{opacity:0;transform:translate(0%,-100%)}}@-webkit-keyframes spnavclose{0%{opacity:1;transform:translate(0%,0%)}40%{opacity:0;transform:translate(0%,0%)}100%{opacity:0;transform:translate(0%,-100%)}}#spnav .open{color:rgba(150,150,150,1);animation:spnavopen .5s cubic-bezier(.3,.3,.1,.3) .2s both;-webkit-animation:spnavopen .5s cubic-bezier(.3,.3,.1,.3) .2s both;-moz-animation:spnavopen .5s cubic-bezier(.3,.3,.1,.3) .2s both;-ms-animation:spnavopen .5s cubic-bezier(.3,.3,.1,.3) .2s both}@keyframes spnavopen{0%{opacity:0;transform:translate(0%,-100%)}10%{opacity:0;transform:translate(0%,0%)}100%{opacity:1;transform:translate(0%,0%)}}@-webkit-keyframes spnavopen{0%{opacity:0;transform:translate(0%,-100%)}10%{opacity:0;transform:translate(0%,0%)}100%{opacity:1;transform:translate(0%,0%)}}#spnav .trigger .spnav_box{width:100%;height:100%;position:relative;overflow:hidden;margin:0 auto;opacity:0;transition:all ease-in .8s .95s;-webkit-transition:all ease-in .8s .95s;-moz-transition:all ease-in .8s .95s}#spnav .trigger .spnav_box:after{content:"";position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;background-image:url(//shop.ecowin.jp/wp-content/themes/original/./library/images/topbg.png);background-size:100% auto;background-position:center center;background-repeat:no-repeat;opacity:.4}#spnav .trigger.open .spnav_box{opacity:1}#spnav .trigger.open .spnav_inbox{opacity:1}#spnav .trigger .spnav_inbox{width:90%;max-width:100%;height:100%;position:relative;overflow:hidden;overflow-y:auto;margin:0 auto;opacity:0;transition:all ease-in .8s .95s;display:-webkit-flex}#spnav .trigger .spnav_inbox ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#spnav .trigger .spnav_inbox ul li{width:100%}#spnav .trigger .spnav_inbox ul li:not(:last-child){margin-bottom:.5rem}#spnav .trigger .spnav_inbox ul li a{position:relative;color:#091540;padding:0 0 0 1.5rem;font-size:18px}#spnav .trigger .spnav_inbox ul li a.no_link{pointer-events:none}#spnav .trigger .spnav_inbox ul li a:before{content:"";position:absolute;top:50%;left:0;transform:translate(100%,-50%);width:7px;height:7px;background-color:#43b8c0;border-radius:50%}#spnav .trigger .spnav_inbox ul li ul{padding:.5rem 0 0 1rem}#spnav .trigger .spnav_inbox ul li ul li a{font-size:16px}.top_linkbox a{display:block;text-align:center;width:250px;max-width:100%;border:1px solid #e2e2e2;background-color:#fff;color:#000;padding:1rem .5rem;font-weight:600;transition:all ease .5s}.top_linkbox a:hover{background-color:#e2e2e2;color:#fff}.top_linkbox a i{transition:all ease .5s;color:#4f5968;margin:0 2rem 0 0}.top_linkbox a:hover i{color:#fff}#top_register{margin-top:-100px;padding-top:100px}#footer_support{padding:5rem 0;background-image:url(//shop.ecowin.jp/wp-content/themes/original/./library/images/footer_supportbg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#footer_support .innerbox{width:1200px;max-width:95%;margin:0 auto}#footer_support .innerbox .midbox{text-align:center;margin:0 auto 3rem}#footer_support .innerbox ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#footer_support .innerbox ul li{width:31.333333333%;margin:0 auto;text-align:center}#footer_support .innerbox ul li .top_linkbox a{margin:0 auto}#footer{position:relative;z-index:100;padding:3rem 0 .75rem;background-color:#1f1f1f}#footer .innerbox{width:1400px;max-width:95%;margin:0 auto}#footer .innerbox .box01{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#footer .innerbox .box01 .textbox{width:45%}#footer .innerbox .box01 .textbox .logobox{margin:0 auto 2rem}#footer .innerbox .box01 .textbox .addbox ul li{position:relative;padding:0 0 0 2.5rem;color:#fff;font-size:14px;font-weight:400}#footer .innerbox .box01 .textbox .addbox ul li:not(:last-child){margin-bottom:1.5rem}#footer .innerbox .box01 .textbox .addbox ul li a{color:#fff}#footer .innerbox .box01 .textbox .addbox ul li img{position:absolute;top:50%;left:0;transform:translate(0%,-50%)}#footer .innerbox .box01 .textbox .pagelinkbox{width:100%;margin:2rem 0 0}#footer .innerbox .box01 .textbox .pagelinkbox ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#footer .innerbox .box01 .textbox .pagelinkbox ul li{position:relative}#footer .innerbox .box01 .textbox .pagelinkbox ul li:before{content:"";position:absolute;top:50%;right:-6px;width:1px;height:15px;transform:translate(-50%,-50%) rotate(7deg);background-color:#fff}#footer .innerbox .box01 .textbox .pagelinkbox ul li:last-child:before{display:none}#footer .innerbox .box01 .textbox .pagelinkbox ul li:not(:last-child){margin-right:15px}#footer .innerbox .box01 .textbox .pagelinkbox ul li a{color:#fff}#footer .innerbox .box01 .textbox .snsbox{width:200px;margin:2rem 0 0}#footer .innerbox .box01 .textbox .snsbox span{width:33.333333333%;margin:0 15px 0 0}#footer .innerbox .box01 .mapbox{position:relative;width:30%;text-align:center}#footer .innerbox .box01 .mapbox #map_canvas{width:100%;height:360px}#footer .innerbox .box01 .mapbox .map_linkbox{text-align:right;margin:.5rem 0 0}#footer .innerbox .box01 .fbbox{width:25%;padding:0 0 0 2.5%}#footer .innerbox .box01 .fbbox iframe{max-width:100%}#footer .innerbox .box02{margin:1rem auto 0}#footer .innerbox .box02 ul{margin:.5rem auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding:.5rem 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}#footer .innerbox .box02 ul li{text-align:center}#footer .innerbox .box02 ul li:nth-child(1){width:50%;border-right:1px solid rgba(255,255,255,.15);padding-right:.5rem}#footer .innerbox .box02 ul li:nth-child(2){width:25%}#footer .innerbox .box02 ul li:nth-child(3){width:25%}#footer #cop{text-align:center;color:#fff;font-size:14px}.footer{padding:3rem 0 1.25rem;background-color:#1f1f1f}.footer .innerbox{width:1400px;max-width:95%;margin:0 auto}@media screen and (max-width:1024px){#spnavbtn{display:block}.header .navwrap{display:none}.header .header_logo{width:210px;max-width:100%;padding:5px 0 10px 15px}#footer .innerbox .box01 .textbox{width:100%;padding:0;margin:0 auto 3rem}#footer .innerbox .box01 .mapbox{width:55%}#footer .innerbox .box01 .fbbox{width:45%;padding:0 0 0 2.5%}#footer .innerbox .box01 .fbbox iframe{width:100%;max-width:100%}#footer .innerbox .box02 ul li:nth-child(1){width:100%;margin:0 auto 1rem;border-right:1px solid rgba(255,255,255,0)}#footer .innerbox .box02 ul li:nth-child(2){width:50%}#footer .innerbox .box02 ul li:nth-child(3){width:50%}}@media screen and (max-width:640px){.sp{display:block}.pc{display:none}#footer .innerbox{max-width:90%}#footer .innerbox .box01 .textbox .addbox ul li{padding:0 0 0 2rem;font-size:13px}#footer_support .innerbox ul li{width:100%}#footer_support .innerbox ul li:not(:last-child){margin-bottom:1rem}#footer .innerbox .box01 .textbox{width:100%;padding:0 .5rem 0 0}#footer .innerbox .box01 .textbox{margin:0 auto 3rem}#footer .innerbox .box01 .mapbox{width:100%}#footer .innerbox .box01 .fbbox{width:100%;padding:0;margin:2rem auto 0}#footer .innerbox .box01 .fbbox iframe{width:100%;max-width:100%}#footer .innerbox .box02 ul li:nth-child(2){width:48%;margin:0 auto 0 0}#footer .innerbox .box02 ul li:nth-child(3){width:48%;margin:0 0 0 auto}}@media screen and (max-width:767px){#footer_support .top_linkbox a span{width:100%;display:block;position:relative}#footer_support .top_linkbox a i{position:absolute;left:20px;top:5px}}