﻿.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}}.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}}@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}}.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}}.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"}}#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}}.smahiki-brand-section{background-color:#faf7f1;padding:5rem 1.5rem}.smahiki-brand-section .brand-section__lead{font-size:1.7rem;line-height:2;color:#4d4d4d;margin-bottom:3rem}.smahiki-brand-section .brand-card .row{align-items:center}.smahiki-brand-section .brand-card img{max-width:24rem;height:auto}.smahiki-brand-section .brand-card__logo img{max-width:22rem}.smahiki-brand-section .brand-card .inner-text16{margin:3rem 0}@media screen and (min-width: 0)and (max-width: 739px){.smahiki-brand-section .brand-card img{max-width:18rem}.smahiki-brand-section .brand-card__logo{text-align:center}.smahiki-brand-section .brand-card__logo img{max-width:16rem}.smahiki-brand-section .brand-section__lead{font-size:1.4rem}}.smahiki-lottery-section{margin-top:5rem}.smahiki-lottery-section .lottery-section__headline{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-weight:700;color:#4d4d4d;font-size:3rem;margin:3rem 0 1rem 0;letter-spacing:.05em}.smahiki-lottery-section .lottery-section__body{font-size:1.6rem;line-height:2;color:#4d4d4d}@media screen and (min-width: 0)and (max-width: 739px){.smahiki-lottery-section .lottery-section__headline{font-size:1.8rem}.smahiki-lottery-section .lottery-section__body{font-size:1.3rem}}.smahiki-catalog-volume-section .catalog-volume__head{font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:3.2rem;color:#a9874f;margin-bottom:2rem}.smahiki-catalog-volume-section .catalog-volume__lead{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:1.6rem;line-height:2;color:#4d4d4d;margin-bottom:3rem}.smahiki-catalog-volume-section .catalog-volume__photo{margin:0 auto 3rem auto}.smahiki-catalog-volume-section .catalog-volume__photo img{width:100%;height:auto;max-width:64rem}.smahiki-catalog-volume-section .catalog-volume__link{margin-top:2rem}.smahiki-selectable-catalog{text-align:center}.smahiki-selectable-catalog .w-900px{max-width:886px;margin:0 auto}.smahiki-selectable-catalog .w-600px{max-width:644px;margin:0 auto}.smahiki-selectable-catalog .w-500px{max-width:500px;margin:0 auto}.smahiki-selectable-catalog .inner-text16{font-size:1.6rem;line-height:2.8rem;color:#4d4d4d}.smahiki-selectable-catalog .title-base{text-align:center;display:block;color:#a9874f;font-weight:900;margin-bottom:3rem}.smahiki-selectable-catalog .title-base.title-h3{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important;font-size:2.2rem;line-height:3rem}.smahiki-selectable-catalog .desc-base{text-align:left;display:block;font-weight:900}.smahiki-selectable-catalog .desc-base.desc-h3{font-size:1.6rem;line-height:2.8rem;color:#4d4d4d;font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif;max-width:500px;margin:0 auto}.smahiki-selectable-catalog .selectable-item{box-shadow:3px 3px 10px rgba(0,0,0,.08);padding:20px 15px;color:#4d4d4d;margin-bottom:1.5rem;text-align:center}.smahiki-selectable-catalog .selectable-item .title{font-size:1.8rem;font-weight:900;margin-bottom:2rem;text-align:left;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.smahiki-selectable-catalog .selectable-item .image{margin-bottom:1.5rem}.smahiki-selectable-catalog .selectable-item .image img{margin:0 auto}.smahiki-selectable-catalog .selectable-item .desc{margin-bottom:2rem;font-size:1.6rem;text-align:left;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif" !important}.smahiki-selectable-catalog .selectable-hikidemono{text-align:center;margin:0 auto}.smahiki-selectable-catalog .selectable-hikidemono a{font-size:1.8rem;font-weight:900;color:#a9874f;text-decoration:underline}.smahiki-selectable-catalog .h-space-green{display:block;height:6rem}.smahiki-selectable-catalog .top-blog-area{max-width:504px;margin:0 auto}.smahiki-selectable-catalog .blog-card-area{display:flex;background:#f1f1f1;padding:1rem;gap:2rem;border-radius:1rem;box-shadow:0 2px 5px rgba(0,0,0,.08)}.smahiki-selectable-catalog .blog-card-area .blog-card-image{width:auto}.smahiki-selectable-catalog .blog-card-area .blog-card-image img{max-width:105px}.smahiki-selectable-catalog .blog-card-area .blog-card-link{padding-top:1rem;width:100%}.smahiki-selectable-catalog .blog-card-area .blog-card-link a{font-size:1.6rem;text-align:left;display:block;color:#020202;text-decoration:underline}.btn-text-link{display:inline-block;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:1.6rem;color:#a9874f;text-decoration:underline;padding:.5rem 0}.btn-text-link:hover{color:#876b3f}@media screen and (min-width: 0)and (max-width: 739px){.smahiki-catalog-volume-section .catalog-volume__head{font-size:1.8rem}.smahiki-catalog-volume-section .catalog-volume__lead{font-size:1.3rem}.smahiki-selectable-catalog .selectable-inner{padding-left:10px;padding-right:10px}.smahiki-selectable-catalog .title-base.title-h3{font-size:1.8rem;line-height:3rem}.smahiki-selectable-catalog .selectable-item{padding:20px 15px;margin-bottom:1.5rem}.smahiki-selectable-catalog .selectable-item .title{font-size:1.6rem;margin-bottom:2rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important;text-align:center}.smahiki-selectable-catalog .selectable-item .image{margin-bottom:1.5rem}.smahiki-selectable-catalog .selectable-item .desc{margin-bottom:2rem;font-size:1.6rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","sans-serif" !important}.smahiki-selectable-catalog .selectable-hikidemono a{font-size:1.6rem}.smahiki-selectable-catalog .h-space-green{height:4rem}.smahiki-selectable-catalog .top-blog-area{margin:2rem auto}.smahiki-selectable-catalog .blog-card-area .blog-card-image img{max-width:89px}.smahiki-selectable-catalog .blog-card-area .blog-card-link a{font-size:1.4rem}}.smahiki-canlist-section .canlist-section__type-head{font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:2.8rem;color:#a9874f;margin:3rem 0 1.5rem 0}.smahiki-canlist-section .canlist-section__lead{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:2rem;color:#4d4d4d;line-height:3.2rem;margin-bottom:4rem}.smahiki-canlist-section .canlist-section__phone{margin:0 auto 1.5rem auto}.smahiki-canlist-section .canlist-section__phone img{max-width:20rem;height:auto}.smahiki-canlist-section .canlist-section__brand{margin-bottom:10rem}.smahiki-canlist-section .canlist-section__brand:last-child{margin-bottom:0}.smahiki-canlist-section .canlist-section__brand-name{font-size:3.2rem;margin-bottom:1.5rem;letter-spacing:.05em}.smahiki-canlist-section .canlist-section__brand-name small{display:inline-block;font-size:1.4rem;color:#a9874f;margin-left:.5rem;vertical-align:middle}@media screen and (min-width: 0)and (max-width: 739px){.smahiki-canlist-section .canlist-section__type-head{font-size:2rem}.smahiki-canlist-section .canlist-section__phone img{max-width:16rem}.smahiki-canlist-section .canlist-section__brand-name{font-size:2.2rem}.smahiki-canlist-section .canlist-section__brand-name small{font-size:1.2rem}.smahiki-canlist-section .canlist-section__brand{margin-bottom:5rem}}.smahiki-happy-guest-section .happy-guest__lead{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:1.6rem;line-height:2;color:#4d4d4d;max-width:60rem;margin:2rem auto 3rem auto}.smahiki-happy-guest-section .top-happy-area{max-width:950px;margin:4rem auto 0 auto}.smahiki-happy-guest-section .top-title-base2{font-weight:900;color:#a9874f;text-align:center}.smahiki-happy-guest-section .top-title-base2.top-title-sub{display:block;font-size:2.2rem;text-align:left;font-weight:900}@media screen and (min-width: 0)and (max-width: 739px){.smahiki-happy-guest-section .happy-guest__lead{font-size:1.3rem}.smahiki-happy-guest-section .top-title-base2.top-title-sub{font-size:1.7rem}}.smahiki-safety-section .safety-section__box{background:#a9874f;padding:4rem 3rem 3rem 3rem;border-radius:.4rem;color:#fff;max-width:72rem;margin:0 auto}.smahiki-safety-section .safety-section__head{font-family:"Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:2.4rem;line-height:1.6;color:#fff;margin-bottom:1.5rem}.smahiki-safety-section .safety-section__body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:1.5rem;line-height:2;color:#fff;margin:0 auto 1rem auto}.smahiki-safety-section .safety-section__body strong{font-weight:700}.smahiki-safety-section .btn-safety-detail{display:inline-block;background:#fff;color:#a9874f;border-radius:999px;padding:1rem 3rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","sans-serif";font-size:1.4rem;text-decoration:none}.smahiki-safety-section .btn-safety-detail:hover{background:hsla(0,0%,100%,.85);color:#876b3f}@media screen and (min-width: 0)and (max-width: 739px){.smahiki-safety-section .safety-section__box{padding:2.5rem 1.5rem 2rem 1.5rem}.smahiki-safety-section .safety-section__head{font-size:1.7rem}.smahiki-safety-section .safety-section__body{font-size:1.3rem}.smahiki-safety-section .btn-safety-detail{font-size:1.2rem;padding:.8rem 2rem}}.guidance-section.smahiki-reason{padding:6rem 0;background:#fbf8f2}.guidance-section.smahiki-reason .wrapbox01{max-width:88rem;margin:0 auto;padding:0 2rem}.guidance-section.smahiki-reason>.wrapbox01>h2.subtitle02{text-align:center;margin-bottom:4rem}.guidance-section.smahiki-reason .smahiki-reason__subhead{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","MSP明朝","MS PMincho","MS 明朝",serif;font-size:2.4rem;color:#b5a07d;text-align:center;margin:0 0 2rem 0;line-height:1.6}.guidance-section.smahiki-reason .smahiki-reason__lead{font-size:1.6rem;line-height:2;color:#4d4d4d;margin-bottom:4rem;text-align:justify}.guidance-section.smahiki-reason .smahiki-reason__step-head{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-size:2rem;color:#4d4d4d;margin:4rem 0 1.5rem 0;padding-left:1rem;border-left:4px solid #b5a07d;line-height:1.6}.guidance-section.smahiki-reason .smahiki-reason__step-body{font-size:1.5rem;line-height:1.9;color:#4d4d4d;margin-bottom:2.5rem}.guidance-section.smahiki-reason .smahiki-reason__step-body p{margin-bottom:1.2rem}.guidance-section.smahiki-reason .smahiki-reason__step-body p:last-child{margin-bottom:0}.guidance-section.smahiki-reason .smahiki-reason__merits-head{font-size:1.7rem;color:#b5a07d;margin:2.5rem 0 1rem 0;font-weight:600}.guidance-section.smahiki-reason .smahiki-reason__merits{list-style:none;padding-left:0;margin:0 0 2rem 0}.guidance-section.smahiki-reason .smahiki-reason__merits li{font-size:1.5rem;line-height:1.9;color:#4d4d4d;margin-bottom:.7rem;padding-left:1.6em;position:relative}.guidance-section.smahiki-reason .smahiki-reason__merits li::before{content:"・";position:absolute;left:0;color:#b5a07d;font-weight:bold}@media screen and (min-width: 0)and (max-width: 739px){.guidance-section.smahiki-reason{padding:3rem 0}.guidance-section.smahiki-reason .wrapbox01{padding:0 1.6rem}.guidance-section.smahiki-reason .smahiki-reason__subhead{font-size:1.6rem;margin-bottom:1.5rem}.guidance-section.smahiki-reason .smahiki-reason__lead{font-size:1.3rem;margin-bottom:2.5rem}.guidance-section.smahiki-reason .smahiki-reason__step-head{font-size:1.5rem;margin:2.5rem 0 1rem 0;border-left-width:3px}.guidance-section.smahiki-reason .smahiki-reason__step-body{font-size:1.3rem}.guidance-section.smahiki-reason .smahiki-reason__merits-head{font-size:1.4rem}.guidance-section.smahiki-reason .smahiki-reason__merits li{font-size:1.3rem;line-height:1.8;padding-left:1.4em}}/*# sourceMappingURL=smahiki_intro_defer.css.map */
