@charset "utf-8";
.lower-contents{letter-spacing:var(--default-letter-spacing-ja)}.lower-contents h3{color:var(--text-main-color)}.popover{font-family:var(--default-font-family)}.container-fluid{padding-left:0;padding-right:0}#wrapper{width:100%!important}.container,.search-condition-upperstage,.search-condition-lowerstage,#ring_list,#ring_list_top,#necklace_list,#necklace_list_top,#dia_list_top,#dia_list_head,#list_area,.quick-search{width:1140px!important}#dia_list_head{max-height:44px}#dia_list{letter-spacing:var(--default-letter-spacing-en)}#dia_list .dia-list__text-bold{font-size:13px;-webkit-text-stroke-width:.6px;font-weight:400!important}#dia_list .btn-xs{line-height:1.7}.ring-list__infomation{font-size:1.1em}.ring-list__infomation-link{color:#4783c5}.ring-list__infomation-link:hover{color:#4783c5;text-decoration:underline}.bp-kv{position:relative;z-index:0}.bp-kv__headline{margin:0;position:absolute;z-index:1}.bp-kv__headline h1{font-size:1.5rem!important;font-family:var(--default-font-family)!important;text-align:left!important;background:inherit!important}.bp-kv__headline-en{display:block;line-height:1.15}.bp-kv__headline-ja{display:block;line-height:1.5}.bp-kv__image-wrap{display:block;position:relative;width:100%;z-index:0}.bp-kv__image{pointer-events:none}.bp-kv__headline--left-body-text-area{letter-spacing:var(--default-letter-spacing-ja);width:45%;font-size:12px}.fku-search-common-headline{left:10%;margin:0 auto;max-width:calc(var(--pc-max-width) + var(--pc-padding-horizontal) * 2);top:48%;transform:translateY(-50%);width:75%}.bp-kv__headline--left-body-text-area a{font-size:12px}.fku-search-common-headline--en{padding-top:18px!important;font-size:calc(1.2vw + 27px);margin-bottom:11px}h1.fku-search-common-headline--ja{padding-top:0!important;font-size:calc(.6vw + 7px)!important;color:var(--text-main-color)!important}.fku-search-common__kv-image{width:100%;aspect-ratio:4 / 1}.fku-search-common__lower-contents{width:95%;margin-left:auto;margin-right:auto;max-width:1200px}.h1-style{width:100%;margin:0;padding-top:18px;padding-bottom:18px;background-color:#f5f1ed;color:#000000b3;text-align:center;display:block}label,.select-check input{cursor:pointer}.popover-dismiss{font-size:1.2em;color:#000c}.popover{width:300px;background-color:#fff!important;box-shadow:0 0 5px #ccc;color:#666!important}.popover h3{font-size:1.1em;font-weight:700;margin:0 0 10px}.search-popover{position:relative;padding:10px}.search-popover .popover-colse{position:absolute;top:0;right:-3px;cursor:pointer;line-height:0;padding:2px 3px}.search-popover .popover-colse:hover{background-color:#eee;border-radius:4px}.search-popover dl{margin-bottom:0}.search-popover dl dt{margin-bottom:5px;font-size:1.1em}.search-popover dl dd{margin-bottom:0}.popover .search-popover p{font-size:.9em}.popover .search-popover .btn{position:relative;font-size:.9em}.popover .search-popover .btn .fa-angle-right{position:absolute;right:10px}.ringtype-tooltips{padding:0;margin-left:5px;background-color:#fff}.delivery-tooltips{padding:0;margin-right:15px}.tooltip.show{opacity:1!important;background-color:#fff}.tooltip .tooltip-inner{max-width:300px;background-color:#fff!important;box-shadow:0 0 5px #ccc;color:#666!important}.tooltip .tooltip-inner dl{margin-bottom:0}.tooltip-title{font-size:1.3em;margin-bottom:10px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff!important}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff!important}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff!important}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff!important}.ringtype-tooltips .btn{position:relative}.ringtype-tooltips .btn .fa-angle-right{position:absolute;right:10px}.ringtype dl dd{font-size:.5em}.price-tax{font-size:.6em;padding-left:5px}.ordermade-header-title{padding:25px 0 0;width:1140px}.ordermade-header-title h2{margin-top:0;margin-bottom:8px}.ordermade-header-title a{line-height:1.2;font-size:.9em}label.search-condition-label{display:block;cursor:pointer;transition:all .5s;margin-bottom:0;padding:12px 10px;font-size:1.1em}.search-condition-upperstage label.search-condition-label,.search-condition-lowerstage label.search-condition-label{border-top:1px solid #ccc}.search-condition-lowerstage .search-condition:checked+label.search-condition-label{border-bottom:none}label.search-condition-label:before{content:"\e313";font-family:Material Symbols Outlined;padding-right:8px}input.search-condition{display:none}.search-condition-stage-show{height:0;overflow:hidden;opacity:0;transition:.5s;padding:0 10px}.search-condition:checked+label.search-condition-label+.search-condition-stage-show{height:auto;opacity:1;border-top:none;padding:0 10px 20px}.search-condition-upperstage .search-condition:checked+label.search-condition-label+.search-condition-stage-show{border-bottom:none}.search-condition:checked+label.search-condition-label:before{content:"\e316";font-family:Material Symbols Outlined}.marriage-search__set-value--hidden{display:none}#select_main h3{font-size:.9em;margin-top:0;margin-right:10px;margin-bottom:0}.slider-title{font-weight:700}.search-box{padding:15px 0;border-bottom:2px dotted rgba(0,0,0,.05)}.search-box:first-child{padding-top:0!important}.search-box:last-child{padding:15px 0 0;border-bottom:none}.search-box ul{margin-bottom:0}.select-check{position:relative;padding-top:5px}.select-check input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}.select-check input[type=checkbox]+label{display:block;border:1px solid #fff;padding:5px 0}.select-check input[type=checkbox]:checked+label{border:1px solid var(--key-color);padding:5px 0}.select-check input[type=radio]+label{display:block;border:1px solid #fff;padding:0 5px}.select-check input[type=radio]:checked+label{border:1px solid var(--key-color);padding:0 5px}.select-check input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}.select-check img{margin:0 auto}.select-name{font-size:.8em;text-align:center;display:block;line-height:1.5em}.select-material-name{font-size:.7em}.engage-search__image--design{height:80px;width:126px;padding-top:10px;object-fit:cover}.material img{width:28px}.diasize-and-price select{width:230px!important;height:28px!important;padding:4px 25px 4px 12px}.diasize-and-price h3{display:inline-block}.diasize-select,.price-select{display:inline-block;vertical-align:middle}.select-diamond--shape{width:370px;background-color:#fcf8e3;color:#8a6d3b;padding:10px;border-radius:4px;margin-top:10px!important;position:relative}.select-diamond--shape:after{content:"";position:absolute;left:10%;bottom:100%;margin-left:-15px;border:8px solid transparent;border-bottom:12px solid #fcf8e3}.select-diamond--carat-out-of-range{width:100%;max-width:550px;background-color:#f2dede;color:#c03;padding:10px;border-radius:4px;margin-top:10px!important;position:relative}.select-diamond--carat-out-of-range:after{content:"";position:absolute;left:10%;bottom:100%;margin-left:-15px;border:8px solid transparent;border-bottom:12px solid #f2dede}.ring-option-list h4{font-size:.9em;font-weight:700;color:#7d7d7d;margin-top:0;margin-bottom:0}.ring-option-list ul li{display:inline-block;font-size:.8em;width:120px}#ring_list_top{width:100%;border-top:1px solid #ccc;padding-top:20px}.cnt{font-size:1.8em;font-weight:700}.search-condition-delivery-date{border-top:1px solid #ccc;width:1140px}.sort-filiter{font-size:.9em}.display-select{padding-top:12px;margin-bottom:0}.display-select li{display:inline-block;margin-bottom:0}.display-select select#view_cnt,.display-select select#sel_order{width:120px!important;height:28px!important;padding:4px 25px 4px 12px}.display-select select#view_cnt{width:80px!important;margin-right:10px}.display-select select#sel_order{width:120px!important}.delivery-date-filter{padding:20px 0 0;width:100%}.delivery-date-filter__sort-area{display:flex;justify-content:flex-end}.delivery-date-filter__sort-title{padding:8px 6px 8px 0;margin:0;text-align:right;cursor:default}.delivery-date-filter__sort-title-pc-spacer{margin:0 11.5px}.delivery-date-filter__radio-area{justify-content:flex-end;margin-bottom:0}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes showout{0%{opacity:1}to{opacity:0}}.nouki-label{border:1px solid #ccc;padding:3px 15px;display:inline-block;font-size:.8em;line-height:2em;background-color:#fff}.product-data-wrapper{padding-left:40px}@media screen and (-webkit-min-device-pixel-ratio:0){.product-data-wrapper{margin-left:-7px;margin-right:-7px}}h3.ring-list-gnm{font-size:1.3em}.product-data-wrapper .ring-data{border-bottom:2px dotted #bebebe;margin-bottom:20px;padding-bottom:20px}.product-data-wrapper .ring-data:last-of-type{border-bottom:none;margin-bottom:20px;padding-bottom:20px}.ring-data div>dl,.ring-data div>dl dt,.ring-data div>dl dd{margin-bottom:0;font-size:.95em;font-weight:400;line-height:1.5em}.ring-list-spec{margin-bottom:0}.ring-list-spec dt{margin-bottom:5px!important}.ring-list-spec dt:last-of-type{margin-bottom:0!important}.ring-data-select-diamond-ct{margin-bottom:20px!important;font-size:1.1em!important}.ring-data-select-diamond-ct span{display:block;font-size:.9em;font-weight:700}.product-price{position:relative}.product-price dl{position:absolute;bottom:0;right:7px}.product-price dt{font-size:.8em!important;font-weight:700!important}.product-price dd{font-size:1.2em!important}.product-price dd.tax-label:after{content:"(\7a0e\8fbc)";font-size:.7em;margin-left:5px;color:var(--text-main-color)}.ring-btn .btn{font-size:.9em}.ring-btn .btn{position:relative}.ring-btn .fa{position:absolute;right:3%}#dia_list_head .clearfix:after,.dia-list-inner .clearfix:after{content:"."!important}#diamond-quick-search{margin-bottom:10px}.quick-search label{margin-bottom:0}.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.card-block{padding:10px 20px}.quick-reset{margin-bottom:0;padding-top:20px;text-align:right}.quick-reset li{display:inline-block;margin-bottom:0}.diamonds-search__reset-link{color:var(--text-sub-color)!important}.diamonds-search__reset-link:hover{color:#000c!important}.col-dia-left{flex:0 0 12%;max-width:12%;padding-left:10px}.col-dia-right{flex:0 0 88%;max-width:88%;padding-right:10px}.dia-quality-box h3.slider-title{color:var(--text-main-color);font-size:.85em;margin-top:0;margin-bottom:10px}.slider-title--option{padding-left:0}.dia-slider-title-min{font-weight:400;display:block}.slider-title-letter-spacing{letter-spacing:-.1em}.dia-slider{height:70px}#price_bg div,#cut_bg div,#carat_bg div,#clarity_bg div,#color_bg div{position:absolute;cursor:grab}#price_bg div:active,#cut_bg div:active,#carat_bg div:active,#clarity_bg div:active,#color_bg div:active{cursor:grabbing}#cut_bg div,#clarity_bg div,#color_bg div{top:10px!important;font-size:10px;vertical-align:middle;line-height:2em}#price_bg,#carat_bg{position:relative;width:97%;height:5px;border-radius:10px}#txt_min_price,#txt_max_price,#min_carat,#max_carat{width:180px!important;height:28px!important;padding:4px 25px 4px 12px}#cut_bg,#clarity_bg,#color_bg{position:relative}#cut_bg span,#clarity_bg span,#color_bg span{position:absolute;top:10px;left:8.5px;font-size:0;width:100%}#cut_bg span.dia-quality-box__status,#clarity_bg span.dia-quality-box__status{display:block;position:relative;top:0;left:0;font-size:10px}.dia-cut-slider div.active,.dia-clarity-slider div.active,.dia-color-slider div.active{background-color:var(--key-color);color:#fff}.dia-cut-slider__disabled{opacity:.5}.slider-text div.active{color:var(--key-color)!important;font-weight:bolder}.qualitybar-first{border-radius:10px 0 0 10px}.qualitybar-end{border-radius:0 10px 10px 0}#cut_text div,#clarity_text div,#color_text div{font-size:5px;-moz-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-moz-transform-origin:0px 0px;-webkit-transform-origin:0px 0px;-o-transform-origin:0px 0px;-ms-transform-origin:0px 0px;transform-origin:0px 0px}@-moz-document url-prefix(){#cut_text div,#clarity_text div,#color_text div{font-size:10px}}@media screen and (-webkit-min-device-pixel-ratio:0){#cut_text div,#clarity_text div,#color_text div{font-size:10px}}@supports (--css: variables){.diamonds-search__form input[type=range].multirange{padding:0;margin:0;display:inline-block;vertical-align:top}.diamonds-search__form input[type=range].multirange::-moz-range-thumb{transform:scale(1)}.diamonds-search__form input[type=range].multirange.range-min{position:absolute}.diamonds-search__form input[type=range].multirange.range-min::-webkit-slider-thumb{position:relative;z-index:2}.diamonds-search__form input[type=range].multirange.range-min::-moz-range-thumb{z-index:2}.diamonds-search__form input[type=range].multirange::-moz-range-track{border-color:transparent}.diamonds-search__form input[type=range].multirange.range-max{position:relative;background:var(--track-background);--track-background: linear-gradient(to right, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0 ) no-repeat 0 55% / 100% 42%;--range-color: var(--key-color)}.diamonds-search__form input[type=range].multirange.range-max::-webkit-slider-runnable-track{background:var(--track-background)}.diamonds-search__form input[type=range].multirange.range-max::-moz-range-track{background:var(--track-background)}.diamonds-search__form input[type=range].multirange.range-max::-webkit-slider-thumb{position:relative;z-index:2}.diamonds-search__form input[type=range].multirange.range-max::-moz-range-thumb{z-index:2}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.diamonds-search__form input[type=range].multirange{padding:0;vertical-align:top}.diamonds-search__form input[type=range].multirange::-ms-track{color:transparent;background:transparent;border:0}.diamonds-search__form input[type=range].multirange::-ms-fill-lower{background:transparent}.diamonds-search__form input[type=range].multirange::-ms-fill-upper{background:transparent}.diamonds-search__form input[type=range].multirange.range-min{position:absolute}.diamonds-search__form input[type=range].multirange.range-min::-ms-track{background:#149cb8}.diamonds-search__form input[type=range].multirange.range-min::-ms-fill-lower{background:#ddd}.diamonds-search__form input[type=range].multirange.range-max{position:relative}.diamonds-search__form input[type=range].multirange.range-max::-ms-fill-upper{background:#ddd}}.diamonds-search__form input[type=range]{-webkit-appearance:none;background:transparent;height:24px;width:100%}.diamonds-search__form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:1px solid #c5c5c5;border-radius:50%;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;background-color:#fff}.diamonds-search__form .range-bg--check input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:none;box-shadow:none;background-color:transparent}.diamonds-search__form input[type=range]::-ms-tooltip{display:none}.diamonds-search__form input[type=range]::-moz-range-track{height:0}.diamonds-search__form input[type=range]::-moz-range-thumb{width:20px;height:20px;border:1px solid #c5c5c5;border-radius:50%;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;background-color:#fff}.diamonds-search__form .range-bg--check input[type=range]::-moz-range-thumb{width:20px;height:20px;border:none;box-shadow:none;background-color:transparent}.diamonds-search__form .range-bg{position:relative;width:475px;height:5px;border-radius:10px}.diamonds-search__form .range-bg--clear{position:relative;height:20px;border-radius:10px}.diamonds-search__form .range-bg--cut{width:476px}.diamonds-search__form .range-slide{position:absolute;width:475px;top:-10px}.diamonds-search__form .range-slide--clear{position:absolute;top:-2px}.diamonds-search__form .range-slide--cut{width:476px}.diamonds-search__form .range-min{left:0}.diamonds-search__form .range-max{right:0}#cut_text div:nth-child(1),#cut_text div:nth-child(2),#cut_text div:nth-child(3),#cut_text div:nth-child(4),#clarity_text div:nth-child(1),#clarity_text div:nth-child(2),#clarity_text div:nth-child(3),#clarity_text div:nth-child(4),#color_text div:nth-child(1),#color_text div:nth-child(2){position:absolute}#cut4,#cut5,#cut6,#cut7{width:114.7px;height:20px;position:unset!important;cursor:pointer!important}#cut_text div:nth-child(1){bottom:10px}#cut_text div:nth-child(2),#cut_text div:nth-child(3),#cut_text div:nth-child(4){bottom:0}#cut_text div:nth-child(1){left:110px}#cut_text div:nth-child(2){left:226px;letter-spacing:-.05em;text-align:center}#cut_text div:nth-child(3){left:330px;text-align:center;letter-spacing:-.05em}#cut_text div:nth-child(4){left:445px;text-align:center;letter-spacing:-.05em}#clarity5,#clarity6,#clarity7,#clarity8,#clarity9,#clarity10{width:75.8px;height:20px;position:unset!important;cursor:pointer!important}#clarity_text div:nth-child(1),#clarity_text div:nth-child(2),#clarity_text div:nth-child(3),#clarity_text div:nth-child(4){bottom:15px}#clarity_text div:nth-child(1){left:115px}#clarity_text div:nth-child(2){left:260px}#clarity_text div:nth-child(3){left:403px}#clarity_text div:nth-child(4){left:488px}#color18,#color19,#color20,#color21,#color22,#color23{width:75.8px;height:20px;position:unset!important;cursor:pointer!important}#color_text div:nth-child(1),#color_text div:nth-child(2){bottom:15px}#color_text div:nth-child(1){left:175px}#color_text div:nth-child(2){left:415px}.fluorescence-title{margin-bottom:10px}#polish,#symmetry,#fluorescence{width:100%}.fluorescence-list li{display:inline-block;margin-right:20px}.fluorescence-list li:last-child{margin-right:0}.col-dia-right--shape{margin-bottom:10px}.alert-diamond-shape{position:fixed;left:0;top:0;width:100vw;height:100vh;margin:auto!important;z-index:100000}.alert-diamond-shape__dialog{position:relative;top:45%;transform:translateY(-45%)!important;left:0;right:0;margin:auto}.alert-diamond-shape__content{padding:20px}.alert-diamond-shape__button-area{margin:0 0 1%}.alert-diamond-shape__button{font-size:1.3125rem;opacity:1}.alert-diamond-shape__button[type=button][disabled],.alert-diamond-shape__button[type=button]:hover{background-color:#fff!important;border:none!important}.diamonds-search__shape-label{margin:0;padding-left:20px!important;padding-right:20px!important;text-align:center;border:solid 1px transparent}.b-input:checked+.diamonds-search__shape-label{border:solid 1px var(--key-color)}.diamonds-search__shape-label:before{display:none!important}.diamonds-search__shape-label:after{display:none!important}.diamonds-search__shape-image{width:75px!important;height:75px!important}.diamonds-search__date-label-shipping-status{padding-right:38px;cursor:default}.dia-info-wrap{position:absolute;right:10px;top:-95px}.dia-info{position:relative;display:block;text-align:left;font-size:.8em;background:#d9edf7;padding:20px;margin-top:5px;color:#000c;z-index:0;width:200px;text-align:justify;border-radius:4px;opacity:.9}.dia-info-close{position:absolute;top:5px;right:5px;display:block;padding:2px;border-radius:4px;line-height:0;text-indent:1px}.dia-info-close:hover{display:block;background-color:#c5e1ef;cursor:pointer}.dia-info:before{content:"";position:absolute;display:block;width:0;height:0;right:89px;bottom:-8px;border-top:8px solid #d9edf7;border-right:8px solid transparent;border-left:8px solid transparent}#dia_list{height:750px;overflow-y:scroll;overflow-x:visible;border-bottom:2px solid #ccc}#dia_list_top{position:relative;width:100%}.dia-list__alert--shape{width:1140px}.dia-list-header,.dia-data-line{font-size:.9em}.dia-list-header{width:100%;margin-bottom:0;text-align:center}.dia-list-header li,.dia-data-line li{display:inline-block}.dia-data-line .font-weight-bold{font-family:var(--default-font-family)!important;-webkit-text-stroke-width:.6px;font-weight:400!important}.dia-data-line .box-link-base{display:block}.dialist-carat a,.dialist-color a,.dialist-clarity a,.dialist-cut a,.dialist-fluorescence a,.dialist-price a,.dialist-shipdate a{color:#000c}.dia-list-header{font-size:.8em;background-color:#eee}.dia-list-header__active{color:var(--text-main-color)!important;font-weight:700}.dia-list-header__sort{display:inline-block}.dia-list-header__arrow{position:relative;color:#000c;font-size:1.5em}.dia-list-header__arrow:before{position:relative;z-index:5;top:1px}.dia-list-header__arrow--active{color:var(--key-color);font-weight:700}.dia-data-line-box{width:100%;margin-bottom:0;border-bottom:1px solid #eee;position:relative}.dia-data-line-box.clearfix{display:block}.dia-data-line-left{width:3.5%}.dia-data-line-left .comparison-check-label{display:block;width:16px;height:16px}.dia-data-line{padding:12px 5px 12px 0;margin-bottom:0;width:96.5%;text-align:center}.dia-data-line:first-child{padding-top:15px}.dia-data-line-box--highlight{background-color:#fefcf7;position:relative}.dia-data-line-box--highlight:before{background:var(--key-color);content:"\304a\3059\3059\3081";color:#fff;font-size:.6rem;left:0;line-height:1.2;padding:3px 5px;position:absolute}.dia-data-line-box--highlight .dia-data-line{padding:22px 0 15px 5px}.dia-data-line-box--highlight .single-comparison{padding:22px 0 0 10px}.dia-data-line-box:hover{background-color:var(--foundation-color-gray)}.dia-data-line-box .comparison_checkbox{width:2.5%}.dialist-shape{position:relative;width:4.5%}.dialist-carat{width:5.5%}.dialist-color{width:3%}.dialist-clarity{width:5%}.dialist-cut{width:8%}.dialist-report{width:5%}.dialist-fluorescence{width:7%}.dialist-shipdate,.dialist-settingdate{width:12%}.dialist-price{width:13%;padding-right:15px}.dialist-settingprice{width:13%;padding-right:10px}.dialist-setting__button--disabled{background-color:#c7c7c7!important;border-color:#c7c7c7!important;opacity:1!important}.dialist-btndtls{width:7%}.dialist-btndtls-ddwn{width:33%}.dialist-shape img{position:absolute;top:-20px;left:0;right:0;width:33px;margin:0 auto;vertical-align:top}.dia-spac{margin-top:-1px;padding:20px;background-color:#f3f2f2;border-bottom:1px solid #ccc;font-size:.8em}.dia-spac h3{margin-top:0}.dia-4cdata{padding-right:10px}.dia-4c{width:100%}.dia-4c .float-left{width:10%}.dia-4c .float-right{width:90%}.dia-data-box,.dia-spec-col{width:100%}.dia-data{border-bottom:2px dotted #bebebe;margin:10px 10px 30px}.dia-data:nth-child(2){margin-bottom:10px}.dia-data dd{text-align:right}.box-link-base.btn-xs,.box-link-base.btn-sm{border-radius:0}.dia-btn.box-link-base{position:relative}.dia-btn .material-symbols-outlined{position:absolute;right:3%}.dia-list-select-ring{margin-top:20px;margin-bottom:0}.dia-list-select-ring dd{font-size:1.2em}.dia-data-box ul{margin-bottom:0}.dia-setting-ring-wap{padding-left:10px}.dia-setting-ring{padding:5px 20px;border:1px solid #ccc;border-radius:30px;background-color:#ccc;font-size:1.2em}.dia-list-loading{padding:10px 0;text-align:center;color:#666;background:linear-gradient(#fff,#fbfbfb)}.ddwn-title{width:100%}#h2_ddwn{font-size:1.1em;margin:0;padding-left:10px}#bottom2{border-top:1px solid #ccc;padding-top:25px}#bottom2 h3{font-size:1.1em;float:left;width:15%;margin:0}#bottom2 .dia-ddwn-search{float:right;width:85%}.dia-ddwn-searchlist li.selected_item{color:#fff;padding:2px 10px;background-color:var(--key-color);border-radius:50px;font-size:.9em}.dia-ddwn-searchlist li.no_item{color:#ccc}.dia-ddwn-searchlist li{display:inline-block;margin:0 5px}.dia-ddwn-searchlist li a{display:inline-block;margin:0 5px;text-decoration:underline}#history{position:relative;width:1020px;margin:100px auto}.history-rink{position:absolute;top:36px;right:10px}.history-rink:after{content:"\f105";font-family:FontAwesome;padding-left:8px}.setting-history .vlog-gno{display:none}.horizontal-scroll-wrapper{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}.horizontal-scroll-area{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap}.horizontal-scroll-inner{padding:0;margin:0}.horizontal-scroll-item{border:solid 1px #ddd;border-radius:6px;display:inline-block;width:20%;padding:15px;position:relative}.horizontal-scroll-item img{margin:0 auto;display:block}.horizontal-scroll-item dt,.horizontal-scroll-item .dia-data-rank{font-weight:400;font-size:.8em;margin-bottom:10px;position:relative;white-space:normal;line-height:1.3em}.horizontal-scroll-item .dia-data-rank{font-size:.9em;margin:20px 0 6px}.horizontal-scroll-item .dia-data-rank li:first-child{border-bottom:1px dotted #ddd;padding:0 0 5px;margin:0 0 5px;text-align:center}.vlog-gnm-short{height:45px}.vlog-product-data{font-size:.85em}.vlog-gno{margin-bottom:5px}.vlog-price{margin-bottom:10px}.vlog-price .tax{font-size:.7em}.vlog-price-large{display:inline-block;font-size:1rem}.vlog-font-large{font-size:1.3rem}#e-ring-ranking{position:relative;width:1020px;margin:100px auto 150px}.e-ring-ranking--diamond{margin:0 auto 30px!important}.history-link--diamond{margin:10px 0;top:initial}.diamonds-search__ranking-link-area{margin-bottom:0!important;font-size:1.1em;margin-bottom:40px;display:block;text-align:center}.diamonds-search__ranking-link{color:#7d7d7d;border:1px solid #9b9b9b;border-radius:3px;display:block;padding:5px}.ranking-number{font-size:1.2em;letter-spacing:.3em}.ribbon{display:block;position:absolute;top:0;left:8px;margin:0;padding:2px 0;z-index:2;width:30px;text-align:center;font-size:15px}.ribbon:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-bottom:10px solid transparent}.ribbon.rank1{background:#c4ab62;color:#fff}.ribbon.rank1:after{border-left:15px solid #c4ab62;border-right:15px solid #c4ab62}.ribbon.rank2{background:#b5b5b5;color:#fff}.ribbon.rank2:after{border-left:15px solid #b5b5b5;border-right:15px solid #b5b5b5}.ribbon.rank3{background:#c08146;color:#fff}.ribbon.rank3:after{border-left:15px solid #c08146;border-right:15px solid #c08146}.ribbon.rank-nomal{background:#f5f0ec}.ribbon.rank-nomal:after{border-left:15px solid #f5f0ec;border-right:15px solid #f5f0ec}.rank-place-mark{font-size:.8em;padding-left:1px}#dia_list .comparison-list-active{border-left:6px solid var(--key-color)}.comparison-list-active dd.outer-diamondcarat{margin-left:-6px}.comparison-list-active dd.outer-diamondprice{margin-left:6px}#ring_list .comparison-list-active{box-shadow:0 0 0 2px var(--key-color) inset}.listItem>.comparison-list-active{border-left:none}.comparison-check{display:none}.comparison-check-parts{position:relative}.comparison-check+label.comparison-check-label>.comparison-check-parts.comparison-label-add-wishlist{display:block}.comparison-check+label.comparison-check-label>.comparison-check-parts.comparison-label-remove-wishlist{display:none}.comparison-check:checked+label.comparison-check-label>.comparison-check-parts.comparison-label-add-wishlist{display:none}.comparison-check:checked+label.comparison-check-label>.comparison-check-parts.comparison-label-remove-wishlist{display:block}.comparison-check--icon{font-size:14px;margin:0 3px 0 0;vertical-align:text-top;width:14px;height:14px}.comparison-check--icon.material-symbols-outlined.bp-material-symbols-fill{color:var(--key-color)}.comparison-check--icon.material-symbols-outlined{color:#666}.pagination{margin:0 auto}.b-input{display:none}.b-input+label{padding-left:18px;position:relative;line-height:19px}.b-input+label:before{content:"";display:block;position:absolute;top:1px;left:1px;width:15px;height:15px;border:1px solid #999;border-radius:50%}.b-input:checked+label{color:var(--text-main-color)}.b-input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background:var(--key-color);border-radius:50%}.b-checkbox{display:none}.b-checkbox-parts{padding-left:20px;position:relative}.b-checkbox-parts:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}.b-checkbox:checked+.b-checkbox-parts{color:var(--text-main-color)}.b-checkbox:checked+.b-checkbox-parts:after{content:"";display:block;position:absolute;top:29%;left:5px;width:5px;height:13px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.b-checkbox:checked+.b-checkbox-parts:before{background-color:var(--key-color)}.b-checkbox:checked+.b-checkbox-parts--option:after{top:3%}.product-details-left{padding-right:2%}.product-details__main-image-area{display:inline-block;float:left;min-height:0}.product-details__main-image:not([style="display:none;"]){margin-bottom:10px}@media screen and (max-width:767px){.thumb_imgs{width:100%;overflow:scroll}}#goodsimg{width:100%;margin:0 auto 7px;display:block}#thumbringimgs{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#thumbringimgs li img:not([style="display:none;"]){margin-bottom:5px;border:1px solid #ccc;margin-right:5px}.nouki-label-list li{display:inline-block;margin-bottom:0}.product-name h2{font-size:1.2em;margin-top:0;margin-bottom:10px;text-align:justify}.img-caution{font-size:.8em;margin-bottom:30px}.review-score{margin-bottom:10px;text-align:left}.delivery-title{margin-bottom:10px;font-size:1.1em;font-weight:700}.fair-nouki{margin-top:10px}.fair-payment{font-size:.8em;text-align:left}.fair-object-caution{clear:both;font-size:10px;padding:3px 0 0 15px;font-weight:700}.single-comparison{padding:11px 0 0}.single-comparison .comparison-check{display:none}.single-comparison .comparison-check-parts{position:relative;padding-top:3px;padding-left:5px}.select-header h2{margin:0 -7px;text-align:center;font-size:1em;padding:15px;background-color:#f5f2ed}.page{width:100%;text-align:center}.pagination{margin-left:auto;margin-right:auto;text-align:center}.pagination>li>a,.pagination>li>span{padding:6px 0!important;width:38px}.d4c-popover{padding:0 7px}.popover{max-width:100%;left:0!important}h3.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content,.popover-body{padding:10px;color:var(--text-main-color);text-align:justify}.diamonds-search__popover--date{display:flex;align-items:center;text-align:center;margin-bottom:.6rem}.price-area{position:relative;height:35px;margin-top:30px}span.date,span.delivery-caution{display:block}span.delivery-caution{font-size:.7em;text-align:justify;margin-bottom:5px}.ring-mail{margin-top:10px}#option{font-size:.9em;text-align:justify;margin-bottom:25px}#option li{margin-bottom:10px}#option .fa-angle-right{position:inherit}#ring_details,.ring-spec{margin-bottom:30px}#ring_details h4,.ring-spec h4,.product_review h4{background-color:#eee;padding:10px;margin-left:-7px;margin-right:-7px;margin-bottom:20px}.ring-txt,.ring-spec{font-size:.9em}.ring-spec table tbody tr th,.ring-spec table tbody tr td{vertical-align:middle}.customer-date{margin-bottom:50px}.customer-date li,.customer-date li a{font-size:.9em;margin-bottom:5px}.product-banner{margin:30px auto 50px}.tokusyubnr{position:relative}.tokusyulink{position:absolute;bottom:10px;right:10px}.dia-single-img{display:inline-block;position:relative;width:300px;margin:0 auto;font-size:.9em}#img_length,#img_width,#img_depth,#img_tbl_size,#img_gdl_thick,#img_clt_size{position:absolute;z-index:3;display:none;font-size:10px}#img_length{top:142px;right:14px}#img_width{bottom:28px;right:100px}#img_depth{top:165px;left:2px}#img_tbl_size{top:68px;right:124px}#img_gdl_thick{top:170px;right:11px}#img_clt_size{bottom:21px;right:100px}.modal_main{position:relative;cursor:pointer}.modal_btn{position:absolute;bottom:20px;right:20px;border-radius:50px;border:1px solid var(--key-color);color:var(--key-color);display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_btn:hover{background-color:var(--key-color);color:#fff;transition:color .3s ease 0s;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out}ul#modal_thumbringimgs li{float:left}ul#modal_thumbringimgs li img{border:1px solid #ccc;margin:0 4px 4px 0}.modal_thumb{margin-top:20px}.modal_thumb p{margin-bottom:0}@media(min-width:992px){.modal-lg{max-width:900px}}@media screen and (min-width:768px){#header{z-index:9997}}#banner{margin-bottom:20px}#propose-diamond{margin-top:10px;margin-bottom:10px}.about-diamond,.dia-details,.setting-details,.dia-quality,.handq,#report{margin-bottom:30px}.about-diamond h4,.dia-details h4,.setting-details h4,.handq h4{background-color:#eee;padding:10px;margin-left:-7px;margin-right:-7px;margin-bottom:20px}.about-diamond h4,.handq h4{margin-bottom:100px}.main-spec{margin-bottom:15px}.report-tag img{width:60px;padding:4px 0;border:2px solid #666}.quality-name,.grading-report-name{font-size:1.5em;margin-bottom:30px}.dia-quality-txt{margin-top:30px}.dia-quality>div{padding-right:30px;text-align:justify}.dia-quality>div:last-child{padding-right:7px}.dia-quality-txt dd{font-size:.9em}.quality-chart{margin:10px 0 12px}.quality-cut>.btn{width:20%}.dia-price-caution,.handq{font-size:.9em}.handq img{display:block;margin:40px auto 20px;width:50%}.handq-txt{padding:0 30px}.reportimg{text-align:center}.laboratory-title{margin-top:20px}.laboratory{font-size:.9em;text-align:justify;padding-right:80px}.report{font-size:.8em}.set{font-size:1.1em}#wishlist{margin-top:10px;font-size:.9em}.setting-details h5{font-size:1.1em}.setting-details-ring,.setting-details-dia{padding-left:30px;padding-right:30px}label.shopinginfo-label{display:block;cursor:pointer;transition:all .5s;margin-bottom:0;font-weight:400}label.shopinginfo-label:before{content:"\f0da";font-family:FontAwesome;padding-right:8px}input.shopinginfo-notes-label{display:none}.notes-show{height:0;padding:0;overflow:hidden;opacity:0;transition:.1s}.shopinginfo-notes-label:checked+label+.notes-show{height:auto;opacity:1;padding-top:10px;padding-bottom:10px}.shopinginfo-notes-label:checked+label:before{content:"\f0d7"}.shopinginfo-notes{margin-bottom:0}.shopinginfo-notes dt{margin-bottom:5px!important}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px #0000000d}.delivery-term-notes label{display:block;position:relative;cursor:pointer;font-size:.9em;margin-bottom:0}.delivery-term-notes label:after{content:"\f107";font-family:FontAwesome;position:absolute;right:10px;padding-left:8px}.delivery-term-notes input{display:none}.delivery-term-notes .notes-show{height:0;padding:0;overflow:hidden;opacity:0;transition:.1s}.notes-label:checked+label+.notes-show{height:auto;opacity:1;padding-top:10px}.notes-label:checked+label:after{content:"\f106"}.delivery-term-notes-text li{margin-bottom:5px}.delivery-term-notes-text li:last-child{margin-bottom:0}.list-btn{position:relative}.listCover .listItem .item-review-star{bottom:10px;left:38px;position:absolute}.listCover .listItem .item-review-star img{padding:0 2px 0 0;width:14px}.expandField .selfRepInner .item-review-star{font-size:.9rem;margin:1.5% 0 0}.expandField .selfRepInner .item-review-star img{padding:0 2px 0 0;width:18px;height:16px}.listCover .active{background:none}.active .comparison_checkbox-box{background-color:#cccccc14}.comparison_checkbox-list-area{padding-left:28px;padding-bottom:30px}.comparison_checkbox-list-area .item-review-star{position:absolute;left:10px!important;font-size:.9rem;padding:0 5% 2% 0;bottom:1%!important}.comparison_checkbox-list-area .item-review-star img{padding:0 2px 0 0;width:14px!important}.dialist-faq{margin-top:125px}.dialist-faq__inner{margin:0 auto 145px;padding:0 50px;max-width:1000px}.dialist-faq__headline{color:var(--text-main-color);font-size:24px;margin:0 0 28px}.dialist-index__img-area--img{margin:0 1.5% 0 0;width:28.5%}.dialist-index__setting-spec{display:flex;flex-wrap:wrap;width:100%}.dia-data-box{display:flex;flex-wrap:wrap;width:50%}.dia-data-box--ul{display:flex;flex-wrap:wrap;width:100%}.dia-data-box--li,.dia-setting-ring-wap{width:50%}.dia-data-box--ul-setting-btn{display:flex;flex-wrap:wrap}.dia-data-box--li-setting-btn{width:50%;padding:0 3% 0 0}.dia-data-box--li-setting-btn:last-child{padding:0}.dialist-index__setting-spec-image{width:70%}.dialist-index__setting-spec-image .dia-data-box{width:100%}.dialist-index__setting-spec-image .dia-data-box--li{width:33.3%}.dialist-index__setting-spec-image .dia-setting-ring-wap{width:100%}.dialist-index__setting-spec-image .dia-data-box--li-setting-btn{width:33.3%;padding:0 2% 0 0}.dialist-index__spec,.dialist-index__spec .dia-data-box{display:flex;flex-wrap:wrap;width:100%}.dialist-index__spec .dia-data-box--li{width:25%}.dialist-index__spec .dia-data-box--li-spec-btn{padding:0 1%}.dialist-index__spec-image{width:70%}.dialist-index__spec-image .dia-data-box{display:flex;flex-wrap:wrap;width:100%}.dialist-index__spec-image .dia-data-box--li{width:33.3%}.dialist-index__spec-image .dia-data-box--li-spec-btn{padding:0 1.2%}.dia-description-popover{font-size:15px}.dia-list-description-popover{font-size:12px}.diamond-list__diamond-analysis-banner-headline-sub,.diamond-list__diamond-analysis-banner-headline{color:var(--text-main-color)}.diamond-list__diamond-analysis-banner-wrap{display:block;position:relative;max-width:550px;margin:0 auto}.diamond-list__diamond-analysis-banner-text-wrap{position:absolute;bottom:20px;left:22px}.diamond-list__diamond-analysis-banner-headline-sub{font-size:13px;letter-spacing:var(--default-letter-spacing-en);line-height:1.75}.diamond-list__diamond-analysis-banner-headline{font-size:14px;letter-spacing:var(--default-letter-spacing-ja);line-height:1.75;margin:0}.product-list-quick-access__scrollable-area-wrap{height:65px;background-color:var(--foundation-color-gray)}@media screen and (max-width:767px){.product-list-quick-access__scrollable-area-wrap{width:100vw}}@media screen and (min-width:768px){.product-list-quick-access__scrollable-area-wrap{min-width:1200px}}.product-list-quick-access__scrollable-area{display:flex;align-items:center;overflow-x:auto;padding:15px 0}.product-list-quick-access__box-link{font-size:12px;padding:5px 8px;margin-right:13px;min-width:50px!important;width:auto!important;flex:0 0 auto;opacity:1}#product-list-quick-access__scrollable{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}#product-list-quick-access__scrollable::-webkit-scrollbar{display:none}.product-list-quick-access__scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:100%;background:var(--foundation-color-gray);border:none;color:var(--text-main-color);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;user-select:none;transition:opacity .2s;outline:none}.product-list-quick-access__scroll-btn:focus{outline:none}@media screen and (max-width:1199px){.product-list-quick-access__scroll-btn.product-list-quick-access__scroll-btn--left{left:0}.product-list-quick-access__scroll-btn.product-list-quick-access__scroll-btn--right{right:0}}@media screen and (min-width:1200px){.product-list-quick-access__scroll-btn.product-list-quick-access__scroll-btn--left{left:calc((100% - 1200px)/2 - 30px)}.product-list-quick-access__scroll-btn.product-list-quick-access__scroll-btn--right{right:calc((100% - 1200px)/2 - 30px)}}.product-list-quick-access__scroll-btn[disabled]{opacity:.2;pointer-events:none}@media screen and (max-width:767px){.setting-navi{text-align:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0;border-top:1px solid #ccc}.setting-navi li{font-size:.8em;padding:10px 15px 10px 20px;line-height:1.2em;background-color:#eee}.setting-navi .row{margin-right:-4px!important}.setting-navi__arrow:after{content:"";position:absolute;right:-11px;top:0;z-index:1;width:12px;height:100%;border-left:2px solid #eee;background:linear-gradient(to bottom left,transparent 50%,rgba(238,238,238,.5) 51.5%,#eee 53%) top left / 100% 51% no-repeat,linear-gradient(to top left,transparent 50%,rgba(238,238,238,.5) 51.5%,#eee 53%) bottom left / 100% 51% no-repeat}.setting-navi__arrow--border:after{background:linear-gradient(to bottom left,transparent 46%,#ccc 49% 54%,#eee 57%) top left / 100% 51% no-repeat,linear-gradient(to top left,transparent 46%,#ccc 49% 54%,#eee 57%) bottom left / 100% 51% no-repeat}.setting-navi__arrow--tab-on:after{border-left:2px solid var(--key-color);background:linear-gradient(to bottom left,transparent 50%,rgba(171,135,31,.5) 51.5%,var(--key-color) 53%) top left / 100% 51% no-repeat,linear-gradient(to top left,transparent 50%,rgba(171,135,31,.5) 51.5%,var(--key-color) 53%) bottom left / 100% 51% no-repeat}.setting-navi,.setting-navi a{color:var(--text-main-color)}.setting-navi .setting-navi-current-page,.setting-navi .setting-navi-product-selected.setting-navi-current-page{color:#fff;background-color:var(--key-color)}.setting-navi .setting-navi-current-page a,.setting-navi .setting-navi-product-selected.setting-navi-current-page .setting-navi-product-button a{color:#fff}.setting-navi .setting-navi-product-selected.setting-navi-current-page .setting-navi-detail-button a,.setting-navi .setting-navi-product-selected.setting-navi-current-page .setting-navi-change-button a{color:var(--key-color)}.setting-navi-detail-button,.setting-navi-change-button{background-color:#fff;font-size:.8em;color:var(--key-color);display:block;text-align:center}.setting-navi .setting-navi-button-disabled{color:var(--text-sub-color)}.setting-navi .setting-navi-product-selected.setting-navi-current-page .setting-navi-button-disabled{color:#fff}.setting-navi .setting-navi-product-selected span{font-size:.4em}.setting-navi-product-button{margin-bottom:5px}.detail{color:#fff;text-align:center}.detail-2,.unselected-link{color:var(--key-color);text-align:center}.setting-navi-selected-label{color:var(--text-main-color)}}@media screen and (min-width:768px){.pr_eng_ring_search-box{display:table;width:1140px;margin:30px auto 15px;color:var(--text-main-color)}.pr_eng_ring_search-in-box{display:table-cell;position:relative;z-index:10;text-align:center;vertical-align:top;cursor:pointer}.pr_eng_ring_search-in-box:first-child{text-align:left}.pr_eng_ring_search-in-box:after{content:"";width:20px;height:20px;border:0px;border-top:solid 2px #ccc;border-right:solid 2px #ccc;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:35%;right:0}.pr_eng_ring_search-in-box:last-child:after{content:none}.br_icon-ring-frame img,.br_icon-dia img{width:50px;margin-left:10px;margin-right:20px}.pr_eng_ring_search-ttl{font-size:1.1em;font-weight:700;line-height:1.5;margin:0}.pr_eng_ring_search-ttl--disabled{padding:16px 0 0}.pr_eng_ring_search-txt,.pr_eng_ring_search-txt-last{display:inline-block;text-align:left;vertical-align:middle;width:250px}.pr_eng_ring_search-txt{padding-right:10px}.pr_eng_ring_search-txt-last{padding-right:0}.pr_eng_ring_search-txt>div,.pr_eng_ring_search-txt-last>div{width:100%}.pr_eng_ring_search-ttl~div,.pr_eng_ring_search-ttl-last~div{text-align:right}.pr_eng_ring_search-lead{margin:7px 0 0;font-size:13px;line-height:1.5}.pr_eng_ring_search-lead{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.8em}.pr_eng_ring_search-box,.pr_eng_ring_search-box a,.pr_eng_ring_search-box h3,.pr_eng_ring_search-box .setting-navi-current-page,.pr_eng_ring_search-box .setting-navi-current-page a,.pr_eng_ring_search-box .setting-navi-current-page h3{color:var(--text-main-color)}.pr_eng_ring_search-box a.setting-navi-flowbtn{background-color:#fff;border-color:var(--key-color);color:var(--key-color)}.pr_eng_ring_search-box a.setting-navi-flowbtn:hover{color:var(--key-color);opacity:.5}.pr_eng_ring_search-box a.setting-navi-flowbtn:focus{box-shadow:0 0 0 2px #26527f40}.setting-navi-flowbtn{width:53px;height:20px;padding:0;font-size:.75rem;line-height:1.5;color:#fff;border-radius:0}}.comparison{position:fixed;bottom:0;text-align:center;z-index:1050000;width:100%;overflow-x:visible!important}@media screen and (min-width:450px){.comparison{min-width:400px;max-width:450px}}.comparison-btn{position:relative;color:#fff;padding-top:30px}.comparison-add-number{position:absolute;top:-10px;right:-10px;border:2px solid var(--key-color);border-radius:50%;width:30px;height:30px;background-color:#fff;box-shadow:-1px 1px 5px #0006;display:none}.comparison-add-number span{color:var(--key-color);font-size:1.15em;display:block;margin-top:1px}.comparison-add-number span.material-symbols-outlined{margin-top:3px}.comparison .comparison-btn{display:block;cursor:pointer;font-size:.9em;margin:0 5px;padding:10px 0;width:120px;background-color:var(--key-color)}.comparison input{display:none}.comparison .comparison-show{height:0;padding:0 20px;margin:0 5px;overflow:hidden;opacity:0;transition:.1s}.comparison .comparison-show .comparison-link-wrap{display:flex;justify-content:space-around;margin:30px 20px}.comparison .comparison-show .comparison-link-wrap a.text-link-base{font-size:13px}.comparison-label:checked+.comparison-btn+.comparison-show{height:auto;opacity:1;padding:0 20px;background-color:#fff;text-align:left;border-top:1px solid var(--key-color);border-left:1px solid var(--key-color);border-right:1px solid var(--key-color);border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px}#comp_products{overflow-x:hidden;overflow-y:auto;max-height:250px;min-height:60px;margin-bottom:2.5rem}#comp_products>li{border-bottom:1px solid #eee;padding:5px 0;list-style:none;display:flex}#comp_products>li a{color:inherit}#comp_products>li>div{font-size:.8em}#comp_products>li>div.comparison-widget-img-area{width:20%;max-width:120px;display:flex;align-items:center;justify-content:center}#comp_products>li>div.comparison-widget-product-spec-area{width:70%;max-width:280px}#comp_products>li>div.comparison-widget-product-spec-area>a{padding:5px 15px;display:block}#comp_products>li>div.comparison-widget-product-spec-area>div.comparison-widget-product-spec-detail-area{display:flex;justify-content:space-between;margin-top:5px}#comp_products>li>div.comparison-widget-product-spec-area>div.comparison-widget-product-spec-detail-area>a{width:50%;padding:5px 0 5px 15px}#comp_products .comparison-product-name{margin-bottom:2px}#comp_products .comparison-product-spec{opacity:.6;line-height:1.7}#comp_products>li>div.comparison-widget-product-delete-check-area{width:10%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){#comp_products>li>div.comparison-widget-product-delete-check-area{margin-right:5px}}#comp_products>li>div.comparison-widget-product-delete-check-area label{cursor:pointer}#comp_products img{width:100%;max-width:80px}#comp_products .comparison-widget-diamond-list img{max-width:56px}.comparison-products--none{color:#3a3b3d;display:inline-block;font-size:.8rem;padding:30px 0 0}@media screen and (max-width:767px){.comparison-products--none{font-size:12px}}.comparison-active{background-color:var(--key-color)!important}.comparison-active>.comparison-add-number{display:inherit}.comparison-fixed{position:fixed;width:100%;height:100%}.active .comparison_checkbox-list-area{display:none}.comparison-delete{font-size:13px}:root{--bp-collection-kv-headline-margin-left--pc: 50px;--bp-collection-kv-headline-margin-right--pc: 50px}.bp-collection-kv-section--bg-gray{background-color:var(--foundation-color-gray)}@media screen and (max-width:767px){.bp-collection-kv-headline-text-parallel-wrap{margin:15px 0 0}.bp-collection-kv-headline-text-parallel-headline-wrap div.bp-headline:has(h1){text-align:left!important}.bp-collection-kv-section--bg-gray{padding:3% 0 5%}.bp-collection-kv-headline-text-parallel-text{line-height:1.8}.bp-collection-kv-headline-text-parallel-text a{font-size:13px}}@media screen and (min-width:768px){.bp-collection-kv-headline-text-parallel-headline-wrap .bp-headline{margin-bottom:10px}.bp-collection-kv-headline-text-parallel-headline-wrap .bp-headline:has(h1){margin:18px 0 40px}.bp-collection-kv-section--bg-gray{padding:2.8% 0}.bp-collection-kv-headline-text-parallel-text a{font-size:14px}}.bp-collection-kv-headline-text-parallel-headline-wrap h1{font-family:var(--default-font-family)!important;font-weight:var(--default-font-weight)!important;font-feature-settings:var(--default-font-feature-settings)!important;text-align:left!important;background-color:var(--foundation-color-gray)!important;margin:0!important;padding-top:0!important;color:var(--text-main-color)!important}.bp-kv+div .bp-collection-kv-headline-text-parallel-headline-wrap h1{margin:0!important}.bp-kv+div .bp-collection-kv-headline-text-parallel-headline-wrap div.bp-headline:has(h1){margin:0!important;text-align:left!important}.bp-kv+div div.bp-collection-kv-section--bg-gray{padding:3% 0 5%}.bp-collection-kv-headline-text-parallel-headline-wrap .bp-headline--en{font-size:36px;letter-spacing:var(--default-letter-spacing-en)!important}@media screen and (max-width:767px){.bp-collection-kv-headline-text-parallel-headline-wrap .bp-headline--en{font-size:30px}}.bp-collection-kv-headline-text-parallel-headline-wrap .bp-headline--ja{font-size:14px!important;letter-spacing:var(--default-letter-spacing-ja)!important}@media screen and (max-width:767px){.bp-collection-kv-headline-text-parallel-headline-wrap .bp-headline--ja{font-size:14px!important}}.bp-collection-kv-headline-text-parallel-headline__en{display:block;margin-bottom:3px}.bp-collection-kv-headline-text-parallel-headline__ja{display:block}@media screen and (max-width:767px){.bp-collection-kv-headline-text-parallel-headline{margin-bottom:20px}.bp-collection-kv-headline-text-parallel-text-wrap .bp-collection-kv-headline-text-parallel-text,.bp-collection-kv-headline-text-parallel-text-wrap .bp-collection-kv-headline-text-parallel-text a{font-size:11px}}@media screen and (min-width:768px){.bp-collection-kv-headline-text-parallel-wrap{display:flex;align-items:center}.bp-collection-kv-headline-text-parallel-headline-wrap{margin-left:var(--bp-collection-kv-headline-margin-left--pc);width:calc(100% - var(--bp-collection-kv-headline-margin-left--pc) - var(--right-content-width) - var(--bp-collection-kv-headline-margin-right--pc))}.bp-collection-kv-headline-text-parallel-text-wrap{margin-right:var(--bp-collection-kv-headline-margin-right--pc);width:calc(var(--right-content-width) - var(--bp-collection-kv-headline-margin-right--pc))}.bp-collection-kv-headline-text-parallel-text-wrap .bp-collection-kv-headline-text-parallel-text,.bp-collection-kv-headline-text-parallel-text-wrap .bp-collection-kv-headline-text-parallel-text a{font-size:12px}}.bp-collection-kv-headline-text-parallel-text__more-text.bp-collection-kv-headline-text-parallel-text__more-text--hidden{max-height:0;opacity:0;overflow:hidden;transition:max-height 1s ease-in-out,opacity 1s ease-in-out}.bp-collection-kv-headline-text-parallel-text__more-text{opacity:1;max-height:500px}#bp-collection-kv-headline-text-parallel__read-more-link[aria-expanded=true]+.bp-collection-kv-headline-text-parallel-text__more-text.bp-collection-kv-headline-text-parallel-text__more-text--hidden{opacity:1;max-height:500px}.shared-main-banner-list{justify-content:center;position:relative;z-index:0}.shared-main-banner-list__item>a{color:inherit;display:block;position:relative;z-index:0}.shared-main-banner-list__item>a:hover,.shared-main-banner-list__item>a:focus{color:inherit}.text-link-base.shared-main-banner-list__text-color-inversion:hover,.text-link-base.shared-main-banner-list__text-color-inversion:focus{color:#fff!important}.shared-main-banner-list__text-wrap{position:absolute;z-index:1}.shared-main-banner-list__headline,.shared-main-banner-list-more-text{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-en)}.shared-main-banner-list__text-color-inversion{color:#fff!important}.shared-main-banner-list-category-text{color:var(--text-main-color);display:block;font-family:var(--default-font-family);font-weight:var(--default-font-weight);font-feature-settings:var(--default-font-feature-settings);letter-spacing:var(--default-letter-spacing-en);white-space:nowrap}.shared-main-banner-list__headline{margin:0}.shared-main-banner-list__image-wrap{position:relative;z-index:0}.shared-main-banner-list__image{display:block;pointer-events:none;width:100%}@media screen and (min-width:768px){.shared-main-banner-list{display:flex;padding:0 4.6666%}.shared-main-banner-list__item:nth-of-type(n+2){margin-left:25px}.shared-main-banner-list__item>a:hover .shared-main-banner-list-more-text{text-decoration:none}.shared-main-slider-banner-category-text{font-size:14px}.shared-main-banner-list__text-wrap{bottom:8.25%;left:6.25%}.shared-main-banner-list__headline{font-size:18px;line-height:1.35}.shared-main-banner-list-more-text{font-size:12px;margin-top:10px}.shared-main-banner-list__image--item-count-1,.shared-main-banner-list__image--item-count-2{width:500px}.shared-main-banner-list__image{max-width:500px}}@media screen and (max-width:767px){.shared-main-banner-list__item:nth-of-type(n+2){margin-top:2px}.shared-main-banner-list__text-wrap{bottom:9.5%;left:var(--sp-padding-horizontal)}.shared-main-banner-list-category-text{font-size:12px}.shared-main-banner-list__headline{font-size:14px;line-height:1.35}.shared-main-banner-list-more-text{font-size:11px;margin-top:10px}}.diamond-with-engage-search__bottom-sort{width:100%;display:flex;flex-wrap:wrap}.diamond-with-engage-search__bottom-sort--label{display:block;font-size:.9em;margin-bottom:0;font-size:1em;padding:8px 5px}@media screen and (min-width:768px){.diamond-with-engage-search__bottom-sort{flex-direction:column;max-height:600px;border-top:1px solid #ccc}.diamond-with-engage-search__bottom-sort .lower-section__text{margin-top:20px}.diamond-with-engage-search__bottom-sort--label{padding:12px 4px}.diamond-with-engage-search__bottom-sort--item{flex-basis:25%}}@media screen and (max-width:767px){.diamond-with-engage-search__bottom-sort--item{flex-basis:50%}.diamond-with-engage-search__bottom-sort a{font-size:3.25vw}.diamond-with-engage-search__bottom-sort--label{border-top:1px solid #ccc}}.diamond-necklace-search__bottom-sort{width:100%;display:flex;flex-wrap:wrap}.diamond-necklace-search__bottom-sort--label{display:block;font-size:.9em;margin-bottom:0;font-size:1em;padding:8px 5px}@media screen and (min-width:768px){.diamond-necklace-search__bottom-sort{flex-direction:column;max-height:350px;border-top:1px solid #ccc}.diamond-necklace-search__bottom-sort .lower-section__text{margin-top:20px}.diamond-necklace-search__bottom-sort--label{padding:12px 4px}.diamond-necklace-search__bottom-sort--item{flex-basis:20%}}@media screen and (max-width:767px){.diamond-necklace-search__bottom-sort--item{flex-basis:50%}.diamond-necklace-search__bottom-sort a{font-size:3.25vw}.diamond-necklace-search__bottom-sort--label{border-top:1px solid #ccc}}.product-review-list{overflow-wrap:break-word;border-top:1px solid var(--text-main-color)}.product-review-list:last-child{border-bottom:1px solid var(--text-main-color)}.product-image{position:relative}.image-shaded{width:100%;z-index:1}.product-image img{position:relative;width:100%}.product-name-wo-link{font-size:13px}.review-sub-text{font-size:11px}.product-evaluation li{list-style:none}.product-evaluation>dl,.product-evaluation .product-review dd{margin-bottom:10px}.product-evaluation .product-evaluation-hashtags{margin-bottom:20px}.product-evaluation-hashtags a{margin-right:10px}.product-evaluation>ul li:first-child{margin-bottom:30px}.product-name{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);display:block;margin-top:0}.product-name a{color:inherit}.product-review dt{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja)}.product-review dd,.parent-review dd,.review-text,.propose-review-text{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);text-align:justify;white-space:pre-wrap;word-break:break-word}.product-evaluation-purpose,.user-data{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);line-height:2;font-size:12px;margin:0}.review-post-image{margin-top:30px}.review-post-image li img{width:100%}.review-item__item-name{font-size:1.15em;color:var(--text-main-color)}.review-base__thanks{text-align:center}.review-base__hidden{display:none!important}.category-review-score-head{text-align:center;font-size:12px}.category-review__review-top--dl dt,.category-review__review-top--dl span{font-size:12px}.category-review__review-top--average{font-size:18px}.category-review__review-score img{position:relative;top:-4px;width:16px;height:16px;margin:0 2px 0 0}.product-evaluation-score{margin-bottom:10px}.review-area--hardcoded .product-review-list:last-child{border-bottom:none}@media screen and (max-width:767px){.sectionArea{padding:0 5.3333%}.product-name-wo-link{font-size:12px}.review-sub-text{padding:unset;font-size:11px;display:block}.product-review{width:calc(100% - 120px)}.product-review-list{display:block;margin:auto;padding:30px 0 0}.product-box{margin-right:20px;width:100px}.product-review-note{width:100%}.product-review dt{line-height:1.75;font-size:18px;margin-bottom:15px;font-weight:400}.product-review dd{line-height:2;font-size:13px;margin-bottom:25px}.review-single-box{margin:0 auto 40px;flex-wrap:wrap}}@media screen and (min-width:768px){.bp-section__inner--review{max-width:930px;margin:0 auto}.bp-section__inner--review>h2:only-child{display:none}.review-wrap__headline{text-align:center}.product-box{margin-right:30px;width:150px}.product-review-list{padding:40px 0 0}.product-review-list:first-child{margin:70px 0 0}.review-area--hardcoded .product-review-list:first-child{margin-top:50px}.product-name{margin:0 0 20px}.product-star{margin-bottom:5px}.product-star img{width:2%;margin-right:5px}.product-star img:last-child{margin-right:0}.product-review{margin:-150px 0 0 auto;width:calc(100% - 180px)}.product-review-note{margin:0 0 0 auto;width:calc(100% - 180px)}.product-review dt{line-height:1.75;font-size:18px;margin-bottom:15px}.product-review dd{line-height:2;font-size:14px;margin-bottom:20px}.review-single-box{margin-bottom:40px;flex-wrap:wrap;flex-direction:column}.review-single-box-diamond .col-sm-9{flex:0 0 100%;max-width:100%}.review-single-box-diamond .product-review{margin:0 0 0 auto;width:100%}}@media screen and (max-width:767px){.bp-box-link-wrap{margin:var(--sp-margin-vertical) 0}.bp-box-link-wrap__inner{margin-top:-8%;padding:0 var(--sp-padding-horizontal)}.bp-box-link-item:nth-of-type(n+2){margin-top:15px}}@media screen and (min-width:768px){.bp-box-link-wrap{margin:var(--pc-margin-vertical) 0}.bp-box-link-wrap__inner{display:flex;justify-content:center;margin:-3.5% auto 0;max-width:calc(var(--pc-max-width) + var(--pc-padding-horizontal) * 2);padding:0 var(--pc-padding-horizontal)}.bp-box-link-wrap__inner .bp-box-link-item{margin:0 10px}}.bp-episode-list-area .bp-episode-list__article{margin-bottom:40px;text-decoration:none;color:var(--text-main-color);display:block}.bp-episode-list-area .bp-episode-list__article:hover{opacity:.8}.bp-episode-list__no-image{align-items:center;justify-content:center;display:flex;background-color:var(--foundation-color-gray)}.bp-episode-list__article-tags{margin:15px 0 10px;display:flex;flex-wrap:wrap;gap:5px}.bp-episode-list__article-tag-text{color:var(--text-main-color);background-color:var(--foundation-color-gray);padding:3px 12px}.bp-episode-list__article-title{margin:10px 0 20px;font-size:18px}.bp-episode-list__article-body-text,.bp-episode-list__article-published-date{margin:20px 0}@media screen and (min-width:768px){.bp-episode-list__article-list{display:flex;flex-wrap:wrap;column-gap:3.3333%;margin-top:70px;justify-content:center}.bp-episode-list-area .bp-episode-list__article{width:31%}}.bp-episode-list__loading{width:100%;display:flex;justify-content:center;align-items:center}.bp-episode-list__loader{border-radius:50%;width:50px;height:50px;border-top:1px solid rgba(33,32,31,.2);border-right:1px solid rgba(33,32,31,.2);border-bottom:1px solid rgba(33,32,31,.2);border-left:1px solid #21201f;transform:translateZ(0);animation:bp-episode-list-loader-spin 1.1s infinite linear}@keyframes bp-episode-list-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width:768px){.bp-episode-list__loading{height:calc((min(100vw,1280px) - 80px) * .31 * 10 / 19 + 230px)}}@media screen and (max-width:767px){.bp-episode-list__loading{height:calc(141vw + 770px)}}.bp-faq-list-section-headline{margin-bottom:30px}.bp-faq-list__item-tab{color:var(--text-main-color);position:relative;margin-bottom:1px;width:100%;overflow:hidden;border-top:1px solid var(--text-main-color)}.bp-faq-list__item-tab-headline{margin:0}.bp-faq-list__item-tab:last-child{border-bottom:1px solid var(--text-main-color)}input.bp-faq-list__input{position:absolute;opacity:0;z-index:-1}label.bp-faq-list__label{position:relative;display:block;padding:25px 7% 25px 0;margin-bottom:0;cursor:pointer}.bp-faq-list__item-tab-inner{max-height:0;overflow:hidden;transition:max-height .4s}.bp-faq-list__item-tab-inner-text{margin:0;padding:0 0 35px}.bp-faq-list__text-link{margin-bottom:10px}.bp-faq-list__text-link-last{margin-bottom:35px}input:checked~.bp-faq-list__item-tab-inner{max-height:300vh;margin-bottom:1px}span.bp-faq-list__icon{display:inline-block;width:11px;height:11px;position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer;transition:.3s ease-in-out}span.bp-faq-list__icon:before,span.bp-faq-list__icon:after{display:block;content:"";width:1px;height:100%;background:var(--text-main-color)}span.bp-faq-list__icon:before{position:absolute;top:50%;transform:translateY(-50%)}span.bp-faq-list__icon:after{transform:rotate(90deg)}input[type=checkbox]+label span.bp-faq-list__icon:before,input[type=radio]+label span.bp-faq-list__icon:before{content:"";transition:.2s ease-in-out}input[type=checkbox]:checked+label span.bp-faq-list__icon:before,input[type=radio]:checked+label span.bp-faq-list__icon:before{opacity:0}@media screen and (max-width:767px){label.bp-faq-list__label{padding:25px 30px 25px 0}.bp-faq-list__item-tab-inner{max-height:0;overflow:hidden;transition:max-height .4s}span.bp-faq-list__icon{right:0}}@media screen and (min-width:768px){.bp-faq-list-wrap{margin:0 auto;max-width:900px}}
