@charset "UTF-8";:root{--color-main: #000000;--font-sans: "Noto Sans JP", sans-serif;--font-montserrat: "Montserrat", sans-serif}*{box-sizing:border-box;font-feature-settings:"palt";line-height:1}html{scroll-behavior:smooth;scroll-padding-top:min(8rem,80px);scrollbar-width:none;-ms-overflow-style:none;font-size:calc(100vw / 114)}body,h1,h2,h3,h4,h5,p{margin:0}body{font-family:var(--font-sans);color:var(--color-main);letter-spacing:.1em;font-weight:300}body.active{height:100%;overflow:hidden}p{text-align:justify}img{width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:bottom}ul,li{margin:0;padding:0;list-style:none}a{text-decoration:none;transition:opacity .8s;color:inherit}@media (hover: hover){a:hover{opacity:.6}}a[href^="#!"]{pointer-events:none}span{display:inline-block}dl,dt,dd,button{all:unset;display:block}table{border-collapse:collapse}.sp_obj{display:none!important}@media (max-width: 799px){html{scroll-padding-top:4rem;font-size:calc(100vw / 37.5)}.sp_obj{display:block!important}.pc_obj{display:none!important}}.no_mt{margin-top:0!important}.container{max-width:1140px;margin:0 auto;padding:min(10rem,100px) 20px}h2.index_h2{font-size:min(2.8rem,28px);font-weight:300;line-height:1.8;text-align:center}a.common_btn{display:block;margin:min(4rem,40px) auto 0;width:fit-content;padding:min(1.6rem,16px);background-color:#fff;border:min(.1rem,1px) solid var(--color-main);font-size:min(2rem,20px);font-weight:300;text-align:center}@media (max-width: 799px){.container{padding:4rem 2rem}h2.index_h2{font-size:2rem}a.common_btn{margin:4rem auto 0;padding:1.2rem;border:.1rem solid var(--color-main);font-size:1.6rem}}main{overflow:hidden}#toTop-target{position:absolute;top:0;width:100%;height:min(30rem,300px);transform:translateY(100%);pointer-events:none;z-index:98}.target{transform:translateY(80px);opacity:0;transition:all .8s}.target.appear{transform:none;opacity:1}main.page-content section.mv{background-image:url(/cdn/shop/files/bg_mv_pc.jpg);background-size:4000px;background-position:center;background-repeat:no-repeat}main.page-content section.mv div.container{height:800px;display:flex;align-items:center}main.page-content section.mv div.container h1.mv_ttl{width:600px;padding-bottom:40px;border-bottom:2px solid #fff}main.page-content section.mv div.container div.product{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff}main.page-content section.mv div.container div.product p.name{font-size:36px;font-family:var(--font-montserrat)}main.page-content section.mv div.container div.product p.sub_name{font-size:18px}main.page-content section.mv div.container div.logos{margin:40px auto 0;width:480px}@media (max-width: 799px){main.page-content section.mv{background-image:url(/cdn/shop/files/bg_mv_sp.jpg);background-size:100%;background-position:center;background-repeat:no-repeat}main.page-content section.mv div.container{height:500px;justify-content:center}main.page-content section.mv div.container h1.mv_ttl{margin:0 auto;width:100%;padding-bottom:20px;border-bottom:1px solid #fff}main.page-content section.mv div.container div.product{margin-top:20px;gap:10px}main.page-content section.mv div.container div.product p.name{font-size:20px}main.page-content section.mv div.container div.product p.sub_name{font-size:13px}main.page-content section.mv div.container div.logos{margin:20px auto 0;width:90%}}main.page-content section.lead div.container{padding-bottom:0}main.page-content section.lead div.container h2.lead_ttl{font-size:38px;font-weight:300;text-align:center}main.page-content section.lead div.container p.lead_txt{margin-top:40px;font-size:28px;line-height:1.8;text-align:center}main.page-content section.lead div.container div.lead_image{margin-top:40px;width:100%}@media (max-width: 799px){main.page-content section.lead div.container h2.lead_ttl{font-size:24px;line-height:1.4}main.page-content section.lead div.container p.lead_txt{margin-top:20px;font-size:16px;line-height:1.8}main.page-content section.lead div.container div.lead_image{margin-top:20px}}main.page-content section.review{background:#fafafa}main.page-content section.review div.review_wrap{margin:40px auto 0;width:95%;position:relative;z-index:auto}main.page-content section.review div.review_wrap div.slick_prev,main.page-content section.review div.review_wrap div.slick_next{position:absolute;width:10px;height:17px;cursor:pointer;top:0;bottom:0;margin:auto;left:0;transform:translate(-100%);z-index:1}main.page-content section.review div.review_wrap div.slick_next{left:auto;right:0;transform:translate(100%)}main.page-content section.review div.review_wrap div.review_item{padding:30px 20px;background-color:#fff;box-shadow:0 0 10px #00000029;margin:0 10px}main.page-content section.review div.review_wrap div.review_item div.star{width:100px}main.page-content section.review div.review_wrap div.review_item p.review_txt{margin-top:20px;font-size:11px;line-height:2.2}main.page-content section.review div.review_wrap div.review_item div.review_image{margin-top:20px;width:100%}@media (max-width: 799px){main.page-content section.review div.review_wrap{margin:20px auto 0;width:95%}main.page-content section.review div.review_wrap div.slick_prev,main.page-content section.review div.review_wrap div.slick_next{width:10px;height:17px}main.page-content section.review div.review_wrap div.review_item{padding:40px 20px;box-shadow:0 0 5px #00000029;margin:0 5px}main.page-content section.review div.review_wrap div.review_item p.review_txt{margin-top:10px;font-size:9px;line-height:2.2}main.page-content section.review div.review_wrap div.review_item div.review_image{margin-top:10px;width:100%}}main.page-content section.award{background-image:url(/cdn/shop/files/bg_award_pc.jpg);background-size:4000px;background-position:center top;background-repeat:no-repeat}main.page-content section.award div.container{padding-top:210px}main.page-content section.award h2.award_ttl{font-size:40px;font-weight:400;color:#fff}main.page-content section.award p.award_lead{margin-top:40px;font-size:28px;line-height:1.8;font-weight:300;color:#fff}main.page-content section.award p.award_txt{margin-top:320px;font-size:28px;line-height:1.8;text-align:center}main.page-content section.award div.award_image{margin:40px auto 0;width:75%}@media (max-width: 799px){main.page-content section.award{background-image:url(/cdn/shop/files/bg_award_sp.jpg);background-size:100%;background-position:center top;background-repeat:no-repeat}main.page-content section.award div.container{padding-top:100px}main.page-content section.award h2.award_ttl{font-size:30px}main.page-content section.award p.award_lead{margin-top:20px;font-size:16px;line-height:2.2;color:#fff}main.page-content section.award p.award_txt{margin-top:150px;font-size:16px;line-height:2.2;text-align:center}main.page-content section.award div.award_image{margin:20px auto 0;width:100%}}main.page-content section.feature{background:#fafafa}main.page-content section.feature div.feature_wrap{margin-top:80px;display:flex;flex-direction:column;gap:40px}main.page-content section.feature div.feature_wrap div.feature_item{display:flex;align-items:center;gap:40px}main.page-content section.feature div.feature_wrap div.feature_item:nth-child(odd){flex-direction:row-reverse}main.page-content section.feature div.feature_wrap div.feature_item div.txt_area{width:450px}main.page-content section.feature div.feature_wrap div.feature_item div.txt_area h3.feature_ttl{font-size:34px;font-weight:300}main.page-content section.feature div.feature_wrap div.feature_item div.txt_area p.feature_txt{margin-top:10px;font-size:24px;line-height:1.8}main.page-content section.feature div.feature_wrap div.feature_item div.img_area{flex:1;width:870px;margin-right:-140px}main.page-content section.feature div.feature_wrap div.feature_item:nth-child(odd) div.img_area{margin-right:0;margin-left:-140px}@media (max-width: 799px){main.page-content section.feature div.feature_wrap{margin-top:40px;gap:60px}main.page-content section.feature div.feature_wrap div.feature_item{flex-direction:column;align-items:center;gap:20px}main.page-content section.feature div.feature_wrap div.feature_item:nth-child(odd){flex-direction:column}main.page-content section.feature div.feature_wrap div.feature_item div.txt_area{width:100%}main.page-content section.feature div.feature_wrap div.feature_item div.txt_area h3.feature_ttl{font-size:18px}main.page-content section.feature div.feature_wrap div.feature_item div.txt_area p.feature_txt{margin-top:10px;font-size:14px;line-height:1.8}main.page-content section.feature div.feature_wrap div.feature_item div.img_area{flex:1;width:100%;margin-right:0}main.page-content section.feature div.feature_wrap div.feature_item:nth-child(odd) div.img_area{margin-left:0}}main.page-content section.life div.life_wrap{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}main.page-content section.life div.life_wrap div.life_item h3.life_ttl{margin-top:10px;font-size:24px;font-weight:300;text-align:center}@media (max-width: 799px){main.page-content section.life div.life_wrap{margin-top:40px;display:grid;grid-template-columns:1fr;gap:40px}main.page-content section.life div.life_wrap div.life_item h3.life_ttl{margin-top:10px;font-size:16px;font-weight:300;text-align:center}}p.support_copy,.support_item p{margin-top:1.5em;line-height:1.7em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cube.css.map */
