﻿@media screen and (min-width: 740px)and (max-width: 5000px){.faq01{float:left;width:100%;position:relative;margin-bottom:5rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.09);cursor:pointer}.faq01:last-child{margin-bottom:0px}.faq01 .q{display:flex;align-items:center;width:100%;min-height:9rem;position:relative;font-size:1.8rem;padding:2.9rem 0;box-sizing:border-box}.faq01 .q:before{content:"";width:2.5rem;height:.1rem;position:absolute;top:4.5rem;right:3rem;background-color:#cfab6f}.faq01 .q:after{content:"";width:.1rem;height:2.5rem;position:absolute;top:3.3rem;right:4.2rem;background-color:#cfab6f}.faq01 .q.select:after{display:none}.faq01 .q dt{position:absolute;top:2.9rem;left:3rem;text-align:center;font-size:3.2rem}.faq01 .q dd{width:100%;position:relative;line-height:3.2rem;font-size:1.8rem;padding-left:7.5rem;padding-right:7rem;box-sizing:border-box}.faq01 .a{display:flex;align-items:center;width:100%;position:relative;background-color:#faf7f1;padding:3.2rem 0;box-sizing:border-box}.faq01 .a dt{position:absolute;top:3.5rem;left:3rem;text-align:center;font-size:3.2rem}.faq01 .a dd{width:100%;position:relative;color:#504c4b;padding-left:7.5rem;padding-right:7rem;box-sizing:border-box}}@media screen and (min-width: 0)and (max-width: 739px){.faq01{float:left;width:100%;position:relative;margin-bottom:2rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.09);cursor:pointer}.faq01:last-child{margin-bottom:0px}.faq01 .q{display:flex;align-items:center;width:100%;min-height:7.2rem;position:relative;padding:2rem 0;box-sizing:border-box}.faq01 .q:before{content:"";width:2rem;height:.1rem;position:absolute;top:3.5rem;right:2rem;background-color:#cfab6f}.faq01 .q:after{content:"";width:.1rem;height:2rem;position:absolute;top:2.6rem;right:3rem;background-color:#cfab6f}.faq01 .q.select:after{display:none}.faq01 .q dt{position:absolute;top:1.6rem;left:2rem;text-align:center;font-size:2.4rem;padding-top:4px}.faq01 .q dd{width:100%;position:relative;line-height:2.8rem;padding-left:5rem;padding-right:4.5rem;box-sizing:border-box}.faq01 .a{display:flex;align-items:center;width:100%;position:relative;background-color:#faf7f1;padding:2rem 0;box-sizing:border-box}.faq01 .a dt{position:absolute;top:2rem;left:2rem;text-align:center;font-size:2.4rem}.faq01 .a dd{width:100%;position:relative;color:#504c4b;padding-left:5rem;padding-right:2rem;box-sizing:border-box}}.gift-review-section{margin-bottom:0}.gift-review-section .title-area{text-align:center;padding-bottom:2rem}.gift-review-section .title-area .comment-icon img{width:32px;margin-bottom:8px}.gift-review-section .title-area .comment-title{line-height:4.8rem !important;color:#a9874f;font-size:2.4rem !important;font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif !important;font-weight:500 !important;padding-left:1rem}.gift-review-section .review-desc{font-size:2.4rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;color:#4d4d4d;margin-top:1rem;margin-bottom:3rem;padding:1rem 0}.gift-review-section .gift-review-list{--swiper-theme-color: #aaa}.gift-review-section .gift-review-list .swiper-container{padding:3px 0}.gift-review-section .gift-review-list .review-item{box-shadow:0 2px 5px rgba(0,0,0,.08);padding:2rem;background:#fff}.gift-review-section .gift-review-list .review-item .item-name{font-size:1.8rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-weight:500;line-height:1.6 !important;border-bottom:solid 1px #e7e7e7;padding-bottom:1rem;margin-bottom:1.5rem;margin-top:1rem;min-height:70px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.gift-review-section .gift-review-list .review-item .review-title{font-size:1.8rem;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.gift-review-section .gift-review-list .review-item .review-comment{font-size:1.6rem;font-family:"Noto Sans JP",serif;min-height:160px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.gift-review-section .gift-review-list .review-item .entry-date{font-size:2.1rem}.gift-review-section .gift-review-list .review-item .review-star{display:block;font-weight:400;background-position:left center;background-repeat:no-repeat;background-size:12.6rem auto;padding-left:14rem;padding-top:.7rem;box-sizing:border-box;margin-bottom:1.5rem;min-height:2rem}.gift-review-section .gift-review-list .review-item .review-star.val1{background-image:url("../../../images/review/review-star1.png")}.gift-review-section .gift-review-list .review-item .review-star.val2{background-image:url("../../../images/review/review-star2.png")}.gift-review-section .gift-review-list .review-item .review-star.val3{background-image:url("../../../images/review/review-star3.png")}.gift-review-section .gift-review-list .review-item .review-star.val4{background-image:url("../../../images/review/review-star4.png")}.gift-review-section .gift-review-list .review-item .review-star.val5{background-image:url("../../../images/review/review-star5.png")}.gift-review-section .gift-review-list .review-item .view-more-area{text-align:right;padding-right:10px;margin-top:1rem}.gift-review-section .gift-review-list .review-item .view-more-area .btn-view-detail{background-color:#cfab6f;color:#fff;border-radius:15px;padding:5px 30px;font-size:1.3rem}.gift-review-section .swiper-button-prev,.gift-review-section .swiper-button-next{transition:all .5s ease}.gift-review-section .swiper-button-prev.swiper-button-disabled,.gift-review-section .swiper-button-next.swiper-button-disabled{display:none !important}@media screen and (min-width: 0px)and (max-width: 739px){.gift-review-section .title-area .comment-icon img{width:26px;margin-bottom:10px}.gift-review-section .title-area .comment-title{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho","游明朝体",YuMincho,"Noto Serif JP",serif !important;font-size:2rem}.gift-review-section .review-desc{font-size:1.6rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;margin-top:1rem;margin-bottom:3rem;padding:1rem 0}.gift-review-section .gift-review-list .review-item .entry-date{font-size:1.4rem;font-weight:500}.gift-review-section .gift-review-list .review-item .item-name{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-size:1.2rem !important;height:40px;min-height:40px}.gift-review-section .gift-review-list .review-item .review-title{font-size:1.4rem}.gift-review-section .gift-review-list .review-item .review-comment{font-size:1.2rem;min-height:135px}.gift-review-section .gift-review-list .review-item .view-more-area{padding-right:2px;margin-top:.5rem}.gift-review-section .gift-review-list .review-item .view-more-area .btn-view-detail{font-size:.9rem}}.canva-card-container{--card-bg: #cefbfd;--text-strong: #7A2CE6;--text-body: #792EE6;--shadow-soft: 0 2px 0 rgba(0,0,0,0.05), 0 8px 16px rgba(0,0,0,0.06)}.canva-card-container .canva-card{background:var(--card-bg);padding:18px 20px 32px 20px !important;position:relative;text-align:center;box-shadow:var(--shadow-soft)}.canva-card-container .canva-card .canva-card-header{display:flex;max-width:621px;margin:0 auto;align-items:center}.canva-card-container .canva-card .canva-card-header .canva-card-title{padding-top:3rem;text-align:center;width:100%}.canva-card-container .canva-card .logo-wrap{margin:0;text-align:center}.canva-card-container .canva-card .logo-wrap img{margin:0 auto;max-width:280px;object-fit:cover;display:block}.canva-card-container .canva-card .canva-card-title{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-size:2rem !important;font-weight:700;color:var(--text-strong) !important;letter-spacing:.02em;line-height:unset !important;margin:3rem 0}.canva-card-container .canva-card .canva-card-body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;margin:0 auto 3rem;white-space:wrap;text-align:left;max-width:621px;color:var(--text-body) !important;font-size:1.8rem !important}.canva-card-container .canva-card .insta-link{display:inline-flex;align-items:center;margin:0 auto;gap:2rem}.canva-card-container .canva-card .insta-link .logo-insta{display:inline-block;width:auto}.canva-card-container .canva-card .insta-link .logo-insta img{max-width:69px}.canva-card-container .canva-card .insta-link .id-insta{display:inline-block}.canva-card-container .canva-card .insta-link .id-insta a{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;color:#d9356a;font-size:2.2rem;text-decoration:underline}@media screen and (min-width: 0)and (max-width: 761px){.canva-card-container .canva-card{padding:0 5px 27px !important}.canva-card-container .canva-card .canva-card-header{margin-bottom:10px;flex-direction:column}.canva-card-container .canva-card .canva-card-header .canva-card-title{padding-top:0;margin:0 auto;width:100%;font-size:1.6rem}.canva-card-container .canva-card .logo-wrap{margin:1rem 0 2rem}.canva-card-container .canva-card .logo-wrap img{max-width:146px}.canva-card-container .canva-card .canva-card-title{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;font-size:1.8rem !important;margin:2rem 0 1.5rem}.canva-card-container .canva-card .canva-card-body{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;margin:6px auto 3rem;max-width:309px;font-size:1.6rem !important;line-height:2.2rem}.canva-card-container .canva-card .insta-link{gap:2rem}.canva-card-container .canva-card .insta-link .logo-insta img{max-width:29px}.canva-card-container .canva-card .insta-link .id-insta a{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;font-size:2rem}}.blog-list .blog-list-inner .blog-item .blog-item-inner{margin:1rem .5rem;padding:1rem .7rem 1rem;background:#f1f1f1;border-radius:5px;box-shadow:0 .2rem 1rem rgba(0,0,0,.08)}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-image{text-align:center}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-image img{margin:0 auto;max-height:200px}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-title{text-align:left;font-size:1.6rem;line-height:2.8rem;margin-top:6px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif"}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-title a{text-decoration:underline}@media screen and (min-width: 0)and (max-width: 761px){.blog-list .blog-list-inner .blog-item .blog-item-inner{margin:1rem .3rem;padding:1rem .7rem 1rem}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-image{text-align:center}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-image img{margin:0 auto;max-height:unset;max-width:89px}.blog-list .blog-list-inner .blog-item .blog-item-inner .blog-title{font-size:1.4rem;line-height:2.6rem;margin-top:6px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif"}}.patent-seal{background:#72716f;font-size:2.3rem;padding:1rem 1rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-weight:500;text-align:center;max-width:405px;color:#fff;margin:3rem auto}.patent-card-container{margin:40px auto 0;position:relative;width:100%;max-width:510px;background:oldlace url("/img/patent/card-background-image.jpg") center/cover;border-radius:20px;text-align:center;padding:60px 10px 1px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.patent-card-container .top-logo{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:120px;z-index:10}.patent-card-container .headline-ribbon{display:inline-block;background-color:#e3c975;border:1px solid #707070;border-radius:50px;padding:8px 30px;margin-top:30px;font-weight:bolder;font-size:1.6rem;font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif;letter-spacing:.1rem;color:#1b1b1b}.patent-card-container .headline-ribbon span{font-size:2rem}.patent-card-container .content-body{padding:0;margin:1rem auto 0;max-width:350px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif"}.patent-card-container .content-body .main-text{font-size:2rem;font-weight:900;color:#584406;margin-bottom:10px}.patent-card-container .content-body .main-text span{font-size:2.6rem}.patent-card-container .content-body .patent-text{margin-top:1rem;margin-bottom:20px;font-size:2rem;font-weight:900;color:#584406;text-align:right}.patent-card-container .content-body .patent-text .original{font-size:5rem}.patent-card-container .content-body .patent-text .patent-number{margin-right:10px;font-family:Century Schoolbook,serif;color:#de3f1f;font-style:italic;font-weight:500;font-size:5.2rem;vertical-align:baseline}.patent-card-container .red-box{background-color:#ce6060;padding:20px 20px;margin:0 auto 15px;border-radius:15px;position:relative;max-width:558px;z-index:1;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif"}.patent-card-container .red-box p{color:#f4f4f4 !important;margin:5px 0;font-size:2rem !important;line-height:4.5rem !important;font-weight:900}.patent-card-container .red-box .cat-image{position:absolute;left:11px;top:-57px;z-index:5}.patent-card-container .red-box .cat-image:hover{cursor:grab}.patent-card-container .red-box .cat-image:active{cursor:grabbing}.patent-card-container .btn-more{display:inline-block;background-color:#f2dac9;color:#ce6060;text-decoration:none;padding:2px 40px;border:1px solid #cea589;border-radius:30px;margin-top:15px;font-weight:900;font-size:1.8rem;transition:.3s;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif"}.patent-card-container .btn-more:hover{opacity:.8;text-decoration:underline}.patent-card-small-container{--card-bg: #F1E2E2;--card-radius: 16px;--text-strong: #560C18;--text-body: #560C18;--button-bg: #F2DAC9;--button-border: #CEA589;--button-text: #CE6060;--shadow-soft: 0 2px 0 rgba(0,0,0,0.05), 0 8px 16px rgba(0,0,0,0.06);--text-cation: #FF0000;max-width:700px;margin:0 auto;padding:unset !important}.patent-card-small-container .patent-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);padding:18px 20px 22px 20px !important;margin:unset !important;position:relative;line-height:1.75;text-align:center;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.patent-card-small-container .patent-card:after{content:"";position:absolute;inset:0;border-radius:var(--card-radius);pointer-events:none}.patent-card-small-container .patent-card .patent-numbers{position:absolute;right:15px;top:14px;display:flex;gap:4px}.patent-card-small-container .patent-card .patent-numbers .patent-number{font-weight:900;font-size:1.2rem;background:#72716f;padding:0 10px;color:#fff}.patent-card-small-container .patent-card .patent-card-header{display:flex;text-align:left;gap:10px;margin-bottom:10px;padding:unset !important}.patent-card-small-container .patent-card .logo-wrap{padding:0 !important;display:flex}.patent-card-small-container .patent-card .logo-wrap img{max-width:73px;object-fit:contain;display:block}.patent-card-small-container .patent-card .patent-card-title{font-size:1.6rem !important;font-weight:700;color:var(--text-strong) !important;letter-spacing:.02em;line-height:unset !important}.patent-card-small-container .patent-card .patent-card-body{margin:4px 0 10px;white-space:normal;text-align:left;color:var(--text-body) !important;font-size:1.4rem !important}.patent-card-small-container .patent-card .patent-card-button{display:flex}.patent-card-small-container .patent-card .patent-caution{color:var(--text-cation) !important;font-size:1.4rem !important;margin:5px auto 0;text-align:left}.patent-card-small-container .patent-card .cta{display:inline-block;align-items:center;gap:10px;padding:4px 18px 3px;background:var(--button-bg);color:var(--button-text);border:1px solid var(--button-border);border-radius:999px;font-size:1.2rem;text-decoration:none;transition:transform .06s ease,box-shadow .2s ease,filter .2s ease;user-select:none;min-width:175px;text-align:center;position:relative;margin:0 auto}.patent-card-small-container .patent-card .cta:focus{outline:none}.patent-card-small-container .patent-card .cta:hover{filter:brightness(0.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 2px 10px rgba(0,0,0,.08)}.patent-card-small-container .patent-card .cta:active{transform:translateY(1px)}.patent-card-small-container .patent-card .cta .arrow{display:inline-block;vertical-align:middle;position:absolute;right:10px}@media(prefers-color-scheme: dark){.patent-card-small-container .card{box-shadow:0 2px 0 rgba(0,0,0,.25),0 12px 18px rgba(0,0,0,.35)}}@media(max-width: 400px){.patent-card-small-container .card{width:100%;box-sizing:border-box}}.patent-warning-container{max-width:705px;margin:3rem auto;text-align:center;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.patent-warning-container .patent-warning{background:#a9874f;padding:4rem 1rem 4rem}.patent-warning-container .patent-warning .title{font-size:1.8rem;color:#381717;background:#fff;border-radius:3rem;padding:1rem 2rem;font-weight:900;max-width:400px;margin:0 auto;text-wrap:nowrap}.patent-warning-container .patent-warning .desc{font-size:1.8rem;color:#fff;max-width:607px;margin:4rem auto;line-height:3rem}.patent-warning-container .patent-warning .desc .first-comment{font-weight:900;margin-bottom:1rem}.patent-warning-container .patent-warning .patent-link a{font-size:1.6rem;font-family:Lato,sans-serif;width:320px !important;font-weight:900}@media screen and (min-width: 0)and (max-width: 761px){.patent-card-container{margin:40px auto 0;border-radius:20px;padding:60px 10px 1px}.patent-card-container .top-logo{top:-40px;left:50%;transform:translateX(-50%);max-width:100px}.patent-card-container .headline-ribbon{width:100%;padding:10px 20px;margin-top:10px;font-weight:bold;font-size:1.4rem;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho","游明朝体",YuMincho,"Noto Serif JP",serif}.patent-card-container .headline-ribbon span{font-size:1.8rem}.patent-card-container .content-body{padding:20px 5px 0;margin:0 auto;max-width:unset;width:100%}.patent-card-container .content-body .main-text{font-size:1.8rem;margin-bottom:10px}.patent-card-container .content-body .main-text span{font-size:2.4rem}.patent-card-container .content-body .patent-text{margin-top:1.5rem;font-size:1.8rem;font-weight:900;color:#584406;text-align:right}.patent-card-container .content-body .patent-text .original{font-size:2.5rem}.patent-card-container .content-body .patent-text .patent-number{margin-right:10px;font-size:4.6rem}.patent-card-container .red-box{padding:20px 5px;margin:20px auto 15px;max-width:unset}.patent-card-container .red-box p{margin:5px 0;font-size:1.8rem !important;line-height:3.1rem !important}.patent-card-container .red-box .cat-image{position:absolute;left:11px;top:-57px;z-index:5}.patent-card-container .red-box .cat-image:hover{cursor:grab}.patent-card-container .red-box .cat-image:active{cursor:grabbing}.patent-card-container .btn-more{padding:4px 40px;margin-top:15px;font-size:2rem}.patent-card-container .btn-more:hover{opacity:.8;text-decoration:underline}.patent-card-small-container .patent-card{padding:18px 10px 10px 10px !important;line-height:1.75}.patent-card-small-container .patent-card .patent-card-header{gap:10px;margin-bottom:10px}.patent-card-small-container .patent-card .logo-wrap img{max-width:32px;object-fit:cover;display:block}.patent-card-small-container .patent-card .patent-card-title{font-size:1.7rem !important}.patent-card-small-container .patent-card .patent-card-body{margin:8px 0 8px}.patent-card-small-container .patent-card .patent-numbers{position:relative;right:unset;top:unset;display:flex;flex-direction:column;gap:5px}.patent-card-small-container .patent-card .patent-numbers .patent-number{padding:0 10px;margin:0 auto;width:130px}.patent-card-small-container .patent-card .patent-caution{font-size:1.6rem !important;margin:0 auto;max-width:240px}.patent-card-small-container .patent-card .cta{gap:10px;padding:7px 18px;font-size:1.4rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif";line-height:2.5rem;margin:1rem auto;max-width:240px;min-width:unset;width:100%}.patent-card-small-container .patent-card .cta:active{transform:translateY(1px)}.patent-card-small-container .patent-card .cta .arrow{right:20px}.patent-seal{font-size:1.4rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif";padding:5px 0 7px;max-width:215px;margin:1rem auto}.patent-warning-container{max-width:unset;margin:0 auto;padding:0 1rem}.patent-warning-container .patent-warning{padding:4rem 1rem 4rem}.patent-warning-container .patent-warning .title{font-size:1.5rem;padding:1rem 1rem}.patent-warning-container .patent-warning .desc{font-size:1.6rem;max-width:325px;margin:3rem auto;line-height:3rem}.patent-warning-container .patent-warning .desc .first-comment{font-weight:900;margin-bottom:1rem}.patent-warning-container .patent-warning .patent-link a{font-size:1.4rem !important;width:270px !important;max-width:unset !important;font-weight:900}}.feedback-container{text-align:center}.feedback-container .feedback-item{padding:0;margin:0 auto;max-width:644px}.feedback-container .feedback-item a{display:block;transition:all .5s ease}.feedback-container .feedback-item a:hover{opacity:.8}.feedback-container .feedback-item a .feedback-title{text-align:left;margin-bottom:1rem}.feedback-container .feedback-item a .feedback-title .title-value{font-size:1.8rem !important;line-height:3.2rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-weight:900;color:#000;text-align:left}.feedback-container .feedback-item a .feedback-image{text-align:center}.feedback-container .feedback-item a .feedback-image img{margin:0 auto}.feedback-container .feedback-item a .feedback-nickname{text-align:left;margin:1rem auto;font-size:1.6rem;color:#4d4d4d;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.feedback-container .feedback-item a .feedback-comment{margin:0 auto 1rem;text-align:left;font-size:1.6rem;color:#4d4d4d;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}@media screen and (min-width: 0)and (max-width: 761px){.feedback-container .feedback-item{padding:0;margin:0 auto}.feedback-container .feedback-item a .feedback-title{margin-bottom:1rem}.feedback-container .feedback-item a .feedback-title .title-value{font-size:1.8rem !important;line-height:2.9rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;letter-spacing:0;text-align:left;font-weight:900}.feedback-container .feedback-item a .feedback-image img{margin:0 auto}.feedback-container .feedback-item a .feedback-nickname{margin:1rem auto;font-size:1.6rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}.feedback-container .feedback-item a .feedback-comment{margin:0 auto 1rem;font-size:1.6rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}}.reco-item{max-width:260px;padding:0 0 2px}.reco-item img{border-radius:unset !important;margin:0 auto}.reco-item .reco-image{text-align:center;min-height:225px}.reco-item .reco-header{display:flex;align-items:center;margin:4px auto;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif"}.reco-item .reco-header .brand-logo{display:flex;align-items:center}.reco-item .reco-header .brand-logo img{max-height:25px}.reco-item .reco-header .review-star{margin-left:auto;margin-right:0;display:flex;align-items:center;border:1px solid #a9874f;border-radius:100px;height:30px;color:#a9874f;font-size:1.8rem;min-width:75px}.reco-item .reco-header .review-star .review-star-inner{text-align:center;width:100%}.reco-item .reco-header .review-star .review-star-inner .value{margin-left:5px}.reco-item .goods-name{font-size:1.6rem;font-weight:900;color:#4d4d4d;min-height:130px}.reco-item .goods-price{border-bottom:1px solid #a9874f;border-top:1px solid #a9874f;padding:9px 4px}.reco-item .goods-price .price-header{display:flex;align-items:center}.reco-item .goods-price .price-header .official-price{display:flex;align-items:center;font-weight:900;color:#7e7e7e}.reco-item .goods-price .price-header .official-price.strike{text-decoration-line:line-through}.reco-item .goods-price .price-header .official-price .prefix,.reco-item .goods-price .price-header .official-price .postfix{font-size:1.4rem}.reco-item .goods-price .price-header .official-price .value{font-size:1.8rem}.reco-item .goods-price .price-header .discount-rate{font-size:2rem;font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif;font-style:italic;margin-left:auto}.reco-item .goods-price .sales-price{margin-top:5px;display:flex;align-items:center;font-weight:900}.reco-item .goods-price .sales-price .prefix{color:#a9874f;font-size:1rem;margin-right:1rem;margin-left:auto;line-height:1.2rem}.reco-item .goods-price .sales-price .value{color:#bd272d;font-size:2.6rem}.reco-item .goods-price .sales-price .postfix{color:#a9874f;font-size:1rem;line-height:1.2rem}.reco-item .goods-price .desc{font-size:1.6rem;line-height:2.8rem;color:#4d4d4d;min-height:170px}.reco-item .goods-link{text-align:center;margin:1.5rem auto}.reco-item .goods-link .btn01{font-size:1.2rem;height:40px;max-width:159px;display:flex;align-items:center;margin:0 auto;padding:0}.reco-item .goods-link .btn01 div{width:100%}.reco-item .review{border:1px solid #a9874f;border-radius:1.7rem;padding:.8rem 1rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif"}.reco-item .review .review-header{display:flex;align-items:center}.reco-item .review .review-header .review-date{font-size:1.2rem;color:#909090;font-weight:900;margin-left:5px}.reco-item .review .review-header .stars{margin-left:auto;display:flex;align-items:center}.reco-item .review .review-title{font-size:1.6rem;font-weight:900;line-height:2.6rem}.reco-item .review .review-comment{font-size:1.4rem;line-height:2.6rem}@media screen and (min-width: 0)and (max-width: 761px){.reco-item{max-width:197px;padding:0 0 2px}.reco-item .reco-image{min-height:197px}.reco-item .reco-header{margin:4px auto}.reco-item .reco-header .brand-logo img{max-height:35px}.reco-item .reco-header .review-star{height:22px;font-size:1.2rem;min-width:56px}.reco-item .reco-header .review-star .review-star-inner .value{margin-left:5px}.reco-item .goods-name{font-size:1.4rem;min-height:106px}.reco-item .goods-price{padding:9px 4px}.reco-item .goods-price .price-header .official-price .prefix,.reco-item .goods-price .price-header .official-price .postfix{font-size:1.2rem}.reco-item .goods-price .price-header .official-price .value{font-size:1.3rem}.reco-item .goods-price .price-header .discount-rate{font-size:1.6rem}.reco-item .goods-price .sales-price{margin-top:5px}.reco-item .goods-price .sales-price .prefix{font-size:.7rem;margin-right:.7rem;line-height:.9rem}.reco-item .goods-price .sales-price .value{font-size:2rem}.reco-item .goods-price .sales-price .postfix{font-size:.7rem;line-height:.9rem}.reco-item .goods-price .desc{font-size:1.4rem;line-height:2.6rem;min-height:160px}.reco-item .goods-link{margin:1.2rem auto}.reco-item .goods-link .btn01{font-size:.8rem;height:30px;max-width:120px}.reco-item .review{padding:.5rem .7rem}.reco-item .review .review-header .bubble-image{width:19.4px}.reco-item .review .review-header .review-date{font-size:.8rem;margin-left:5px}.reco-item .review .review-header .stars img{max-width:13.6px}.reco-item .review .review-title{font-size:1.4rem;line-height:2.6rem}.reco-item .review .review-comment{font-size:1.2rem;line-height:2rem}}#lottery-review-area .review-item{width:100%;padding:1px}#lottery-review-area .review-item .review-info-area{border:solid 1px #e1d5b6;padding:1rem 2rem;border-radius:10px;margin-top:-20px;background:#fff}#lottery-review-area .review-item .review-info-area .lottery-title{font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:500}#lottery-review-area .review-item .review-info-area .winner-section{line-height:1;border-radius:5px;padding:0 1rem 1rem;border:solid 1px #cfab6f}#lottery-review-area .review-item .review-info-area .winner-section .label{font-family:"Noto Sans JP",serif;font-size:1rem;font-weight:500}#lottery-review-area .review-item .review-info-area .winner-section .value{font-family:"Noto Serif JP",serif;font-size:1.9rem}#lottery-review-area .review-item .review-info-area .receiver{background-color:#fff;color:#cfab6f}#lottery-review-area .review-item .review-info-area .giver{background-color:#cfab6f;color:#fff}#lottery-review-area .review-item .review-info-area .lottery-date{font-family:"Noto Sans JP",serif;text-align:center;border-bottom:solid 1px #e1c89d;padding-bottom:5px}#lottery-review-area .review-item .review-info-area .item-name{font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:500;color:#5e5959}#lottery-review-area .review-item .review-info-area .item-name p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#lottery-review-area .review-item .review-info-area .price-area{font-family:"しっぽり明朝","IPA明朝",sans-serif;font-weight:600;font-size:1.5rem}#lottery-review-area .review-item .review-info-area .price-area .price-label{font-size:1rem}#lottery-review-area .review-item .review-info-area .price-area .price-value{font-size:2.3rem}#lottery-review-area .review-item .review-info-area .image-area{border-bottom:solid 1px #e1c89d;padding-bottom:1.5rem;height:270px}#lottery-review-area .review-item .review-info-area .image-area .review-img{max-height:260px !important}#lottery-review-area .review-item .review-info-area .title{font-size:1.6rem;font-weight:500;font-family:"Noto Sans JP","Noto Serif JP",serif}#lottery-review-area .review-item .review-info-area .title p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#lottery-review-area .review-item .review-info-area .comment{font-size:1.6rem;font-family:"Noto Sans JP","Noto Serif JP",serif;min-height:64px}#lottery-review-area .review-item .review-info-area .comment p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#lottery-review-area .review-item .review-info-area .btn-view-detail{background-color:#cfab6f;color:#fff;border-radius:18px;padding:10px 50px;font-size:1.1rem}#lottery-review-area .review-item .review-info-area .lottery-period{font-size:1.4rem;font-family:"Noto Sans JP","Noto Serif JP",serif;text-align:center}@media screen and (min-width: 0)and (max-width: 750px){#lottery-review-area .review-item .prize-icon{width:98px}#lottery-review-area .review-item .review-info-area{padding:1rem}#lottery-review-area .review-item .review-info-area .lottery-title{font-size:1.2rem !important}#lottery-review-area .review-item .review-info-area .winner-section .label{font-size:.6rem}#lottery-review-area .review-item .review-info-area .winner-section .value{font-size:1.3rem}#lottery-review-area .review-item .review-info-area .lottery-date{font-size:1.2rem}#lottery-review-area .review-item .review-info-area .item-name{font-size:1.2rem}#lottery-review-area .review-item .review-info-area .price-area{font-size:1rem}#lottery-review-area .review-item .review-info-area .price-area .price-label{font-size:.8rem}#lottery-review-area .review-item .review-info-area .price-area .price-value{font-size:1.6rem}#lottery-review-area .review-item .review-info-area .image-area{height:200px}#lottery-review-area .review-item .review-info-area .image-area .review-img{max-height:190px !important}#lottery-review-area .review-item .review-info-area .title{font-size:1.2rem}#lottery-review-area .review-item .review-info-area .comment{font-size:1.2rem;min-height:56px}#lottery-review-area .review-item .review-info-area .btn-view-detail{font-size:.8rem}#lottery-review-area .review-item .review-info-area .lottery-period{font-size:1.1rem}}.link{text-decoration:underline;color:#03a9f4}/*# sourceMappingURL=top_defer.css.map */
