@charset "Shift_JIS";html,body,div,span,h1,h2,h3,h4,p,a,small,dl,dt,dd,ol,ul,li,form,label,table,tbody,tr,th,td,article,aside,canvas,figure,footer,header,nav,section,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}img{border:none}table{border-collapse:collapse;border-spacing:0}html,body{font-family:"游ゴシック","Yu Gothic",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,verdana,sans-serif;font-weight:500;min-width:320px}body.is-noScroll{overflow-y:scroll;position:fixed !important;width:100%}html{background:#051842;font-feature-settings:"palt"}.l-h{position:fixed;top:0;left:0;width:100%;z-index:14;transition:.1s ease-in;opacity:0}.l-h::before{content:"";position:absolute;display:block;height:100%;width:100%;z-index:-1;opacity:0;transition:.1s}.l-h.is-load{opacity:1}.l-h.is-fixed{background:rgba(5,24,66,0.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media screen and (max-width: 639px){.l-h.is-fixed{transform:translateZ(0)}}.l-h.is-fixed::before{opacity:0.7}.l-h_in{display:flex;padding:0 10px 0 40px;justify-content:space-between}@media screen and (max-width: 1023px){.l-h_in{padding:0 0 0 10px}}.l-h_logo{display:flex;align-items:center}@media screen and (max-width: 320px){.l-h_logo{flex-direction:column;justify-content:center;align-items:flex-start}}.l-h_logo_img{height:auto}@media screen and (max-width: 639px){.l-h_logo_img-kakaku{width:70px}}.l-h_logo_img-award{width:300px}@media screen and (max-width: 639px){.l-h_logo_img-award{width:140px}}.l-h_logo_link+.l-h_logo_link{display:inline-block;margin-left:25px;vertical-align:middle}@media screen and (max-width: 639px){.l-h_logo_link+.l-h_logo_link{position:relative;top:-1px;margin-left:10px}}@media screen and (max-width: 320px){.l-h_logo_link+.l-h_logo_link{margin-left:0}}@media screen and (min-width: 1024px){.l-h_logo_link:hover{opacity:0.8;transition:.2s}}.l-h_nav{display:flex;align-items:center;height:70px}@media screen and (max-width: 639px){.l-h_nav{height:54px}}.l-h_nav_btn{display:flex;width:70px;height:70px;margin-left:5px;box-sizing:border-box;justify-content:center;align-items:center;transition:all 0.3s ease;z-index:15}@media (orientation: landscape) and (max-width: 1023px){.l-h_nav_btn{width:50px;height:50px}}.l-h_nav_btn:hover{cursor:pointer}@media screen and (min-width: 1024px){.l-h_nav_btn:hover:hover{opacity:0.8;transition:.2s}}.l-h_nav_btn.is-close .l-h_nav_svg_bar1{transform-origin:left top;transform:translate(5px, 0) rotate(45deg)}.l-h_nav_btn.is-close .l-h_nav_svg_bar2{opacity:0}.l-h_nav_btn.is-close .l-h_nav_svg_bar3{transform-origin:left bottom;transform:translate(6px, -2px) rotate(-45deg)}@media screen and (max-width: 639px){.l-h_nav_btn{width:52px;height:54px;margin:0;text-align:center}}.l-h_nav_svg{position:relative;top:1px}@media screen and (max-width: 639px){.l-h_nav_svg{width:24px;height:22px}}.l-h_nav_svg_bar1,.l-h_nav_svg_bar2,.l-h_nav_svg_bar3{transition:all 0.3s ease}@media screen and (max-width: 639px){.l-h_kakaku{width:100%;padding:7px 10px;box-sizing:border-box}}.l-h_kakaku_logo_link_img{width:95px;height:auto}@media screen and (max-width: 639px){.l-h_kakaku_logo_link_img{width:64.5px}}.l-h-top{background:transparent;position:absolute;left:0;right:0}.l-h_top{margin:0 auto;padding:10px 5px 0}@media screen and (max-width: 639px){.l-h_top{width:100%;padding:8px 10px 0;box-sizing:border-box}}.l-h_top_logo_link_img{width:70px;height:auto}@media screen and (max-width: 639px){.l-h_top_logo_link_img{width:54px}}.l-h_award{background:#060a2c;min-width:1035px}.l-f{position:relative;background-color:#02071d;z-index:11}@media screen and (max-width: 639px){.l-f{min-width:320px}}.l-f-about{margin-top:0;padding-top:50px;background:#060a2c}@media screen and (max-width: 639px){.l-f-about{margin-top:0;padding-top:11px}}.l-f-campaign{margin-top:0;padding-top:0}@media screen and (max-width: 639px){.l-f-campaign{margin-top:0;padding-top:11px}}.l-f_ttl{display:none;padding:10px;font-size:12px;font-weight:bold}@media screen and (max-width: 639px){.l-f_ttl{display:block;color:#fff}}.l-f_sitemap{background:#0a1426}.l-f_catch{padding:10px 0;color:#fff;text-align:center;font-size:13px;background-color:#550f0c}@media screen and (max-width: 639px){.l-f_catch{display:none}}.l-f_relation{text-align:center;margin:0 auto;padding:10px;font-size:0;background-color:#1e2441}@media screen and (max-width: 639px){.l-f_relation{margin-top:0;padding:5px 15px;background-color:#550f0c}}.l-f_relation_item{display:inline-block;padding:0 10px;font-size:11px}@media screen and (max-width: 639px){.l-f_relation_item{margin:5px 0}}.l-f_relation_item+.l-f_relation_item{border-left:1px solid #686c83}@media screen and (max-width: 639px){.l-f_relation_item+.l-f_relation_item{border:none}}.l-f_relation_link{color:#fff;text-decoration:none;transition:.1s}.l-f_relation_link:hover{color:#999;transition:.1s}.l-f_copy{color:#fff;width:100%;text-align:center;display:block;font-size:12px;padding:8px 0 8px}@media screen and (max-width: 639px){.l-f_copy{font-size:3.4375vw;padding:10px 0}}@keyframes fadeup{0%{transform:translateY(10px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}.c-btn{text-align:center}@media screen and (max-width: 639px){.c-btn{display:block;width:100%}}.c-btn_link{width:300px;height:60px;position:relative;display:inline-block;box-sizing:border-box;padding:20px 40px 20px 30px;border-radius:4px;color:#f1e7b5;background:#154585;background:linear-gradient(0deg, #0e2e60 0%, #154585 90%, #154585 100%);border:1px solid #154585;border-radius:4px;box-shadow:0px 8px 16px 2px rgba(0,15,53,0.6);text-decoration:none;font-size:18px;font-weight:bold;transition:.2s}@media (orientation: landscape) and (max-height: 600px) and (max-width: 1023px){.c-btn_link{width:300px;box-shadow:none}}@media screen and (max-width: 639px){.c-btn_link{width:64%;height:auto;padding:15px 20px 15px;max-width:300px;box-shadow:none;font-size:14px}}.c-btn_link:hover{filter:brightness(1.2)}.c-btn_link::after{position:absolute;display:inline-block;content:'';top:calc(50% - 6px);right:30px;width:22px;height:6px;margin-left:5px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(50deg)}@media screen and (max-width: 639px){.c-btn_link::after{right:20px;width:16px;height:5px}}.p-gnav{position:fixed;top:0;left:0;display:flex;width:100%;height:100vh;background:rgba(12,18,45,0.95);justify-content:center;opacity:0;visibility:hidden;transition:all ease 0.4s}.p-gnav_in{display:flex;flex-direction:column;justify-content:center;position:relative;top:0}@media screen and (max-width: 1023px){.p-gnav_in{width:100%}}@media screen and (max-width: 639px){.p-gnav_in{width:100%;top:-20px}}.p-gnav_logo{overflow:hidden;text-align:center}.p-gnav_logo_link{display:inline-block;transform:translateY(100%)}.p-gnav_logo_link_img{width:500px;height:auto}@media screen and (max-width: 639px){.p-gnav_logo_link_img{width:70%}}.p-gnav_logo_link_line{font-weight:bold;font-style:italic;font-size:24px;display:block;margin-top:9px}@media screen and (max-width: 639px){.p-gnav_logo_link_line{font-size:12px;margin-top:4px}}.p-gnav_linkwrap{display:flex;flex-direction:column;margin:30px 0 0 0}@media screen and (max-width: 639px){.p-gnav_linkwrap{margin-top:20px;padding:0 5px;flex-direction:column}}.p-gnav_other{position:relative;text-align:center;margin:15px 0 0 -10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 639px){.p-gnav_other{flex-direction:row;margin:10px 0 0 -10px;align-items:stretch}}.p-gnav_other_item{overflow:hidden;margin:0 0 10px 10px}@media screen and (max-width: 639px){.p-gnav_other_item{box-sizing:border-box;margin:0 0 15px 10px;width:45%}}.p-gnav_other_item_link{position:relative;display:grid;place-items:center;margin:auto;width:260px;padding:14px 30px 14px 18px;color:#fff;font-size:15px;font-weight:600;line-height:1.5;border:1px solid #ffffff;border-radius:4px;box-sizing:border-box;background:none;background-size:auto 32px;text-align:center;text-decoration:none;transition:.3s}@media screen and (max-width: 639px){.p-gnav_other_item_link{padding:10px 25px 10px 10px;font-size:12px;text-align:center;height:100%;width:100%}}@media screen and (max-width: 320px){.p-gnav_other_item_link{padding:8px 20px 6px 10px;font-size:11px}}.p-gnav_other_item_link::after{position:absolute;display:inline-block;content:'';width:15px;height:5px;top:50%;right:25px;margin-top:-6px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(50deg)}@media screen and (max-width: 639px){.p-gnav_other_item_link::after{width:12px;height:4px;right:12px;margin-top:-5px}}.p-gnav_other_item_link:hover{color:#f1e7b5;border-color:#f1e7b5}.p-gnav_other_item_link:hover::after{border-color:#f1e7b5}.p-gnav_other_item_link.is-on{color:#1b0434;padding:14px 20px;background:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.3)}@media screen and (max-width: 639px){.p-gnav_other_item_link.is-on{padding:10px}}.p-gnav_other_item_link.is-on::before,.p-gnav_other_item_link.is-on::after{content:none}.p-gnav_catetop{position:relative;display:flex;width:800px;flex-wrap:wrap;align-items:center;box-sizing:border-box;margin-right:-110px}@media (orientation: landscape) and (max-height: 600px){.p-gnav_catetop{width:90%;margin:0 auto;padding:0}}@media screen and (max-width: 1023px){.p-gnav_catetop{width:auto;margin:0 auto;padding:0 20px 0 50px;max-width:700px}}@media screen and (max-width: 639px){.p-gnav_catetop{width:auto;height:auto;margin-right:0;padding-left:20px;padding-right:0;max-width:none;border-right:none}}@media screen and (max-width: 320px){.p-gnav_catetop{padding:0}}.p-gnav_catetop_item{overflow:hidden;margin-bottom:25px;width:33.3%;text-align:left}@media (orientation: landscape) and (max-height: 600px){.p-gnav_catetop_item{width:20%;margin-bottom:10px}}@media screen and (max-width: 1023px){.p-gnav_catetop_item{margin-bottom:15px}}@media screen and (max-width: 639px){.p-gnav_catetop_item{box-sizing:border-box;margin-bottom:15px;width:50%}}@media screen and (max-width: 320px){.p-gnav_catetop_item{margin-bottom:10px}}.p-gnav_catetop_item_link{position:relative;display:inline-block;padding-right:28px;color:#f1e7b5;text-decoration:none;font-size:18px;font-weight:600;line-height:1.5;transition:.3s;text-align:center;background-image:linear-gradient(70deg, #fff 45%, #ffe563 50%, #fff 55%);background-size:250% 50%;background-clip:text;-webkit-background-clip:text;color:transparent}.p-gnav_catetop_item_link::before{position:relative;display:inline-block;content:'';top:-6px;width:8px;height:1px;margin-right:8px;background-color:#f2f5ff}.p-gnav_catetop_item_link:hover{animation:shine 0.8s,shineTxt 1.6s forwards}@media screen and (max-width: 1023px){.p-gnav_catetop_item_link{font-size:16px;text-align:left;text-indent:-1em;padding-left:1em}}@media (orientation: landscape) and (max-height: 600px){.p-gnav_catetop_item_link{font-size:12px;padding-left:0;text-indent:0}}@media screen and (max-width: 639px){.p-gnav_catetop_item_link{padding:0 20px 0 15px;font-size:12px;text-align:left;width:auto;text-indent:0}}@media screen and (max-width: 320px){.p-gnav_catetop_item_link{padding:0 10px 0}}.p-gnav.is-show{opacity:1;visibility:visible}@media screen and (max-width: 639px){.p-gnav.is-show{overflow-y:auto;box-sizing:border-box}}.p-gnav.is-show .p-gnav_logo_link{animation:fadeup 0.5s ease-in forwards;transition:0.6s}.p-gnav.is-show .p-gnav_logo_link:hover{opacity:0.7 !important}.p-gnav.is-show .p-gnav_logo{animation:fadeup 0.5s ease-in forwards}@media (orientation: landscape) and (max-height: 600px){.p-gnav_in{top:0}.p-gnav_logo{display:none}.p-gnav_logo_linkwrap{margin-top:20px;padding:0 10px}.p-gnav_catetop{width:90%;margin:0 auto;padding:0}.p-gnav_catetop_item{width:25%;margin-bottom:5px}.p-gnav_catetop_item_link{padding:0 10px 0 0;font-size:12px}.p-gnav_catetop_item_link::before,.p-gnav_catetop_item_link::after{content:none}.p-gnav_other{margin:0 0 0 -10px}.p-gnav_other_item{box-sizing:border-box;margin:5px 0 10px 10px;width:45%}}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shineTxt{0%{color:transparent}100%{color:#f1e7b5}}.p-share{display:flex;align-items:center;height:30px}@media screen and (max-width: 639px){.p-share{height:22px}}.p-share-top{top:229px}@media screen and (max-width: 639px){.p-share-top{top:8px}}.p-share-about{top:339px}@media screen and (max-width: 639px){.p-share-about{position:absolute;top:2px;right:5px;display:flex}}.p-share_btn{display:inline-block;width:30px;height:30px}@media (orientation: landscape) and (max-width: 1023px){.p-share_btn{width:22px;height:22px}}@media screen and (max-width: 639px){.p-share_btn{width:20px;height:20px}}.p-share_btn+.p-share_btn{margin-left:15px}@media screen and (max-width: 639px){.p-share_btn+.p-share_btn{margin-left:10px}}.p-share_btn_link{display:block;width:100%;height:100%;text-indent:100%;overflow:hidden;color:rgba(0,0,0,0);transition:all ease 0.1s;cursor:pointer}.p-share_btn_link-fb{background:url(https://img1.kakaku.k-img.com/images/productaward/2023/common_share_ico_fb.svg) no-repeat center center}.p-share_btn_link-tw{background:url(https://img1.kakaku.k-img.com/images/productaward/2023/common_share_ico_x.svg) no-repeat center center}@media screen and (max-width: 639px){.p-share_btn_link{background-size:contain}}.p-share_btn_link:hover{opacity:0.7}.p-pagetop{position:fixed;bottom:15px;width:80px;height:80px;z-index:13;overflow:hidden;transition:all .6s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(3,9,23,0.8);opacity:0;cursor:pointer}@media (orientation: landscape) and (max-height: 600px) and (max-width: 1023px){.p-pagetop{display:none}}.p-pagetop::before{display:block;position:absolute;top:44%;left:50%;bottom:auto;right:auto;width:16px;height:16px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:'';transform:translate(-50%, -50%) rotate(-135deg)}.p-pagetop::after{display:block;width:100%;height:auto;position:absolute;bottom:15px;left:0;right:0;margin:auto;text-align:center;color:#fff;font-family:"游明朝体","YuMincho","Yu Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:12px;content:"pagetop"}.p-pagetop:hover{filter:brightness(0.5) saturate(2)}@media screen and (max-width: 639px){.p-pagetop{bottom:15px;width:46px;height:46px}.p-pagetop::before{width:8px;height:8px}.p-pagetop::after{transform:scale(0.8);bottom:6px}.p-pagetop:hover{filter:none}.p-pagetop.is-show{position:absolute}}.p-pagetop.is-abs{position:absolute}.p-pagetop.is-show{right:10px;transition:all .4s ease-in;opacity:1}.p-pagetop.is-hide{right:-80px;transition:all .4s ease-in;opacity:0}.p-loading{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:15;transition:all .8s ease-in 0.5s;pointer-events:none;overflow:hidden;background-color:rgba(0,0,0,0.5)}.p-loading.is-load{visibility:hidden;background-color:rgba(0,0,0,0)}.p-loading.is-load .p-loading_curtainLeft{opacity:0;transform:translateX(-180%) rotate(25deg) scale(-1, 1);transform-origin:50% bottom}@media screen and (max-width: 1023px){.p-loading.is-load .p-loading_curtainLeft{transform:translateX(-220%) rotate(20deg) scale(-1, 1)}}@media screen and (max-width: 639px){.p-loading.is-load .p-loading_curtainLeft{transform:translateX(-240%) rotate(15deg) scale(-1, 1)}}.p-loading.is-load .p-loading_curtainRight{opacity:0;transform:translateX(180%) rotate(-25deg);transform-origin:50% bottom}@media screen and (max-width: 1023px){.p-loading.is-load .p-loading_curtainRight{transform:translateX(220%) rotate(-20deg)}}@media screen and (max-width: 639px){.p-loading.is-load .p-loading_curtainRight{transform:translateX(240%) rotate(-15deg)}}.p-loading.is-load .p-loading_cont{opacity:0;transition:all .3s ease-in}.p-loading_curtainLeft{position:absolute;top:-40%;left:0;width:calc(50% + 1px);height:150%;background:linear-gradient(270deg, #3a0304 0%, #360003 13%, #3a0304 9%, #360003 14%, #54100d 20%, #591410 26%, #54100d 28%, #3a0304 39%, #54100d 52%, #360003 61%, #3a0304 63%, #54100d 76%, #591410 80%, #54100d 89%, #3a0304 98%);background-size:180px;display:flex;justify-content:center;align-items:center;transform:scale(-1, 1);opacity:1;transition:all 1s ease-in 0.5s}@media screen and (max-width: 639px){.p-loading_curtainLeft{background-size:100px}}.p-loading_curtainRight{position:absolute;top:-40%;right:0;width:50%;height:150%;background:linear-gradient(90deg, #3a0304 0%, #360003 13%, #3a0304 9%, #360003 14%, #54100d 20%, #591410 26%, #54100d 28%, #3a0304 39%, #54100d 52%, #360003 61%, #3a0304 63%, #54100d 76%, #591410 80%, #54100d 89%, #3a0304 98%);background-size:180px;display:flex;justify-content:center;align-items:center;opacity:1;transition:all 1s ease-in 0.5s}@media screen and (max-width: 639px){.p-loading_curtainRight{background-size:100px}}.p-loading_cont{position:absolute;top:calc(50% - 40px);left:50%;transform:translate(-50%, -50%);text-align:center;transition:all .4s ease-in}.p-loading_logo{margin-bottom:40px}@media screen and (max-width: 639px){.p-loading_logo{margin-bottom:5vh}}.p-loading_logo img{width:480px;height:auto}@media screen and (max-width: 639px){.p-loading_logo img{width:300px}}.p-loading_txt{font-family:"Helvetica", "Arial", sans-serif;margin-left:1em;color:#fff;font-weight:100;font-size:18px;opacity:1;animation:LoadingTxtfadeOutAnime 2s ease 1s infinite;transition:all 1.2s ease-in 0.2s}@media screen and (max-width: 639px){.p-loading_txt{font-size:14px}}.p-loading_txt p{display:inline-block;letter-spacing:1em}@media screen and (max-width: 639px){.p-loading_txt p{letter-spacing:0.6em}}@media (orientation: landscape) and (max-height: 600px){.p-loading_logo_img{width:43% !important}.p-loading_logo_bg_img{height:90% !important}.is-load .p-loading_logo_img{top:-5%;left:0;right:0;bottom:0;margin:auto;transition:all .7s ease-in;opacity:1;filter:brightness(20) saturate(0)}.is-load .p-loading_logo_bg{height:100%;top:0}.is-load .p-loading_logo_bg_img{height:90%}}@keyframes LoadingTxtfadeOutAnime{0%{opacity:1}50%{opacity:0}100%{opacity:1}}body.is-kakakucom_app .p-loading{transition-property:visibility}.p-heroWrap{position:relative;height:100vh;height:100lvh;height:100dvh;background-color:#02194f;background:#02194f url(https://img1.kakaku.k-img.com/images/productaward/2023/top_hero_back.svg) top left/18px 18px repeat;background-blend-mode:multiply;z-index:1;box-sizing:border-box;overflow:hidden;transition:all .4s ease-in 1s}@supports (-webkit-touch-callout: none){.p-heroWrap{height:-webkit-fill-available}}@media screen and (max-width: 639px){.p-heroWrap{background:#02194f url(https://img1.kakaku.k-img.com/images/productaward/2023/top_hero_back.svg) top left/10px 10px repeat}}.p-heroWrap::before{position:fixed;display:block;content:'';top:0;left:0;width:100%;height:100vh;background:linear-gradient(90deg, rgba(0,0,0,0.8) 0%, rgba(0,14,55,0.8) 25%, rgba(2,22,58,0) 35%, rgba(2,22,58,0) 50%, rgba(2,22,58,0) 65%, rgba(0,14,55,0.8) 75%, rgba(0,0,0,0.8) 100%)}@media screen and (max-width: 639px){.p-heroWrap::before{position:fixed;background:linear-gradient(0deg, rgba(2,16,58,0.8) 0%, rgba(2,16,58,0) 50%, rgba(2,16,58,0) 80%, rgba(2,16,58,0.5) 85%, #000614 100%)}}.p-heroWrap.is-hidden::after{display:block;content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0e2458}.p-heroWrap.is-hidden .p-hero .p-hero_product_list{animation-play-state:paused}.p-heroWrap.is-hidden .p-hero_product_list-back{animation-play-state:paused}.p-hero{position:fixed;width:100%;height:100vh;height:100dvh;overflow:hidden;color:#fff;transition:1s;text-align:center}@supports (-webkit-touch-callout: none){.p-hero{height:-webkit-fill-available}}@media screen and (max-width: 639px){.p-hero{margin:0}}.p-hero::before{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100vh;background:linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.4) 100%);z-index:6}@media screen and (max-width: 639px){.p-hero::after{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100vh;box-shadow:inset 0px 0px 100px 50px rgba(0,0,0,0.2);z-index:5}}@media screen and (max-width: 639px){.p-hero.is-hidden .p-hero{width:100%;height:100vh;height:100lvh}}.p-hero.is-hidden .p-hero::before{opacity:1;visibility:visible}@media screen and (max-width: 639px){.p-hero.is-hidden .p-hero::before{content:"";top:-4px;left:-4px}}.p-hero.is-hidden .p-hero .p-hero_scroll{opacity:0;visibility:hidden}.p-hero.is-load .p-hero_product_list{animation:infinity-scroll-left 70s infinite linear 0.2s both}@media screen and (max-width: 639px){.p-hero.is-load .p-hero_product_list{animation:infinity-scroll-left 50s infinite linear 0.2s both}}.p-hero.is-load .p-hero_product_list-back{animation:infinity-scroll-right 70s infinite linear 0.2s both}@media screen and (max-width: 639px){.p-hero.is-load .p-hero_product_list-back{animation:infinity-scroll-right 50s infinite linear 0.2s both}}.p-hero_confetti{position:absolute;top:0;width:calc(50% - 283px);height:50vh;z-index:10;-webkit-mask-image:linear-gradient(0deg, transparent 0%, black 50%, black 100%);mask-image:linear-gradient(to top, transparent 0%, black 50%, black 100%)}.p-hero_confetti-left{left:0}@media screen and (max-width: 639px){.p-hero_confetti-left{display:none}}.p-hero_confetti-right{right:0}@media screen and (max-width: 639px){.p-hero_confetti-right{display:none}}.p-hero_confetti-center{top:0;left:calc(50% - 283px);width:565px;height:15vh}@media screen and (max-width: 639px){.p-hero_confetti-center{width:100%;left:0}}.p-hero_curtain{position:fixed;top:0;width:100%;height:100vh;min-width:1200px;left:calc(50vw - 50vw);overflow:hidden;z-index:5}@media screen and (max-width: 1200px){.p-hero_curtain{min-width:auto}}@media screen and (max-width: 639px){.p-hero_curtain{height:70vh;min-height:480px}}@media screen and (max-width: 460px){.p-hero_curtain{height:45vh;min-height:320px}}.p-hero_curtain::before,.p-hero_curtain::after{position:absolute;display:block;content:'';top:0;width:240px;height:100vh;background:url(https://img1.kakaku.k-img.com/images/productaward/2023/top-curtain.png) no-repeat;background-size:cover}@media screen and (max-width: 1023px){.p-hero_curtain::before,.p-hero_curtain::after{width:28%}}@media screen and (max-width: 639px){.p-hero_curtain::before,.p-hero_curtain::after{width:28%;height:60vh;min-height:320px}}.p-hero_curtain::before{left:0;transform:scale(-1, 1)}@media screen and (max-width: 1023px){.p-hero_curtain::before{top:-10%;left:-11%;transform:rotate(10deg) scale(-1, 1)}}@media screen and (max-width: 1023px){.p-hero_curtain::before{top:0;left:-5%;transform:rotate(0) scale(-1, 1)}}.p-hero_curtain::after{right:0}@media screen and (max-width: 1023px){.p-hero_curtain::after{top:-10%;right:-11%;transform:rotate(-10deg)}}@media screen and (max-width: 1023px){.p-hero_curtain::after{top:0;right:-5%;transform:rotate(0)}}.p-hero_logo{position:relative;top:35px;width:780px;margin:0 auto 40px;transition:all .7s ease 2.2s;opacity:1}.p-hero_logoWrap{position:relative;top:35%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;opacity:0.2;transition:transform 1.5s ease-in-out 0.7s;z-index:8;z-index:10;transform:translate(-50%, -50%) scale(0.5, 0.5)}@media screen and (max-width: 639px){.p-hero_logoWrap{top:38vh;padding-top:142px}}.p-hero_logoWrap.is-load{transform:translate(-50%, -50%) scale(1, 1);opacity:1}@media screen and (max-width: 639px){.p-hero_logoWrap.is-load{padding-top:0px}}@media screen and (max-width: 1023px){.p-hero_logo{width:100%;top:30px;margin:0 auto 25px}}.p-hero_logo.is-load{top:0}.p-hero_logo_entity{opacity:0;filter:drop-shadow(0 0 10px rgba(11,24,56,0.5))}@media screen and (max-width: 639px){.p-hero_logo_entity{width:92%;max-width:400px;height:auto;margin-bottom:5px}}.p-hero_logo.is-load .p-hero_logo_entity{opacity:1}.p-hero_logo_txt{margin-top:30px;display:flex;justify-content:center;gap:0 2px}@media screen and (max-width: 639px){.p-hero_logo_txt{margin-top:15px}}.p-hero_logo_txt img{filter:drop-shadow(0 0 10px rgba(11,24,56,0.5));image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 639px){.p-hero_logo_txt img{width:192px;height:auto}}.p-hero_logo_txt .p-hero_logo_txt_in{display:flex;justify-content:center}.p-hero_btn{position:relative;bottom:-10px;opacity:0;margin:0 auto;transition:.5s ease-in 2.2s}@media screen and (max-width: 639px){.p-hero_btn{margin:15px auto 0}}@media (orientation: landscape) and (max-width: 1023px){.p-hero_btn{margin:0 auto}}.p-hero_btn_link{width:300px;pointer-events:none;font-family:"游ゴシック","Yu Gothic",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,verdana,sans-serif}@media screen and (max-width: 639px){.p-hero_btn_link{font-size:4.375vw}}.p-hero_btn_link::after{display:inline-block;width:8px;height:8px;margin-left:8px;border-right:3px solid #f3d98b;border-bottom:3px solid #f3d98b;transform:rotate(-45deg);vertical-align:1px;content:''}.p-hero_btn.is-load{bottom:0px;opacity:1}.p-hero_btn.is-load .p-hero_btn_link{pointer-events:all}.p-hero_product{position:absolute;left:0;bottom:0;width:100%;height:28vh;padding-bottom:10%}@media screen and (max-width: 639px){.p-hero_product{height:38vh}}.p-hero_product::before{position:absolute;content:'';left:0;bottom:0;display:block;width:100vw;height:calc(100% - 110px);background:#000716;z-index:2}@media screen and (max-width: 639px){.p-hero_product::before{height:calc(100% - 60px)}}.p-hero_product::after{position:absolute;content:'';top:-400px;left:50%;width:1200px;height:1200px;margin-left:-600px;background:radial-gradient(circle, rgba(27,148,255,0.3) 0%, rgba(27,148,255,0) 50%, rgba(27,148,255,0) 100%);background-size:contain}.p-hero_product_list_wrap{position:absolute;left:0;bottom:calc(100% - 400px);display:flex;overflow:hidden;filter:brightness(1.1);z-index:4}@media screen and (max-width: 639px){.p-hero_product_list_wrap{bottom:calc(100% - 200px)}}.p-hero_product_list_wrap-back{position:relative;top:0;bottom:auto;display:flex;filter:brightness(50%);z-index:3}@media screen and (min-width: 1980px){.p-hero_product_list_wrap-back{display:none}}.p-hero_product_list{display:flex}.p-hero_product_list-back{flex-direction:row-reverse}.p-hero_product_list-back .p-hero_product_item{width:auto;height:130px;margin:0 40px}@media screen and (max-width: 639px){.p-hero_product_list-back .p-hero_product_item{height:70px;margin:0 15px}}.p-hero_product_item{flex-shrink:0;height:280px;margin:0 50px}@media screen and (max-width: 639px){.p-hero_product_item{height:140px;margin:0 15px}}.p-hero_product_item img{width:auto;height:100%}.p-hero_spotlight{position:fixed;width:100%;min-width:1400px;height:92vh;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transition:all 1.2s ease 3s;opacity:0;z-index:5}.p-hero_spotlight.is-load{opacity:1}@media screen and (max-width: 639px){.p-hero_spotlight{min-width:640px;height:80vh}}.p-hero_spotlight-left{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff6c6;background:linear-gradient(0deg, rgba(255,246,198,0) 0%, #fff6c6 50%, #fff6c6 100%);clip-path:polygon(0 0, 18% 0, 70% 90%, 20% 100%);opacity:0.1}@media screen and (max-width: 639px){.p-hero_spotlight-left{clip-path:polygon(12% 0, 17% 0, 70% 90%, 30% 100%)}}.p-hero_spotlight-center{position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:100%;background:#fff6c6;background:linear-gradient(0deg, rgba(255,246,198,0) 0%, #fff6c6 50%, #fff6c6 100%);clip-path:polygon(44% 0, 56% 0, 78% 100%, 22% 100%);opacity:0.1}@media screen and (max-width: 639px){.p-hero_spotlight-center{clip-path:polygon(46% 0, 54% 0, 72% 100%, 28% 100%)}}.p-hero_spotlight-right{position:absolute;display:block;top:0;right:0;width:100%;height:100%;background:#fff6c6;background:linear-gradient(0deg, rgba(255,246,198,0) 0%, #fff6c6 50%, #fff6c6 100%);clip-path:polygon(82% 0, 100% 0, 80% 100%, 30% 90%);opacity:0.1}@media screen and (max-width: 639px){.p-hero_spotlight-right{clip-path:polygon(83% 0, 88% 0, 70% 100%, 30% 90%)}}.p-hero_scroll{display:inline-block;position:absolute;left:50%;bottom:40px;z-index:9;transform:translate(-50%, 0);overflow:hidden;visibility:hidden;opacity:0;z-index:8}.p-hero_scroll.is-load{visibility:visible;opacity:1}@media screen and (max-width: 639px){.p-hero_scroll{margin:auto;padding-bottom:calc(116 / 710 * 100%)}.p-hero_scroll.is-load{visibility:visible;opacity:1}}.p-hero_scroll_img{bottom:40px}@media screen and (max-width: 639px){.p-hero_scroll_img{width:48px;height:auto}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sdl2{0%{opacity:0}50%{height:10px;opacity:1}55%{opacity:0}100%{opacity:0}}@keyframes sdl{0%{opacity:1;transform:scale(1, 0);transform-origin:0 0}30%{transform:scale(1, 1);transform-origin:0 0}70%{transform:scale(1, 1);transform-origin:0 100%}100%{opacity:0;transform:scale(1, 0);transform-origin:0 100%}}@keyframes introBg{0%{background:rgba(54,8,102,0.2)}50%{background:rgba(50,37,230,0.2)}100%{background:rgba(54,8,102,0.2)}}@keyframes bgCircle-1{0%{transform:rotate(0deg) translateX(-30%) rotate(0deg)}25%{transform:rotate(90deg) translateX(-30%) rotate(-90deg)}50%{transform:rotate(180deg) translateX(-30%) rotate(-180deg)}75%{transform:rotate(270deg) translateX(-30%) rotate(-270deg)}100%{transform:rotate(360deg) translateX(-30%) rotate(-360deg)}}@keyframes bgCircle-2{0%{transform:rotate(0deg) translateX(50%) rotate(0deg)}25%{transform:rotate(-90deg) translateX(50%) rotate(90deg)}50%{transform:rotate(-180deg) translateX(50%) rotate(180deg)}75%{transform:rotate(-270deg) translateX(50%) rotate(270deg)}100%{transform:rotate(-360deg) translateX(50%) rotate(360deg)}}@keyframes bgCircle-3{0%{transform:rotate(0deg) translateX(-50%) rotate(0deg)}25%{transform:rotate(90deg) translateX(-50%) rotate(-90deg)}50%{transform:rotate(180deg) translateX(-50%) rotate(-180deg)}75%{transform:rotate(270deg) translateX(-50%) rotate(-270deg)}100%{transform:rotate(360deg) translateX(-50%) rotate(-360deg)}}@keyframes logoFilter{0%{filter:brightness(0.8) saturate(100%)}100%{filter:brightness(1) saturate(120%)}}@keyframes letterSpace{0%{letter-spacing:0.8em}100%{letter-spacing:0.5em}}@keyframes fadeup{0%{transform:translateY(10px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}@media (orientation: landscape) and (max-width: 1023px){body.is-smartphone .p-hero_logoWrap{top:46vh}body.is-smartphone .p-hero_logo_entity{width:300px;height:auto;margin-bottom:12px}body.is-smartphone .p-hero_logo_txt{display:none}body.is-smartphone .p-hero_logo_bg.is-load{top:-50%;width:540px;height:540px;background-size:cover}body.is-smartphone .p-hero_btn.is-load .c-btn_link{width:240px;height:auto;padding:20px;font-size:15px;box-shadow:none}body.is-smartphone .p-hero_product{height:30vh}body.is-smartphone .p-hero_product::before{height:calc(100% - 60px)}body.is-smartphone .p-hero_product_list_wrap{bottom:calc(100% - 200px)}body.is-smartphone .p-hero_product_list .p-hero_product_item{height:140px;margin:0 15px}body.is-smartphone .p-hero_product_list-back .p-hero_product_item{height:70px}body.is-smartphone .p-hero_banner.is-load{display:block}body.is-smartphone .p-hero_scroll{display:none}body.is-smartphone .p-camSide{display:none}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-105%)}to{transform:translateX(-5%)}}body.is-kakakucom_app .p-heroWrap{transition:none}body.is-kakakucom_app .p-hero{transition:none}body.is-kakakucom_app .p-hero_spotlight{transition-property:opacity}body.is-kakakucom_app .p-hero_logoWrap{transition-property:opacity}.u-mTop10{margin-top:10px !important}@media screen and (min-width: 930px){.u-spShow{display:none}}
