@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');.box{opacity:0}.slideUp{opacity:1;animation:slideUp .5s ease-in-out forwards}@keyframes slideUp{from{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body{font-family:'Noto Sans JP',sans-serif;color:#151515}.sp{display:none}.pc{display:inline-block}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}}#mv{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/mv.jpg) no-repeat center top;background-size:cover;width:100%;height:90vh;position:relative;margin-top:90px}.mv-in{width:60%;transform:translate(-50%,-10%);position:absolute;left:50%;top:10%;z-index:9}.mv-in h1{margin-bottom:20px}.mv-in p{margin:0 70px;font-weight:700;font-size:14px;letter-spacing:.1em;line-height:1.7}@media screen and (max-width:767px){#mv{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/mv.jpg) no-repeat 70% top;background-size:cover;width:100%;height:75vh}.mv-in p{margin:0 20px;font-weight:700;font-size:14px;letter-spacing:.1em;line-height:1.7}.mv-in{width:90%;height:50%}.mv-in h1{width:80%;margin:0 auto}.mv-in p{font-size:12px;color:#fff;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%}#mv h1 img{width:100%}}#mv .expired{position:absolute;bottom:-10%;left:50%;transform:translate(-50%,0);background:#fa7d22;border-radius:15px;padding:25px;box-sizing:border-box;width:35%;z-index:9}#mv .expired h2{text-align:center;font-size:2vw;color:#fff;font-weight:700;letter-spacing:.1em}#mv .expired p{font-size:2.25vw;text-align:center;font-weight:700;color:#fff;letter-spacing:.1em}#mv .expired p em{font-family:'Roboto',sans-serif !important;font-size:150%}@media screen and (max-width:767px){#mv .expired{width:80%;padding:15px}#mv .expired h2{font-size:16px}#mv .expired p{font-size:18px}}p.amazon{position:fixed;right:20px;bottom:-250px;z-index:99;width:20%}@media screen and (max-width:767px){p.amazon{width:auto;margin:0 auto;position:static;background:#007464;padding:10px 20px}}#present{background:#fafaed;padding:100px 20px;position:relative;z-index:8}#present:after{content:"";position:absolute;bottom:-70px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:70px 40px 0;border-color:#fafaed transparent transparent}#present h2{text-align:center;font-size:35px;font-weight:700;margin-bottom:25px;letter-spacing:.1em}#present p{text-align:center;font-size:16px;letter-spacing:.1em;max-width:900px;margin:0 auto 25px auto;line-height:2}#present h2 span{position:relative}#present h2 span:after{content:"";position:absolute;left:0;bottom:5px;z-index:-1;display:block;width:100%;height:10px;background:#fbcf2f}@media screen and (max-width:767px){#present{padding:75px 20px}#present h2{font-size:22px}#present p{font-size:13px}#present:after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:40px 20px 0;border-color:#fafaed transparent transparent}}#present h3{text-align:center;font-size:25px;font-weight:700;position:relative;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/present.png) no-repeat 98% bottom;background-size:75px;width:740px;margin:0 auto}#present h3 span{display:block;position:relative;letter-spacing:.1em;width:640px;margin:0 auto 10px auto}#present h3 span:before{content:"";width:2px;height:30px;background:#020214;position:absolute;left:-20px;top:0;transform:rotate(-35deg)}#present h3 span:after{content:"";width:2px;height:30px;background:#020214;position:absolute;right:-20px;top:0;transform:rotate(35deg)}#present h3 em{font-size:140%;font-weight:700;letter-spacing:.1em;color:#b70900}@media screen and (max-width:767px){#present h3{width:90%;font-size:16px;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/present.png) no-repeat right 56%;background-size:45px}#present h3 span:before,#present h3 span:after{top:10px}#present h3 span{width:90%}}#present ul.present-list{max-width:1024px;margin:25px auto;display:flex;justify-content:center;flex-wrap:wrap}#present ul.present-list li{width:30%;margin-bottom:25px}#present ul.present-list li ul{display:block}#present ul.present-list li ul li{width:100% !important}#present ul.present-list li a{text-decoration:underline;margin-top:.5em;display:block;font-weight:700;letter-spacing:.1em}@media screen and (max-width:767px){#present ul.present-list{justify-content:space-between}#present ul.present-list li{width:100%;margin-bottom:25px !important}#present ul.present-list li img{width:100%}}#present ul.present-list li:nth-child(2),#present ul.present-list li:nth-child(4){margin:0 5%}@media screen and (max-width:767px){#present ul.present-list li:nth-child(2),#present ul.present-list li:nth-child(4){margin:0}}#present ul.present-list li .pic{background:#fbcf2f;padding:20px;margin:0 0 20px;border-radius:15px;position:relative}#present ul.present-list li .pic span{position:absolute;bottom:30px;right:30px;font-size:11px}#present ul.present-list li .pic img{border-radius:15px}@media screen and (max-width:767px){#present ul.present-list li .pic{padding:10px}#present ul.present-list li .pic img{object-fit:cover;height:280px;width:100%}#present ul.present-list li .pic span{color:#fff;bottom:20px;right:20px}}.slick-prev,.slick-next{top:30% !important;z-index:9999}.slick-next{right:-10px}.slick-prev:before,.slick-next:before{opacity:1 !important}@media screen and (max-width:767px){.slick-prev{left:-10px !important}}.slick-next:before{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/arrow_r.svg) !important;background-size:contain !important;width:35px;height:35px;display:block;top:50%}.slick-prev:before{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/arrow_l.svg) !important;background-size:contain !important;width:35px;height:35px;display:block}#present ul.present-list li .text h2{font-size:20px;margin-bottom:15px}#present ul.present-list li .text h2 span{display:block;font-size:80%}#present ul.present-list li .text h2 span:after{display:none}#present ul.present-list li .text p{font-size:14px;text-align:left}@media screen and (max-width:767px){#present ul.present-list li .text h2{font-size:20px;margin-bottom:15px}#present ul.present-list li .text p{font-size:12px}}#present aside{border:1px solid #c9c9c9;max-width:820px;margin:0 auto;padding:0 20px 20px;border-radius:15px}#present aside h4{text-align:center;letter-spacing:.1em}#present aside h4 span{background:#fafaed;padding:10px;font-size:18px;position:relative;top:-15px}#present aside ul li{font-size:14px;line-height:1.7;text-indent:-1em;padding-left:1em}@media screen and (max-width:767px){#present aside h4 span{font-size:16px}#present aside ul li{font-size:12px}}#money{padding:100px 20px}#money h2{text-align:center;font-size:25px;font-weight:700}#money h2 span{display:block;position:relative;letter-spacing:.1em;width:210px;margin:0 auto 10px auto}#money h2 span:before{content:"";width:46px;height:46px;position:absolute;left:0;top:-30px;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/emp.svg)}#money h2 em{font-size:150%;font-weight:700;letter-spacing:.1em;color:#b70900}@media screen and (max-width:767px){#money h2{font-size:16px}#money h2 span{width:120px}#money h2 span:before{width:24px;height:24px;top:-15px}}#money .otoku{display:flex;justify-content:space-between;align-items:center;max-width:1024px;margin:0 auto}#money .otoku .image{width:15%}#money .otoku .text{width:40%;font-size:18px;letter-spacing:.1em;line-height:1.7}#money .otoku .total{width:40%}@media screen and (max-width:767px){#money .otoku{display:block;margin:25px 0}#money .otoku .image{margin:0 auto;width:40%}#money .otoku .text{width:auto;font-size:13px;text-align:center}#money .otoku .total{width:80%;margin:25px auto 0 auto}}#money .detail-btn{text-align:center;max-width:345px;margin:0 auto}#money .detail-btn p{border:1px solid #333;border-radius:50px;padding:10px 30px;font-size:18px;letter-spacing:.1em;cursor:pointer}#money .detail-btn p:after{content:"▼";font-size:70%;margin:0 0 0 20px;position:relative;top:-3px}#money .detail-btn.active p:after{content:"▲"}@media screen and (max-width:767px){#money .detail-btn p{display:block;font-size:14px;padding:20px 0}}ul.seido-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1024px;margin:50px auto}@media screen and (max-width:767px){ul.seido-list{display:block;margin:25px auto}}ul.seido-list li{border-radius:30px;box-shadow:0px 10px 10px -5px rgba(0,0,0,.2)}@media screen and (max-width:767px){ul.seido-list li{border-radius:15px}}ul.seido-list li h3{letter-spacing:.1em;color:#fff;text-align:center;padding:10px;font-size:28px;font-weight:700;border-radius:30px 30px 0 0/30px 30px 0 0}@media screen and (max-width:767px){ul.seido-list li h3{font-size:18px;border-radius:15px 15px 0 0/15px 15px 0 0}}ul.seido-list li:nth-child(1){width:65%}ul.seido-list li:nth-child(2),ul.seido-list li:nth-child(3){width:30%}ul.seido-list li:nth-child(1) h3{background:#fa7d22}ul.seido-list li:nth-child(2) h3,ul.seido-list li:nth-child(3) h3{background:#fbcf2f;font-size:26px}ul.seido-list li .content{padding:50px 50px 25px;display:flex;justify-content:space-between}ul.seido-list li .content>div{width:48%}@media screen and (max-width:767px){ul.seido-list li:nth-child(1){padding-bottom:30px;margin-bottom:25px;width:100%}ul.seido-list li:nth-child(2),ul.seido-list li:nth-child(3){width:auto;margin-bottom:25px}ul.seido-list li .content{padding:20px;display:block}ul.seido-list li .content>div{width:auto}}ul.seido-list li .content2{padding:25px}ul.seido-list li:nth-child(1) .content>div.explain p.image{margin:50px 0 0}ul.seido-list li:nth-child(2) .content2>div.explain p.image{margin:70px 0 0;width:80%}ul.seido-list li:nth-child(3) .content2>div.explain p.image{margin:20px 0 0}@media screen and (max-width:767px){ul.seido-list li:nth-child(1) .content>div.explain p.image{margin:15px 0 30px}ul.seido-list li:nth-child(2) .content2>div.explain p.image{margin:15px 0 0;width:80%}ul.seido-list li:nth-child(3) .content2>div.explain p.image{margin:15px 0 0}}ul.seido-list li .content>div p{font-size:16px;line-height:1.7}ul.seido-list li .content2>div p{font-size:14px;line-height:1.7}ul.seido-list li .content>div h4{font-size:18px;letter-spacing:.1em}@media screen and (max-width:767px){ul.seido-list li .content>div p,ul.seido-list li .content>div h4{font-size:14px}ul.seido-list li .content2>div p{font-size:13px}}ul.seido-list li .content>div h4 span{background:#fbcf2f;padding:5px 10px}ul.seido-list li .content>div h4+p{margin:10px 0 20px;font-size:14px}#money p.link{text-align:center;margin-bottom:50px}#money p.link a{border:2px solid #fa7d22;padding:10px 90px;color:#fa7d22;font-size:18px;border-radius:50px;letter-spacing:.1em;text-decoration:none !important}#money p.link a:after{content:"▼";font-size:70%;margin:0 0 0 20px;position:relative;top:-3px;transform:rotate(-90deg);display:inline-block}@media screen and (max-width:767px){#money p.link{margin:0 20px}#money p.link a{display:block;padding:20px;font-size:14px}}#limit{max-width:1024px;padding:0 20px;box-sizing:border-box;margin:0 auto 75px auto}#limit h2{font-weight:700;font-size:36px;color:#414042;padding:0 0 25px;box-sizing:border-box;text-align:center;letter-spacing:.1em}@media screen and (max-width:767px){#limit{margin:0 0 50px;padding:0}#limit h2{font-size:20px}}#limit h2 span{font-family:'Chelsea Market',cursive;display:block;color:#fbcf2f;font-size:18px;margin-bottom:15px}@media screen and (max-width:767px){#limit h2 span{font-size:13px}}#limit p{font-size:16px;text-align:center;letter-spacing:.1em;line-height:1.7;margin-bottom:25px}#limit p em{font-weight:700}#limit p strong{font-weight:700;font-size:200%;color:#b70900}.scroll-box .pc{display:block}@media screen and (max-width:767px){#limit p{font-size:13px}#limit p:not(.image){margin:0 20px}#limit p strong{display:block}}@media screen and (max-width:767px){.scroll-box{padding:20px 40px}.scroll-box::-webkit-scrollbar{height:4px}.scroll-box::-webkit-scrollbar-track{background:#eee}.scroll-box::-webkit-scrollbar-thumb{background:#aaa;border:none}.scroll-box::-webkit-scrollbar-thumb:hover{background:#999}.scroll-box .pc{display:none}}.contact-box{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/back-contact.jpg) no-repeat center 50%;background-size:cover;padding:100px 20px;text-align:center}.contact-box h2{color:#005446;font-weight:700;font-size:24px;margin-bottom:15px;letter-spacing:.1em}.contact-box p a{background:#005446;padding:25px 30px;display:block;max-width:600px;margin:0 auto;box-sizing:border-box;color:#fff;font-size:26px;font-weight:700;border-radius:50px;letter-spacing:.1em;transition:all .3s ease-in-out}.contact-box p a:hover{opacity:.7}.contact-box p a:after{content:"▲";display:inline-block;transform:rotate(90deg);font-size:70%;margin:0 0 0 20px}@media screen and (max-width:767px){.contact-box{padding:75px 20px}.contact-box h2{font-size:15px;line-height:2}.contact-box p a{font-size:17px}}#habistation{background:#fafaed;padding:75px 0;text-align:center}#habistation h2{font-weight:700;font-size:26px;text-align:center;letter-spacing:.1em;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/house.jpg) no-repeat 90% 47%;background-size:49px;max-width:630px;margin:0 auto;border-top:1px solid #333;padding:25px 0 0}#habistation h2:after{content:"";display:block;width:100%;height:18px;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/sen.svg) no-repeat;background-size:100%;margin:25px auto}#habistation h2 em{color:#fa7d22}#habistation h3{font-weight:700;font-size:36px;color:#414042;padding:0 0 25px;box-sizing:border-box;text-align:center;letter-spacing:.1em}@media screen and (max-width:767px){#habistation{padding:50px 0}#habistation h2{margin:0 20px;font-size:20px;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/campaign202202/house.jpg) no-repeat 90% 25%;background-size:29px}#habistation h3{font-size:20px;padding-bottom:0}}#habistation h3 span{font-family:'Chelsea Market',cursive;display:block;color:#fbcf2f;font-size:18px;margin-bottom:15px}#habistation h3 small{font-size:60%;display:block}@media screen and (max-width:767px){#habistation h3 span{font-size:13px}}#habistation p.image{margin:25px 0}#habistation p{font-size:16px;line-height:1.7;left:.1em}#habistation p small{display:block;margin:15px 0 0}#habistation p a{text-decoration:underline;font-weight:700;letter-spacing:.1em;display:block;margin-top:.5em}#habistation .link-retreat{margin:40px auto}#habistation .link-retreat p{max-width:400px;margin:0 auto}@media screen and (max-width:767px){#habistation .link-retreat p{margin:0 10px}#habistation .link-retreat{margin:20px}#habistation p{font-size:13px;margin:0 20px}#habistation p.image{margin:25px 20px}}#habistation .wrap{position:relative;margin:3em 0}#habistation .frame{overflow:hidden}#habistation .frame ul{list-style:none;margin:0;padding:0;height:100%;transform:translateZ(0px) translateX(-2963px);width:6840px}#habistation .frame ul li{float:left;width:370px;height:100%;margin:0 20px 0;padding:0;text-align:center;cursor:pointer}@media screen and (max-width:767px){#habistation .frame ul li{width:90vw;margin:0 5vw}}@media screen and (min-width:1500px){#habistation .frame ul li{width:90vw;margin:0 5vw}}#habistation .frame ul li.active{color:#fff}#habistation .scrollbar{margin:0 auto;height:2px;background:#ccc;line-height:0;width:50%}#habistation .scrollbar .handle{width:100px;height:100%;background:#fa7d22;cursor:pointer;transform:translateZ(0px) translateX(494px);width:190px}#habistation .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}#habistation .pages{list-style:none;margin:20px 0;padding:0;text-align:center}#habistation .pages li{display:inline-block;width:14px;height:14px;margin:0 4px;text-indent:-999px;border-radius:10px;cursor:pointer;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}#habistation .pages li:hover{background:#aaa}#habistation .pages li.active{background:#666}#habistation .controls{margin:25px auto;text-align:center;display:flex;max-width:300px;align-items:center}#habistation button.btn{background:0 0;border:none}#habistation ul.model{display:flex;justify-content:space-between;max-width:1024px;margin:25px auto}#habistation ul.model li{width:32%}@media screen and (max-width:767px){#habistation ul.model{display:block;margin:25px 20px}#habistation ul.model li{width:auto}#habistation ul.model li:not(:last-child){margin-bottom:15px}}#habistation ul.model li a{transition:all .3s ease-in-out}#habistation ul.model li a:hover{opacity:.7}