﻿#contents.product #sticky_wrap{height:2000px}@media only screen and (min-width:768px){#contents.product{padding-top:150px}}#contents.product .concept{position:-webkit-sticky;position:sticky;top:150px}@media only screen and (max-width:767px){#contents.product .concept{top:60px}}#contents.product .concept figure.visual{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:calc(100vh - 200px);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media only screen and (max-width:767px){#contents.product .concept figure.visual{height:calc(100vh - 100px)}}@media only screen and (min-width:768px){#contents.product .concept figure.visual{background-image:url("../img/product/haqua/img01.jpg")}}@media only screen and (max-width:767px){#contents.product .concept figure.visual{background-image:url("../img/product/haqua/img01_sp.jpg")}}#contents.product .concept figure.visual img.logo{width:200px;height:auto}#contents.product .concept figure.visual:after{content:"";width:1px;height:90px;margin:0 auto;background-color:gray;position:absolute;top:calc(100% - 90px / 2);left:0;right:0;z-index:10;animation:sdl 3s ease infinite}@keyframes sdl{0%{opacity:1;transform:scale(1, 0);transform-origin:0 0}30%{transform:scale(1, 1);transform-origin:0 0}30.1%,70%{transform:scale(1, 1);transform-origin:0 100%}100%{opacity:0;transform:scale(1, 0);transform-origin:0 100%}}#contents.product .concept .intro{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0}#contents.product .concept .intro .text{display:table;text-align:center;background-color:#fff;z-index:20}#contents.product .concept .intro .text h3{margin:40px auto;font-size:2rem;font-weight:500}#contents.product .concept .intro .text p{font-size:1.4rem;line-height:2.5em}#contents.product .concept .intro .text img.logo{width:200px;height:auto}#contents.product .scene{margin-top:125px}#contents.product .scene article{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width:768px){#contents.product .scene article{margin-bottom:150px}#contents.product .scene article:nth-of-type(2n){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px){#contents.product .scene article{margin-bottom:75px}}#contents.product .scene article figure{background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:1024px){#contents.product .scene article figure{width:calc(100% - 25%)}}@media only screen and (max-width:1023px)and (min-width:768px){#contents.product .scene article figure{width:calc(100% - 300px)}}@media only screen and (min-width:768px){#contents.product .scene article figure:after{content:"";display:block;padding-top:66.5%}}@media only screen and (max-width:767px){#contents.product .scene article figure{width:calc(100% - 20px)}#contents.product .scene article figure:after{content:"";display:block;padding-top:133%}}@media only screen and (min-width:1024px){#contents.product .scene article .ptnimg{width:25%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:auto}}@media only screen and (max-width:1023px)and (min-width:768px){#contents.product .scene article .ptnimg{width:300px;margin:auto}}@media only screen and (max-width:767px){#contents.product .scene article .ptnimg{width:100%;margin-top:35px;padding:0 20px}}@media only screen and (min-width:768px){#contents.product .scene article .ptnimg .inner{display:table;margin:0 auto}}@media only screen and (max-width:767px){#contents.product .scene article .ptnimg .inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}#contents.product .scene article .ptnimg .inner a{display:block}@media only screen and (min-width:768px){#contents.product .scene article .ptnimg .inner a{margin-bottom:30px}#contents.product .scene article .ptnimg .inner a:nth-last-of-type(1){margin-bottom:0}}@media only screen and (max-width:767px){#contents.product .scene article .ptnimg .inner a{max-width:calc((100% - 30px)/2);margin-right:30px}#contents.product .scene article .ptnimg .inner a:nth-last-of-type(1){margin-right:0}}#contents.product .scene article .ptnimg .inner a h4{font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;margin-bottom:10px}@media only screen and (min-width:768px){#contents.product .scene article .ptnimg .inner a h4{font-size:1.1rem}}#contents.product .scene article .ptnimg .inner a img{display:block;width:100%;max-width:160px;height:auto}@media only screen and (max-width:767px){#contents.product .scene article:nth-of-type(2n + 1) figure{margin-right:20px}#contents.product .scene article:nth-of-type(2n + 1) .ptnimg .inner{-webkit-justify-content:flex-end;justify-content:flex-end}#contents.product .scene article:nth-of-type(2n) figure{margin-left:20px}}@media only screen and (min-width:768px){#contents.product .scene.haqua figure.e1{background-image:url("../img/product/haqua/img02.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.haqua figure.e1{background-image:url("../img/product/haqua/img02_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.haqua figure.e2{background-image:url("../img/product/haqua/img03.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.haqua figure.e2{background-image:url("../img/product/haqua/img03_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.haqua figure.e3{background-image:url("../img/product/haqua/img04.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.haqua figure.e3{background-image:url("../img/product/haqua/img04_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.haqua figure.e4{background-image:url("../img/product/haqua/img05.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.haqua figure.e4{background-image:url("../img/product/haqua/img05_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.haqua figure.e5{background-image:url("../img/product/haqua/img06.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.haqua figure.e5{background-image:url("../img/product/haqua/img06_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.mie figure.e1{background-image:url("../img/product/mie/img02.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.mie figure.e1{background-image:url("../img/product/mie/img02_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.mie figure.e2{background-image:url("../img/product/mie/img03.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.mie figure.e2{background-image:url("../img/product/mie/img03_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.mie figure.e3{background-image:url("../img/product/mie/img04.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.mie figure.e3{background-image:url("../img/product/mie/img04_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.mie figure.e4{background-image:url("../img/product/mie/img05.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.mie figure.e4{background-image:url("../img/product/mie/img05_sp.jpg")}}@media only screen and (min-width:768px){#contents.product .scene.mie figure.e5{background-image:url("../img/product/mie/img06.jpg")}}@media only screen and (max-width:767px){#contents.product .scene.mie figure.e5{background-image:url("../img/product/mie/img06_sp.jpg")}}#contents.product .pattern .intro{text-align:center}#contents.product .pattern .intro .ptnslider{width:100%}#contents.product .pattern .intro .ptnslider .slick-list,#contents.product .pattern .intro .ptnslider .slick-track{height:100%}#contents.product .pattern .intro .ptnslider figure{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:768px){#contents.product .pattern .intro .ptnslider figure:after{content:"";display:block;padding-top:42%}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider figure:after{content:"";display:block;padding-top:76.5%}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider .slide01 figure{background-image:url("../img/product/haqua/slide01_sp.jpg") !important}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider .slide02 figure{background-image:url("../img/product/haqua/slide02_sp.jpg") !important}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider .slide03 figure{background-image:url("../img/product/haqua/slide03_sp.jpg") !important}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider .slide01.mie figure{background-image:url("../img/product/mie/slide01_sp.jpg") !important}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider .slide02.mie figure{background-image:url("../img/product/mie/slide02_sp.jpg") !important}}@media only screen and (max-width:767px){#contents.product .pattern .intro .ptnslider .slide03.mie figure{background-image:url("../img/product/mie/slide03_sp.jpg") !important}}#contents.product .pattern .intro p{margin:100px auto;font-size:1.5rem;line-height:2.5em}@media only screen and (max-width:767px){#contents.product .pattern .intro p{margin:50px auto}}#contents.product .pattern .ptnimg{width:100%;max-width:900px;margin:0 auto}@media only screen and (min-width:768px){#contents.product .pattern .ptnimg{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width:767px){#contents.product .pattern .ptnimg{padding:0 20px}}#contents.product .pattern .ptnimg article{padding:20px 0}@media only screen and (min-width:768px){#contents.product .pattern .ptnimg article{width:calc((100% - 50px)/2);font-size:1.1rem}}#contents.product .pattern .ptnimg article header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px 10px}#contents.product .pattern .ptnimg article header h4,#contents.product .pattern .ptnimg article header a{display:inline-block;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative}#contents.product .pattern .ptnimg article header h4{font-weight:500}#contents.product .pattern .ptnimg article header a.zoom{width:12px;height:12px;margin-right:15px}#contents.product .pattern .ptnimg article header a.shop{padding:0 calc(6px * 2) 0 0;position:relative;transition:all .2s}#contents.product .pattern .ptnimg article header a.shop:after{content:"";width:6px;height:6px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - (6px / 2));right:0}#contents.product .pattern small{display:block;text-align:center;margin:50px auto 90px;line-height:1.5;font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (min-width:768px){#contents.product .pattern small{font-size:1.1rem}}@media only screen and (max-width:767px){#contents.product .pattern small{font-size:1.4rem}}.lb-container{padding:4px 20px !important}.lb-image{height:auto !important;max-width:700px !important}@media sp_pro{.lb-image{max-width:600px !important}}.lb-outerContainer{margin-top:40vh !important}@media only screen and (max-width:767px){.lb-outerContainer{margin-top:30vh !important}}.lightboxOverlay{background-color:#fff !important;opacity:1 !important}.lb-number{display:none !important}.lb-outerContainer{overflow:visible !important}.lb-prev,.lb-next{opacity:1 !important}@media only screen and (min-width:768px){.lb-prev,.lb-next{width:50% !important;margin:0 -50px !important}}.lb-close{width:15px !important;background-position:center !important}.lb-dataContainer{margin-top:10px !important}.lb-dataContainer .lb-caption{font-family:"游ゴシック","Yu Gothic",YuGothic,"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:inline-block !important;font-weight:normal !important;font-size:1.5rem !important;padding-left:20px !important;line-height:30px !important;color:#666 !important}.fadeIn{transform:translate3d(0, 20px, 0);transition:1s;opacity:0}.fadeIn.animated{transform:translate3d(0, 0, 0);opacity:1}.iziModal-overlay{display:block;position:fixed !important;top:0;left:0;height:100%;width:100%;-webkit-transform:translateZ(-1000px) !important}/*# sourceMappingURL=4_product.css.map */