﻿#headerAd+.rankList .rankingTabs{border-top:3px solid #ddd !important}.rankingTabs{border-top:3px solid #eee}.rankingTabs .disabled{background:#ebebeb !important;box-shadow:0 0 0 #000 !important;pointer-events:none}.rankingTabs .disabled span{color:#999 !important}.rankList div.itemList>div:first-child{padding:0;display:flex}.linkListItem{border-bottom:1px solid #d7d8da;display:flex;flex-direction:column}.linkListItem:last-child{border-bottom:none}.linkListItem .linkListItemIn1{display:flex;box-sizing:border-box;width:100%;padding:7px 10px;table-layout:fixed}.linkListItem .linkListItemIn1 .image{display:flex;flex-direction:column;justify-content:space-between;width:125px;text-align:center;vertical-align:top;position:relative;box-sizing:border-box}.linkListItem .linkListItemIn1 .image a{height:116px;width:116px;display:flex;flex-direction:column;justify-content:center;align-items:center}.linkListItem .linkListItemIn1 .image img{max-height:100%;max-width:100%;margin-bottom:5px}.linkListItem .linkListItemIn2{padding:0 10px 7px}.linkListItem .linkListItemIn3{display:table;box-sizing:border-box;width:100%;padding:7px 10px}.linkListItem .linkListItemIn4{padding:6px 0 3px;position:relative}.linkListItem .noimageCat{font-size:11px;display:table-cell;width:80px;height:60px;text-align:center;vertical-align:middle;letter-spacing:-0.001em;color:#6074b2;background:#edf2fb}.linkListItem .prdInfo{display:flex;flex-direction:column;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;justify-content:space-between;flex-grow:1}.linkListItem .prdInfo .s-linkArea,.linkListItem .prdInfoIn{min-height:95px;padding-bottom:6px;box-sizing:border-box}.linkListItem .makerName{font-size:11px;display:inline;vertical-align:1px;word-wrap:break-word;overflow-wrap:break-word}.linkListItem .productNameSet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.linkListItem .productName{font-size:14px;font-weight:bold;display:inline}.linkListItem .productName a{color:#000}.linkListItem .externalLink::after{content:"";display:inline-block;width:11px;height:13px;margin:-0.2em 0 0 3px;vertical-align:middle;background:url(https://img1.kakaku.k-img.com/images/smartphone/icon_linkother.png) no-repeat left center;background-size:20px 13px}.linkListItem .price{vertical-align:middle}.linkListItem .date{font-size:10px}.linkListItem .reviews{margin-top:3px}.linkListItem .reviews>li{display:inline-block;margin-right:3px}.linkListItem .reviews>li:last-child{margin:0}.linkListItem .otherLink{float:left}.linkListItem .otherLink .typeClk{font-size:11px;line-height:1.2;display:inline-block;box-sizing:border-box;min-width:84px;padding:2px 4px;text-align:center;vertical-align:middle;color:#011b8f;border:1px solid #d7d8da;border-radius:3px;background:#fff}.linkListItem .shop{display:table;width:100%;table-layout:fixed}.linkListItem .shop .shopName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-size:12px;margin-top:5px}.linkListItem .prdDescription{font-size:11px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.linkListItem .prdDescription2{font-size:11px;color:#555;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.linkListItem .prdDescription+.specTxt,.linkListItem .prdDescription2+.specTxt{margin-top:3px}.linkListItem .mallInfo{font-size:10px;display:inline-table;overflow:hidden;height:16px;margin-top:3px;vertical-align:bottom;border:1px solid #e5e5e5}.linkListItem .mallName{font-size:10px;line-height:16px;display:table-cell;padding:0 3px 0 2px;vertical-align:bottom;color:#333;background:#e5e5e5}.linkListItem .mallRank{font-size:10px;font-weight:bold;line-height:16px;display:table-cell;padding:0 2px;color:#e87800}.linkListItem .mallReviewStar{display:table-cell}.linkListItem .mallReviewStar .num{font-family:"Verdana";font-size:10px;font-weight:bold;line-height:16px;padding-right:1px;color:#e87800}.linkListItem .mallReviewStar .num::before{display:inline-block;width:12px;height:11px;margin:0 1px 0 2px;content:"";vertical-align:-1px;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_star.svg) no-repeat 0 center;background-size:12px 11px}.linkListItem .mallRank+.mallReviewStar::before{content:"/";color:#bbb}.linkListItem .mallReviewNum{font-family:"Verdana";font-size:10px;line-height:16px;display:table-cell;padding-right:1px;vertical-align:bottom;color:#626262}.linkListItem .googleInfiedAd+.linkListItem{border-top:none}.linkListItem+.googleInfiedAd{border-top:1px solid #d7d8da}.linkListItem .subCtsArea{overflow:hidden;border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da;background-color:#fff;padding:10px 0 0;border-top:none}.linkListItem .subCtsArea::before{border-top:1px solid #d7d8da}.linkListItem .IboxDb.single{width:320px;height:50px;margin:0 auto 10px}.rankingDelta{display:block;margin:5px auto 0;font-size:12px;color:#666;text-align:center}.rankingDelta-iconUp:before,.rankingDelta-iconDown:before,.rankingDelta-iconNochange:before{content:"(";-webkit-background-size:10px 10px;background-size:10px 10px;background-repeat:no-repeat;padding-right:13px}.rankingDelta-iconUp:after,.rankingDelta-iconDown:after,.rankingDelta-iconNochange:after{content:"" attr(data-point) "位)";display:inline;width:10px;height:10px;margin:0 1px;vertical-align:baseline}.rankingDelta-iconUp:before{background-position:6px 2px;background-image:url(https://img1.kakaku.k-img.com/images/ranking/common/icon_up.png)}.rankingDelta-iconDown:before{background-position:6px center;background-image:url(https://img1.kakaku.k-img.com/images/ranking/common/icon_down.png)}.rankingDelta-iconNochange:before{background-position:6px 2px;background-image:url(https://img1.kakaku.k-img.com/images/ranking/common/icon_nochange.png)}.reviewIconS{font-family:"Verdana";font-size:12px;color:#e87800}.reviewIconS span.icon{display:inline-block;overflow:hidden;width:60px;height:11px;vertical-align:baseline;text-indent:100%;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_star_all.svg) no-repeat;background-size:60px 211px;margin-right:4px}.reviewIconS .icon.star0{background-position:0 -200px}.reviewIconS .icon.star0_5{background-position:0 -180px}.reviewIconS .icon.star1{background-position:0 -160px}.reviewIconS .icon.star1_5{background-position:0 -140px}.reviewIconS .icon.star2{background-position:0 -120px}.reviewIconS .icon.star2_5{background-position:0 -100px}.reviewIconS .icon.star3{background-position:0 -80px}.reviewIconS .icon.star3_5{background-position:0 -60px}.reviewIconS .icon.star4{background-position:0 -40px}.reviewIconS .icon.star4_5{background-position:0 -20px}.reviewIconS .icon.star5{background-position:0 0}.reviewIconS .num{font-size:11px;color:#555}.rankIcon,.kuchikomiIcon{font-family:"Verdana";font-size:12px;color:#e87800;margin:1px 0;vertical-align:1px}.rankIcon::before,.kuchikomiIcon::before{content:"";display:inline-block;width:13px;height:11px;vertical-align:baseline;background-repeat:no-repeat;background-size:13px 11px;margin-right:2px;background-position:0}.rankIcon::before{background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_crown.svg)}.rankIcon-1,.rankIcon-2,.rankIcon-3{color:#fff;display:inline-block;padding:0 11px 0 6px;line-height:18px;margin-bottom:3px;position:relative}.rankIcon-1::before,.rankIcon-2::before,.rankIcon-3::before{background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_crown_white.svg)}.rankIcon-1::after,.rankIcon-2::after,.rankIcon-3::after{position:absolute;content:"";width:0px;height:0px;z-index:2;top:0;right:0;border-width:9px 5px;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.rankIcon-1{background:#ddbd07}.rankIcon-2{background-color:#a1a1a1}.rankIcon-3{background-color:#c76f49}.kuchikomiIcon::before{background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_balloon.svg);top:2px;position:relative}.itemShopIcn{width:auto;max-width:17px;height:auto;max-height:13px;margin:0 0 1px 0;vertical-align:-2px}.itemShopIcn[src$="6.png"]{display:none}.toggleBtn2{font-size:10px;color:#333;cursor:pointer;margin-right:3px;display:inline-block;float:right;padding:3px 0}.toggleBtn2::after{content:"";margin:0 0 0 3px;display:inline-block;width:5px;height:5px;border-right:1px solid #666;border-bottom:1px solid #666;background:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:2px}.toggleBtn2.is-open::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);vertical-align:0}.toggleEl2{margin:0 10px 10px;background:#f6f6f6;padding:10px;border-radius:5px;display:none}.toggleEl2 .specTxt{overflow:inherit;display:block;line-height:1.5;font-size:10px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reviewBox{margin:7px 0 0;font-size:12px;line-height:1.4;border:1px solid #e7e7e7;border-radius:3px;background:#fff}.reviewBox .txt10{font-size:10px;line-height:1.3;color:#555}.reviewBoxIn+.reviewBoxIn{border-top:1px solid #e7e7e7}.reviewBoxIn{display:block;padding:5px 8px 7px}.reviewBoxTtl{background:#fff;padding:5px 8px 4px 7px;border-bottom:1px solid #e7e7e7}.reviewBoxTtlTxt{color:#333;font-size:11px}.reviewTitleBox{font-size:12px;line-height:1;display:table}.reviewTitleBox>div:first-child{width:50px}.reviewTitleBox>div{display:table-cell}.reviewText{font-size:12px;line-height:1.4;display:-webkit-box;padding:0;background:none}.starIcon:before{display:inline-block;width:12px;height:11px;margin:0 1px 0 2px;content:"";vertical-align:-1px;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_star.svg) no-repeat 0 center;background-size:12px 11px}.writeReviewBtn{text-align:right;margin-top:5px}.writeReviewBtn:only-child{margin-top:0}.writeReviewBtn_link{display:inline-block;padding-right:18px;font-size:12px;color:#666;background:url(https://img1.kakaku.k-img.com/images/smartphone/category/icon_write.png) no-repeat right -3px center;background-size:auto 13px}.toggleEl2+.writeReviewBtn{display:none;margin:-4px 0 10px;padding:0 10px}.toggleEl2[style*=block]+.writeReviewBtn{display:block;animation:.3s ease btnShow}@keyframes btnShow{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.faceIcon{display:inline-block;width:32px;height:32px;margin:0 -14px -12px 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left top;transform-origin:left top;vertical-align:middle;background-size:170px 340px}.p-searchSum{padding:10px;line-height:1.45;font-size:12px;color:#333;background:#f6f6f6;border-bottom:1px solid #ddd}.p-searchSum+.rankingNote{border-top:none}.subCtsArea+.p-rankingTop10{border-top:1px solid #bbb}.p-rankingTop10{padding:10px 0}.p-rankingTop10Title{line-height:1.3;margin:0 10px;color:#333;background:#f6f6f6;border:1px solid #d7d8da;border-bottom:none;border-radius:5px 5px 0 0;padding:8px}.p-rankingTop10TitleLead{margin-bottom:4px;font-size:11px;border:1px solid #bbb;background:#fff;display:inline-block;padding:3px}.p-rankingTop10TitleTxt{font-size:14px;font-weight:bold}.p-rankingTop10List{margin:0 10px;border:1px solid #d7d8da;border-radius:0 0 5px 5px;border-collapse:separate;display:grid}.p-rankingTop10ListCont{padding:6px 8px;border-bottom:1px dotted #ccc;display:grid;grid-template-columns:3.5rem 6rem 1fr}.p-rankingTop10ListCont:last-child{border-bottom:none}.p-rankingTop10ListContRank{margin:3px 5px 0 0;font-family:"Verdana";font-size:12px;color:#e87800;grid-row:1/3;grid-column:1/2}.p-rankingTop10ListContRank::before{background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_crown.svg)}.p-rankingTop10ListContRank::before{content:"";display:inline-block;width:13px;height:11px;vertical-align:baseline;background-repeat:no-repeat;background-size:13px 11px;margin-right:2px;background-position:0}.p-rankingTop10ListContProduct{width:85%;word-break:break-all}.p-rankingTop10ListContName{vertical-align:top;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#011b8f;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;grid-row:1/2;grid-column:2/4}.p-rankingTop10ListContMaker{line-height:1.6;font-size:11px;display:inline;vertical-align:1px}.p-rankingTop10ListContTxt{font-size:12px;display:inline}.p-rankingTop10ListContPriceInfo{display:flex}.p-rankingTop10ListContPrice{font-family:"Verdana";font-size:14px;font-weight:bold;color:#b71b1b;word-wrap:break-word;overflow-wrap:break-word;grid-row:2/3;grid-column:2/3}.p-rankingTop10ListContStar{font-family:"Verdana";font-size:12px;color:#e87800;margin:1px 0 0 5px;grid-row:2/3;grid-column:3/4}.p-rankingTop10ListContStarRating::before{font-size:15px;color:#ffb400;position:relative;top:2px}.p-rankingTop10ListContStarRating::before{content:""}.p-rankingTop10ListContStarRating::before{display:inline-block;width:12px;height:11px;margin:0 -2px 0 2px;content:"";vertical-align:-1px;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_star.svg) no-repeat 0 center;background-size:12px 11px;vertical-align:text-top}.c-list_item-more{width:100%;font-size:16px;font-weight:bold;text-align:center;border-top:1px solid #b3c5dd;border-bottom:1px solid #b3c5dd;background:#f0f3fa;position:relative}.c-list_link{display:block;padding:10px 20px 10px 10px;background:url(https://img1.kakaku.k-img.com/images/smartphone/icon_linkarrow.png) no-repeat right center;background-size:18px 13px;font-size:16px;font-weight:bold;color:#011b8f}.itemList .subCtsArea{overflow:hidden;border-bottom:1px solid #d7d8da;background-color:#fff;padding:10px 0 0}.itemList .subCtsArea.typeNative{background-color:#eee;border-top:none;border-bottom:1px solid #d7d8da}.itemList .subCtsArea.typeNative .IboxDb.multi{min-height:auto}.itemList .subCtsArea::before{content:none}.p-pageBtmAdBnr{position:fixed;bottom:0;width:100%;z-index:250;opacity:0;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.p-pageBtmAdBnr.is-fade{opacity:1}.p-pageBtmAdBnr_in{background:#bbb;text-align:center}.p-pageBtmAdBnr_in>div{padding-bottom:constant(safe-area-inset-bottom, 20px);padding-bottom:env(safe-area-inset-bottom, 20px)}.p-pageBtmAdBnr_in a{display:block;height:50px}.resultNumWrp2{display:table;width:100%}.resultNumWrp2 .resultNumWrp2 h1{display:inline;line-height:1.4}.resultNumWrp2 .inner_type2{display:table-cell;font-size:12px;vertical-align:middle}.resultNumWrp2 .inner_type2:first-child{padding:10px}.resultNumWrp2 .viewChangeDisplay2{color:#011b8f;text-align:right}.resultNumWrp2 .viewChangeDisplay2 .typeClk_type2{padding:3px 6px 3px 3px;display:inline-block;font-size:13px;box-sizing:border-box;border:solid 1px #ccc;border-radius:5px}.resultNumWrp2 .viewChangeDisplay2 .typeClk_type2::before{content:"";width:22px;height:15px;margin:auto;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/display_change_list.png);background-repeat:no-repeat;background-size:22px auto;display:inline-block;vertical-align:middle}.resultNumWrp2 .viewChangeDisplay2 .typeClk.viewCatalog::before{background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/display_change_catalog.png)}.itemListCatalog{background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/bg_line.png) repeat-y center top;background-size:1px 5px;display:flex;flex-wrap:wrap}.itemListCatalog .linkListItem{width:50%;padding:0 1px;float:left;box-sizing:border-box;position:relative;border-top:none}.itemListCatalog .linkListItem:nth-last-child(2){border-bottom:none}.itemListCatalog .linkListItemIn1{display:block;table-layout:auto;padding:0 10px}.itemListCatalog .linkListItemIn1 .image{display:block;width:100%;margin:7px 0;padding:0;box-sizing:border-box}.itemListCatalog .linkListItemIn1 .image a{width:100%}.itemListCatalog .reviewIconS .icon{display:none}.itemListCatalog .reviewIconS{font-family:"Verdana";font-size:12px;color:#e87800}.itemListCatalog .reviewIconS::before{display:inline-block;width:12px;height:11px;margin:0 1px 0 2px;content:"";vertical-align:-1px;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_star.svg) no-repeat 0 center;background-size:12px 11px}.itemListCatalog .linkListItemIn2{padding:0 10px 10px;margin-top:auto}.itemListCatalog .productNameMall{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.itemListCatalog .makerName{font-size:10px}.itemListCatalog .productName{font-size:12px}.itemListCatalog .linkListItem .prdInfoIn{min-height:initial}.itemListCatalog .linkListItem .mallInfo{margin:0 0 5px 0}.itemListCatalog .productNameSet{-webkit-line-clamp:2}.itemListCatalog .prdDescription2{overflow:auto;display:block}.itemListCatalog .specTxt{font-size:10px;color:#999}.itemListCatalog .reviewBoxTtl{background:#f1f1f1;border-radius:2px 2px 0 0}.itemListCatalog .linkListItemIn3{display:block;padding:0 10px}.itemListCatalog .linkListItemIn3:empty{background:none}.itemListCatalog .otherLink{display:block;width:100%;box-sizing:border-box;padding:0 0 10px;position:static}.itemListCatalog .otherLink .typeClk{display:block;width:auto}.itemListCatalog .is-balloonClose .balloonEl{display:none}.itemListCatalog .balloonWrp{position:relative;text-align:center}.itemListCatalog .balloonWrp .balloonBtn{font-size:10px;color:#333;cursor:pointer;margin-right:3px}.itemListCatalog .balloonWrp .balloonBtn::after{content:"";margin:0 0 0 1px;display:inline-block;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_info.png) no-repeat;background-size:18px 13px;width:18px;height:13px;vertical-align:-3px}.itemListCatalog .balloonEl{position:absolute;top:21px;background:#fff;width:300px;box-sizing:border-box;z-index:1;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);border:1px solid #ccc;border-bottom:1px solid #bbb;text-align:left;z-index:3}.itemListCatalog .balloonEl .balloonBtnClose{position:absolute;top:-1px;right:-1px;white-space:nowrap;width:20px;height:20px;background:#bbb;overflow:hidden;text-indent:100%}.itemListCatalog .balloonEl .balloonBtnClose::after{content:"";background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_close4.svg) no-repeat;background-size:10px 10px;display:block;width:10px;height:10px;position:absolute;top:5px;left:5px;z-index:3}.itemListCatalog .balloonEl .specTxt{overflow:inherit;display:block;line-height:1.5}.itemListCatalog .balloonElIn{padding:15px 18px 18px}.itemListCatalog .balloonEl.right{right:0}.itemListCatalog .balloonEl.right,.itemListCatalog .balloonEl.left{display:none}.itemListCatalog .productRankSet{padding:10px 0}.itemListCatalog .productRankSet .rankIcon,.itemListCatalog .productRankSet .kuchikomiIcon{display:inline-block}.itemListCatalog .productRankSet .rankingDelta{display:inline-block;margin:0}.itemList .subCtsArea{width:100%}.shopLinkBtn{text-align:center;font-weight:bold;font-size:12px}.shopLinkBtn1,.shopLinkBtn2{display:block;position:relative;line-height:1;padding:8px;margin-top:7px;border-radius:2px}.shopLinkBtn1{color:#fff;border:1px solid #ff7e1e;border-bottom:1px solid #ee761d;background:linear-gradient(#ff9d27, #ff7e1e)}.shopLinkBtn2{color:#0867bf;border:1px solid #dadada;border-bottom:1px solid #c6c6c6;background:linear-gradient(#fcfcfc, #efefef)}.l-header_category{display:block;margin-top:8px;margin-left:14px;line-height:0;float:left}.p-narrow{display:flex;align-items:center;justify-content:center;background:#eee;padding:10px 8px;z-index:401}.p-narrow.is-modalShow{box-shadow:0 2px 3px rgba(0,0,0,.2);top:10px;position:fixed;left:0;right:0;margin-top:-10px;background:#fff}.p-narrow.is-modalShow .p-narrow_category{border-color:#327fca;color:#327fca;font-size:13px;padding:2px 6px;background:#fff}.p-narrow_ttl{line-height:1;font-size:13px;font-weight:bold;padding-right:5px}.p-narrow_category{font-size:12px;border:1px solid #327fca;padding:6px;height:auto;width:66%;line-height:2;box-sizing:border-box;background:#edf5fd;border-radius:5px;position:relative}.p-narrow_category::after{position:absolute;top:50%;right:12px;display:inline-block;width:5px;height:5px;margin-top:-5px;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #888;border-bottom:2px solid #888}.p-narrow_linkBtn{display:inline-flex;padding:10px;min-height:40px;border:1px solid #ddd;border-radius:4px;color:#555;font-size:13px;line-height:15px;box-sizing:border-box;transition:all .2s ease;align-items:center}.p-narrow_linkBtn.is-selected{position:relative;background-color:#f5f9ff;color:#2762a7;padding-left:25px;border-color:#327fca}.p-narrow_linkDelete{width:10px;display:block;position:absolute;left:8px;top:8px}.p-narrow_unit{margin-top:24px}.p-narrow_unit:first-child{margin-top:8px}.p-narrow_unit_ttl{position:relative;padding:0 0 8px;font-size:15px;font-weight:bold;color:#333}.p-narrow_unit_ttl-column{display:flex;align-items:center;justify-content:space-between}.p-narrow_unit_list{display:flex;gap:4px;flex-wrap:wrap}.p-narrowMdl{position:fixed;z-index:400;top:0;left:0;overflow-y:scroll;width:100%;height:100%;margin-top:10px;display:none;transition:.5s}.p-narrowMdl_bg{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;cursor:pointer;display:none}.p-narrowMdl_ttl{font-size:17px;font-weight:bold;margin:10px;position:relative;z-index:0}.p-narrowMdl_ttlLink{position:absolute;z-index:1;display:inline-block;top:50%;right:0;padding:5px 20px 6px 6px;font-size:11px;background-image:linear-gradient(0deg, #e5792d 0%, #e98f35 100%);border-radius:4px;box-shadow:0 1px 2px 0 rgba(15,21,51,.15),0 0 4px 0 rgba(15,21,51,.1),inset 0 -2px 0 0 rgba(0,0,0,.15);color:#fff;letter-spacing:.04em;text-align:center;border-bottom:none;margin-top:-12px}.p-narrowMdl_ttlLink::after{content:"";position:absolute;top:50%;right:8px;display:inline-block;width:4px;height:4px;margin-top:-3px;transition:all .3s;transform:rotate(-45deg);border-right:2px solid #fff;border-bottom:2px solid #fff}.p-narrowMdl_loader{width:30px;height:30px;margin-top:-15px;padding:0;cursor:wait;text-indent:-999em;border:2px solid rgba(0,0,0,.05);border-radius:5px;background:#fff url(https://img1.kakaku.k-img.com/images/smartphone/loader3_48x48.gif) center no-repeat;background-size:24px 24px;z-index:401;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-narrowMdl_conWrp{background:#fff;box-sizing:border-box}.p-narrowMdl_con{padding:30px 0 80px}.p-narrowMdl_conIn{padding:20px 5px 0;box-sizing:border-box;overflow:auto}.p-narrowMdl_list{display:flex;flex-wrap:wrap;margin:6px}.p-narrowMdl_listWrap{opacity:0;max-height:0;width:200%;margin-top:0;border-bottom:none;transition:max-height 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 100ms;overflow:hidden;background:#f7f7f7;pointer-events:none;box-sizing:border-box}.p-narrowMdl_item{padding:4px;box-sizing:border-box}.p-narrowMdl_item.is-disabled .p-narrowMdl_link{color:#327fca;border:1px solid #327fca;background:#edf5fd}.p-narrowMdl_link{padding:9px;border-radius:4px;background:#fff;border:1px solid #ccc;min-width:45px;box-sizing:border-box;text-align:center;display:block;width:100%;height:100%;line-height:1.2;font-size:13px;color:#000}.p-narrowMdl_cateList{position:relative;display:flex;flex-wrap:wrap;z-index:2}.p-narrowMdl_cateItem{flex-basis:100%;flex-shrink:0;box-sizing:border-box;position:relative;font-size:14px}.p-narrowMdl_cateItem:not(:first-child){border-top:1px solid #e8e8e8}.p-narrowMdl_cateItemInr{padding:11px 30px 11px 10px;position:relative}.p-narrowMdl_cateItemInr::after{position:absolute;top:50%;right:12px;display:inline-block;width:8px;height:8px;margin-top:-5px;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #d7d8da;border-bottom:2px solid #d7d8da}.p-narrowMdl_cateItem.is-open{z-index:1}.p-narrowMdl_cateItem.is-open .p-narrowMdl_cateSubListWrap{opacity:1;max-height:none;pointer-events:auto;z-index:2}.p-narrowMdl_cateItem.is-open .p-narrowMdl_cateLink{font-weight:bold}.p-narrowMdl_cateItem.is-open .p-narrowMdl_cateItemInr{border-bottom:solid 1px #eee}.p-narrowMdl_cateItem.is-open .p-narrowMdl_cateItemInr::after{transform:rotate(225deg);margin-top:-3px;border-color:#c9c9c9}.p-narrowMdl_cateItem.is-open .p-narrowMdl_cateItemInr::before{content:"";display:block;width:22px;height:22px;background:#f7f7f7;position:absolute;border-radius:3px;right:5px;top:50%;margin-top:-11px}.p-narrowMdl_cateSubList{position:relative;display:flex;flex-wrap:wrap;z-index:2;font-size:12px}.p-narrowMdl_cateSubListWrap{opacity:0;max-height:0;margin-top:0;border-bottom:none;transition:max-height 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 100ms;overflow:hidden;pointer-events:none;width:100%}.p-narrowMdl_cateSubItemInr{padding:11px 30px 11px 10px;position:relative;min-height:2.3em;box-sizing:border-box}.p-narrowMdl_cateSubItemInr::after{position:absolute;top:50%;right:14px;display:inline-block;width:5px;height:5px;margin-top:-5px;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.p-narrowMdl_cateSubItem{flex-basis:50%;flex-shrink:0;box-sizing:border-box;position:relative;z-index:0}.p-narrowMdl_cateSubItem:nth-child(even) .p-narrowMdl_listWrap{margin-left:-100%}.p-narrowMdl_cateSubItem.is-open .p-narrowMdl_listWrap{opacity:1;max-height:none;pointer-events:auto;z-index:2}.p-narrowMdl_cateSubItem.is-open .p-narrowMdl_cateSubItemInr{background:#f7f7f7}.p-narrowMdl_cateSubItem.is-open .p-narrowMdl_cateSubItemInr::after{transform:rotate(225deg);margin-top:-3px}.p-narrowMdl_close{position:fixed;z-index:401;bottom:0;left:0;display:table;box-sizing:border-box;width:100%;padding:19px 10px;background:#fff;border-top:1px solid #ccc;color:#327fca;text-align:center;cursor:pointer}.p-narrowMdl_listWrap{width:97%}.p-narrowMdl_cateSubItemInr{font-size:13px;margin-left:3%}.p-narrowMdl_cateSubItem{flex-basis:100%}.p-narrowMdl_cateSubItem:nth-child(even) .p-narrowMdl_listWrap{margin-left:0}.p-narrowMdl_cateSubItem:not(:first-child) .p-narrowMdl_cateSubItemInr{border-top:1px solid #e6e6e6}.p-narrowMdl_cateSubItem.is-open .p-narrowMdl_cateSubItemInr{font-weight:bold}.p-narrowMdl_cateSubItem.is-open .p-narrowMdl_listWrap{margin-left:3%}.p-otherLink{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-size:12px;margin-top:5px;text-align:left;line-height:1;color:#011b8f;text-decoration:none}.p-otherLink:before{display:inline-block;width:9px;height:13px;margin:0 3px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;content:""}.p-otherLink-region:before{background-image:url(https://img1.kakaku.k-img.com/images/smartphone/furusato/icon_area.svg)}.itemListCatalog .p-otherLink{padding-bottom:6px;margin-top:0}.c-btn_more{border:1px solid #bbb;border-radius:20px;display:block;margin:0 auto;font-size:13px;padding:12px 24px 12px 20px;position:relative;text-align:center;width:70%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-btn_moreWrap{padding:24px 0}.c-btn_more::after{border-right:2px solid #767676;border-top:2px solid #767676;content:"";display:inline-block;height:7px;left:5px;position:relative;top:-2px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:7px}ul.linkList-col2>li{border-top:none;display:flex}ul.linkList-col2>li a{display:flex;flex-grow:1;align-items:center}ul.linkList-col2>li div{flex-grow:1}.linkList-col2{position:relative;display:flex;flex-wrap:wrap;z-index:0}.linkList-col2>li{flex-basis:50%;flex-shrink:0;box-sizing:border-box;position:relative;border-top:none}.linkList-col2>li:nth-child(1) a,.linkList-col2>li:nth-child(2) a{border-top:none}.linkList-col2>li:nth-child(odd){border-right:1px solid #bbb}.linkList-col2>li a{border-bottom:1px solid #bbb}.linkList-hideList{display:none}.linkList-hideList_wrap.is-open .linkList-hideList{display:flex;border-top:none;margin-bottom:-1px}.linkList-hideList_wrap.is-open .c-btn_moreWrap{border-top:none;padding:0}.breadcrumbs.p-slide{overflow-x:scroll}.breadcrumbs.p-slide::-webkit-scrollbar{display:none}.breadcrumbs.p-slide ul>li{position:relative}.breadcrumbs.p-slide ul>li a{color:#000 !important;white-space:nowrap}.keySearchArea.headFixedSearch{width:100%}.keySearchArea.headFixedSearch.is-fix{position:fixed;left:0;top:32px;border-top:none;box-shadow:0 2px 2px 0 rgba(136,136,136,.55);z-index:301}.keySearchArea.headFixedSearch.is-fix::before{display:none}.keySearchArea.headFixedSearch .inputArea{position:relative;margin:10px 58px 10px 10px;background-image:none;border:1px solid #c7c7c7;border-radius:5px 0 0 5px}.keySearchArea.headFixedSearch .inputBox{margin:0 30px 0 6px;padding:4px 0}.keySearchArea.headFixedSearch button{right:-48px;overflow:hidden;width:48px;height:40px;padding:0;white-space:nowrap;text-indent:100%;border:none;border-radius:0 5px 5px 0;background:#4784c1;background:-webkit-linear-gradient(top, #7ea9d4, #4784c1);background:linear-gradient(to bottom, #7ea9d4, #4784c1)}.keySearchArea.headFixedSearch button::after{position:absolute;top:11px;left:16px;display:inline-block;width:17px;height:17px;content:"";background:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icn_search.svg) no-repeat;background-size:17px 17px;text-shadow:-1px -1px 0 #435284}.keySearchArea.headFixedSearch .topSearch+.suggestWordList{margin-top:0}.itemList_v2 .linkListItemIn1 .image{display:block}.itemList_v2 .linkListItemIn1 .image img{margin-bottom:0}.itemList_v2 .prdInfo{position:relative;display:block;width:calc(100% - 125px)}.itemList_v2 .otherLink{float:initial}.itemList_v2 .otherLink+.specTxt{margin-top:5px}.itemList_v2 .rankIconWrap .rankIcon{display:inline-block}.itemList_v2 .rankIconWrap .rankingDelta{display:inline-block}.prdDescBox{position:relative;overflow:hidden;height:14px;padding-top:6px;transition:.3s}.prdDescBox-hidden{overflow:hidden;height:0px;padding-top:0}.prdDescBoxIn{margin-bottom:8px}.prdDescBoxIn .prdDescription{overflow:visible;white-space:normal}.prdDescBoxIn .prdDescription+.specTxt{margin-top:5px}.prdDescBoxIn .specTxt{overflow:visible;white-space:normal;-webkit-line-clamp:initial;line-height:1.5;font-size:10px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:initial}.prdDescBoxIn.is-short .prdDescription{overflow:hidden;white-space:nowrap;padding-right:30px}.prdDescBoxIn.is-short .specTxt{overflow:hidden;white-space:nowrap;padding-right:30px;display:block;-webkit-box-orient:initial;text-overflow:ellipsis}.ListItemMoreBtn{position:absolute;bottom:0;right:0;display:inline-block;width:25px;height:25px;background-color:#fff}.ListItemMoreBtn::after{position:absolute;bottom:8px;right:10px;content:"";display:inline-block;width:8px;height:8px;border-right:1px solid #666;border-bottom:1px solid #666;background:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.ListItemHideCont{position:relative;display:block;overflow:hidden;height:0;margin:0 10px;padding:0;transition:.3s}.ListItemHideContIn{margin:0 auto 10px;padding:10px;background-color:#f6f6f6}.ListItemHideContIn .reviewBox{margin-top:0}.itemList_v2 .linkListItem.is-viewmoreOpen .prdDescBox{overflow:visible;height:auto}.itemList_v2 .linkListItem.is-viewmoreOpen .ListItemHideCont{overflow:visible;height:auto}.itemList_v2 .linkListItem.is-viewmoreOpen .ListItemMoreBtn{background-color:rgba(0,0,0,0)}.itemList_v2 .linkListItem.is-viewmoreOpen .ListItemMoreBtn::after{bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.p-narrowChg{transition:.3s;position:relative}.p-narrowChg_in{background:#fff;padding:10px 0 10px 0;overflow-x:auto;min-height:55px;box-sizing:border-box}.p-narrowChg_list{overflow:auto;white-space:nowrap;letter-spacing:-0.4em;line-height:1;padding-right:100px}.p-narrowChg_btn{display:inline-block}.p-narrowChg_btn:first-child{margin-left:10px}.p-narrowChg_btnIn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px;padding:9px 10px;border:1px solid #ccc;font-size:12px;border-radius:4px;margin-right:7px;display:inline-block;box-sizing:border-box;letter-spacing:normal;cursor:pointer;position:relative;text-align:center}.p-narrowChg_btnIn.is-selected{border-color:#327fca;background:#edf5fd;color:#327fca;padding-left:28px}.p-narrowChg_btnClear{margin-right:7px;display:inline-block;box-sizing:border-box;padding:9px 6px;letter-spacing:normal;color:#011b8f;font-size:12px}.p-narrowChg_link{width:10px;display:block;position:absolute;left:8px;top:8px}.p-narrowChg_more{position:absolute;top:0;right:0;bottom:0;width:100px;display:flex;align-items:center;justify-content:center;color:#011b8f;font-size:12px;background:#fff;border:none;box-shadow:-2px 0 3px rgba(0,0,0,.05)}.p-narrowChg_more::before{margin-right:5px;display:inline-block;content:"";width:12px;height:12px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/icon/icon_narrow.svg);background-size:100% auto;background-repeat:no-repeat}.p-narrowChg_moreBtn{padding:0;background-color:rgba(0,0,0,0);border-radius:4px;border:none;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;color:#011b8f}.p-narrowChg.is-keysearch{position:sticky}.p-halfModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:410;opacity:0;visibility:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transition-property:visibility,opacity;transition-timing-function:ease;transition-duration:.1s}.p-halfModal.is-open{visibility:visible;opacity:1}.p-halfModal.is-loading .p-halfModal_head{min-height:56px}.p-halfModal.is-loading .p-halfModal_btn-main{background:#d6d6d6;box-shadow:0 3px 0 #d6d6d6}.p-halfModal_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(6,10,44,.7);opacity:0;visibility:hidden;z-index:400;cursor:pointer;transition-property:visibility,opacity;transition-timing-function:ease;transition-duration:.4s}.p-halfModal_bg.is-open{visibility:visible;opacity:1}.p-halfModal_close{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;position:absolute;top:10px;right:8px;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:410}.p-halfModal_close::before,.p-halfModal_close::after{content:"";position:absolute;background-color:#999}.p-halfModal_close::before{top:5px;right:14px;width:2px;height:20px;transform:rotate(45deg)}.p-halfModal_close::after{top:14px;right:5px;width:20px;height:2px;transform:rotate(45deg)}.p-halfModal_closeHead{width:100vw;margin:0 auto;overflow:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;opacity:0}.p-halfModal_closeHeadIn{width:100vw;height:300px;position:relative}.p-halfModal_wrap{position:fixed;top:100vh;display:flex;flex-direction:column;width:100%;height:calc(100% - 55px);background:#fff;border-radius:10px 10px 0 0;box-sizing:border-box;z-index:410;transition:top ease .3s}.p-halfModal_wrap.is-open{top:55px}.p-halfModal_contents{height:calc(100% - 68px);flex:1;display:flex;flex-direction:column}.p-halfModal_head{position:sticky;top:0;left:0;padding:16px 40px 16px 18px;width:100%;border-bottom:1px solid #dcdde0;border-radius:10px 10px 0 0;box-sizing:border-box}.p-halfModal_head::before{position:absolute;top:5px;left:50%;margin-left:-20px;display:block;content:"";width:40px;height:3px;background:#dcdde0;border-radius:50px}.p-halfModal_headTtl{font-size:15px;color:#333;font-weight:bold}.p-halfModal_in{flex:1;padding:16px 16px 24px;overflow-y:auto;visibility:visible}.p-halfModal_loading{margin:auto;text-align:center}.p-halfModal_loading::before{display:inline-block;content:"";width:180px;height:180px;background:url(https://img1.kakaku.k-img.com/images/smartphone/common/loading_circle1.gif) center/cover no-repeat}.p-halfModal_result{margin-top:auto;position:sticky;left:0;right:0;bottom:0;display:flex;width:100%;height:68px;padding:10px;background-color:#fff;justify-content:space-between;z-index:420;box-sizing:border-box;box-shadow:0 0 8px 0 #ccc}.p-halfModal_result-singleBtn{justify-content:center}.p-halfModal_btn{padding:0;background-color:rgba(0,0,0,0);border-radius:4px;border:none;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer}.p-halfModal_btn-sub{padding:10px;width:110px;font-size:12px;border:1px solid #d7d8da;box-sizing:border-box}.p-halfModal_btn-main{display:flex;align-items:center;justify-content:center;margin:0 0 3px 16px;padding:2px 10px 0;min-height:45px;color:#fff;font-size:16px;font-weight:bold;line-height:1.3;box-sizing:border-box;background:linear-gradient(to bottom, #ff9d27 0%, #ff7e1e 100%);box-shadow:0 3px 0 #ee761d;flex:1}.p-halfModal_ttl{margin-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:bold}.is-no-pull-reflesh{position:fixed !important;width:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-y:contain}
