@charset "UTF-8";.fv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.fv_imgBx{width:100%;height:100%}.fv_imgBx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:960px){.fv_imgBx{height:520px}}@media screen and (max-width:520px){.fv_imgBx{height:400px}.fv_imgBx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:-490px 0;object-position:-490px 0}}.product{margin:195px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1020px}.product h2{position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:80px 0 24px;font-size:32px;font-family:"Perpetua Titling MT";font-weight:lighter;letter-spacing:.25em;text-align:center;text-transform:uppercase}.product h2:before{content:"";position:absolute;bottom:0;left:50%;width:50%;height:1px;background:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product>p{padding:24px 0 80px;font-size:22px}.product_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product_main{position:relative}.product_main .product_arrow button{cursor:pointer;width:30px;height:30px;background-color:#000;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product_main .product_arrow button svg{width:50%;height:100%}.product_main .product_arrow .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.product_main .product_arrow .slick-prev{left:-10px}.product_main .product_arrow .slick-prev svg{margin-right:1px}.product_main .product_arrow .slick-next{right:-10px}.product_main .product_arrow .slick-next svg{margin-left:2px}.product_thum_wrap{width:478px;margin-top:20px}.product_thum_wrap .slick-track{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.product_thum_wrap .slick-track img{width:calc(50% - 5px) !important;-o-object-fit:contain;object-fit:contain}.product_thum_wrap .slick-track img.slick-current{outline:1px solid #ccc}.product_content-img{width:478px;overflow:hidden;-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.1215686275);box-shadow:3px 3px 8px rgba(0,0,0,.1215686275)}.product_content-img img{width:100%}.product_content-info{width:50%;margin-left:4em}.product_content-info h3{padding-bottom:.6em;font-size:16px}.product_content-info table{width:100%;font-size:14px;line-height:1.8}.product_content-info table th{width:25%}.product_content-info table td{width:75%}.product_content-info p{text-align:left;font-size:16px;line-height:1.5}.product_content-info .wrap{padding-top:24px}.product_content-info .wrap .txt{font-size:1.2rem}.product_content-info .wrap>a{display:block;width:100%;margin-top:.3em;padding:12px 0;background-color:#000;text-align:center;color:#fff;-webkit-transition:ease .5s;transition:ease .5s}.product_content-info .wrap button{display:block;width:100%;margin-top:.3em;padding:12px 0;background-color:#000;text-align:center;color:#fff;-webkit-transition:ease .5s;transition:ease .5s}.product_content-info .wrap button span{font-size:1.4rem}.product_content-info .wrap button:hover{background-color:#ee7330}.product_content-info .wrap button{cursor:pointer}.product_content-info .wrap>a span{font-size:1.4rem}.product_content-info .wrap>a:hover{background-color:#ee7330}.product_content-infoTop,.product_content-infoMiddle{margin-bottom:16px}.modal{position:fixed;top:0;left:0;z-index:99999;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);-webkit-animation:modalOpen .3s ease-in-out;animation:modalOpen .3s ease-in-out;-webkit-transition:-webkit-animation .3s ease-in-out;transition:-webkit-animation .3s ease-in-out;transition:animation .3s ease-in-out;transition:animation .3s ease-in-out,-webkit-animation .3s ease-in-out}.modal_content{position:relative;top:50%;left:50%;width:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal_close{position:absolute;top:20px;right:20px;width:48px;height:48px;background-color:#ee7330;border-radius:50%;cursor:pointer}.modal_close:before,.modal_close:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:3px;background-color:#fff;border-radius:6px}.modal_close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal_close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal_img{width:100%;-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.3);box-shadow:0px 0px 16px rgba(0,0,0,.3)}.modal_img img{width:100%}.modal_img img:nth-of-type(2){display:none}.modal.is-open{display:block}.product>p{text-align:center}@-webkit-keyframes modalOpen{0%{display:none;opacity:0}100%{display:block;opacity:1}}@keyframes modalOpen{0%{display:none;opacity:0}100%{display:block;opacity:1}}@media screen and (max-width:960px){.product{padding:70px 40px;margin:104px auto 0}.product h2{padding:24px 0;font-size:28px}.product_content-info{margin-left:2em}.product_content-info h3{padding-bottom:.6em;font-size:14px}.product_content-info table,.product_content-info p{font-size:12px}.modal_content{width:80%}}@media screen and (max-width:520px){.product{padding:40px;margin:78px auto 0}.product h2{font-size:28px}.product-img{width:100%}.product-img img{width:100%}.product_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}.product_content-img{width:100%;margin:0 auto}.product_content-info{width:100%;margin-left:0}.product_content-info .wrap{padding-top:40px}.product_content-info h3{padding-bottom:.6em;font-size:14px}.product_content-info table{font-size:1.4rem}.product_content-info p{font-size:1.2rem}.product_content-info div a span{font-size:1.4rem}.modal_content{width:90%}.modal_close{top:10px;right:10px}.modal_img img{width:100%}.modal_img img:nth-of-type(1){display:none}.modal_img img:nth-of-type(2){display:block}}.ring_colorVariety{display:none}.ring_colorVariety.show3{display:block}.color_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:72px;margin-bottom:8px;text-align:center}.color_list-item{width:28px;height:28px;margin:0 auto 8px;border-radius:50%}.color_list-item.color1{background-color:#eee}.color_list-item.color2{background-color:#c2c2c2}.color_list-item.color3{background-color:#fbd9a7}.color_list-item.color4{background-color:#ebd7a8}.color_list-item.select{border:solid 2px #ee7330}.color_list span{display:block;font-size:1.2rem;line-height:1.1}@media screen and (max-width:768px){.color_list{gap:40px}}@media screen and (max-width:520px){.color_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:56px;margin-bottom:24px}}.tab_list,.tab_list2,.tab_list3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.tab_list-item,.tab_list2-item,.tab_list3-item{padding:8px 24px;border:1px solid #707070;border-radius:20px;font-size:1.4rem;font-family:"游ゴシック","YuGothic",sans-serif,"Helvetica";line-height:1;cursor:pointer}.tab_list-item.active,.tab_list2-item.active2,.tab_list3-item.active3{background-color:#000;color:#fff}.tab_contents-item{display:none}.tab_contents-item.show{display:block}.tab_contents2-item{display:none}.tab_contents2-item.show2{display:block}.tab_contents3-item{display:none}.tab_contents3-item.show3{display:block}.material{display:none}.material.show{display:block}.recommend{position:relative;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1320px;padding:160px 0 100px}.recommend_scrollBar{position:absolute;top:16px;left:50%;height:850px}.recommend_scrollBar:after{content:"";position:absolute;width:1px;background:#000;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@-webkit-keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.recommend_ttl h2{position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding-bottom:24px;font-size:32px;font-family:"Perpetua Titling MT";font-weight:lighter;letter-spacing:.25em;text-align:center;text-transform:uppercase}.recommend_ttl h2:before{content:"";position:absolute;bottom:0;left:50%;width:50%;height:1px;background:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.recommend_ttl>p{padding:24px 0 0;font-size:18px;text-align:center}.recommend_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0 100px 80px;gap:24px}.recommend_content-box{width:25%;padding-top:50px}.recommend_content-box img{margin-bottom:10px}.recommend_content-box p{text-align:center}@media screen and (max-width:960px){.recommend{padding:130px 40px 100px}.recommend_ttl>p{padding:24px 0;font-size:18px;text-align:center}.recommend_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:70px 50px;gap:2px}.recommend_content-box{width:25%}.recommend_content-box p{font-size:14px}}@media screen and (max-width:520px){.recommend{padding:110px 20px}.recommend_scrollBar{height:1450px}.recommend_ttl h2{padding-bottom:24px;font-size:32px}.recommend_ttl>p{font-size:14px}.recommend_content{display:inline-block;padding:0;gap:6px;margin:0 auto}.recommend_content-box{width:46%;display:inline-block;margin:0 1px}.recommend_content-box p{font-size:1.6rem}}.message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:50px 0 70px;margin-bottom:80px;background-color:#f1f1f1}.message_ttl{padding:50px 0}.message_ttl h2{margin:0 auto;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding-bottom:24px;font-size:32px;font-family:"Perpetua Titling MT";font-weight:lighter;letter-spacing:.25em;text-align:center;text-transform:uppercase}.message_ttl h2:before{content:"";position:absolute;bottom:0;left:50%;width:50%;height:1px;background:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.message_ttl>p{padding:24px 0;font-size:18px;text-align:center}.message_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1300px}.message_content-txt{width:50%;margin:0 3.4em;font-size:18px;line-height:1.5}.message_content-txt div{padding-top:1em;text-align:right}.message_content-txt div img{width:240px}.message_content-img{width:30%;margin:0 auto}.message_content-img img{width:100%}@media screen and (max-width:1440px){.message_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px}.message_content-txt{width:55%;font-size:16px;line-height:1.4}.message_content-txt div{padding-top:1em}.message_content-img{width:40%}}@media screen and (max-width:960px){.message_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 40px}.message_content-txt{font-size:1.4rem}.message_content-txt div{padding-top:1em}}@media screen and (max-width:520px){.message{overflow:hidden}.message_ttl{padding:0 0 40px}.message_ttl>p{padding:16px 0;font-size:14px}.message_content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;padding:0 40px}.message_content-txt{width:90%;padding:24px 0 0;font-size:1.4rem}.message_content-txt div{padding-top:1em;margin:0}.message_content-txt div img{width:160px}.message_content-img{width:100%;margin:0 auto;text-align:center}.message_content-img img{width:70%}}.title{display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto;font-family:var(--font);font-size:3.2rem;font-weight:400;letter-spacing:.2em}.title span{display:block;height:1px;width:80px;margin:16px auto 20px;background-color:#000}.title p{font-size:2rem;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;letter-spacing:.02em}.warranty{width:100%;margin-bottom:144px}.warranty_wrapper{position:relative;width:100%}.warranty_wrapper img:nth-of-type(1){position:absolute;top:calc(50% - 200px);left:5%;width:25%}.warranty_wrapper img:nth-of-type(2){position:absolute;top:calc(50% - 440px);left:18%;width:30%}.warranty_wrapper img:nth-of-type(3){display:block;width:50%;margin:0 0 0 auto;border-radius:72px 0 0;-o-object-fit:cover;object-fit:cover;text-align:right}.warranty_title{margin-bottom:64px}.warranty_content{position:absolute;bottom:-64px;width:55%;padding:72px 64px 64px 120px;background:rgba(240,240,240,.5647058824);border-radius:0 80px 0 0;font-size:1.8rem}.warranty_content p{line-height:1.7}.warranty_content ul{padding:40px 0;margin-left:3em}.warranty_content ul li{margin-bottom:36px;text-indent:-3em}.warranty_content ul li span{margin-right:16px;font-size:3.5rem;vertical-align:middle}.warranty_content ul li:nth-of-type(2){margin-left:10px}.warranty_content ul li:nth-of-type(3){margin-left:20px}.warranty_content ul li:nth-of-type(4){margin-left:30px;margin-bottom:0}.warranty_content a{display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 0 0 auto;-webkit-transition:all .3s;transition:all .3s}.warranty_content a span:before,.warranty_content a span:after{background-color:#000}.warranty_content a:hover{opacity:.5}.warranty_content a:hover span{opacity:.5;-webkit-transform:translateX(4px);transform:translateX(4px)}@media screen and (min-width:1700px){.warranty{width:100%;margin-bottom:144px}.warranty_wrapper{position:relative;width:100%}.warranty_wrapper img:nth-of-type(1){position:absolute;top:calc(50% - 200px);left:5%;width:22%}.warranty_wrapper img:nth-of-type(2){position:absolute;top:calc(50% - 600px);left:18%;width:27%}.warranty_wrapper img:nth-of-type(3){display:block;width:50%}.warranty_title{margin-bottom:64px}.warranty_content{position:absolute;bottom:-64px;width:55%;padding:140px 200px 100px;font-size:1.4rem}.warranty_content p{line-height:1;font-size:2.6rem;padding-bottom:1.2em}.warranty_content ul{padding:40px 0 10px}.warranty_content ul li{margin-bottom:36px;font-size:2.2rem}.warranty_content ul li span{margin-right:16px;font-size:4rem;vertical-align:middle}.warranty_content ul li:nth-of-type(2){margin-left:10px}.warranty_content ul li:nth-of-type(3){margin-left:20px}.warranty_content ul li:nth-of-type(4){margin-left:30px;margin-bottom:0}.warranty_content a{font-size:2.4rem}}@media screen and (max-width:960px){.warranty{width:100%;margin-bottom:144px}.warranty_wrapper{position:relative;width:100%}.warranty_wrapper img:nth-of-type(1){position:absolute;top:calc(50% - 100px);left:5%;width:22%}.warranty_wrapper img:nth-of-type(2){position:absolute;top:calc(50% - 250px);left:18%;width:27%}.warranty_wrapper img:nth-of-type(3){display:block;width:50%}.warranty_title{margin-bottom:64px}.warranty_content{position:absolute;bottom:-64px;width:55%;padding:40px 40px 30px;font-size:1.4rem}.warranty_content p{line-height:1.4}.warranty_content ul{padding:40px 0 10px}.warranty_content ul li{margin-bottom:36px}.warranty_content ul li span{margin-right:16px;font-size:2.2rem;vertical-align:middle}.warranty_content ul li:nth-of-type(2){margin-left:10px}.warranty_content ul li:nth-of-type(3){margin-left:20px}.warranty_content ul li:nth-of-type(4){margin-left:30px;margin-bottom:0}}@media screen and (max-width:768px){.product_content{width:100%}.product_content_wrap{width:100%}.product_content-img{width:100%}.product_thum_wrap{width:100%}}@media screen and (max-width:520px){.warranty{width:100%;margin-bottom:400px}.warranty_wrapper{position:relative;width:100%}.warranty_wrapper img:nth-of-type(1){position:absolute;top:calc(50% + 30px);left:2%;width:35%}.warranty_wrapper img:nth-of-type(2){position:absolute;top:calc(50% - 110px);left:10%;width:40%}.warranty_wrapper img:nth-of-type(3){display:block;width:75%}.warranty_title{margin-bottom:64px}.warranty_content{position:absolute;bottom:-320px;width:85%;padding:40px 40px 30px;font-size:1.3rem;background:rgba(240,240,240,.7333333333)}.warranty_content p{line-height:1.8}.warranty_content ul{padding:30px 0 10px}.warranty_content ul li{margin-bottom:25px}.warranty_content ul li span{margin-right:16px;font-size:2rem}.product>p{padding:24px 0 80px;font-size:18px}}.toggle,.magazineToggle{cursor:pointer;text-align:right;margin-top:-2rem}.dropDownNav{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.posts{max-width:1140px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post-item{width:calc(33.3333333333% - 10px);width:340px;padding-bottom:20px;position:relative;margin-bottom:80px;padding:10px}.post-item a{display:block;text-decoration:none}img{height:auto;vertical-align:middle}.posts:after{width:calc(33.3333333333% - 10px);width:340px;display:block;content:""}.excerpt{word-wrap:break-word;overflow-wrap:break-word}