@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Oswald:wght@200..700&family=Reddit+Sans:ital,wght@0,200..900;1,200..900&family=Oleo+Script:wght@400;700&display=swap");@keyframes fadein{0%{opacity:0;transform:translateX(0)}50%{opacity:.5;transform:translateX(.5em)}100%{opacity:1;transform:translateX(0)}}:root{margin:0;padding:0}*{box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt"}body.home h2{font-weight:500;line-height:1.2}body.home h2 span{display:inline-block}body.home .wp-block-cover{position:relative;z-index:0;background-color:#fff;background-image:radial-gradient(#3aa850 10%,transparent 5%);background-size:5px 5px;background-blend-mode:luminosity}body.home .wp-block-cover img{opacity:.6}body.home .wp-block-cover:before{display:inline-block;position:absolute;top:20px;left:auto;right:auto;content:"";background-image:url(https://iten.fenugrec-japan.com/wp-content/uploads/2025/05/fenugrec-Japan-header-logo.png);width:132px;height:60px;z-index:100;background-repeat:no-repeat}body.home .wp-block-cover h1{font-size:var(--wp--preset--font-size--xx-large);font-weight:700}body.home .wp-block-cover h1 span{display:inline-block}body.home .wp-block-cover ul{font-weight:400;font-size:var(--wp--preset--font-size--large);color:#000;padding-left:1.25em}body.home .cover-tel{font-size:var(--wp--preset--font-size--x-large);color:#c00;background:rgba(255,255,255,.8);display:inline-block;border-radius:.5em;padding:.5em .25em;line-height:1;border:1px solid #c00}body.home .cover-tel a{font-family:"Reddit Sans",sans-serif;text-decoration:none;display:inline-block;font-weight:500}body.home .cover-tel a:hover,body.home .cover-tel a:focus{text-decoration:none;animation-name:fadein;animation-duration:1s}body.home .tasks-supports h2,body.home .contact-form h2{color:#3aa850}body.home .lead{margin-top:0;padding:2em 0;background-color:rgba(58,168,80,.1)}body.home .lead h2,body.home .lead p{max-width:80vw}body.home .lead h2{font-size:var(--wp--preset--font-size--x-large);color:#c00}body.home .lead ul{width:-moz-fit-content;width:fit-content;margin:2em auto;list-style-type:none;font-size:var(--wp--preset--font-size--large);padding-left:1em;padding-right:1em}body.home .lead ul li{margin-bottom:1em;padding-left:1.25em;text-indent:-1.25em}body.home .lead ul li:before{position:relative;top:.2em;margin-right:.25em;content:"";display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23f92f60' fill-rule='evenodd' d='M28.928 10.3a3.25 3.25 0 0 1-.137 4.595L13.94 28.89a3.25 3.25 0 0 1-4.557-.098l-6.264-6.435a3.25 3.25 0 0 1 4.658-4.534l4.033 4.143l12.525-11.802a3.25 3.25 0 0 1 4.594.136' clip-rule='evenodd'/%3E%3C/svg%3E")}body.home .lead ol{font-size:var(--wp--preset--font-size--large);max-width:var(--wp--style--global--wide-size);width:80vw;padding-left:0;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}body.home .lead ol strong{font-weight:500;color:#c00}body.home .lead ol span{display:inline-block}body.home .lead ol li{position:relative;border:2px solid #3aa850;margin-top:0;width:100%;text-align:center;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:1.5em .5em 1em;margin-bottom:1em}body.home .lead ol li:before{content:"";background-color:#3aa850;height:30px;width:100%;clip-path:polygon(40% 0,60% 0,50% 60%);display:inline-block;position:absolute;margin-bottom:.5em;top:0}body.home .tasks-supports{margin-top:0;margin-bottom:4em}body.home .tasks-supports h2{font-size:var(--wp--preset--font-size--x-large);border-left:8px solid #fff;padding-left:13px;margin-bottom:1em}body.home .support dl{display:inline-flex;flex-wrap:wrap}body.home .support dl+p{text-indent:-1em;padding-left:1em;font-size:.9em}body.home .support dt,body.home .support dd{padding:.5em 1em}body.home .support dt{background-color:#3aa850;color:#fff;width:100%}body.home .support dd{margin-left:0;padding-left:0}body.home .support dd span{display:inline-block}body.home .task p{font-size:.9em;text-indent:-1em;padding-left:1em}body.home .task-schedule{margin-top:4em;font-size:var(--wp--preset--font-size--medium)}body.home .task-schedule .wp-block-column{display:flex;flex-direction:column;background-color:rgba(58,168,80,.1);padding:1em;border-radius:1em}body.home .task-schedule .wp-block-column h3{font-weight:500;color:#3aa850}body.home .task-schedule .wp-block-column:first-of-type dl dt{min-width:11.25rem}body.home .task-schedule .wp-block-column:last-of-type dl dt{min-width:5.75rem}body.home .task-schedule dl{display:inline-flex;background-color:#fff;position:relative;flex-direction:column}body.home .task-schedule dl dt,body.home .task-schedule dl dd{display:inline-block;position:relative}body.home .task-schedule dl dt{padding:.5em .25em;color:#fff;line-height:1;font-family:"Reddit Sans","Noto Sans JP",sans-serif}body.home .task-schedule dl dd{margin-left:0;padding:.15em .5em .5em 2em}body.home .task-schedule dl dd:before{content:"";width:1.5em;height:1.5em;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:.25em;top:.25em;z-index:10;background-position:0 0}body.home .task-schedule dl:first-of-type{border:1px solid #503aa8}body.home .task-schedule dl:first-of-type dt{background-color:#503aa8}body.home .task-schedule dl:first-of-type dd:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23503AA8' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='%23503AA8' d='M11.5 11a2.5 2.5 0 1 0 2.5 2.5a2.48 2.48 0 0 0-2.5-2.5m9 0a2.5 2.5 0 1 0 2.5 2.5a2.48 2.48 0 0 0-2.5-2.5M16 24a8 8 0 0 0 6.85-3.89l-1.71-1a6 6 0 0 1-10.28 0l-1.71 1A8 8 0 0 0 16 24'/%3E%3C/svg%3E")}body.home .task-schedule dl:nth-of-type(2){border:1px solid #ffbf00}body.home .task-schedule dl:nth-of-type(2) dt{background-color:#ffbf00}body.home .task-schedule dl:nth-of-type(2) dd:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffbf00' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='%23ffbf00' d='M11.5 11a2.5 2.5 0 1 0 2.5 2.5a2.5 2.5 0 0 0-2.5-2.5m9 0a2.5 2.5 0 1 0 2.5 2.5a2.5 2.5 0 0 0-2.5-2.5M10 20h12v2H10z'/%3E%3C/svg%3E")}body.home .task-schedule dl:nth-of-type(3){border:1px solid #c00}body.home .task-schedule dl:nth-of-type(3) dd:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23c00' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='%23c00' d='M11.5 11a2.5 2.5 0 1 0 2.5 2.5a2.5 2.5 0 0 0-2.5-2.5m9 0a2.5 2.5 0 1 0 2.5 2.5a2.5 2.5 0 0 0-2.5-2.5M16 19a8 8 0 0 0-6.85 3.89l1.71 1a6 6 0 0 1 10.28 0l1.71-1A8 8 0 0 0 16 19'/%3E%3C/svg%3E")}body.home .task-schedule dl:nth-of-type(3) dt{background-color:#c00}body.home .task-schedule dl:last-of-type{border:1px solid #333}body.home .task-schedule dl:last-of-type dd:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='%23333' d='M24.41 11L23 9.59l-2 2l-2-2L17.59 11l2 2l-2 2L19 16.41l2-2l2 2L24.41 15l-2-2zm-10 0L13 9.59l-2 2l-2-2L7.59 11l2 2l-2 2L9 16.41l2-2l2 2L14.41 15l-2-2zM16 19a3 3 0 1 0 3 3a3 3 0 0 0-3-3'/%3E%3C/svg%3E")}body.home .task-schedule dl:last-of-type dt{background-color:#333}body.home .tasks-lists{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:2em;gap:2em}body.home .tasks-lists h2{width:100%;max-width:auto;position:relative;text-align:center}body.home .tasks-lists h2:before,body.home .tasks-lists h2:after{content:"";display:inline-blck;background-color:#3aa850;width:40%;height:1px;position:absolute;top:.5em}body.home .tasks-lists h2:before{left:0}body.home .tasks-lists h2:after{right:0}body.home .tasks-lists:after{display:block;width:calc(50% - 1em);height:0;content:""}body.home .tasks-lists article{margin-top:0;width:100%;max-width:var(--wp--style--global--content-size);border:1px solid #3aa850;gap:0;display:inline-flex}body.home .tasks-lists article h3,body.home .tasks-lists article p{padding:.5em 1em}body.home .tasks-lists article h3{width:100%;background:#3aa850;color:#fff}body.home .last-line-message{font-size:var(--wp--preset--font-size--x-large);max-width:80vw;margin:2em auto 2em;font-weight:500;color:#c00}body.home .last-line-message span{display:inline-block}body .contact-form{background-color:#f8f8f8;padding-top:2em;padding-bottom:2em}body .contact-form h2{font-size:var(--wp--preset--font-size--xx-large);margin-left:auto;margin-right:auto;border:1px solid #3aa850;padding:.5em;text-align:center;background:#fff}body .snow-monkey-form{max-width:var(--wp--style--global--wide-size);margin-top:2em;width:100%}body .smf-form,body .smf-action{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}body .wp-block-snow-monkey-forms-item{margin-bottom:1em}body .smf-item__col--label{margin-bottom:.5em;border-left:5px solid #3aa850;padding-left:8px}body .smf-placeholder input,body .smf-placeholder textarea{font-size:var(--wp--preset--font-size--large)}body .smf-button-control__control{font-size:var(--wp--preset--font-size--x-large);font-weight:400;font-family:"Noto Sans JP",sans-serif}body:not(.home) header ul.wp-block-navigation a:focus,body:not(.home) header ul.wp-block-navigation a:hover{text-decoration:none;animation-name:fadein;animation-duration:1s}body:not(.home) .entry-content{font-weight:300}body:not(.home) .entry-content h1{font-size:var(--wp--preset--font-size--x-large)}body:not(.home) .entry-content h2{font-size:var(--wp--preset--font-size--large);line-height:1.2;padding-left:1.2em;text-indent:-1.2em}body:not(.home) .entry-content dt,body:not(.home) .entry-content dd,body:not(.home) .entry-content p{font-size:var(--wp--preset--font-size--medium)}body:not(.home) .entry-content .contact-address p{font-size:var(--wp--preset--font-size--normal);margin-top:.25em}body:not(.home) .entry-content .effective-date p{font-size:var(--wp--preset--font-size--small)}body:not(.home) .entry-content .parentheses li:has(dl){display:inline-flex}body:not(.home) .entry-content .parentheses li dl{padding-left:.2em}body:not(.home) .entry-content .parentheses li dt,body:not(.home) .entry-content .parentheses li dd{text-indent:0}body:not(.home) .entry-content .parentheses li dt{font-weight:400}body:not(.home) .entry-content .parentheses li dd{margin-left:0;text-align:justify}body:not(.home) .entry-content .wp-block-group:not(:last-of-type) p{text-align:justify}.fa--mobile-phone{display:inline-block;width:.6em;height:.8em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 768 1280'%3E%3Cpath fill='%23c00' d='M464 1152q0-33-23.5-56.5T384 1072t-56.5 23.5T304 1152t23.5 56.5T384 1232t56.5-23.5T464 1152m208-160V288q0-13-9.5-22.5T640 256H128q-13 0-22.5 9.5T96 288v704q0 13 9.5 22.5t22.5 9.5h512q13 0 22.5-9.5T672 992M480 144q0-16-16-16H304q-16 0-16 16t16 16h160q16 0 16-16m288-16v1024q0 52-38 90t-90 38H128q-52 0-90-38t-38-90V128q0-52 38-90t90-38h512q52 0 90 38t38 90'/%3E%3C/svg%3E")}.carbon--face-satisfied{display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='%23fff' d='M11.5 11a2.5 2.5 0 1 0 2.5 2.5a2.48 2.48 0 0 0-2.5-2.5m9 0a2.5 2.5 0 1 0 2.5 2.5a2.48 2.48 0 0 0-2.5-2.5M16 24a8 8 0 0 0 6.85-3.89l-1.71-1a6 6 0 0 1-10.28 0l-1.71 1A8 8 0 0 0 16 24'/%3E%3C/svg%3E")}@media screen and (min-width:384px){body.home .cover-tel{padding:.5em 1em}}@media screen and (min-width:512px){body.home .wp-block-cover:before{left:20px}body.home .wp-block-cover ul{font-size:var(--wp--preset--font-size--x-large)}body.home .cover-tel{font-size:var(--wp--preset--font-size--xx-large)}body.home .lead h2{font-size:var(--wp--preset--font-size--xx-large)}body.home .lead ul{font-size:var(--wp--preset--font-size--x-large)}body.home .lead ol li{width:48%;flex-direction:column}body.home .tasks-supports h2{font-size:var(--wp--preset--font-size--xx-large)}body.home .last-line-message{font-size:var(--wp--preset--font-size--xx-large)}body.home .support dt{width:auto}body.home .support dd{padding-left:1em}body:not(.home) header .wp-block-site-title{font-size:var(--wp--preset--font-size--normal)}}@media screen and (min-width:782px){body.home .wp-block-cover h1{font-size:var(--wp--preset--font-size--huge)}body.home .support h2{margin-top:0;margin-bottom:.5em}body.home .support dl{margin-top:0}body.home .support dl+p{margin-top:0}body.home .support dd{padding-left:0}}@media screen and (min-width:1024px){body.home .lead ul{padding-left:0;padding-right:0}body.home .lead ol li{width:24%}body.home .support dl{margin-top:1em}body.home .support dl+p{margin-top:.5em}body.home .task-schedule dl{flex-direction:row}body.home .task-schedule dl dt{text-align:right}body.home .task-schedule dl dd{padding:.15em .5em 0 2em}}@media screen and (min-width:1280px){body.home .support dt{margin-right:1em}body.home .task-schedule{font-size:var(--wp--preset--font-size--large)}}@media screen and (min-width:1434px){body.home .tasks-lists{flex-direction:row;row-gap:2em;-moz-column-gap:2%;column-gap:2%}body.home .tasks-lists:before{content:"";display:block;width:32%;height:0;order:1}body.home .tasks-lists:after{width:32%}body.home .tasks-lists article{width:32%}}.floating-menu .fm-item:last-child .fm-icon{border-bottom-width:3px}.floating-menu .fm-icon{border-color:#fff;border-style:solid;border-width:2px}.floating-menu.-label-connect.-right a.fm-link.-active .fm-label,.floating-menu.-label-connect.-right a.fm-link:focus-visible .fm-label,.floating-menu.-label-connect.-right a.fm-link:hover .fm-label,.floating-menu.-label-connect.-right form.fm-link.-active .fm-label,.floating-menu.-label-connect.-right form.fm-link:focus-visible .fm-label,.floating-menu.-label-connect.-right form.fm-link:hover .fm-label{border-color:#fff;border-style:solid;border-width:2px}