p{color:#333;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック",Hiragino Sans,"メイリオ",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.69231}.title{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック",Hiragino Sans,"メイリオ",sans-serif;letter-spacing:1px;font-size:15px;font-size:1.5rem;line-height:1.46667}.title--page{color:#534a3c;font-weight:normal;font-size:18px;font-size:1.8rem}.title--section{margin:-5px 0 0;font-weight:normal;letter-spacing:2px;font-size:18px;font-size:1.8rem}.title--section-bottom{display:inline-block;margin:0 0 18px;padding:0 20px;position:relative;color:#c09d3c;letter-spacing:1px;font-size:13px;font-size:1.3rem}.title--section-bottom:before,.title--section-bottom:after{width:10px;height:1px;position:absolute;top:10px;background-color:#c09d3c;content:''}.title--section-bottom:before{left:0}.title--section-bottom:after{right:0}.title--area{font-size:22px;font-size:2.2rem}.title--casette{font-size:18px;font-size:1.8rem}.title--petit{font-size:16px;font-size:1.6rem}.title--small{margin:20px 0 30px;color:#333;font-size:14px;font-size:1.4rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.title--small i{color:#ccc6b7;vertical-align:-25%;font-size:32px;font-size:3.2rem}.title--tiny{font-weight:normal;font-size:14px;font-size:1.4rem}.title--subheading{margin:0 0 10px;color:#ccc6b7;font-weight:normal;font-size:20px;letter-spacing:2px}.title__container{text-align:center}.title__container i{color:#ccc6b7;font-size:50px}.rating-star{vertical-align:25%}.rating-star span{margin-left:3px !important;font-size:14px}.rating-star i{display:inline-block;width:75px;height:15px;background:url(/assets/pc/img/review/star.png) no-repeat;background-size:285px;vertical-align:-20%}.rating-star i.rating-star0{background-position:-75px 0}.rating-star i.rating-star5{background-position:-210px 0}.rating-star i.rating-star10{background-position:-60px 0}.rating-star i.rating-star15{background-position:-195px 0}.rating-star i.rating-star20{background-position:-45px 0}.rating-star i.rating-star25{background-position:-180px 0}.rating-star i.rating-star30{background-position:-30px 0}.rating-star i.rating-star35{background-position:-165px 0}.rating-star i.rating-star40{background-position:-15px 0}.rating-star i.rating-star45{background-position:-150px 0}.rating-star i.rating-star50{background-position:0 0}.review-count{font-size:14px;font-size:1.4rem}.review-count i{margin-right:-5px;color:#ccc6b7;vertical-align:-30%;font-size:32px;font-size:3.2rem}.label__try-on,.label__buy,.label__ring,.label__type,.label__news,.label__ringraph,.label__shop,.label__required,.label__any{display:inline-block;width:40px;color:#fff;text-align:center;line-height:22px;font-size:12px;font-size:1.2rem}.label__try-on{background-color:#b9c8cf}.label__buy{background-color:#9c95a1}.label__ring{padding-left:40px;width:80px;position:relative;border:1px solid;line-height:20px}.label__ring i{width:40px;height:100%;overflow:hidden;position:absolute;left:0;color:#fff;line-height:24px;font-size:30px;font-size:3rem}.label__ring--eng{color:#89cbd7;border-color:#89cbd7}.label__ring--eng i{background-color:#89cbd7}.label__ring--mrg{color:#7dbda8;border-color:#7dbda8}.label__ring--mrg i{background-color:#7dbda8;line-height:21px}.label__ring--set{color:#88abda;border-color:#88abda}.label__ring--set i{background-color:#88abda}.label__type{width:100%;font-size:10px;font-size:1rem;line-height:1.4}.label__type--brand{color:#c09d3c;border:1px solid #f0e5cc}.label__type--select-shop{color:#7eb0b3;border:1px solid #d5e9eb}.label__news{padding:0 15px;width:auto;position:relative;background-color:#c09d3c}.label__news:after{position:absolute;top:0;left:120%;color:#f9f5eb;font-family:'Garamond','Times New Roman','游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','メイリオ',Meiryo,serif;font-style:italic;font-weight:normal;white-space:nowrap;font-size:48px;font-size:4.8rem}.label__news--special:after{content:"Special Favor"}.label__news--fair:after{content:"Fair"}.label__news--campaign:after{content:"Campaign"}.label__news--other:after{content:"Other"}.label__ringraph{width:100px;background-color:#20898A}.label__shop{font-size:11px;font-size:1.1rem;border:1px solid #c09d3c;color:#c09d3c;width:60px;line-height:18px}.label__required{font-size:11px;font-size:1.1rem;width:auto;padding:3px 4px;background-color:#ff6772;line-height:1}.label__any{font-size:11px;font-size:1.1rem;width:auto;padding:3px 4px;background-color:#ccc;line-height:1}.horizontal-list{padding:0;letter-spacing:-.4em;list-style-type:none}.horizontal-list>*{display:inline-block;letter-spacing:normal;vertical-align:middle}.horizontal-list *:not(:first-child){margin-left:5px}.label__list{letter-spacing:-.4em}.label__item{display:inline-block;margin:2px;border:1px solid #666;letter-spacing:normal;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.label__item:last-child{margin-right:0}.label__item:hover{opacity:.5;-webkit-transition:all .2s;transition:all .2s}.label__item a{display:block;padding:5px 10px;color:#666;text-decoration:none}.label__item a:link,.label__item a:visited,.label__item a:hover{text-decoration:none}.media-type{zoom:1}.media-type:before,.media-type:after{display:table;content:''}.media-type:after{clear:both}.media-type__image{float:left}.media-type__body{padding:15px;overflow:hidden}.media-type--rev .media-type__image{float:right}.tieup-banner{margin:30px 0;padding-bottom:60px;border-bottom:1px solid #eee;text-align:center}.tieup-banner__pr{margin:0 0 5px;color:#666;font-size:14px;font-size:1.4rem}.tieup-banner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tieup-banner__item:not(:first-child){margin-left:12px}.tieup-banner--sub{margin:40px 0;padding-bottom:0;border:none}.tieup-banner--sub .tieup-banner__pr{font-size:10px;font-size:1rem}.tieup-banner--sub .tieup-banner__list{display:block}.tieup-banner--sub .tieup-banner__item:not(:first-child){margin:10px 0 0}.container .page-header{margin:0;padding:30px 0 0;border-top:5px solid #f9f5eb;border-bottom:none}.page-header .title--page{margin:0 0 10px}.page-header__text{margin:0;font-size:12px;font-size:1.2rem;line-height:1.33333}.page-header__link{color:#c09d3c;text-decoration:underline}.actions{padding:30px 0 40px;border-top:1px solid #f9f5eb;border-bottom:1px solid #f9f5eb}section .actions{border-bottom:none}.actions__title{margin:0 30px 30px;color:#333;font-size:14px;font-size:1.4rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.actions__list{display:table;margin:0 auto;width:calc(930px - 40px);text-align:center;border-spacing:10px 0}.actions__list>*{display:table-cell;vertical-align:top}.actions .btn--cv{max-width:680px;min-width:350px}.actions .btn--cv-sub{min-width:160px}.actions--adjust .actions__list{margin:0 -10px;width:calc(100% + 20px)}.actions--adjust .btn--cv{min-width:260px}.actions--adjust .btn--cv-sub{min-width:120px}.actions+.actions{border-top:none}.clip-card__list{margin:0 auto;width:900px}.clip-card__item{margin-bottom:25px;padding:20px 20px 40px;position:relative;border:1px solid #ccc}.clip-card__item .actions{margin:30px 0 0;padding:0;border:none}.clip-card__close{position:absolute;top:5px;right:5px;color:#ccc}.clip-card__close i{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:2.4rem}.clip-card__head{margin:10px}.clip-card__head .horizontal-list{margin-bottom:10px}.clip-card__title{margin-bottom:15px}.clip-card__title__link{color:#534a3c;text-decoration:underline;font-size:16px;font-size:1.6rem}.clip-card__title .btn--hp{margin:3px 0 0 5px}.clip-card__title+.horizontal-list{margin:-8px 0 -3px}.clip-card__title+.horizontal-list .rating-star,.clip-card__title+.horizontal-list .review-count{color:#333;font-size:13px;font-size:1.3rem}.clip-card__title+.horizontal-list .rating-star span{font-size:13px;font-size:1.3rem}.clip-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.clip-card__image{display:block;width:320px;position:relative;z-index:0;text-align:center}.clip-card__image a{display:block;background-color:#fafafa;overflow:hidden;position:relative}.clip-card__image a:after{display:block;padding-top:75%;content:''}.clip-card__image a img{position:absolute;top:0;left:0;width:100%;height:auto}.clip-card__image a img{width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.clip-card__image img{display:inherit}.clip-card__detail{margin-left:20px;width:calc(100% - 340px);-webkit-box-sizing:border-box;box-sizing:border-box}.clip-card__detail-title{margin:0 0 15px;color:#534a3c;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1.6rem;line-height:1.375}.clip-card__detail-text{margin:0;font-size:13px;font-size:1.3rem;line-height:1.53846}.clip-card__ring{margin:40px 10px 0}.clip-card__ring-title{margin-bottom:10px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:1.4rem}.clip-card__ring-list.is-none .clip-card__ring-item:nth-child(n+4){display:none}.clip-card__ring-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 5px;position:relative;border-bottom:1px dotted #ccc}.clip-card__ring-item:first-child{border-top:1px dotted #ccc}.clip-card__ring-close{position:absolute;top:5px;right:0;color:#ccc}.clip-card__ring-close i{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-size:2.2rem}.clip-card__ring-image{margin-right:20px}.clip-card__ring-image img{width:130px;height:auto}.clip-card__ring-detail{width:calc(100% - 150px)}.clip-card__ring-detail .label__ring{margin-bottom:10px}.clip-card__ring-name{margin:0 0 10px;padding-right:25px}.clip-card__ring-name-link{color:#534a3c;font-size:13px;font-size:1.3rem;line-height:1.38462;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clip-card__ring-price{font-size:12px;font-size:1.2rem;line-height:1.5}.clip-card__ring-price__text{margin:0;color:#333;font-size:13px;font-size:1.3rem;line-height:1.38462}.clip-card__ring-price__val{margin-left:5px;color:#c09d3c}.clip-card__ring-more{margin:30px auto 0;text-align:center}.clip-card__ring-more-link{display:inline-block;padding:12px 8px;width:350px;color:#333;border:1px solid #ccc;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:1.2rem}.clip-modal{display:none;padding:60px;width:600px;height:auto;position:fixed;top:50%;left:50%;z-index:1001;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.clip-modal__close-btn{margin:0;position:absolute;top:5px;right:5px;color:#ccc;line-height:1;cursor:pointer}.clip-modal__close-btn i{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-size:2.2rem}.clip-modal__title{margin-bottom:25px;text-align:center;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:1.4rem;line-height:1.57143}.clip-modal__list{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}.clip-modal__item{width:200px;text-align:center;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:1.4rem}.clip-modal__item:first-of-type{margin-right:15px}.clip-modal__btn-on{padding:15px;width:100%;background:#fff;border:1px solid #ccc;border-radius:2px;outline:none;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clip-modal__btn-back{display:inline-block;padding:15px;width:100%;color:#333;border:1px solid #ccc;border-radius:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.is-modal-open{overflow:hidden}.clip-null{margin:65px auto 25px;padding:40px 20px;width:600px;color:#333;background-color:#f9f5eb;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.clip-null__title{margin:0 0 35px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1.6rem}.clip-null__point{margin:0 0 10px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-size:1.3rem;line-height:1.38462}.clip-null__text{margin:0 0 5px;font-size:13px;font-size:1.3rem;line-height:1.38462}.clip-null__link{display:block;margin:0 auto;padding:15px 10px;width:300px;color:#333;border:1px solid #ccc;border-radius:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:1.3rem}
