@charset "UTF-8";html{overflow-y:scroll}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:''}embed,object{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}ul li{list-style-type:none}a,label{text-decoration:none}img{vertical-align:bottom;margin:0;padding:0}body{color:#000;background-color:#fffaf2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;font-family:'Noto Serif JP',serif;font-weight:400;letter-spacing:.05em;-webkit-text-size-adjust:none;overflow:hidden}@media (max-width:768px){body{min-width:0}}body p{line-height:1.75}main{position:relative;max-width:768px;margin:0 auto}.main-inner{padding:80px 30px 60px}*{-webkit-box-sizing:border-box;box-sizing:border-box}.pc{display:block}@media (max-width:768px){.pc{display:none!important}}.sp{display:none}@media (max-width:768px){.sp{display:block!important}}li{list-style-type:none}a{color:#263138;display:block;-webkit-transition:opacity .25s;transition:opacity .25s}a:hover{opacity:.7}img{display:block;max-width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}footer{background-color:#fff;padding:10px 20px}footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}footer .footer-inner .link-page a{font-size:10px;padding-right:20px}footer .footer-inner .link-page a::before{width:10px;height:9px}footer .copy{font-size:10px}.ratio{position:relative;overflow:hidden}.ratio::before{content:"";display:block;padding-top:100%}.ratio img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.c-s{max-width:768px;margin-left:auto;margin-right:auto}.c-m{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:92px;padding-right:92px;-webkit-box-sizing:content-box;box-sizing:content-box}.c-l{max-width:1720px;margin-left:auto;margin-right:auto;padding-left:92px;padding-right:92px;-webkit-box-sizing:content-box;box-sizing:content-box}.ring-type-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.ring-type{width:50%}.ring-type:nth-child(1){width:calc(50% - 15px)}.ring-type div{font-family:'Be Vietnam Pro',sans-serif;font-size:11px}.ring-type div+*{margin-top:5px}.ring-type div dd,.ring-type div dt{display:inline}.ring-type div dt{white-space:nowrap}.ring-type div dd{font-weight:700}.popup{display:none;position:fixed;width:100vw;height:100%;background-color:#fff;top:0;left:0;z-index:9999}.popup.is-open{display:block}.popup-wrap{width:100%;height:100%;position:relative}.popup-inner{max-width:400px;width:100%;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.popup-btns div{background-color:#f7efdc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px}.popup-btns div.next,.popup-btns div.prev{width:35px;height:35px}.popup-btns div.close{width:50px;height:50px;margin:0 25px}.popup-btns .next img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup.fitting{background-color:#fffaf2;padding:0 20px}.popup.fitting .popup-wrap{padding-bottom:15vh}.popup.fitting .title{font-family:'Be Vietnam Pro',sans-serif;font-size:18px;margin-bottom:15px}.popup.fitting .fitting-btn{margin-top:40px;padding:0 15px}.common-page section.common-mv h1{width:57px;margin:0 auto}.common-page section.common-mv h2{font-size:15px;text-align:center;margin-top:50px}.common-page section.common-mv h2 span{font-family:'Be Vietnam Pro',sans-serif;font-size:12px;font-weight:400;display:block;margin-bottom:5px}input[type=text]{color:#000;background-color:#fff;font-size:13px;width:100%;padding:10px 20px;border:1px solid #e2ded8}input[type=text]::-webkit-input-placeholder{color:#d7d7d7}input[type=text]::-moz-placeholder{color:#d7d7d7}input[type=text]::-ms-input-placeholder{color:#d7d7d7}input[type=text]::placeholder{color:#d7d7d7}textarea{color:#000;background-color:#fff;font-size:13px;width:100%;height:150px;padding:10px 20px;border:1px solid #e2ded8}textarea::-webkit-input-placeholder{color:#d7d7d7}textarea::-moz-placeholder{color:#d7d7d7}textarea::-ms-input-placeholder{color:#d7d7d7}textarea::placeholder{color:#d7d7d7}.check label{display:block;padding-left:26px;position:relative}.check label input{display:none}.check label input:checked+span::after{display:block}.check label span{font-family:'Noto Sans JP',sans-serif;line-height:1}.check label span::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iYmxhY2siLz4KPC9zdmc+Cg==);display:block;width:19px;height:19px;position:absolute;top:2px;left:0}.check label span::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS4xODE4IDFMNC4xODE4MiA4TDEgNC44MTgxOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-size:contain;display:none;width:11px;height:8px;position:absolute;top:7px;left:4px}.link-page{font-family:'Be Vietnam Pro',sans-serif}.link-page a{display:inline-block;position:relative;padding-right:30px}.link-page a::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgN0gxMy4zMzMzTTcuMzMzMzMgMUwxMy4zMzMzIDdMNy4zMzMzMyAxMyIgc3Ryb2tlPSIjREFCRDkyIi8+Cjwvc3ZnPgo=);background-size:contain;display:block;width:15px;height:14px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn--01{max-width:500px}.btn--01 a{background-color:#fff;font-family:'Be Vietnam Pro',sans-serif;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px 0;border:1px solid #8d8b8b;border-radius:4px}.btn--01 a span{margin-left:7px;padding-bottom:3px}.btn--02{background-color:#fff;font-family:'Crimson Text',serif;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;border:1px solid #8d8b8b;border-radius:4px}.btn--02.is-select{background-color:#dabd92}.btn--02.is-select p{color:#000}.btn--02.is-disabled{background-color:transparent;border-color:#f2e8d0}.btn--02.is-disabled p{color:#f2e8d0}.btn--02 p{color:#8d8b8b;font-size:12px;line-height:1;text-align:center}.btn--03{max-width:500px}.btn--03 a{background-color:#dabd92;font-family:'Be Vietnam Pro',sans-serif;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;border-radius:4px}.btn--03.border a{border:1px solid #8d8b8b}.btn--03.white a{background-color:#fff;border:1px solid #8d8b8b}.btn-wrap>*+*{margin-top:15px}.btn-wrap.horizonal{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-wrap.horizonal>*{width:50%}.btn-wrap.horizonal>*+*{margin-top:0;margin-left:15px}section.index .intro{margin-bottom:40px}section.index .intro h1{font-size:30px;margin-bottom:40px}section.index .intro b{font-size:16px;font-weight:500;display:block;margin-bottom:15px}section.index .intro p{font-size:12px}section.index .index-footer{font-size:10px;margin-top:30px}section[class^=ring-info]+*{margin-top:45px;padding-top:30px;border-top:1px solid #ccc9c9}section[class^=ring-info] .intro{text-align:center}section[class^=ring-info] .intro h2{color:#797979;font-family:'Be Vietnam Pro',sans-serif;font-size:12px;font-weight:500}section[class^=ring-info] .intro p{margin-top:5px}section[class^=ring-info] .content{margin-top:20px}section[class^=ring-info] .foot{margin-top:30px}section[class^=ring-info] .foot p{font-size:12px}section[class^=ring-info] .foot p span{font-weight:300}section[class^=ring-info] .swiper-button-prev::after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMUwxIDhMOSAxNSIgc3Ryb2tlPSIjNzk3OTc5Ii8+Cjwvc3ZnPgo=);display:block;width:10px;height:16px}section[class^=ring-info] .swiper-button-next::after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMUwxIDhMOSAxNSIgc3Ryb2tlPSIjNzk3OTc5Ii8+Cjwvc3ZnPgo=);display:block;width:10px;height:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.ring-main{background-color:#fffaf2;width:100%;height:50vh;padding:40px 30px 10px;top:0;left:0;z-index:9999}section.ring-main+*{height:50vh;padding:0;padding-top:20px;overflow-y:scroll}section.ring-main+*>.end,section.ring-main+*>.paging,section.ring-main+*>section{width:calc(100% - 60px);margin-left:auto;margin-right:auto}section.ring-main+* footer{margin-top:60px}section.ring-main .ring-main-wrap{background-color:#fff;height:100%;position:relative;padding:20px 20px 0}section.ring-main .ring-main-wrap h1{position:absolute;top:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.ring-main .ring-main-wrap .price{color:#797979;font-family:'Be Vietnam Pro',sans-serif;font-size:12px;position:absolute;bottom:5px;left:10px}section.ring-main .ring-main-wrap .zoom{width:30px;position:absolute;bottom:15px;right:15px}section.ring-main .ring-main-wrap .swiper-ring-img{overflow:hidden;height:calc(100% - 30px);position:relative}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-wrapper{height:calc(100% - 40px)}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-slide img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;margin:0 auto}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option{text-align:center}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option-inner{display:inline-block;position:relative}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-pagination{width:auto;position:relative;bottom:0}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-pagination .swiper-pagination-bullet{background-color:#e5e5e5;opacity:1}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8d8b8b}@media (max-width:768px){section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-button-next,section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-button-prev{display:none}}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-button-prev{top:13px;left:-40px}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-button-prev::after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMUwxIDhMOSAxNSIgc3Ryb2tlPSIjNzk3OTc5Ii8+Cjwvc3ZnPgo=);display:block;width:10px;height:16px}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-button-next{top:13px;right:-40px}section.ring-main .ring-main-wrap .swiper-ring-img .swiper-option .swiper-button-next::after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMUwxIDhMOSAxNSIgc3Ryb2tlPSIjNzk3OTc5Ii8+Cjwvc3ZnPgo=);display:block;width:10px;height:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.ring-main.download{position:static}section.ring-main.download+*{height:auto;padding-bottom:60px}section.ring-info-form .form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}section.ring-info-form .form-wrap .swiper-button-prev{left:-20px}section.ring-info-form .form-wrap .swiper-button-next{right:-20px}section.ring-info-form .form-wrap ul{width:30px;margin-right:5px;margin-left:10px}section.ring-info-form .form-wrap ul li{font-family:'Noto Sans JP',sans-serif;font-size:11px;text-align:center;white-space:nowrap}section.ring-info-form .form-wrap ul li+*{margin-top:10px;padding-top:10px;border-top:1px dashed #8d8b8b}section.ring-info-form .form-wrap .swiper-ring-form{width:calc(100% - 45px);overflow:hidden}section.ring-info-form .form-wrap .swiper-ring-form .swiper-slide p{font-family:'Crimson Text',serif;text-align:center}section.ring-info-form .form-wrap .swiper-ring-form .swiper-slide img{margin:0 auto}section.ring-info-size .size-wrap{padding:0 10px}section.ring-info-size .size-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}section.ring-info-size .size-inner+*{margin-top:15px}section.ring-info-size .size-inner+*>p{padding-top:15px}section.ring-info-size .size-inner+* ul{padding-top:15px;border-top:1px dashed rgba(224,185,129,.50196)}section.ring-info-size .size-inner>p{font-family:'Noto Sans JP',sans-serif;font-size:11px;text-align:center;white-space:nowrap;width:40px;margin-right:10px}section.ring-info-size .size-inner>p+*{width:calc(100% - 50px)}section.ring-info-size .size-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:auto}section.ring-info-size .size-inner ul li{width:25%;margin:0 auto;padding:6px}section.ring-info-size .size-inner ul li.is-select{position:relative}section.ring-info-size .size-inner ul li.is-select::before{content:"";border:1px solid #b17a2a;border-radius:9999px;width:56px;height:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}section.ring-info-size .size-inner ul li.is-select span{background-color:#dabd92;border-color:#dabd92}section.ring-info-size .size-inner ul li span{background-color:#fff;font-family:'Crimson Text',serif;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;margin:0 auto;border:1px solid #8d8b8b;border-radius:9999px}section.ring-info-size .size-inner .swiper-ring-size{overflow:hidden}section.ring-info-size .size-inner .swiper-ring-size .swiper-slide .inner{width:60px;margin:0 auto;padding:6px}section.ring-info-size .size-inner .swiper-ring-size .swiper-slide.is-select .inner{position:relative}section.ring-info-size .size-inner .swiper-ring-size .swiper-slide.is-select .inner::before{content:"";border:1px solid #b17a2a;border-radius:9999px;width:56px;height:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}section.ring-info-size .size-inner .swiper-ring-size .swiper-slide.is-select .inner span{background-color:#dabd92;border-color:#dabd92}section.ring-info-size .size-inner .swiper-ring-size .swiper-slide.is-disabled span{color:#f2e8d0;background-color:transparent;border-color:#f2e8d0}section.ring-info-size .size-inner .swiper-ring-size .swiper-slide span{background-color:#fff;font-family:'Crimson Text',serif;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;margin:0 auto;border:1px solid #8d8b8b;border-radius:9999px}section.ring-info-size .size-inner .swiper-button-prev{left:-20px}section.ring-info-size .size-inner .swiper-button-next{right:-20px}section.ring-info-size .foot p{font-size:10px}section.ring-info-color .content dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.ring-info-color .content dl>div.is-select dt{position:relative}section.ring-info-color .content dl>div.is-select dt::before{content:"";border:1px solid #b17a2a;border-radius:9999px;width:54px;height:54px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}section.ring-info-color .content dl dt{padding:6px}section.ring-info-color .content dl dt div{background-color:#fff;font-family:'Crimson Text',serif;width:40px;height:40px;margin:0 auto;border-radius:9999px}section.ring-info-color .content dl dt div.gray{background-color:#eae8e8}section.ring-info-color .content dl dt div.gold{background-color:#ecd89a}section.ring-info-color .content dl dt div.pink{background-color:#e5d1be}section.ring-info-color .content dl dt div.white{background-color:#d9d9d9}section.ring-info-color .content dl dd{font-size:11px;text-align:center;margin-top:5px}section.ring-info-dia .content dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.ring-info-dia .content dl>div.is-select dt{position:relative}section.ring-info-dia .content dl>div.is-select dt::before{content:"";border:1px solid #b17a2a;border-radius:9999px;width:58px;height:58px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}section.ring-info-dia .content dl>div.is-disabled dt div{border-color:rgba(242,232,208,.4)}section.ring-info-dia .content dl>div.is-disabled dd{color:#e5d7b6}section.ring-info-dia .content dl dt{padding:6px}section.ring-info-dia .content dl dt div{background-color:#fff;width:46px;height:46px;margin:0 auto;border-radius:9999px;overflow:hidden;border:1px solid #8d8b8b}section.ring-info-dia .content dl dd{font-size:13px;text-align:center;margin-top:10px}section.ring-info-dia .foot p{font-size:10px}section.ring-info-finish .content{padding:0 20px;position:relative}section.ring-info-finish .swiper-ring-finish{overflow:hidden}section.ring-info-finish .swiper-button-prev{left:-10px}section.ring-info-finish .swiper-button-next{right:-10px}section.ring-info-engraving .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.ring-info-engraving .content ul li{width:50%}section.ring-info-engraving .content ul li+*{margin-left:20px}section.ring-info-engraving .content p{font-size:12px;margin-top:20px}section.ring-info-engraving .content p span{font-size:10px;margin-top:3px;display:block}section.ring-info-engraving .content-engraving{margin-top:15px}section.ring-info-engraving .content-engraving h3{font-size:12px}section.ring-info-engraving .content-engraving .first ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}section.ring-info-engraving .content-engraving .first ul li{width:50%}section.ring-info-engraving .content-engraving .first ul li+*{margin-left:20px}section.ring-info-engraving .content-engraving .first .sample{background-color:#fff;margin-top:10px;padding:10px 20px}section.ring-info-engraving .content-engraving .first .sample p{color:#8d8b8b;font-family:'Be Vietnam Pro',sans-serif;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.ring-info-engraving .content-engraving .first .sample p span{font-size:14px;margin-left:20px}section.ring-info-engraving .content-engraving .first>p{font-size:10px;margin-top:5px}section.ring-info-engraving .content-engraving .second{margin-top:20px}section.ring-info-engraving .content-engraving .second .form-parts{margin-top:10px}.paging{margin-top:40px}.fitting-image{margin:0 auto}@media (max-width:450px){.fitting-image{width:300px}}.fitting-image .img{position:relative}.fitting-image .img .finger{width:35px;position:absolute;top:165px;left:120px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media (max-width:450px){.fitting-image .img .finger{width:28px;top:122px;left:89px}}section.dl-about h2{font-size:15px;text-align:center;font-weight:400;margin-bottom:20px}section.dl-about .subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding-top:10px;border-top:1px solid #8d8b8b}section.dl-about .subtotal .price{font-size:14px}section.dl-form{margin-top:40px}section.dl-form .intro{text-align:center}section.dl-form .form{margin-top:20px}section.dl-form .form .attention{font-size:12px}section.dl-form .form .form-inner{margin-top:5px}section.dl-form .form .form-inner .form-wrap+*{margin-top:20px}section.dl-form .form .form-inner .form-wrap p{font-size:14px;margin-bottom:5px}section.dl-form .form .form-inner .form-wrap p span{font-size:10px;margin-left:10px}section.dl-form .form .form-inner .form-wrap p+p.attention{margin-top:0}section.dl-form .form .form-inner .form-wrap p.attention{font-size:10px;margin-top:10px}section.dl-form .form .form-inner .form-wrap .link{margin-top:20px}section.dl-form .form .form-inner .form-wrap .link a{color:#b17a2a;display:inline-block;padding-bottom:5px;border-bottom:1px solid #b17a2a}.dl-btn{margin-top:40px;padding:0 30px}.back{text-align:center;margin-top:35px}section[class^=privacy] *{font-size:12px}section.privacy-intro{margin-top:40px}section.privacy-detail{margin-top:50px}section.privacy-detail .privacy-block+*{margin-top:50px}section.privacy-detail .privacy-block h3{font-size:14px;font-weight:400}section.privacy-detail .privacy-box{margin-top:20px}section.privacy-detail .privacy-inner{margin-top:30px}section.privacy-detail .privacy-inner h4{color:#b17a2a}section.privacy-detail .privacy-inner p{margin-top:10px}section.privacy-detail .privacy-inner ul{margin-top:10px}section.privacy-detail .privacy-inner ul li{position:relative;padding-left:10px}section.privacy-detail .privacy-inner ul li+*{margin-top:8px}section.privacy-detail .privacy-inner ul li::before{content:"";background-color:#dabd92;display:block;width:3px;height:3px;border-radius:9999px;position:absolute;top:9px;left:0}
/*# sourceMappingURL=../../maps/assets/css/style.css.map */
