.gallery:not(body){margin-left:-.5em;margin-right:-.5em}.gallery:not(body):after{display:table;content:"";clear:both}.gallery-item{margin:0;float:left;padding:.5em}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6667%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-of-type(2n+1),.gallery-columns-3 .gallery-item:nth-of-type(3n+1),.gallery-columns-4 .gallery-item:nth-of-type(4n+1),.gallery-columns-5 .gallery-item:nth-of-type(5n+1),.gallery-columns-6 .gallery-item:nth-of-type(6n+1),.gallery-columns-7 .gallery-item:nth-of-type(7n+1),.gallery-columns-8 .gallery-item:nth-of-type(8n+1),.gallery-columns-9 .gallery-item:nth-of-type(9n+1){clear:left}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}body.page img.alignnone{margin:0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.logged-in.admin-bar .l-header,.logged-in.admin-bar .c-slidebar-button{margin-top:var(--wp-admin--admin-bar--height) !important}.mw_wp_form_input .u-hidden-mw-wp-input,.mw_wp_form_confirm .u-hidden-mw-wp-confirm,.mw_wp_form_complete .u-hidden-mw-wp-complete{display:none !important}.mw_wp_form_confirm .c-forms__privacy{display:none !important}.mw_wp_form_confirm #zipauto,.mw_wp_form_confirm .c-forms__note,.mw_wp_form_confirm .c-forms__block.is-privacy-policy{display:none !important}.mw_wp_form_confirm .c-forms__privacy a,.mw_wp_form_confirm .c-forms__block a{text-decoration:none !important;color:inherit !important;pointer-events:none !important}.c-forms__privacy-button-wrapper .mwform-checkbox-field.horizontal-item{width:1.5rem}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.c-forms__radio.is-column-02 .error,.c-forms__checkbox.is-column-02 .error{grid-column:1/-1}.wp-embedded-content{display:block;width:100% !important;max-width:100% !important;margin-top:16px;margin-bottom:16px}:root :where(.editor-styles-wrapper):after{height:5vh !important}.c-search-purchases__item-select:after,.c-search-purchases__item-date:after{pointer-events:none}.c-card-profile__image img{object-fit:cover;aspect-ratio:356/204}.c-form-lp__privacy span{display:inline-block}.wpcf7-list-item{margin-left:0}.c-form-lp__privacy label a{display:inline-block}.wpcf7-not-valid-tip{font-size:11px;letter-spacing:0}.c-form-lp__block-select:after{top:14px;transform:none;pointer-events:none}.wpcf7-response-output{display:none}.c-main-visual__inner{align-items:flex-start;top:43px}.c-main-visual__inner-texts{margin-top:60px}.c-form-lp__block-input select,.c-form-lp__block-select select{padding:0 1.5rem 0 .5rem}.c-form-lp__block-input input[user-invalid=true],.c-form-lp__block-select select[user-invalid=true]{background:rgba(250,41,66,.2);border-color:#fa2942}.c-post-navs li{max-width:33%;width:auto}@media screen and (max-width:46.8125em){.c-post-navs li{width:calc(33% - 8px)}}.c-card-profile{box-shadow:0px 0 10px 0px rgba(0,0,0,.2);text-decoration:none;color:#0c736b}.c-card-profile__taxonomies{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.75rem}.c-card-profile__taxonomy{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.c-card-profile__category{display:inline-block;border:1px solid #0c736b;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;white-space:nowrap}.c-card-profile__tag{display:inline-block;font-size:.75rem;white-space:nowrap}body.single-jikosya-columns .l-post-content>h1:first-child,body.single-jikosya-columns .l-post-content>h2:first-child,body.single-jikosya-columns .l-post-content>h3:first-child,body.single-jikosya-columns .l-post-content>h4:first-child,body.single-jikosya-columns .l-post-content>h5:first-child,body.single-jikosya-columns .l-post-content>h6:first-child{margin-top:0}.c-news-header__dates{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 .5rem .75rem 0;padding-bottom:.75rem;border-bottom:1px solid #ccc}.c-news-header__date{display:flex;align-items:center;gap:.25rem;margin:0 4px}.c-news-header__date:first-child{margin-left:0}.c-news-header__date-label{font-size:.875rem;color:rgba(0,0,0,.6)}.c-news-header__date-value{font-size:.875rem}@media screen and (max-width:46.8125em){.c-news-header__dates{flex-direction:column;align-items:flex-start;gap:.5rem}.c-news-header__date{display:block}}.c-news-header__sup{display:block}.c-news-header__taxonomies{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.c-news-header__category{display:inline-block;border:1px solid #0c736b;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;white-space:nowrap}.c-news-header__tag{display:inline-block;font-size:.75rem;white-space:nowrap}body.single-jikosya-columns .c-news-header__title{font-size:2.125rem}@media screen and (max-width:46.8125em){body.single-jikosya-columns .c-news-header__title{font-size:1.625rem}}.c-post-navs .c-post-navs__next a:after,.c-post-navs .c-post-navs__prev a:after{display:none}.c-news-header-wrapper{position:relative}.c-news-header-wrapper .c-news-header{position:absolute;bottom:0;left:0;right:0;z-index:10;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.9) 15%,rgba(0,0,0,.75) 30%,rgba(0,0,0,.5) 80%,rgba(0,0,0,.3) 90%,transparent 100%);padding:5rem 1.5rem 1.5rem;color:#fff;margin:0}.c-news-header-wrapper .c-news-header__title{color:#fff}.c-news-header-wrapper .c-news-header__date-label,.c-news-header-wrapper .c-news-header__date-value{color:rgba(255,255,255,.9)}.c-news-header-wrapper .c-news-header__category{border-color:rgba(255,255,255,.8);color:rgba(255,255,255,.9)}.c-news-header-wrapper .c-news-header__tag{color:rgba(255,255,255,.9)}.c-news-header-wrapper .c-post-thumbnail{position:relative;z-index:1}.c-news-header-wrapper .c-post-thumbnail img{width:100%}@media screen and (max-width:46.8125em){.c-news-header-wrapper .c-news-header{position:relative;background:0 0;padding:0;color:inherit}.c-news-header-wrapper .c-news-header__title{color:inherit}.c-news-header-wrapper .c-news-header__date{margin:0}.c-news-header-wrapper .c-news-header__date-label,.c-news-header-wrapper .c-news-header__date-value{color:inherit}.c-news-header-wrapper .c-news-header__sup{margin-bottom:1rem}.c-news-header-wrapper .c-news-header__category{border-color:#0c736b;color:inherit}.c-news-header-wrapper .c-news-header__tag{color:inherit;margin-top:0}}#toc_container{background:#f5f5f5 !important;border:1px solid #e0e0e0;border-radius:4px;padding:1rem;margin:1.5rem 0}#toc_container .toc_title{display:flex;align-items:center;justify-content:space-between;margin:0 0 .75rem !important;padding:0 0 .75rem;border-bottom:1px solid #ddd;font-weight:700;font-size:1rem}#toc_container .toc_toggle{display:flex;margin-left:auto;font-size:.875rem;font-weight:400}#toc_container .toc_toggle a{text-decoration:none;color:#0c736b}#toc_container .toc_toggle a:hover{text-decoration:underline}#toc_container .toc_brackets{color:#999}#toc_container .toc_list{margin:0;padding:0;list-style:none}#toc_container .toc_list li{margin:.5rem 0;padding:0}#toc_container .toc_list a{text-decoration:none;color:#333;display:flex;align-items:center;gap:.5rem}#toc_container .toc_list a:hover{color:#0c736b;text-decoration:underline}#toc_container .toc_number{font-weight:700;color:#0c736b;min-width:2em}#toc_container .toc_list ul{margin:.25rem 0 .25rem 1.5rem;padding:0;list-style:none}.l-post-content .c-card-profile__desc tbody th{width:auto;vertical-align:middle}.l-post-content .c-card-profile__desc tbody td{width:auto;padding:0 0 0 .5rem;border:none}.c-card-profile{background-color:#f0fff8}.purchase-reviews{padding:56px 0 69px;background:#f7f7f7}.purchase-reviews__inner{width:min(1120px, calc(100% - 40px));margin:0 auto}.purchase-reviews__head{text-align:center;margin-bottom:36px}.purchase-reviews__title{margin:0 0 16px;font-size:42px;line-height:1.4;font-weight:700;color:#173f35;position:relative}.purchase-reviews__title:after{content:"";display:block;width:64px;height:4px;background:#0d7b72;border-radius:999px;margin:14px auto 0}.purchase-reviews__summary{margin:0;font-size:20px;font-weight:700;color:#173f35}.purchase-reviews__stars,.purchase-review-card__stars{color:#f2c230;letter-spacing:.08em}.purchase-reviews__score{margin-left:8px}.purchase-reviews__count{margin-left:6px;font-size:18px;font-weight:500;color:#444}.purchase-reviews__list{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.purchase-review-card{width:100%;max-width:420px;background:#fff;border:1px solid #d9e3df;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:24px 22px;display:flex;flex-direction:column;min-height:100%}.purchase-review-card__rating{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1}.purchase-review-card__score{color:#173f35;font-size:24px}.purchase-review-card__meta{margin-bottom:18px}.purchase-review-card__name{margin:0 0 6px;font-size:18px;font-weight:700;color:#111}.purchase-review-card__attr{margin:0;font-size:14px;color:#444;line-height:1.7}.purchase-review-card__spec{display:grid;gap:10px;margin-bottom:18px}.purchase-review-card__spec p{margin:0;font-size:15px;color:#173f35;line-height:1.6}.purchase-review-card__spec span{display:inline-block;min-width:72px;margin-right:10px;padding:5px 12px;border-radius:8px;background:#eef5f2;border:1px solid #b9d3cb;color:#173f35;font-size:13px;font-weight:700;text-align:center}.purchase-review-card__comment{margin-top:auto;background:#f9f9f9;border-radius:10px;padding:16px;border:1px solid #ececec}.purchase-review-card__comment p{margin:0;font-size:15px;line-height:1.8;color:#222}.purchase-reviews__more{text-align:center;margin-top:40px}.purchase-reviews__more-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:320px;padding:20px 76px 20px 32px;border-radius:12px;background:#f6a000;color:#fff !important;font-size:22px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.12);transition:opacity .2s ease,transform .2s ease}.purchase-reviews__more-link:before{content:"";position:absolute;right:18px;top:50%;width:28px;height:28px;background:#fff;border-radius:50%;transform:translateY(-50%)}.purchase-reviews__more-link:after{content:"";position:absolute;right:28px;top:50%;width:8px;height:8px;border-top:2px solid #111;border-right:2px solid #111;transform:translateY(-50%) rotate(45deg)}.purchase-reviews__more-link:hover{opacity:.92;transform:translateY(-2px)}@media (max-width:1024px){.purchase-reviews__list{grid-template-columns:repeat(2,minmax(0, 1fr))}.purchase-reviews__title{font-size:36px}}@media (max-width:767px){.purchase-reviews{padding:48px 0 56px}.purchase-reviews__inner{width:calc(100% - 24px)}.purchase-reviews__title{font-size:30px}.purchase-reviews__summary{font-size:16px;line-height:1.7}.purchase-reviews__count{font-size:14px}.purchase-reviews__list{grid-template-columns:1fr;gap:24px}.purchase-review-card{padding:18px 16px;border-radius:14px}.purchase-review-card__rating{font-size:20px}.purchase-review-card__score{font-size:20px}.purchase-review-card__name{font-size:16px}.purchase-review-card__attr,.purchase-review-card__spec p,.purchase-review-card__comment p{font-size:14px}.purchase-reviews__more-link{width:100%;min-width:0;padding:16px 60px 16px 20px;font-size:18px;border-radius:10px}.purchase-reviews__more-link:before{width:24px;height:24px;right:14px}.purchase-reviews__more-link:after{right:22px;width:7px;height:7px}}.purchase-reviews--archive{padding-top:80px}.purchase-reviews__lead{margin:0 0 18px;font-size:16px;line-height:1.8;color:#444;text-align:center}.purchase-reviews__pagination{margin-top:40px;text-align:center}.purchase-reviews__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0 4px;padding:0 12px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:#173f35;text-decoration:none;font-weight:700}.purchase-reviews__pagination .page-numbers.current{background:#f6a000;border-color:#f6a000;color:#fff}.purchase-reviews__cta{text-align:center;margin-top:32px}.purchase-reviews__empty{text-align:center;font-size:16px;color:#444}