#rings_list .page-wrap{display:grid;grid-template-columns:100%}#rings_list .main_content .hero{position:relative}#rings_list .main_content .hero-visual{height:320px}#rings_list .main_content .hero-content{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 12.9%}#rings_list .main_content .hero-title{font-family:BodoniModa Regular,sans-serif;font-weight:400;font-size:5.5rem;color:#3e3a39;letter-spacing:.01em}#rings_list .main_content .hero-title .hero-text{display:block}#rings_list .main_content .hero-text{margin-top:1rem;font-size:2rem;font-weight:400}#rings_list .main_content .hero-copy{margin-top:2.5rem;font-size:1.6rem;line-height:2}#rings_list .main_content .sp-ui{display:none}#rings_list .main_content .section-product{margin:30px 0 0}#rings_list .main_content .product_type-list{padding:16px 0 0}#rings_list .main_content .product_type-list .product_types{display:flex;align-items:center;padding:2px 4px 2px 0}#rings_list .main_content .product_type-list .product_types li{margin-right:16px}#rings_list .main_content .product_type-list .is-product_filter-label{display:flex;align-items:center;padding:2px 4px 2px 0}#rings_list .main_content .product_type-list .is-product_filter-label .icon{margin:0 6px 0 0}#rings_list .main_content .product_type-list .is-product_filter-label.is-selected{font-weight:700}#rings_list .main_content .note-section{margin-top:80px}#rings_list .main_content .note-section .wrap{padding:0 160px;font-size:14px;font-size:1.4rem}#rings_list .main_content .note-section+.filter-link-section{margin-top:80px}#rings_list .main_content .section-pickup{margin:200px 0 0}#rings_list .main_content .section-faq{margin:100px 0 0}#rings_list .main_content .section-faq .title.is-scroll-init{opacity:0;transition:all 0ms;transform:translate3d(0,30px,0)}#rings_list .main_content .section-faq .title.is-scroll-visibled{opacity:1;transition:all .8s cubic-bezier(.4,.2,.1,1) 0ms;transform:translateZ(0)}#rings_list .main_content .section-faq .button-wrap{flex-wrap:wrap;margin-right:-20px;margin-left:-20px}#rings_list .main_content .section-faq .button-wrap .button{margin:5px 20px}#rings_list .main_content .section-comment{margin:100px 0 0}#rings_list .main_content .section-comment .revico-review-comment-detail--addition-reviewer-image img{display:none}#rings_list .main_content .section-comment .revico-review-comment-detail--addition-label{margin-top:0;margin-left:-4px}#rings_list .main_content .section-comment .revico-review-comment-detail--addition-image{display:none}#rings_list .main_content .section-comment .revico-review-comment-detail--product>a{pointer-events:none}#rings_list .main_content .section-comment .revico-review-comment-detail--action-sns,#rings_list .main_content .section-comment .revico-review-comment-detail--addition-reviewer-profile--name,#rings_list .main_content .section-comment .revico-review-comment-detail--product .revico-review-comment-detail--product-name span{display:none}#rings_list .main_content .filter-link-section{margin-top:120px}#rings_list .main_content .filter-link-section .content-block.is-1200{max-width:1200px;margin:0 auto}#rings_list .main_content .filter-link{display:flex;justify-content:center;width:100%;padding:55px 0;border:1px solid #e5e5e5}#rings_list .main_content .filter-link-item:not(:first-of-type){margin-top:30px}#rings_list .main_content .filter-link-item .caption{position:absolute;bottom:-20px;left:20px;display:block}#rings_list .main_content .filter-link-deflist{display:flex;align-items:center;width:100%;font-size:1.2rem}#rings_list .main_content .filter-link-deflist dt{position:relative;width:205px;font-weight:700}#rings_list .main_content .filter-link-deflist dt:after{position:absolute;top:2px;right:0;display:block;width:1px;height:1em;content:"";background-color:#ccc}#rings_list .main_content .filter-link-deflist dd{position:relative;flex:1}#rings_list .main_content .filter-link-deflist.is-anniversary dt{width:250px}#rings_list .main_content .filter-link-deflist-caption{margin:10px 0 0 225px;font-size:1.1rem;font-weight:400;color:rgba(16,24,32,.6)}#rings_list .main_content .filter-link-list{display:flex;align-items:center;margin-left:20px}#rings_list .main_content .filter-link-list-item:not(:first-of-type){margin-left:18px}#rings_list .main_content .filter-link-list-item a{display:flex;align-items:center}#rings_list .main_content .filter-link-list-item a .l_text{padding:0}#rings_list .main_content .filter-link-list-item a .icon{margin:0 4px 0 0}#rings_list .main_content .filter-link-list-item a .icon path{stroke:none}#rings_list .main_content .filter-link-list-item.is-platinum .icon path{fill:#eeeced}#rings_list .main_content .filter-link-list-item.is-yellowgold .icon path{fill:#ffe6b0}#rings_list .main_content .filter-link-list-item.is-pinkgold .icon path{fill:#fed4d5}#rings_list .main_content .filter-link-list-item.is-browngold .icon path{fill:#dac185}#rings_list .main_content .filter-link-list-item.is-whitegold .icon path{fill:#eeeced}#rings_list .main_content .filter-link-list-item.is-combination .icon path{stroke:none}#rings_list .main_content .filter-link-list-item.is-combination .icon .path-1{fill:none;stroke:#fff;stroke-width:2px}#rings_list .main_content .filter-link-list-item.is-combination .icon .path-2{fill:#eeeced}#rings_list .main_content .filter-link-list-item.is-combination .icon .path-3{fill:#ffe6b0}#rings_list .main_content .filter-link-list-item.is-icon .icon{margin:0 8px 0 0}#rings_list .main_content .filter-link-list-item.is-icon .icon path{stroke:none}#rings_list .main_content .filter-link-list.is-color a{position:relative}#rings_list .main_content .filter-link-list.is-color a:before{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;content:"";border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.1)}#rings_list .main_content .section-insta{margin:120px 0 0}#rings_list .main_content .section-insta .content-block{max-width:1380%}#rings_list .main_content .ring-instagram{position:relative;display:block}#rings_list .main_content .ring-instagram_inner{display:flex;align-items:flex-start;width:100%}#rings_list .main_content .ring-instagram_item{position:relative;width:23.914%;padding:20px 20px 60px;border:1px solid #e5e5e5}#rings_list .main_content .ring-instagram_item:not(:nth-of-type(4n)){margin-right:1.448%}#rings_list .main_content .ring-instagram_head{display:flex;align-items:center;justify-content:space-between}#rings_list .main_content .ring-instagram_head a{transition:opacity .3s cubic-bezier(.785,.135,.15,.86)}#rings_list .main_content .ring-instagram_head a.is-touch-hover{opacity:.5}#rings_list .main_content .ring-instagram_visual{margin-top:15px}#rings_list .main_content .ring-instagram_content{height:8em;margin-top:15px;overflow:hidden;font-size:1.2rem;transition:height .3s cubic-bezier(.785,.135,.15,.86)}#rings_list .main_content .ring-instagram_button{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:40px;font-size:12px;color:#999;cursor:pointer;border-top:1px solid #e5e5e5;transition:background-color .3s cubic-bezier(.785,.135,.15,.86)}#rings_list .main_content .ring-instagram_button.is-touch-hover{background-color:#f5f5f5}#rings_list .main_content .ring-instagram_button span{position:relative;display:inline-block;pointer-events:none}#rings_list .main_content .ring-instagram_button span:after,#rings_list .main_content .ring-instagram_button span:before{position:absolute;top:.7em;left:-1.2em;display:block;width:.8em;height:1px;content:"";background-color:#999}#rings_list .main_content .ring-instagram_button span:after{transform:rotate(90deg)}#rings_list .main_content .ring-instagram_button span:last-child{display:none}#rings_list .main_content .ring-instagram_button span:last-child:after{transform:rotate(0)}#rings_list .main_content .ring-instagram_button.is-opened span:first-child{display:none}#rings_list .main_content .ring-instagram_button.is-opened span:last-child{display:block}#rings_list .main_content .section-brand-message{margin:100px 0 0}#rings_list .main_content .section-brand-message.is-scroll-init .text,#rings_list .main_content .section-brand-message.is-scroll-init .title{opacity:0;transition:all 0ms;transform:translate3d(0,50px,0)}#rings_list .main_content .section-brand-message.is-scroll-visibled .text,#rings_list .main_content .section-brand-message.is-scroll-visibled .title{opacity:1;transition:all .8s cubic-bezier(.4,.2,.1,1) 0ms;transform:translateZ(0)}#rings_list .main_content .section-brand-message.is-scroll-visibled .text{transition-delay:.2s,.2s}#rings_list .main_content .section-brand-message .text{margin:40px 0 0}