﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{background:rgba(0,0,0,0);font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}:root{--linkColor: #0867bf;--linkHoverColor: #1e85e5;--pointColor: #dda92e;--priceColor: #DB3E26;--activeColor: #FFB300;--text_black: #333;--text_gray: #666;--text_blue: #002c6e;--text_orange: #ff7200;--border_gray: #ddd;--bg_gray: #f5f5f5;--bg_yellow: #fff7e5;--bg_medium-blue: #808cbd;--l-background_gray: #edeff2;--l-background_hoverColor: #e9f3fd}:root{--z-index-fixedNav: 200;--z-index-tooltip: 100;--z-index-tooltipBg: 90}body{-webkit-text-size-adjust:100%}body.is-noScroll{position:fixed;width:100%;overflow-y:scroll}*{list-style:none;margin:0;padding:0;word-break:break-all;-webkit-tap-highlight-color:rgba(0,0,0,.3)}a{text-decoration:none}a{text-decoration:none;color:var(--linkColor)}a:focus{text-decoration:none}a:active{text-decoration:underline}a:hover{text-decoration:underline;text-decoration-skip-ink:none;color:var(--linkHoverColor)}select,button{font-family:"メイリオ","Meiryo","HiraginoSans-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Osaka","arial","verdana",sans-serif}.l-f_catch_lines:before{margin-left:1px;margin-right:3px}.l-h_bread_drops{display:inline;line-height:1.4}.l-h_bread_drops_list_wrap{display:inline-block;position:relative;min-height:19px}.l-h_bread_drops_list_wrap.is-active::before{content:"";display:block;position:absolute;bottom:-1px;left:-5px;width:100%;height:2px;padding-left:4px;background:#fff;z-index:120}.l-h_bread_drops_list{display:none;position:absolute;z-index:var(--z-index-tooltip);margin:-1px 6px 0 -6px}.l-h_bread_drops_list_in{display:inline-flex;flex-direction:column;padding:10px 10px 8px;border-radius:0 5px 5px 5px;border:1px solid #bfbfbf;background-color:#fff;font-size:11px}.l-h_bread_drops_list_item:nth-child(n+2){margin-top:7px}.l-h_bread_drops_list_item a{position:relative}.l-h_bread_drops_list_item a:hover{text-decoration:none}.l-h_bread_drops_list_item a:hover::before{content:"";position:absolute;display:block;width:100%;bottom:0;border-bottom:1px solid var(--linkHoverColor)}.l-h_bread_drops_list_item_in span+span::before{position:relative;top:1px;left:-3px;display:inline-block;width:5px;height:5px;margin:-3px 4px 0 4px;border-right:2px solid #b4b4b4;border-bottom:2px solid #b4b4b4;vertical-align:middle;transform:rotate(-45deg);content:""}.l-h_bread_drops_link-list{display:inline-block;position:relative;height:13px;margin:-5px 0 -5px -6px;padding:5px 22px 5px 6px;border-radius:3px 3px 0 0;border:1px solid #fff;border-bottom:none;background:#fff}.l-h_bread_drops_link-list::before,.l-h_bread_drops_link-list::after{content:"";display:block;position:absolute}.l-h_bread_drops_link-list::before{top:4px;right:0;width:16px;height:18px;box-sizing:border-box;margin-right:2px;border-radius:3px;border:1px solid var(--border_gray);background-color:var(--bg_gray);background-image:linear-gradient(to bottom, #fff 0, #ececec 99%)}.l-h_bread_drops_link-list::after{top:50%;right:5px;width:0;height:0;margin:-1px 2px 0 0;border:3px solid rgba(0,0,0,0);border-top:5px solid #b4b4b4}.l-h_bread_drops .is-active .l-h_bread_drops_list{display:block}.l-h_bread_drops .is-active .l-h_bread_drops_link-list{border-color:#bfbfbf}.l-h_bread_drops .is-active .l-h_bread_drops_link-list::before{background:#fff;border:0}.l-h_bread_drops .is-active .l-h_bread_drops_link-list::after{border-top-color:#bfbfbf}.p-rightAd{position:absolute;top:17px;right:-175px;width:165px;border:1px solid var(--border_gray);border-radius:4px;overflow:hidden;z-index:var(--z-index-tooltip)}.p-rightAd_ttl{box-sizing:border-box;position:relative;width:100%;padding:10px;border-radius:4px 4px 0 0;background:var(--bg_gray);border-bottom:1px solid var(--border_gray);font-weight:bold;font-size:13px;text-align:center}.p-rightAd_list{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:auto;max-height:min(680px,100vh - 70px);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--border_gray) var(--bg_gray);scrollbar-width:thin}.p-rightAd_list::-webkit-scrollbar{width:10px;background-color:var(--bg_gray)}.p-rightAd_list::-webkit-scrollbar-thumb{background-color:var(--border_gray);border-radius:5px;border:2px solid var(--bg_gray)}.p-rightAd_list::-webkit-scrollbar-track{background-color:var(--bg_gray)}.p-rightAd_list::-webkit-scrollbar-thumb:hover{background-color:#bbb}@supports(-webkit-hyphens: none){.p-rightAd_list{padding-right:8px}}.p-rightAd_item{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding-top:8px;border-bottom:1px solid var(--border_gray);box-sizing:border-box;position:relative;cursor:pointer;line-height:1.3}.p-rightAd_item:last-child{border-bottom:none}.p-rightAd_item:hover{background:var(--l-background_hoverColor)}.p-rightAd_item:hover a{color:var(--linkHoverColor);text-decoration:underline;text-decoration-skip-ink:none}.p-rightAd_img{display:flex;align-items:center;justify-content:center;min-width:80px;min-height:60px;text-align:center}.p-rightAd_img img{width:auto;height:auto;max-width:80px;max-height:60px}.p-rightAd_maker{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;position:relative;width:100%;box-sizing:border-box;padding:0 8px;font-size:11px;color:var(--text_gray)}.p-rightAd_prdNameWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;position:relative;flex-grow:1;width:100%;box-sizing:border-box;padding:0 8px;font-weight:bold;font-size:12px;line-height:1.3;color:var(--linkColor)}.p-rightAd_detailWrap{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 8px 8px}.p-rightAd_detailWrap .p-star{font-size:13px}.p-rightAd_reviewScore{position:relative;display:flex;align-items:center;gap:2px}.p-rightAd_reviewCount{font-size:11px;color:var(--text_gray)}.p-rightAd_price{display:flex;align-items:center;gap:2px;font-weight:bold;color:var(--priceColor);font-size:13px;font-family:Verdana,Geneva,"sans-serif"}.p-rightAd_currency{font-size:11px}@media(max-width: 1400px){.p-rightAd{display:none}}.p-prdInfo{position:relative;margin-top:10px;padding:20px;display:flex;gap:20px;border-radius:12px;border:5px solid #e6e6e6;box-sizing:border-box;color:var(--text_black);font-size:12px;line-height:1.5;word-break:break-all}.p-prdInfo_sub{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;gap:16px;width:370px}.p-prdInfo_main{display:flex;flex-direction:column;position:relative;gap:16px;min-width:1px;flex:1}.p-partsPrLink a,.impressionLink a,.p-partsContLink a{position:relative;display:block;padding:4px;border:1px solid var(--border_gray);border-radius:4px;box-sizing:border-box}.p-partsPrLink a:hover,.impressionLink a:hover,.p-partsContLink a:hover{background:var(--l-background_hoverColor)}.p-partsPrLink_thumbnail,.impressionLink_thumbnail,.p-partsContLink_thumbnail{position:relative;width:80px;height:53px}.p-partsPrLink_thumbnail img,.impressionLink_thumbnail img,.p-partsContLink_thumbnail img{width:100%;height:auto}.p-partsPrLink_excerpt,.impressionLink_excerpt,.p-partsContLink_excerpt{width:calc(100% - 88px);font-size:12px;line-height:1.5}.p-partsPrLink dd,.impressionLink dd,.p-partsContLink dd{display:flex;align-items:center;gap:8px}.p-partsPrLink a{padding:4px 30px 4px 4px}.p-partsPrLink a::before{content:"";display:block;position:absolute;top:0;left:unset;bottom:unset;right:0;z-index:1;width:23px;height:15px;background:rgba(160,160,160,.6) url(https://img1.kakaku.k-img.com/images/common/icon/icn_pr.svg) no-repeat 3px center/auto 11px}.p-partsPrLink dt{display:none}.impressionLink dt{position:absolute;left:93px;color:#fff;padding:0 4px;font-weight:bold;border-radius:2px;background:#bbb}.impressionLink_excerpt{padding-top:20px}.p-partsContLink_link:hover{text-decoration:none}.p-partsContLink_link:hover .p-partsContLink_excerpt{text-decoration:underline}.p-partsContLink_ttlInfoWrp{display:flex;flex-direction:column}.p-partsContLink_ttl{display:block;padding:4px 10px 1px;border-radius:2px 2px 0 0;background:#bbb;font-size:11px;color:#fff;font-weight:bold;text-align:center}.p-partsContLink_info{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:6px}.p-partsContLink_thumbnail{display:block;width:80px}.p-shopAttentionWrap{display:flex;flex-direction:column;gap:4px}.p-shopAttentionWrap .txtOther{display:inline-block;width:9px;height:9px;margin:0 2px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_blank_blue3.svg) no-repeat;background-size:contain}.p-prdInfoBread{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:0 0 8px 10px;position:relative;width:100%;box-sizing:border-box}.p-prdInfoBread_link{padding-right:10px;border-right:1px solid var(--border_gray);color:#888;font-size:11px;line-height:1}.p-prdInfoBread_link:last-child{padding-right:0;border-right:none}.p-prdInfoBread_link:hover{color:#888}.p-prdInfoHead{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 10px 16px;position:relative}.p-prdInfoHead_category{color:var(--text_gray);font-size:12px;line-height:1.2}.p-prdInfoHead_title{margin-top:5px;font-weight:bold;font-size:23px;line-height:1.2}.p-prdInfoPriceCont{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:0 10px 16px;position:relative;line-height:1}.p-prdInfo_main:has(.p-priceDown) .p-prdInfoPriceCont{padding:0 10px 12px}.p-prdInfoLowprice,.p-prdInfoDirectPrice{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-weight:bold}.p-prdInfoLowprice_ttl,.p-prdInfoDirectPrice_ttl{font-size:14px}.p-prdInfoLowprice_entity,.p-prdInfoDirectPrice_entity{font-size:28px;font-family:Verdana,Geneva,"sans-serif";color:var(--priceColor);letter-spacing:-1.1px;white-space:nowrap}.p-prdInfoLowprice_entity:hover,.p-prdInfoDirectPrice_entity:hover{color:var(--priceColor);text-decoration:underline}.p-prdInfoLowprice_currency,.p-prdInfoDirectPrice_currency{font-family:"メイリオ","Meiryo","HiraginoSans-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Osaka","arial","verdana",sans-serif;font-size:18px}.p-prdInfoDirectPrice_btnWrap .p-shopBtn{min-height:36px;height:36px}.p-prdInfoUsedLowprice{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.p-prdInfoUsedLowprice_ttl{font-size:12px}.p-prdInfoUsedLowprice_entity{font-family:Verdana,Geneva,"sans-serif";font-size:28px;font-weight:bold;color:var(--text_black);letter-spacing:-1.1px}.p-prdInfoUsedLowprice_entity:hover{color:var(--text_black)}.p-prdInfoUsedLowprice_currency{font-family:"メイリオ","Meiryo","HiraginoSans-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Osaka","arial","verdana",sans-serif;font-size:18px}.p-prdInfoLowprice+.p-prdInfoUsedLowprice{margin-bottom:2px}.p-prdInfoLowprice+.p-prdInfoUsedLowprice .p-prdInfoUsedLowprice_entity{font-size:18px;letter-spacing:-0.5px}.p-prdInfoLowprice+.p-prdInfoUsedLowprice .p-prdInfoUsedLowprice_currency{font-size:11px}.p-priceHistory_link{box-sizing:border-box;display:flex;flex-direction:row;gap:8px;align-items:center;position:relative;padding:0 8px;height:36px;background:#fff;border:1px solid var(--border_gray);border-radius:6px;font-size:12px;color:var(--text_black)}.p-priceHistory_link:hover{background:var(--l-background_hoverColor);text-decoration:none}.p-priceHistory_link::before{content:"";display:block;width:16px;height:16px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_graph.svg) no-repeat;background-size:100% 100%}.p-priceHistory_link:hover{color:var(--text_black)}.p-priceDown{padding:0 10px 12px}.p-priceDown_txt{position:relative;display:inline-flex;align-items:center;padding:5px 6px 3px 6px;border-radius:4px;background:rgba(255,231,231,.49);font-size:11px}.p-priceDown_txt::before{display:block;width:13px;height:13px;margin:0 4px 2px 0;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_yen.svg) no-repeat var(--priceColor) 3px 3px;background-size:7px;border-radius:13px;content:""}.p-priceDown_entity{font-weight:bold;color:#11b6de}.p-prdMakerInfo{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:0px 10px 20px 10px;font-size:12px}.p-prdMakerInfo_item{padding-right:10px;border-right:1px solid var(--border_gray)}.p-prdMakerInfo_item:last-child{border-right:none}.p-prdMakerInfo_link{position:relative;padding-left:10px}.p-prdMakerInfo_link::before{display:block;left:0;position:absolute;top:calc((100% - 6px)/2);width:0;height:0;border:solid rgba(0,0,0,0);border-left-color:#5793cb;border-width:3px 6px;content:""}.p-evaluations{border-bottom:1px solid var(--border_gray);border-top:1px solid var(--border_gray);box-sizing:border-box;margin:0 0 16px 0;padding:10px 0 10px 4px;white-space:nowrap}.p-evaluations_list{display:flex;position:relative}.p-evaluations_item{border-right:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0 6px;position:relative;align-self:stretch;cursor:pointer}.p-evaluations_item:last-child{border-right:none;padding-right:0;flex-grow:1}.p-evaluations_item:hover .p-evaluations_label{text-decoration:underline}.p-evaluations_item:hover .p-evaluations_score{text-decoration:none}.p-evaluations_item:hover .p-evaluations_btn{text-decoration:none;background:#e9f3fd}.p-evaluations_item :has(.p-evaluations_btn-fav):hover .p-evaluations_label{text-decoration:none}.p-evaluations_score{position:relative;display:flex;align-items:center;gap:2px;font-size:16px;color:var(--text_orange);font-weight:bold}.p-evaluations_score:hover{color:var(--text_orange)}.p-evaluations_score span{font-size:12px;font-weight:normal}.p-evaluations_score .p-star{font-size:16px;font-weight:bold}.p-evaluations_score-ranking{padding-left:17px}.p-evaluations_score-ranking::before{content:"";display:block;width:15px;height:15px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_crown.svg) no-repeat;background-size:contain;position:absolute;left:0;top:calc((100% - 15px)/2)}.p-evaluations_score-bbs{align-items:center;padding-left:17px}.p-evaluations_score-bbs::before{content:"";display:block;width:15px;height:15px;background:url(https://img1.kakaku.k-img.com/images/common/icon/icons/034_voice_skyblue.svg) no-repeat;background-size:contain;position:absolute;left:0;top:calc((100% - 15px)/2)}.p-evaluations_count{color:var(--text_gray);font-size:11px}.p-evaluations_detail{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.p-evaluations_detail:has(.p-evaluations_btn-fav){margin-top:0}.p-evaluations_scoreWrap{display:flex;flex-direction:column;align-items:flex-start}.p-evaluations_btnWrap{display:flex;flex-direction:column;justify-content:center}.p-evaluations_btnWrap:has(.p-modal_wrap) .p-evaluations_btn{padding:5px 6px 5px 20px;cursor:pointer}.p-evaluations_btn{border:1px solid var(--border_gray);background:#fff;box-sizing:border-box;padding:5px 6px 5px 20px;position:relative;border-radius:3px;font-size:11px;font-weight:bold;color:#888;cursor:pointer}.p-evaluations_btn::before{content:"";display:block;position:absolute;width:11px;height:11px;left:6px;top:calc((100% - 11px)/2);background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_pencil_gray.svg) no-repeat;background-size:cover;background-position:0 0}.p-evaluations_btn:hover{background:var(--l-background_hoverColor);color:#888;text-decoration:none}.p-evaluations_btn-fav::before{position:absolute;margin-top:1px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_favorite.svg) no-repeat;background-size:cover;background-position:0 0}.p-evaluations_btn-fav.is-active::before{background-position:0 -17px;margin-top:0}.p-evaluations_txt{padding-top:4px;width:100%;font-size:11px;line-height:1.3;color:var(--text_gray);text-align:center}.p-prdInfoSpec_head{box-sizing:border-box;display:flex;padding:0 10px 4px;position:relative;width:100%;justify-content:space-between}.p-prdInfoSpec_title{font-size:13px;font-weight:bold}.p-prdInfoSpec_cont{display:flex;padding:6px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:6px;background:var(--bg_gray)}.p-prdInfoSpec_cont:has(.p-prdInfoSpec_makerOfficialInfo) .p-prdInfoSpec_item:nth-last-child(-n+2){border-bottom:1px solid var(--border_gray)}.p-prdInfoSpec_list{display:flex;flex-wrap:wrap;width:100%}.p-prdInfoSpec_item{display:flex;flex-direction:row;align-items:center;width:50%;border-bottom:1px solid var(--border_gray)}.p-prdInfoSpec_item:nth-last-child(-n+2){border-bottom:none}.p-prdInfoSpec_itemTtl{align-content:center;align-self:stretch;padding:8px;width:115px;box-sizing:border-box;font-weight:bold;color:var(--text_gray)}.p-prdInfoSpec_itemData{align-self:stretch;align-content:center;padding:8px;width:calc(100% - 115px);box-sizing:border-box;background:#fff}.p-prdInfoSpec_makerOfficialInfo{display:flex;width:100%}.p-prdInfoSpec_makerOfficialInfoLink{display:inline-block;margin-right:6px;padding-right:8px;border-right:1px solid var(--border_gray)}.p-prdInfoSpec_makerOfficialInfoLink:last-child{border-right:none}.p-directMerit{margin-bottom:20px;border-radius:6px;background-color:#fffcf1}.p-directMerit_ttl{position:relative;padding:8px 32px 8px 8px;font-size:13px;font-weight:bold;line-height:1.5;cursor:pointer}.p-directMerit_ttl:hover{background:#fffae5}.p-directMerit_ttl::before,.p-directMerit_ttl::after{position:absolute;top:50%;background-color:#aaabb3;content:""}.p-directMerit_ttl::before{right:11px;width:11px;height:1px;margin-top:-1px}.p-directMerit_ttl::after{right:16px;width:1px;height:11px;margin-top:-6px;transition:all .3s ease}.p-directMerit_ttl.is-open::after{transform:rotate(90deg)}.p-directMerit_ttl.is-open+.p-directMerit_data{overflow:visible;height:auto;padding:0 0 8px}.p-directMerit_data{overflow:hidden;height:0}.p-directMerit_in{margin:0 8px;padding:8px;border-radius:3px;background-color:#fff;box-shadow:0 0 4px #ece9dc}.p-directMerit_comment{display:flex;margin-top:8px;border:1px solid #808cbd;border-radius:3px}.p-directMerit_commentTtl{width:52px;padding:8px;background-color:#808cbd;color:#fff;font-size:12px}.p-directMerit_commentData{padding:8px;color:#808cbd;font-size:12px;font-weight:bold;line-height:1.3;flex:1}.p-directMerit .meritList>li{position:relative;padding-left:20px;font-size:12px;line-height:1.3}.p-directMerit .meritList>li::before,.p-directMerit .meritList>li::after{position:absolute;content:""}.p-directMerit .meritList>li::before{top:1px;left:0;width:13px;height:13px;border-radius:13px;background-color:#facd3b}.p-directMerit .meritList>li::after{top:4px;left:3px;width:7px;height:4px;border:1px solid #fff;border-top:none;border-right:none;transform:rotate(-50deg)}.p-directMerit .meritList>li+li{margin-top:4px}.p-mainCampaign{width:100%;margin:10px 0 0;border:1px solid var(--activeColor);border-radius:3px;box-sizing:border-box}.p-mainCampaign:hover{background:var(--l-background_hoverColor);text-decoration:none}.p-mainCampaign:hover a{color:var(--linkHoverColor);text-decoration:none}.p-mainCampaign_ttl{position:relative;font-size:13px}.p-mainCampaign_ttl::before{position:absolute;top:50%;left:2px;width:29px;height:20px;margin-top:-10px;background-image:url(https://img1.kakaku.k-img.com/images/common/v2/itemview_ico_speaker.png);background-size:29px auto;background-position:0 -37px;content:""}.p-mainCampaign_link{position:relative;display:flex;padding:8px 24px 7px 34px;align-items:center;color:var(--linkColor)}.p-mainCampaign_txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5}.p-prdImageCont{position:relative;width:370px;margin:0 0 16px 0}.p-largeProductImage{position:relative;height:100%;margin:0 auto 7px;overflow:hidden;box-sizing:border-box}.p-largeProductImage_swiperWrap{position:relative;height:100%;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box;align-items:center}.p-largeProductImage_swiperSlide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;background-size:cover;background-position:center;cursor:pointer}.p-largeProductImage_swiperSlide::before{content:"";display:block;width:45px;height:41px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_garally.svg) no-repeat;background-size:100% 100%;position:absolute;top:5px;right:5px;opacity:0;transition:opacity .3s}.p-largeProductImage_swiperSlide:hover::before{opacity:1}.p-largeProductImage_swiperSlide-noimage{cursor:default}.p-largeProductImage_swiperSlide-noimage:hover::before{opacity:0}.p-largeProductImage_swiperSlideImg{display:flex;justify-content:center;align-items:center;min-height:278px}.p-largeProductImage_swiperSlideImgEntity{width:auto;height:auto;max-width:370px;max-height:278px}.p-largeProductImage_swiperLazy{position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0}.p-largeProductImage_swiperLazy::after{position:absolute;left:50%;top:50%;display:block;width:42px;height:42px;margin-left:-21px;margin-top:-21px;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12, end) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;content:""}.p-largeProductImage .swiper-lazy{opacity:0}.p-largeProductImage .swiper-lazy.swiper-lazy-loaded{opacity:1}.p-smallProductImage{position:relative;width:calc(100% - 56px);height:40px;margin:0 30px;box-sizing:border-box;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out}.p-smallProductImage.is-loaded{opacity:1}.p-smallProductImage_swiperWrap{display:flex;align-items:center;justify-content:center}.p-smallProductImage_swiperSlide{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;width:53px;min-width:53px;height:40px;min-height:40px}.p-smallProductImage_swiperSlide:hover{opacity:.7;transition:opacity .3s}.p-smallProductImage_swiperSlide.swiper-slide-thumb-active::after{border:2px solid #4591ff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:inherit;box-sizing:border-box;z-index:1;content:""}.p-smallProductImage_swiperSlideImg{max-width:100%;max-height:100%;width:auto;height:auto}.p-smallProductImage_swiperNavi{position:absolute;flex-direction:column;justify-content:center;align-items:center;width:24px;height:45px;bottom:-2px;background:var(--l-background_gray);border-radius:2px;border:1px solid var(--border_gray);box-sizing:border-box;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.p-smallProductImage_swiperNavi.is-loaded{opacity:1}.p-smallProductImage_swiperNavi:hover{opacity:.7;transition:opacity .3s}.p-smallProductImage_swiperNavi::before{position:absolute;top:calc((100% - 8px)/2);right:6px;display:block;width:5px;height:5px;border-bottom:2px solid var(--text_gray);border-right:2px solid var(--text_gray);content:"";margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.p-smallProductImage_swiperNavi-prev{left:0}.p-smallProductImage_swiperNavi-next{right:0}.p-smallProductImage_swiperNavi-next::before{right:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-productAward{position:absolute;width:74px;height:79px;left:0;top:0}.p-productAward img{width:100%;height:auto}.p-priceCompare{background:var(--l-background_gray);box-sizing:border-box;display:flex;gap:6px;align-items:flex-start;justify-content:center;margin-top:20px;padding:6px;border-radius:6px;width:100%;font-size:11px;line-height:1.3}.p-priceCompare_sub{display:flex;flex-wrap:wrap;gap:6px 0;align-items:flex-start;position:relative;border-radius:6px;width:200px;flex-shrink:0;margin-top:16px}.p-priceCompare_main{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;position:relative;border-radius:6px}.p-priceCompare_head{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 0 6px 12px;width:100%}.p-priceCompare_cont{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:8px;border-radius:6px;width:100%}.p-priceCompare_cont-lowPrice{background:#ffe6e8;border:1px solid #c62437}.p-priceCompare_cont-lowPrice .p-priceList_itemHeadCell-price{width:145px}.p-priceCompare_cont-lowPrice .p-priceList_item{padding:10px 8px 10px 0}.p-priceCompare_contIn{box-sizing:border-box;background:#fff;border:1px solid var(--border_gray);padding:10px;border-radius:5px;width:100%}.p-priceCompareNavi{border:1px solid var(--border_gray);position:relative;border-radius:6px;width:100%;box-sizing:border-box}.p-priceCompareNavi_head{background:var(--bg_gray);border-bottom:1px solid var(--border_gray);position:relative;padding:8px 10px;border-radius:6px 6px 0 0}.p-priceCompareNavi_title{font-weight:bold;font-size:14px}.p-priceCompareNavi_cont{background:#fff;padding:8px;position:relative}.p-priceCompareNavi_cont:has(.p-priceCompareNavi_toggleWrap){padding:0}.p-priceCompareNavi_cont:last-child{border-radius:0 0 6px 6px}.p-priceCompareNavi_list{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;overflow:hidden}.p-priceCompareNavi_item{width:100%;margin-top:4px}.p-priceCompareNavi_item:first-child{margin-top:0}.p-priceCompareNavi_item.is-behind{overflow:hidden;height:30px}.p-priceCompareNavi_item.is-hide{overflow:hidden;margin:0;padding:0;height:0}.p-priceCompareNavi_btn{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border_gray);position:relative;padding:8px 8px 6px 8px;border-radius:4px;width:100%;-webkit-touch-callout:none}.p-priceCompareNavi_btn.is-active{min-height:40px;background:var(--bg_yellow);border-color:var(--activeColor);cursor:default}.p-priceCompareNavi_btn:not(.is-active):hover{background:var(--l-background_hoverColor);text-decoration:none}.p-priceCompareNavi_btn:has(.p-priceCompareNavi_btnImage) .p-priceCompareNavi_btnName{-webkit-line-clamp:1;line-clamp:1}.p-priceCompareNavi_btn:has(.p-priceCompareNavi_btnImage) .p-priceCompareNavi_btnPrice{min-width:unset}.p-priceCompareNavi_btnImage{position:relative;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:23px}.p-priceCompareNavi_btnImage img{width:auto;height:auto;max-width:30px;max-height:23px}.p-priceCompareNavi_btnIn{box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column;flex-grow:1;gap:2px;position:relative;max-width:calc(100% - 38px)}.p-priceCompareNavi_btnName{color:#cc4b00;font-weight:bold;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}.p-priceCompareNavi_btn:not(.p-priceCompareNavi_btn.is-active) .p-priceCompareNavi_btnName{color:#555;font-weight:normal}.p-priceCompareNavi_btnPrice{min-width:70px;font-size:11px;color:var(--text_gray);text-align:right}.p-priceCompareNavi_moreBtnWrap{position:absolute;bottom:8px;width:calc(100% - 16px)}.p-priceCompareNavi_moreBtn{box-sizing:border-box;display:flex;padding:8px;position:relative;width:100%;text-align:center;font-size:11px;align-items:center;justify-content:center;border:none;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 10%, #FFF 60%);color:var(--text_black);cursor:pointer;display:none}.p-priceCompareNavi_moreBtn::before{content:"";position:relative;display:block;top:0;left:0;width:8px;height:8px;margin-top:-1px;margin-right:5px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_down_arrow.svg) no-repeat;background-size:cover;background-position:0 -16px}.p-priceCompareNavi_moreBtn.is-show{display:flex}.p-priceCompareNavi_toggleWrap{border-top:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%}.p-priceCompareNavi_toggleWrap:first-child{border-top:none}.p-priceCompareNavi_toggleBtn{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:12px 10px;position:relative;width:100%;font-weight:bold;font-size:14px;cursor:pointer}.p-priceCompareNavi_toggleBtn::before,.p-priceCompareNavi_toggleBtn::after{position:absolute;top:50%;background-color:var(--border_gray);content:""}.p-priceCompareNavi_toggleBtn::before{right:11px;width:12px;height:2px;margin-top:-1px;margin-left:0px}.p-priceCompareNavi_toggleBtn::after{right:16px;width:2px;height:12px;margin-top:-6px;transition:all .3s ease}.p-priceCompareNavi_toggleBtn.is-open::after{transform:rotate(90deg)}.p-priceCompareNavi_toggleBtn.is-open+.p-priceCompareNavi_toggleCont{height:auto;overflow:visible}.p-priceCompareNavi_toggleCont{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:0;overflow:hidden}.p-priceCompareNavi_toggleList{width:100%}.p-priceCompareNavi_toggleItem{box-sizing:border-box;display:flex;gap:4px;align-items:center;position:relative;width:calc(100% - 12px);margin:0 6px;border-radius:4px}.p-priceCompareNavi_toggleItem:hover{background:var(--l-background_hoverColor)}.p-priceCompareNavi_toggleItem:last-child{margin:0 6px 15px}.p-priceCompareNavi_contBtnWrap{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:0;overflow:hidden}.p-priceCompareNavi_contBtn{background:linear-gradient(to bottom, #3a7dbc, #165ea1);border:1px solid #7daad3;box-sizing:border-box;display:flex;min-height:40px;align-items:center;justify-content:center;position:relative;margin:15px 10px;border-radius:4px;width:calc(100% - 20px);font-weight:bold;font-size:16px;color:#fff;cursor:pointer}.p-priceCompareNavi_contBtn:hover{color:#fff;background:linear-gradient(to bottom, #428ED6, #165ea1);text-decoration:none}.p-priceCompareNavi:has(.p-priceCompareNavi_toggleBtn.is-open) .p-priceCompareNavi_contBtnWrap{height:auto;overflow:visible;border-top:1px solid var(--border_gray);transition:height .3s ease}.p-schInput{display:flex;position:relative;width:100%;height:100%;padding:7px 0 6px 28px;box-sizing:border-box;border-radius:2px;line-height:1.3;cursor:pointer;font-size:12px;flex-direction:row}.p-schInput:has(.p-schInput_note){flex-direction:column;align-items:flex-start}.p-schInput input{display:none}.p-schInput::before{position:absolute;left:9px;width:13px;height:14px;margin-top:-1px;background:url(https://img1.kakaku.k-img.com/images/common/v2/bb_input.svg) no-repeat 0 0;background-size:13px auto;content:""}.p-schInput.is-active{font-weight:bold}.p-schInput.is-active .p-schInput_note{font-weight:normal}.p-schInput-check::before{background-position:0 0}.p-schInput-check.is-active::before{background-position:0 -26px}.p-schInput-radio::before{width:13px;height:14px;margin-top:-1px;background-position:0 -51px}.p-schInput-radio.is-active::before{background-position:0 -77px}.p-schInput_note{position:relative;display:inline-block;padding-top:3px;color:var(--text_gray);font-size:11px;line-height:1.3}.p-shopFilter{position:relative;font-size:13px}.p-shopFilter:has(.p-shopFilter_btn-2){display:none;margin-right:7px;padding-right:10px;border-right:1px solid #ddd}.p-shopFilter_wrap{display:flex;gap:3px;align-items:center;position:relative}.p-shopFilter_btn{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;gap:4px;align-items:center;justify-content:center;padding:8px 32px 8px 10px;position:relative;border-radius:30px;color:var(--text_black);cursor:pointer}.p-shopFilter_btn::before{position:absolute;top:11px;right:12px;display:block;width:5px;height:5px;border-bottom:2px solid #888;border-right:2px solid #888;transform:rotate(45deg);content:"";margin:auto}.p-shopFilter_btn:hover,.p-shopFilter_btn.is-hover{border-color:#9bb8e2}.p-shopFilter_btn.is-select{position:relative;padding:8px 32px 8px 10px;border-color:#9bb8e2;color:var(--linkColor);font-weight:bold}.p-shopFilter_btn.is-select::before,.p-shopFilter_btn.is-select::after{content:"";position:absolute;background:#9bb8e2;border:none;width:16px;height:2px;top:15px;right:10px}.p-shopFilter_btn.is-select::after{transform:rotate(-45deg)}.p-shopFilter_btn.is-select .p-shopFilter_subTxt{color:var(--linkColor);font-weight:normal}.p-shopFilter_btn-2{border-radius:4px}.p-shopFilter_subTxt{font-size:11px;color:var(--text_gray)}.p-shopFilter_label{display:none}.p-shopFilter_list{display:none;box-sizing:border-box;position:absolute;top:40px;left:0;min-width:100%;max-height:170px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);cursor:pointer;overflow-y:auto;z-index:100}.p-shopFilter_list li{padding:6px 10px}.p-shopFilter_list li:hover{background:var(--l-background_hoverColor)}.p-shopFilter_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:var(--z-index-tooltipBg);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.p-priceList_head{box-sizing:border-box;display:flex;align-items:flex-start;padding:0 0 2px 4px;position:relative;width:100%;border-top:1px solid var(--border_gray);padding-top:10px}.p-priceList_head:first-of-type{border-top:none;padding-top:0}.p-priceList_headTxt{font-weight:bold;font-size:0;text-align:center}.p-priceList_headTxtMain{font-size:16px;line-height:16px}.p-priceList_headTxtSub{font-size:14px;line-height:24px}.p-priceList_cont{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%}.p-priceList_cont:has(.p-priceList_moreBtnArea){padding-bottom:20px}.p-priceList_itemHead{box-sizing:border-box;display:flex;gap:3px;align-items:center;padding:2px 0;position:relative;width:100%}.p-priceList_itemHeadCell{background:var(--bg_gray);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:5px;position:relative;align-self:stretch;font-size:11px;line-height:1.3;color:var(--text_gray);text-align:center}.p-priceList_itemHeadCell-price{width:155px}.p-priceList_itemHeadCell-shipping{width:60px}.p-priceList_itemHeadCell-stock{width:60px}.p-priceList_itemHeadCell-color{width:35px}.p-priceList_itemHeadCell-shop{flex:1}.p-priceList_list{width:100%}.p-priceList_item{box-sizing:border-box;display:flex;gap:3px;align-items:center;padding:12px 19px 12px 10px;min-height:90px;position:relative;border-top:1px solid var(--border_gray);cursor:pointer}.p-priceList_item:first-of-type{border-top:none}.p-priceList_item:hover{background:var(--l-background_hoverColor)}.p-priceList_item:hover .p-shopBtn-color1{color:#fff;border-color:#ffa145;background-image:-webkit-linear-gradient(#ffc92f, #ff9125);background-image:linear-gradient(#ffc92f, #ff9125);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;text-decoration:none}.p-priceList_item:hover .p-shopBtn-color2{color:#fff;border-color:#58a339;background-image:-webkit-linear-gradient(#7ECC59, #549937);background-image:linear-gradient(#7ECC59, #549937);box-shadow:0 1px 0 0 #41782a,0 -1px 0 #79bf5b inset;text-decoration:none}.p-priceList_item:hover .p-shopBtn-color3{color:#fff;border-color:#4182cc;background-image:-webkit-linear-gradient(#67B9FF, #4386D1);background-image:linear-gradient(#67B9FF, #4386D1);box-shadow:0 1px 0 0 #2f5f97,0 -1px 0 #62aff2 inset;text-decoration:none}.p-priceList_item:hover .p-shopBtn-color4{color:#ff8600;background:linear-gradient(180deg, #FFF 60%, #dddddd 100%);text-decoration:none}.p-priceList_item:hover .p-shopBtn-color5{color:#fff;border:1px solid #960000;background-image:-webkit-linear-gradient(#F24949, #CC1414);background-image:linear-gradient(#F24949, #CC1414);box-shadow:0 -1px 0 0 #cc3d3d inset,0 2px 0 0 #8a0000;text-decoration:none}.p-priceList_item-attention{position:relative;margin-top:90px}.p-priceList_item-attention::before{position:absolute;top:-82px;left:0;width:100%;text-align:center;white-space:pre;line-height:1.7;font-size:12px;background:var(--bg_gray);padding:20px;box-sizing:border-box;content:"下記ショップは地域別の送料が登録されていません。\a送料はショップのWebサイトでご確認ください。";pointer-events:none}.p-priceList_item.is-behind{overflow:hidden;height:110px;align-items:normal}.p-priceList_item.is-hide{overflow:hidden;margin:0;padding:0;height:0;min-height:auto;border-top:none}.p-priceList_data{box-sizing:border-box;display:flex;gap:4px;padding:0 5px;align-items:center;justify-content:flex-end;position:relative}.p-priceList_data-price{align-items:flex-start;width:145px;padding:0 8px 0 0}.p-priceList_data-carriage{width:60px;padding:0;justify-content:center}.p-priceList_data-carriage .p-priceList_txt{text-align:center}.p-priceList_data-promptDelivery{flex-direction:column;width:60px;text-align:center;justify-content:center}.p-priceList_data-color{width:35px}.p-priceList_data-shop{flex:1;flex-direction:column;gap:2px;align-items:flex-start;min-width:0;min-height:0}.p-priceList_data-shopBtn{flex-shrink:0;flex-basis:150px;padding:0}.p-priceList_data.p-colortip{width:35px;box-sizing:border-box;justify-content:center}.p-priceList_link{color:var(--linkColor);text-align:center}.p-priceList_priceCont{display:flex;flex-direction:column;gap:3px;align-items:flex-end;position:relative}.p-priceList_price{display:flex;gap:3px;align-items:flex-end;color:var(--priceColor);text-align:right;letter-spacing:-1.1px;position:relative;font-family:"Verdana",sans-serif;font-weight:bold;font-size:20px}.p-priceList_price-rank{position:absolute;top:0px;left:0px;min-width:25px;height:15px;padding:0 15px 0 8px;box-sizing:border-box;background:linear-gradient(to right, var(--l-background_gray) 60%, rgba(237, 239, 242, 0));color:var(--text_gray);text-align:center;font-weight:bold;font-size:10px;line-height:15px;font-family:"Verdana",sans-serif}.p-priceList_price-rank1{background:linear-gradient(to right, #E3CA68 60%, rgba(227, 202, 104, 0));color:#fff}.p-priceList_price-rank2{background:linear-gradient(to right, #BBBCBF 60%, rgba(227, 202, 104, 0));color:#fff}.p-priceList_price-rank3{background:linear-gradient(to right, #D4A884 60%, rgba(227, 202, 104, 0));color:#fff}.p-priceList_currency{font-weight:bold;font-size:13px;line-height:17px}.p-priceList_priceDifference{text-align:right}.p-priceList_point{box-sizing:border-box;display:flex;align-items:center;position:relative;padding-left:16px;font-family:"Verdana","Noto Sans JP",sans-serif;font-weight:bold;font-size:14px;color:var(--pointColor)}.p-priceList_point::before{position:absolute;top:2px;left:0;width:13px;height:13px;padding-left:1px;border-radius:100%;color:var(--pointColor);text-align:center;font-size:12px;line-height:13px;border:1px solid var(--pointColor);content:"P"}.p-priceList_pointCurrency{margin-top:2px;font-family:"Meiryo",sans-serif;font-size:11px;line-height:11px}.p-priceList_realPriceCont{border-top:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;gap:5px;align-items:flex-end;padding:6px 0 0 0;width:auto;min-width:100px;margin-top:3px}.p-priceList_realPrice{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;position:relative}.p-priceList_realPriceLabel{font-size:11px;line-height:11px;color:var(--text_gray);white-space:pre;flex-shrink:0}.p-priceList_realPriceValue{font-family:"Verdana","Noto Sans JP",sans-serif;font-size:12px;line-height:12px;text-align:right;white-space:pre;flex-shrink:0}.p-priceList_shopName{display:flex;align-items:center;position:relative;color:var(--linkColor);font-weight:bold;font-size:15px}.p-priceList_shopName:hover{text-decoration:none}.p-priceList_shopName:hover h3{text-decoration:underline}.p-priceList_shopNameWrap{display:flex;justify-content:space-between;align-items:center;width:100%}.p-priceList_shopNameWrap :has(.p-cartBtn) .p-priceList_shopName{max-width:200px}.p-priceList_shopNameSub{margin-left:4px;font-size:11px;font-weight:normal;color:var(--text_black)}.p-priceList_shopIcon{width:22px;height:22px;margin-top:-3px;margin-right:4px}.p-priceList_shopPayment{display:flex;gap:2px;align-items:flex-start;flex-wrap:wrap;position:relative}.p-priceList_paylabel{background:#8abbd4;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;min-height:17px;min-width:44px;padding:2px 3px 1px 3px;position:relative;border-radius:2px;font-weight:bold;color:#fff}.p-priceList_paylabelTtl{display:flex;align-items:center}.p-priceList_paylabel-ttl{padding:2px 3px 0;align-self:stretch;background:none;border:1px solid var(--bg_medium-blue);border-radius:2px 0 0 2px;color:var(--bg_medium-blue)}.p-priceList_paylabel-ttl+.p-priceList_paylabel-2{border-radius:0 2px 2px 0}.p-priceList_paylabel-2{background:var(--bg_medium-blue)}.p-priceList_paylabel-3{background:none;border:1px solid #c0cbda;color:#8e98a6}.p-priceList_moreBtnArea{width:100%;position:absolute;bottom:20px}.p-priceList_moreBtnArea::before{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:110px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 10%, #FFF 60%)}.p-priceList_moreBtnArea:has(.p-priceList_moreBtn-close){position:relative;bottom:unset}.p-priceList_moreBtnArea:has(.p-priceList_moreBtn-close)::before{display:none}.p-priceList_moreBtn{display:flex;min-width:270px;padding:16px 15px;align-items:center;justify-content:center;gap:2px;margin:0 auto;position:relative;border-radius:5px;border:1px solid #d2d7db;background:linear-gradient(180deg, #FFF 0%, #EFEFEF 100%);color:var(--linkColor);text-align:center;font-size:16px;font-weight:bold;cursor:pointer}.p-priceList_moreBtn::before{content:"";position:relative;top:0;left:0;width:15px;height:20px;margin-top:-4px;margin-right:4px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_down_arrow.svg) no-repeat;background-size:15px auto;background-position:0 4px}.p-priceList_moreBtn:hover{background:#e5e7ea;box-shadow:0 2px 8px 1px #babfc7 inset;border:1px solid #adb1b8;color:var(--linkHoverColor)}.p-priceList_moreBtn:hover::before{background-position:0 -56px}.p-priceList_moreBtn-close{gap:8px;margin-top:10px;background:var(--bg_gray);color:var(--text_gray)}.p-priceList_moreBtn-close::before{margin-top:1px;background-position:0 -26px;transform:rotate(180deg)}.p-priceList_moreBtn-close:hover{color:var(--text_gray)}.p-priceList_moreBtn-close:hover::before{background-position:0 -26px}.p-priceList_usedLabel{display:flex;padding:0 0 0 5px;align-items:center;gap:5px;background-color:#f17865;border:1px solid #f17865;border-radius:3px;font-size:11px;line-height:11px;font-weight:bold;color:#fff;overflow:hidden}.p-priceList_usedLabelStatus{padding:4px 5px 4px;background:#fff;color:#f17865}.p-priceList_effectiveWrap{width:100%;text-align:left}.p-priceList_effective{position:relative;top:4px;font-size:12px;line-height:1;font-weight:bold;color:var(--priceColor)}.p-shopBtn{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px;position:relative;width:100%;min-height:50px;padding:5px 15px;color:#fff;text-decoration:none;text-align:left;font-size:14px;font-weight:bold;line-height:1.3;border-radius:6px;-webkit-touch-callout:none}.p-shopBtn::before{content:"";position:relative;top:0;left:0;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_arrow.svg) no-repeat;width:20px;height:20px;background-size:20px auto}.p-shopBtn-color1{border:1px solid #f07700;box-shadow:0 1px 0 #c96800;background:linear-gradient(to bottom, #ff9a29, #ff8600)}.p-shopBtn-color1:hover{color:#fff;border-color:#ffa145;background-image:-webkit-linear-gradient(#ffc92f, #ff9125);background-image:linear-gradient(#ffc92f, #ff9125);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;text-decoration:none}.p-shopBtn-color2{border:1px solid #41782a;box-shadow:0 1px 0 #41782a;background:linear-gradient(to bottom, #67A749, #519335)}.p-shopBtn-color2:hover{color:#fff;border-color:#58a339;background-image:-webkit-linear-gradient(#7ECC59, #549937);background-image:linear-gradient(#7ECC59, #549937);box-shadow:0 1px 0 0 #41782a,0 -1px 0 #79bf5b inset;text-decoration:none}.p-shopBtn-color3{border:1px solid #356aa6;box-shadow:0 1px 0 #2f5f97;background:linear-gradient(to bottom, #5598D2, #3F7EC5)}.p-shopBtn-color3:hover{color:#fff;border-color:#4182cc;background-image:-webkit-linear-gradient(#67B9FF, #4386D1);background-image:linear-gradient(#67B9FF, #4386D1);box-shadow:0 1px 0 0 #2f5f97,0 -1px 0 #62aff2 inset;text-decoration:none}.p-shopBtn-color4{padding:5px 9px;background:#fff;border:1px solid #f07700;box-shadow:0 2px 0 #c96800;color:#ff8600}.p-shopBtn-color4::before{background-position:0 -80px}.p-shopBtn-color4:hover{color:#ff8600;background:linear-gradient(180deg, #FFF 60%, #dddddd 100%);text-decoration:none}.p-shopBtn-color5{border:1px solid #8a0000;box-shadow:0 2px 0 0 #7d0000;background:linear-gradient(to bottom, #CC2929, #B21B1B)}.p-shopBtn-color5:hover{color:#fff;border:1px solid #960000;background-image:-webkit-linear-gradient(#F24949, #CC1414);background-image:linear-gradient(#F24949, #CC1414);box-shadow:0 -1px 0 0 #cc3d3d inset,0 2px 0 0 #8a0000;text-decoration:none}.p-shopBtn-color6{min-width:200px;padding:0 15px 0 0;background:#fff;border:1px solid #960000;box-shadow:0 2px 0 #8a0000;color:var(--text_black)}.p-shopBtn-color6::before{left:5px;margin-right:15px;z-index:1}.p-shopBtn-color6:after{content:"";position:absolute;top:0;left:0;width:30px;height:48px;background:linear-gradient(to bottom, #CC2929, #B21B1B)}.p-shopBtn-color6:hover{color:var(--text_black);background:linear-gradient(180deg, #FFF 50%, var(--bg_gray) 100%);text-decoration:none}.p-shopBtn-color6:hover:after{background-image:-webkit-linear-gradient(#F24949, #CC1414);background-image:linear-gradient(#F24949, #CC1414)}.p-shopBtn-color7{border:1px solid #cc5441;box-shadow:0 2px 0 0 #cc5441;background:linear-gradient(to bottom, #F17865, #E56955)}.p-shopBtn-color7:hover{color:#fff;border:1px solid #d96350;background-image:-webkit-linear-gradient(#FFAA9D, #FF7F6B);background-image:linear-gradient(#FFAA9D, #FF7F6B);box-shadow:0 -1px 0 0 #ff8673 inset,0 2px 0 0 #cc5441;text-decoration:none}.p-shopBtn_txt{flex-grow:1}body.is-iPad .p-shopBtn{padding:5px 10px}body.is-iPad .p-shopBtn.p-shopBtn-color4{padding:5px 3px}.p-cartBtn{position:relative;margin-top:-4px;color:#8e98a6;font-weight:bold}.p-cartBtn::before{content:"";position:relative;display:inline-block;top:3px;left:0;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_arrow.svg) no-repeat #c0cbda;width:14px;height:14px;margin-right:2px;border-radius:50vw;background-size:100%;background-position:0 -29px}.p-cartBtn:hover{color:#8e98a6}.p-aboutKakakuPay_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.p-aboutKakakuPay_ttl{font-size:14px;font-weight:bold;color:var(--bg_medium-blue)}.p-aboutKakakuPay_txt{margin-bottom:8px}.p-aboutKakakuPay_detail{margin-bottom:8px;border:1px solid var(--bg_medium-blue);border-radius:4px}.p-aboutKakakuPay_detailHead{padding:6px 12px;color:#fff;background:var(--bg_medium-blue);font-size:13px;font-weight:bold}.p-aboutKakakuPay_detailList{padding:12px 8px 4px}.p-aboutKakakuPay_detailList dl{display:flex;margin-bottom:4px}.p-aboutKakakuPay_detailItem .p-tooltip_txt{width:calc(100% - 120px);font-weight:normal}.p-aboutKakakuPay_detailTtl{width:120px;font-weight:bold;color:var(--bg_medium-blue)}.p-aboutKakakuPay_img img{width:100%;height:auto}.p-shopInfo{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;align-items:center;padding:62px 16px 32px;position:relative;border-radius:5px;width:100%}.p-shopInfo_txt{font-weight:bold;line-height:1.8;font-size:16px;text-align:center}.p-shopInfo_txtSub{font-size:14px;text-align:center}.p-shopInfo_favBtnWrap{position:relative}.p-shopInfo_favBtn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:11px;position:relative;border-radius:50vw;min-width:200px;border:1px solid #dcdde0;background:#fff;box-shadow:0px 1px 1px #ccc;font-size:14px;text-align:center;font-weight:bold;line-height:1.3;color:var(--text_black);cursor:pointer}.p-shopInfo_favBtn::before{content:"";position:relative;top:0;left:0;width:16px;height:16px;margin-right:5px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_favorite.svg) no-repeat;background-size:cover;background-position:0 0}.p-shopInfo_favBtn:hover{background:var(--l-background_hoverColor)}.p-shopInfo_favBtn.is-active::before{background-position:0 -25px}.p-priceCompare_head+.p-shopInfo{padding-top:32px}.p-alertBox{margin-top:20px}.p-alertBox .alertboxTop{border-radius:6px;text-align:center}.p-usedPriceCompare{background:var(--l-background_gray);box-sizing:border-box;display:flex;gap:6px;align-items:flex-start;justify-content:center;margin-top:20px;padding:6px;border-radius:6px;width:100%;font-size:11px;line-height:1.3}.p-usedPriceCompare_sub{display:flex;flex-wrap:wrap;gap:6px 0;align-items:flex-start;position:relative;border-radius:6px;width:200px;flex-shrink:0}.p-usedPriceCompare_main{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;position:relative;border-radius:6px}.p-usedPriceCompare_head{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 0 6px 12px;width:100%}.p-usedPriceCompare_cont{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:8px;border-radius:6px;width:100%}.p-usedPriceCompare_cont-lowPrice{background:#ffe6e8;border:1px solid #c62437}.p-usedPriceCompare_cont-lowPrice .p-priceList_itemHeadCell-price{width:145px}.p-usedPriceCompare_cont-lowPrice .p-priceList_item{padding:10px 8px 10px 0}.p-usedPriceCompare_cont .p-priceList_list{padding-bottom:20px}.p-usedPriceCompare_contIn{box-sizing:border-box;background:#fff;border:1px solid var(--border_gray);padding:10px;border-radius:5px;width:100%}.p-usedPriceCompare_btn{padding:20px 0 10px;text-align:center}.p-usedPriceCompare_btn.is-hide{overflow:hidden;margin:0;padding:0;height:0;border-top:none}.p-usedPriceCompare_btnLink{display:inline-flex;box-sizing:border-box;min-width:270px;padding:16px 15px;align-items:center;justify-content:center;border:1px solid #b6d6f2;border-radius:5px;text-align:center;font-size:15px;font-weight:bold;background:#f5fbff}.p-usedPriceCompare_btnLink span{font-weight:normal}.p-usedPriceCompare_btnLink:hover{background:#f0f7ff;text-decoration:none}.p-usedPriceCompare_moreBtnArea{width:calc(100% - 16px);position:absolute;bottom:25px}.p-usedPriceCompare_moreBtnArea::before{content:"";position:absolute;display:block;bottom:0px;left:0;width:100%;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 10%, #FFF 60%)}.p-usedPriceCompare_moreBtnArea:has(.p-priceList_moreBtn-close)::before{display:none}.p-usedPriceCompare_moreBtn{display:flex;min-width:270px;padding:16px 15px;align-items:center;justify-content:center;gap:2px;margin:0 auto;position:relative;border-radius:5px;border:1px solid #d2d7db;background:linear-gradient(180deg, #FFF 0%, #EFEFEF 100%);color:var(--linkColor);text-align:center;font-size:16px;font-weight:bold;cursor:pointer}.p-usedPriceCompare_moreBtn::before{content:"";position:relative;top:0;left:0;width:15px;height:20px;margin-top:-4px;margin-right:4px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_down_arrow.svg) no-repeat;background-size:15px auto;background-position:0 4px}.p-usedPriceCompare_moreBtn:hover{background:#e5e7ea;box-shadow:0 2px 8px 1px #babfc7 inset;border:1px solid #adb1b8;color:var(--linkHoverColor)}.p-usedPriceCompare_moreBtn:hover::before{background-position:0 -56px}.p-usedPriceCompare_moreBtn-close{gap:8px;margin-top:10px;background:var(--bg_gray);color:var(--text_gray)}.p-usedPriceCompare_moreBtn-close::before{margin-top:1px;background-position:0 -26px;transform:rotate(180deg)}.p-usedPriceCompare_moreBtn-close:hover{color:var(--text_gray)}.p-usedInfo{box-sizing:border-box;border:1px solid var(--border_gray);border-radius:6px;overflow:hidden}.p-usedInfo_header{background:var(--bg_gray);border-bottom:1px solid var(--border_gray);box-sizing:border-box;display:flex;align-items:center;min-height:32px;padding:8px 10px}.p-usedInfo_ttl{font-weight:bold;font-size:14px;line-height:1.2}.p-usedInfo_cont{background:#fff;display:flex;flex-direction:column;padding:15px 10px;position:relative;max-height:140px;overflow:hidden}.p-usedInfo_txt{font-size:12px;line-height:1.4}.p-usedInfo_list{display:flex;flex-direction:column;gap:5px;margin:10px 0;padding:10px 0;border-top:1px solid var(--border_gray);border-bottom:1px solid var(--border_gray)}.p-usedInfo_item{display:flex;gap:6px;font-size:12px;line-height:1.4}.p-usedInfo_label{font-weight:bold;color:var(--text_gray);white-space:nowrap;flex-shrink:0}.p-usedInfo_moreBtnWrap{position:absolute;bottom:0;left:0;width:100%;margin:0 auto}.p-usedInfo_moreBtn{box-sizing:border-box;display:flex;padding:8px;position:relative;width:100%;text-align:center;font-size:11px;align-items:center;justify-content:center;border:none;background:#fff;color:var(--text_black);cursor:pointer}.p-usedInfo_moreBtn::before{content:"";position:relative;top:0;left:0;width:8px;height:8px;margin-top:-1px;margin-right:5px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_down_arrow.svg) no-repeat;background-size:cover;background-position:0 -16px}.p-usedInfo_moreBtn::after{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff)}.p-star{display:flex;align-items:center;gap:2px;font-size:16px;font-weight:bold;color:var(--text_orange);font-family:Verdana,Geneva,"sans-serif"}.p-star::before{display:block;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_star_list.svg) no-repeat;background-size:73px auto;content:""}.p-star-star00{color:var(--text_gray)}.p-star-sizeS::before{width:73px;height:12px}.p-star-sizeS.p-star-star50::before{background-position:0 -160px}.p-star-sizeS.p-star-star45::before{background-position:0 -144px}.p-star-sizeS.p-star-star40::before{background-position:0 -128px}.p-star-sizeS.p-star-star35::before{background-position:0 -112px}.p-star-sizeS.p-star-star30::before{background-position:0 -96px}.p-star-sizeS.p-star-star25::before{background-position:0 -80px}.p-star-sizeS.p-star-star20::before{background-position:0 -64px}.p-star-sizeS.p-star-star15::before{background-position:0 -48px}.p-star-sizeS.p-star-star10::before{background-position:0 -32px}.p-star-sizeS.p-star-star05::before{background-position:0 -16px}.p-star-sizeS.p-star-star00::before{background-position:0 0}.p-star-sizeL{font-size:24px}.p-star-sizeL::before{width:146px;height:24px;margin-top:-2px;background-size:146px auto}.p-star-sizeL.p-star-star50::before{background-position:0 -320px}.p-star-sizeL.p-star-star45::before{background-position:0 -288px}.p-star-sizeL.p-star-star40::before{background-position:0 -256px}.p-star-sizeL.p-star-star35::before{background-position:0 -224px}.p-star-sizeL.p-star-star30::before{background-position:0 -192px}.p-star-sizeL.p-star-star25::before{background-position:0 -160px}.p-star-sizeL.p-star-star20::before{background-position:0 -128px}.p-star-sizeL.p-star-star15::before{background-position:0 -96px}.p-star-sizeL.p-star-star10::before{background-position:0 -64px}.p-star-sizeL.p-star-star05::before{background-position:0 -32px}.p-star-sizeL.p-star-star00::before{background-position:0 0}.p-star-onlyOne::before{width:13px;height:12px;background-position:0 -176px;background-size:73px 188px}.p-evaluations_score:has(.p-star-star00){color:var(--text_gray)}.p-noticeArea{margin-bottom:15px;padding-top:15px;border-top:#ddd 1px solid}.p-noticeArea li{padding-left:15px;color:#888;font-size:11px;font-size:1.1rem;line-height:1.5}.p-noticeArea li:before{position:absolute;left:0;content:"※";margin-right:2px}.p-noticeArea .iconReadme{display:none}.p-footerMap{margin-bottom:15px;padding:15px 15px;background:var(--bg_gray);border-top:1px solid var(--border_gray);font-size:12px;color:#888}.p-footerMap_head{font-weight:bold}.p-footerMap_wrap{display:flex;box-sizing:border-box;padding:15px 0 0;width:100%;gap:20px}.p-footerMap_list{display:flex;flex-direction:column;padding-right:10px;vertical-align:top;gap:4px}.p-footerMap_item{display:inline-block;position:relative;line-height:1.4}.p-footerMap_ttl{padding-left:10px;font-weight:bold;color:#888;position:relative}.p-footerMap_ttl::before{border:solid rgba(0,0,0,0);border-left-color:#5793cb;border-width:2px 5px;content:"";display:block;height:0;left:.2em;margin-top:-0.2em;position:absolute;top:.7em;width:0}.p-footerMap_link{padding-left:10px;color:#888}.p-relationProduct{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-relationProduct_cont{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;position:relative;width:100%}.p-relationProduct_in{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:flex-start;overflow:hidden;padding:20px 0;border-radius:6px;width:100%}.p-relationProduct_ttl{box-sizing:border-box;display:flex;gap:6px;align-items:flex-start;padding:15px 10px 0 20px;position:relative;width:100%;font-weight:bold;font-size:18px}.p-relationProduct_ttl:first-child{padding-top:0}.p-relationProduct_list{background:#fff;box-sizing:border-box;display:flex;align-items:stretch;width:100%;padding-left:20px;border-radius:5px}.p-relationProduct_list:has(.swiper-slide){padding-left:0}.p-relationProduct_list:has(.p-relationProduct_item.c-global_pr) .p-relationProduct_item{line-height:1.3}.p-relationProduct_item{display:flex;flex-direction:column;align-items:center;gap:8px;width:215px;min-width:215px;margin-right:6px;padding:26px 0 0;border:1px solid var(--border_gray);box-sizing:border-box;position:relative;border-radius:6px;-webkit-touch-callout:none}.p-relationProduct_item .p-schInput-check{position:absolute;width:auto;height:auto;top:13px;left:0}.p-relationProduct_item .p-schInput-check:before{top:calc((100% - 20px)/2);width:20px;height:20px;background-position:0 -160px}.p-relationProduct_item .p-schInput-check.is-active::before{background-position:0 -320px}.p-relationProduct_item a.p-relationProduct_price:hover{text-decoration-skip-ink:none;color:var(--priceColor)}.p-relationProduct_item:has(.p-relationProduct_label){padding-top:0}.p-relationProduct_item:has(.p-relationProduct_label) .p-schInput-check{top:70px}.p-relationProduct_item:has(a.p-relationProduct_prdName){cursor:pointer}.p-relationProduct_item:has(a.p-relationProduct_prdName):hover{background:var(--l-background_hoverColor)}.p-relationProduct_item:has(a.p-relationProduct_prdName):hover .p-relationProduct_prdNameWrap{text-decoration:underline;color:var(--linkHoverColor)}.p-relationProduct_item:has(a.p-relationProduct_prdName):hover a{text-decoration:underline;text-decoration-skip-ink:none;color:var(--linkHoverColor)}.p-relationProduct_item.c-global_pr::before{top:5px;right:5px}.p-relationProduct_sliderWrap{position:relative;width:calc(100% - 20px);padding-left:20px;padding-bottom:1px;overflow:hidden}.p-relationProduct_label{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;padding:5px 15px 10px;position:relative;width:100%;min-height:52px;border-radius:6px 6px 0 0}.p-relationProduct_label-old{background:#faf3e1}.p-relationProduct_label-old .p-relationProduct_labelType::before{content:"旧";background:#d7b45e}.p-relationProduct_label-onView{background:#f8f8f8}.p-relationProduct_label-onView .p-relationProduct_labelType::before{display:none}.p-relationProduct_label-new{background:#edf7fa}.p-relationProduct_label-new .p-relationProduct_labelType::before{content:"新";background:#11b6de}.p-relationProduct_labelType{position:relative;display:flex;align-items:center;gap:4px;height:100%;font-size:14px;font-weight:bold}.p-relationProduct_labelType::before{content:"";display:block;position:relative;box-sizing:border-box;border-radius:50vw;width:22px;height:22px;margin-bottom:2px;font-weight:bold;font-size:14px;line-height:22px;color:#fff;text-align:center}.p-relationProduct_labelSub{font-size:11px}.p-relationProduct_img{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:128px;min-height:96px;text-align:center}.p-relationProduct_img img{width:auto;height:auto;max-width:128px;max-height:96px}.p-relationProduct_maker{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;position:relative;width:100%;box-sizing:border-box;padding:0 15px;font-size:11px;line-height:1.3;color:var(--text_gray)}.p-relationProduct_prdNameWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;position:relative;flex-grow:1;width:100%;box-sizing:border-box;padding:0 15px;font-weight:bold;font-size:13px;line-height:1.3}.p-relationProduct_prdNameWrap:has(a){color:var(--linkColor)}.p-relationProduct_reviewWrap{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:0 15px}.p-relationProduct_reviewScore{position:relative;display:flex;align-items:center;gap:2px}.p-relationProduct_reviewCount{font-size:11px;color:var(--text_gray)}.p-relationProduct_priceWrap{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;align-items:center;align-content:flex-start;width:100%;padding:0 15px 15px;line-height:1.3}.p-relationProduct_price{display:flex;align-items:center;gap:2px;font-weight:bold;color:var(--priceColor);font-size:15px;font-family:Verdana,Geneva,"sans-serif"}.p-relationProduct_currency{font-size:11px}.p-relationProduct_priceDifference{font-size:11px;color:var(--text_gray)}.p-relationProduct_btnWrap{padding:10px 0}.p-relationProduct_btn{position:relative;box-sizing:border-box;display:inline-flex;justify-content:center;padding:14px 20px 12px;width:350px;border-radius:5px;color:#fff;font-size:15px;font-weight:bold;text-align:center;line-height:1;cursor:pointer;margin:0 auto;border:1px solid #2257a3;background:-webkit-linear-gradient(#448bdb, #2155a1);background:linear-gradient(#448bdb, #2155a1);box-shadow:0 1px 0 #255ca8,0 -1px 0 #347dd2 inset;text-shadow:0 -1px 1px #265794}.p-relationProduct_btn::before{content:"";display:block;position:relative;top:-1px;left:0;width:16px;height:16px;margin-right:6px;background:url(https://img1.kakaku.k-img.com/images/common/v2/bb_input.svg) no-repeat center center;background-size:cover;background-position:0 -288px}.p-relationProduct_btn:hover{color:#fff;text-decoration:none;border-color:#3d78ca;background:-webkit-linear-gradient(#59afe7, #2b6dbd);background:linear-gradient(#59afe7, #2b6dbd);box-shadow:0 1px 0 #255ca8,0 -1px 0 #347dd2 inset}.p-review{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-review_cont{box-sizing:border-box;padding:6px;width:100%}.p-review_in{display:flex;gap:6px}.p-review_sub{display:flex;flex-direction:column;align-items:center;gap:6px;width:255px;flex-shrink:0}.p-review_subIn{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:15px;border-radius:6px;width:100%;padding:15px}.p-review_banner{display:block;height:100px;width:200px;position:relative;margin:0 auto}.p-review_banner img{width:100%;height:100%;max-width:200px;max-height:100px}.p-review_banner:hover{opacity:.8}.p-review_main{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-radius:6px;flex:1;height:100%}.p-review_list{display:flex;flex-direction:column;align-items:flex-start;width:100%}.p-review_item{width:100%;border-bottom:1px solid var(--border_gray);box-sizing:border-box;padding:16px}.p-review_itemHeader{display:flex;gap:8px;align-items:center;width:100%;margin-bottom:10px}.p-review_itemHeaderIn{display:flex;flex:1}.p-review_itemHeaderIn:has(.p-review_productNameWrap):has(.p-review_meta){flex-direction:column;justify-content:unset}.p-review_itemHeaderIn:has(.p-review_meta):not(:has(.p-review_productNameWrap)){flex-direction:row-reverse;justify-content:space-between}.p-review_itemHeaderIn:has(.p-review_meta):not(:has(.p-review_productNameWrap)) .p-review_itemDetail{width:auto;min-width:300px;justify-content:end}.p-review_itemDetail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.p-review_productNameWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;position:relative;max-width:350px;font-size:14px;line-height:1.3;color:var(--linkColor)}.p-review_productNameWrap:has(.p-lineClamp):hover a{text-decoration:underline;color:var(--linkHoverColor)}.p-review_meta{display:flex;gap:8px;align-items:center}.p-review_label{box-sizing:border-box;display:flex;gap:4px;align-items:center;justify-content:center;height:18px;padding:4px 6px 3px;border-radius:2px;font-weight:bold;font-size:11px;line-height:11px;color:#fff;text-align:center}.p-review_label-pro{background:#2a5074}.p-review_label-monitor{background:#9c5655}.p-review_label-shop{background-color:#d48b17}.p-review_label-testUse{background-color:#619146}.p-review_starRating{display:flex;gap:5px;align-items:flex-end}.p-review_txt{font-size:12px;text-align:right}.p-review_itemTitleWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;position:relative;font-size:15px;line-height:1.4;font-weight:bold;color:var(--linkColor)}.p-review_itemTitleWrap:has(.p-lineClamp):hover a{text-decoration:underline;color:var(--linkHoverColor)}.p-review_itemContWrap{overflow:hidden;width:100%;position:relative;font-size:14px;line-height:1.6}.p-review_itemCont{font-size:14px;line-height:1.6;transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative;text-align:justify}.p-review_itemCont.is-open .p-review_itemText{-webkit-line-clamp:unset;line-clamp:unset}.p-review_itemCont.is-open .p-review_itemText br{display:inline-block}.p-review_itemText{text-align:justify;vertical-align:top;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.p-review_itemText br{display:none}.p-review_allLinkWrap{width:100%}.p-review_allLink{display:flex;justify-content:flex-end;box-sizing:border-box;width:100%;text-align:right;padding:10px 10px;font-size:13px;line-height:1.3}.p-review_allLink:hover{background:var(--l-background_hoverColor)}.p-review_allLink::after{content:"";position:relative;display:inline-block;top:1px;margin-left:5px;padding:5px 3px;background-position:right 14px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_link_arrow.svg) no-repeat;background-size:6px 9px;font-size:13px}.p-review_allLink span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;max-width:575px}.p-review_recruiting{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding:20px 0}.p-review_recruitingTtl{font-size:18px;line-height:1.5;font-weight:bold;text-align:center}.p-review_recruitingTxt{font-size:14px;line-height:1.5;text-align:center}.p-reviewChart{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;width:100%}.p-reviewChart_header{background:#fefae6;box-sizing:border-box;display:flex;gap:8px;flex-direction:column;align-items:center;padding:15px 8px;border-radius:6px 6px 0 0;width:100%}.p-reviewChart_title{font-weight:bold;font-size:17px}.p-reviewChart_info{font-size:11px;color:var(--text_gray)}.p-reviewChart_cont{padding:15px}.p-reviewChart_list{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.p-reviewChart_item{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.p-reviewChart_num{width:20px;color:var(--linkColor);font-size:13px;white-space:nowrap}.p-reviewChart_num-none{color:var(--text_gray)}.p-reviewChart_glaph{margin-left:0;flex:1;width:100%;height:12px;margin-left:12px;background-color:var(--bg_gray);border:1px solid #ccc;border-radius:2px;box-sizing:border-box}.p-reviewChart_glaphIn{width:0%;height:100%;background-color:#facd3b;transition:all .5s ease-in-out}.p-reviewChart_ratio{width:46px;color:var(--linkColor);font-size:13px;text-align:right;white-space:nowrap}.p-reviewChart_ratio-none{color:var(--text_gray)}.p-reviewChart_note{padding-left:15px;font-size:11px;line-height:1.4;color:var(--text_gray);position:relative}.p-reviewChart_note::before{content:"※";position:absolute;left:0}.p-ellipsisBtn{color:var(--linkColor);position:absolute;bottom:0;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 30%);font-size:13px;line-height:1.6;align-items:baseline;cursor:pointer}.p-ellipsisBtn::before{content:"...";display:inline-block;width:42px;height:1.6em;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 150%);text-align:right}.p-ellipsisBtn:hover{text-decoration:underline;color:var(--linkHoverColor)}.p-ellipsisBtn.is-open{display:none}.p-postBtn_wrap{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative;margin:0 auto;border-radius:5px}.p-postBtn_btn{box-sizing:border-box;display:flex;gap:6px;align-items:center;justify-content:center;padding:13px 13px 11px;border-radius:6px;width:200px;position:relative;text-decoration:none;color:#fff;font-weight:bold;font-size:16px;line-height:16px;text-align:center;border:none;cursor:pointer}.p-postBtn_btn::before{content:"";position:relative;display:block;top:-1px;width:14px;height:14px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_pencil_white.svg) no-repeat;background-size:contain;font-size:13px}.p-postBtn_btn:hover{color:#fff;text-decoration:none}.p-postBtn_btn-review{background:#a4bf39;box-shadow:0px 3px 0px 0px #637c28;text-shadow:#637c28 0px -1px 1px}.p-postBtn_btn-review:hover{background:#afcc3d}.p-postBtn_btn-bbs{background:#f279ae;box-shadow:0 3px 0 0 #d62b71;text-shadow:0 -1px 1px #d62b71}.p-postBtn_btn-bbs:hover{background:#ff7fb6}.p-bbs{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-bbs_cont{box-sizing:border-box;padding:6px;width:100%}.p-bbs_in{display:flex;gap:6px}.p-bbs_sub{display:flex;flex-direction:column;align-items:center;gap:6px;width:255px;flex-shrink:0}.p-bbs_subIn{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;width:100%;padding:15px}.p-bbs_main{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-radius:6px;flex:1;height:100%}.p-bbs_list{display:flex;flex-direction:column;align-items:flex-start;width:100%}.p-bbs_item{width:100%;border-bottom:1px solid var(--border_gray);box-sizing:border-box;padding:16px}.p-bbs_itemHeader{display:flex;gap:8px;align-items:center;width:100%;margin-bottom:10px}.p-bbs_itemHeaderIn{display:flex;flex-direction:column;flex:1}.p-bbs_itemDetail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.p-bbs_productNameWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;max-width:280px;line-height:1.3}.p-bbs_productName{font-size:14px}.p-bbs_meta{display:flex;gap:8px;align-items:center}.p-bbs_txt{padding-right:8px;font-size:12px;text-align:right;border-right:1px solid var(--border_gray)}.p-bbs_txt:last-child{border-right:none}.p-bbs_itemTitleWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.p-bbs_itemTitle{font-weight:bold;font-size:15px;line-height:1.4;color:var(--linkColor)}.p-bbs_itemContWrap{overflow:hidden;width:100%;position:relative;font-size:14px;line-height:1.6}.p-bbs_itemCont{font-size:14px;line-height:1.6;transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative;text-align:justify}.p-bbs_itemCont.is-open .p-bbs_itemText{-webkit-line-clamp:unset}.p-bbs_itemCont.is-open .p-bbs_itemText br{display:inline-block}.p-bbs_itemText{text-align:justify;vertical-align:top;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.p-bbs_itemText br{display:none}.p-bbs_allLinkWrap{width:100%}.p-bbs_allLink{display:flex;justify-content:flex-end;box-sizing:border-box;width:100%;text-align:right;padding:10px 10px;font-size:13px;line-height:1.3}.p-bbs_allLink:hover{background:var(--l-background_hoverColor)}.p-bbs_allLink::after{content:"";position:relative;display:inline-block;top:1px;margin-left:5px;padding:5px 3px;background-position:right 14px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_link_arrow.svg) no-repeat;background-size:6px 9px;font-size:13px}.p-bbs_allLink span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;max-width:575px}.p-bbs_recruiting{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding:20px 0}.p-bbs_recruiting .p-review_banner{margin:0 auto}.p-bbs_recruitingTtl{font-size:18px;line-height:1.5;font-weight:bold;text-align:center}.p-bbs_recruitingTxt{font-size:14px;line-height:1.5;text-align:center}.p-bbs_status{padding:5px 4px 3px;background-color:var(--bg_medium-blue);border-radius:2px;color:#fff;font-size:12px;font-weight:bold}.p-bbs_status-beginner{position:relative;margin-left:14px}.p-bbs_status-beginner::before{position:absolute;top:2px;left:-16px;display:inline-block;width:11px;height:15px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_beginner.svg) no-repeat;background-size:contain;content:""}.p-bbs_label{white-space:nowrap;border-radius:2px;font-size:12px;font-weight:bold;padding:3px 4px}.p-bbs_label-solved{background-color:#e8edfa;color:#808cbc}.p-spec{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-spec_cont{box-sizing:border-box;padding:6px;width:100%}.p-spec_in{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;border:1px solid var(--border_gray);border-radius:5px;font-size:15px;line-height:1.6em;position:relative;padding:18px}.p-spec_pointList{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.p-spec_pointItem{position:relative;padding-left:15px;font-size:14px;line-height:1.4}.p-spec_pointItem::before{position:absolute;left:0;content:"・";margin-right:2px}.p-spec_item{position:relative;padding-left:15px}.p-spec_item::before{position:absolute;left:0;content:"・";margin-right:2px}.p-spec_tableWrap{margin-bottom:30px}.p-spec_table{box-sizing:border-box;width:480px;min-width:480px;margin-top:15px;border:1px solid #bbb;border-collapse:separate;border-radius:5px;border-spacing:0}.p-spec_table:first-child{margin-top:0}.p-spec thead th{box-sizing:border-box;font-size:14px;font-weight:bold;line-height:1.2;padding:8px 10px;background:#e4e6e9;border-bottom:1px solid #bbb;border-top-left-radius:5px;border-top-right-radius:5px;color:var(--text_blue)}.p-spec tbody th{width:50%;font-size:12px;line-height:1.4;font-weight:normal;padding:6px 10px;text-align:left;border-bottom:1px solid var(--border_gray);background-color:#f7f7f7;vertical-align:middle;position:relative}.p-spec tbody td{width:50%;font-size:12px;line-height:1.4;font-weight:normal;padding:6px 10px;text-align:left;border-bottom:1px solid var(--border_gray);vertical-align:middle;word-break:break-all}.p-spec tbody tr:last-child th{border-bottom:none;border-radius:0 0 0 5px}.p-spec tbody tr:last-child td{border-bottom:none}.p-spec_noteWrap{font-size:12px;line-height:1.5}.p-spec_noteList{margin-top:8px}.p-spec_noteItem{position:relative;padding-left:15px;color:var(--text_gray)}.p-spec_noteItem::before{position:absolute;left:0;content:"※";margin-right:2px}.p-spec_txtOther{display:inline-block;width:9px;height:9px;margin:0 2px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_blank_blue3.svg) no-repeat;background-size:contain}.p-spec_noteLink{display:inline-block}.p-spec_noteLink .p-spec_txtOther{margin:0 6px}.p-prdFeature{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-prdFeature_list{width:100%}.p-prdFeature_cont{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;position:relative;width:100%}.p-prdFeature_in{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:25px 40px 40px;overflow:hidden;border-radius:6px;width:100%}.p-prdFeature_toggleHead{box-sizing:border-box;border-bottom:1px solid var(--border_gray);display:flex;align-items:center;justify-content:space-between;padding:15px 20px;position:relative;width:100%;cursor:pointer}.p-prdFeature_toggleHead::before,.p-prdFeature_toggleHead::after{position:absolute;top:50%;background-color:#aaabb3;z-index:1;content:""}.p-prdFeature_toggleHead::before{right:24px;width:13px;height:1px}.p-prdFeature_toggleHead::after{right:30px;width:1px;height:13px;margin-top:-6px;transition:all .3s ease}.p-prdFeature_toggleHead.is-open::after{transform:rotate(-90deg)}.p-prdFeature_toggleHead.is-open+.p-prdFeature_toggleCont{overflow:visible;height:auto}.p-prdFeature_toggleHeadTtl{font-size:20px;font-weight:bold;line-height:1.5}.p-prdFeature_toggleHeadTtl::after{position:absolute;top:calc((100% - 29px)/2);right:16px;width:29px;height:29px;border-radius:20px;border:1px solid #ccc;box-sizing:border-box;content:""}.p-prdFeature_toggleCont{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;width:100%;height:0;overflow:hidden}.p-prdFeature_toggleContIn{box-sizing:border-box;width:100%;padding:25px 20px;font-size:14px;line-height:1.6}.p-prdFeature_toggleContIn h4{box-sizing:border-box;padding:0 0 20px;font-size:15px;font-weight:bold;text-align:left}.p-prdFeature_toggleContIn p{padding-bottom:20px}.p-prdFeature_toggleContIn p:has(iframe),.p-prdFeature_toggleContIn p:has(img){text-align:center}.p-prdFeature_toggleContIn p:last-child{padding-bottom:0}.p-prdFeature_toggleContIn img{max-width:100%}.p-prdFeature_note{position:relative;padding-left:15px;color:#888;font-size:11px;font-size:1.1rem;line-height:1.5}.p-prdFeature_swiper{display:flex;position:relative;width:100%;margin:20px auto 0}.p-prdFeature_swiper .swiper-container{position:relative;width:560px;overflow:hidden;list-style:none;margin:0 auto;padding:0;z-index:1}.p-prdFeature_swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;position:relative;z-index:1;width:100%;height:100%;box-sizing:content-box;transition-property:transform}.p-prdFeature_swiper .p-prdFeature_swiperControl{display:none}.p-prdFeature_swiperMain.swiper-container .swiper-slide a{display:block}.p-prdFeature_swiperControl{display:flex;justify-content:space-between;position:absolute;right:0;bottom:15px;left:0;z-index:2;pointer-events:none}.p-prdFeature_swiperControl .swiper-button-prev,.p-prdFeature_swiperControl .swiper-button-next{position:relative;width:20px;height:30px;margin:0 5px;pointer-events:auto;transition-property:opacity;transition-duration:.3s;cursor:pointer}.p-prdFeature_swiperControl .swiper-button-prev:before,.p-prdFeature_swiperControl .swiper-button-next:before{display:block;position:absolute;content:"";top:50%;bottom:unset;width:1em;height:1em;margin-top:-0.45em;transform:rotate(45deg)}.p-prdFeature_swiperControl .swiper-button-prev:before{right:unset;left:3px;margin-right:-0.45em;border-bottom:.2em solid var(--border_gray);border-left:.2em solid var(--border_gray)}.p-prdFeature_swiperControl .swiper-button-next:before{right:3px;left:unset;margin-left:-0.45em;border-top:.2em solid var(--border_gray);border-right:.2em solid var(--border_gray)}.p-prdFeature_swiperControl .swiper-button-disabled{pointer-events:none}.p-prdFeature_swiperControl .swiper-button-disabled:before{border-color:var(--border_gray)}.p-prdFeature_swiperImg{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:560px;min-height:420px}.p-prdFeature_swiperImg img{width:auto;height:auto;max-width:560px;max-height:420px}.p-prdFeature_swiperThumbs.swiper-container{width:calc(100% - 560px);padding-left:40px;box-sizing:border-box}.p-prdFeature_swiperThumbs.swiper-container .swiper-slide{height:60px;width:calc((100% - 6px)/3);flex-basis:calc((100% - 6px)/3);flex-shrink:0;margin-right:3px;margin-bottom:3px;border:2px solid #fff;box-sizing:border-box;text-align:center;transition-property:opacity,border-color;transition-duration:.3s;cursor:pointer}.p-prdFeature_swiperThumbs.swiper-container .swiper-slide:nth-child(3n){margin-right:0}.p-prdFeature_swiperThumbs.swiper-container .swiper-slide-thumb-active{border-color:var(--activeColor)}.p-prdFeature_swiperThumbs .swiper-wrapper{flex-wrap:wrap;height:auto}.p-prdFeature_swiperThumbs .p-prdFeature_swiperImg{min-width:calc((100% - 6px)/3);min-height:60px}.p-prdFeature_swiperThumbs .p-prdFeature_swiperImg img{max-width:calc(100% - 4px);max-height:56px}.p-prdFeature_swiperCaption{margin-top:20px;font-size:14px;line-height:1.6}.p-prdFeature .c-global_pr::before{top:4px;right:-33px}.p-recommendOtherCategory{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:start;margin:30px 0 0;border-radius:6px;width:100%}.p-recommendOtherCategory_cont{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;position:relative;max-width:100%}.p-recommendOtherCategory_in{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;width:100%;border:1px solid var(--border_gray);overflow:hidden;position:relative}.p-recommendOtherCategory_list{background:#fff;box-sizing:border-box;display:flex;align-items:stretch}.p-recommendOtherCategory_item{display:flex;flex-direction:column;align-items:center;gap:8px;width:215px;min-width:215px;padding:26px 0 0;border-right:1px solid var(--border_gray);box-sizing:border-box;position:relative;line-height:1.3;cursor:pointer;-webkit-touch-callout:none}.p-recommendOtherCategory_item a.p-relationProduct_price:hover{text-decoration-skip-ink:none;color:var(--priceColor)}.p-recommendOtherCategory_item:hover{background:var(--l-background_hoverColor)}.p-recommendOtherCategory_item:hover a{text-decoration:underline;text-decoration-skip-ink:none;color:var(--linkHoverColor)}.p-recommendOtherCategory_item:last-child{border-right:none}.p-recommendOtherCategory_item.c-global_pr::before{top:5px;right:5px}.p-recommendOtherCategory_img{display:flex;justify-content:center;align-items:center;min-width:128px;min-height:96px;text-align:center}.p-recommendOtherCategory_img img{width:auto;height:auto;max-width:128px;max-height:96px}.p-recommendOtherCategory_maker{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;position:relative;width:100%;box-sizing:border-box;padding:0 15px;font-size:11px;color:var(--text_gray);min-height:10px;align-content:center}.p-recommendOtherCategory_prdNameWrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;position:relative;width:100%;flex-grow:1;box-sizing:border-box;padding:0 15px;font-weight:bold;font-size:13px;line-height:1.3;color:var(--linkColor)}.p-recommendOtherCategory_reviewWrap{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:0 15px}.p-recommendOtherCategory_reviewScore{position:relative;display:flex;align-items:center;gap:2px}.p-recommendOtherCategory_reviewCount{font-size:11px;color:var(--text_gray)}.p-recommendOtherCategory_priceWrap{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;align-items:center;align-content:flex-start;width:100%;padding:0 15px 15px;line-height:1.3}.p-recommendOtherCategory_price{display:flex;align-items:center;gap:2px;font-weight:bold;color:var(--priceColor);font-size:15px;font-family:Verdana,Geneva,"sans-serif"}.p-recommendOtherCategory_currency{font-size:11px}.p-recommendOtherCategory_categoryWrap{display:inline-block;padding:0 15px;width:100%;box-sizing:border-box}.p-recommendOtherCategory_category{display:inline-block;padding:2px 6px 1px;border-radius:2px;background:var(--bg_medium-blue);color:#fff;line-height:1.3}.p-prdnewsList{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-prdnewsList_listWrap{width:100%}.p-prdnewsList_cont{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;position:relative;width:100%}.p-prdnewsList_in{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0;border-radius:6px;width:100%}.p-prdnewsList_list{background:#fff;box-sizing:border-box;border-radius:6px;display:flex;gap:20px;width:100%;padding:20px;flex-wrap:wrap}.p-prdnewsList_item{display:flex;flex-direction:column;gap:7px;box-sizing:border-box;width:calc((100% - 60px)/4);padding:0 7px;background:#fff;box-shadow:0 1px 3px .5px rgba(7,7,83,.35);cursor:pointer;-webkit-touch-callout:none}.p-prdnewsList_item:hover{opacity:.7}.p-prdnewsList_item:hover a{text-decoration:underline}.p-prdnewsList_img{display:flex;align-items:center;justify-content:center;min-width:100%;min-height:130px;text-align:center}.p-prdnewsList_img img{width:auto;height:auto;max-width:100%;max-height:130px}.p-prdnewsList_title{font-size:14px;line-height:1.4;font-weight:bold}.p-prdnewsList_title a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}.p-prdnewsList_title a:hover{color:var(--linkColor)}.p-prdnewsList_date{padding-bottom:7px;font-size:11px;color:var(--text_gray)}.p-prdnewsList_moreBtnArea{width:100%;position:absolute;bottom:0}.p-prdnewsList_moreBtn{display:flex;padding:16px 95px;align-items:center;gap:2px;margin:10px auto 30px;position:relative;border-radius:5px;border:1px solid #d2d7db;background:linear-gradient(180deg, #FFF 0%, #EFEFEF 100%);color:var(--linkColor);text-align:center;font-size:16px;font-weight:bold;cursor:pointer}.p-prdnewsList_moreBtn::before{content:"";position:relative;top:0;left:0;width:15px;height:20px;margin-top:-4px;margin-right:4px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_down_arrow.svg) no-repeat;background-size:15px auto;background-position:0 4px}.p-prdnewsList_moreBtn:hover{background:#e5e7ea;box-shadow:0 2px 8px 1px #babfc7 inset;border:1px solid #adb1b8;color:var(--linkHoverColor)}.p-prdnewsList_moreBtn:hover::before{background-position:0 -56px}.p-magazineList{background:var(--l-background_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:30px 0 0;border-radius:6px;width:100%}.p-magazineList_cont{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;position:relative;width:100%}.p-magazineList_in{background:#fff;border:1px solid var(--border_gray);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0;border-radius:6px;width:100%}.p-magazineList_listWrap{width:100%}.p-magazineList_list{background:#fff;box-sizing:border-box;border-radius:6px 6px 0 0;display:flex;width:100%;padding:20px 20px 0 20px;flex-wrap:wrap}.p-magazineList_item{display:flex;flex-direction:column;gap:7px;box-sizing:border-box;width:calc((100% - 60px)/4);margin:0 20px 20px 0;padding:0 7px;background:#fff;box-shadow:0 1px 3px .5px rgba(7,7,83,.35);cursor:pointer;-webkit-touch-callout:none}.p-magazineList_item:hover{opacity:.7}.p-magazineList_item:hover a{text-decoration:underline}.p-magazineList_item:nth-child(4n){margin-right:0}.p-magazineList_item.is-behind,.p-magazineList_item.is-hide{overflow:hidden;height:0;margin:0;padding:0;box-shadow:none}.p-magazineList_img{display:flex;align-items:center;justify-content:center;min-width:100%;min-height:130px;text-align:center}.p-magazineList_img img{width:auto;height:auto;max-width:100%;max-height:130px}.p-magazineList_title{font-size:14px;line-height:1.4;font-weight:bold}.p-magazineList_title a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.p-magazineList_title a:hover{color:var(--linkColor)}.p-magazineList_date{padding-bottom:7px;font-size:11px;color:var(--text_gray)}.p-magazineList_moreBtnArea{width:100%;position:relative;bottom:0}.p-magazineList_moreBtn{display:flex;padding:16px 95px;align-items:center;gap:2px;margin:10px auto 30px;position:relative;border-radius:5px;border:1px solid #d2d7db;background:linear-gradient(180deg, #FFF 0%, #EFEFEF 100%);color:var(--linkColor);text-align:center;font-size:16px;font-weight:bold;cursor:pointer}.p-magazineList_moreBtn::before{content:"";position:relative;top:0;left:0;width:15px;height:20px;margin-top:-4px;margin-right:4px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_down_arrow.svg) no-repeat;background-size:15px auto;background-position:0 4px}.p-magazineList_moreBtn:hover{background:#e5e7ea;box-shadow:0 2px 8px 1px #babfc7 inset;border:1px solid #adb1b8;color:var(--linkHoverColor)}.p-magazineList_moreBtn:hover::before{background-position:0 -56px}.p-faceIcon{background-repeat:no-repeat;-webkit-background-size:170px 340px;background-size:170px 340px;display:block;height:32px;width:32px}.p-faceIcon-boy,.p-faceIcon-brother{background-image:url(https://img1.kakaku.k-img.com/images/bbs/icon_face01_e.png)}.p-faceIcon-dad,.p-faceIcon-granpapa{background-image:url(https://img1.kakaku.k-img.com/images/bbs/icon_face02_e.png)}.p-faceIcon-girl,.p-faceIcon-sister{background-image:url(https://img1.kakaku.k-img.com/images/bbs/icon_face03_e.png)}.p-faceIcon-mam,.p-faceIcon-granmama{background-image:url(https://img1.kakaku.k-img.com/images/bbs/icon_face04_e.png)}.p-faceIcon-imode_32,.p-faceIcon-ykeitai_32,.p-faceIcon-willcom_32,.p-faceIcon-ezweb_32{background-image:url(https://img1.kakaku.k-img.com/images/bbs/icon_mobile.png);-webkit-background-size:128px 32px;background-size:128px 32px}.p-faceIcon-boy1,.p-faceIcon-dad1,.p-faceIcon-girl1,.p-faceIcon-mam1{background-position:0 0}.p-faceIcon-boy2,.p-faceIcon-dad2,.p-faceIcon-girl2,.p-faceIcon-mam2{background-position:-34px 0}.p-faceIcon-boy3,.p-faceIcon-dad3,.p-faceIcon-girl3,.p-faceIcon-mam3{background-position:-68px 0}.p-faceIcon-boy4,.p-faceIcon-dad4,.p-faceIcon-girl4,.p-faceIcon-mam4{background-position:-102px 0}.p-faceIcon-boy5,.p-faceIcon-dad5,.p-faceIcon-girl5,.p-faceIcon-mam5{background-position:-136px 0}.p-faceIcon-boy11,.p-faceIcon-dad11,.p-faceIcon-girl11,.p-faceIcon-mam11{background-position:0 -34px}.p-faceIcon-boy12,.p-faceIcon-dad12,.p-faceIcon-girl12,.p-faceIcon-mam12{background-position:-34px -34px}.p-faceIcon-boy13,.p-faceIcon-dad13,.p-faceIcon-girl13,.p-faceIcon-mam13{background-position:-68px -34px}.p-faceIcon-boy14,.p-faceIcon-dad14,.p-faceIcon-girl14,.p-faceIcon-mam14{background-position:-102px -34px}.p-faceIcon-boy15,.p-faceIcon-dad15,.p-faceIcon-girl15,.p-faceIcon-mam15{background-position:-136px -34px}.p-faceIcon-boy21,.p-faceIcon-dad21,.p-faceIcon-girl21,.p-faceIcon-mam21{background-position:0 -68px}.p-faceIcon-boy22,.p-faceIcon-dad22,.p-faceIcon-girl22,.p-faceIcon-mam22{background-position:-34px -68px}.p-faceIcon-boy23,.p-faceIcon-dad23,.p-faceIcon-girl23,.p-faceIcon-mam23{background-position:-68px -68px}.p-faceIcon-boy24,.p-faceIcon-dad24,.p-faceIcon-girl24,.p-faceIcon-mam24{background-position:-102px -68px}.p-faceIcon-boy25,.p-faceIcon-dad25,.p-faceIcon-girl25,.p-faceIcon-mam25{background-position:-136px -68px}.p-faceIcon-boy41,.p-faceIcon-dad41,.p-faceIcon-girl41,.p-faceIcon-mam41{background-position:0 -102px}.p-faceIcon-boy42,.p-faceIcon-dad42,.p-faceIcon-girl42,.p-faceIcon-mam42{background-position:-34px -102px}.p-faceIcon-boy43,.p-faceIcon-dad43,.p-faceIcon-girl43,.p-faceIcon-mam43{background-position:-68px -102px}.p-faceIcon-boy44,.p-faceIcon-dad44,.p-faceIcon-girl44,.p-faceIcon-mam44{background-position:-102px -102px}.p-faceIcon-boy45,.p-faceIcon-dad45,.p-faceIcon-girl45,.p-faceIcon-mam45{background-position:-136px -102px}.p-faceIcon-boy51,.p-faceIcon-dad51,.p-faceIcon-girl51,.p-faceIcon-mam51{background-position:0 -136px}.p-faceIcon-boy52,.p-faceIcon-dad52,.p-faceIcon-girl52,.p-faceIcon-mam52{background-position:-34px -136px}.p-faceIcon-boy53,.p-faceIcon-dad53,.p-faceIcon-girl53,.p-faceIcon-mam53{background-position:-68px -136px}.p-faceIcon-boy54,.p-faceIcon-dad54,.p-faceIcon-girl54,.p-faceIcon-mam54{background-position:-102px -136px}.p-faceIcon-boy55,.p-faceIcon-dad55,.p-faceIcon-girl55,.p-faceIcon-mam55{background-position:-136px -136px}.p-faceIcon-brother1,.p-faceIcon-granpapa1,.p-faceIcon-sister1,.p-faceIcon-granmama1{background-position:0 -170px}.p-faceIcon-brother2,.p-faceIcon-granpapa2,.p-faceIcon-sister2,.p-faceIcon-granmama2{background-position:-34px -170px}.p-faceIcon-brother3,.p-faceIcon-granpapa3,.p-faceIcon-sister3,.p-faceIcon-granmama3{background-position:-68px -170px}.p-faceIcon-brother4,.p-faceIcon-granpapa4,.p-faceIcon-sister4,.p-faceIcon-granmama4{background-position:-102px -170px}.p-faceIcon-brother5,.p-faceIcon-granpapa5,.p-faceIcon-sister5,.p-faceIcon-granmama5{background-position:-136px -170px}.p-faceIcon-brother11,.p-faceIcon-granpapa11,.p-faceIcon-sister11,.p-faceIcon-granmama11{background-position:0 -204px}.p-faceIcon-brother12,.p-faceIcon-granpapa12,.p-faceIcon-sister12,.p-faceIcon-granmama12{background-position:-34px -204px}.p-faceIcon-brother13,.p-faceIcon-granpapa13,.p-faceIcon-sister13,.p-faceIcon-granmama13{background-position:-68px -204px}.p-faceIcon-brother14,.p-faceIcon-granpapa14,.p-faceIcon-sister14,.p-faceIcon-granmama14{background-position:-102px -204px}.p-faceIcon-brother15,.p-faceIcon-granpapa15,.p-faceIcon-sister15,.p-faceIcon-granmama15{background-position:-136px -204px}.p-faceIcon-brother21,.p-faceIcon-granpapa21,.p-faceIcon-sister21,.p-faceIcon-granmama21{background-position:0 -238px}.p-faceIcon-brother22,.p-faceIcon-granpapa22,.p-faceIcon-sister22,.p-faceIcon-granmama22{background-position:-34px -238px}.p-faceIcon-brother23,.p-faceIcon-granpapa23,.p-faceIcon-sister23,.p-faceIcon-granmama23{background-position:-68px -238px}.p-faceIcon-brother24,.p-faceIcon-granpapa24,.p-faceIcon-sister24,.p-faceIcon-granmama24{background-position:-102px -238px}.p-faceIcon-brother25,.p-faceIcon-granpapa25,.p-faceIcon-sister25,.p-faceIcon-granmama25{background-position:-136px -238px}.p-faceIcon-brother41,.p-faceIcon-granpapa41,.p-faceIcon-sister41,.p-faceIcon-granmama41{background-position:0 -272px}.p-faceIcon-brother42,.p-faceIcon-granpapa42,.p-faceIcon-sister42,.p-faceIcon-granmama42{background-position:-34px -272px}.p-faceIcon-brother43,.p-faceIcon-granpapa43,.p-faceIcon-sister43,.p-faceIcon-granmama43{background-position:-68px -272px}.p-faceIcon-brother44,.p-faceIcon-granpapa44,.p-faceIcon-sister44,.p-faceIcon-granmama44{background-position:-102px -272px}.p-faceIcon-brother45,.p-faceIcon-granpapa45,.p-faceIcon-sister45,.p-faceIcon-granmama45{background-position:-136px -272px}.p-faceIcon-brother51,.p-faceIcon-granpapa51,.p-faceIcon-sister51,.p-faceIcon-granmama51{background-position:0 -306px}.p-faceIcon-brother52,.p-faceIcon-granpapa52,.p-faceIcon-sister52,.p-faceIcon-granmama52{background-position:-34px -306px}.p-faceIcon-brother53,.p-faceIcon-granpapa53,.p-faceIcon-sister53,.p-faceIcon-granmama53{background-position:-68px -306px}.p-faceIcon-brother54,.p-faceIcon-granpapa54,.p-faceIcon-sister54,.p-faceIcon-granmama54{background-position:-102px -306px}.p-faceIcon-brother55,.p-faceIcon-granpapa55,.p-faceIcon-sister55,.p-faceIcon-granmama55{background-position:-136px -306px}.p-adRakuten{margin-top:30px;text-align:center}.p-adMurauchi{height:1%;font-size:12px;border:1px solid #8caec7}.p-adMurauchi_link:hover{text-decoration:none}.p-adMurauchi_in{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:linear-gradient(to bottom, #fff 50%, #e9f7f7 100%);line-height:1.3}.p-adMurauchi_name{font-weight:bold;word-break:break-all;text-decoration:underline;text-align:center;line-height:1.4}.p-adMurauchi_price,.p-adMurauchi_point{color:var(--text_black);line-height:1.3}.p-adMurauchi_point{position:relative;color:var(--pointColor)}.p-adMurauchi_point::before{position:relative;display:inline-block;top:-1px;left:0;width:13px;height:13px;margin-right:4px;padding-left:1px;border-radius:100%;color:var(--pointColor);text-align:center;font-size:12px;line-height:14px;border:1px solid var(--pointColor);content:"P"}.p-adMurauchi_priceEntity{font-family:"Verdana",sans-serif;font-weight:bold;font-size:17px;letter-spacing:-0.5px}.p-adMurauchi_pointEntity{font-family:"Verdana",sans-serif;font-weight:bold;font-size:15px;letter-spacing:-0.5px}.p-adMurauchi_priceEntity{color:var(--priceColor);text-decoration:underline;text-decoration-skip-ink:none}.p-adMurauchi_priceCurrency{margin-left:2px;font-weight:bold;color:var(--priceColor)}.p-adMurauchi_pointCurrency{margin-left:2px;font-weight:bold}.p-adMurauchi_comment{display:block;border-top:1px dotted #999;background:#eee;padding:5px;line-height:1.2;font-size:11px;color:var(--text_black);word-wrap:break-word}.p-adNetwork{margin:20px auto;display:flex;justify-content:center;gap:20px}.p-adNetwork_in{width:350px;text-align:center;min-height:250px}.p-headline{border-bottom:1px solid var(--border_gray);box-sizing:border-box;display:flex;gap:10px;width:100%;padding:16px 14px 12px;position:relative}.p-headline_ttlWrap{display:flex;gap:5px;align-items:center}.p-headline_ttl{display:inline-flex;font-weight:bold;font-size:20px;color:var(--text_blue);line-height:26px}.p-headline_ttl span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;max-width:680px}.p-headline_ttl-2{font-size:18px}.p-headline_ttlSub{font-size:16px}.p-headline_ttl-icon{position:relative;display:flex;align-items:center}.p-headline_ttl-icon::before{content:"";position:relative;top:0;left:0;width:20px;height:20px;margin-right:5px;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_crown.svg) no-repeat;background-size:100%}.p-headline_sub{font-size:13px;font-weight:normal;color:#7f7f7f}.p-prdFeature>:nth-child(2 of .p-headline){border-bottom:none;padding-bottom:0}.p-tooltip{position:relative;color:var(--text_black)}.p-tooltip:has(.p-aboutKakakuPay){right:35px}.p-tooltip:has(.p-tooltip_btn-3){margin:auto;margin-left:3px;display:inline-flex;align-items:center;position:absolute;top:0;right:8px;bottom:0}.p-tooltip_btn{position:relative;width:18px;height:18px;display:flex;background:url(https://img1.kakaku.k-img.com/images/common/v2/icon_exq.svg) no-repeat;background-size:100%;border-radius:50vw;border:none;cursor:pointer}.p-tooltip_btn:hover{opacity:.7}.p-tooltip_btn-2{width:16px;height:16px;background:var(--bg_medium-blue);display:flex;align-items:center;justify-content:center;padding-bottom:0px;margin-top:-2px}.p-tooltip_btn-2::before{content:"!";margin-left:0px;color:#fff;font-weight:bold;font-size:10px;line-height:10px;text-align:center}.p-tooltip_btn-3{display:flex;align-items:center;justify-content:center;border-radius:8px;width:16px;height:16px;background:#ccc;color:#fff;text-align:center;font-weight:normal;font-size:12px;line-height:12px;box-sizing:border-box;cursor:pointer}.p-tooltip_data{display:none;position:absolute;top:50%;transform:translateY(-50%);width:300px;padding:15px;background-color:#fff;border-radius:4px;box-shadow:0 0 4px rgba(51,51,51,.2);z-index:var(--z-index-tooltip);font-size:12px;line-height:1.5}.p-tooltip_data::before{position:absolute;display:block;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;content:""}.p-tooltip_data.is-right::before{right:-8px;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:0;border-left:8px solid #fff}.p-tooltip_data.is-left::before{left:-8px;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid #fff;border-left:0}.p-tooltip_data .Inbox{display:flex;flex-direction:column;gap:8px;padding:5px 15px 15px}.p-tooltip_data .Inbox p{font-size:13px;line-height:1.5}.p-tooltip_data .Title{font-size:14px;font-weight:bold;margin-top:10px}.p-tooltip_data .bl_eco_txt .bl_link{display:inline-block;margin-top:10px}.p-tooltip_data-2{padding:6px;background:rgba(0,0,0,.2);border-radius:6px}.p-tooltip_data-2::before{display:none}.p-tooltip_dataIn{background:#fff;border-radius:5px}.p-tooltip_txt+.p-tooltip_txt{margin-top:8px}.p-tooltip_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:var(--z-index-tooltipBg);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.p-tooltip_head{border-bottom:1px solid var(--border_gray);box-sizing:border-box;display:flex;gap:10px;align-items:flex-start;padding:15px;position:relative;width:100%}.p-tooltip_title{font-size:15px;font-weight:bold}.p-tooltip_close{position:absolute;top:50%;right:16px;width:22px;height:22px;margin-top:-11px;overflow:hidden;padding-top:19px;background:#bbb;border:none;border-radius:50vw;cursor:pointer}.p-tooltip_close::before,.p-tooltip_close::after{content:"";position:absolute;background:#fff;width:16px;height:2px;top:10px;left:3px}.p-tooltip_close::before{transform:rotate(45deg)}.p-tooltip_close::after{transform:rotate(-45deg)}body.is-iPad .p-tooltip:has(.p-aboutKakakuPay){right:20px}.p-priceCompareNavi_toggleItem .p-colortip::before{position:relative;top:1px;left:0;width:10px;height:10px;margin-right:4px}.p-priceCompareNavi_toggleItem .p-colortip-no2::before{width:auto;height:auto}.p-priceCompareNavi_toggleItem .p-colortip-no7::before{width:auto;height:auto}.p-priceList_data.p-colortip::before{position:relative;top:1px;left:0;width:20px;height:20px;box-sizing:border-box}.p-priceList_data.p-colortip-no2::before{border-top:10px solid #fafafa;border-right:10px solid #ededed;border-left:10px solid #ededed;border-bottom:10px solid #d2d2d2}.p-priceList_data.p-colortip-no7::before{border-top:10px solid #fcec98;border-right:10px solid #f7d049;border-left:10px solid #f7d049;border-bottom:10px solid #e6b714}.p-colortip::before{display:inline-block;border-radius:1px;border:1px solid var(--border_gray);content:""}.p-colortip-no1::before{background-color:var(--text_black);border-color:var(--text_black)}.p-colortip-no2::before{border-top:6px solid #fafafa;border-right:6px solid #ededed;border-left:6px solid #ededed;border-bottom:6px solid #d2d2d2;width:auto;height:auto}.p-colortip-no3::before{background-color:#fff}.p-colortip-no4::before{background-color:#b71b1b;border-color:#b71b1b}.p-colortip-no5::before{background-color:#fc9797;border-color:#fc9797}.p-colortip-no6::before{background-color:#ff7f00;border-color:#ff7f00}.p-colortip-no7::before{width:auto;height:auto;border-top:6px solid #fcec98;border-right:6px solid #f7d049;border-left:6px solid #f7d049;border-bottom:6px solid #e6b714}.p-colortip-no8::before{background-color:#ffea3a;border-color:#ffea3a}.p-colortip-no9::before{background-color:#3da608;border-color:#3da608}.p-colortip-no10::before{background-color:#05c;border-color:#05c}.p-colortip-no11::before{background-color:#c049b3;border-color:#c049b3}.p-colortip-no12::before{background-color:#994c00;border-color:#994c00}.p-colortip-no13::before{background-color:#d7d8da;border-color:#d7d8da}.p-colortip-no99::before{background-image:repeating-linear-gradient(45deg, transparent, transparent 2px, rgb(228, 225, 225) 2px, rgb(228, 225, 225) 3px)}.p-modal{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:6px;width:600px;max-height:calc(100% - 20px);overflow-y:auto;z-index:500}.p-modal_wrap{display:flex;top:0;left:0;position:fixed;align-items:center;justify-content:center;transition:all .2s ease;visibility:hidden;opacity:0;width:100%;height:100%;z-index:500}.p-modal_wrap.is-show{visibility:visible;opacity:1}.p-modal_in{width:100%}.p-modal_cont.is-hide{display:none}.p-modal_head{border-bottom:1px solid var(--border_gray);box-sizing:border-box;display:flex;gap:10px;align-items:flex-start;padding:15px;position:relative;width:100%}.p-modal_title{font-size:15px;font-weight:bold}.p-modal_list{display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto}.p-modal_item{border-bottom:1px solid var(--border_gray);box-sizing:border-box;display:flex;gap:10px;align-items:center;justify-content:center;padding:12px;position:relative;width:100%;cursor:pointer}.p-modal_item:last-child{border-bottom:none}.p-modal_item:hover{background:var(--l-background_hoverColor)}.p-modal_img{display:flex;justify-content:center;min-width:80px;min-height:60px;position:relative;align-items:center}.p-modal_img img{width:auto;height:auto;max-width:80px;max-height:60px}.p-modal_linkTxt{font-size:14px;line-height:1.3;flex-grow:1}.p-modal_txtWrap{padding:15px}.p-modal_subTtl{font-weight:bold;font-size:14px;margin-bottom:4px}.p-modal_txt{margin-bottom:15px;font-size:13px}.p-modal_txt:last-child{margin-bottom:0}.p-modal_btn{box-sizing:border-box;display:flex;gap:6px;align-items:center;justify-content:center;padding:12px 12px 12px;position:relative;border-radius:4px;font-size:12px;font-weight:bold;color:#fff}.p-modal_btn-review{background:#a4bf39}.p-modal_btn:hover{color:#fff;text-decoration:none}.p-modal_close{position:absolute;top:50%;right:16px;width:22px;height:22px;margin-top:-11px;overflow:hidden;padding-top:19px;background:#bbb;border:none;border-radius:50vw;cursor:pointer}.p-modal_close::before,.p-modal_close::after{content:"";position:absolute;background:#fff;width:16px;height:2px;top:10px;left:3px}.p-modal_close::before{transform:rotate(45deg)}.p-modal_close::after{transform:rotate(-45deg)}.p-modal_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(6,10,44,.7);cursor:pointer}.p-panelSlider_navi{position:absolute;align-items:center;width:40px;height:80px;top:50%;transform:translateY(-50%);background:var(--l-background_gray);box-sizing:border-box;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.p-panelSlider_navi.is-loaded{opacity:1}.p-panelSlider_navi::before{position:absolute;top:calc((100% - 8px)/2);right:16px;display:block;width:5px;height:5px;border-bottom:2px solid var(--text_gray);border-right:2px solid var(--text_gray);content:"";margin:auto}.p-panelSlider_navi-prev{left:0;border-radius:0 4px 4px 0;box-shadow:2px 0 3px .5px rgba(7,7,83,.15)}.p-panelSlider_navi-prev::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.p-panelSlider_navi-next{right:0;border-radius:4px 0 0 4px;box-shadow:-2px 0 3px .5px rgba(7,7,83,.15)}.p-panelSlider_navi-next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-panelSlider_navi:hover{background:#d4d6d9}.swiper-button-disabled{display:none}
