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}.list-btn__prev,.list-btn__next{margin:auto;width:30px;height:30px;position:absolute;top:0;bottom:0;color:#ccc;border:1px solid #ccc;text-align:center;line-height:30px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;font-size:30px;font-size:3rem}.list-btn__prev:hover,.list-btn__next:hover{background-color:#f9f5eb}.list-btn__prev{left:-35px}.list-btn__next{right:-35px}.ring-card__list{margin-bottom:30px;text-align:center}.ring-card__list .slick-list{padding-bottom:2px}.ring-card__list.clip-heart-area .ring-card__ring-name-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:35px}.ring-card__list.clip-heart-area .ring-card__ring-name-box a{width:142px;height:30px;overflow:hidden}.ring-card__list.clip-heart-area .ring-card__ring-name-box .clip-heart i{margin-top:-8px}.ring-card__list.clip-heart-area .ring-card__ring-name{display:-webkit-box;margin:0 0 5px;padding:0 0 0 10px;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;font-size:12px;font-size:1.2rem;line-height:1.33333;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring-card__list.clip-heart-area .ring-card__item--pr .ring-card__ring-name{padding:0 10px}.ring-card__item,.ring-card__item--pr{position:relative;display:block;margin:0 5px;padding-bottom:5px;width:calc( 25% - 10px );overflow:hidden;background-color:#000;background-color:#fff;border:1px solid #ccc;-webkit-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.ring-card__item--pr:before,.ring-card__item--pr:after{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ring-card__item--pr:before{top:9px;left:7px;z-index:1;color:#fff;content:'PR';font-size:12px;font-size:1.2rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring-card__item--pr:after{width:70px;height:70px;top:-35px;left:-35px;background-color:#c09d3c;content:''}.ring-card__item a,.ring-card__item--pr a{display:block}.ring-card__item a:hover,.ring-card__item--pr a:hover{opacity:.8}.ring-card__ring-name,.ring-card__brand,.ring-card__explain{margin:0;padding:0 10px;text-align:left}.ring-card__image{display:table;padding:5px;vertical-align:middle}.ring-card__image img{width:100%;height:auto}.ring-card__ring-name{margin:0 0 5px;overflow:hidden;color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-size:1.2rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring-card__brand{display:table;text-align:left}.ring-card__brand a{display:table-cell;padding-bottom:5px;height:3.6rem;color:#666;word-break:break-all;vertical-align:middle;font-size:11px;font-size:1.1rem}.ring-card__explain{display:block;display:-webkit-box;height:3.5rem;overflow:hidden;color:#999;font-size:10px;font-size:1rem}.ring-card-price__list,.ring-card-price__list--eng,.ring-card-price__list--mrg,.ring-card-price__list--set{margin:10px}.ring-card-price__list--eng{height:16px}.ring-card-price__list--mrg{height:32px}.ring-card-price__list--set{height:48px}.ring-card-price__item{text-align:left}.ring-card-price__item:not(:first-child){margin-top:5px}.ring-card-price__item span{margin-right:5px;color:#666;font-size:11px;font-size:1.1rem}.ring-card-price__item span.price-num__val{color:#c09d3c;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:1.2rem}.ring-card__btn-hp{margin:0 10px;padding-bottom:38px}.ring-card__btn-hp .btn--cv{position:absolute;bottom:10px;width:calc(100% - 20px);padding:8px 0;font-size:12px;font-size:1.2rem}.list-btn__prev,.list-btn__next{margin:auto;width:30px;height:30px;position:absolute;top:0;bottom:0;color:#ccc;border:1px solid #ccc;text-align:center;line-height:30px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;font-size:30px;font-size:3rem}.list-btn__prev:hover,.list-btn__next:hover{background-color:#f9f5eb}.list-btn__prev{left:-35px}.list-btn__next{right:-35px}.brand-card__list{margin-bottom:30px}.brand-card__list .slick-list{padding-bottom:2px}.brand-card__item,.brand-card__item--pr{margin:0 5px;width:calc( 25% - 10px );overflow:hidden;background-color:#fff;border:1px solid #ccc;-webkit-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.brand-card__item a,.brand-card__item--pr a{display:block}.brand-card__item--pr{position:relative}.brand-card__item--pr:before,.brand-card__item--pr:after{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.brand-card__item--pr:before{top:9px;left:7px;z-index:1;color:#fff;content:'PR';font-size:12px;font-size:1.2rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-card__item--pr:after{width:70px;height:70px;top:-35px;left:-35px;background-color:#c09d3c;content:''}.brand-card__image{margin:10px;background-color:#fafafa;overflow:hidden;position:relative}.brand-card__image:after{display:block;padding-top:75%;content:''}.brand-card__image img{position:absolute;top:0;left:0;width:100%;height:auto}.brand-card__image img{width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.brand-card__name,.brand-card__explain{margin:0;padding:0 10px 10px}.brand-card__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-size:1.2rem;line-height:1.33333;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-card-summary__list{padding:0 10px;width:100%;letter-spacing:-.4em;-webkit-box-sizing:border-box;box-sizing:border-box}.brand-card-summary__list>*{display:inline-block;letter-spacing:normal;vertical-align:baseline}.brand-card-summary__item:first-of-type{padding-right:5px}.brand-card-summary__ave,.brand-card-summary__count{color:#333;font-size:12px;font-size:1.2rem}.brand-card-summary__ave a,.brand-card-summary__count a{color:#333}.brand-card-summary__ave i{color:#c09d3c;vertical-align:-17%;font-size:22px;font-size:2.2rem}.brand-card-summary__count i{margin:0 -5px;color:#ccc6b7;vertical-align:-30%;font-size:32px;font-size:3.2rem}.brand-card-summary__count span{margin-left:3px}.brand-card__explain{height:4.2rem;overflow:hidden;color:#999;font-size:10px;font-size:1rem;line-height:1.4}.brand-card__rcl{margin-left:auto;width:175px;line-height:0}.brand-card__btn-hp{margin:0 auto 10px;width:calc(100% - 20px)}.brand-card__btn-hp a{padding:8px;font-size:12px;font-size:1.2rem}.list-btn__prev,.list-btn__next{margin:auto;width:30px;height:30px;position:absolute;top:0;bottom:0;color:#ccc;border:1px solid #ccc;text-align:center;line-height:30px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;font-size:30px;font-size:3rem}.list-btn__prev:hover,.list-btn__next:hover{background-color:#f9f5eb}.list-btn__prev{left:-35px}.list-btn__next{right:-35px}.pickup-ranking{width:100%;overflow:hidden}.container .pickup-ranking{padding-bottom:80px}.pickup-ranking .title--small{line-height:1.15}.pickup-ranking .swiper-container{margin:1px;overflow:visible}.pickup-ranking__title{margin:0 0 20px;font-weight:normal;font-size:14px;font-size:1.4rem}.pickup-ranking__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.pickup-ranking__item{position:relative;display:block;margin:0 5px;width:174px;float:left;overflow:hidden;background-color:#fff;border:1px solid #ccc;-webkit-transition:all .2s;transition:all .2s;counter-increment:point_num}.pickup-ranking__item:before,.pickup-ranking__item:after{position:absolute}.pickup-ranking__item:before{top:5px;left:7px;z-index:1;color:#fff;content:counter(point_num) "";font-size:16px;font-size:1.6rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pickup-ranking__item:nth-of-type(-n+3):before{color:#333}.pickup-ranking__item:after{width:70px;height:70px;top:-37px;left:-37px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#ccc;content:''}.pickup-ranking__item:nth-of-type(1):after{background-color:#ffe778}.pickup-ranking__item:nth-of-type(2):after{background-color:#e5e1d5}.pickup-ranking__item:nth-of-type(3):after{background-color:#dbc58f}.pickup-ranking__item a{display:block}.pickup-ranking__image{margin:10px;background-color:#fafafa;overflow:hidden;position:relative}.pickup-ranking__image:after{display:block;padding-top:75%;content:''}.pickup-ranking__image img{position:absolute;top:0;left:0;width:100%;height:auto}.pickup-ranking__image img{width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pickup-ranking__name{margin:0;padding:0 10px 5px;height:30px;overflow:hidden;font-size:12px;font-size:1.2rem;line-height:1.33333;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pickup-ranking-summary__list{padding:0 10px;width:100%;letter-spacing:-.4em;-webkit-box-sizing:border-box;box-sizing:border-box}.pickup-ranking-summary__list>*{display:inline-block;letter-spacing:normal;vertical-align:baseline}.pickup-ranking-summary__item:first-of-type{padding-right:5px}.pickup-ranking-summary__ave,.pickup-ranking-summary__count{color:#333;font-size:12px;font-size:1.2rem}.pickup-ranking-summary__ave a,.pickup-ranking-summary__count a{color:#333}.pickup-ranking-summary__ave i{color:#c09d3c;vertical-align:-17%;font-size:22px;font-size:2.2rem}.pickup-ranking-summary__count i{margin:0 -5px;color:#ccc6b7;vertical-align:-30%;font-size:32px;font-size:3.2rem}.pickup-ranking-summary__count span{margin-left:3px}.pickup-ranking__rcl{margin-left:auto;width:175px;line-height:0}.pickup-ranking__btn-hp{margin:0 auto 10px;width:calc(100% - 20px)}.pickup-ranking__btn-hp a{padding:8px;font-size:12px;font-size:1.2rem}.pickup-ranking .ranking-pagination{position:relative !important}.pickup-ranking .swiper-pagination-bullets{bottom:-5px !important}.pickup-ranking .swiper-pagination-bullet{width:6px;height:6px}.pickup-ranking .swiper-pagination-bullet-active{background-color:#c09d3c}.product-card__list,.product-card__list--result{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card__list.clip-heart-area .product-card__item .link-block,.clip-heart-area.product-card__list--result .product-card__item .link-block,.product-card__list.clip-heart-area .product-card__item--pr .link-block,.clip-heart-area.product-card__list--result .product-card__item--pr .link-block{margin-bottom:10px}.product-card__list.clip-heart-area .product-card__item--pr .product-card__name,.clip-heart-area.product-card__list--result .product-card__item--pr .product-card__name{margin:20px 0 10px;padding:0}.product-card__list.clip-heart-area .product-card__name,.clip-heart-area.product-card__list--result .product-card__name{margin:0;padding:10px 30px 10px 0;position:relative}.product-card__list.clip-heart-area .product-card__name .richvalue-label,.clip-heart-area.product-card__list--result .product-card__name .richvalue-label{margin:5px 5px 0 3px}.product-card__list.clip-heart-area .product-card__name .clip-heart,.clip-heart-area.product-card__list--result .product-card__name .clip-heart{position:absolute;top:-3px;right:-5px}.product-card__list.clip-heart-area .product-card__name .clip-heart i,.clip-heart-area.product-card__list--result .product-card__name .clip-heart i{font-size:36px;font-size:3.6rem}.product-card__list--result.list-mrg .product-card__item,.product-card__list--result.list-mrg .product-card__item--pr{padding-bottom:8px}.product-card__list--result.list-mrg .ring-search-infeed__label{margin:5px 0 10px 0}.product-card__list--result.list-mrg .ring-search-infeed__brand{margin:0 0 8px 0}.product-card__list--result.list-mrg .product-card-price__inner{height:4rem}.product-card__list--result.list-eng .product-card__item,.product-card__list--result.list-eng .product-card__item--pr{padding-bottom:8px}.product-card__list--result.list-eng .ring-search-infeed__label{margin:5px 0 5px 0}.product-card__list--result.list-eng .ring-search-infeed__brand{margin:0 0 16px 0}.product-card__list--result.list-eng .ring-search-infeed__detail-text{height:2rem}.product-card__list--result.list-eng .product-card-price__inner{height:2.5rem}.product-card__list--result.list-set .product-card__item,.product-card__list--result.list-set .product-card__item--pr{padding-bottom:8px}.product-card__list--result.list-set .ring-search-infeed__detail-text{height:6rem}.product-card__list--result.list-set .ring-search-infeed__brand{margin:0 0 17px 0}.product-card__list--result .product-card__item,.product-card__list--result .product-card__item--pr{padding-bottom:42px}.product-card__list--result .product-card-brand__name{display:-webkit-box;margin:5px 0 10px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card__list--result .product-card-cv{position:relative;height:72px}.product-card__list--result .product-card-cv .btn--cv{padding:8px;width:100%;bottom:0;left:0}.product-card__list--result .btn--cv-sub{padding:8px;width:100%;font-size:12px;font-size:1.2rem}.product-card__list--result .btn--cv{padding:8px;width:calc(100% - 10px);position:absolute;bottom:5px;left:5px;font-size:12px;font-size:1.2rem}.product-card__list--result .product-card-review-link{width:100%;padding:10px 0 0 0;text-align:right}.product-card__list--result .product-card-review-link .link-text{font-size:12px;font-size:1.2rem}.product-card__item,.product-card__item--pr{margin:0 5px 10px;padding:5px 5px 10px;width:220px;overflow:hidden;position:relative;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.product-card__item--pr:before,.product-card__item--pr:after{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product-card__item--pr:before{top:9px;left:7px;z-index:1;color:#fff;content:'PR';font-size:12px;font-size:1.2rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-card__item--pr:after{width:70px;height:70px;top:-35px;left:-35px;background-color:#c09d3c;content:''}.product-card .link-block{margin-bottom:10px}.product-card__image{vertical-align:top;width:100%;height:auto}.product-card__name{overflow:hidden;color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-size:1.2rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-card__name a{color:#333}.product-card-price{display:table;margin-bottom:5px;width:100%}.product-card-price__inner{display:table-cell;height:5rem;vertical-align:middle}.product-card-price__text{display:block;margin:0;color:#333;line-height:1;font-size:11px;font-size:1.1rem}.product-card-price__text:not(:first-child){margin-top:5px}.product-card-price__val{margin-left:10px;color:#c09d3c;font-weight:bold;font-size:12px;font-size:1.2rem}.product-card-brand{display:table;width:100%}.product-card-brand__name{display:table-cell;height:30px;vertical-align:middle;font-size:12px;font-size:1.2rem;line-height:1.33333}.product-card-brand__name a{color:#666}.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}.link-text{color:#c09d3c;border-bottom:1px solid #c09d3c;text-decoration:none;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;position:relative;margin-right:15px;font-size:13px;font-size:1.3rem}.link-text:after{content:"\e903";font-family:"ico_ring" !important;position:absolute;top:50%;right:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link-text:hover{border-bottom:1px solid transparent}.link-text--left{margin:0 0 0 15px}.link-text--left:after{right:auto;left:-15px;content:'\e902'}.link-block{display:block}.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-heart{cursor:pointer}.clip-heart .ico__heart-wt{display:inline-block;color:#e64f64;font-size:30px;font-size:3rem}.clip-heart .ico__heart{display:inline-block;color:#e64f64;font-size:30px;font-size:3rem}.clip-heart .ico__heart.heart-action{-webkit-animation:heart-animation 0.2s;animation:heart-animation 0.2s}.clip-heart-modal,.clip-heart-modal--over{display:none;width:500px;height:auto;position:fixed;top:50%;left:50%;padding:40px;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-heart-modal__close-btn{margin:0;position:absolute;top:5px;right:5px;color:#ccc;line-height:1;cursor:pointer}.clip-heart-modal__close-btn i{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-size:2.2rem}.clip-heart-modal__title{margin-bottom:15px;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-heart-modal__btn{width:100%;margin:40px 0 0;text-align:center;font-size:12px;font-size:1.2rem}.clip-heart-modal__btn-back{display:inline-block;padding:10px;width:300px;color:#333;border:1px solid #ccc;border-radius:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.clip-heart-modal--over__text{margin-bottom:15px;font-size:13px;font-size:1.3rem;line-height:1.38462}.is-modal-open{overflow:hidden}@-webkit-keyframes heart-animation{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}10%{-webkit-transform:scale(0.7);transform:scale(0.7)}30%{-webkit-transform:scale(0.9);transform:scale(0.9)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}80%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heart-animation{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}10%{-webkit-transform:scale(0.7);transform:scale(0.7)}30%{-webkit-transform:scale(0.9);transform:scale(0.9)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}80%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.history-title-tab{margin-bottom:50px;border-bottom:1px solid #ccc}.history-title-tab__list{display:block;width:100%;margin-bottom:-1px}.history-title-tab__item{display:inline-block;width:200px;text-align:center;border:1px solid #ccc;border-radius:2px 2px 0 0}.history-title-tab__item:first-of-type{margin-right:3px}.history-title-tab__item.selected{border-bottom:1px solid #fff}.history-title-tab__item h1{margin:0}.history-title-tab__link{display:block;padding:5px;position:relative;color:#999;background-color:#fafafa;font-weight:normal;font-size:14px;font-size:1.4rem;text-decoration:none;line-height:40px}.history-title-tab__link.selected{color:#333;background-color:#fff;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.history-brand-card__list{margin:0 auto;width:900px}.history-brand-card__item{margin-bottom:25px;padding:20px 20px 40px;position:relative;border:1px solid #ccc}.history-brand-card__item .actions{margin:0;padding:0;border:none}.history-brand-card__head{margin:10px}.history-brand-card__head .horizontal-list{margin-bottom:10px}.history-brand-card__title{position:relative;margin:0 38px 15px 0}.history-brand-card__title .clip-heart{position:absolute;top:-15px;right:-45px}.history-brand-card__title .clip-heart i{font-size:48px;font-size:4.8rem}.history-brand-card__title__link{color:#534a3c;text-decoration:underline;font-size:16px;font-size:1.6rem}.history-brand-card__title .btn--hp{margin:3px 0 0 5px}.history-brand-card__title+.horizontal-list{margin:-8px 0 -3px}.history-brand-card__title+.horizontal-list .rating-star,.history-brand-card__title+.horizontal-list .review-count{color:#333;font-size:13px;font-size:1.3rem}.history-brand-card__title+.horizontal-list .rating-star span{font-size:13px;font-size:1.3rem}.history-brand-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.history-brand-card__image{display:block;width:320px;position:relative;z-index:0;text-align:center}.history-brand-card__image a{display:block;background-color:#fafafa;overflow:hidden;position:relative}.history-brand-card__image a:after{display:block;padding-top:75%;content:''}.history-brand-card__image a img{position:absolute;top:0;left:0;width:100%;height:auto}.history-brand-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%)}.history-brand-card__image img{display:inherit}.history-brand-card__detail{margin-left:20px;width:calc(100% - 340px);-webkit-box-sizing:border-box;box-sizing:border-box}.history-brand-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}.history-brand-card__detail-text{margin:0;font-size:13px;font-size:1.3rem;line-height:1.53846}.history-ring .product-card__list--result{margin:0 5px}.history-ring .product-card__item,.history-ring .product-card__item--pr{margin-bottom:15px}.history-null{padding-top:40px;text-align:center}.history-null__title{margin-bottom:60px;color:#333;font-size:16px;font-size:1.6rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
