﻿.p-explainSection{padding:0 var(--contents-padding);position:relative;margin:0 auto 40px}@media screen and (min-width: 900px){.p-explainSection{max-width:1000px;margin:80px auto 40px}}.p-explainSection__heading{text-align:center;font-size:16px}.p-explainBlock{padding:40px 0;border-bottom:1px solid var(--border-color)}.p-explainBlock__heading{font-size:14px}.p-explainBlock__grade{font-size:16px}.p-explainBlock__description{font-size:12px}@media screen and (max-width: 899.9px){.p-explainBlock .c-button{justify-content:center}}.p-diamondDetails{padding:var(--contents-padding) var(--contents-padding) 0;position:relative;max-width:600px;margin:0 auto 40px}@media screen and (min-width: 900px){.p-diamondDetails{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"imgs title" "imgs basic" "imgs detail" "imgs buttons" "chart chart";grid-gap:20px;max-width:1200px;margin:80px auto 40px}}.p-diamondDetails__title{grid-area:title;margin-bottom:20px}.p-diamondDetails__imgs{grid-area:imgs;margin-bottom:20px;max-width:400px;margin:0 auto 30px;width:100%}.p-diamondDetails__chart{grid-area:chart;max-width:600px;margin:0 auto;width:100%}.p-diamondDetails__basicSpec{grid-area:basic;position:relative}.p-diamondDetails__detailedSpec{grid-area:detail}.p-diamondDetails__buttons{grid-area:buttons}.p-diamondChart{margin:20px 0}.p-diamondName{margin:0 0 5px;display:block;font-size:18px;font-style:normal;line-height:1.4;letter-spacing:0.08em}@media screen and (min-width: 900px){.p-diamondName{font-size:24px}}.p-diamondBasicSpecs{font-size:12px;margin:0}.p-findAtelierButton>a{height:40px;padding:0}.p-findAtelierButton svg{width:25px;transform:translate(0, -2px);margin:0 3px 0 0}.p-findAtelierButton svg path{stroke:#fff;stroke-width:4px}.p-diamondNotes{font-size:10px;opacity:.7}.p-diamondNotes__item{position:relative;padding-left:1em;line-height:1.4;margin-bottom:2px}.p-diamondNotes__item::before{position:absolute;top:0;left:0;content:"※"}.p-roundSvgWrap circle,.p-roundSvgWrap polyline,.p-roundSvgWrap line,.p-roundSvgWrap path,.p-roundSvgWrap rect{stroke-width:0.5}.p-productMainSlider .swiper-slide{text-align:center}.p-productMainSlider .swiper-slide svg{width:180px;height:auto}@media screen and (min-width: 900px){.p-productMainSlider .swiper-slide svg{width:250px}}.p-productMainSlider .swiper-slide circle,.p-productMainSlider .swiper-slide polyline,.p-productMainSlider .swiper-slide line,.p-productMainSlider .swiper-slide path,.p-productMainSlider .swiper-slide rect{stroke-width:0.5}.p-productMainSliderThumbs{margin-top:10px}@media screen and (min-width: 900px){.p-productMainSliderThumbs{margin-top:20px}}@media screen and (min-width: 900px){.p-productMainSliderThumbs .swiper-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}}.p-productMainSliderThumbs .swiper-slide{width:40px;border:1px solid var(--border-color);border-radius:2px;overflow:hidden;text-align:center}@media screen and (min-width: 900px){.p-productMainSliderThumbs .swiper-slide{border-radius:4px;width:auto}.p-productMainSliderThumbs .swiper-slide img{width:auto}}.p-productMainSliderThumbs .swiper-slide.swiper-slide-thumb-active{border-color:#808080}@media screen and (min-width: 900px){.p-productMainSliderThumbs.-center .swiper-wrapper{display:flex;justify-content:center}}@media screen and (min-width: 900px){.p-productMainSliderThumbs.-center .swiper-slide{width:70px}}.p-productMainSliderThumbs .p-svgThumbWrap{display:flex;justify-content:center;align-items:center;height:38px}@media screen and (min-width: 900px){.p-productMainSliderThumbs .p-svgThumbWrap{height:68px}}.p-productMainSliderThumbs .p-svgThumbWrap svg{width:28px;height:auto}@media screen and (min-width: 900px){.p-productMainSliderThumbs .p-svgThumbWrap svg{width:38px}}.p-productMainSliderThumbs .p-svgThumbWrap svg circle,.p-productMainSliderThumbs .p-svgThumbWrap svg polyline,.p-productMainSliderThumbs .p-svgThumbWrap svg line,.p-productMainSliderThumbs .p-svgThumbWrap svg path,.p-productMainSliderThumbs .p-svgThumbWrap svg rect{stroke-width:2}.p-diamondSpecTable{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);width:100%;font-size:10px;margin:10px 0}.p-diamondSpecTable.-noBorder{border:0}.p-diamondSpecTable__caption{font-size:12px;caption-side:top;color:inherit;text-align:inherit;margin:0 0 6px;padding:0}.p-diamondSpecTable th,.p-diamondSpecTable td{padding:.4em 0 .4em}.p-diamondSpecTable tr:first-child th,.p-diamondSpecTable tr:first-child td{padding-top:1em}.p-diamondSpecTable tr:last-child th,.p-diamondSpecTable tr:last-child td{padding-bottom:1em}.p-diamondSpecTable th{font-weight:400;opacity:.7;width:11em}.p-diamondSpecTable a[href=""]{text-decoration:none;cursor:default;color:inherit;transition:none;pointer-events:none}
