@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');font-size:min(2.3vw,30px);font-size:min(2.3vw,30px);body,html{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;color:#141816}#swipebox-overlay{background:rgba(0,0,0,.8) !important}#contents{background:0 0 !important}#header,#breadcrumb,.banner_sp,.visible-pc,.visible-sp{display:none !important}#page_top{display:block !important}@media screen and (max-width:768px){#page_top{display:none !important}}.pagetop{bottom:140px !important}.sp{display:none}.pc{display:block}@media screen and (max-width:768px){.sp{display:block}.pc{display:none}}a img,img{border:0;max-width:100%}a{text-decoration:none;color:#333;transition:all .3s ease-in-out}blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,p,pre,span,td,th,ul{margin:0;padding:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,th,strong,var{font-style:normal;font-weight:400}caption,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}*+html code,kbd,pre,samp,tt{font-size:108%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,li{margin:0;padding:0;list-style:none}q:before,q:after{content:''}button,fieldset,form,input,label,legend,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;font-size:100%}table td{vertical-align:middle}h1.title{display:none}body{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/back.jpg) repeat;background-size:100%;overflow-x:hidden}p{font-weight:500}#teaser{background:0 0 !important;height:0}.teaser_txt{display:none}#splash:before{content:"";background:#5083c3;position:fixed;width:100%;height:100%;top:0;left:0;animation:bkanimation 1.5s forwards 2.75s;z-index:99998}#splash:after{content:"";background:#fff;position:fixed;width:100%;height:100%;top:0;left:0;animation:bkanimation 1.5s forwards 3.45s;z-index:99997}@keyframes bkanimation{0%{height:100%}100%{height:0}}#splash .car-first{position:fixed;top:46.5%;left:50%;transform:translate(-50%,-50%);width:100px;animation:caranimation 2.75s forwards;z-index:99999}@media screen and (max-width:768px){#splash .car-first{width:50px;top:48%;left:40%;animation:caranimation-sp 2.75s forwards}}@keyframes caranimation{0%{transform:translateX(-14em)}100%{transform:translateX(11em)}}@keyframes caranimation-sp{0%{transform:translateX(-8em)}100%{transform:translateX(8em)}}#splash p{display:flex;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99998}@media screen and (max-width:768px){#splash p{left:40%}}#splash p span{color:#fff;font-size:40px;font-weight:700;letter-spacing:.06em;margin:0;opacity:0;transform:translateY(2em);animation:textanimation 1s forwards}@media screen and (max-width:768px){#splash p span{font-size:25px}}#splash p span:nth-child(1){animation-delay:.2s}#splash p span:nth-child(2){animation-delay:.4s}#splash p span:nth-child(3){animation-delay:.6s}#splash p span:nth-child(4){animation-delay:.8s;margin:0 20px 0 0}@media screen and (max-width:768px){#splash p span:nth-child(4){margin:0 10px 0 0}}#splash p span:nth-child(5){animation-delay:1s}#splash p span:nth-child(6){animation-delay:1.2s}#splash p span:nth-child(7){animation-delay:1.4s}@keyframes textanimation{0%{transform:translateY(2em);opacity:0}100%{transform:translateY(0);opacity:1}}#header{display:flex;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:99996}p.logo{width:280px;padding:20px;box-sizing:border-box;z-index:9999;position:absolute;top:0;left:20px}p.logo-huck{width:250px;padding:20px;box-sizing:border-box;z-index:9999;position:fixed;top:10px;left:10px}@media screen and (max-width:768px){p.logo{width:40%;top:0;left:0}p.logo-huck{width:40%;top:0;left:0}}#globalnavi{text-align:left;padding:50px 0 0}ul.upper-nav{display:none}ul.under-nav li a{font-weight:500;font-size:18px;padding:15px 30px;display:block}ul.under-nav li p{margin:30px 30px 15px}ul.under-nav li a:before{content:"□";margin:0 5px 0}ul.under-nav li a:hover{color:#5083c3}ul.under-nav li:last-child{margin-top:50px}ul.under-nav li:last-child a:before{display:none}a#btn:after{content:"MENU";position:absolute;top:35px;left:3px;font-size:14px;font-family:"Roboto",sans-serif;font-weight:700}@media only screen and (max-width:769px){a#btn:after{top:29px}}a#btn.change:after{content:"CLOSE"}a#btn span{background:#141816;width:40px;height:5px;display:block;position:relative;top:11px;left:4px}a#btn span:before{content:"";display:block;position:absolute;top:-12px;background:#141816;width:40px;height:5px;transition:all .3s ease-in-out}@media only screen and (max-width:769px){a#btn span:before{top:-10px}}a#btn span:after{content:"";display:block;position:absolute;top:12px;background:#141816;width:40px;height:5px;transition:all .3s ease-in-out}@media only screen and (max-width:769px){a#btn span:after{top:10px}}a#btn span.change{height:0}a#btn span.change:before{transform:rotate(-45deg);top:0}a#btn span.change:after{transform:rotate(45deg);top:0}a#btn{margin:0;position:fixed;right:35px;top:25px;padding:0;cursor:pointer;box-sizing:border-box;z-index:9999;width:40px;height:50px;color:#141816}@media only screen and (max-width:769px){a#btn{right:20px;top:15px}input[type=text],textarea,input[type=button]{-webkit-appearance:none}}.MDL_window_wrap{max-width:100%;position:absolute;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;top:10%;text-align:center;overflow:hidden;margin:0;padding:0}#overlay{width:250px;height:500px;text-align:left;position:fixed;top:0;right:-250px;z-index:999;background:rgba(255,255,255,.8);transition:all .5s ease-in-out}#overlay.on{right:0}#kv{padding:0 0 100px}#kv .kv-wrap{height:100vh;margin:0 auto;background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/pic-kv-2.png) no-repeat center 50px;background-size:auto 95%;transition:all 1s ease-in-out;opacity:0}@media only screen and (max-width:769px){#kv .kv-wrap{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/pic-kv-2.png) no-repeat 50% bottom;background-size:100%;max-width:100%;padding:0 15vw;height:auto}}#kv.active .kv-wrap{opacity:1}#kv .kv-wrap .txt{padding:100px 0 0;position:absolute;left:33%;transform:translateX(-50%)}@media only screen and (max-width:769px){#kv .kv-wrap .txt{padding:0 0 57vw;margin:10vh 0 0;position:relative;left:auto;transform:translateX(0)}}#kv .kv-wrap h1 em{overflow:hidden;display:block;font-weight:700;margin:0 0 20px}@media only screen and (max-width:769px){#kv .kv-wrap h1 em{margin:0 0 10px}}#kv.active .kv-wrap h1 span{transform:translateY(0) !important}#kv .kv-wrap h1 span{display:inline-block;transform:translateY(100%);padding-bottom:10px;text-shadow:2px 2px 0 #ece7e1,-2px 2px 0 #ece7e1,-2px -2px 0 #ece7e1,2px -2px 0 #ece7e1}#kv .kv-wrap h1 span.n1{transition:2.5s cubic-bezier(.19,1,.22,1)}#kv .kv-wrap h1 span.n2{transition:2.5s cubic-bezier(.19,1,.22,1) .5s}#kv .kv-wrap h1 span.n3{transition:2.5s cubic-bezier(.19,1,.22,1) 1s;padding-bottom:0}#kv .kv-wrap h1 span img{height:110px;max-width:initial}@media only screen and (max-width:769px){#kv .kv-wrap h1 span img{height:21vw}}#kv .kv-wrap p.micro{font-family:"Roboto",sans-serif;font-size:28px;line-height:1.2;font-weight:500;opacity:0;transition:all 1s ease-in-out 2s;text-shadow:2px 2px 0 #ece7e1,-2px 2px 0 #ece7e1,-2px -2px 0 #ece7e1,2px -2px 0 #ece7e1}@media only screen and (max-width:769px){#kv .kv-wrap p.micro{font-size:5.5vw}}#kv.active .kv-wrap p.micro{opacity:1}#kv .kv-wrap p.h-logo{width:100px;margin:20px 0 40px;transition:all 1s ease-in-out 2.5s;opacity:0;display:none}@media only screen and (max-width:769px){#kv .kv-wrap p.h-logo{margin:0;position:absolute;right:7%;top:80vw;width:18vw}}#kv.active .kv-wrap p.h-logo{opacity:1}#kv .kv-wrap p.sc{width:90px;animation:floating-y .5s ease-in-out infinite alternate-reverse;transition:all 1s ease-in-out 3s;opacity:0;display:none}#kv.active .kv-wrap p.sc{opacity:1}@media only screen and (max-width:769px){#kv .kv-wrap p.sc{position:absolute;bottom:-5vh;left:50%;width:25vw;display:block;animation:floating-y-sp .5s ease-in-out infinite alternate-reverse}}@keyframes floating-y{0%{transform:translateY(-5%)}100%{transform:translateY(5%)}}@keyframes floating-y-sp{0%{transform:translate(-50%,-5%)}100%{transform:translate(-50%,5%)}}.marquee-wrapper1{width:100%;overflow:hidden;position:relative;margin-bottom:20px}.marquee-wrapper2{overflow:hidden;white-space:nowrap;width:100%}.marquee1{display:flex;will-change:transform}.marquee2{display:inline-flex;will-change:transform}.marquee1 div,.marquee2 div{margin:0 10px}@media screen and (max-width:768px){.marquee1 div,.marquee2 div{margin:0;pointer-events:none}}.marquee1 img,.marquee2 img{min-width:399px;height:250px;margin-right:10px;max-width:initial;border-radius:15px}@media screen and (max-width:768px){.marquee1 img,.marquee2 img{min-width:200px;height:133px;border-radius:10px}}@media screen and (max-width:768px){.lity-image img{max-height:60vh}}#reserved-btn{position:fixed;right:-300px;bottom:5%;transition:all 1s ease-in-out 3s;z-index:99}@media screen and (max-width:768px){#reserved-btn{display:none}}#reserved-btn.active{right:0}#reserved-btn p a{background:#141716;color:#fff;font-size:22px;display:block;border-radius:5px 0 0 5px;padding:17px 30px;font-weight:700}#concept{padding:15vh 0 7.5vh}@media screen and (max-width:768px){#concept{padding:40vh 0 30px}}#concept h1{max-width:700px;margin:0 auto 5vh auto}@media screen and (max-width:768px){#concept h1{width:90vw;margin:0 auto 4vh auto}}#concept p{text-align:center;font-size:20px;line-height:2.5}@media screen and (max-width:768px){#concept p{font-size:3.75vw;line-height:2.25}}#concept article{position:relative;max-width:1100px;margin:0 auto}#concept article .illust img{mix-blend-mode:multiply}#concept article .illust{opacity:0;transition:all 1s ease-in-out 1s;mix-blend-mode:multiply}@media screen and (max-width:768px){#concept article .illust{transition:all 1s ease-in-out}}#concept article .illust.active{opacity:1}#concept article .illust1{position:absolute;top:-30%;left:-5%;width:31%}@media screen and (max-width:768px){#concept article .illust1{top:-60%;width:54vw}}#concept article .illust2{position:absolute;top:6%;right:-4%;width:30%}@media screen and (max-width:768px){#concept article .illust2{top:-44%;width:60vw}}#concept article .illust3{position:absolute;top:-28%;right:2%;width:30%}@media screen and (max-width:768px){#concept article .illust3{right:auto;left:50%;transform:translateX(-50%);width:40vw;top:-39%;width:40vw}}#concept article.cap2{margin:10vh auto 0 auto}@media screen and (max-width:768px){#concept article.cap2{margin:20vh 0 0}}#concept article.cap2 p{font-size:18px}@media screen and (max-width:768px){#concept article.cap2 p{font-size:3vw}}#concept article.cap2 h2{text-align:center;font-size:24px}@media screen and (max-width:768px){#concept article.cap2 h2{font-size:4vw}}#concept article.cap2 p{line-height:2}#concept article.cap2 .inside{position:relative;width:fit-content;margin:0 auto}#concept article.cap2 .inside .left-b{width:1px;height:100%;position:absolute;left:-5vw;top:0;background:#141816}#concept article.cap2 .inside .left-b:before{content:"";width:24px;height:1px;background:#141816;position:absolute;left:0;top:0}@media screen and (max-width:768px){#concept article.cap2 .inside .left-b:before{width:10px}}#concept article.cap2 .inside .left-b:after{content:"";width:24px;height:1px;background:#141816;position:absolute;left:0;bottom:0}@media screen and (max-width:768px){#concept article.cap2 .inside .left-b:after{width:10px}}#concept article.cap2 .inside .right-b{width:1px;height:100%;position:absolute;right:-5vw;top:0;background:#141816}#concept article.cap2 .inside .right-b:before{content:"";width:24px;height:1px;background:#141816;position:absolute;right:0;top:0}@media screen and (max-width:768px){#concept article.cap2 .inside .right-b:before{width:10px}}#concept article.cap2 .inside .right-b:after{content:"";width:24px;height:1px;background:#141816;position:absolute;right:0;bottom:0}@media screen and (max-width:768px){#concept article.cap2 .inside .right-b:after{width:10px}}.fade{opacity:0;transition:all .5s ease-in-out;transform:translateY(10%)}.fade.active{opacity:1;transform:translateY(0)}.fade2{opacity:0;transition:all .5s ease-in-out .5s}.fade2.active{opacity:1}.fade3{opacity:0;transition:all .5s ease-in-out 1s}.fade3.active{opacity:1}.car{position:absolute;left:-20%;top:-6%;width:30%;transition:all 1s ease-in-out 1s;opacity:0}@media screen and (max-width:768px){.car{position:relative;width:35vw;left:-33vw;margin:30px 0 0;transition:all 1s ease-in-out}}.car.active{left:-5%;opacity:1}@media screen and (max-width:768px){.car.active{left:50vw;transform:translateX(-50%)}}.car:after{content:"";opacity:0}.car.active:after{opacity:1;display:block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/enjoy.svg) no-repeat;width:10vw;height:10vw;position:absolute;top:-2vw;right:-1.5vw;transition:all .5s ease-in-out 1s}@media screen and (max-width:768px){.car.active:after{width:25vw;height:25vw;position:absolute;top:-6vw;right:-7.5vw}}#products{overflow-x:hidden;position:relative}#products:after{content:"";background:#fff;position:absolute;width:100%;height:calc(100% - 5vw);top:5vw;z-index:-1}#products .about{background:#141816;position:relative;margin:5vw 0 7.5vw;padding:2.5vw 5vw 2.5vw 10vw}@media screen and (max-width:768px){#products .about{padding:2vh 0;margin-bottom:10vh}}#products .about .inside{max-width:1200px;margin:0 auto -124px auto}@media screen and (max-width:768px){#products .about .inside{margin:0}}#products .about:before{content:"";position:absolute;top:-20px;left:0;background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/black-bk-1.png) repeat-y center top;width:100%;height:20px}@media screen and (max-width:768px){#products .about:before{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/black-bk-1.png) repeat-y center top;background-size:175%}}#products .about:after{content:"";position:absolute;bottom:-20px;left:0;background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/black-bk-2.png) repeat-y center bottom;width:100%;height:20px;z-index:1}@media screen and (max-width:768px){#products .about:after{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/black-bk-2.png) repeat-y center bottom;background-size:175%}}#products .about h1{width:600px}@media screen and (max-width:768px){#products .about h1{width:45vw;margin:0 auto}}#products .about .txt-pic{display:flex;justify-content:space-between}@media screen and (max-width:768px){#products .about .txt-pic{display:block}}#products .about .txt{width:38%;padding:2.5vw 0 0 5%;position:relative}@media screen and (max-width:768px){#products .about .txt{width:90vw;padding:2.5vw 0 0;margin:0 auto}}#products .about .txt h2{margin:0 0 1.5vw}@media screen and (max-width:768px){#products .about .txt h2{width:70vw;margin:2vh auto 2vh auto}}#products .about .txt p{color:#fff;font-size:15px;line-height:1.75}@media screen and (max-width:768px){#products .about .txt p{text-align:center;font-size:3.5vw}}#products .about .pic{width:48%;z-index:9}@media screen and (max-width:768px){#products .about .pic{position:relative;left:auto;width:80vw;margin:1vh auto -10vh auto}}#products .about .pic.cg{transition:all 1s ease-in-out;transform:scale(1.5) rotate(30deg);opacity:0}#products .about .pic.cg.active{transform:scale(1) rotate(0);opacity:1}#products article.flat-floor{margin:5vw 0 25px}@media screen and (max-width:768px){#products article.flat-floor{margin:5vw 0 0}}#products article h2 img{height:75px;display:block;margin:0 auto 2.5vw auto}@media screen and (max-width:768px){#products article h2 img{height:10vw}}#products article .txt-pic{padding:0 0 5vw;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:768px){#products article .txt-pic{display:block;margin-left:0}#products article .txt-pic.sp-pb-0{padding-bottom:0}}#products article .txt-pic .txt p{font-size:18px;line-height:2}@media screen and (max-width:768px){#products article .txt-pic .txt p{font-size:3.55vw;line-height:2;text-align:center}}#products article .txt-pic .pic{mix-blend-mode:multiply;position:absolute;left:40%;width:55%;max-width:800px}@media screen and (max-width:768px){#products article .txt-pic .pic{position:static;width:100vw}}#products article p.btn{width:300px;margin:0 auto;cursor:pointer}@media screen and (max-width:768px){#products article p.btn{width:50vw}}#products article .acc{max-width:1000px;margin:2.5vw auto 100px auto;box-sizing:border-box;padding:50px 50px 100px;position:relative;display:none;background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/back.jpg) repeat;background-size:100%;overflow:hidden}@media screen and (max-width:768px){#products article .acc{margin:5vw 7vw 13vw;padding:5vw}}#products article .acc h3{font-size:36px;text-align:center;font-weight:700;margin:0 0 2.5vw}@media screen and (max-width:768px){#products article .acc h3{font-size:4.5vw}}#products article .acc p{font-size:16px;line-height:1.8}@media screen and (max-width:768px){#products article .acc p{font-size:3vw}}#products article .acc ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2.5vw auto 0 auto;width:80%;position:relative;z-index:2}@media screen and (max-width:768px){#products article .acc ul{margin:3vh 0 0;width:auto}}#products article .acc ul li{width:48%;text-align:center;background:#141816;border-radius:10px;font-size:24px;color:#fff;font-weight:700;padding:1.5vw;box-sizing:border-box}@media screen and (max-width:768px){#products article .acc ul li{border-radius:3px;font-size:2.9vw}}#products article .acc ul li:nth-child(n+3){margin-top:3%}#products article p.close{position:absolute;right:20px;top:40px;cursor:pointer;display:none}@media screen and (max-width:768px){#products article p.close{right:10px;top:30px}}#products article p.close i{font-size:12px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:768px){#products article p.close i{font-size:9px}}#products article p.close span:before{content:"";display:block;position:absolute;transform:rotate(-45deg);top:-10px;right:-2px;background:#333;width:40px;height:5px;transition:all .3s ease-in-out}#products article p.close span:after{content:"";display:block;position:absolute;transform:rotate(45deg);top:-10px;right:-2px;background:#333;width:40px;height:5px;transition:all .3s ease-in-out}@media screen and (max-width:768px){#products article p.close span:before,#products article p.close span:after{width:30px;height:4px}}#products article .acc .image{mix-blend-mode:multiply;position:relative;bottom:auto;right:-140px;margin-bottom:-100px;margin-top:-150px;z-index:1;width:90%}@media screen and (max-width:768px){#products article .acc .image{position:relative;bottom:auto;right:-20px;z-index:1;margin-bottom:-20px;margin-top:-20px}}#products article section{padding:50px 0 40px;max-width:1100px;margin:0 auto}@media screen and (max-width:768px){#products article section{padding:7.5vw 5vw 2.5vw}}#products article section.no1{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/no1-bk.png) no-repeat 50% 100%;background-size:100%;padding-top:75px}#products article section.no2{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/no2-bk.png) no-repeat 50% 100%;background-size:100%}#products article section.no3{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/no3-bk.png) no-repeat 50% 100%;background-size:100%;padding-bottom:5vw}@media screen and (max-width:768px){#products article section.no1{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/no1-bk.png) no-repeat 50% 100%;background-size:90%;padding-top:7.5vw}#products article section.no2{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/no2-bk.png) no-repeat 50% 100%;background-size:90%}#products article section.no3{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/no3-bk.png) no-repeat 50% 100%;background-size:90%;padding-bottom:5vw}}#products article section .title{display:flex;margin:0;position:relative}@media screen and (max-width:768px){#products article section .title{display:block}}#products article section .title .pic{width:30vw;position:absolute;left:-50%;top:0;transition:all 1s ease-in-out;opacity:0}@media screen and (max-width:768px){#products article section .title .pic{position:static;transition:all 1s ease-in-out;opacity:0;margin:0 auto}}#products article section .title.active .pic{left:-4vw;top:0;opacity:1}#products article section .title .pic.number1{width:30%}@media screen and (max-width:768px){#products article section .title .pic.number1{width:40vw}}#products article section .title.active .pic.number1{left:-4vw}#products article section .title .pic.number2{width:35%}@media screen and (max-width:768px){#products article section .title .pic.number2{width:40vw}}#products article section .title.active .pic.number2{left:-9vw}#products article section .title .pic.number3{width:28%}#products article section .title.active .pic.number3{left:-2vw}@media screen and (max-width:768px){#products article section .title .pic.number3{width:40vw}}#products article section .title .pic.number1x{width:31%}@media screen and (max-width:768px){#products article section .title .pic.number1x{width:45vw}}#products article section .title.active .pic.number1x{left:-6vw;top:-2vw}#products article section .title .pic.number2x{width:26%}@media screen and (max-width:768px){#products article section .title .pic.number2x{width:45vw}}#products article section .title.active .pic.number2x{left:-1vw}#products article section .title .pic.number3x{width:31%}@media screen and (max-width:768px){#products article section .title .pic.number3x{width:45vw}}#products article section .title.active .pic.number3x{left:-4vw}#products article section .title .txt{width:70%;margin-left:30%}@media screen and (max-width:768px){#products article section .title .txt{margin:0 auto;width:auto}}#products article section .title .txt img{height:100px}#products article section .title .txt img.one{height:45px}@media screen and (max-width:768px){#products article section .title .txt img{margin:0 auto;height:13vw}#products article section .title .txt img.one{height:5.5vw;display:block}}#products article section .title .txt h4{margin:0 0 1.5vw}@media screen and (max-width:768px){#products article section .title .txt h4{margin:1.5vh 0}}#products article section .title .txt p{font-size:16px;line-height:1.8;text-align:justify}@media screen and (max-width:768px){#products article section .title .txt p{font-size:3.4vw;line-height:1.7;text-align:justify}}#products article section .flex-image{display:flex;position:relative;margin:2.5vw 8% 0 0}@media screen and (max-width:768px){#products article section .flex-image{margin:5vw 0 0}}#products article section .flex-image.ver1{align-items:baseline;margin-top:0}@media screen and (max-width:768px){#products article section .flex-image.ver1{justify-content:flex-end;padding-bottom:5vh}}#products article section .flex-image.ver1 img.p1{width:40%;position:relative;left:10%;bottom:-2vw;margin-bottom:2vw;z-index:2}@media screen and (max-width:768px){#products article section .flex-image.ver1 img.p1{left:15%;width:45%;bottom:-8vw}}#products article section .flex-image.ver1 img.p2{width:70%;position:relative;z-index:1}#products article section .flex-image.ver2{align-items:flex-start}@media screen and (max-width:768px){#products article section .flex-image.ver2{padding-bottom:5vh}}#products article section .flex-image.ver2 img.p1{width:48%;position:relative;left:0;bottom:0;z-index:3;mix-blend-mode:multiply}@media screen and (max-width:768px){#products article section .flex-image.ver2 img.p1{left:0;bottom:-12vh;width:33%}}#products article section .flex-image.ver2 img.p2{width:28%;position:relative;left:-16%;z-index:2}@media screen and (max-width:768px){#products article section .flex-image.ver2 img.p2{width:32%;position:relative;left:-30vw}}#products article section .flex-image.ver2 img.p3{width:56%;position:relative;left:-22%;top:3vw;z-index:1}@media screen and (max-width:768px){#products article section .flex-image.ver2 img.p3{width:71%;left:-32vw}}#products article section .flex-image.ver3{align-items:baseline;margin-left:30%}@media screen and (max-width:768px){#products article section .flex-image.ver3{margin-left:0}}#products article section .flex-image.ver3 img.p1{width:72%}#products article section .flex-image.ver3 img.p2{width:40%;margin:0 0 0 1vw}@media screen and (max-width:768px){#products article section .flex-image.ver3 img.p1{width:63%}#products article section .flex-image.ver3 img.p2{width:35.5%;margin:0 0 0 1.5vw}}#products article section .flex-image.ver4{margin:2.5vw 0 0 5%}@media screen and (max-width:768px){#products article section .flex-image.ver4{margin:5vw 0 2.5vh}}#products article section .flex-image.ver5{margin:2.5vw 0 0 30%}@media screen and (max-width:768px){#products article section .flex-image.ver5{margin:5vw 0 3vw}}#products article section .flex-image.ver5 ul{display:flex;justify-content:space-between}#products article section .flex-image.ver5 ul li{width:48.5%}#products article section .flex-image.ver5 ul li p{font-size:16px;position:relative;z-index:999;transition:all .5s ease-in-out;margin-top:5px}@media screen and (max-width:768px){#products article section .flex-image.ver5 ul li p{font-size:3vw;margin-top:5px}}#products article section .flex-image.ver5 ul li:nth-child(2){margin-top:4vw}#products article section .flex-image.ver5 ul li img{transition:all .5s ease-in-out}#products article section .flex-image.ver5 ul li:hover img{transform:scale(1.15)}#products article section .flex-image.ver5 ul li:hover p{color:#fff}@media screen and (max-width:768px){#products article section .flex-image.ver5 ul li:hover img{transform:scale(1)}}#plans h1{background:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/plan-bk.png) no-repeat 50% 50%;background-size:cover;text-align:center;padding:50px 0}@media screen and (max-width:768px){#plans h1{padding:2.5vh 0}}#plans h1 img{height:80px;display:block;margin:0 auto}@media screen and (max-width:768px){#plans h1 img{height:9vw}}#plans article{background:#e5e5e5;padding:5vw 15vw}@media screen and (max-width:768px){#plans article{padding:5vw 10vw}}#products article p.btn img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/btn-whats-off.svg);display:block;transition:all .3s ease-in-out}#products article p.btn:hover img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/btn-whats-on.svg)}@media screen and (max-width:768px){#products article p.btn:hover img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/btn-whats-off.svg)}#products article p.btn.on img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/btn-whats-on.svg)}}.content_area{position:relative}#plans .content{display:none}#plans .content.show{display:block}#plans article .tab-container{cursor:pointer;display:flex;justify-content:space-between;max-width:645px;margin:0 auto;position:sticky;top:50px}@media screen and (max-width:768px){#plans article .tab-container{width:100%;top:90px}}#plans article .tab-container .tab{width:48%}#plans article .tab:nth-child(1) img{content:"";display:block;transition:all .3s ease-in-out}#plans article .tab:nth-child(1) img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/tab1-off.svg)}#plans article .tab:nth-child(2) img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/tab2-off.svg)}#plans article .tab:nth-child(1).active img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/tab1-on.svg)}#plans article .tab:nth-child(2).active img{content:url(//www.kimama89.com/cms/wp-content/themes/huck/cap/css/../img/tab2-on.svg)}#plans .content h2{margin:0}#plans .content h2 img{display:block;height:75px;margin:50px auto}@media screen and (max-width:768px){#plans .content h2 img{height:10vw;margin:2.5vh 0}}#plans .content h3 img{display:block;height:100px;margin:0 auto 50px auto}@media screen and (max-width:768px){#plans .content h3 img{height:9vw;margin:0 auto 5vw auto}}#plans .content table{width:100%;max-width:1000px;margin:0 auto}#plans .content table th{border:2px #141816 solid;padding:30px 30px 30px 0;border-left:none;width:70%}#plans .content table td{border:2px #141816 solid;border-right:none;padding:20px 0 20px 30px}@media screen and (max-width:768px){#plans .content table th,#plans .content table td{border:none;display:block;width:auto}#plans .content table th{padding:3vw 0}#plans .content table td{padding:3vw 0}#plans .content table td ul{display:flex;justify-content:space-between}}#plans .content table td ul li{background:#141816;color:#fff;border-radius:50px;padding:10px 0;text-align:center;font-weight:500;font-size:18px}@media screen and (max-width:768px){#plans .content table td ul li{width:32%;padding:5px 0;font-size:2.5vw}}#plans .content table td ul li:not(:last-child){margin:0 0 .75vw}#plans .content table td ul li:nth-child(1){letter-spacing:.5em}#plans .content table td ul li:nth-child(2){letter-spacing:.25em}@media screen and (max-width:768px){#plans .content table td ul li:nth-child(1),#plans .content table td ul li:nth-child(2){letter-spacing:0}}#plans .content table td dl{display:flex;justify-content:space-between;line-height:1.8;font-size:16px;font-family:"fot-rodin-pron",sans-serif;font-weight:600}@media screen and (max-width:768px){#plans .content table td dl{font-size:3.55vw;width:77%;margin:0 auto}}#plans .content table td dl dt{position:relative}#plans .content table td dl dt:after{content:"／";position:absolute;right:-1.1em}#plans .content table td dl dt.ls1{letter-spacing:.09em}#plans .content table td dl dt.ls2{letter-spacing:.33em}#plans .content table td h4{margin:0 2vw}@media screen and (max-width:768px){#plans .content table td h4{margin:0}#plans .content table td h4 img{height:33vw;display:block;margin:0 auto}}#plans .content .madori{margin:10% 15% 5%}@media screen and (max-width:768px){#plans .content .madori{margin:5vw 0}}#plans .content .madori .pic{display:flex;justify-content:center;margin:0 0 5vw}#plans .content .madori .pic .ver3{width:24vw}@media screen and (max-width:768px){#plans .content .madori .pic .ver3{width:44vw}}#plans .content .madori .pic div:nth-child(2){margin:0 0 0 10vw}@media screen and (max-width:768px){#plans .content .madori .pic div:nth-child(2){margin:0 0 0 2.5vw}}#plans .content .madori .feature{border-top:2px solid #141816;border-bottom:2px solid #141816;padding:.5vw 0}#plans .content .madori .feature ul li h5 img{height:40px}@media screen and (max-width:768px){#plans .content .madori .feature ul li h5 img{height:6vw;margin-bottom:10px}}#plans .content .madori .feature ul li{padding:1.5vw 0}@media screen and (max-width:768px){#plans .content .madori .feature ul li{padding:1.5vh 0}}#plans .content .madori .feature ul li:not(:last-child){border-bottom:2px solid #141816}#plans .content .madori .feature ul li p{font-size:15px;line-height:1.7;margin:10px 0 0}@media screen and (max-width:768px){#plans .content .madori .feature ul li p{font-size:3.5vw;margin:0}}#plans .content figure{margin:0}#plans .content figure img{width:70%;margin:0 auto;display:block}#plans .content figcaption{text-align:center;line-height:2;font-size:14px;margin:50px 0 0}@media screen and (max-width:768px){#plans .content figure img{width:100%}#plans .content figcaption{font-size:2vw;margin-top:5vw}}aside#sp-nav{width:100%;position:fixed;bottom:0;left:0;background:rgba(255,255,255,.7);padding:10px;box-sizing:border-box;display:none;transition:all .5s ease-in-out;z-index:999}aside#sp-nav.stop-fixed{bottom:-100px}@media screen and (max-width:768px){aside#sp-nav{display:block}}aside#sp-nav ul{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #141816}aside#sp-nav ul li{width:20%;border-right:1px solid #141816}aside#sp-nav ul li a{font-size:3.5vw;text-align:center;font-family:"Roboto",sans-serif;min-height:40px;display:flex;justify-content:center;align-items:center;font-weight:900;line-height:1.2}aside#sp-nav ul li:nth-child(4){border:none}aside#sp-nav ul li:last-child a{background:#141816;color:#fff}