﻿/*!
 * n-theme 1.0.0
 * post css
 */@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Bold.otf") format("opentype");font-weight:700;font-display:block}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Black.otf") format("opentype");font-weight:900;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Light.otf") format("opentype");font-weight:300;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Medium.otf") format("opentype");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Regular.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Thin.otf") format("opentype");font-weight:100;font-display:swap}.add{display:none}#toc_container{border:1px solid #a2d6b6;background-color:#ecf7f0;color:#015a37;margin:auto}#toc_container p.toc_title{color:#015a37 !important}#toc_container p.toc_title span.toc_toggle a{color:#015a37 !important}#toc_container ul li a{color:#015a37 !important}#content{padding-bottom:70px;position:relative}@media(max-width: 576px){#content{padding-bottom:35px}}.hero-post{padding-bottom:10px}.hero-post h2 a{color:#015a37}.hero-post .ttl{background-color:#ecf7f0;width:100%;height:auto;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-post .ttl .hd-ico{text-align:center}.hero-post .ttl .hd-ico img{width:60px;height:auto;margin-bottom:10px}.hero-post .thx{min-height:300px !important}@media(max-width: 480px){.hero-post .ttl{min-height:300px;padding-top:20%}.hero-post .ttl h1{font-size:30px}}.hero-post-sm{padding-bottom:10px}.hero-post-sm h2 a{color:#015a37}.hero-post-sm .ttl{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width: 480px){.hero-post-sm .ttl{padding-top:20%}.hero-post-sm .ttl h1{font-size:30px}}.item-content{border-bottom:1px solid #015a37;padding-bottom:50px;margin-bottom:50px}.date{color:#46ad6d;line-height:1;margin-bottom:5px}.page-news .more-link{color:#015a37}.news-detail-page #toc_container{display:none !important}.news-detail-page a{color:#015a37}.news-detail-page a:hover{color:#46ad6d}.news-detail-page a.btn-news{color:#fff}.bg-hero-point{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-point{background:url("/wp/wp-content/themes/yakken/image/post/point/hero/hero-point.webp")}.no-webp .bg-hero-point{background:url("/wp/wp-content/themes/yakken/image/post/point/hero/hero-point.jpg")}@media(max-width: 480px){.webp .bg-hero-point{background:url("/wp/wp-content/themes/yakken/image/post/point/hero/hero-point-sp.webp")}.no-webp .bg-hero-point{background:url("/wp/wp-content/themes/yakken/image/post/point/hero/hero-point-sp.jpg")}}.bg-point01{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-point01{background:url("/wp/wp-content/themes/yakken/image/post/point/hd/hd-point01.webp")}.no-webp .bg-point01{background:url("/wp/wp-content/themes/yakken/image/post/point/hd/hd-point01.jpg")}.bg-point02{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-point02{background:url("/wp/wp-content/themes/yakken/image/post/point/hd/hd-point02.webp")}.no-webp .bg-point02{background:url("/wp/wp-content/themes/yakken/image/post/point/hd/hd-point02.jpg")}.bg-point03{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-point03{background:url("/wp/wp-content/themes/yakken/image/post/point/hd/hd-point03.webp")}.no-webp .bg-point03{background:url("/wp/wp-content/themes/yakken/image/post/point/hd/hd-point03.jpg")}.column-detail-page{padding-top:110px}@media(992px <= width < 993px){.column-detail-page{padding-top:164px}}@media(min-width: 993px){.column-detail-page{padding-top:0}}.column-detail-page a{color:#015a37}.column-detail-page a:hover{color:#46ad6d}.column-detail-page a.btn-news{color:#fff}.column-detail-page .date{font-size:.875rem;color:#015a37}.column-container{max-width:1080px;margin-inline:auto}@media(min-width: 992px){.column-container{display:flex;justify-content:space-between}}@media(min-width: 992px){.column-aside{padding-inline:12px}}.column-aside .category-area{margin-top:20px;margin-bottom:30px;margin-inline:auto;padding-top:10px;padding-bottom:20px;max-width:1080px;background-color:#daefe2}@media(min-width: 992px){.column-aside .category-area{margin-top:0;border-radius:10px;padding-bottom:30px}}.column-aside .category-title{text-align:center;color:#015a37;font-size:1.125rem;font-weight:700}.column-aside .category-list-container{display:flex;justify-content:center;margin-top:16px}@media(min-width: 992px){.column-aside .category-list-container{margin-top:20px}}.column-aside .category-list{display:grid;gap:18px 20px;width:fit-content;max-width:960px;margin:0;padding:0;grid-template-columns:repeat(2, 1fr)}@media(min-width: 992px){.column-aside .category-list{gap:20px;grid-template-columns:repeat(1, 1fr) !important}}@media(min-width: 992px){.column-aside .category-list{gap:20px !important;grid-template-columns:repeat(1, 1fr) !important}}@media(min-width: 1400px){.column-aside .category-list{grid-template-columns:repeat(1, 1fr) !important}}.column-aside .category-link{display:flex;justify-content:center;align-items:center;width:160px;height:30px;border-radius:4px;font-size:.8125rem;color:#015a37;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2)}@media(min-width: 992px){.column-aside .category-link{width:220px;height:32px;font-size:1rem}}@media(hover: hover){.column-aside .category-link:hover{color:#fff;background-color:#015a37;opacity:1}}.column-aside .banner-area{max-width:638px;margin-top:40px;margin-inline:auto;padding-inline:12px}@media(min-width: 992px){.column-aside .banner-area{padding-inline:0}}.column-aside .popular-post-area{max-width:638px;margin-top:40px;margin-inline:auto;padding-inline:12px}@media(min-width: 992px){.column-aside .popular-post-area{margin-top:40px;padding-inline:0}}.column-aside .popular-post-head{width:100%;font-size:1.125rem;font-weight:bold;line-height:2.22;text-align:center;color:#fff;background-color:#015a37}.column-aside .popular-post-list{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-left:0}.column-aside .popular-post-list li a{display:flex;gap:10px;padding-bottom:20px;border-bottom:1px solid #a1d5b5}.column-aside .popular-post-list li a div{margin-top:-10px}.column-aside .popular-post-list li a picture{flex-basis:100px;flex-shrink:0}.column-aside .popular-post-list li a time{font-size:.75rem;color:#015a37}.column-aside .popular-post-list li a .popular-post-title{margin-top:4px;font-size:1rem;font-weight:700;line-height:1.625}.column-aside .popular-post-list li a .category-tag{margin-top:10px;margin-bottom:0}.bg-hero-column{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-column{background:url("/wp/wp-content/themes/yakken/image/post/column/hero/hero-column.webp")}.no-webp .bg-hero-column{background:url("/wp/wp-content/themes/yakken/image/post/column/hero/hero-column.jpg")}@media(max-width: 480px){.webp .bg-hero-column{background:url("/wp/wp-content/themes/yakken/image/post/column/hero/hero-column-sp.webp")}.no-webp .bg-hero-column{background:url("/wp/wp-content/themes/yakken/image/post/column/hero/hero-column-sp.jpg")}}.column-thumbnail{background-repeat:no-repeat;background-position:center center;background-size:cover}.column-subTy{margin-top:30px;margin-bottom:1em;background-color:#fdf0e8;padding:5px 5px;color:#440205;font-size:120%;font-weight:bold}.underline-y{color:#440205;margin-bottom:.5em;background:linear-gradient(transparent 50%, yellow 50%)}.column-point{margin-bottom:30px;padding:20px;border:#f3a83b 1px dotted}.column h2,.column-taxonomy-archive h2{margin-bottom:20px;font-size:1.125rem}@media(min-width: 768px){.column h2,.column-taxonomy-archive h2{margin-bottom:30px;font-size:30px;line-height:1.42}}.column .note,.column-taxonomy-archive .note{font-size:.875rem}.column .category-area,.column-taxonomy-archive .category-area{background-color:#daefe2}@media(min-width: 768px){.column .category-area,.column-taxonomy-archive .category-area{border-radius:10px}}.column .category-title,.column-taxonomy-archive .category-title{text-align:center;color:#015a37;font-size:1.125rem;font-weight:700}.column .category-list-container,.column-taxonomy-archive .category-list-container{display:flex;justify-content:center;margin-top:16px}@media(min-width: 768px){.column .category-list-container,.column-taxonomy-archive .category-list-container{margin-top:20px}}.column .category-list,.column-taxonomy-archive .category-list{display:grid;gap:20px;width:fit-content;max-width:960px;margin:0;padding:0;grid-template-columns:repeat(2, 1fr)}@media(min-width: 992px){.column .category-list,.column-taxonomy-archive .category-list{gap:20px 26px;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1400px){.column .category-list,.column-taxonomy-archive .category-list{grid-template-columns:repeat(4, 1fr)}}.column .category-link,.column-taxonomy-archive .category-link{display:flex;justify-content:center;align-items:center;width:160px;height:30px;border-radius:4px;font-size:.8125rem;color:#015a37;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2)}@media(min-width: 768px){.column .category-link,.column-taxonomy-archive .category-link{width:220px;height:32px;font-size:1rem}}@media(hover: hover){.column .category-link:hover,.column-taxonomy-archive .category-link:hover{color:#fff;background-color:#015a37;opacity:1}}.column .category-link.is-current,.column-taxonomy-archive .category-link.is-current{color:#fff;background-color:#015a37;opacity:1}.column .date,.column-taxonomy-archive .date{font-size:.875rem;color:#015a37;line-height:1.42}.column h3,.column-taxonomy-archive h3{margin-top:10px;font-size:1.125rem;line-height:1.6}@media(min-width: 768px){.column h3,.column-taxonomy-archive h3{margin-bottom:15px}}.column h3 a,.column-taxonomy-archive h3 a{font-size:1.125rem;line-height:1.6}.column .category-tag,.column-taxonomy-archive .category-tag{display:flex;justify-content:center;align-items:center;width:170px;height:24px;border-radius:16px;background-color:#daefe2;color:#015a37;font-size:12px}@media(min-width: 768px){.column .category-container{max-width:720px;margin-inline:auto;padding-inline:12px}}@media(min-width: 992px){.column .category-container{max-width:960px}}@media(min-width: 1200px){.column .category-container{max-width:1140px}}@media(min-width: 1400px){.column .category-container{max-width:1320px}}.column .category-area{margin-top:20px;margin-bottom:30px;margin-inline:auto;padding-top:10px;padding-bottom:20px;max-width:1080px}@media(min-width: 768px){.column .category-area{margin-top:30px}}@media(min-width: 768px){.column-taxonomy-archive h3 a{font-size:1.75rem}}.bg-hero-recipe{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-recipe{background:url("/wp/wp-content/themes/yakken/image/post/recipe/hero/hero-recipe.webp")}.no-webp .bg-hero-recipe{background:url("/wp/wp-content/themes/yakken/image/post/recipe/hero/hero-recipe.jpg")}@media(max-width: 480px){.webp .bg-hero-recipe{background:url("/wp/wp-content/themes/yakken/image/post/recipe/hero/hero-recipe.webp")}.no-webp .bg-hero-recipe{background:url("/wp/wp-content/themes/yakken/image/post/recipe/hero/hero-recipe.jpg")}}.recipe-entry h3{text-align:center;font-size:24px !important;line-height:1.6;border-bottom:none !important}.recipe-entry ul li{color:#015a37}.recipe-entry ul li:before{content:"○";margin-right:10px}.recipe-entry ol{counter-reset:ol-count;list-style:none}.recipe-entry ol li{color:#015a37;font-size:17px;line-height:22px;padding-left:30px;position:relative;margin-bottom:15px}.recipe-entry ol li:before{content:counter(ol-count);counter-increment:ol-count;background-color:#015a37;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#fff;font-size:85%;line-height:1;position:absolute;top:0;left:0}.recipe-sentence h3{background-color:#015a37;color:#fff !important;padding:0 15px 5px;margin-top:2em;border-bottom:none !important}.recipe-sentence h3:before{font-family:"icomoon";content:"";margin-right:10px}.recipe-thumbnail{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-hero-products{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-products{background:url("/wp/wp-content/themes/yakken/image/post/products/hero/hero-products.webp")}.no-webp .bg-hero-products{background:url("/wp/wp-content/themes/yakken/image/post/products/hero/hero-products.jpg")}@media(max-width: 480px){.webp .bg-hero-products{background:url("/wp/wp-content/themes/yakken/image/post/products/hero/hero-products-sp.webp")}.no-webp .bg-hero-products{background:url("/wp/wp-content/themes/yakken/image/post/products/hero/hero-products-sp.jpg")}}form.searchandfilter ul{padding-left:2px !important}form.searchandfilter ul li.sf-field-post-meta-objective{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:20px}form.searchandfilter ul li h3{font-size:24px;color:#015a37}form.searchandfilter ul li ul{padding-left:2px !important}form.searchandfilter ul li ul li{display:inline-block !important;margin-right:1.5rem !important}form.searchandfilter ul li ul li input{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}form.searchandfilter ul li ul li label{cursor:pointer;padding-left:2rem !important;position:relative}form.searchandfilter ul li ul li label::before,form.searchandfilter ul li ul li label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:55%}form.searchandfilter ul li ul li label::before{background-color:#fff;border:1px solid #ccc;height:20px;width:20px;left:5px}form.searchandfilter ul li ul li label::after{background-color:#015a37;opacity:0;height:16px;width:16px;left:7px}form.searchandfilter ul li ul li input:checked+label::after{opacity:1}.search-filter-results{margin:-60px;padding:60px}@media screen and (min-width: 768px){.search-filter-results{margin:-140px;padding:140px}}.search-filter-results h3{font-size:calc(1.275rem + .3vw);line-height:1.2}.search-filter-results h3 a{color:#015a37;font-size:calc(1.275rem + .3vw);line-height:1.2}.search-filter-results h3+a{display:block;margin-top:-0.5rem;color:#015a37;text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}@media(max-width: 576px){.search-filter-results h3+a{font-size:.8em}}.search-filter-results p{font-weight:400 !important}.search-filter-results p strong{font-weight:400 !important}.search-filter-results ul{padding-left:0;display:inline-block}.search-filter-results ul li{display:inline-block}.search-filter-results ul li:has(.label-functional){display:block}.search-filter-results ul+ul{display:block;margin-top:-1rem}@media screen and (min-width: 1200px){.search-filter-results h3{font-size:1.5rem a;font-size-font-size:1.5rem}}.col-p{padding-bottom:60px}.col-p .text-end{position:absolute;bottom:5px;right:25px;display:inline-block}body.tax-products_class p{font-weight:400 !important}body.tax-products_class p strong{font-weight:400 !important}@media screen and (min-width: 1000px){.archive-products li[data-sf-field-input-type=select]{display:flex;padding:0 15px}}@media screen and (min-width: 1000px){.archive-products li[data-sf-field-input-type=select] h3{width:25%}}.archive-products li[data-sf-field-input-type=select] label{width:100%;margin-top:15px;position:relative}@media screen and (min-width: 1000px){.archive-products li[data-sf-field-input-type=select] label{width:75%;margin-top:0}}.archive-products li[data-sf-field-input-type=select] label::before{content:">";position:absolute;top:18px;right:15px;display:block;width:1em;height:1em;font-size:30px;transform:rotate(90deg);pointer-events:none}.archive-products li.sf-field-submit{display:none}.archive-products select.sf-input-select{display:block;width:100%;padding:15px;font-size:.9rem;font-weight:500;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (min-width: 1000px){.archive-products select.sf-input-select{font-size:1rem}}@media screen and (min-width: 1000px){.archive-products select.sf-input-select{cursor:pointer}}.bg-hero-search{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-search{background:url("/wp/wp-content/themes/yakken/image/post/search/hero/hero-search.webp")}.no-webp .bg-hero-search{background:url("/wp/wp-content/themes/yakken/image/post/search/hero/hero-search.jpg")}.search-page .search-result{border-bottom:3px solid #015a37}.search-page .search-result .form-control{border:none !important;font-size:24px;color:#015a37;padding-left:0 !important;font-weight:bold}.search-page .search-result .form-control:focus{outline:none !important}.search-page .search-result .btn-search{font-size:24px;border:none !important}.search-page .search-result .btn-search:hover{background-color:hsla(0,0%,100%,0);color:#015a37}.bg-hero-customervoice{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-customervoice{background:url("/wp/wp-content/themes/yakken/image/post/customervoice/hero/hero-customervoice.webp")}.no-webp .bg-hero-customervoice{background:url("/wp/wp-content/themes/yakken/image/post/customervoice/hero/hero-customervoice.jpg")}.customervoice-page .customervoice-wrap{padding:26px 0;max-width:100%}@media screen and (min-width: 768px){.customervoice-page .customervoice-wrap{padding-right:54px;padding-left:54px}}.customervoice-page .customervoice-wrap a:has(img):hover{opacity:.7}.customervoice-page .customervoice-wrap img{max-width:170px}.customervoice-page .customervoice-wrap img:hover{opacity:1}.customervoice-page .customervoice-wrap .customervoice-text{display:flex;justify-content:center;flex-wrap:wrap;max-width:670px}.customervoice-page .customervoice-wrap .customervoice-text h2{margin-top:14px;margin-bottom:16px;font-size:18px;line-height:1.45}@media screen and (min-width: 1000px){.customervoice-page .customervoice-wrap .customervoice-text h2{margin-top:10px;font-size:22px}}.customervoice-page .customervoice-wrap .customervoice-tag{flex-grow:0;flex-shrink:0;display:inline-block;padding:.125em 14px;color:#fff;font-size:14px;line-height:2.5;font-weight:bold;border-radius:20px;background-color:#015a37}@media screen and (min-width: 1000px){.customervoice-page .customervoice-wrap .customervoice-tag{font-size:16px;line-height:2.125}}.customervoice-page .customervoice-wrap .customervoice-content p{font-size:17px;line-height:2.5em;background-position:top 2.5em;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #ecf7f0 50%, #ecf7f0 100%),linear-gradient(180deg, #ccc 1px, transparent 1px);background-size:8px 100%,100% 2.5em;margin-bottom:0;padding-bottom:0}@media screen and (min-width: 1000px){.customervoice-page .customervoice-wrap .customervoice-content p{font-size:18px}}dl.contact-form dt:has(+dd .wpcf7-not-valid-tip){background-color:#faceba}dl.contact-form dd:has(.wpcf7-not-valid-tip){background-color:#fdefe8}.contact-page a.tml{color:#015a37;text-decoration:underline}.contact-page .req-select .form-control{background-color:hsla(0,0%,100%,0) !important}.contact-page .wpcf7-select{position:relative;background-color:#fff}.contact-page .wpcf7-text,.contact-page .wpcf7-select,.contact-page .wpcf7-textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:15px}.contact-page .form-control .wpcf7-text{padding:0}.contact-page .wpcf7-form-control-wrap:has(.wpcf7-select):before{content:">";position:absolute;top:20px;right:15px;z-index:1;display:block;width:1em;height:1em;font-size:30px;font-weight:400;transform:rotate(90deg)}.contact-page .form-check-input{background-color:#fff;border:1px solid #015a37;width:2rem;height:2rem;margin-right:5px;margin-top:0px}.contact-page .form-check-input:checked{background-color:#015a37;border:1px solid #015a37}.contact-page .wpcf7-submit{position:relative;background-color:#015a37;border:2px solid #015a37;color:#fff;display:block;width:100%;height:60px;line-height:38px;font-size:22px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;text-align:center}.contact-page .wpcf7-submit:disabled{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.contact-page .wpcf7-not-valid-tip{margin-top:1em;font-size:16px}@media(max-width: 480px){.contact-page .form-check-input{margin-top:-5px !important}.contact-page a.btn-arrow{margin:0}.contact-page .label-red{margin-left:10px}}div.wpcf7 .wpcf7-spinner{margin-top:30px}div.wpcf7-response-output{margin-top:0 !important}div#autozip{display:none !important}.china-page .reccipe-img{position:relative}.china-page .reccipe-img h4{position:absolute;top:0;left:0}.china-page .point h3{background-color:#005a37;color:#fff;font-size:170%;margin:0 0 28px 0;padding:4px 12px;line-height:1}.china-page h3.ttl-lv2{font-size:170%;padding:8px 8px 12px}.china-page .ttl img{width:100%;height:auto}.china-page .en-ttl{bottom:4px;color:#b4a660;font-size:60%;font-weight:bold;margin-left:14px;position:relative}.china-page .en-ttl:before{background-image:url("/wp/wp-content/themes/yakken/image/china/line_slash.png");content:"";display:inline-block;height:41px;margin-right:16px;vertical-align:middle;width:25px}.bg-hero-faq{background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}.webp .bg-hero-faq{background:url("/wp/wp-content/themes/yakken/image/post/faq/hero/hero-faq.webp")}.no-webp .bg-hero-faq{background:url("/wp/wp-content/themes/yakken/image/post/faq/hero/hero-faq.jpg")}@media(max-width: 480px){.webp .bg-hero-faq{background:url("/wp/wp-content/themes/yakken/image/post/faq/hero/hero-faq-sp.webp")}.no-webp .bg-hero-faq{background:url("/wp/wp-content/themes/yakken/image/post/point/hero/hero-point-sp.jpg")}}.archive-faq .breadcrumb{position:relative;z-index:10}.archive-faq .keyword-search{margin-top:-80px;padding-top:80px}.archive-faq .keyword-search i{color:#015a37;position:absolute;top:calc(50% + 2px);left:5px;transform:translateY(-50%)}.archive-faq .keyword-search input{display:block;width:100%;height:50px;padding-left:1.5em;font-size:15px;line-height:1;font-weight:500;border:solid 2px #015a37;border-radius:5px}.archive-faq .keyword-search input::placeholder{color:#a0a0a0}.archive-faq .keyword-search .btn-search{flex-shrink:0;height:50px;color:#fff;font-size:15px;font-weight:500;background-color:#015a37}.archive-faq .object-search{position:relative;z-index:10}.archive-faq .object-search ul,.archive-faq .object-search li{margin:0;padding:0}.archive-faq .object-search ul{display:flex;gap:15px 10px}.archive-faq .object-search li{width:calc((100% - 10px)/2)}.archive-faq .object-search .btn{display:flex;justify-content:center;align-items:center;height:50px;color:#015a37;font-size:15px;font-weight:500;border:solid 2px #015a37;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.3)}.archive-faq .content .accordion-subaccent{margin-top:-50px;padding-top:80px}.archive-faq .content .accordion-subaccent:first-of-type{margin-top:-50px;padding-top:50px;z-index:4}.archive-faq .content .accordion-subaccent:nth-of-type(2){z-index:3}.archive-faq .content .accordion-subaccent:nth-of-type(3){z-index:2}.archive-faq .content .accordion-subaccent:nth-of-type(4){z-index:1}.archive-faq .content h2{padding-bottom:.25em;border-bottom:solid 1px #015a37}.archive-faq .accordion-body a{color:#015a37;border-bottom:solid 1px #015a37}.archive-faq .accordion-body *{font-size:20px;line-height:1.6;font-weight:500;color:#404040}@media(min-width: 576px){.archive-faq .keyword-search i{left:10px;transform:translateY(-50%) scale(1.2)}.archive-faq .keyword-search input{font-size:20px}.archive-faq .keyword-search .btn-search{font-size:20px}.archive-faq .object-search ul{display:flex;gap:25px 20px}.archive-faq .object-search li{width:calc((100% - 20px)/2)}.archive-faq .object-search .btn{font-size:20px}}@media(min-width: 992px){.archive-faq .keyword-search{margin-top:-150px;padding-top:150px}.archive-faq .keyword-search i{left:15px}.archive-faq .keyword-search input{height:46px;padding-left:3em;font-size:18px;line-height:1;font-weight:500;border:solid 2px #015a37;border-radius:5px}.archive-faq .keyword-search input::placeholder{color:#a0a0a0}.archive-faq .keyword-search .btn-search{width:120px;height:46px;font-size:18px}.archive-faq .object-search ul{display:flex;gap:20px}.archive-faq .object-search li{width:calc((100% - 60px)/4)}.archive-faq .object-search .btn{font-size:18px;height:46px}.archive-faq .object-search .btn:hover,.archive-faq .object-search .btn:focus{color:#46ad6d;border-color:#46ad6d;box-shadow:none}.archive-faq .content .accordion-subaccent{margin-top:-100px;padding-top:150px}.archive-faq .content .accordion-subaccent:first-of-type{margin-top:-150px;padding-top:150px}}.grecaptcha-badge{z-index:100}.products-detail-page .accordion-body a{color:#015a37;border-bottom:solid 1px #015a37}.entry-content .column-btn-buy{display:flex;justify-content:center;align-items:center;margin:30px auto 50px auto;width:300px;height:50px;color:#fff;background-color:#ed4b00;font-size:18px;font-weight:700;border-radius:25px}@media(min-width: 768px){.entry-content .column-btn-buy{width:400px;font-size:20px}}.entry-content .column-btn-buy:hover{color:#fff;opacity:.7}.page-partnership h1 img{width:3.5rem;height:auto}.partnership-content{margin-top:1.25rem}@media(min-width: 768px){.partnership-content{margin-top:1.875rem}}.partnership-content .pc-none{display:block}@media(min-width: 768px){.partnership-content .pc-none{display:none}}.partnership-content h2.lead{color:#4c372c;font-weight:700;font-size:1.125rem;text-align:center;line-height:1.6}@media(min-width: 768px){.partnership-content h2.lead{font-size:1.5rem}}.partnership-content .profile{margin:1.25rem auto 0;width:97.1428571429%}@media(min-width: 768px){.partnership-content .profile{margin-top:1.875rem;width:100%}}.partnership-content .profile .profile-photo{display:block;margin:0 auto;width:100%;max-width:50rem}.partnership-content .profile .signature{display:block;margin:1.25rem auto 0;width:12.5rem;height:auto}@media(min-width: 768px){.partnership-content .profile .signature{width:17.625rem}}.partnership-content .profile .name{margin-top:1.875rem;font-size:1rem;text-align:center;line-height:1.75}@media(min-width: 768px){.partnership-content .profile .name{font-size:1.125rem;line-height:1.4}}.partnership-content .profile .name span+span{display:block;margin-top:1.75em}.partnership-content .profile .career{margin-top:1.875rem;font-size:1rem;line-height:1.75}@media(min-width: 768px){.partnership-content .profile .career{font-size:1.125rem}}.partnership-content .profile .racing-photo{display:flex;gap:1.25rem;justify-content:center;align-items:center;margin:1.875rem auto 0;max-width:49.375rem}@media(min-width: 768px){.partnership-content .profile .racing-photo{gap:1.875rem}}.partnership-content .message{margin:1.875rem auto 0;padding:1.25rem 0 1.875rem;width:97.1428571429%;background-color:#faf4e4}@media(min-width: 768px){.partnership-content .message{width:100%}}.partnership-content .message .message-wrap{padding:0 1.875rem}@media(min-width: 992px){.partnership-content .message .message-wrap{padding-right:4.875rem;padding-left:4.875rem}}.partnership-content .message h3{color:#40220f;font-size:1.125rem;text-align:center;line-height:1.6}@media(min-width: 768px){.partnership-content .message h3{font-size:1.25rem}}.partnership-content .message .message-text{margin:1.25rem 0;font-size:1rem;line-height:1.75}@media(min-width: 768px){.partnership-content .message .message-text{font-size:1.125rem}}.partnership-content .message .message-pic{display:block;margin-top:1.25rem}.partnership-content .message .official-site{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem;font-size:1rem;text-align:center}@media(min-width: 992px){.partnership-content .message .official-site{flex-direction:row;align-items:center;gap:3.1428571429%;text-align:left}}@media(min-width: 992px){.partnership-content .message .official-site img{width:100%;max-width:23.75rem}}.partnership-content .message .official-site p{margin:0}@media(min-width: 992px){.partnership-content .message .official-site p{flex-shrink:0;width:fit-content}}.partnership-content .message .official-site a{display:block;margin-top:.5rem;color:#404040;font-size:1.125rem;text-decoration:underline;text-underline-position:under}@media(min-width: 768px){.partnership-content .message .official-site a{font-size:1.25rem}}.partnership-content .news{margin:1.25rem auto 0;width:97.1428571429%}@media(min-width: 768px){.partnership-content .news{margin-top:2.625rem;width:100%}}.partnership-content .news h2{text-align:center;font-size:1.125rem;line-height:1.45}@media(min-width: 768px){.partnership-content .news h2{font-size:1.5rem}}.partnership-content .news ul{display:flex;flex-direction:column;margin:1.125rem 0 0 0;padding:0;width:100%}@media(min-width: 768px){.partnership-content .news ul{margin-top:1.875rem}}.partnership-content .news li{padding:0 2.5rem 0 0;border-bottom:1px solid #daefe2;position:relative}@media(min-width: 768px){.partnership-content .news li{padding-right:2.25rem}}.partnership-content .news a{display:block;padding-bottom:.625rem;color:#404040;font-size:1rem;line-height:1.75}@media(min-width: 768px){.partnership-content .news a{font-size:1.125rem}.partnership-content .news a:hover{opacity:.7}}.partnership-content .news a::after{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;right:0;font-family:"icomoon" !important;content:"";color:#015a37;font-size:36px}
