.eleName{border:1px solid #e2e4e8;border-radius:2px;padding:2px 2px 1px;font-size:10px;color:#333}.eleName.fill{background:#f3f3f3;border:0;padding:2px 4px 2px}.starIcon:before{vertical-align:top}.guideIcon{vertical-align:top;overflow:hidden;display:inline-block;width:17px;height:12px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/category/icon_guide.png);background-size:11px 11px;background-repeat:no-repeat;background-position:center 0}.mgBox{padding:10px;background:#fff;border-top:1px solid #d7d8da}.mgBox>div{background:#f3f3f3;border:1px solid #d7d8da}.btnArea{margin:15px 10px 15px}.btnArea button{display:block;width:100%}.tagBox{padding:3px 0;background:#f3f3f3;border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da}.tagBox dl{margin:10px}.tagBox .ttl{margin:6px 2px}.tagBox .ttl span{padding:4px 6px 4px 4px;background:#999;border-radius:3px;color:#fff;font-size:12px}.tagBox dd{display:inline}.tagBox a{overflow:hidden;background:none;display:inline-block;background:#fff;max-width:100%;margin:2px;padding:6px 8px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dde;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.postSelect{margin:10px 10px 15px 10px}.postSelect dt{margin:15px 0 5px 0;color:#425599;font-size:12px}.postSelect dt:nth-of-type(1){margin-top:10px}.postSelect select{width:100%;font-size:14px}.postIn input:checked+label,.postSelect input:checked+label{color:#e87800}.rankList ul.linkList>li .rvDetail a{padding:0 10px 0 0}ul.linkList>li .rvDetail a{padding-right:10px;background:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rvDetail{margin:0 10px 10px;border:1px solid #e2e4e8;border-radius:3px}.rvTtl{padding:5px 10px 5px;background:#f3f3f3}.rvTtl>span{padding-right:3px}.rvDetail li{margin:7px 0;padding:0 0 0 10px}.rvDetail li a>span:last-child{padding-right:5px}.rvlis>span{display:inline-block;vertical-align:middle}.rvDetail .faceIcon{display:inline-block;width:16px;height:16px;background-size:85px 170px;vertical-align:bottom}.rvDetail .faceIcon.imode_32,.rvDetail .faceIcon.ykeitai_32,.rvDetail .faceIcon.willcom_32,.rvDetail .faceIcon.ezweb_32{background-size:64px 16px}.prBox>div:first-child{border-top:1px solid #d7d8da}.prBox>div{background:#fff}.prBox>div+div{border-top:1px solid #d7d8da}.prBox a{padding:14px 24px 14px 10px;color:#000;font-size:12px;font-weight:bold}.prBox a>span:last-child{display:block;margin-top:3px;padding-left:3px;font-size:16px;color:#011b8f}.horizonNavDisp{position:relative;border-bottom:1px solid #bbb}.dateSelect+.horizonNavDisp{border-top:0}.horizonNavDisp:before,.horizonNavDisp:after{content:"";display:block;position:absolute;top:0;height:100%}.horizonNavDisp:before{left:0;width:7px;background:-webkit-gradient(linear, left center, right center, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));z-index:10}.horizonNavDisp:after{right:0;width:30px;background:-webkit-gradient(linear, left center, right center, from(rgba(255, 255, 255, 0)), to(#fff));z-index:11}.horizonNav{display:table;height:42px;overflow:hidden}.horizonNav li{display:table-cell;padding:0 10px;vertical-align:middle;white-space:nowrap}.horizonNav li:last-child{padding-right:30px}.horizonNav li>span,.horizonNav li a{display:block}.horizonNav li>span{display:table;font-weight:bold;height:100%;border-bottom:3px solid #3e5182;vertical-align:middle}.horizonNav li.borderRed>span{border-color:#d38c8c}.horizonNav li>span>span{display:table-cell;height:100%;vertical-align:middle}.horizonNavDisp.child{background:#dfe5f1}.horizonNavDisp.child:before,.horizonNavDisp.child:after{content:"";display:block;position:absolute;top:0;height:100%}.horizonNavDisp.child:before{left:0;width:7px;background:-webkit-gradient(linear, left center, right center, from(rgb(223, 229, 241)), to(rgba(223, 229, 241, 0)));z-index:10}.horizonNavDisp.child:after{right:0;width:30px;background:-webkit-gradient(linear, left center, right center, from(rgba(223, 229, 241, 0)), to(#dfe5f1));z-index:11}.horizonNavDisp.ulSeparate .horizonNav li{padding:2px 10px 0}.horizonNavDisp.ulSeparate .horizonNav li>span{border-bottom:0}.horizonNavDisp.ulSeparate .horizonNav li>span>span{border-bottom:3px solid rgba(0,0,0,0)}.horizonNavDisp.ulSeparate .horizonNav li>span>span:last-child{border-bottom-color:#1e90ff}.perMonthWrapper{display:inline-block;padding:4px 6px 4px 8px;margin:3px 0;background:#ffc;border:1px dashed #ebebaa}.perMonthTitle{display:inline-block;font-size:10px;line-height:1.1}.perMonthText{display:inline-block;vertical-align:2px}.perMonthText .price{font-size:20px !important}.perMonthText .month{color:#b71b1b;font-size:12px;font-weight:bold}.callCenterBox{padding-bottom:10px}.callCenterList{text-align:center}.callCenterList p{margin:0 10px;font-size:12px;line-height:1.4}.callCenterList .callKakaku{margin:10px 10px 0;padding-bottom:10px;border:1px solid #efdac6;border-radius:5px}.callCenterList h3{padding:7px 10px;border-bottom:1px solid #efdac6;border-radius:5px 5px 0 0;background:#f8f0e9;background:-webkit-gradient(linear, left top, left bottom, from(#fdfcf9), to(#f4e4da));font-size:15px;font-weight:bold;text-align:left;text-shadow:0 1px 1px #fff}.callCenterList .leadTxt{margin-top:10px;font-size:16px;font-weight:bold}.callCenterList .leadTxt img{margin-right:5px;vertical-align:baseline}.callCenterList .contactBtn a{position:relative;width:100%;margin-top:10px;padding:7px 5px;font-size:14px}.callCenterList .contactBtnTxt{display:block;background:url(https://img1.kakaku.k-img.com/images/smartphone/bb/common/icon_linkpc.png) no-repeat right center;background-size:20px 13px}.callCenterList .contactBtnTxt span{display:block;font-size:13px;font-weight:normal}.callCenterList .contactTelBtn a{width:100%;margin-top:10px;padding:5px 10px;font-size:13px}.callCenterList .contactTelBtnNum{display:block;width:100%;margin:3px;font-size:18px;font-family:Verdana;line-height:1.1}.callCenterList .contactTelBtnNum:before{display:inline-block;position:relative;top:-2px;width:24px;height:18px;margin-right:8px;background:url(https://img1.kakaku.k-img.com/images/smartphone/taiyoukou/icon.png) no-repeat -1px -1px;background-size:40px 285px;vertical-align:text-bottom;content:""}.callCenterList .contactTelInfo,.callCenterList .contactBtnInfo{margin-top:5px}.callCenterList .contactTelInfo span{font-weight:bold}.callCenterList .contactTelInfo span span{font-size:10px}ul.linkList.withReview .reviewBox .faceIcon{display:inline-block;width:16px;height:16px;background-size:85px 170px;vertical-align:-3px;-webkit-transform:scale(1);transform:scale(1);margin:0 2px 0 0}ul.linkList.withReview .reviewBox .reviewTitleBox{margin-bottom:4px}#headerAd+.rankList .tabs.type2:first-child{margin-top:-1px;border-top:none}#headerAd>div{width:320px;height:50px;margin:0 auto;position:static;top:initial;left:initial}.hType1+#headerAd+.rankList{border-top:1px solid #d7d8da}.rankList .subCtsArea+.itemContList{border-top:1px solid #d7d8da}ul.linkList>li{border-top:1px solid #d7d8da}.rankingNote{border-top:1px solid #d7d8da}.subCtsArea{background:#fff}.subCtsArea:before{display:block;content:"";height:4px;margin-bottom:6px;background:#fff;border-top:1px solid #d7d8da}.hType1+.subCtsArea{border-top:1px solid #356aa0;background:#ddd}.hType1+.subCtsArea:before{border-top:none;content:none}.hType1+.subCtsArea .IboxDb.single{margin:0 auto}hr.hrGray{background:#fff;border-top:1px solid #d7d8da}@media(orientation: portrait){.subCtsArea.s-adWrp .IboxDb.multi{min-height:auto}}#headerAd+.p-rankSelectWrap{padding-top:6px}.p-rankSelectWrap{background:#ddd}.p-fixedRankSelectNavWrap.is-fixed2.is-fixed+.p-rankSelectWrap{padding-top:0;background:#f3f7fc}.p-rankSelect{background:#f3f7fc;padding:14px 0 1px;color:#333}.p-rankSelect_ttl{padding:0 8px 3px;font-size:17px;font-weight:bold;line-height:1.3;color:#333}.p-rankSelect_ttl_note{font-size:11px;margin-bottom:2px;display:block;color:#5e6ba6}.p-rankSelect_list{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:scroll;margin:0 0 15px 0px;padding:0 10px 0 0;scroll-snap-type:x mandatory}.p-rankSelect_item{flex:1;min-width:25vmin;min-height:10vmin;margin:0 0 10px 6px}.p-rankSelect_item:first-child{margin-left:8px}.p-rankSelect_item:last-child{margin-right:8px}.p-rankSelect_link{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin-top:4px;padding-bottom:2px;border-radius:4px;background:#fff;box-shadow:0px 1px 2px 1px rgba(137,146,190,.3)}.p-rankSelect_list.p-rankSelect-sort .p-rankSelect_link{box-shadow:none;border:1px #d0ddee solid}.p-rankSelect_imgWrap{display:flex;align-items:center;justify-content:center;height:50px;width:50px;margin-top:7px}.p-rankSelect_imgWrap.p-rankSelect_guideImgWrap{position:relative;height:50px;width:50px;border-radius:50%;background:#f2f2f2;overflow:hidden}.p-rankSelect_img{height:50px;width:50px;border-radius:50%;overflow:hidden}.p-rankSelect_guideImgWrap .p-rankSelect_img{position:absolute;top:0;bottom:0;margin:auto;mix-blend-mode:multiply;height:50px;width:50px;opacity:1}.p-rankSelect_txt{display:block;margin:6px 4px 2px;color:#333;font-size:12px;font-weight:bold;text-align:center;line-height:1.4}.p-rankSelect_txt_note{display:block;font-size:10px}.p-rankSelect_list2{display:flex;flex-wrap:wrap;align-items:stretch;margin:4px 4px 16px 8px}.p-rankSelect_item2{width:50%;min-height:50px;padding:0 4px 4px 0;box-sizing:border-box;overflow:hidden}.p-rankSelect_img2{height:50px;width:50px;border-radius:50%;overflow:hidden}.p-rankSelect_link2{display:flex;align-items:center;width:100%;height:100%;padding:2px 4px;box-sizing:border-box;border-radius:4px;background:#fff;transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px #d0ddee solid;overflow:hidden}.p-rankSelect_link-narrow{position:relative;padding:5px 30px;justify-content:center;background:#6490c9;border:none;box-shadow:0px 1px 2px 1px rgba(137,146,190,.5);max-width:360px;box-sizing:border-box}.p-rankSelect_link-narrow:after{position:absolute;top:0;right:12px;left:auto;bottom:0;margin:auto;border:1px solid #fff;border-left:none;border-bottom:none;z-index:1;display:inline-block;width:8px;height:8px;transform:rotate(45deg);content:""}.p-rankSelect_txt-narrow{position:relative;left:4px;font-size:14px;margin:9px 2px;position:relative;color:#fff}.p-rankSelect_txt-narrow::before{position:absolute;left:-24px;width:16px;height:16px;margin-right:8px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/v2/icon_filter2.svg);background-size:16px auto;background-position:0 2px;background-repeat:no-repeat;content:"";overflow:hidden;display:inline-block}.p-rankSelect_imgWrap2{display:flex;align-items:center;justify-content:center;height:50px;width:60px;box-sizing:border-box}.p-rankSelect_txt2{display:flex;flex-direction:column;color:#333;font-size:12px;font-weight:bold;line-height:1.4}.p-rankSelect_link2:has(.p-rankSelect_imgWrap2) .p-rankSelect_txt2{padding-left:4px;width:calc(100% - 60px)}body.is-noScroll{overflow:hidden;position:fixed;width:100%}.p-rankModal{position:fixed;top:100%;left:0;width:100%;height:92%;background:#fff;border-radius:10px 10px 0 0;box-sizing:border-box;z-index:410;overflow-y:hidden;transition:all ease .5s;touch-action:none}.p-rankModalWrap{opacity:0;visibility:hidden;height:0}.p-rankModal_close{position:absolute;top:15px;right:20px;width:20px;height:20px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:410;right:15px}.p-rankModal_close::before{top:0px;right:9px;width:2px;height:20px;transform:rotate(45deg)}.p-rankModal_close::before,.p-rankModal_close::after{content:"";position:absolute;background-color:#999}.p-rankModal_close::after{top:9px;right:0;width:20px;height:2px;transform:rotate(45deg)}.p-rankModalWrap.is-show{visibility:visible;opacity:1;display:block;position:fixed;top:0;width:100vh;height:100vh;left:0;z-index:400;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(6,10,44,.7);z-index:399;cursor:pointer}.p-rankModal.is-show{display:block;top:8%}.p-rankModal_in{position:relative;display:flex;margin-top:50px;transition:all ease .5s;height:calc(92% + 50px)}.p-rankModal_area{flex:1;overflow-y:scroll;padding:8px 24px 20px;box-sizing:border-box}.p-rankModal_head{position:absolute;top:0;left:0;width:100%;height:50px;padding:16px 18px;box-shadow:0 1px 5px 0 #ccc;font-size:15px;font-weight:bold;box-sizing:border-box;z-index:410;padding:16px 10px}.p-rankModal_unit_ttl{padding:2px 8px 2px 7px;margin-bottom:15px;font-size:17px;font-weight:bold;line-height:1.3;color:#333;border-left:4px solid #5e6ba6;margin-top:10px}.p-rankModal_unit_data{padding:0 0 20px}.p-rankModal_unit_data .p-rankSelect_guide_imgWrap{padding:0}.p-rankModal_unit_data .p-rankSelect_guide_txtWrap{padding:0 0 20px}.p-rankModal_unit+.p-rankModal_unit{margin-top:10px;border-top:none}.p-rankSelect_guide{position:relative;margin:16px 8px 0;height:60px;overflow:hidden;transition:.1s}.p-rankSelect_guide.is-open{height:auto;padding-bottom:60px}.p-rankSelect_guide_ttl{padding:9px 8px 9px 9px;margin-bottom:12px;font-size:17px;font-weight:bold;line-height:1.3;color:#333;background:#e9eff6;border-left:4px solid #aab3db}.p-rankSelect_guide_ttl:nth-child(n+2){margin-top:30px}.p-rankSelect_guide_txtWrap{display:block;padding:0 12px;margin-bottom:15px;font-size:16px;line-height:1.75;text-align:justify}.p-rankSelect_guide_imgWrap{background:#fff;padding:10px;margin-bottom:20px;text-align:center}.p-rankSelect_guide_img{width:100%;max-width:400px}.p-rankSelect_guide_linkWrap{margin-bottom:10px}.p-rankSelect_guide_linkList{display:flex;flex-wrap:wrap}.p-rankSelect_guide_linkItem{margin:0 4px 4px 0}.p-rankSelect_guide_link{display:flex;align-items:center;padding:7px 9px;border:1px solid #dde;border-radius:3px;background:#fff;min-width:25px;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;color:#011b8f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.p-rankSelect_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:4px 8px 20px}.p-trendCommentary{padding-bottom:10px}.p-trendCommentary_ttl{margin:5px 10px 0;padding-bottom:10px;border-bottom:1px dotted #ccc;font-size:15px;font-weight:bold;line-height:1.4}.p-trendCommentary_date{margin:10px 10px 0 0;font-size:11px;text-align:right;color:#666}.p-trendCommentary_in{position:relative;height:auto;margin-bottom:5px;padding:10px 10px 0;z-index:0}.p-trendCommentary_in.is-close{max-height:86px;overflow:hidden}.p-trendCommentary_line{font-size:13px;line-height:1.5;color:#333}.p-trendCommentary_line+.p-trendCommentary_line{margin-top:8px}.p-trendCommentary_profile{display:flex;margin:0 10px 0;padding:10px;border:1px solid #bbb;border-radius:4px}.p-trendCommentary_profile_avatar_entity{width:40px;border-radius:40px}.p-trendCommentary_profile_detail{padding-left:10px;flex:1}.p-trendCommentary_profile_name{font-size:13px;font-weight:bold}.p-trendCommentary_profile_name:has(a){color:#333;font-weight:normal}.p-trendCommentary_profile_name:has(a) a{font-weight:bold}.p-trendCommentary_profile_line{position:relative;margin-top:5px;font-size:13px;color:#555;line-height:1.5}.p-trendCommentary_profile_line.is-read{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-trendCommentary_profile_readmore{position:absolute;top:0;right:0;padding-right:13px;margin-top:2em;font-size:11px;line-height:1.5;color:#011b8f;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 10%, #fff 100%)}.p-trendCommentary_profile_readmore::before{position:absolute;right:3px;bottom:7px;display:inline-block;border-right:2px solid #011b8f;border-bottom:2px solid #011b8f;width:4px;height:4px;margin:0 auto;vertical-align:2px;transition:all .3s;transform:rotate(45deg);content:""}.p-trendCommentary .contMoreElBtn{position:relative;z-index:0;height:42px;margin-top:10px;cursor:pointer;font-size:12px;text-align:center;color:#011b8f;line-height:3.5}.p-trendCommentary .contMoreElBtn::before{content:"";display:inline-block;border-right:2px solid #8f8d8f;border-bottom:2px solid #8f8d8f;width:6px;height:6px;margin:0 auto;vertical-align:2px;-webkit-transition:all .3s;transition:all .3s;bottom:32px;position:absolute;z-index:2;left:0;right:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);vertical-align:0}.p-trendCommentary .is-close .contMoreElBtn{height:69px;overflow:hidden;text-indent:100%;white-space:nowrap;position:absolute;bottom:-10px;background:#fff;display:block;left:0;right:0;background:linear-gradient(rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.9) 70%, #fff 100%)}.p-trendCommentary .is-close .contMoreElBtn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:20px}.p-trendCommentary+.p-rankSelectWrap{border-top:1px solid #d0ddee}.p-trendCommentary+.p-rankSelectWrap+.hType3,.p-trendCommentary+.hType3{display:block;border-bottom:none}.p-trendCommentary+.p-rankSelectWrap+.hType3::after,.p-trendCommentary+.hType3::after{content:"";display:block;height:3px;width:100%;background:#ededed;border-top:1px solid #bbb}.p-fixedMenu{position:sticky;top:32px;width:100%;background:#fff;transition:all ease .2s;z-index:200}.p-fixedMenu-2{border-top:1px solid #ddd}.p-fixedMenu-hide{position:fixed;height:0;opacity:0;visibility:hidden}.p-fixedMenu.is-fixedObs{box-shadow:0px 3px 2px 0px rgba(0,0,0,.2)}.p-fixedMenu.is-fixed{height:auto;opacity:1;visibility:visible;box-shadow:0px 3px 2px 0px rgba(0,0,0,.2)}.p-fixedMenu.is-fixed .p-fixedMenu_link:not(.p-fixedMenu_link.is-current){color:#666}.p-fixedMenu.is-noHdr{top:0}.p-fixedMenu_list{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-top:1px solid #eee}.p-fixedMenu_item{flex:1}.p-fixedMenu_link{display:flex;align-items:center;justify-content:center;position:relative;padding:2px 8px 0;min-height:3.3em;box-sizing:border-box;color:#333;font-size:13px;background:#fff;text-align:center;transition:.1s}@media screen and (max-width: 320px){.p-fixedMenu_link{font-size:12px}}.p-fixedMenu_link.is-current{font-weight:bold}.p-fixedMenu_link.is-current::after{display:block;position:absolute;top:auto;bottom:0;width:100%;height:3px;background:#3e5182;content:""}.hdrWrpFixed.is-fixedMenuObs{box-shadow:none}.p-productListSection{margin:16px 8px 0;padding:0 0 8px;background:#fff}.p-productListSection:last-of-type{margin-bottom:32px}.p-productListTtl-main{display:flex;justify-content:flex-start;align-items:center;margin:0 8px 8px;padding:48px 8px 10px;border-bottom:2px solid #ccc}.p-productListTtl-mainIn{font-size:17px;font-weight:bold;display:flex;align-items:center}.p-productListTtl-main span{font-size:17px;font-weight:bold}.p-productListTtl{padding:36px 8px 8px;font-size:16px;border-bottom:1px solid #dcdde0}.p-productListTtl:first-child{padding-top:12px}.p-productListTtl+.p-productWordListWrap{margin-top:8px}.p-productListSubTtl{margin:0 8px;padding:16px 8px 0 0;font-size:15px}.p-productList{margin:0 8px 0;padding:8px 0 0}.p-productListTtl-main+.p-productList{margin-top:-8px}.p-productList_item+.p-productList_item{margin-top:8px}.p-productList_link{position:relative;display:block;border:1px solid #b6d6f2;border-radius:4px;color:#1e5ea9;text-align:center;font-weight:bold;background-color:#f5fbff;padding:14px 24px;font-size:15px}.p-productList_link::after{position:absolute;top:0;right:12px;left:auto;bottom:0;margin:auto;border:1px solid #1e5ea9;border-left:none;border-bottom:none;z-index:1;display:inline-block;width:8px;height:8px;transform:rotate(45deg);content:""}.p-productList_linkIcon{padding-left:20px;padding:0 0 2px 20px;position:relative}.p-productList_linkIcon::before{display:inline-block;top:calc(50% - 8px);left:0;width:16px;height:16px;content:""}.p-productList_linkIcon-1::before{background:url(https://img1.kakaku.k-img.com/images/smartphone/common/v2/icon_filter2.svg) no-repeat}.p-productList_link-submit{display:flex;align-items:center;justify-content:center;gap:0 8px;color:#fff;padding:16px 14px;border-radius:4px;position:relative;background:-webkit-linear-gradient(top, #5598d2 0%, #3f7dc5 100%);background:linear-gradient(to bottom, #5598d2 0%, #3f7dc5 100%);font-size:15px}.p-productList_link-submit::after{border-color:#fff}.p-productList_link.p-productList_link-2{text-align:left;font-weight:normal;font-size:14px}.p-productList_linkPR{position:relative;display:flex;background:#fffcf1;border-radius:4px;border:1px solid #f5f5f5;color:#333;overflow:hidden}.p-productList_linkPR::after{content:"";display:block;position:absolute;top:4px;right:4px;bottom:unset;left:unset;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-productList_linkPR_imgWrap{display:flex;align-items:center;justify-content:center;width:80px;max-height:80px;padding:10px;background:#fff}.p-productList_linkPR_img{max-width:80px;max-height:80px;vertical-align:top}.p-productList_linkPR_info{text-align:left;display:flex;flex-direction:column;padding:6px 6px 6px 10px;color:#666}.p-productList_info_catch{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:13px}.p-productList_info_name{margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;color:#1e5ea9}.p-productList_info_price{margin-top:3px;color:var(--priceColor);font-weight:bold;font-size:15px}.p-linkTxtList_ttl{font-weight:bold}.p-linkTxtList_ttlIcon{padding-left:20px;padding:0 0 2px 24px;position:relative}.p-linkTxtList_ttlIcon::before{position:absolute;display:block;top:calc(50% - 8px);left:0;width:18px;height:18px;margin:auto;background-size:18px auto;background-repeat:no-repeat;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/common/v2/icon_productList.svg);content:""}.p-linkTxtList_ttlIcon-1::before{background-position:0 0}.p-linkTxtList_ttlIcon-2::before{background-position:0 -30px}.p-linkTxtList_detail{margin-top:7px;font-size:14px;color:#333}.p-productWordListWrap{padding:8px 8px 0}.p-productWordList{margin:0;display:block}.p-productWordList>li{display:block;margin:0}.p-productWordList_item .p-productWordList_link{position:relative;display:block;background:#fff;text-align:left;font-size:14px;border:1px solid #dcdde0;border-width:0 1px 1px;box-sizing:border-box;padding:12px 24px 12px 8px;overflow:hidden;border-radius:0;line-height:1.231;color:#1e5ea9}.p-productWordList_item .p-productWordList_link::after{position:absolute;top:0;right:10px;left:auto;bottom:0;margin:auto;z-index:1;display:inline-block;width:9px;height:9px;border:1px solid #aaabb3;border-left:none;border-bottom:none;transform:rotate(45deg);content:""}.p-productWordList_item:first-child .p-productWordList_link{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #dcdde0}.p-productWordList_item:last-child .p-productWordList_link{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #dcdde0}.is-show .p-productWordList_item:last-child .p-productWordList_link{border-radius:0}.p-productWordListBtn{display:flex;width:100%;padding:12px 40px;background:#fff;border:1px solid #dcdde0;border-width:0 1px 1px;font-size:14px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:0 0 4px 4px;color:#333;margin-top:0}.p-productWordListBtn:after{display:inline-block;width:9px;height:9px;margin:-5px 0 0 8px;border:1px solid #aaabb3;border-left:none;border-bottom:none;transform:rotate(135deg);content:""}.p-productWordListBtn::before{content:none}.p-productWordListBtn.is-show{border-top:0}.p-productWordListBtn.is-show::after{transform:rotate(-45deg);margin-top:4px}.p-productListSection .is-linkListToggleWrap{position:relative;background:none;left:0;bottom:0;padding:0;z-index:1;box-sizing:border-box;width:100%}.p-productListSection .is-linkListToggleWrap.is-show{padding:0}.p-priceClassListWrap{background:#fff;margin:4px 0 0;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.priceClass form{display:flex;align-items:center;justify-content:center}.priceClass input{box-sizing:border-box;width:28%;padding:5px;margin-left:3px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:16px;outline:none}.priceClass form>span{margin-left:3px}.priceClass .submitBtn4{color:#fff;font-weight:bold;padding:8px 10px;margin-left:8px;border-radius:4px;position:relative;background:-webkit-linear-gradient(top, #5598d2 0%, #3f7dc5 100%);background:linear-gradient(to bottom, #5598d2 0%, #3f7dc5 100%);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)}@media screen and (max-width: 320px){.priceClass .submitBtn4{font-size:12px}}.tabs.p-productListTab{margin:8px 8px 0}.p-productListTabContentIn.is-hidden{visibility:hidden;opacity:0;height:0;padding:0}.p-productListTabContentIn{background:#fff;margin:0 8px;padding:0 0 8px;border:1px solid #ccc;border-width:0 1px 1px 1px}.p-productListCont.is-hidden{display:block;height:0;overflow:hidden;pointer-events:none}.p-productListContBtn{position:relative;display:flex;width:calc(100% - 32px);margin:16px 16px 0;padding:12px 40px;background:#fff;border:1px solid #ccc;font-size:14px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:4px}.p-productListContBtn:after{display:inline-block;width:9px;height:9px;margin:-5px 0 0 8px;border:1px solid #aaabb3;border-left:none;border-bottom:none;transform:rotate(135deg);content:""}.p-productListContBtn.is-close:after{transform:rotate(-45deg);margin-top:4px}.p-productListCont+.p-productListContBtn::before{content:"";border-top:1px solid #f2f3f5;width:calc(100% + 16px);display:block;position:absolute;top:-8px}.descriptionTipWrap{position:relative;min-height:18px;display:block}.descriptionTipBtn{background:none;border:none;padding:0;vertical-align:top;position:absolute;top:0;bottom:0;margin:auto 0 auto 5px}.descriptionTip{display:none;position:absolute;top:28px;max-width:260px;box-sizing:border-box;height:auto;padding:15px;box-shadow:rgba(0,0,0,.3) 0px 4px 5px -4px;background-color:#444;color:#fff;font-size:12px;line-height:1.5;overflow:hidden;z-index:2;text-align:left;top:20px;border-radius:4px}.descriptionTipClose{display:block;float:right;width:30px;height:30px;margin:-17px -17px 0 0;padding:3px;box-shadow:none;text-indent:-999px;font-weight:bold;z-index:2;position:relative;overflow:hidden;text-indent:110%;white-space:nowrap;background:none;border:none}.descriptionTipClose::before{content:"";display:block;border-top:2px solid #fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:0;width:16px;transform:rotate(45deg)}.descriptionTipClose::after{content:"";display:block;border-top:2px solid #fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:0;width:16px;transform:rotate(-45deg)}.descriptionTip .Title{font-weight:bold;font-size:13px;margin:0 0 5px}.descriptionTip>p{margin-top:5px;font-weight:normal}.p-selectPoint_ttl{padding:0 8px 3px;font-size:17px;font-weight:bold;line-height:1.3;color:#333}.p-selectPoint_list{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:scroll;margin:0 0 15px 0px;padding:0 0px 0 0;scroll-snap-type:x mandatory}.p-selectPoint_list_item{flex:1;min-width:25vmin;min-height:10vmin;margin:0 0 10px 6px}.p-selectPoint_list_item:first-child{margin-left:8px}.p-selectPoint_list_item:last-child{margin-right:16px}.p-selectPoint_list_btn{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin-top:4px;padding-bottom:2px;border-radius:4px;background:#fff;box-shadow:0px 1px 2px 1px rgba(137,146,190,.3)}.p-selectPoint_list_btn-viewAll{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin-top:4px;padding-bottom:2px;border-radius:4px;font-size:12px;line-height:1.45;text-align:center;font-weight:bold;background-color:#f5fbff;border:1px solid #b6d6f2;box-sizing:border-box}.p-selectPoint_list_btn_imgWrap{position:relative;display:flex;align-items:center;justify-content:center;height:50px;width:50px;margin-top:7px;overflow:hidden;border-radius:50%;background:#f2f2f2;overflow:hidden}.p-selectPoint_list_btn_img{position:absolute;top:0;bottom:0;margin:auto;mix-blend-mode:multiply;height:50px;width:50px;opacity:1}.p-selectPoint_list_btn_txt{display:block;margin:6px 4px 2px;color:#333;font-size:12px;font-weight:bold;text-align:center;line-height:1.4}body.is-noScroll{overflow:hidden;position:fixed;width:100%}.p-selectPointModal{position:fixed;top:100%;left:0;width:100%;height:92%;background:#fff;border-radius:10px 10px 0 0;box-sizing:border-box;z-index:410;overflow-y:hidden;transition:all ease .5s;touch-action:none}.p-selectPointModalWrap{opacity:0;visibility:hidden;height:0}.p-selectPointModal_close{position:absolute;top:15px;right:20px;width:20px;height:20px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:410;right:15px}.p-selectPointModal_close::before{top:0px;right:9px;width:2px;height:20px;transform:rotate(45deg)}.p-selectPointModal_close::before,.p-selectPointModal_close::after{content:"";position:absolute;background-color:#999}.p-selectPointModal_close::after{top:9px;right:0;width:20px;height:2px;transform:rotate(45deg)}.p-selectPointModalWrap.is-show{visibility:visible;opacity:1;display:block;position:fixed;top:0;width:100vh;height:100vh;left:0;z-index:400;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(6,10,44,.7);z-index:399;cursor:pointer}.p-selectPointModal.is-show{display:block;top:8%}.p-selectPointModal_in{position:relative;display:flex;margin-top:50px;transition:all ease .5s;height:calc(92% + 50px)}.p-selectPointModal_area{flex:1;overflow-y:scroll;position:relative;padding:20px 16px 20px;margin-bottom:32px;text-align:center;box-sizing:border-box}.p-selectPointModal_area::after{display:block;content:"";height:16px}@media only screen and (orientation: landscape){.p-selectPointModal_area::after{height:32px}}.p-selectPointModal_head{position:absolute;top:0;left:0;width:100%;height:50px;padding:16px 18px;box-shadow:0 1px 5px 0 #ccc;font-size:15px;font-weight:bold;box-sizing:border-box;z-index:410;padding:16px 10px}.p-selectPointModal_ttl{margin-bottom:20px;font-size:22px;font-weight:bold;line-height:1.4;text-align:left}.p-selectPointModal_img{width:70%;margin-bottom:24px;max-width:500px}@media only screen and (orientation: landscape){.p-selectPointModal_img{width:30%}}.p-selectPointModal_unit{text-align:left;margin-bottom:34px}.p-selectPointModal_unit+.p-selectPointModal_unit{margin-top:48px}.p-selectPointModal_unit_ttl{margin:0 0 12px;position:relative;display:flex;align-items:stretch;padding:0 0 0 12px;font-size:18px;font-weight:bold;line-height:1.4;border-left:none}.p-selectPointModal_unit_ttl::before{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#7086c2;content:""}.p-selectPointModal_unit_ttl_label{position:relative;left:-8px;min-width:48px;width:48px;margin-right:2px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:4px 5px 7px 5px;font-size:12px;text-align:center;background:#f3f7fc;color:#808cbc;line-height:1.7;letter-spacing:-0.02em}.p-selectPointModal_unit_ttl_labelNum{display:flex;align-items:center;justify-content:center;background:#fff;color:#808cbc;border:1px solid #808cbc;width:18px;border-radius:50%;height:18px;font-size:11px;padding:1px 1px 1px;box-sizing:border-box;line-height:1.5;letter-spacing:-0.02em;text-align:center;margin-bottom:auto}.p-selectPointModal_unit_ttl_txt{display:flex;align-items:center;padding:2px 0 3px}.p-selectPointModal_unit_ttl-2{position:relative;font-size:17px;padding:6px 8px 0;margin-bottom:10px;background:none;border:none;line-height:1.4;font-weight:bold}.p-selectPointModal_unit_ttl-3{border-bottom:none;margin-bottom:8px;padding:3px 8px 0;padding-bottom:0;font-size:15px;color:#444;font-weight:bold}.p-selectPointModal_unit_ttl-2::before,.p-selectPointModal_unit_ttl-3::before{content:none}.p-selectPointModal_unit_ttl+.p-selectPointModal_unit_ttl{margin-top:0}.p-selectPointModal_unit_data{padding:0}.p-selectPointModal_unit_data+.p-selectPointModal_unit_data{margin-top:40px}.p-selectPointModal_unit_linkList{flex-direction:column}.p-selectPointModal_unit_linkList_item{margin:0}.p-selectPointModal_unit_linkList_link{position:relative;display:block;background:#fff;text-align:left;font-size:16px;border:1px solid #dcdde0;border-width:0 1px 1px;border-radius:0;box-sizing:border-box;padding:12px 24px 12px 8px;overflow:hidden;font-weight:normal}.p-selectPointModal_unit_linkList_link::after{position:absolute;top:0;right:10px;left:auto;bottom:0;margin:auto;z-index:1;display:inline-block;width:9px;height:9px;border:1px solid #aaabb3;border-left:none;border-bottom:none;transform:rotate(45deg);content:""}.p-selectPointModal_unit_linkList_item:first-child .p-selectPointModal_unit_linkList_link{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #dcdde0}.p-selectPointModal_unit_linkList_item:last-child .p-selectPointModal_unit_linkList_link{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #dcdde0}.p-selectPointModal_unit_list{position:relative;margin-bottom:12px}.p-selectPointModal_unit_list_item{position:relative;margin:0 8px 8px 8px;padding-left:12px;font-size:16px;line-height:1.5}.p-selectPointModal_unit_list_item::before{position:absolute;top:9px;left:1px;right:auto;content:"";margin:auto;width:3px;height:3px;background:#333;border-radius:50%}.p-selectPointModal_btn{position:relative;display:block;margin-bottom:10px;border:1px solid #b6d6f2;border-radius:4px;text-align:center;font-weight:bold;background-color:#f5fbff;padding:14px 24px;font-size:16px}.p-selectPointModal_btn::after{position:absolute;top:0;right:12px;left:auto;bottom:0;margin:auto;border:1px solid #011b8f;border-left:none;border-bottom:none;z-index:1;display:inline-block;width:9px;height:9px;transform:rotate(45deg);content:""}.p-selectPointModal_btn-close{display:block;width:100%;margin-bottom:10px;border-radius:4px;text-align:center;background-color:#fff;padding:24px 24px 12px;font-size:15px;color:#333}.p-selectPointModal_btn_in-close{position:relative}.p-selectPointModal_btn_in-close::before,.p-selectPointModal_btn_in-close::after{content:"";position:absolute;top:0;bottom:0;right:auto;background-color:#999;margin:auto}.p-selectPointModal_btn_in-close::before{left:-15px;width:1px;height:15px;transform:rotate(45deg)}.p-selectPointModal_btn_in-close::after{left:-22px;width:15px;height:1px;transform:rotate(45deg)}.p-selectPointModal_txt{line-height:1.5;margin:0 8px 10px 8px;font-size:16px}.p-selectPointModal_txt-notes{line-height:1.5;margin:0 8px 10px 8px;font-size:12px}.p-selectPointModal_unit_ttl-2{position:relative;font-size:17px;padding:6px 8px 0;margin-bottom:10px;background:none;border:none;line-height:1.4;font-weight:bold}.p-selectPointModal_unit_ttl-3{border-bottom:none;margin-bottom:8px;padding:3px 8px 0;padding-bottom:0;font-size:15px;color:#444;font-weight:bold}.p-selectPointModal_unit_linkList+.p-selectPointModal_unit_ttl{margin-top:20px}.p-selectPointModal_unit_txt{line-height:1.5;margin:0 8px 10px 8px;font-size:16px}.p-selectPointModal_unit_txt-notes{line-height:1.5;margin:0 8px 10px 8px;font-size:12px}#headerAd+.p-summaryArea{border-top:6px solid #ddd}.p-summaryArea{padding:10px}.p-summaryArea_line{line-height:1.5}.p-summaryArea_line sup{font-size:10px;vertical-align:super}.p-summaryArea_note{margin-top:5px;padding-left:1em;color:#555;font-size:11px;line-height:1.4;text-indent:-1em}
