@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"}body#top{-webkit-text-size-adjust:100%}.l-h{position:fixed;top:0;left:0;width:100%;z-index:14;transition:.1s ease-in;opacity:0}.l-h.is-fixed{background:rgba(1,21,67,0.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.l-h.is-fixed .l-h_in{max-width:1540px;margin:0 auto;padding-left:40px}@media screen and (max-width: 639px){.l-h.is-fixed .l-h_in{padding:0 5px 0 15px}}.l-h.is-load{opacity:1}.l-h_in{display:flex;justify-content:space-between;max-width:1540px;margin:20px auto 0;padding:0 20px 0 50px;transition:.2s ease-in}@media (orientation: landscape) and (max-width: 1023px){.l-h_in{margin:0 auto}}@media screen and (max-width: 639px){.l-h_in{margin:0px auto 0;padding:10px 5px 0 15px}}.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}.l-h_logo_img-kakaku{width:99px}@media screen and (max-width: 639px){.l-h_logo_img-kakaku{width:70px}}.l-h_logo_img-award{width:235px}@media screen and (max-width: 639px){.l-h_logo_img-award{width:160px}}.l-h_logo_link{filter:drop-shadow(0 7px 4px rgba(16,39,68,0.3))}.l-h_logo_link+.l-h_logo_link{position:relative;top:2px;display:inline-block;margin-left:18px;vertical-align:middle}@media screen and (max-width: 639px){.l-h_logo_link+.l-h_logo_link{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:.3s}}.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:80px;height:auto;box-sizing:border-box;justify-content:center;align-items:center;transition:all 0.3s ease;z-index:15;filter:drop-shadow(0 7px 4px rgba(16,39,68,0.3))}@media (orientation: landscape) and (max-width: 1023px){.l-h_nav_btn{width:50px;height:auto}}.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;text-align:center}}.l-h_nav_svg{position:relative;top:1px}@media screen and (max-width: 639px){.l-h_nav_svg{width:24px}}.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:#000f2d;transition:.3s;z-index:6}@media screen and (max-width: 639px){.l-f{position:relative;min-width:320px;padding:20px 0 0 0}}.l-f-about{margin-top:0;padding-top:50px}@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;padding:10px 20px;color:#fff}}@media screen and (max-width: 639px){.l-f_sitemap{margin-bottom:20px}}.l-f_catch{padding:10px 0;color:#cdd5e0;text-align:center;font-size:13px}@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}@media screen and (max-width: 639px){.l-f_relation{padding:5px 15px}}.l-f_relation:has(a[href="https://help.kakaku.com/contact.html"]) .l-f_relation_item:has(a[href="https://s.kakaku.com/help/"]){display:none}.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 #16365b}@media screen and (max-width: 639px){.l-f_relation_item+.l-f_relation_item{border:none}}.l-f_relation_link{color:#cdd5e0;text-decoration:none;transition:.1s}.l-f_relation_link:hover{color:#999;transition:.1s}.l-f_copy{color:#cdd5e0;width:100%;text-align:center;display:block;font-size:12px;padding:8px 0 20px 0}@media screen and (max-width: 639px){.l-f_copy{padding:12px 0 20px}}@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:auto;min-width:320px;height:auto;min-height:64px;position:relative;display:inline-block;box-sizing:border-box;padding:24px 40px 20px 30px;background:#011543;border:2px solid #011543;border-radius:4px;text-decoration:none;color:#fff;letter-spacing:0.2em;font-size:16px;transition:all .5s}.c-btn_link::before,.c-btn_link::after{position:absolute;content:''}.c-btn_link::before{top:calc((100% - 20px) / 2);right:11px;width:20px;height:20px;border-radius:50vw;border:1px solid #fff;text-align:center}.c-btn_link::after{top:calc((100% - 4px) / 2);right:20px;width:4px;height:4px;margin:auto;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}.c-btn_link:hover{background:rgba(1,21,67,0.6);border:2px solid #011543}@media (orientation: landscape) and (max-height: 639px){.c-btn_link{min-width:auto;min-height:auto;padding:14px 40px 10px 30px;font-size:14px}}@media screen and (max-width: 639px){.c-btn_link{display:flex;align-items:center;justify-content:center;margin:0 auto;width:auto;height:auto;padding:15px 40px 15px 20px;min-width:80%;min-height:auto;box-shadow:none}}.p-gnav{position:fixed;top:0;left:0;display:flex;width:100%;height:100vh;background:linear-gradient(45deg, #011543 50%, rgba(153,138,107,0.97) 100%);justify-content:center;opacity:0;visibility:hidden;transition:all ease 0.4s}.p-gnav_in{display:flex;flex-direction:column;justify-content:center;align-items: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{max-width:500px;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:60px 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 50px;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:12px 10px 12px 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::before{position:absolute;top:0;bottom:0;left:40px;width:4px;height:4px;margin:auto;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);content:'';transition:0.3s}@media screen and (max-width: 639px){.p-gnav_other_item_link::before{display:none}}.p-gnav_other_item_link:hover{color:#debe81;border-color:#debe81}.p-gnav_other_item_link:hover::before{border-color:#debe81}.p-gnav_other_item_link.is-on{color:#debe81;padding:14px 20px;background:rgba(255,255,255,0.1);border:1px solid #debe81}@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:5px;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:0 28px 0 20px;color:#fff;text-decoration:none;font-size:15px;font-weight:nomal;line-height:1.5;transition:.3s;text-align:center}.p-gnav_catetop_item_link::before{position:absolute;top:0;bottom:0;left:0;width:4px;height:4px;margin:auto;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);content:'';transition:0.3s}.p-gnav_catetop_item_link:hover{color:#debe81}.p-gnav_catetop_item_link:hover::before{border-color:#debe81}.p-gnav_catetop_item_link.is-on{color:#debe81;padding-right:14px}.p-gnav_catetop_item_link.is-on::before{content:none}@media screen and (max-width: 1023px){.p-gnav_catetop_item_link{font-size:16px;text-align:left}}@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:5px 20px 5px 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_linkwrap{margin-top:0}.p-gnav_logo_link_img{transform:scale(0.6)}.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 0 0 10px;font-size:12px}.p-gnav_other{margin:20px 0 0 -10px}.p-gnav_other_item{box-sizing:border-box;margin:5px 0 10px 10px;width:45%}.p-gnav_other_item_link{padding:10px 30px 10px 50px;font-size:12px}}@media (orientation: landscape) and (max-height: 500px){.p-gnav_logo{display:none}}.p-share{display:flex;align-items:center;height:27px}@media screen and (max-width: 639px){.p-share{height:20px}}.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:27px;height:27px}@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:20px}@media screen and (max-width: 639px){.p-share_btn+.p-share_btn{margin-left:8px}}.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/2024/common_share_ico_fb.svg) no-repeat center center}.p-share_btn_link-tw{background:url(https://img1.kakaku.k-img.com/images/productaward/2024/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-camSide{position:fixed;right:0;top:90px;z-index:12;transition:.2s ease-in}.p-camSide.is-show{opacity:1}@media screen and (max-width: 1023px){.p-camSide{top:140px}}@media screen and (max-width: 639px){.p-camSide{display:none}}.p-camSide-top{top:90px}@media screen and (max-width: 639px){.p-camSide-top{top:0}}.p-camSide_link{transition:.2s;display:block;background:url(https://img1.kakaku.k-img.com/images/productaward/2024/bnr/PACP_bnr-pc.png) no-repeat 0 0/100% auto;width:150px;height:126px;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;filter:drop-shadow(1px 3px 4px rgba(0,0,0,0.3))}@media screen and (min-width: 1024px){.p-camSide_link:hover{opacity:0.8;transition:.2s}}.p-camSide_link-close{background-image:url(https://img1.kakaku.k-img.com/images/productaward/2024/bnr/PACP_bnr-pc-close.png)}.p-camSide.is-load .p-camSide_link{pointer-events:all}@media (orientation: landscape) and (max-height: 600px) and (max-width: 1023px){.p-camSide{display:none}}.p-camSide-hide{display:none}.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(27,45,86,0.9);z-index:10;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:10px;height:10px;border-right:2px solid #debe81;border-bottom:2px solid #debe81;content:'';transform:translate(-50%, -50%) rotate(-135deg)}.p-pagetop::after{display:block;width:100%;height:auto;position:absolute;bottom:20px;left:0;right:0;margin:auto;text-align:center;color:#debe81;font-size:12px;content:"pagetop"}.p-pagetop:hover{background:rgba(255,255,255,0.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.7);bottom:6px}.p-pagetop:hover{background:rgba(27,45,86,0.9)}}.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-camSpBnr{display:none}@media screen and (max-width: 639px){.p-camSpBnr{display:block;border-radius:4px;width:100%;z-index:10;transition:all .4s ease-in}}.p-camSpBnr.is-min{width:calc(100% - 55px);transition:all .4s ease-in}.p-camSpBnr.is-abs{position:absolute}.p-camSpBnr_link{display:none;overflow:hidden;width:100%;height:0;padding-top:calc(116 / 710 * 100%);background:url(https://img1.kakaku.k-img.com/images/productaward/2024/bnr/PACP_bnr-sp.png) no-repeat 0 0/100% auto;white-space:nowrap;text-indent:100%}@media screen and (max-width: 639px){.p-camSpBnr_link{position:relative;display:block;z-index:10}}.p-camSpBnr_link-close{background-image:url(https://img1.kakaku.k-img.com/images/productaward/2024/bnr/PACP_bnr-sp-close.png)}.p-camSpBnr-hide{display:none}@media (orientation: landscape) and (max-width: 1023px){body.is-smartphone .p-camSpBnr{display:none}}@media screen and (max-width: 639px){.p-camSpBnrWrap{position:relative;width:80%;margin:20px auto 0}}.p-menu{position:relative;overflow:hidden;padding:0 0 70px;z-index:5;min-height:2000px;background:#DBB477;background:linear-gradient(90deg, #dbb477 0%, #debe80 27%, #cc9650 50%, #debe81 70%, #dbb477 100%)}.p-menu:not(.p-menu-longseller)::before,.p-menu:not(.p-menu-longseller)::after{position:absolute;top:0;content:""}.p-menu:not(.p-menu-longseller)::before{left:calc((100% - 1500px) / 2);width:1500px;height:750px;background:url(https://img1.kakaku.k-img.com/images/productaward/2024/intro_bg.webp);background-size:cover}.p-menu:not(.p-menu-longseller)::after{left:0;width:100%;height:100%;background:linear-gradient(0deg, #001F56 0%, rgba(0,31,86,0) 50%)}@media screen and (max-width: 1229px){.p-menu{padding:0}}.p-menu-longseller{padding:10px 0 100px;min-height:auto;background:#001F56}.p-menu-longseller .p-menu_in::before{background:url(https://img1.kakaku.k-img.com/images/productaward/2024/menu_ribbon-blue.png);background-size:cover}@media screen and (max-width: 1229px){.p-menu-longseller{padding:10px 0 0}}.p-menu_back{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.p-menu_about{position:relative;text-align:center;margin:0 auto;padding:120px 0 100px;letter-spacing:0.2em;line-height:3.8;font-weight:500;font-size:17px;color:#fff}.p-menu_about::before,.p-menu_about::after{position:absolute;top:0;content:""}.p-menu_about::before{top:240px;left:0;width:100vw;height:60vw;background:linear-gradient(-90deg, #dbae67 0%, #debe81 70%, rgba(222,190,129,0) 100%);clip-path:polygon(0 0, 180% 60%, 100% 70%, 0 40%)}.p-menu_about::after{top:370px;left:0;width:100vw;height:60vw;background:linear-gradient(90deg, #dbae67 0%, #debe81 70%, rgba(222,190,129,0) 100%);clip-path:polygon(0 20%, 100% 0%, 100% 40%, 0% 65%)}@media screen and (max-width: 1023px){.p-menu_about{width:auto;padding:60px 0;font-size:15px;line-height:3}}@media screen and (max-width: 639px){.p-menu_about{padding:40px 0;font-size:14px}.p-menu_about::before{top:320px}}.p-menu_about_in{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;min-width:320px;margin:0 auto;padding:0 130px;text-align:center;box-sizing:border-box;z-index:1}@media screen and (max-width: 1023px){.p-menu_about_in{padding:0 80px}}@media screen and (max-width: 639px){.p-menu_about_in{padding:0}}.p-menu_about_lines{display:block}.p-menu_about_lines span{display:block;opacity:0}.p-menu_about_lines span.is-scrollFadeIn{animation:fadeup 0.8s ease-in 1 forwards}@media screen and (max-width: 639px){.p-menu_about_lines{display:none}}.p-menu_about_lines-sp{display:none}@media screen and (max-width: 639px){.p-menu_about_lines-sp{display:block}.p-menu_about_lines-sp span{display:block;opacity:0}.p-menu_about_lines-sp span.is-scrollFadeIn{animation:fadeup 0.8s ease-in 1 forwards}}.p-menu_in{position:relative;margin:0 auto;padding:100px 0 0;min-width:1230px;width:70%;background:rgba(1,18,51,0.9);box-sizing:border-box}.p-menu_in::before{position:absolute;content:"";top:-5px;left:-5px;width:272px;height:228px;background:url(https://img1.kakaku.k-img.com/images/productaward/2024/menu_ribbon-red.png);background-size:cover}@media screen and (max-width: 1229px){.p-menu_in{width:auto;min-width:auto;padding:100px 20px 0}}@media screen and (max-width: 639px){.p-menu_in{padding:100px 0 30px}.p-menu_in::before{top:-3px;left:-3px;width:calc(272px / 1.5);height:calc(228px / 1.5)}}.p-menu_ttl{position:relative;margin:0 auto 50px;text-align:center}@media screen and (max-width: 1023px){.p-menu_ttl{width:90%;margin:0 auto 40px;padding:0 20px;box-sizing:border-box;justify-content:center}}@media screen and (max-width: 639px){.p-menu_ttl{width:95%;padding:0 20px;box-sizing:border-box}}.p-menu_ttl_img{position:relative;height:auto;z-index:1;filter:drop-shadow(0 0 10px rgba(11,24,56,0.5))}@media screen and (max-width: 639px){.p-menu_ttl_img{width:100%;height:auto}}.p-menu_intro{margin:0 auto;width:600px;color:#F9ECCF;line-height:1.6;letter-spacing:0.2em;font-weight:300;text-align:center}@media screen and (max-width: 639px){.p-menu_intro{width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;font-size:14px;line-height:2}}.p-menu_cate{box-sizing:border-box;display:flex;justify-content:space-between;max-width:1460px;margin:60px auto 0;padding:0 60px 100px;flex-wrap:wrap;transition:all ease 0.3s}@media screen and (max-width: 1260px){.p-menu_cate{padding:0 50px 110px}}@media screen and (max-width: 1023px){.p-menu_cate{padding:0 10px 100px}}@media screen and (max-width: 639px){.p-menu_cate{padding:0 10px 60px;width:auto;margin:40px auto 0}}.p-menu_cate::after{display:block;content:"";width:calc(25% - 40px);margin:0 auto}@media screen and (max-width: 1023px){.p-menu_cate::after{width:calc(33.3% - 40px)}}@media screen and (max-width: 639px){.p-menu_cate::after{width:calc(50% - 20px)}}.p-menu_award{display:flex;text-align:center;justify-content:center;align-items:center}.p-menu_awardWrap{position:relative;width:100%;padding:50px 0;background:#DBB477;overflow:hidden;z-index:5}.p-menu_awardWrap::before{position:absolute;top:0;content:"";left:calc((100% - 1500px) / 2);width:1500px;height:750px;background:url(https://img1.kakaku.k-img.com/images/productaward/2024/intro_bg.webp);background-size:cover}.p-menu_award_link{font-size:min(3.5vw, 16px)}@keyframes fadeup{0%{transform:translateY(10px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}.p-topMenu{position:relative;width:calc(25% - 40px);max-width:240px;margin:40px 20px 0;box-sizing:border-box;transition:all 0.3s ease}@media screen and (min-width: 1400px){.p-topMenu{margin:90px 20px 0}}@media screen and (max-width: 1023px){.p-topMenu{width:calc(33.3% - 30px);margin:40px 10px 0}}@media screen and (max-width: 639px){.p-topMenu{width:calc(50% - 20px);margin:40px 10px 0}}.p-topMenu_in{display:flex;height:100%;flex-direction:column;justify-content:flex-end;box-sizing:border-box;transition:0.4s ease}.p-topMenu:hover .p-topMenu_in{background-position:0 100%}.p-topMenu:hover .p-topMenu_visual img{transform:scale(1.05);transition:1s}.p-topMenu_badge{position:absolute;top:-20px;left:-25px;width:80px;z-index:10}@media screen and (max-width: 1023px){.p-topMenu_badge{top:-10px;left:-25px;width:74px}}@media screen and (max-width: 639px){.p-topMenu_badge{top:-20px;left:0px;width:60px}}.p-topMenu_badge_img{width:100%;height:auto}.p-topMenu_name{position:relative;top:-50px;font-size:16px;font-weight:normal;color:#F9ECCF;line-height:1.66667;letter-spacing:0.2em;margin:0 0 auto;transition:.3s;z-index:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 1023px){.p-topMenu_name{padding:15px 0 0}}@media screen and (max-width: 639px){.p-topMenu_name{font-size:15px;min-height:3em;padding:25px 0 0;-webkit-line-clamp:2}}.p-topMenu_visual{position:relative;padding:0 20px}.p-topMenu_visual::before{position:absolute;content:'';top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle, #3c487d 0%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);background-size:contain;z-index:0;opacity:0.3;transition:.3s;pointer-events:none}@media screen and (max-width: 639px){.p-topMenu_visual::before{top:-80px;left:20px;width:200px;height:200px}}.p-topMenu_visual_in{position:relative;width:100%;height:auto;aspect-ratio:24/28;text-align:center;z-index:1;transition:.3s}.p-topMenu_visual_img{width:auto;max-width:100%;height:100%;object-fit:contain;z-index:1;transition:.3s}.p-topMenu_link{box-sizing:border-box;position:relative;bottom:40px;left:0;width:100%;padding:14px 5px 12px;text-decoration:none;text-align:center;font-weight:500;color:#F9ECCF;background:linear-gradient(45deg, #7c1515 0%, #7c1716 40%, #7e1e1b 60%, #812924 70%, #853a30 80%, #8b5041 88%, #916b54 94%, #998a6b 100%);box-shadow:0px 8px 16px 2px rgba(0,15,53,0.6);border-radius:2px;letter-spacing:0.2em;transition:.3s;z-index:5}@media screen and (max-width: 1023px){.p-topMenu_link{font-size:2vw}}@media screen and (max-width: 1023px){.p-topMenu_link{font-size:2vw}}@media screen and (max-width: 639px){.p-topMenu_link{padding:7% 5px;font-size:3.6vw;letter-spacing:0.1em}}.p-topMenu_link:hover{filter:brightness(1.2)}.p-topMenu_link_cate{display:block;font-size:15px;transition:all 0.4s ease}@media screen and (max-width: 639px){.p-topMenu_link_cate{font-size:1em}}.p-topMenu_link_cate-min{font-size:0.7em}@media screen and (max-width: 639px){.p-topMenu_link_cate-min{font-size:1em}}.p-topMenu_link_count{display:block;margin-top:9px;font-size:16px}@media screen and (max-width: 639px){.p-topMenu_link_count{font-size:1em}}.p-topMenu_link_count_num{position:relative;top:1px;display:inline-block;padding:0 3px 0 2px}.p-topMenu_link_count span{display:inline-block}.p-menu_cate-longseller .p-topMenu{margin:40px 10px 0;width:calc(20% - 20px)}.p-menu_cate-longseller .p-topMenu_link{background:linear-gradient(45deg, #0f2e6b 0%, #112f6b 4%, #18346b 40%, #233c6b 60%, #34476b 72%, #4a566b 82%, #66686b 90%, #857d6b 97%, #998a6b 100%);min-height:89px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;line-height:1.3}@media screen and (max-width: 639px){.p-menu_cate-longseller .p-topMenu_link{min-height:auto}}.p-menu_cate-longseller .p-topMenu_link_count{font-size:13px}@media screen and (max-width: 639px){.p-menu_cate-longseller .p-topMenu_link_count{font-size:0.9em}}.p-menu_cate-longseller .p-topMenu_visual_in{padding:0 20px;box-sizing:border-box}@media screen and (max-width: 1229px){.p-menu_cate-longseller .p-topMenu{margin:40px 20px 0;width:calc(25% - 40px)}}@media screen and (max-width: 1023px){.p-menu_cate-longseller .p-topMenu{margin:40px 10px 0;width:calc(33.3% - 30px)}}@media screen and (max-width: 639px){.p-menu_cate-longseller .p-topMenu{width:calc(50% - 20px)}}.p-backnumber{position:relative;padding:55px 0 40px;background-color:#000f2d;font-size:13px;text-align:center;z-index:9;overflow:hidden}@media screen and (max-width: 639px){.p-backnumber{padding:50px 0 0}}.p-backnumber_ttl{color:#fff}@media screen and (max-width: 639px){.p-backnumber_ttl{margin-bottom:0;text-align:center}}.p-backnumber_list{overflow:hidden;display:inline-flex;margin:5px auto 0;padding:15px 15px 40px;justify-content:center;border-bottom:1px solid #16365B;line-height:1.8;flex-wrap:wrap}@media screen and (max-width: 639px){.p-backnumber_list{padding:4px 10px 40px;flex-wrap:wrap;justify-content:start}}.p-backnumber_list_item+.p-backnumber_list_item{margin-left:25px}@media screen and (max-width: 639px){.p-backnumber_list_item+.p-backnumber_list_item{margin-left:2.66667vw}}@media screen and (max-width: 639px){.p-backnumber_list_item{margin:2.66667vw 2.66667vw 0;font-size:3.75vw}}.p-backnumber_list_item_link{color:#fff;text-decoration:none;transition:.1s}.p-backnumber_list_item_link:hover{color:#999;transition:.1s}.u-mTop10{margin-top:10px !important}@media screen and (min-width: 930px){.u-spShow{display:none}}