.fadeon{opacity:0;transition:all .7s cubic-bezier(.19,1,.22,1) .5s}.fadeon.is-on{opacity:1}.fadeup{filter:grayscale(100%);opacity:1;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-webkit-transform:translateY(2rem);transform:translateY(2rem)}.fadeup.is-on{filter:grayscale(0);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#productslist #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/products/pageimage.jpg) no-repeat center center;background-size:cover}#productslist #page-wrapper{padding:0 3%;max-width:calc(1060px + 6%);margin:0 auto;margin-top:6rem;margin-bottom:12rem}@media screen and (max-width:959px){#productslist #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#productslist #page-wrapper{margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:559px){#productslist #page-wrapper{margin-bottom:4rem}}#productslist .lead{color:#0086cc;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.6;text-align:center}@media screen and (max-width:559px){#productslist .lead{font-size:1.5rem;text-align:left}#productslist .lead br{display:none}}#productslist .list{margin-top:7.5rem}@media screen and (max-width:959px){#productslist .list{margin-top:5.5rem}}@media screen and (max-width:559px){#productslist .list{margin-top:3.5rem}}#productslist .list .ttl-box{display:flex;align-items:center;margin-bottom:1.5rem}@media screen and (max-width:559px){#productslist .list .ttl-box{flex-direction:column;align-items:flex-start}}#productslist .list .ttl-box h2{margin-right:4rem}@media screen and (max-width:559px){#productslist .list .ttl-box h2{margin-right:0}}#productslist .list .ttl-box h2 span:nth-of-type(1){font-size:2.3rem;font-weight:500;letter-spacing:.1rem;color:#0086cc;display:block}@media screen and (max-width:559px){#productslist .list .ttl-box h2 span:nth-of-type(1){font-size:2rem}}#productslist .list .ttl-box h2 span:nth-of-type(2){font-size:1.3rem;font-weight:400;letter-spacing:.1rem;font-style:italic;font-family:"Work Sans",sans-serif;color:#9e9e9e;display:block;margin-top:.5rem}@media screen and (max-width:559px){#productslist .list .ttl-box h2 span:nth-of-type(2){font-size:1.2rem}}#productslist .list .ttl-box p{color:#0086cc;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.6}@media screen and (max-width:559px){#productslist .list .ttl-box p{font-size:1.5rem;margin-top:1rem}}#productslist .list ul{display:flex;flex-wrap:wrap}#productslist .list ul li{position:relative;width:30%;margin-right:calc( (100% - 30%*3) / 2);margin-bottom:3rem}#productslist .list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:959px){#productslist .list ul li{width:48%;margin-right:4%}#productslist .list ul li:nth-of-type(3n){margin-right:4%}#productslist .list ul li:nth-of-type(even){margin-right:0}}@media screen and (max-width:559px){#productslist .list ul li{width:49%;margin-right:2%;margin-bottom:2rem}#productslist .list ul li:nth-of-type(3n){margin-right:2%}#productslist .list ul li:nth-of-type(even){margin-right:0}}#productslist .list ul li a{display:flex;flex-direction:column-reverse}#productslist .list ul li a h3{border-top:2px solid #0086cc;border-bottom:2px solid #0086cc;padding:1.5rem 0 1.5rem 1.5rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){#productslist .list ul li a h3{padding:1rem 0 1rem 1rem}}#productslist .list ul li a h3 span:nth-of-type(1){color:#0086cc;font-size:1.8rem;font-weight:500}@media screen and (max-width:559px){#productslist .list ul li a h3 span:nth-of-type(1){font-size:1.5rem}}#productslist .list ul li a h3 span:nth-of-type(2){font-size:1.3rem;font-weight:400;letter-spacing:.1rem;font-style:italic;font-family:"Work Sans",sans-serif;color:#9e9e9e;display:block;margin-top:.5rem}@media screen and (max-width:559px){#productslist .list ul li a h3 span:nth-of-type(2){font-size:1.1rem}}#productslist .list ul li a .imageholder{position:relative;width:100%;height:auto;overflow:hidden}#productslist .list ul li a .imageholder .image{position:relative;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#productslist .list ul li a .imageholder .image:before{position:relative;content:"";display:block;padding-top:100%;background:#fff}#productslist .list ul li a .imageholder .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center center;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#productslist .list ul li a:hover h3{background:#0086cc}#productslist .list ul li a:hover h3 span:nth-of-type(1){color:#fff}#productslist .list ul li a:hover h3 span:nth-of-type(2){color:#fff}#productslist .list ul li a:hover .image{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:.7}#productsdetail #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/products/pageimage.jpg) no-repeat center center;background-size:cover}#productsdetail #page-wrapper{padding:0 3%;max-width:calc(1060px + 6%);margin:0 auto;margin-top:6rem;margin-bottom:12rem}@media screen and (max-width:959px){#productsdetail #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#productsdetail #page-wrapper{margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:559px){#productsdetail #page-wrapper{margin-top:2rem;margin-bottom:4rem}}#productsdetail #detail{display:flex;justify-content:space-between}@media screen and (max-width:959px){#productsdetail #detail{flex-direction:column}}#productsdetail #detail .txts{order:2;flex:1}@media screen and (max-width:959px){#productsdetail #detail .txts{width:100%}}#productsdetail #detail .txts .ttl-box{display:flex;flex-direction:column-reverse;margin-bottom:3rem}@media screen and (max-width:559px){#productsdetail #detail .txts .ttl-box{margin-bottom:2rem}}#productsdetail #detail .txts .ttl-box h1{letter-spacing:.1rem}#productsdetail #detail .txts .ttl-box h1 span:nth-of-type(1){font-size:2.4rem;line-height:1.4;font-weight:500;color:#0086cc}@media screen and (max-width:559px){#productsdetail #detail .txts .ttl-box h1 span:nth-of-type(1){font-size:2rem}}#productsdetail #detail .txts .ttl-box h1 span:nth-of-type(2){display:block;color:#b8b8b8;font-family:"Work Sans",sans-serif;font-style:italic;font-weight:500;font-size:1.3rem;margin-top:.1rem}@media screen and (max-width:559px){#productsdetail #detail .txts .ttl-box h1 span:nth-of-type(2){font-size:1.2rem}}#productsdetail #detail .txts .ttl-box p{margin-bottom:1rem}#productsdetail #detail .txts .ttl-box p span{font-size:1.2rem;font-weight:500;color:#0086cc;border:1px solid #0086cc;border-radius:6px;padding:.4rem 1rem;display:inline-block}#productsdetail #detail .txts .explanation{display:flex;padding:2.5rem 1rem;border-top:2px solid #0086cc;border-bottom:2px solid #0086cc}@media screen and (max-width:959px){#productsdetail #detail .txts .explanation{align-items:center}}#productsdetail #detail .txts .explanation div{width:95px;margin-right:2.5rem}@media screen and (max-width:559px){#productsdetail #detail .txts .explanation div{width:85px;margin-right:2rem}}#productsdetail #detail .txts .explanation p{flex:1;font-size:1.5rem;font-weight:500;line-height:1.7}#productsdetail #detail .txts .spec{margin:2.5rem 0;border:2px solid #0086cc;background:#f0f0f0;border-radius:6px;position:relative;padding:4rem 2.5rem 1.5rem}#productsdetail #detail .txts .spec h2{position:absolute;width:62px;height:29px;top:-2px;left:-2px;border:2px solid #0086cc;background:#fff;font-size:1.3rem;color:#0086cc;font-family:"Work Sans",sans-serif;font-style:italic;font-weight:500;border-radius:6px;display:flex;justify-content:center;align-items:center}#productsdetail #detail .txts .spec p{font-size:1.3rem;font-weight:500;line-height:1.7}#productsdetail #detail .txts .spec p.weight{margin:1rem 0}#productsdetail #detail .txts .spec p.caution{font-size:1.2rem}#productsdetail #detail .txts .movie{border:2px solid #0086cc}#productsdetail #detail .txts .movie .movie-holder{position:relative;padding-bottom:56.25%;max-width:100%;height:0;overflow:hidden}#productsdetail #detail .txts .movie .movie-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}#productsdetail #detail .images{order:1;width:100%;max-width:500px;margin-right:3%}@media screen and (max-width:959px){#productsdetail #detail .images{margin:0 auto 1rem}}#productsdetail #detail .images .thumbnail{max-width:100%;margin:0 auto 5px;padding:0}#productsdetail #detail .images .thumbnail img{max-width:100%;width:100%}#productsdetail #detail .images .thumbnail-nav img{max-width:100%;width:100%}#productsdetail #detail .images .thumbnail-thumb{max-width:100%;margin:0 auto;width:100%}#productsdetail #detail .images .thumbnail-thumb li{margin:5px}#productsdetail #detail .images .thumbnial-thumb .slick-next{right:20px;z-index:100}#productsdetail #detail .images .thumbnail-thumb .slick-prev{left:15px;z-index:100}#productsdetail #detail .images .thumbnail-thumb .slick-current{opacity:.5}#productsdetail #detail .images .thumbnail-thumb div div div{cursor:pointer}#productsdetail #faq{border-top:2px solid #0086cc;margin-top:5.5rem;padding-top:5rem}@media screen and (max-width:559px){#productsdetail #faq{margin-top:3.5rem;padding-top:3rem}}#productsdetail #faq ul li{display:flex}@media screen and (max-width:959px){#productsdetail #faq ul li{flex-direction:column}}#productsdetail #faq ul li:not(:last-child){margin-bottom:3.5rem}@media screen and (max-width:559px){#productsdetail #faq ul li:not(:last-child){margin-bottom:2.5rem}}#productsdetail #faq ul li h3{width:460px}@media screen and (max-width:959px){#productsdetail #faq ul li h3{width:100%}}#productsdetail #faq ul li h3 span{font-size:1.9rem;letter-spacing:.1rem;font-weight:500;color:#0086cc;text-decoration:underline}@media screen and (max-width:559px){#productsdetail #faq ul li h3 span{font-size:1.7rem}}#productsdetail #faq ul li h3:before{content:"Q.";font-size:4.2rem;color:#c6c6c6;font-family:"Work Sans",sans-serif;font-style:italic;font-weight:500;text-decoration:none;margin-right:.3rem}@media screen and (max-width:559px){#productsdetail #faq ul li h3:before{font-size:3.2rem}}#productsdetail #faq ul li .txt{flex:1;padding-top:1.5rem}@media screen and (max-width:959px){#productsdetail #faq ul li .txt{flex:auto}}#productsdetail #faq ul li .txt p{font-size:1.5rem;line-height:1.7}#productsdetail #faq ul li .txt p:not(:first-child){margin-top:1.5rem}@media screen and (max-width:559px){#productsdetail #faq ul li .txt p{font-size:1.4rem;line-height:1.6}}#productsdetail .contact-btn{margin:5.5rem auto 0}@media screen and (max-width:559px){#productsdetail .contact-btn{margin:3rem auto 0}}#productsdetail .contact-btn a{display:flex;align-items:center;justify-content:center;border:2px solid #0086cc;border-radius:6px;padding:2.5rem 2rem;width:100%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){#productsdetail .contact-btn a{padding:1.5rem 1rem}}#productsdetail .contact-btn a div{width:35px;margin-right:2rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){#productsdetail .contact-btn a div{width:28px;margin-right:1rem}}#productsdetail .contact-btn a p{font-size:2rem;letter-spacing:.1rem;color:#0086cc;font-weight:500;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){#productsdetail .contact-btn a p{font-size:1.7rem}}#productsdetail .contact-btn a:hover{background:#0086cc}#productsdetail .contact-btn a:hover div,#productsdetail .contact-btn a:hover p{transform:translateX(5px)}#productsdetail .contact-btn a:hover p{color:#fff}#productsdetail #ft-list{margin-top:10rem}@media screen and (max-width:959px){#productsdetail #ft-list{margin-top:7.5rem}}@media screen and (max-width:559px){#productsdetail #ft-list{margin-top:5rem}}#productsdetail #ft-list #basic{margin-top:3rem}#productsdetail #ft-list .ttl-box{display:flex;align-items:center;margin-bottom:1.5rem}@media screen and (max-width:559px){#productsdetail #ft-list .ttl-box{flex-direction:column;align-items:flex-start}}#productsdetail #ft-list .ttl-box h2{margin-right:4rem}@media screen and (max-width:559px){#productsdetail #ft-list .ttl-box h2{margin-right:0}}#productsdetail #ft-list .ttl-box h2 span:nth-of-type(1){font-size:2.3rem;font-weight:500;letter-spacing:.1rem;color:#0086cc;display:block}@media screen and (max-width:559px){#productsdetail #ft-list .ttl-box h2 span:nth-of-type(1){font-size:2rem}}#productsdetail #ft-list .ttl-box h2 span:nth-of-type(2){font-size:1.3rem;font-weight:400;letter-spacing:.1rem;font-style:italic;font-family:"Work Sans",sans-serif;color:#9e9e9e;display:block;margin-top:.5rem}@media screen and (max-width:559px){#productsdetail #ft-list .ttl-box h2 span:nth-of-type(2){font-size:1.2rem}}#productsdetail #ft-list .ttl-box p{color:#0086cc;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.6}@media screen and (max-width:559px){#productsdetail #ft-list .ttl-box p{font-size:1.5rem;margin-top:1rem}}#productsdetail #ft-list ul{display:flex;flex-wrap:wrap}#productsdetail #ft-list ul li{width:19%;margin-right:calc( (100% - 19%*5) / 4);margin-bottom:3rem}#productsdetail #ft-list ul li:nth-of-type(5n){margin-right:0}@media screen and (max-width:959px){#productsdetail #ft-list ul li{width:30%;margin-right:calc( (100% - 30%*3) / 2)}#productsdetail #ft-list ul li:nth-of-type(5n){margin-right:calc( (100% - 30%*3) / 2)}#productsdetail #ft-list ul li:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 559px){#productsdetail #ft-list ul li{width:49%;margin-right:2%;margin-bottom:2rem}#productsdetail #ft-list ul li:nth-of-type(5n),#productsdetail #ft-list ul li:nth-of-type(3n){margin-right:2%}#productsdetail #ft-list ul li:nth-of-type(even){margin-right:0}}#productsdetail #ft-list ul li a{display:flex;flex-direction:column-reverse}#productsdetail #ft-list ul li a p{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;padding:1rem 1.5rem}@media screen and (max-width:559px){#productsdetail #ft-list ul li a p{padding:1rem}}#productsdetail #ft-list ul li a p span:nth-of-type(1){color:#0086cc;font-size:1.5rem;font-weight:500}#productsdetail #ft-list ul li a p span:nth-of-type(2){font-size:1.2rem;font-weight:400;letter-spacing:.1rem;font-style:italic;font-family:"Work Sans",sans-serif;color:#9e9e9e;display:block;margin-top:.5rem}@media screen and (max-width:559px){#productsdetail #ft-list ul li a p span:nth-of-type(2){font-size:1.1rem}}#productsdetail #ft-list ul li a .imageholder{position:relative;width:100%;height:auto;overflow:hidden}#productsdetail #ft-list ul li a .imageholder .image{position:relative;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#productsdetail #ft-list ul li a .imageholder .image:before{position:relative;content:"";display:block;padding-top:100%;background:#fff}#productsdetail #ft-list ul li a .imageholder .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center center;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#productsdetail #ft-list ul li a:hover p{background:#0086cc}#productsdetail #ft-list ul li a:hover p span:nth-of-type(1){color:#fff}#productsdetail #ft-list ul li a:hover p span:nth-of-type(2){color:#fff}#productsdetail #ft-list ul li a:hover .image{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:.7}