.p-showRingArea img{max-width:100%}p{padding:0;text-align:inherit;line-height:inherit;letter-spacing:inherit;font-size:inherit;font-family:inherit}.p-showRingArea,.p-showRingAside{font-family:var(--sans-serif);font-size:13px}.p-showRingAside{padding:20px;margin:0 0 50px}@media screen and (min-width: 900px){.p-showRingAside{text-align:center;margin:0 auto 50px;width:100%;max-width:1000px;box-sizing:border-box}}.p-showRingSubHead{font-weight:600;margin:0 0 5px;line-height:1.6;color:#222;font-size:14px}.p-specRingName{margin:0;font-size:12px}.p-ringDetailsBlock:not(:last-child){margin:0 0 30px}.p-ringMovieDesc{margin:16px 0 0;font-size:12px;text-align:center}.p-collectionName{text-align:center;line-height:1.2;margin:20px 0;font-family:var(--serif);font-feature-settings:"palt";letter-spacing:.1em;padding:0 15px}.p-collectionName__main{display:block;margin:0 0 .3em}.p-collectionName__sub{display:block;font-style:normal;font-size:13px}.p-collectionName__tag{display:inline-block;margin:0 0 6px;letter-spacing:.1em;background:#caa762;color:#fff;padding:3px 10px;line-height:1;border-radius:20px;font-size:10px;font-family:var(--sans-serif);vertical-align:bottom}#slider_ec{margin-top:0}#slider_ec,#slider_ec_thumbs{height:auto !important}#slider_ec_thumbs{margin:15px 0 20px;padding:0 10px;text-align:center}#slider_ec_thumbs .swiper-wrapper{width:auto;margin:0 auto;display:inline-flex}#slider_ec_thumbs img{vertical-align:bottom}#slider_ec_thumbs .swiper-slide{box-sizing:border-box;width:50px !important;border:2px solid transparent;margin-right:7px !important}#slider_ec_thumbs .swiper-slide-thumb-active{border-color:#2a475a}#slider_ec .swiper-button-prev,#slider_ec .swiper-button-next{top:168px}#slider_ec_thumbs .swiper-slide .w_txt{display:none}@media screen and (min-width: 641px){#slider_ec .swiper-button-prev,#slider_ec .swiper-button-next{display:block !important;top:300px}#slider_ec .swiper-button-next{right:10px}}.p-slideDesc{font-size:12px;letter-spacing:0;line-height:1.4;margin:10px 0 0;max-height:30px;min-height:30px}.p-arrangeInfo{padding:20px;background:#f7f4f1;color:#6d605a}.p-arrangeInfo__head{text-align:center;margin:0;font-size:14px;font-weight:700}.p-arrangeInfo__desc{margin:0 0 10px;font-size:12px}.p-arrangeSampleList{display:flex;justify-content:center;margin:0}.p-arrangeSampleListItem{flex-basis:80px;margin:0 10px;position:relative}.p-arrangeSampleListItem:not(:last-child)::after{content:"+";position:absolute;top:calc(40px - .5em);left:calc(100% + 5px);line-height:1;height:1em;font-weight:900;font-size:15px;color:#a0a0a0}.p-arrangeSampleListItem__img{overflow:hidden;border-radius:6px;filter:drop-shadow(1px 1px 3px #ad8662)}.p-arrangeSampleListItem__text{text-align:center;font-size:10px}.p-ringMovie{padding:10px 20px}.p-addBasket{padding:10px;margin:0 0 20px;font-family:var(--sans-serif);font-size:14px}.p-addBasketItem:not(:last-child){margin:0 0 20px}.p-addBasketCaution,.p-addBasketSupplement{font-size:10px}.p-specSection{padding:5px;margin:0 0 20px}@media screen and (min-width: 900px){.p-specSection{border:1px solid rgba(0,0,0,0.2);padding:15px}}.p-specSection .c-specTable th{width:9em}.p-stoneList{line-height:1.2}.p-stoneList>li{margin:0 0 5px}.p-stoneList>li>span{display:inline-block}.l-main.-necklace .c-specTable:not(.p-stonePriceTable) th{width:10em}.p-specSection .p-stonePriceTable th{width:auto;text-align:left;display:flex;align-items:center}.p-addCart{padding:15px;margin:0 0 20px;border:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.03)}.p-addCart__head{font-family:inherit;font-size:inherit;padding:0;margin:0 0 5px;letter-spacing:0;font-weight:700;text-align:left;font-size:16px;color:#222}.p-addCart__desc{font-size:12px;letter-spacing:0}.p-radioList{margin:16px 0}.p-radioList .c-selectButton{margin:8px 0}.p-ringDetails{padding:20px}.p-showRingAside .faqList{margin:70px auto 20px}.p-showRingAside .faqList>li{font-family:var(--sans-serif);font-weight:700}.p-showRingAside .faqList>li a{color:#2a475a}#order_ring_type_id_1+span{color:#678da7}#order_ring_type_id_2+span,#order_ring_type_id_3+span{color:#d0816c}#order_ring_type_id_999+span{color:#7e9e7f}.p-bannerList{margin:0 auto 20px}@media screen and (min-width: 900px){.p-bannerList{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}}.p-bannerList__item:not(:last-child){margin:0 0 10px}.p-suggestedItemList{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}@media screen and (max-width: 899px){.p-suggestedItemList.m-propose .p-suggestedItemListitem:nth-child(1){order:0}.p-suggestedItemList.m-propose .p-suggestedItemListitem:nth-child(4){order:1}.p-suggestedItemList.m-propose .p-suggestedItemListitem:nth-child(2){order:2}.p-suggestedItemList.m-propose .p-suggestedItemListitem:nth-child(5){order:3}.p-suggestedItemList.m-propose .p-suggestedItemListitem:nth-child(3){order:4}.p-suggestedItemList.m-propose .p-suggestedItemListitem:nth-child(6){order:5}}@media screen and (min-width: 900px){.p-suggestedItemList{grid-template-columns:repeat(3, 1fr)}}.p-suggestedItemListitem__anchor{text-decoration:none;display:block}.p-suggestedItemListitem__text{text-align:center;line-height:1.2;letter-spacing:.15em;font-feature-settings:"palt";color:#595757;margin:10px 0 0}.p-suggestedItemListitem__tag{margin:0 0 3px;letter-spacing:0;background:#caa762;color:#fff;padding:3px 10px;line-height:1;border-radius:20px;font-size:10px;display:inline-block;opacity:1}.p-suggestedItemListitem__title{font-weight:600;font-size:13px;margin:0}.p-suggestedItemListitem__price{display:block;font-size:10px;font-weight:400;letter-spacing:.1em;margin:0;opacity:.7;line-height:1}@media screen and (min-width: 600px){.p-suggestedItemListitem__text{text-align:left}.p-suggestedItemListitem__title{font-size:14px}}#slider_ec{text-align:center;padding:0 8%}@media screen and (min-width: 641px){#slider_ec{padding:0}}@media screen and (min-width: 641px){.swiper-slide img{width:100% !important}}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232a475a'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev::after{display:none}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232a475a'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next::after{display:none}.p-customerFavorite.js-changeFavorite{left:30px}@media screen and (min-width: 641px){.p-customerFavorite.js-changeFavorite{left:20px}}.p-topAddCartArea{padding:0 20px}@media screen and (min-width: 640px){.p-topAddCartArea{display:none}}.p-shareSection{display:flex;justify-content:center;align-items:center;margin:0 0 25px}.p-shareSectionHead{font-size:10px;margin:0 10px 0 0}.p-productShareButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;padding:0;outline:0;letter-spacing:inherit;text-align:inherit;width:40px;height:40px;border-radius:50%;cursor:pointer;position:relative}.p-productShareButton:focus{outline:none}@media screen and (min-width: 641px){.p-productShareButton{width:50px;height:50px}}.p-shareIcon{display:flex;position:relative;z-index:1;line-height:1;height:100%;width:100%;justify-content:center;align-items:center}.p-shareIconSvg{width:18px;height:18px;vertical-align:bottom;transform-origin:center}@media screen and (min-width: 641px){.p-shareIconSvg{width:20px;height:20px}}.p-shareIconSvg__path{fill:#969696}.p-socialShareList{display:flex;margin:0}.p-socialShareList__button{width:40px;height:40px;display:block;padding:8px}.p-specNotice{font-size:10px;line-height:calc(44 / 24);letter-spacing:0.026em;margin-bottom:1em;text-align:justify}.p-ringImages{position:relative}@media screen and (min-width: 640px){#wrap{overflow:visible}.p-showRingArea__inner{display:grid;grid-template-rows:auto auto auto 1fr;grid-template-columns:calc(1000px - 375px) 375px;grid-template-areas:"image basket" "movie basket" "aftercare basket" "details basket";margin:0 auto;width:100%;max-width:1000px;box-sizing:border-box}.p-ringImages{grid-area:image;padding:0 20px}.p-ringMovie{grid-area:movie;padding:0 20px}.p-aftercare{grid-area:aftercare}.p-ringDetails{grid-area:details}.p-addBasket{grid-area:basket}.p-addBasket__inner{position:sticky;top:115px}.p-showRingArea{padding:0 0 50px}}.p-productName{text-align:center;line-height:1.2;margin:20px 0;font-feature-settings:"palt";letter-spacing:.1em;padding:0 15px;font-weight:400}.p-productName__main{display:block;margin:0 0 .3em;font-size:22px;font-weight:inherit;letter-spacing:0.1em}.p-productName__sub{display:block;font-style:normal;font-size:12px;font-family:var(--sans-serif-en);letter-spacing:0.1em}.p-productName__tag{display:inline-block;margin:0 0 6px;letter-spacing:.1em;background:#caa762;color:#fff;padding:3px 10px;line-height:1;border-radius:20px;font-size:10px;vertical-align:bottom}.p-productDescription{font-size:12px;line-height:calc(44 / 24);letter-spacing:0.026em;margin-bottom:1em;text-align:justify;padding:0 20px}.p-productImgNotice{padding:0 20px;opacity:.7;font-size:10px}
