﻿@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-desc{font-size:2rem;line-height:3.6rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";color:#4d4d4d}.blog-list .blog-list-inner .blog-item{height:100%}.blog-list .blog-list-inner .blog-item .blog-item-inner{height:100%;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";padding:0 5px}.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-desc{font-size:1.6rem;line-height:3.2rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif"}.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}}.e-commerce-lowest-area{--top-white: #FFF;--top-black: $hikica-black;--top-dark-gray: #4d4d4d;--top-light-gray: #FAFAFA;--top-gray: #949494}.e-commerce-lowest-area .hikidemono-area{max-width:860px;margin:0 auto}.e-commerce-lowest-area .lowest-desc-01{font-size:1.6rem !important;max-width:670px;margin:0 auto}.e-commerce-lowest-area .lowest-desc-02{font-size:1.6rem !important;max-width:510px;margin:0 auto;text-align:center}.e-commerce-lowest-area .top-price-comparison-table{max-width:715px;margin:0 auto}.e-commerce-lowest-area .top-price-comparison-table table{float:unset !important;width:100%}.e-commerce-lowest-area .top-price-comparison-table table th{background:#a9874f;color:var(--top-white);font-weight:900;font-size:2rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;text-align:center;vertical-align:middle;line-height:3.2rem;padding:.75rem}.e-commerce-lowest-area .top-price-comparison-table table th .header-kome{font-size:1rem}.e-commerce-lowest-area .top-price-comparison-table table tr.tr-gold>td{background:#faf1dc}.e-commerce-lowest-area .top-price-comparison-table table tr.tr-silver>td{background:#ebebeb}.e-commerce-lowest-area .top-price-comparison-table table td{background:var(--top-light-gray);font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:2rem;border-right:.5px solid #acacac;border-bottom:.5px solid #acacac;vertical-align:middle;line-height:3.2rem;padding:.5rem 1rem 1rem 1rem}.e-commerce-lowest-area .top-price-comparison-table table td:first-child{border-left:.5px solid #acacac}.e-commerce-lowest-area .top-price-comparison-table table td.col-001{padding-left:2rem}.e-commerce-lowest-area .top-price-comparison-table table td .td-flex{display:flex}.e-commerce-lowest-area .top-price-comparison-table table td .td-flex>.td-f-first{width:100%}.e-commerce-lowest-area .top-price-comparison-table table td .td-flex>.td-f-second{display:flex;width:auto;align-items:center}.e-commerce-lowest-area .top-price-comparison-table table td .name-en{color:#a9874f;font-weight:900}.e-commerce-lowest-area .top-price-comparison-table table td .name-jp{color:#381717}.e-commerce-lowest-area .top-price-comparison-table table td .total-comment{text-align:center;font-size:1.9rem;color:#381717}.e-commerce-lowest-area .top-price-comparison-table table td .name-brand{font-size:2rem;font-weight:900}.e-commerce-lowest-area .top-price-comparison-table table td .price{font-size:2rem;font-weight:500;text-align:center}.e-commerce-lowest-area .top-price-comparison-table table td .price.gold{color:#a9874f;font-size:3rem;font-weight:900}.e-commerce-lowest-area .top-price-comparison-table table td .price.total{font-size:2rem;color:#050505}.e-commerce-lowest-area .top-price-comparison-table table td .price.total-silver{font-size:2rem;color:#050505}.e-commerce-lowest-area .top-price-comparison-table table td .price.total-gold{font-size:3rem;color:#d48225;font-weight:900}.e-commerce-lowest-area .top-price-comparison-table table td .rank{font-size:2.3rem;color:#707070;text-align:center}.e-commerce-lowest-area .top-price-comparison-table table td .rank.total-gold{color:#a9874f}.e-commerce-lowest-area .top-price-comparison-table table td .rank.total-silver{color:#605a5a}@media screen and (min-width: 0)and (max-width: 761px){.e-commerce-lowest-area .top-price-comparison-table table th{font-size:1.2rem;line-height:1.8;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}.e-commerce-lowest-area .top-price-comparison-table table th .header-kome{font-size:.6rem;text-wrap:nowrap}.e-commerce-lowest-area .top-price-comparison-table table td{font-size:1.2rem;line-height:1.8;padding:.5rem .5rem 1rem .5rem;text-wrap:nowrap !important}.e-commerce-lowest-area .top-price-comparison-table table td.col-001{padding-left:1rem}.e-commerce-lowest-area .top-price-comparison-table table td.col-001 img{max-width:25px}.e-commerce-lowest-area .top-price-comparison-table table td .name-en{font-weight:900}.e-commerce-lowest-area .top-price-comparison-table table td .total-comment{font-size:.9rem}.e-commerce-lowest-area .top-price-comparison-table table td .name-brand{font-size:1.4rem}.e-commerce-lowest-area .top-price-comparison-table table td .price{font-size:1.5rem}.e-commerce-lowest-area .top-price-comparison-table table td .price.gold{font-size:1.6rem}.e-commerce-lowest-area .top-price-comparison-table table td .price.total{font-size:1.4rem}.e-commerce-lowest-area .top-price-comparison-table table td .price.total-silver{font-size:1.4rem}.e-commerce-lowest-area .top-price-comparison-table table td .price.total-gold{font-size:1.6rem}.e-commerce-lowest-area .top-price-comparison-table table td .rank{font-size:1.3rem}}.price-course-area{position:relative}.price-course-area .title{font-size:2.8rem;color:#cfab6f;text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;margin:4rem auto 3rem}.price-course-area .course-list{max-width:910px;min-height:158px;margin:0 auto;--swiper-theme-color: #aaa}.price-course-area .course-list .swiper-container{padding:3px 0}.price-course-area .course-list .course-item-anchor .course-item{background:#fff;max-width:180px;border:1px solid #a2a2a2;border-radius:1rem;padding:10px 0;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.3));transition:all linear .3s}.price-course-area .course-list .course-item-anchor .course-item:hover{opacity:.8}.price-course-area .course-list .course-item-anchor .course-item .course-header{display:flex;align-items:center;padding:0 4px 7px}.price-course-area .course-list .course-item-anchor .course-item .course-header .set-count{border-radius:1.5rem;font-size:.9rem;text-align:center;padding:1px 14px 1px;color:#fff;margin-right:auto;max-height:22px;line-height:21px}.price-course-area .course-list .course-item-anchor .course-item .course-header .set-count.set-s2{background:#ecb5b5}.price-course-area .course-list .course-item-anchor .course-item .course-header .set-count.set-s3{background:#94bace}.price-course-area .course-list .course-item-anchor .course-item .course-header .set-count.set-s1{background:#97999b}.price-course-area .course-list .course-item-anchor .course-item .course-header .set-count .value{font-size:1.2rem}.price-course-area .course-list .course-item-anchor .course-item .course-header .discount-rate{color:#a04b4b;font-size:2rem;font-family:"Century Schoolbook",serif;font-style:italic}.price-course-area .course-list .course-item-anchor .course-item .course-name{background:#cfab6f;color:#fff;font-weight:800;font-size:2.1rem;text-align:center;font-family:"Noto Serif JP",serif;padding:4px 0 6px}.price-course-area .course-list .course-item-anchor .course-item .course-name .unit{margin-left:2px;font-size:1rem}.price-course-area .course-list .course-item-anchor .course-item .official-price{padding-right:6px;text-align:right;color:#8a8a8a;margin-top:5px;margin-bottom:3px}.price-course-area .course-list .course-item-anchor .course-item .official-price.strikethrough{text-decoration:line-through}.price-course-area .course-list .course-item-anchor .course-item .official-price .label,.price-course-area .course-list .course-item-anchor .course-item .official-price .unit{font-size:1.2rem}.price-course-area .course-list .course-item-anchor .course-item .official-price .value{font-size:1.5rem;margin-left:3px}.price-course-area .course-list .course-item-anchor .course-item .discount-price{padding-left:8px;padding-right:6px;text-align:right;display:flex;align-items:end}.price-course-area .course-list .course-item-anchor .course-item .discount-price.hidden{visibility:hidden}.price-course-area .course-list .course-item-anchor .course-item .discount-price .label{font-size:1rem;color:#646464;line-height:1.2rem;margin-right:auto;text-align:center}.price-course-area .course-list .course-item-anchor .course-item .discount-price .unit{font-size:1rem;color:#bd272d;line-height:1.2rem;text-align:left;padding-left:4px}.price-course-area .course-list .course-item-anchor .course-item .discount-price .value{font-size:2.6rem;margin-left:3px;color:#bd272d;font-family:"源ノ角ゴシック JP",sans-serif}.price-course-area .swiper-button-prev,.price-course-area .swiper-button-next{transition:all .5s ease}.price-course-area .swiper-button-prev.swiper-button-disabled,.price-course-area .swiper-button-next.swiper-button-disabled{display:none !important}@media screen and (min-width: 0px)and (max-width: 739px){.price-course-area .title{font-size:2.2rem !important;margin:1rem auto 2rem !important}.price-course-area .course-list .course-item .course-header .set-count{padding:1px 8px 1px !important}}.footer-section{max-width:660px;margin:0 auto}.footer-section h2 .sub-title{font-size:2.8rem !important;font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif !important}.footer-section h2 .en{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.footer-section h3{text-align:center;font-size:2.2rem !important;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-weight:900}.footer-section .desc-h3{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-size:1.6rem !important;margin:3rem auto}.footer-section h4{margin-top:3rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-size:1.6rem !important}.footer-section .desc{font-size:1.6rem !important;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.footer-section ul.desc{list-style:circle}.footer-section ul.desc li{margin-left:4rem}.footer-section ul.desc li.li-heading{list-style:none;margin-left:1rem;font-weight:900}@media screen and (min-width: 0px)and (max-width: 739px){.footer-section{padding:0 10px}.footer-section h2 .sub-title{font-size:2.4rem !important;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho","游明朝体",YuMincho,"Noto Serif JP",serif !important}.footer-section h2 .en{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}.footer-section h3{text-align:center;font-size:1.8rem !important;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}.footer-section .desc-h3{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;font-size:1.4rem !important;margin:3rem auto}.footer-section h4{margin-top:3rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;font-size:1.4rem !important}.footer-section .desc{font-size:1.4rem !important;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}.footer-section ul.desc{list-style:circle}.footer-section ul.desc li{margin-left:2rem}.footer-section ul.desc li.li-heading{list-style:none;margin-left:.5rem;font-weight:900}}.container{max-width:1280px !important}.order_container{max-width:960px !important}.col-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-15{width:20%;flex:0 0 20%;float:left}@media(min-width: 576px){.col-sm-15{width:20%;flex:0 0 20%;float:left}}.modal .close{right:1em;top:.5em}.modal .close.close-body{right:1.3em !important}@media(min-width: 415px){.modal .close{position:absolute;z-index:100}}@media(max-width: 414px){.modal .modal-body{padding:0}.modal .close{position:fixed;z-index:100}.modal .modal-dialog{margin:0}}@media(min-width: 768px){.col-md-15{width:20%;flex:0 0 20%;float:left}.col-md-offset-15{margin-left:4.3333333%}}@media(min-width: 992px){.col-lg-15{width:20%;flex:0 0 20%;float:left}}.gutter-1{margin-left:-1px;margin-right:-1px}.gutter-1>.col,.gutter-1>[class*=col-]{padding-left:1px;padding-right:1px}.gutter-2{margin-left:-2px;margin-right:-2px}.gutter-2>.col,.gutter-2>[class*=col-]{padding-left:2px;padding-right:2px}.gutter-3{margin-left:-3px;margin-right:-3px}.gutter-3>.col,.gutter-3>[class*=col-]{padding-left:3px;padding-right:3px}.gutter-4{margin-left:-4px;margin-right:-4px}.gutter-4>.col,.gutter-4>[class*=col-]{padding-left:4px;padding-right:4px}.gutter-5{margin-left:-5px;margin-right:-5px}.gutter-5>.col,.gutter-5>[class*=col-]{padding-left:5px;padding-right:5px}.page-link{color:#000}.page-item.disabled .page-link{color:#b2bec3}.page-item.active .page-link{color:#fff;background-color:#404040;border-color:#404040}.row-eq-height>[class^=col]:first-of-type{display:flex}.row-eq-height>[class^=col]:first-of-type .black{flex-grow:1}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination.pagination-rounded-flat .page-item{margin:0 .25rem}.pagination.pagination-rounded-flat .page-item.active .page-link{color:#fff;background:#404040;border-color:#00c689}.pagination.pagination-rounded-flat .page-item .page-link{color:#000;border:none;min-width:2.1em;text-align:center;border-radius:50%}.rounded5{border-radius:.5rem !important}/*# sourceMappingURL=bridalcard_top_defer.css.map */
