@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital@1&display=swap";@font-face{font-family:"notera";src:url("../font/NoteraPersonalUseOnly-wxJ9.woff") format("woff")}.accordion{counter-reset:item}.accordion>div:not(:first-child){margin-top:.9375rem}.accordion .contents{border:3px solid #ece9d4;display:none;padding:1.25rem}.accordion .contents.is-open{border-radius:0 0 .9375rem .9375rem;display:block}.accordion .menu{background:#ece9d4;border-radius:.625rem;cursor:pointer;padding:.9375rem 2.3125rem;position:relative}.accordion .menu:before{content:"Q" counter(item);counter-increment:item;display:inline-block;left:.9375rem;position:absolute;top:.9375rem}.accordion .menu:after{border-color:#a78f26 transparent transparent transparent;border-style:solid;border-width:7px 7px 0 7px;content:"";display:inline-block;height:0;position:absolute;right:1.25rem;top:1.25rem;width:0}.accordion .menu.is-active{border-radius:.9375rem .9375rem 0 0}.accordion .menu.is-active:after{border-color:transparent transparent #a78f26 transparent;border-style:solid;border-width:0 7px 7px 7px;height:0;width:0}.section--hero{background:url(../img/carefully/img_bg.jpg) no-repeat center center/cover;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:1.25rem 0 3.75rem;text-align:center}.section--hero h1{color:#a78f26;font-size:1.96875rem;margin-bottom:.625rem}.section--hero h1 span{display:block;font-family:"mathilde";font-size:4.375rem}.section--hero p{color:#a78f26;font-size:.8125rem}.section--hero figure{margin:3.4375rem auto 0}.section--hero figure img{width:8.75rem}.section--hero.separate{padding:11.25rem 0 11.25rem;position:relative}.section--hero.separate figure{margin:0;position:absolute}.section--hero.separate figure img{width:100%}.section--hero.separate figure.mv-left{left:0;max-width:11.875rem;top:0;width:52%}.section--hero.separate figure.mv-right{bottom:-1.25rem;max-width:11.375rem;right:.9375rem;width:44%}.section--price-table{padding-bottom:6.25rem}.section--price-table h2{margin-bottom:.625rem}.section--price-table .arrow{display:block;margin:2.8125rem auto 1.25rem}.section--price-table .fixed-table{margin-bottom:2.5rem;overflow:auto}.section--price-table .fixed-table table{-webkit-overflow-scrolling:touch;table-layout:fixed;white-space:nowrap;width:100%}.section--price-table .fixed-table table th{padding:.625rem}.section--price-table .fixed-table table td{padding:.625rem}.section--price-table .fixed-table thead th:not(.fixed){background:#f2efe1;border-bottom:1px solid #a78f26;color:#a78f26;width:100px}.section--price-table .fixed-table thead tr .fixed{color:#878788;padding-bottom:0;vertical-align:bottom}.section--price-table .fixed-table tbody th,.section--price-table .fixed-table tbody td{vertical-align:middle}.section--price-table .fixed-table tbody .fixed div{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section--price-table .fixed-table tbody th{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:#a78f26;display:table-cell;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:.75rem}.section--price-table .fixed-table tbody th img{margin-left:5px;width:50px}.section--price-table .fixed-table tbody td{border-bottom:1px solid #a78f26;border-right:1px dotted #a78f26;text-align:right}.section--price-table .fixed-table tbody td span{font-size:.625rem}.section--price-table .fixed-table tbody td:last-child{border-right:none}.section--price-table .fixed-table tfoot .fixed{padding-top:0}.section--price-table .fixed-table .fixed{background:#fff;left:0;position:-webkit-sticky;position:sticky;width:5rem}.section--price-table .fixed-table .fixed:before{content:"";height:100%;left:-1px;position:absolute;top:-1px;width:100%}.section--price-table .banner{margin-top:6.25rem}.section--price-table .banner a{background:#ccc;background:url(../img//carefully/ruby/bg-banner.jpg) no-repeat center center/cover;color:#fff;display:block;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:0 auto;max-width:37.5rem;padding:1.875rem;text-align:center;width:100%}.section--price-table .banner a:hover{opacity:.75}.section--price-table .banner .sub-title{font-size:.8125rem}.section--price-table .banner .title{font-size:1.3125rem;margin-top:.3125rem}.section--price-table .banner span{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.625rem;justify-content:center;margin-top:.3125rem}.section--price-table .banner span:after{-webkit-transform:rotate(45deg);border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:.3125rem;margin-left:.3125rem;transform:rotate(45deg);width:.3125rem}.section--reason{border-top:2px solid #a78f26;padding:5.625rem 0 0}.section--reason h2{color:#878788;margin-bottom:3.4375rem}.section--reason__item{padding:3.75rem 0}.section--reason__item .num{font-size:.9375rem;line-height:1;text-align:center}.section--reason__item .num span{font-family:"EB Garamond",serif;font-size:3.75rem}.section--reason__item h3{color:#a78f26;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.375rem;font-weight:bold;margin-bottom:1.25rem;position:relative;text-align:center;z-index:1}.section--reason__item p{margin-bottom:.625rem}.section--reason__item__content{margin-bottom:2.8125rem}.section--reason__item__list-check{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:.9375rem 0}.section--reason__item__list-check>*{background:url(../img/carefully/check-box.svg) no-repeat left -0.0625rem;background-size:.625rem .8125rem;padding:0 .625rem 0 .9375rem;width:50%}.section--reason__item__point{margin:1.875rem 0}.section--reason__item__point .title{margin-bottom:-0.75rem;position:relative;text-align:center;z-index:1}.section--reason__item__point .title img{width:5.3125rem}.section--reason__item__point p{-webkit-box-shadow:0 .125rem 0 0 #a78f26;background:#f5f3e8;border-radius:6.25rem;box-shadow:0 .125rem 0 0 #a78f26;color:#a78f26;padding:.9375rem 1.875rem;position:relative}.section--reason__item__point p img{position:absolute}.section--reason__item__content__text .line-height-2{line-height:2}.section--reason__item__img{text-align:center}.section--reason__item--reverse{background:#f5f3e8}.section--reason__item--reverse .flex-box{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.section--reason__item--reverse .section--reason__item__point p{background:#fff}.section--reason__item--reverse .section--reason__item__content{margin-bottom:0rem;margin-top:2.8125rem}.section--reason__web-store{margin-top:6.25rem;text-align:center}.section--reason__web-store p{font-size:1.125rem;margin-bottom:2rem}.section--reason__price{padding:0 1.25rem}.section--reason__price .title{border-bottom:1px solid #737f92;margin-bottom:1.25rem;margin-top:-2.5rem;padding-bottom:.625rem}.section--reason__price .title h2{color:#a78f26;font-size:1.25rem}.section--reason__price .title h2 span{font-size:2.3125rem}.section--reason__price .title img{display:block;margin:0 auto .625rem;width:3.75rem}.section--reason__price .title p{color:#595858;font-size:.625rem}.section--reason__price .content .content__title{color:#595858;font-size:.78125rem;font-weight:bold}.section--reason__price .content .content__date{color:#595858;font-size:.78125rem;margin-bottom:1.25rem}.section--reason__price .content .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section--reason__price .content .price>*{width:50%}.section--reason__price .content .price h3{color:#fff;font-size:.625rem;margin-bottom:5px}.section--reason__price .content .price p{font-size:2rem;letter-spacing:-0.0625rem}.section--reason__price .content .price p span{font-size:1.25rem}.section--reason__price .content .price .silver{padding-left:7.5px}.section--reason__price .content .price .silver h3{background:#737f92}.section--reason__price .content .price .silver p{color:#737f92}.section--reason__price .content .price .gold{border-right:1px solid #737f92;padding-right:7.5px}.section--reason__price .content .price .gold h3{background:#a78f26}.section--reason__price .content .price .gold p{color:#a78f26}.section--reason__price__bottom{background:#f5f3e8;padding:1.25rem 1.25rem 1.25rem}.section--reason__item--01{padding-top:0}.section--reason__item--01 .section--reason__item__point p img{bottom:-50%;position:absolute;right:0;width:4.375rem}.section--reason__item--02 h3{margin-bottom:3.75rem}.section--reason__item--02 h4{margin-bottom:3.75rem}.section--reason__item--02 .section--reason__item__img{background:#fff}.section--reason__item--02 .section--reason__item__point p img{bottom:-1.25rem;right:0}.section--reason__item--03 .section--reason__item__point p img{bottom:-50%;right:0}.section--reason__item--04 .section--reason__item__img{margin:-2.5rem -1.125rem}.section--reason__item--04 .section--reason__item__point p img{bottom:-50%;right:0;width:5rem}.section--reason__item--05 .flex-box .lead{font-size:1.1875rem;font-weight:bold;margin-top:1.25rem}.section--reason__item--05 .flex-box--01{margin-top:2.5rem}.section--reason__item--05 .flex-box--01 .section--reason__item__point p img{bottom:-50%;right:0;width:3.75rem}.section--reason__item--05 .flex-box--02{margin-top:2.5rem}.section--reason__item--05 .flex-box--02 .section--reason__item__img{margin:0 -1.125rem}.section--reason__item--05 .flex-box--02 .section--reason__item__point p img{bottom:-50%;right:0;width:3.75rem}.section--reason__item--diamond{background:#f5f3e8}.section--reason__item--diamond h3{margin-bottom:2.5rem}.section--reason__item--diamond .dia-price-table{margin-bottom:0 !important}.section--reason__item--diamond .balloon{background:#c7035a;color:#fff;margin-left:auto;padding:5px 10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section--reason__item--diamond .balloon:after{border:5px solid transparent;border-top:5px solid #c7035a;content:"";margin-left:-5px;position:absolute;right:30px;top:100%}.section--reason__item--diamond .balloon+.dia-price-table{margin-bottom:.625rem !important;margin-top:.625rem !important}.section--reason__item--diamond .accbox02{margin-top:40px}.section--reason__item--diamond .accbox02 label{background:#a78f26;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:bold;margin:1.5px auto;margin-bottom:20px;padding:8px 15px;position:relative;text-align:center;width:280px}.section--reason__item--diamond .accbox02 label:after{border-left:140px solid transparent;border-right:140px solid transparent;border-top:10px solid #a78f26;content:"";position:absolute;right:0;top:100%}.section--reason__item--diamond .accbox02 input{display:none}.section--reason__item--diamond .cssacc:checked+.accshow{height:auto;opacity:1;padding:5px}.section--reason__item--diamond .accshow{-webkit-transition:.8s;height:0;opacity:0;overflow:hidden;padding:0;transition:.8s}.section--reason__item--diamond .accshow p{margin-top:20px;text-align:center}.section--reason__item--diamond .accshow ul{margin:0 auto;max-width:900px}.section--reason__item--diamond .accshow li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.75}.section--reason__item--diamond .accshow li:before{-ms-flex-negative:0;-webkit-flex-shrink:0;color:#a78f26;content:"●";flex-shrink:0;margin-right:.5rem}.section--reason__item--diamond .content--01{margin-bottom:3.125rem}.section--reason__item--diamond .content--01 h4{color:#a78f26;font-size:1.3125rem;margin-bottom:.625rem;text-align:center}.section--reason__item--diamond .content--02 h4{font-size:1.0625rem;font-weight:bold;margin-bottom:.625rem;text-align:center}.section--reason__item--diamond .content--02 li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.75}.section--reason__item--diamond .content--02 li:before{-ms-flex-negative:0;-webkit-flex-shrink:0;color:#a78f26;content:"●";flex-shrink:0;margin-right:.5rem}.section--reason__item--diamond .dia-price-table th:last-child:after{content:none !important}.section--hero--value{background:url(../img/carefully/value/img_bg_sp.jpg) no-repeat center center/cover;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:1.25rem 0 3.75rem;text-align:center}.section--value{padding-top:0}.section--value .section--value__copy{margin-bottom:5rem;text-align:left}.section--value .section--value__copy p{line-height:2.5}.section--value .section--value__copy p+p{margin-top:1.5625rem}.section--value .text-em{color:#a78f26;margin-bottom:1.25rem}.section--value .section--value__list{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:7.5rem}.section--value .section--value__list li{margin-bottom:1.875rem;margin-left:12.5%;text-align:center;width:25%}.section--value .section--value__list li:nth-child(3n+1){margin-left:0}.section--value .section--value__list li a{color:#737f92}.section--value .section--value__list li span{display:block}.section--value .section--value__list li span:after{border-color:transparent transparent transparent #737f92;border-style:solid;border-width:3px 0 3px 3px;content:"";display:inline-block;height:0;margin-left:.3125rem;width:0}.section--value em{color:#a78f26}.section--value .flex-box{padding-bottom:15.625rem}.section--value .flex-box--01{background:url(../img//carefully/value/value_flex_img_01_sp.jpg) no-repeat bottom right/contain;background-size:11.5625rem 24.1875rem;margin-top:15.625rem}.section--value .flex-box--01 .flex-box{padding-bottom:21.875rem}.section--value .flex-box--02{background:url(../img/carefully/value/value_flex_img_02_sp.jpg) no-repeat bottom left/contain;background-size:10.3125rem 14.1875rem;margin-top:-6.25rem}.section--value .flex-box--03{background:url(../img//carefully/value/value_flex_img_03_sp.jpg) no-repeat bottom left/contain;background-size:16.5625rem 21.125rem}.section--value .flex-box--03 .tb-hide{margin-top:2.5rem}.section--value .flex-box--04{background:url(../img/carefully/value/value_flex_img_04_sp.jpg) no-repeat bottom right/contain;background-size:10.9375rem 12.3125rem}.section--value .flex-box--04 .flex-box{margin-bottom:3.125rem;padding-bottom:12.5rem}.section--value .section--value__flex__txt{padding:0 .9375rem}.section--value .section--value__flex__txt p{line-height:2}.section--value .section--value__flex__txt p+p{margin-top:1.5625rem}.section--value__summarize .section--value__summarize__txt{margin-bottom:3.75rem;padding:0 .9375rem}.section--value__summarize>*{line-height:2.5}.section--value__summarize h3{margin-bottom:.625rem}.section--value__summarize p+p{margin-top:1.875rem}.section--value__summarize .btn--border-gray a{max-width:15rem}.section--hero--lose{background:url(../img/carefully/lose/img_bg_sp.jpg) no-repeat center center/cover;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:1.25rem 0 3.75rem;text-align:center}.section--hero--lose p{color:#878788;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.section--hero--lose figure img{width:12.5rem}.section--valuebox em{color:#a78f26}.section--valuebox em.red{color:#ff967f}.section--valuebox .flex-box{padding-bottom:4.375rem}.section--valuebox .section--vb__flex__txt p{line-height:2}.section--valuebox .section--vb__flex__txt p+p+p{margin-top:1.5625rem}.section--valuebox .section--vb__flex__txt li{line-height:2}.section--valuebox .btn{margin-top:1.25rem}.section--valuebox .btn a{width:13.125rem}.section--valuebox .inner{position:relative}.section--valuebox .flex-box--01,.section--valuebox .flex-box--02,.section--valuebox .flex-box--03{position:relative}.section--valuebox .flex-box--01:before{background:url(../img//carefully/lose/valuebox_im_01_sp.jpg) no-repeat bottom right/contain;background-size:16.0625rem 12.875rem;bottom:-20%;content:"";display:inline-block;height:12.875rem;position:absolute;right:0;width:16.0625rem}.section--valuebox .flex-box--02:before{background:url(../img/carefully/lose/valuebox_im_02_sp.jpg) no-repeat bottom left/contain;background-size:12.5rem 12.5rem;bottom:-15%;content:"";display:inline-block;height:12.5rem;left:0;position:absolute;width:12.5rem}.section--valuebox .flex-box--03:before{background:url(../img//carefully/lose/valuebox_im_03_sp.jpg) no-repeat bottom right/contain;background-size:14.625rem 10.9375rem;bottom:-10%;content:"";display:inline-block;height:10.9375rem;position:absolute;right:0;width:14.625rem}.section--valuebox .btn--border-gray{margin:0 auto}.section--policy{background:url(../img/gold/img-policy.jpg) no-repeat 114% 70%;background-size:259px 320px;border-bottom:2px solid #a78f26;border-top:2px solid #a78f26}.section--policy .inner{margin:0 auto;width:100%}.section--policy .heading-s{font-size:1.6875rem}.section--policy .heading-s span{font-size:1.25rem}.section--policy p{margin-bottom:1.875rem}.section--policy .btn{margin-left:auto;margin-right:auto;margin-top:6.25rem;max-width:15rem}.banner--box{padding:8.125rem 0}.banner--box .banner a{background:#ccc;background:url(../img//carefully/diamond/bg-banner-diamond.jpg) no-repeat center center/cover;color:#fff;display:block;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:0 auto;max-width:37.5rem;padding:1.875rem;text-align:center;width:100%}.banner--box .banner a:hover{opacity:.75}.banner--box .banner .sub-title{font-size:.8125rem}.banner--box .banner .title{font-size:1.3125rem;margin-top:.3125rem}.banner--box .banner span{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.625rem;justify-content:center;margin-top:.3125rem}.banner--box .banner span:after{-webkit-transform:rotate(45deg);border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:.3125rem;margin-left:.3125rem;transform:rotate(45deg);width:.3125rem}.section--faq{margin-bottom:5.625rem}.section--faq .heading-s{color:#b5b5b5}.section--list-item{background:#f8f7f7;padding:5rem 0 2.5rem}.section--list-item .heading-nomal{margin-bottom:.625rem}.section--list-item .heading-nomal+p{margin-bottom:1.875rem;text-align:center}.section--list-item p{letter-spacing:-1px;line-height:2}.section--list-item ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style:none;margin:0 -5px 1.875rem;padding:0}.section--list-item ul>*{-ms-flex:1 1 0%;-ms-flex-preferred-size:calc(50% - 10px);-webkit-box-flex:1;-webkit-flex:1 1 0%;-webkit-flex-basis:calc(50% - 10px);flex:1 1 0%;flex-basis:calc(50% - 10px);margin:10px 5px 0;max-width:calc(50% - 10px)}.section--list-item ul>* a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;align-items:center;border:1px solid #878788;color:#878788;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:.8125rem;height:100%;justify-content:center;line-height:1.25;min-height:3rem;padding:.3125rem .3125rem;text-align:center}.section--list-item ul>* a span{display:block;font-size:.625rem}.section--list-item ul>* a:hover{opacity:.75}.section--list-item.brand{margin-bottom:7.5rem;padding:5rem 0}.section--list-item.brand h2{color:#8d94e6}.section--list-item.brand ul>* a{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.section--list-item.brand ul>* a span{display:block}.section--list-item.brand .btn a{background:#8d94e6;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:.625rem 2.5rem;width:auto}.section--list-item.brand .btn a:after{border-right:1px solid #fff;border-top:1px solid #fff}.p-carefully-diamond .section--hero{padding:11.25rem 0;position:relative}.p-carefully-diamond .section--hero.pattern-2{padding:7.5rem 0 11.25rem}.p-carefully-diamond .section--hero .img-01{left:0;margin-top:0;position:absolute;top:0}.p-carefully-diamond .section--hero .img-01 img{width:13.75rem}.p-carefully-diamond .section--hero .img-01 img.size-s{width:8.125rem}.p-carefully-diamond .section--hero .img-02{bottom:-0.625rem;margin-top:0;position:absolute;right:0rem}.p-carefully-diamond .section--hero .img-02 img{width:10.25rem}.p-carefully-diamond .section--dia01 .section--dia01__title{margin-bottom:1.25rem}.p-carefully-diamond .section--dia01 .dia-input{background:#f5f3e8;border-radius:.5rem;margin-top:1.875rem;padding:1.875rem .625rem}.p-carefully-diamond .section--dia01 .dia-input h3{font-size:1.5rem;font-weight:bold;margin-bottom:1.25rem;text-align:center}.p-carefully-diamond .section--dia01 .fb .guide{color:#3265e3;cursor:pointer}.p-carefully-diamond .section--dia01 .fb .guide:hover{opacity:.7}.p-carefully-diamond .section--dia01 .d-seach{margin-top:1.875rem}.p-carefully-diamond .section--dia01 .d-seach dl{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.875rem}.p-carefully-diamond .section--dia01 .d-seach dt{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;padding-right:.625rem;text-align:right;width:7.5rem}.p-carefully-diamond .section--dia01 .d-seach dd{width:100%}.p-carefully-diamond .section--dia01 .d-seach dd input{width:100%}.p-carefully-diamond .section--dia02 .section--dia02__title{font-size:1.0625rem;margin-bottom:1.5rem;text-align:center}.p-carefully-diamond .section--dia02 .section--dia02__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.75}.p-carefully-diamond .section--dia02 .section--dia02__list li:before{-ms-flex-negative:0;-webkit-flex-shrink:0;color:#a78f26;content:"●";flex-shrink:0;margin-right:.5rem}.p-carefully-diamond .section--dia03 .cp_ipselect{margin:0 auto;max-width:14.5rem;position:relative}.p-carefully-diamond .section--dia03 .cp_ipselect select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#a78f26;border:none;border-radius:0rem;color:#fff;font-size:1rem !important;height:2.75rem;max-width:100%;padding:0 .9375rem;text-align:center;width:100%}.p-carefully-diamond .section--dia03 .cp_ipselect:after{-webkit-transform:translate(0%, -50%);border-color:#fff transparent transparent transparent;border-style:solid;border-width:.375rem .3125rem 0 .3125rem;content:"";height:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translate(0%, -50%);width:0}.p-carefully-diamond .section--dia04{margin-bottom:7.5rem}.p-carefully-diamond .section--dia04 h2{margin-bottom:0}.p-carefully-diamond .section--dia04 .color-dia{margin-top:12.5rem}.p-carefully-diamond .section--dia04 .color-dia h2{margin-bottom:.625rem}.p-carefully-diamond .section--dia04 .color-dia h2+p{margin-bottom:0;text-align:center}.p-carefully-diamond .section--dia04 .dia_list,.p-carefully-diamond .section--dia04 .color-dia-list{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style:none;margin:0 -0.3125rem;padding:0}.p-carefully-diamond .section--dia04 .dia_list>*,.p-carefully-diamond .section--dia04 .color-dia-list>*{-ms-flex:1 1 0%;-ms-flex-preferred-size:calc(50% - 0.625rem);-webkit-box-flex:1;-webkit-flex:1 1 0%;-webkit-flex-basis:calc(50% - 0.625rem);flex:1 1 0%;flex-basis:calc(50% - 0.625rem);margin:2.5rem .3125rem 0;max-width:calc(50% - 0.625rem);text-align:center}.p-carefully-diamond .section--dia04 .dia_list>* img,.p-carefully-diamond .section--dia04 .color-dia-list>* img{border:1px solid #a78f26}.p-carefully-diamond .dia-price-table{margin:1.875rem auto 3.125rem;width:100%}.p-carefully-diamond .dia-price-table th,.p-carefully-diamond .dia-price-table td{background:#fff;font-size:.625rem;padding:.375rem .1875rem;vertical-align:middle}.p-carefully-diamond .dia-price-table th{background:#ebe7d3;border-bottom:1px solid #a78f26;text-align:center}.p-carefully-diamond .dia-price-table th:last-child{background:#a78f26;color:#fff;position:relative}.p-carefully-diamond .dia-price-table th:last-child:after{-webkit-transform:translate(-50%, 0%);color:#c7035a;content:"高値買取！";left:50%;position:absolute;top:-1rem;transform:translate(-50%, 0%);width:100%}.p-carefully-diamond .dia-price-table td{border-bottom:1px solid #a78f26;text-align:center}.p-carefully-diamond .dia-price-table td.txt-left{text-align:left}.p-carefully-diamond .dia-price-table td:not(:last-child){border-right:1px dotted #a78f26}.p-carefully-diamond .dia-price-table td:nth-child(3){text-align:right}.p-carefully-diamond .dia-price-table td:nth-last-child(3){text-align:right}.p-carefully-diamond .dia-price-table td:nth-last-child(2){background:#f9f9f9;text-align:right}.p-carefully-diamond .dia-price-table td:last-child{background:#fffde6;color:#c7035a;text-align:right}.p-carefully-diamond input[type=text]{-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;appearance:none;background:#fff;border:1px solid #878788;border-radius:.25rem;box-sizing:border-box;font-size:1rem;height:2.75rem;line-height:2.75rem;padding:0 .625rem;width:100%}.p-carefully-diamond .select{background:#fff;position:relative}.p-carefully-diamond .select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #878788;border-radius:.25rem;font-size:1rem !important;height:2.75rem;max-width:100%;padding:0 .9375rem;width:100%}.p-carefully-diamond .select:after{-webkit-transform:translate(0%, -50%);border-color:#7b7b7b transparent transparent transparent;border-style:solid;border-width:.375rem .3125rem 0 .3125rem;content:"";height:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translate(0%, -50%);width:0}.p-carefully-diamond .dia-btn-box{margin:0 auto;position:relative;text-align:center;width:60%}.p-carefully-diamond .dia-btn-box:after{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #a78f26;content:"";display:block;height:0;margin:20px auto;width:0}.p-carefully-diamond .dia-btn-box input[type=submit]{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:.3s;appearance:none;background:#a78f26;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;letter-spacing:2px;margin:6px 0 0;max-width:11.25rem;padding:12px 0;text-align:center;transition:.3s;width:100%}.p-carefully-diamond .dia-btn-box input[type=submit]:hover{opacity:.7}.p-carefully-diamond .dia_box02-02-02{border:1px solid #737f92;border-radius:.25rem;padding:1.25rem;text-align:center}.p-carefully-diamond .dia_box02-02-02 .dia_box03-txt01{font-size:1.0625rem;margin-bottom:1.5rem}.p-carefully-diamond .dia_box02-02-02 .dia_box03-txt01:after{content:"▼"}.p-carefully-diamond .dia_box03-txt02-02{margin-bottom:.625rem}.p-carefully-diamond .dia_box03-txt02-02+p{text-align:left}.p-carefully-diamond .section--hero--diamondvalue{padding:5rem 0}.p-carefully-diamond .section--hero--diamondvalue figure{margin:0 auto 3.4375rem}.p-carefully-diamond .section--hero--diamondvalue figure img{max-width:21.125rem;width:100%}.section--diamond-value .value{margin-bottom:1.25rem;position:relative}.section--diamond-value .value .low{position:absolute;right:0;top:0}.section--diamond-value .section--value__copy{margin-bottom:5rem;text-align:left}.section--diamond-value .section--value__copy p{line-height:2;padding:0 1.25rem}.section--diamond-value .section--value__copy p+p{margin-top:1.5625rem}.section--diamond-value em{color:#a78f26}.diamond-value__flex+.diamond-value__flex{margin-bottom:1.875rem}.diamond-value__flex .flex__txt h3{font-size:1.125rem;margin-bottom:1.25rem;text-align:center}.diamond-value__flex .flex__img{display:none}.diamond-value__flex .flex__txt p{padding:0 1.25rem}.diamond-value__flex .flex__txt p+p{margin-top:1.875rem}.diamond-value__flex .flex__txt div.pc-hide{margin:1.875rem auto}.diamond-value__flex .flex__txt div.pc-hide+p{margin-top:1.875rem}.section--diamond-other h3{font-size:1.125rem;margin-bottom:1.25rem;text-align:center}.section--diamond-other .diamond-value__column2{margin-top:2.5rem}.section--diamond-other .diamond-value__column2 .flex__txt section{margin-bottom:2.5rem}.section--diamond-other .diamond-value__column2 .flex__txt h4{border-bottom:1px solid #a78f26;color:#a78f26;margin-bottom:.625rem;padding-top:.625rem}.section--diamond-other .flex__txt{padding:0 1.25rem}.section--diamond-other .flex__txt p+p{margin-top:1.875rem}.section--diamond-carat img{display:block;margin:0 auto;max-width:19.4375rem;width:100%}.section--diamond-color .diamond-value__flex+.diamond-value__flex{margin-top:1.875rem}.section--diamond-color .diamond-value__flex+.diamond-value__flex .flex__img{display:block}.section--diamond-color .note{font-size:.6875rem;padding:0 20px}.section--diamond-color .note+.note{margin-top:1.25rem}.section--diamond-color img{display:block;margin:0 auto;max-width:21.0625rem;width:100%}.section--diamond-color .text-gold{margin-bottom:.3125rem;text-align:center}.section--diamond-color table{margin-bottom:1.875rem}.section--diamond-color table th,.section--diamond-color table td{width:50%}.section--diamond-clarity table{margin-bottom:1.875rem}.section--diamond-clarity img{display:block;margin:0 auto;max-width:21.875rem}.section--diamond-cat img{display:block;margin:0 auto;max-width:21.875rem;width:calc(100% - 40px)}.diamond-value__table{border:1px solid #878788;border-collapse:collapse;width:100%}.diamond-value__table td,.diamond-value__table th{border:1px solid #878788;border-collapse:collapse;padding:5px}.diamond-value__table th{background:#f6f4e1;border-right:none;text-align:left}.diamond-value__table td{border-left:none}.diamond-value__table2{border:1px solid #878788;border-collapse:collapse;text-align:center;width:100%}.diamond-value__table2 td,.diamond-value__table2 th{border:1px solid #878788;border-collapse:collapse;padding:10px;vertical-align:middle}.diamond-value__table2 th{background:#f6f4e1;border-bottom:none}.diamond-value__table2 td{border-top:none}.diamond-color__table{margin:20px auto 40px}.diamond-color__table table{-webkit-box-sizing:border-box;background:-webkit-gradient(linear, left top, right top, from(#ffffff), color-stop(40%, #ffffff), to(#f3efcf));background:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 40%, #f3efcf 100%);background:linear-gradient(to right, #ffffff 0%, #ffffff 40%, #f3efcf 100%);border-left:1px solid #999;border-top:1px solid #999;box-sizing:border-box;display:table;padding:0;table-layout:fixed;width:100%}.diamond-color__table table td{-webkit-box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #999;box-sizing:border-box;float:left;font-size:10px;height:56px;line-height:56px;margin:0;padding:0;text-align:center}.diamond-color__table table td.block02{width:14%}.diamond-color__table table td.block01{width:7%}.diamond-color__table table td.block03{width:23%}.diamond-color__table table td.block07{width:49%}.section--dia-lead{padding:0 0 6.875rem}.section--dia-lead img{display:block;margin:0 auto;width:85%}.section--dia-lead p{background:#edeef6;margin:-1.875rem 0rem 0rem;padding:3.75rem 1.25rem 2.5rem}@media screen and (min-width: 599px){.meaia-set{display:block}.accordion .contents{padding:1.25rem 3.125rem}.accordion .menu{border-radius:.9375rem;font-size:1.125rem;padding:.9375rem 3.4375rem}.accordion .menu:before{left:1.25rem;top:.9375rem}.accordion .menu:after{border-color:#a78f26 transparent transparent transparent;border-style:solid;border-width:13px 13.5px 0 13.5px;content:"";display:inline-block;height:0;top:1.5625rem;width:0}.accordion .menu.is-active{border-radius:.9375rem .9375rem 0 0}.accordion .menu.is-active:after{border-color:transparent transparent #a78f26 transparent;border-style:solid;border-width:0 13.5px 13px 13.5px;height:0;width:0}.section--hero{background:url(../img/carefully/img_bg_pc.jpg) no-repeat center center/cover;padding:2.5rem 0 3.4375rem}.section--hero .inner{-ms-flex-align:center;-ms-flex-direction:row-reverse;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse}.section--hero .inner .content{width:60%}.section--hero .inner figure{width:40%}.section--hero h1{font-size:2.1875rem}.section--hero h1 span{font-size:5rem}.section--hero p{font-size:.8125rem}.section--hero figure{margin:0rem auto 0}.section--hero figure img{width:12.5rem}.section--hero.separate{padding:5rem 0 5rem}.section--hero.separate .inner .content{margin:auto;width:auto}.section--price-table .arrow{display:none}.section--price-table .fixed-table{margin-top:2.5rem}.section--reason .inner-l{max-width:40rem}.section--reason__item__list-check>*{background:url(../img/carefully/check-box.svg) no-repeat left -0.0625rem;background-size:.875rem 1.0625rem;padding:0 .625rem 0 1.125rem}.section--reason__item__img img{margin:0 auto;max-width:60%}.section--reason__item--04 .section--reason__item__img{margin-top:0}.section--hero--value{background:url(../img/carefully/value/img_bg_pc.jpg) no-repeat center center/cover;padding:2.5rem 0 3.4375rem}.section--hero--value .inner{-ms-flex-align:center;-ms-flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row}.section--value .heading-s{margin-bottom:3.75rem}.section--value .section--value__copy{text-align:center}.section--value .section--value__copy p+p{margin-top:3.125rem}.section--value .section--value__list{margin:0 auto 9.375rem;max-width:47.5rem;width:100%}.section--value .section--value__list li{margin-bottom:2.5rem;margin-left:9.33%;width:18%}.section--value .section--value__list li:nth-child(3n+1){margin-left:9.33%}.section--value .section--value__list li:nth-child(4n+1){margin-left:0}.section--value .section--value__list li span{font-size:.8125rem}.section--value .section--value__list li span:after{border-color:transparent transparent transparent #737f92;border-style:solid;border-width:5.5px 0 5.5px 5px;height:0;position:relative;top:.0625rem;width:0}.section--value__summarize{margin-bottom:9.375rem}.section--value__summarize .section--value__summarize__txt{margin-bottom:9.375rem;padding:0}.section--value__summarize>*{text-align:center}.section--value__summarize p+p{margin-top:3.125rem}.section--value__summarize .btn--border-gray a{max-width:25rem}.section--hero--lose{background:url(../img/carefully/lose/img_bg_pc.jpg) no-repeat center center/cover;padding:2.5rem 0 3.4375rem}.section--hero--lose .inner{-ms-flex-align:center;-ms-flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row}.section--valuebox .heading-s{margin-bottom:3.75rem}.section--policy{background:none}.section--policy .inner{background:url(../img/gold/img-policy.jpg) no-repeat right center;background-size:contain;max-width:40rem}.section--policy .heading-s span{margin-bottom:2.5rem}.section--policy .btn{margin-left:0;margin-top:2.5rem;max-width:21.875rem}.banner--box{padding:12.5rem 0}.section--faq{margin-bottom:9.375rem}.p-carefully-diamond .section--hero{padding:1.875rem 0 3.75rem}.p-carefully-diamond .section--hero.pattern-2{padding:1.875rem 0 3.75rem}.p-carefully-diamond .section--hero .inner{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-carefully-diamond .section--hero .content{margin-left:0}.p-carefully-diamond .section--hero .img-01 img{width:15rem}.p-carefully-diamond .section--hero .img-01 img.size-s{width:8.125rem}.p-carefully-diamond .section--hero .img-02{width:30%}.p-carefully-diamond .section--dia04 .dia_list>*,.p-carefully-diamond .section--dia04 .color-dia-list>*{-ms-flex-preferred-size:calc(33.33% - 0.625rem);-webkit-flex-basis:calc(33.33% - 0.625rem);flex-basis:calc(33.33% - 0.625rem);max-width:calc(33.33% - 0.625rem)}.p-carefully-diamond .section--hero--diamondvalue .inner figure{margin:0;max-width:50%;width:600px}.p-carefully-diamond .section--hero--diamondvalue .inner figure img{max-width:100%;width:100%}.section--diamond-value .heading-s{margin-bottom:3.75rem}.section--diamond-value .section--value__copy{text-align:center}.section--diamond-value .section--value__copy p{padding:0}.section--diamond-value .section--value__copy p+p{margin-top:3.125rem}.section--diamond-carat img{max-width:21.4375rem}.section--diamond-color .note{font-size:.9375rem;padding:0}.section--diamond-color .note+.note{margin-top:1.25rem}.section--diamond-color img{max-width:29.8125rem}.diamond-value__table td,.diamond-value__table th{padding:10px}.section--dia-lead .content{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.5rem;position:relative}.section--dia-lead .content img{-webkit-transform:translate(0%, -50%);margin:0;position:absolute;top:50%;transform:translate(0%, -50%);width:45%}.section--dia-lead .content p{margin-left:auto;margin-left:auto;margin-top:0;padding:2.5rem 10% 2.5rem;position:relative;width:60%;z-index:-1}}@media screen and (min-width:959px){.meaia-set{display:block}.accordion .contents{padding:1.25rem 3.75rem}.accordion .menu{font-size:1.3125rem;padding:.9375rem 4.375rem}.section--hero{padding:5rem 0 8.125rem}.section--hero h1{font-size:4.1875rem}.section--hero h1 span{font-size:10rem}.section--hero p{font-size:1.625rem}.section--hero figure img{width:16.25rem}.section--hero.separate{padding:2.5rem 0 2.5rem}.section--hero.separate figure.mv-left{max-width:inherit;padding-right:2.5rem;width:33.33%}.section--hero.separate figure.mv-left img{max-width:26.25rem}.section--hero.separate figure.mv-right{bottom:-5rem;max-width:inherit;padding-left:2.5rem;right:0;width:33.33%}.section--hero.separate figure.mv-right img{max-width:22.5rem}.section--price-table .fixed-table table{white-space:inherit}.section--price-table .fixed-table tbody th{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;font-size:1.25rem;justify-content:center}.section--price-table .fixed-table tbody th img{margin-right:.625rem;width:4.8125rem}.section--price-table .fixed-table .fixed{width:8.5rem}.section--price-table .banner .sub-title{font-size:1.5rem}.section--price-table .banner .title{font-size:2.625rem}.section--price-table .banner span{font-size:.75rem}.section--price-table .list-diamond{padding-left:8.5rem}.section--reason{padding:11.25rem 0 0}.section--reason .inner-l{max-width:83rem}.section--reason__item{padding:5rem 0}.section--reason__item .flex-box{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.section--reason__item .num{font-size:1.5rem}.section--reason__item .num span{font-size:5.875rem}.section--reason__item h3{font-size:2.25rem;margin-bottom:3.75rem}.section--reason__item p{font-size:.9375rem}.section--reason__item__content{width:calc(50% - 2.5rem)}.section--reason__item__content.section--reason__item__content--2 .section--reason__item__point{margin-top:10rem}.section--reason__item__list-check{font-size:.875rem}.section--reason__item__list-check>*{background:url(../img/carefully/check-box.svg) no-repeat left -0.0625rem;background-size:.875rem 1.0625rem}.section--reason__item__point .title{margin-bottom:-1.25rem}.section--reason__item__point .title img{width:7.8125rem}.section--reason__item__point p{padding:1.5rem 10%}.section--reason__item__content__text{margin:0 auto;max-width:80%}.section--reason__item__content__text.w90{max-width:90%}.section--reason__item__content__text.w100{max-width:100%}.section--reason__item__img{width:calc(50% - 2.5rem)}.section--reason__item__img img{max-width:100%}.section--reason__item__img img+p{margin-top:2.5rem}.section--reason__item--reverse .flex-box{-ms-flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse}.section--reason__item--reverse .section--reason__item__content{margin-top:0rem}.section--reason__web-store{margin-top:4.375rem}.section--reason__web-store p{font-size:1.375rem}.section--reason__price .title{margin-top:-1.875rem}.section--reason__price .title h2{font-size:1.125rem}.section--reason__price .title h2 span{font-size:rem(50)}.section--reason__price .title p{font-size:1.0625rem}.section--reason__price .title img{width:100px}.section--reason__price .content .content__title,.section--reason__price .content .content__date{font-size:1.0625rem}.section--reason__price .content .price{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.section--reason__price .content .price h3{font-size:.9375rem}.section--reason__price .content .price p{font-size:2.5rem}.section--reason__price .content .price p span{font-size:1.875rem}.section--reason__price .content .price>*{width:16.25rem}.section--reason__price .content .price .gold{padding-right:2.5rem}.section--reason__price .content .price .silver{padding-left:2.5rem}.section--reason__price p{margin-bottom:0}.section--reason__price__bottom p{font-size:.625rem}.section--reason__item--01{padding-top:0}.section--reason__item--01 .section--reason__item__point p img{bottom:-60%;width:24%}.section--reason__item--02 .section--reason__item__img{width:50%}.section--reason__item--03 .section--reason__item__point p img{bottom:-20%}.section--reason__item--03 .section--reason__item__img img{margin-top:-3vw}.section--reason__item--04 .section--reason__item__img{margin:0}.section--reason__item--04 .section--reason__item__point p img{bottom:-35%;width:6.625rem}.section--reason__item--04 .section--reason__item__img img{margin-top:-3vw}.section--reason__item--05 .flex-box--01{-ms-flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.section--reason__item--05 .flex-box--01 .section--reason__item__point p img{bottom:inherit;right:0;top:-70%;width:5.1875rem}.section--reason__item--05 .flex-box--02{margin-top:3.75rem}.section--reason__item--05 .flex-box--02 .section--reason__item__img{margin:0 -1.125rem}.section--reason__item--05 .flex-box--02 .section--reason__item__point p img{bottom:-60%;right:0;width:7.125rem}.section--reason__item--diamond .accbox02 label{font-size:17px}.section--reason__item--diamond .flex-box{-ms-flex-align:start;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.section--reason__item--diamond .content--01 h4{text-align:left}.section--reason__item--diamond .content--02 li{font-size:.8125rem}.section--reason__item--diamond .content--02 h4{text-align:left}.section--reason__item--diamond .section--reason__item__price{max-width:50rem;width:100%}.section--reason__item--diamond .section--reason__item__price .dia-price-table{margin-top:0}.section--hero--value{padding:5rem 0 8.125rem}.section--hero--value .inner{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.section--hero--value h1{font-size:3.875rem}.section--value .section--value__copy{margin-bottom:6.25rem}.section--value .text-em{margin-bottom:2.5rem}.section--value .flex-box{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:9.375rem;padding-bottom:0}.section--value .flex-box--01{background:none}.section--value .flex-box--01 .flex-box{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;margin-bottom:9.375rem;padding-bottom:0}.section--value .flex-box--01 .section--value__flex__img{width:22%}.section--value .flex-box--01 .section--value__flex__txt{width:57%}.section--value .flex-box--02{background:none;margin-top:0}.section--value .flex-box--02 .flex-box{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.section--value .flex-box--02 .section--value__flex__img{width:29%}.section--value .flex-box--02 .section--value__flex__txt{width:60%}.section--value .flex-box--03{background:none}.section--value .flex-box--03 .flex-box{position:relative}.section--value .flex-box--03 .tb-show{display:block}.section--value .flex-box--03 .btn.tb-show{bottom:0;left:0;max-width:25rem;position:absolute;width:100%}.section--value .flex-box--03 .btn.tb-show a{max-width:25rem;width:100%}.section--value .flex-box--03 .section--value__flex__img{width:24%}.section--value .flex-box--03 .section--value__flex__txt{width:50%}.section--value .flex-box--04{background:none}.section--value .flex-box--04 .flex-box{padding-bottom:4.375rem}.section--value .flex-box--04 .section--value__flex__img{width:36%}.section--value .flex-box--04 .section--value__flex__txt{width:52%}.section--value .section--value__flex__txt{padding:0}.section--value .section--value__flex__txt p+p{margin-top:2.5rem}.section--value__summarize{margin-bottom:15rem}.section--value__summarize .section--value__summarize__txt{margin-bottom:15rem}.section--hero--lose{padding:5rem 0 8.125rem}.section--hero--lose .inner{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.section--hero--lose h1{font-size:3.875rem}.section--hero--lose figure img{width:22.8125rem}.section--valuebox .inner{max-width:76.25rem;position:initial}.section--valuebox .flex-box{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:3.75rem;padding-bottom:0}.section--valuebox .flex-box--01{margin-top:0}.section--valuebox .flex-box--01:before{content:none}.section--valuebox .flex-box--01 .flex-box{-ms-flex-align:start;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.section--valuebox .flex-box--01 .section--vb__flex__img{margin:-3% -3% 0 0;width:42%}.section--valuebox .flex-box--01 .section--vb__flex__txt{width:60%}.section--valuebox .flex-box--02:before{content:none}.section--valuebox .flex-box--02 .flex-box{-ms-flex-align:end;-webkit-align-items:flex-end;-webkit-box-align:end;align-items:flex-end}.section--valuebox .flex-box--02 .section--vb__flex__img{margin-left:-4%;width:36%}.section--valuebox .flex-box--02 .section--vb__flex__txt{width:60%}.section--valuebox .flex-box--03:before{content:none}.section--valuebox .flex-box--03 .flex-box{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.section--valuebox .flex-box--03 .section--vb__flex__img{width:36%}.section--valuebox .flex-box--03 .section--vb__flex__txt{width:60%}.section--valuebox .flex-box--04 .flex-box{-ms-flex-align:end;-ms-flex-direction:row-reverse;-webkit-align-items:flex-end;-webkit-box-align:end;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;align-items:flex-end;flex-direction:row-reverse}.section--valuebox .flex-box--04 .section--vb__flex__btn{width:36%}.section--valuebox .flex-box--04 .section--vb__flex__txt{width:60%}.section--valuebox .flex-box--05 .flex-box{-ms-flex-align:end;-webkit-align-items:flex-end;-webkit-box-align:end;align-items:flex-end}.section--valuebox .flex-box--05 .section--vb__flex__btn{width:36%}.section--valuebox .flex-box--05 .section--vb__flex__txt{width:60%}.section--valuebox .flex-box--06 .flex-box{-ms-flex-align:end;-ms-flex-direction:row-reverse;-webkit-align-items:flex-end;-webkit-box-align:end;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;align-items:flex-end;flex-direction:row-reverse}.section--valuebox .flex-box--06 .section--vb__flex__btn{width:36%}.section--valuebox .flex-box--06 .section--vb__flex__txt{width:60%}.section--valuebox .flex-box--06 p+p{margin-top:2.5rem}.section--valuebox .btn{max-width:25rem;width:100%}.section--valuebox .btn a{max-width:25rem;width:100%}.section--policy .inner .section--policy__text{padding:3.75rem 0}.section--policy .inner{max-width:70rem}.section--policy .heading-s{font-size:2.5rem}.section--policy .heading-s span{font-size:1.8125rem;line-height:2.5}.banner--box .banner .sub-title{font-size:1.5rem}.banner--box .banner .title{font-size:2.625rem}.banner--box .banner span{font-size:.75rem}.section--faq{margin-bottom:12.5rem}.section--list-item{padding:7.5rem 0 3.75rem}.section--list-item ul{margin:-20px -10px 3.4375rem}.section--list-item ul>*{-ms-flex-preferred-size:calc(25% - 20px);-webkit-flex-basis:calc(25% - 20px);flex-basis:calc(25% - 20px);margin:20px 10px 0;max-width:calc(25% - 20px)}.section--list-item ul>* a{font-size:1.125rem}.section--list-item ul>* a span{font-size:.8125rem}.section--list-item.item ul>*{-ms-flex-preferred-size:calc(33.33% - 20px);-webkit-flex-basis:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);margin:20px 10px 0;max-width:calc(33.33% - 20px)}.p-carefully-diamond .section--hero .content{z-index:1}.p-carefully-diamond .section--hero .img-01 img{max-width:31.25rem;width:100%}.p-carefully-diamond .section--hero .img-01 img.size-s{width:12.84375rem}.p-carefully-diamond .section--hero .img-02{bottom:-2.5rem}.p-carefully-diamond .section--hero .img-02 img{max-width:19.75rem;width:100%}.p-carefully-diamond .section--dia01 .dia-input{padding:3.4375rem 1.25rem}.p-carefully-diamond .section--dia01 .d-seach{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin:3.125rem auto 0;max-width:46.875rem}.p-carefully-diamond .section--dia01 .d-seach>*{width:23%}.p-carefully-diamond .section--dia01 .d-seach dl{-ms-flex-align:start;-ms-flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;align-items:flex-start;flex-direction:column}.p-carefully-diamond .section--dia01 .d-seach dl dt{padding-right:0;text-align:left;width:100%}.p-carefully-diamond .section--dia02 .section--dia02__title{font-size:1.25rem}.p-carefully-diamond .section--dia02 .section--dia02__list{margin:0 auto;max-width:55.625rem}.p-carefully-diamond .section--dia03 .something-else-semantic .heading-s{font-size:1.5rem}.p-carefully-diamond .section--dia04 .dia_list>*{-ms-flex-preferred-size:calc(20% - 0.625rem);-webkit-flex-basis:calc(20% - 0.625rem);flex-basis:calc(20% - 0.625rem);max-width:calc(20% - 0.625rem)}.p-carefully-diamond .section--dia04 .color-dia{margin-left:auto;margin-right:auto;max-width:43.125rem}.p-carefully-diamond .dia-price-table{margin:3.125rem auto 3.125rem;max-width:50rem}.p-carefully-diamond .dia-price-table th,.p-carefully-diamond .dia-price-table td{font-size:1.0625rem;padding:.625rem}.p-carefully-diamond .dia-price-table th:last-child:after{top:-1.875rem}.p-carefully-diamond .dia_box02-02-02{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;display:block;margin:-1.875rem auto 0;max-width:46.875rem}.p-carefully-diamond .dia_box02-02-02 .dia_box02-02-box{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-carefully-diamond .dia_box02-02-02 .dia_s_box{width:100%}.p-carefully-diamond .dia_box02-02-02 .dia_box03-txt02-02{text-align:left;width:100%}.p-carefully-diamond .dia_box02-02-02 .dia_box03-txt01{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:0;margin-right:1.25rem}.p-carefully-diamond .dia_box02-02-02 .dia_box03-txt01:after{content:"▶︎"}.p-carefully-diamond .dia-btn-box:after{margin-top:1.875rem}.p-carefully-diamond .section--hero--diamondvalue{padding:5rem 0 10rem}.diamond-value__flex{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.diamond-value__flex.flex--reverse{-ms-flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.diamond-value__flex+.diamond-value__flex{margin-top:1.875rem}.diamond-value__flex .flex__img{display:block;padding-top:4.6875rem;width:40%}.diamond-value__flex .flex__img.padding-adjust{padding-top:1.9375rem}.diamond-value__flex .flex__img img{width:100%}.diamond-value__flex .flex__txt{width:53%}.diamond-value__flex .flex__txt p{padding:0}.diamond-value__flex .flex__txt h3{font-size:1.875rem;margin-bottom:1.875rem;text-align:left}.section--diamond-other .diamond-value__column2{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.section--diamond-other .diamond-value__column2 .flex__txt{width:48%}.section--diamond-other h3{font-size:1.875rem;margin-bottom:1.875rem;text-align:left}.section--diamond-other .flex__txt{padding:0}.section--diamond-color table{margin-bottom:0}.section--diamond-clarity img{max-width:31.25rem}.section--diamond-cat .flex__img_2{padding-top:0}.section--diamond-cat img{max-width:30rem}.diamond-color__table table td{font-size:.9375rem}.section--dia-lead{padding:0 0 13.75rem}.section--dia-lead .content{margin-top:5rem}.section--dia-lead .content img{-webkit-transform:translate(0%, 0%);margin:0;position:absolute;top:0%;transform:translate(0%, 0%);width:45%}.section--dia-lead .content p{font-size:1.125rem;line-height:2;margin-top:3.75rem;padding:3rem 8%}}@media screen and (min-width:960px){.meaia-set{display:block}}@media screen and (min-width: 1400px){.section--valuebox .flex-box--01{position:relative}.section--valuebox .flex-box--01 .section--vb__flex__img img{position:absolute;right:4%;top:-1%}.section--valuebox .flex-box--02{position:relative}.section--valuebox .flex-box--02 .section--vb__flex__img img{bottom:-1%;left:4%;position:absolute}}

/* 修正 */

.p-carefully-diamond .section--dia01 .d-seach dt {
    width: 8.8rem;
    white-space: nowrap;
}
.section--reason__item--03 .section--reason__item__point p img {
    bottom: -9%;
}
.section--reason__item--04 .section--reason__item__point p img {
    bottom: -9%;
}
.section--reason__item--05 .flex-box--01 .section--reason__item__point p img {
   bottom: -9%;
}
.section--reason__item--05 .flex-box--02 .section--reason__item__point p img {
   bottom: -9%;
}



/*# sourceMappingURL=carefully.css.map */
