@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")}.section--hero{background:url(../img/purchase/reason/img_bg.png) no-repeat center center/cover;text-align:center;padding:2.5rem 0 3.75rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#a78f26}.section--hero h1{font-size:1.875rem;margin-bottom:.625rem}.section--hero figure{margin:1.875rem auto 0}.section--hero figure img{width:10rem;margin-left:2.5rem}@media screen and (min-width: 599px){.section--hero{padding:0}.section--hero .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--hero .inner figure{width:40%;padding:5rem 0;margin:0}.section--hero .inner figure img{width:18.75rem}.section--hero .inner h1{width:40%;font-size:3rem}.section--hero .inner h1 span{font-size:4.8125rem}.section--hero .inner .contents{width:40%}.section--hero .inner .contents h1{width:100%;font-size:3rem}.section--hero p{font-size:1.125rem}}.section--breadcrumb.margin-bottom-s{margin-bottom:0}.section--reason02--point01 .section--breadcrumb{text-align:left;margin-bottom:0}.section--reason{overflow:hidden}.section--reason h2{color:#a78f26;font-size:1.375rem;margin-bottom:1.25rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative;z-index:1}@media screen and (min-width:959px){.section--reason h2{font-size:2.25rem;margin:1.25rem 0}}.section--reason h3{color:#a78f26;font-size:1.25rem;margin-bottom:1.25rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative;z-index:1;text-align:left}@media screen and (min-width:959px){.section--reason h3{font-size:1.75rem;margin:1.25rem 0}}.section--reason p{margin-bottom:.625rem}@media screen and (min-width:959px){.section--reason{padding-bottom:7.5rem}.section--reason p{font-size:.9375rem}}@media screen and (min-width: 599px){.section--reason .inner-l{max-width:40rem}}@media screen and (min-width:959px){.section--reason .inner-l{max-width:83rem}}@media screen and (min-width:959px){.section--reason .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:959px){.section--reason .flex-box-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:959px){.section--reason .num{text-align:right}}.section--reason .num img{width:12.5rem}@media screen and (min-width:959px){.section--reason .num img{margin:0 8.75rem 2rem}}.section--reason .num-reverse{text-align:right}.section--reason .num-reverse img{width:12.5rem}@media screen and (min-width:959px){.section--reason .reason01{margin-right:7.5rem}}.section--reason .reason01 h2{text-align:left}.section--reason .reason02{-webkit-transform:translateY(-60px);transform:translateY(-60px);text-align:right}.section--reason .reason02 p{text-align:left}@media screen and (min-width:959px){.section--reason .reason02{margin-top:7.5rem;margin-left:7.5rem;-webkit-transform:translateY(0);transform:translateY(0);text-align:left}.section--reason .reason02 .num{text-align:left}.section--reason .reason02 .num img{margin:0 0 2rem}}.section--reason .reason03{-webkit-transform:translateY(-60px);transform:translateY(-60px);text-align:left}@media screen and (min-width:959px){.section--reason .reason03{margin-top:7.5rem;margin-right:7.5rem;-webkit-transform:translateY(0);transform:translateY(0);text-align:left}.section--reason .reason03 .num h2{text-align:left}.section--reason .reason03 .num img{margin:0 0 2rem}}@media screen and (min-width:959px){.section--reason__item__content__text{width:60%}}@media screen and (min-width:959px){.section--reason__item__img{width:40%}}.section--reason__item__img img{width:40%;-webkit-transform:translateX(-50px);transform:translateX(-50px)}@media screen and (min-width:959px){.section--reason__item__img img{width:100%;-webkit-transform:translateX(-80px);transform:translateX(-80px)}}.section--reason__item__img-02 img{width:40%}@media screen and (min-width:959px){.section--reason__item__img-02 img{width:60%;-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@media screen and (min-width:959px)and (min-width:959px){.section--reason__item__img-02 img{width:100%;-webkit-transform:translateX(80px);transform:translateX(80px)}}.section--reason__item__img-03{text-align:right}@media screen and (min-width:959px){.section--reason__item__img-03{text-align:left;width:70%}}.section--reason__item__img-03 img{width:40%;-webkit-transform:translateX(30px);transform:translateX(30px)}@media screen and (min-width:959px){.section--reason__item__img-03 img{width:100%;-webkit-transform:translateX(-180px);transform:translateX(-180px)}}.section--appraiser{background:#f8f8f8;padding:5rem 0 1.25rem}@media screen and (min-width:959px){.section--appraiser{margin-top:-5rem}}.section--appraiser h2{margin-bottom:1.5rem}.section--appraiser h3{color:#fff;background:#a78f26;padding:1rem}@media screen and (min-width:959px){.section--appraiser h3{font-size:1.5rem}}.section--appraiser p{margin:2rem 0}.section--appraiser .img-wrap{margin:0 auto 2rem}@media screen and (min-width:959px){.section--appraiser .img-wrap{margin:3.75rem auto;width:70%}}.section--appraiser .img-wrap img{width:100%}.section--appraiser__inner{margin-bottom:5rem}.grad-btn{display:block;width:30%;margin:0 auto;padding:5px 0;display:block;position:relative}.grad-btn::before{content:"";position:absolute;background:url(../img/purchase/reason/arrow-down.png) no-repeat center center/contain;height:3.75rem;width:100%}.grad-item{position:relative;overflow:hidden;height:0px;margin-top:100px}.grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:0px;content:""}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn::before{content:"";position:absolute;background:url(../img/purchase/reason/arrow-up.png) no-repeat center center/contain;height:3.75rem;width:100%}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}.section--history{padding:5rem 0}.section--history h2{padding:2.5rem 0}.section--history li{line-height:1.6rem;padding:1rem 0}@media screen and (min-width:959px){.section--history li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem}.section--history li .left{width:20%;font-size:1.25rem}.section--history li .right{width:80%}}.section--history .border-gold{position:relative;border-top:2px solid #a78f26}.section--history .border-gold::before{border-color:#a78f26 transparent transparent transparent;border-style:solid;border-width:7px 7px 0 7px;content:"";display:inline-block;height:0;position:absolute;top:0;left:1rem;width:0}@media screen and (min-width:959px){.section--history .border-gold::before{left:2.5rem}}.section--greeting{background:url(../img/purchase/reason/img_bg.png) repeat center center/contain;padding:5rem 0;text-align:center}.section--greeting h2{padding:2.5rem 0}.section--greeting p{margin-bottom:2rem}.section--reason02--point01{background:#f4f2f1;text-align:center}.section--reason02--point01 h2{color:#a78f26;font-weight:bold;font-size:1.375rem}@media screen and (min-width:959px){.section--reason02--point01 h2{font-size:1.75rem;margin:1.875rem 0 0}}.section--reason02--point01 .img-wrap-point{padding:5rem 0 1.25rem}.section--reason02--point01 .img-wrap-point img{width:50%}@media screen and (min-width:959px){.section--reason02--point01 .img-wrap-point img{width:30%}}.section--reason02--point01 p{text-align:left}.section--reason02--point01--text{background:#f4f2f1;padding-bottom:5rem}.section--reason02--point02{background:#fff;text-align:center;padding-bottom:5rem}.section--reason02--point02 h2{color:#a78f26;font-weight:bold;font-size:1.375rem}.section--reason02--point02 h2 span{font-size:1.625rem}@media screen and (min-width:959px){.section--reason02--point02 h2{font-size:1.75rem;margin:1.875rem 0 0}.section--reason02--point02 h2 span{font-size:2.125rem}}.section--reason02--point02 .img-wrap-point{padding:5rem 0 1.25rem}.section--reason02--point02 .img-wrap-point img{width:50%}@media screen and (min-width:959px){.section--reason02--point02 .img-wrap-point img{width:30%}}.section--reason02--point02 .img-wrap{margin-left:1.5rem;padding:5rem 0 1.25rem}.section--reason02--point02 .img-wrap img{width:100%}.section--reason02--point02 p{text-align:left;margin:1.5rem 0}.section--reason02--point02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:959px){.section--reason02--point02 ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.section--reason02--point02 ul li{padding:.5rem 0;margin:0 1.125rem;width:13.75rem}.section--reason02--point02 ul li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--reason02--point02 ul li span img{width:16px;margin-right:.5rem}@media screen and (min-width:959px){.section--reason02--point02 ul li{margin:1.125rem 2.25rem 0 0}}.section--reason02--point02 ul .item{border:1px solid #a78f26}.section--reason02--point02 ul .item:hover{opacity:.8}.section--reason02--point02 ul .review{background:#ff967f}.section--reason02--point02 ul .review span{color:#fff}.section--reason02--point02 ul .review span img{width:24px;margin-right:.5rem}.section--reason02--point02 ul .review:hover{opacity:.8}@media screen and (min-width:959px){.section--reason02--point02 .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--reason02--point02 .flex-box .contents{width:60%}.section--reason02--point02 .flex-box .img-wrap{width:40%}.section--reason02--point02 .flex-box .img-wrap img{width:100%}}.section--reason02--point03{overflow:hidden;background:#f4f2f1;text-align:center}.section--reason02--point03 .img-wrap-point{padding:5rem 0 1.25rem}.section--reason02--point03 .img-wrap-point img{width:50%}@media screen and (min-width:959px){.section--reason02--point03 .img-wrap-point img{width:30%}}.section--reason02--point03 h2{color:#a78f26;font-weight:bold;font-size:1.375rem}@media screen and (min-width:959px){.section--reason02--point03 h2{font-size:1.75rem;margin:1.875rem 0 5rem}}.section--reason02--point03 .img-wrap{padding:2.5rem 0}.section--reason02--point03 .img-wrap img{width:80%}.section--reason02--point03 p{text-align:left}.section--reason02--point03 .btn{text-align:center}.section--reason02--point03 .btn a{border:1px solid #a78f26;background:#fff;width:14.375rem;margin:2.5rem 0}@media screen and (min-width:959px){.section--reason02--point03 .btn a{margin:2.5rem 0 5rem}}.section--reason02--point03 .img-wrap-brandhin{text-align:right;margin:1.5rem 0}.section--reason02--point03 .img-wrap-brandhin img{width:60%}@media screen and (min-width:959px){.section--reason02--point03 .img-wrap-brandhin{margin:0}.section--reason02--point03 .img-wrap-brandhin img{width:50%}}@media screen and (min-width:959px){.section--reason02--point03 .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section--reason02--point03 .flex-box .contents{width:60%}.section--reason02--point03 .flex-box .img-wrap{width:40%;padding:0 2.5rem}.section--reason02--point03 .flex-box .img-wrap img{width:100%}}