@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}.fs-c-wysiwyg img,img,legend{max-width:100%}progress,sub,sup{vertical-align:baseline}.-pc--none,[hidden],template{display:none}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.-lg-fs_xs{font-size:var(--font-size-xs);line-height:1.6}@media screen and (max-width:767px){.-lg-fs_xs{font-size:var(--font-size-xs-sp)}}.-lg-fs_s{font-size:var(--font-size-s);line-height:1.8}@media screen and (max-width:767px){.-lg-fs_s{font-size:var(--font-size-s-sp)}}.-lg-fs_m{font-size:var(--font-size-m);line-height:1.6}@media screen and (max-width:767px){.-lg-fs_m{font-size:var(--font-size-m-sp)}}.-lg-fs_l{font-size:var(--font-size-l);line-height:1.4}@media screen and (max-width:767px){.-lg-fs_l{font-size:var(--font-size-l-sp)}}.-lg-fs_xl{font-size:var(--font-size-xl);line-height:1.4}@media screen and (max-width:767px){.-lg-fs_xl{font-size:var(--font-size-xl-sp)}}.-lg-fs_xxl{font-size:var(--font-size-xxl);line-height:1.4}@media screen and (max-width:767px){.-lg-fs_xxl{font-size:var(--font-size-xxl-sp)}}.-lg-fd_bold{font-weight:700}.-lg-fd_underline{text-decoration:underline}.-lg-fd_strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,rgba(35,96,153,.2)),color-stop(90%,rgba(35,96,153,.2)),color-stop(90%,transparent));background:linear-gradient(transparent 70%,rgba(35,96,153,.2) 70%,rgba(35,96,153,.2) 90%,transparent 90%)}.-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.-pt0{padding-top:0!important}.-pb0{padding-bottom:0!important}.fs-c-faq,dl,ul{padding:0;list-style:none}.icon-circle-arrow{position:relative;width:14px;height:14px}.icon-circle-arrow.-white .path1:before{color:#fff}.icon-circle-arrow.-primary .path1:before,.icon-circle-arrow.-white .path2:before{color:var(--color-base-primary)}.icon-circle-arrow.-primary .path2:before{color:var(--color-base-primaryInside)}.icon-circle-arrow.-secondary .path1:before{color:var(--color-base-secondary)}.icon-circle-arrow.-secondary .path2:before{color:var(--color-base-secondaryInside)}.icon-circle-arrow.-large{width:20px;height:20px}.icon-circle-arrow.-large .path1:before,.icon-circle-arrow.-large .path2:before{font-size:20px}.icon-circle-arrow .path1,.icon-circle-arrow .path2{position:absolute;left:0}.icon-circle-arrow .path2:before{margin:0;color:var(--color-base-secondary)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{margin-right:0!important}@media screen and (min-width:1275px){html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}}body{margin:0;background-color:var(--color-wh);font-family:var(--font-family-ja);-webkit-font-smoothing:antialiased;min-width:calc(1200px + 48px);color:var(--color-bk)}body.-lock{position:fixed;left:0;right:0;top:0;bottom:0;min-width:100%}dl,ul{margin:0}.-sp--none{display:inline-block}@media screen and (max-width:767px){body{min-width:100%}.-pc--none{display:inline-block}.-sp--none{display:none}}.-text-color--brand1{color:var(--color-brand1)}.-text-color--brand2{color:var(--color-brand2)}.-text-color--Bk_light{color:var(--color-Bk_light)}.-text-color--bk{color:var(--color-bk)}.-text-color--wh{color:var(--color-wh)}.-text-color--bg{color:var(--color-bg)}.-text-color--bg_light{color:var(--color-bg_light)}.-text-color--line_light{color:var(--color-line_light)}.-text-color--line{color:var(--color-line)}.-text-color--bg_brand{color:var(--color-bg_brand)}.-text-color--cv{color:var(--color-cv)}.-text-color--sub_txt{color:var(--color-sub_txt)}.-link--none{pointer-events:none}figure,h1,h2,h3,h4,h5,h6,p{margin:0}a,button{-webkit-transition:opacity .35s cubic-bezier(0,1,.64,1);transition:opacity .35s cubic-bezier(0,1,.64,1);cursor:pointer;text-decoration:none}a:hover,button:hover{opacity:.5}.fs-c-anchorList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (min-width:768px){.fs-c-anchorList.-column--3 .c-anchorList__item{width:calc(100% / 3 - 30px / 3);margin-right:15px}.fs-c-anchorList.-column--3 .c-anchorList__item:nth-child(3n){margin-right:0}.fs-c-anchorList.-column--3 .c-anchorList__item:nth-child(n+4){margin-top:15px}.fs-c-anchorList.-column--4 .c-anchorList__item{width:calc(100% / 4 - 48px / 4);margin-right:16px}.fs-c-anchorList.-column--4 .c-anchorList__item:nth-child(4n){margin-right:0}.fs-c-anchorList.-column--4 .c-anchorList__item:nth-child(n+5){margin-top:16px}}@media screen and (max-width:767px){.fs-c-anchorList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-c-anchorList .c-anchorList__item{width:calc(50% - 4px)}.fs-c-anchorList .c-anchorList__item:nth-child(n+3){margin-top:8px}}.fs-c-anchorList .c-anchorList__link{font-weight:700;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);padding:24px 14px 24px 16px;background-color:var(--color-wh);border-left:solid 1px var(--color-brand2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:767px){.fs-c-anchorList .c-anchorList__link{padding:8px 16px;font-size:.75rem;letter-spacing:.1em}}.fs-c-anchorList .c-anchorList__link::after{content:"";display:block;background:url(/assets/farmpower-service/img/faq/category_icon.svg) center/contain no-repeat;height:17px;width:16px;min-width:16px}.fs-c-animation .c-animation__marker,.fs-c-animation.c-animation__marker{display:inline;position:relative;background-repeat:no-repeat;background-position:bottom left;background-size:0 30%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-weight:700}.leadgridCms-onlyInnerWorkspace .fs-c-animation .c-animation__marker,.leadgridCms-onlyInnerWorkspace .fs-c-animation.c-animation__marker,body.-loaded .fs-c-animation.-inView .c-animation__marker,body.-loaded .fs-c-animation.-inView.c-animation__marker{background-size:100% 30%}.fs-c-animation .c-animation__marker.-color--line,.fs-c-animation.c-animation__marker.-color--line{background-image:-webkit-gradient(linear,left top,right top,from(var(--color-line)),to(var(--color-line)));background-image:linear-gradient(90deg,var(--color-line),var(--color-line))}.fs-c-animation .c-animation__marker.-color--brand1,.fs-c-animation.c-animation__marker.-color--brand1{background-image:-webkit-gradient(linear,left top,right top,from(var(--color-brand1)),to(var(--color-brand1)));background-image:linear-gradient(90deg,var(--color-brand1),var(--color-brand1))}.fs-c-animation .c-animation__marker.-color--wh,.fs-c-animation.c-animation__marker.-color--wh{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7)));background-image:linear-gradient(90deg,rgba(255,255,255,.7),rgba(255,255,255,.7))}.fs-c-animation .c-animation__marker02 .-bg--black{background-color:var(--color-bk);color:var(--color-wh)}.fs-c-animation .c-animation__fadeUp,.fs-c-animation.c-animation__fadeUp{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:opacity 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 2s cubic-bezier(.215,.61,.355,1);transition:opacity 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 2s cubic-bezier(.215,.61,.355,1);transition:transform 2s cubic-bezier(.215,.61,.355,1),opacity 1s cubic-bezier(.215,.61,.355,1);transition:transform 2s cubic-bezier(.215,.61,.355,1),opacity 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 2s cubic-bezier(.215,.61,.355,1)}.fs-c-animation .c-animation__clipText{position:relative}.fs-c-animation .c-animation__clipText *{display:inline-block;-webkit-transition:all .8s;transition:all .8s;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.fs-c-animation .c-animation__clipText :nth-child(1){opacity:.3}.fs-c-animation .c-animation__clipText :nth-child(2){position:absolute;left:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}body.-loaded .fs-c-animation.-inView .c-animation__fadeUp,body.-loaded .fs-c-animation.-inView.c-animation__fadeUp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.-loaded .fs-c-animation.-inView .c-animation__fadeUp .c-animation__marker,body.-loaded .fs-c-animation.-inView.c-animation__fadeUp .c-animation__marker{-webkit-transition-delay:1s;transition-delay:1s}body.-loaded .fs-c-animation.-inView .c-animation__clipText *{-webkit-transform:translateX(0);transform:translateX(0)}body.-loaded .fs-c-animation.-inView .c-animation__clipText :nth-child(2){-webkit-clip-path:inset(0);clip-path:inset(0)}.leadgridCms-onlyInnerWorkspace .fs-c-animation .c-animation__fadeUp,.leadgridCms-onlyInnerWorkspace .fs-c-animation.c-animation__fadeUp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.leadgridCms-onlyInnerWorkspace .fs-c-animation .c-animation__fadeUp .c-animation__marker,.leadgridCms-onlyInnerWorkspace .fs-c-animation.c-animation__fadeUp .c-animation__marker{-webkit-transition-delay:1s;transition-delay:1s}.leadgridCms-onlyInnerWorkspace .fs-c-animation .c-animation__clipText *{-webkit-transform:translateX(0);transform:translateX(0)}.leadgridCms-onlyInnerWorkspace .fs-c-animation .c-animation__clipText :nth-child(2){-webkit-clip-path:inset(0);clip-path:inset(0)}.fs-c-areaCard .c-areaCard__image{padding-top:56.2%;position:relative;overflow:hidden}.fs-c-areaCard .c-areaCard__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-c-areaCard .c-areaCard__textBlock{margin-top:16px}.fs-c-areaCard .c-areaCard__title{font-weight:700;font-size:1.25rem;line-height:160%;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.fs-c-areaCard .c-areaCard__title{font-size:1.0625rem}}.fs-c-areaCard .c-areaCard__title::before{content:"";display:block;width:12px;min-width:12px;height:2px;background:var(--color-brand2);margin-right:10px}.fs-c-areaCard .c-areaCard__detail{color:var(--color-Bk_light);font-size:.875rem;letter-spacing:.08em;margin-top:8px;line-height:180%}@media screen and (max-width:767px){.fs-c-areaCard .c-areaCard__detail{font-size:.75rem;letter-spacing:.1em}}.fs-c-areaCard .c-areaCard__detailTitle{font-weight:700}.fs-c-areaCard .c-areaCard__detailText{font-weight:400;margin:0}.fs-c-arrow{background-color:#fff;border-radius:100%;height:16px;width:16px;min-width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-c-articleCard .c-articleCard__link{display:block}.fs-c-articleCard .c-articleCard__image{padding-top:56.2%;position:relative;overflow:hidden}.fs-c-articleCard .c-articleCard__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-c-articleCard .c-articleCard__textBlock{margin-top:16px}.fs-c-articleCard .c-articleCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-c-articleCard .c-articleCard__meta .category{font-weight:700;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:var(--color-brand2)}.fs-c-articleCard .c-articleCard__meta .date{font-weight:400;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:var(--color-sub_txt)}.fs-c-articleCard .c-articleCard__title{margin-top:8px;font-weight:700;font-size:1.125rem;line-height:160%;letter-spacing:.04em;color:var(--color-Bk_light);white-space:pre-wrap;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fs-c-articleCard .c-articleCard__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:8px}.fs-c-articleCard .c-articleCard__tags .tag{font-weight:400;font-size:.75rem;line-height:100%;letter-spacing:.04em;color:var(--color-bk);padding:8px;border:1px solid var(--color-line);border-radius:2px;margin:0 6px 6px 0;background-color:#fff}.fs-c-articleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (min-width:768px){.fs-c-articleList.-column--2 .c-articleList__item{width:calc(100% / 2 - 30px / 2);margin-right:30px}.fs-c-articleList.-column--2 .c-articleList__item:nth-child(2n){margin-right:0}.fs-c-articleList.-column--2 .c-articleList__item:nth-child(n+3){margin-top:48px}.fs-c-articleList.-column--3 .c-articleList__item{width:calc(100% / 3 - 60px / 3);margin-right:30px}.fs-c-articleList.-column--3 .c-articleList__item:nth-child(3n){margin-right:0}.fs-c-articleList.-column--3 .c-articleList__item:nth-child(n+4){margin-top:48px}}.fs-c-author{border:1px solid var(--color-line);padding:25px 45px;position:relative;border-radius:var(--border-radius)}@media screen and (max-width:767px){.fs-c-articleList{display:block}.fs-c-articleList .c-articleList__item{width:100%}.fs-c-articleList .c-articleList__item+.c-articleList__item{margin-top:32px}.fs-c-author{padding:16px}}.fs-c-author .c-author__header{display:-webkit-box;display:-ms-flexbox;display:flex}.fs-c-author .c-author__thumb{position:relative;overflow:hidden;min-width:64px;width:64px;height:64px;background-color:var(--color-base-background);border-radius:50%}@media screen and (max-width:767px){.fs-c-author .c-author__thumb{min-width:48px;width:48px;height:48px}.fs-c-author .c-author__wrap{padding-top:0}}.fs-c-author .c-author__thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fs-c-author .c-author__wrap{margin-left:12px}.fs-c-author .c-author__label{font-weight:700;font-size:.625rem;line-height:180%;letter-spacing:.1em;color:var(--color-brand2);padding:2px 10px;background:var(--color-bg_brand);border-radius:30px}.fs-c-author .c-author__name{font-weight:500;font-size:1.125rem;line-height:26px;letter-spacing:1.27px;color:var(--color-bk);margin-top:5px}.fs-c-author .c-author__sns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:35px;right:45px}.fs-c-buttonLink,.fs-c-buttonLink a{display:inline-block}.fs-c-author .c-author__sns a{text-decoration:none}.fs-c-author .c-author__sns a+a{margin-left:18px}@media screen and (max-width:767px){.fs-c-author .c-author__name{font-size:1rem}.fs-c-author .c-author__sns{top:24px;right:16px}.fs-c-author .c-author__sns a+a{margin-left:12px}}.fs-c-author .c-author__text{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin:24px 0 0}.fs-c-buttonLink a{border-radius:3px;padding:16px 24px;position:relative;overflow:hidden}@media screen and (max-width:767px){.fs-c-author .c-author__text{margin-top:12px;font-size:.8125rem}.fs-c-buttonLink a{padding:12px 24px}}.fs-c-buttonLink a::before{content:'';position:absolute;top:0;left:0;z-index:11;background:#000;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:left top;transform-origin:left top;opacity:.05}.fs-c-buttonLink a:hover{opacity:1}.fs-c-buttonLink a:hover::before{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}.fs-c-buttonLink .c-buttonLink__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:12}.fs-c-buttonLink .c-buttonLink__text{font-weight:700;font-size:1rem;line-height:150%;letter-spacing:.1em}.fs-c-buttonLink .c-buttonLink__arrow{margin-left:16px;min-width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-buttonLink.-type--fill a{background:var(--color-brand2);color:var(--color-wh)}.fs-c-buttonLink.-type--fill svg{fill:var(--color-wh)}.fs-c-buttonLink.-type--fill.-color--cv a{background:var(--color-cv);color:var(--color-wh)}.fs-c-buttonLink.-type--line a{background:var(--color-wh);border:1px solid var(--color-brand2);-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);color:var(--color-brand2)}.fs-c-buttonLink.-type--line svg{fill:var(--color-brand2)}.fs-c-buttonLink.-width--wide{display:block;width:100%;position:relative}.fs-c-buttonLink.-width--wide a{display:block;width:100%}.fs-c-buttonLink.-width--wide .c-buttonLink__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-c-buttonLink.-width--wide .c-buttonLink__arrow{position:absolute;right:18px;top:calc(50% - 8px)}.fs-counseling-c-buttonLink{max-width:450px;margin:0 auto}.fs-counseling-c-buttonLink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-cv);border-radius:6px;-webkit-box-shadow:0 6px 0 #041F64;box-shadow:0 6px 0 #041F64;padding:30px 20px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;position:relative}@media screen and (max-width:767px){.fs-counseling-c-buttonLink a{padding:16px 25px;-webkit-box-shadow:0 3px 0 #041F64;box-shadow:0 3px 0 #041F64}}.fs-counseling-c-buttonLink a:hover{opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}@media screen and (max-width:767px){.fs-counseling-c-buttonLink a:hover{-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}}.fs-counseling-c-buttonLink a::after{-webkit-animation:anime_cvbtn02 3s ease-in-out infinite;animation:anime_cvbtn02 3s ease-in-out infinite;content:'';position:absolute;top:-10%;left:-20%;width:40px;height:100%;-webkit-transform:scale(2) rotate(20deg);transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 100%,rgba(255,255,255,0) 0)}.fs-counseling-c-buttonLink .c-buttonLink__image{width:63px;min-width:63px;height:57px;margin-right:6px}.fs-counseling-c-buttonLink .c-buttonLink__text{font-weight:700;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-cv);background:var(--color-wh);border-radius:100px;padding:0 12px}.fs-counseling-c-buttonLink .c-buttonLink__title{font-weight:700;font-size:1.375rem;line-height:150%;letter-spacing:.04em;color:var(--color-wh);display:block;margin-top:6px}@media screen and (max-width:767px){.fs-counseling-c-buttonLink .c-buttonLink__image{margin-right:20px;width:57px;min-width:57px;height:52px}.fs-counseling-c-buttonLink .c-buttonLink__title{font-size:1.125rem}}.fs-counseling-c-buttonLink .c-buttonLink__arrow{margin-left:20px;min-width:20px}.fs-counseling-c-buttonLink .c-buttonLink__arrow svg{fill:#fff;height:20px;width:20px}@-webkit-keyframes anime_cvbtn02{0%{left:-20%}10%,100%{left:120%}}.fs-c-courseCard a{display:block;position:relative;overflow:hidden}.fs-c-courseCard .c-courseCard__bg{position:relative;padding-top:125%}.fs-c-courseCard .c-courseCard__bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-c-courseCard .c-courseCard__textBlock{padding:8px 32px 32px;position:absolute;left:0;bottom:0}.fs-c-courseCard .c-courseCard__textBlock>*{position:relative;z-index:12}.fs-c-courseCard .c-courseCard__textBlock::after{content:"";display:block;background:var(--color-bk);opacity:.6;-webkit-filter:blur(75px);filter:blur(75px);position:absolute;left:0;top:0;height:100%;width:100%;z-index:11}.fs-c-courseCard .c-courseCard__title{font-weight:700;font-size:1.125rem;line-height:160%;letter-spacing:.04em;color:var(--color-wh)}@media screen and (max-width:767px){.fs-counseling-c-buttonLink .c-buttonLink__arrow{margin-left:10px}.fs-c-courseCard .c-courseCard__textBlock{padding:8px 24px 24px}.fs-c-courseCard .c-courseCard__title{font-size:1rem;line-height:160%}}.fs-c-courseCard .c-courseCard__description{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-wh);margin-top:8px}.fs-detail-c-article{padding:48px 0 96px}@media screen and (max-width:767px){.fs-c-courseCard .c-courseCard__description{font-size:.75rem;letter-spacing:.1em}.fs-detail-c-article{padding:24px 0 48px}}.fs-detail-c-article .c-article__headerMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-detail-c-article .c-article__headerMeta .category{font-weight:700;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:var(--color-wh);padding:6px 12px;background:var(--color-brand2);border-radius:2px;display:inline-block}.fs-detail-c-article .c-article__headerMeta .date{font-weight:700;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-sub_txt)}@media screen and (max-width:767px){.fs-detail-c-article .c-article__headerMeta .date{font-size:.75rem}}.fs-detail-c-article .c-article__headerTitle{font-weight:700;font-size:2.625rem;line-height:140%;letter-spacing:.04em;color:var(--color-bk);margin-top:15px;white-space:pre-wrap;word-break:break-word}@media screen and (max-width:767px){.fs-detail-c-article .c-article__headerTitle{font-size:1.875rem}}.fs-detail-c-article .c-article__headerTags{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-detail-c-article .c-article__headerTags .tag{display:inline-block;font-weight:400;font-size:.75rem;line-height:100%;letter-spacing:.04em;color:var(--color-bk);padding:8px;border:1px solid var(--color-line);border-radius:2px;margin-right:4px;margin-bottom:4px;background-color:#fff}.fs-detail-c-article .c-article__contents{margin-top:48px;position:relative}.fs-detail-c-article .c-article__contents.-has--sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-detail-c-article .c-article__contents.-has--sidebar .c-article__contentsLeft{width:calc(100% - (300px + 100px))}@media screen and (max-width:767px){.fs-detail-c-article .c-article__contents{margin-top:24px}.fs-detail-c-article .c-article__contents.-has--sidebar{display:block}.fs-detail-c-article .c-article__contents.-has--sidebar .c-article__contentsLeft{width:100%}}.fs-detail-c-article .c-article__contents.-has--sidebar .c-article__contentsRight{width:300px}@media screen and (max-width:767px){.fs-detail-c-article .c-article__contents.-has--sidebar .c-article__contentsRight{width:100%;margin-top:40px}}.fs-detail-c-article .c-article__shareLinks{position:sticky;top:100px;height:0;width:40px;margin-left:calc((20px + 40px) * -1);z-index:12}@media screen and (max-width:767px){.fs-detail-c-article .c-article__shareLinks{position:static;height:auto;width:100%;margin:0;text-align:center}.fs-detail-c-article .c-article__eyecatch{margin-top:24px}}.fs-detail-c-article .c-article__eyecatch{position:relative;overflow:hidden;padding-top:56.2%}.fs-detail-c-article .c-article__eyecatch img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-detail-c-article .c-article__course{padding:24px 30px 32px;background:var(--color-bg_brand);margin-top:48px}.fs-detail-c-article .c-article__courseTitle{font-weight:700;font-size:1.25rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk);padding-bottom:7px;position:relative}@media screen and (max-width:767px){.fs-detail-c-article .c-article__course{margin-top:24px}.fs-detail-c-article .c-article__courseTitle{font-size:1.125rem}}.fs-detail-c-article .c-article__courseTitle::after,.fs-detail-c-article .c-article__courseTitle::before{content:"";display:block;position:absolute;left:0;bottom:0;height:1px}.fs-detail-c-article .c-article__courseTitle::before{background:var(--color-line);width:100%;z-index:11}.fs-detail-c-article .c-article__courseTitle::after{width:50px;background:var(--color-brand2);z-index:12}.fs-detail-c-article .c-article__courseTitle+.c-article__courseDetail{margin-top:20px}.fs-detail-c-article .c-article__courseDetail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.fs-detail-c-article .c-article__courseDetail dl+dl{margin-top:14px}.fs-detail-c-article .c-article__courseDetail dt{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-wh);width:125px;min-width:125px;background:var(--color-brand2);border-radius:5px;text-align:center}@media screen and (max-width:767px){.fs-detail-c-article .c-article__courseDetail dt{font-size:.875rem;width:90px;min-width:90px}}.fs-detail-c-article .c-article__courseDetail dd{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-left:15px}.fs-detail-c-article .fs-c-toc{margin-top:48px}@media screen and (max-width:767px){.fs-detail-c-article .c-article__courseDetail dd{font-size:.875rem}.fs-detail-c-article .fs-c-toc{margin-top:24px}}.fs-detail-c-article .fs-c-wysiwyg{margin-top:48px}@media screen and (max-width:767px){.fs-detail-c-article .fs-c-wysiwyg{margin-top:24px}}.fs-detail-c-article .fs-c-author{margin-top:48px}@media screen and (max-width:767px){.fs-detail-c-article .fs-c-author{margin-top:24px}}.fs-detail-c-article .c-article__related{margin-top:80px}@media screen and (max-width:767px){.fs-detail-c-article .c-article__related{margin-top:40px}}.fs-detail-c-article .c-article__relatedTitle{font-size:2rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-bk)}.fs-detail-c-article .c-article__relatedTitle::after{content:"";display:block;width:64px;height:2px;background:var(--color-brand2);margin:18px auto 0}.fs-detail-c-article .fs-c-articleList{margin-top:25px}.fs-detail-c-article .c-article__relatedLink{margin-top:32px;text-align:center}.fs-c-faq{margin:0}.fs-c-faq.-type--faqPage .c-faq__item{border:1px solid var(--color-line)!important;border-radius:0;padding:24px 32px}@media screen and (max-width:767px){.fs-c-faq.-type--faqPage .c-faq__item{padding:24px}}.fs-c-faq.-type--faqPage .c-faq__item::before{display:none}.fs-c-faq .c-faq__item{position:relative;background-color:#fff;border:1px solid var(--color-gray);border-radius:10px;padding:32px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px dashed var(--color-line)}.fs-c-faq .c-faq__item::before{content:"Q";font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em;color:var(--color-brand2);display:inline-block;min-width:43px;white-space:nowrap}@media screen and (max-width:767px){.fs-c-faq .c-faq__item{padding:24px 0}.fs-c-faq .c-faq__item::before{font-size:1.125rem;min-width:26px}}.fs-c-faq .c-faq__item+li{margin-top:15px}.fs-c-faq .c-faq__item.is-active .c-faq__itemIcon span:nth-child(2){display:none}.fs-c-faq .c-faq__itemTextBlock{width:100%}.fs-c-faq .c-faq__itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;word-break:break-word;width:100%;position:relative}@media screen and (max-width:767px){.fs-c-faq .c-faq__itemTitle{font-size:.875rem;letter-spacing:.04em}}.fs-c-faq .c-faq__itemText{display:none;font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);white-space:pre-wrap;word-break:break-word;padding-top:16px}.fs-c-faq .c-faq__itemIcon{display:block;width:40px;min-width:40px;height:40px;border-radius:100%;-webkit-transition:.2s;transition:.2s;background-color:var(--color-bg_brand);position:relative}@media screen and (max-width:767px){.fs-c-faq .c-faq__itemText{font-size:.75rem;letter-spacing:.1em;padding-top:8px}.fs-c-faq .c-faq__itemIcon{width:32px;min-width:32px;height:32px}}.fs-c-faq .c-faq__itemIcon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.fs-c-faq .c-faq__itemIcon>span{display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 6px);width:12px;height:2px;background-color:var(--color-brand2)}.fs-c-faq .c-faq__itemIcon>span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fs-fix-c-anchorList{position:fixed;left:0;top:50%;padding:26px 16px;background:var(--color-wh);-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);border-radius:0 3px 3px 0;z-index:91}@media screen and (max-width:767px){.fs-fix-c-anchorList{display:none}}.fs-fix-c-anchorList .c-anchorList__list li+li{margin-top:12px}.fs-fix-c-anchorList .c-anchorList__list li.-active a{color:var(--color-brand2)}.fs-fix-c-anchorList .c-anchorList__list a{font-weight:700;font-size:.75rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-sub_txt);display:block}.fs-fix-c-anchorList .c-anchorList__list a:hover{opacity:1}.fs-c-footer{color:#fff}.fs-c-footer .c-footer__contents.-main{background:#111;padding:60px 0}@media screen and (max-width:767px){.fs-c-footer .c-footer__contents.-main{padding:40px 0 32px}}.fs-c-footer .c-footer__contents.-sub{background-color:#A88027;padding:30px 0}.fs-c-footer .c-footer__contents.-sub .fs-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-footer .c-footer__logo img{max-width:260px}.fs-c-footer .c-footer__copyright{font-weight:400;font-size:.75rem;line-height:180%;color:var(--color-wh);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.fs-c-footer .c-footer__contents.-sub{padding:20px 0 25px}.fs-c-footer .c-footer__contents.-sub .fs-c-inner{display:block}.fs-c-footer .c-footer__copyright{font-size:.625rem;text-align:center;margin-top:10px}}.fs-c-footer .c-footer__subNavList{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-c-footer .c-footer__subNavItem{margin-right:20px}@media screen and (max-width:767px){.fs-c-footer .c-footer__subNavItem{margin-right:10px;margin-bottom:5px}}.fs-c-footer .c-footer__subNavItem:last-child{margin-right:0}.fs-c-footer .c-footer__subNavItem a{font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-wh)}.fs-c-footer .c-footer__flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:56px}.fs-c-footer .c-footer__flexBoxLeft{width:calc(100% - 240px);margin-right:80px}.fs-c-footer .c-footer__flexBoxRight{width:100%;max-width:240px}@media screen and (max-width:767px){.fs-c-footer .c-footer__subNavItem a{font-size:.75rem;line-height:180%}.fs-c-footer .c-footer__flexBox{display:block;margin-top:40px}.fs-c-footer .c-footer__flexBoxLeft{width:100%;margin-right:0}.fs-c-footer .c-footer__flexBoxRight{width:100%;max-width:100%;margin-top:32px}}.fs-c-footer .c-footer__nav{width:100%}.fs-c-footer .c-footer__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.fs-c-footer .c-footer__navItem .block+.block{margin-top:40px}.fs-c-footer .c-footer__navChildList,.fs-c-footer .c-footer__navTitle+.c-footer__navTitle{margin-top:20px}.fs-c-footer .c-footer__navTitle a{font-weight:700;font-size:.9375rem;line-height:100%;letter-spacing:.08em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-wh)}.fs-c-footer .c-footer__navChildList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-footer .c-footer__navChildList li::before{content:"";display:block;width:6px;min-width:6px;height:1px;background:var(--color-wh);margin-right:12px}.fs-c-footer .c-footer__navChildList li+li{margin-top:16px}.fs-c-footer .c-footer__navChildList a{font-weight:400;font-size:.8125rem;line-height:100%;letter-spacing:.1em;color:var(--color-wh)}.fs-c-footer .c-footer__buttonItem+.c-footer__buttonItem{margin-top:24px}.fs-c-footer .c-footer__buttonLink{border:1px solid;border-radius:3px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.fs-c-footer .c-footer__buttonLink.-color--white{border-color:#fff}.fs-c-footer .c-footer__buttonLink.-color--white svg{fill:#111}.fs-c-footer .c-footer__buttonLink.-color--blue{border-color:var(--color-cv);background:var(--color-cv)}.fs-c-footer .c-footer__buttonLink.-color--blue svg{fill:#0E3DB6}.fs-c-footer .c-footer__buttonText{font-weight:700;font-size:.75rem;line-height:150%;letter-spacing:.1em;color:var(--color-wh);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-footer .c-footer__buttonText .text{padding-right:32px}@media screen and (max-width:767px){.fs-c-footer .c-footer__buttonItem+.c-footer__buttonItem{margin-top:16px}.fs-c-footer .c-footer__buttonLink{height:56px}.fs-c-footer .c-footer__buttonText{font-size:.875rem;line-height:180%;letter-spacing:.08em}.fs-c-footer .c-footer__buttonText .text{padding-right:8px}.fs-c-form input,.fs-c-form select,.fs-c-form textarea{font-size:16px!important}}.fs-c-footer .c-footer__buttonText .fs-c-arrow{position:absolute;right:16px;top:calc(50% - 8px)}.fs-c-footer .c-footer__snsList{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-c-footer .c-footer__snsItem{margin:0 12px;height:24px;width:24px}.fs-c-form .c-form__item+.c-form__item{margin-top:42px}.fs-c-form .leadgrid-form__radio span::before{border:2px solid var(--color-bk)}.fs-c-form .leadgrid-form__radio span::after{background-color:var(--color-bk)!important}.fs-c-form .leadgrid-form__select select{color:var(--color-bk)}.fs-c-form .leadgrid-form__checkbox span::before{border:1px solid var(--color-line)}.fs-c-form .leadgrid-form__checkbox span::after{border-color:var(--color-brand2)!important}.fs-c-form .leadgrid-form__label.-required::before{background:#D20000;color:var(--color-wh)}.fs-c-form .leadgrid-form__label::before{background:var(--color-bk);border-radius:2px;color:var(--color-wh)}.fs-c-form .c-form__itemLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.fs-c-form .c-form__itemLabel{font-size:16px}}.fs-c-form .c-form__itemLabel.is-required:after{content:"必須";display:block;font-size:12px;font-weight:700;color:#fff;background:var(--color-blue);height:24px;line-height:24px;white-space:nowrap;padding:0 12px;border-radius:0!important;margin-left:16px}@media screen and (max-width:767px){.fs-c-form .c-form__itemLabel.is-required:after{font-size:11px;padding:0 8px;height:22px;line-height:22px;margin-left:10px}}.fs-c-form .c-form__input,.fs-c-form .c-form__select>select,.fs-c-form .c-form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;-webkit-box-shadow:0;box-shadow:0;width:100%;background-color:#f5f5f5;border-radius:var(--border-radius);font-size:16px}.fs-c-form .c-form__input::-webkit-input-placeholder,.fs-c-form .c-form__select>select::-webkit-input-placeholder,.fs-c-form .c-form__textarea::-webkit-input-placeholder{color:var(--color-black);opacity:.3}.fs-c-form .c-form__input::-moz-placeholder,.fs-c-form .c-form__select>select::-moz-placeholder,.fs-c-form .c-form__textarea::-moz-placeholder{color:var(--color-black);opacity:.3}.fs-c-form .c-form__input:-ms-input-placeholder,.fs-c-form .c-form__select>select:-ms-input-placeholder,.fs-c-form .c-form__textarea:-ms-input-placeholder{color:var(--color-black);opacity:.3}.fs-c-form .c-form__input::-ms-input-placeholder,.fs-c-form .c-form__select>select::-ms-input-placeholder,.fs-c-form .c-form__textarea::-ms-input-placeholder{color:var(--color-black);opacity:.3}.fs-c-form .c-form__input::placeholder,.fs-c-form .c-form__select>select::placeholder,.fs-c-form .c-form__textarea::placeholder{color:var(--color-black);opacity:.3}.fs-c-form .c-form__input,.fs-c-form .c-form__select>select{height:50px;padding:0 30px}@media screen and (max-width:767px){.fs-c-form .c-form__input,.fs-c-form .c-form__select>select{padding:0 16px}}.fs-c-form .c-form__textarea{min-height:300px;padding:30px}@media screen and (max-width:767px){.fs-c-form .c-form__textarea{min-height:240px;padding:16px}}.fs-c-form .c-form__select{position:relative}.fs-c-form .c-form__select>select{cursor:pointer;padding-right:96px}.fs-c-form .c-form__select:after,.fs-c-form .c-form__select:before{content:" ";display:block;position:absolute;pointer-events:none}.fs-c-form .c-form__select:before{width:2px;height:32px;background-color:#ddd;top:50%;right:66px;margin-top:-16px}.fs-c-form .c-form__select:after{width:8px;height:8px;border-bottom:2px solid var(--color-black);border-right:2px solid var(--color-black);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:29px;margin-top:-4px}.fs-c-form .c-form__radio+.c-form__radio{margin-top:18px}.c-form__item .fs-c-form .c-form__radio{padding-left:36px}.c-form__item .fs-c-form .c-form__radio:first-of-type{margin-top:22px}.fs-c-form .c-form__radio>label input[type=radio]{display:none}.fs-c-form .c-form__radio>label input[type=radio]:checked+.c-form__radioLabel:after{content:" ";display:block;min-width:12px;width:12px;height:12px;border-radius:50%;background-color:var(--color-black);position:absolute;top:50%;margin-top:-6px;left:5px}.fs-c-form .c-form__radio .c-form__radioLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;position:relative;cursor:pointer}.fs-c-form .c-form__radio .c-form__radioLabel:before{content:" ";display:block;margin-right:12px;min-width:22px;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-black)}.fs-c-form .c-form__checkbox input[type=checkbox]{display:none}.fs-c-form .c-form__checkbox input[type=checkbox]:checked+.c-form__checkboxLabel:after{content:" ";display:block;width:8px;height:14px;border-bottom:3px solid var(--color-brand2);border-right:3px solid var(--color-brand2);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:7px;margin-top:-8px}.fs-c-form .c-form__checkboxLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:15px;cursor:pointer;position:relative}.fs-c-form .c-form__checkboxLabel:before{content:" ";display:block;min-width:22px;width:22px;height:22px;border:none;border:1px solid #DDD;margin-right:15px}.fs-c-form .c-form__agree{text-align:center;margin-top:30px}.fs-c-form .c-form__agree .privacy{color:#999;font-size:12px;text-align:center;margin:15px 0 0}.fs-c-form .c-form__agree .privacy a{color:#999}.fs-c-form .c-form__agreeText{font-size:16px;font-weight:700;margin:0 0 15px;line-height:1.6}.fs-c-form .c-form__agreeText a{color:var(--color-brand2);background:-webkit-gradient(linear,left top,left bottom,from(var(--color-brand2)),to(var(--color-brand2))) 0 100%/100% 1px no-repeat;background:linear-gradient(var(--color-brand2),var(--color-brand2)) 0 100%/100% 1px no-repeat;-webkit-transition:background-size .4s cubic-bezier(.23,1,.32,1) 0s;transition:background-size .4s cubic-bezier(.23,1,.32,1) 0s}.fs-c-form .c-form__agreeText a:hover{opacity:1;background-position:100% 100%;background-size:0 1px}.fs-c-form .c-form__agreeText a u{text-decoration:none}.fs-c-form .c-form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.fs-c-form .leadgrid-c-button{background:var(--color-brand2)!important;border:none;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:100%;max-width:460px;text-decoration:none;color:#FFF;position:relative}@media screen and (max-width:767px){.c-form__item .fs-c-form .c-form__radio{padding-left:20px}.fs-c-form .c-form__agreeText{font-size:14px}.fs-c-form .leadgrid-c-button{max-width:280px;height:60px}}.fs-c-form .leadgrid-c-button:hover{-webkit-transform:scale(1);transform:scale(1);opacity:.7}.fs-c-form .leadgrid-c-button::after{content:"";display:block;background:url(/assets/farmpower-service/img/common/submit_arrow.svg) center/8px 10px no-repeat #fff;width:20px;height:20px;border-radius:100%;position:absolute;right:20px;top:calc(50% - 10px)}.fs-c-form .leadgrid-c-button .c-button__jaTitle{font-weight:700;font-size:1rem;line-height:150%;letter-spacing:.1em;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-header{-webkit-transition:all .3s;transition:all .3s;position:sticky;top:0;width:100%;z-index:99;height:90px;background-color:#fff;border-bottom:solid 1px var(--color-line_light)}@media screen and (max-width:767px){.fs-c-header{height:72px}}.fs-c-header .fs-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .6s;transition:all .6s;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.fs-c-header .fs-c-inner .c-header__logo{z-index:98;position:relative;margin:0}.fs-c-header .fs-c-inner .c-header__logoLink{display:block;text-decoration:none;width:261px;height:34px;will-change:transform;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;text-indent:105%;white-space:nowrap;position:relative}@media screen and (max-width:767px){.fs-c-header .fs-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}.fs-c-header .fs-c-inner .c-header__logoLink{width:229px;height:30px}}.fs-c-header .fs-c-inner .c-header__logoLink::before{background:url(/assets/farmpower-service/img/common/logo.svg) center/contain no-repeat;content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%}.fs-c-header .fs-c-inner .c-header__logoLink:hover{opacity:1}.fs-c-header .fs-c-inner .c-header__nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg_light);z-index:97;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 0 calc(40px + 72px);margin-top:72px}.fs-c-header .fs-c-inner .c-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:40px;height:100%}@media screen and (max-width:767px){.fs-c-header .fs-c-inner .c-header__list{display:none}}.fs-c-header .fs-c-inner .c-header__item{position:relative}.fs-c-header .fs-c-inner .c-header__item+.c-header__item{margin-left:24px}.fs-c-header .fs-c-inner .c-header__itemLink{color:#000;position:relative;font-weight:700;font-size:.9375rem;line-height:100%;letter-spacing:.04em;color:var(--color-bk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s;height:100%}.fs-c-header .fs-c-inner .c-header__itemLink::before{position:absolute;left:0;content:'';width:100%;height:3px;background:var(--color-brand2);bottom:-1px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fs-c-header .fs-c-inner .c-header__itemLink.-is-page::before{-webkit-transform:scale(1,1);transform:scale(1,1)}.fs-c-header .fs-c-inner .c-header__itemLink:hover{opacity:1}.fs-c-header .fs-c-inner .c-header__itemLink:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.fs-c-header .fs-c-inner .c-header__childWrap{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;transition-delay:.3s;position:absolute;top:calc(100% + 1px);left:0;padding:24px;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.05);pointer-events:none}.fs-c-header .fs-c-inner .c-header__childWrap.-active{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.fs-c-header .fs-c-inner .c-header__childList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-header .fs-c-inner .c-header__childList li::before{content:"-";margin-right:5px;display:inline-block;color:var(--color-black);opacity:.8}.fs-c-header .fs-c-inner .c-header__childList li a{white-space:nowrap;font-weight:400;font-size:.75rem;line-height:200%;letter-spacing:.08em;color:#000;position:relative}.fs-c-header .fs-c-inner .c-header__childList li a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:var(--color-bk);-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fs-c-header .fs-c-inner .c-header__childList li a:hover{opacity:1}.fs-c-header .fs-c-inner .c-header__childList li a:hover::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.fs-c-header .fs-c-inner .c-header__menuButton{position:relative;z-index:99;opacity:1;width:32px;height:18px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;margin:0;text-align:center;outline:0}.fs-c-header .fs-c-inner .c-header__menuButton.is-active>i:nth-child(2){opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.fs-c-header .fs-c-inner .c-header__menuButton.is-active>i:nth-child(1){-webkit-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg);-webkit-transition-delay:.2s;transition-delay:.2s}.fs-c-header .fs-c-inner .c-header__menuButton.is-active>i:nth-child(3){-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg);-webkit-transition-delay:.2s;transition-delay:.2s;width:32px}.fs-c-header .fs-c-inner .c-header__menuButton>i{display:block;width:32px;height:2px;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:var(--color-bk)}.fs-c-header .fs-c-inner .c-header__menuButton>i+i{margin-top:6px}.fs-c-header .fs-c-inner .c-header__menuButton>i:nth-child(3){width:26px}@media screen and (max-width:767px){.fs-c-header .fs-c-inner .c-header__menuButton{display:block}.fs-c-header .c-header__counselingButton{display:none}}.fs-c-header .c-header__counselingButton a{background:var(--color-cv);border-radius:3px;font-weight:700;-webkit-box-shadow:0 2px 0 #041F64;box-shadow:0 2px 0 #041F64;padding:14px 16px;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;font-size:1rem;line-height:100%;letter-spacing:.04em;color:var(--color-wh)}.fs-c-header .c-header__counselingButton a:hover{opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.fs-c-header .c-header__counselingButton a::after{-webkit-animation:anime_cvbtn02 3s ease-in-out infinite;animation:anime_cvbtn02 3s ease-in-out infinite;content:'';position:absolute;top:-10%;left:-20%;width:40px;height:100%;-webkit-transform:scale(2) rotate(20deg);transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 100%,rgba(255,255,255,0) 0)}.fs-c-header .c-header__counselingButton a svg{fill:var(--color-cv)}.fs-c-header .c-header__counselingButton .fs-c-arrow{margin-left:8px}.fs-c-inner,.fs-top-s-solution .s-solution__item:nth-child(even){margin-left:auto}#js-pageReused-editor-sections .fs-c-header .fs-c-inner .c-header__childWrap{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media screen and (max-width:767px){#js-pageReused-editor-sections .fs-c-header .fs-c-inner .c-header__nav{display:block;padding-top:50px}#js-pageReused-editor-sections .fs-c-toggleNav .c-toggleNav__childList{display:block}}.fs-c-headerHideNav .c-headerHideNav__flexBox{display:block;width:100%}.fs-c-headerHideNav .c-headerHideNav__contents{width:100%}.fs-c-headerHideNav .c-headerHideNav__button{margin-top:32px}.fs-c-inner{max-width:calc(1200px + 48px);margin-right:auto;padding:0 24px;width:100%}@media screen and (max-width:767px){.fs-c-inner{max-width:calc(500px + 48px)!important}}.fs-c-inner.-width--1100px{max-width:calc(1100px + 48px)}.fs-c-inner.-width--1000px{max-width:calc(1000px + 48px)}.fs-c-inner.-width--800px{max-width:calc(800px + 48px)}.fs-c-lineBg{max-width:1200px;margin:0 auto;position:fixed;left:0;right:0;top:0;height:100%;width:100%;z-index:-1;pointer-events:none}.fs-c-lineBg span{background-color:var(--color-line_light);position:absolute;height:100%;width:1px;top:0}.fs-c-lineBg span:nth-child(1){left:0}@media screen and (max-width:767px){.fs-c-lineBg span:nth-child(1){left:24px}}.fs-c-lineBg span:nth-child(2){left:25%}.fs-c-lineBg span:nth-child(3){left:50%}@media screen and (max-width:767px){.fs-c-lineBg span:nth-child(2){left:50%}.fs-c-lineBg span:nth-child(3){left:calc(100% - 24px)}.fs-c-lineBg span:nth-child(4){display:none}}.fs-c-lineBg span:nth-child(4){left:75%}.fs-c-lineBg span:nth-child(5){left:100%}@media screen and (max-width:767px){.fs-c-lineBg span:nth-child(5){display:none}}.fs-link-c-textButton{display:inline-block}.fs-link-c-textButton a{display:inline-block;position:relative;opacity:1}.fs-link-c-textButton a:hover .c-textButton__button{-webkit-animation:animation-bound .75s cubic-bezier(.16,1.48,.64,1) 50ms;animation:animation-bound .75s cubic-bezier(.16,1.48,.64,1) 50ms}@-webkit-keyframes animation-bound{0%,100%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(.45);transform:scale(.45)}}@keyframes animation-bound{0%,100%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(.45);transform:scale(.45)}}.fs-link-c-textButton .c-textButton__text{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-bk);padding-right:52px}.fs-link-c-textButton .c-textButton__button{height:36px;width:36px;min-width:36px;background:var(--color-bk);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:calc(50% - 18px)}.fs-c-loading,.fs-c-op{background-color:#fff;pointer-events:none}@media screen and (max-width:767px){.fs-link-c-textButton .c-textButton__text{font-size:.875rem;padding-right:40px}.fs-link-c-textButton .c-textButton__button{height:32px;width:32px;min-width:32px;top:calc(50% - 16px)}}.fs-c-loading{height:100%;width:100%;position:fixed;left:0;top:0;z-index:1000}.-loaded .fs-c-loading{-webkit-animation:hideop .5s ease 0s forwards;animation:hideop .5s ease 0s forwards}@-webkit-keyframes hideop{0%{opacity:1}100%{opacity:0;display:none}}.mfp-bg{background:var(--color-brand1);opacity:.7}.mfp-container{padding:180px 0}button.mfp-close{background:url(/assets/farmpower-service/img/price/course/mordal/close_btn.svg) center/24px no-repeat;height:80px;width:80px;border-radius:100%;background-color:var(--color-wh);opacity:1;left:calc(100% + 64px)}@media screen and (max-width:767px){.mfp-container{padding:180px 24px}button.mfp-close{background-size:15px;height:48px;width:48px;right:0;left:auto;top:calc((48px + 24px) * -1)!important}}#js-editor-sections .fs-modal-c-course,#js-editor-sections.fs-modal-c-course,.leadgridCms-onlyInnerWorkspace .fs-modal-c-course,.leadgridCms-onlyInnerWorkspace.fs-modal-c-course{display:block!important}.fs-modal-c-course{position:relative;background:#FFF;padding:64px 0;width:100%;max-width:1000px;margin:0 auto;-webkit-box-shadow:0 20px 60px -2px rgba(0,0,0,.3);box-shadow:0 20px 60px -2px rgba(0,0,0,.3)}.fs-modal-c-course .c-course__header{position:relative}.fs-modal-c-course .c-course__headerImage{position:relative;overflow:hidden;border-top:solid 4px var(--color-brand2)}@media screen and (max-width:767px){.fs-modal-c-course{padding:32px 0 40px}.fs-modal-c-course .c-course__headerImage{border-top:solid 2px var(--color-brand2)}}.fs-modal-c-course .c-course__headerImage::before{content:"";display:block;padding-top:30.6%}.fs-modal-c-course .c-course__headerImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0;z-index:11}.fs-modal-c-course .c-course__headerImage::after{content:"";display:block;background:var(--color-bk);opacity:.5;height:100%;width:100%;position:absolute;left:0;top:0;z-index:12;pointer-events:none}.fs-modal-c-course .c-course__headerFront{height:100%;width:100%;position:absolute;left:0;top:0;z-index:13;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-modal-c-course .c-course__headerFrontInner .label{font-weight:700;font-size:.625rem;line-height:100%;color:var(--color-brand1);display:block;text-align:center}.fs-modal-c-course .c-course__headerFrontInner .num{font-weight:700;font-size:2.375rem;line-height:100%;color:var(--color-brand1);margin-top:4px;display:block;text-align:center}.fs-modal-c-course .c-course__headerFrontInner .title{font-weight:700;font-size:1.75rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-wh);margin-top:16px}@media screen and (max-width:767px){.fs-modal-c-course .c-course__headerImage::before{padding-top:56.25%}.fs-modal-c-course .c-course__headerFrontInner .title{font-size:1.125rem;margin-top:8px}}.fs-modal-c-course .c-course__block{padding:48px 0}@media screen and (max-width:767px){.fs-modal-c-course .c-course__block{padding:32px 0}.fs-modal-c-course .c-course__block.-block--last{padding-bottom:0}}.fs-modal-c-course .c-course__block.-bg--light_gray{background:var(--color-bg_light)}.fs-modal-c-course .c-course__block.-block--last{padding-bottom:0}.fs-modal-c-course .c-course__blockTitle{font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em;padding-bottom:10px;border-bottom:solid 1px var(--color-line);position:relative;text-align:center}.fs-modal-c-course .c-course__blockTitle::after{content:"";display:block;height:1px;width:64px;background-color:var(--color-brand2);position:absolute;left:calc(50% - 32px);bottom:-1px}.fs-modal-c-course .c-course__blockContetns{margin-top:32px}.fs-modal-c-course .c-course__userList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-modal-c-course .c-course__userItem{width:calc(100% / 3);-ms-flex-negative:1;flex-shrink:1}@media screen and (max-width:767px){.fs-modal-c-course .c-course__blockTitle{font-size:1.125rem}.fs-modal-c-course .c-course__blockContetns{margin-top:24px}.fs-modal-c-course .c-course__userItem{width:calc(100% / 2 - 24px / 2)}.fs-modal-c-course .c-course__userItem:nth-child(n+3){margin-top:24px}.fs-modal-c-course .c-course__userItem:nth-child(2n){margin-left:24px}}@media screen and (min-width:768px){.fs-modal-c-course .c-course__userItem:nth-child(n+4){margin-top:70px}}.fs-modal-c-course .c-course__userImage{width:120px;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width:767px){.fs-modal-c-course .c-course__userImage{width:96px}}.fs-modal-c-course .c-course__userImage::before{content:"";display:block;padding-top:100%}.fs-modal-c-course .c-course__userImage img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-modal-c-course .c-course__userText{font-weight:400;font-size:.875rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:16px}.fs-modal-c-course .c-course__featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;counter-reset:modal 0;padding-top:12px}.fs-modal-c-course .c-course__featureItem{background-color:var(--color-wh);width:calc(100% / 3 - 60px / 3);margin-right:30px;position:relative;padding-top:24px}@media screen and (max-width:767px){.fs-modal-c-course .c-course__userText{font-size:.75rem;line-height:140%;color:var(--color-bk)}.fs-modal-c-course .c-course__featureList{display:block}.fs-modal-c-course .c-course__featureItem{width:100%;margin:0}.fs-modal-c-course .c-course__featureItem+.c-course__featureItem{margin-top:calc(16px + 12px)}}@media screen and (min-width:768px){.fs-modal-c-course .c-course__featureItem:nth-child(3n){margin-right:0}.fs-modal-c-course .c-course__featureItem:nth-child(n+4){margin-top:30px}}.fs-modal-c-course .c-course__featureLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:-12px;width:100%;z-index:12}.fs-modal-c-course .c-course__featureLabel::after,.fs-modal-c-course .c-course__featureLabel::before{content:"";display:block;height:4px;background:var(--color-brand1);width:calc(50% - 80px / 2)}.fs-modal-c-course .c-course__featureLabel .label{font-weight:700;font-size:.625rem;line-height:100%;color:var(--color-bk);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-modal-c-course .c-course__featureLabel .label::after{counter-increment:modal 1;content:"0" counter(modal);font-weight:700;font-size:1.75rem;line-height:100%;color:var(--color-bk);margin-left:8px}.fs-modal-c-course .c-course__featureImage{position:relative;overflow:hidden}.fs-modal-c-course .c-course__featureImage::before{content:"";display:block;padding-top:56.2%}.fs-modal-c-course .c-course__featureImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-modal-c-course .c-course__featureTextBlock{padding:16px}.fs-modal-c-course .c-course__featureTitle{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-modal-c-course .c-course__featureTextBlock{padding-bottom:24px}.fs-modal-c-course .c-course__featureTitle{line-height:160%;letter-spacing:.04em}}.fs-modal-c-course .c-course__featureText{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:8px}.fs-modal-c-course .c-course__costsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-modal-c-course .c-course__costsItem{background:var(--color-wh);border:1px solid #888;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);border-radius:8px;width:calc(100% / 3 - 32px / 3);margin:20px 16px 20px 0}@media screen and (max-width:767px){.fs-modal-c-course .c-course__featureText{letter-spacing:.04em}.fs-modal-c-course .c-course__costsItem{width:100%;margin:0}.fs-modal-c-course .c-course__costsItem+.c-course__costsItem{margin-top:16px!important}.fs-modal-c-course .c-course__costsItem:nth-child(2) .c-course__costsTitle{padding-top:36px}}@media screen and (min-width:768px){.fs-modal-c-course .c-course__costsItem:nth-child(3n){margin-right:0}.fs-modal-c-course .c-course__costsItem:nth-child(n+4){margin-top:calc(16px + 20px)}.fs-modal-c-course .c-course__costsItem:nth-child(2) .c-course__costsTitle{font-size:1.375rem}}.fs-modal-c-course .c-course__costsItem:nth-child(2){border:1px solid var(--color-brand1);margin-top:0;margin-bottom:0}.fs-modal-c-course .c-course__costsItem:nth-child(2) .c-course__costsTitle{background:var(--color-brand1);color:var(--color-bk)}.fs-modal-c-course .c-course__costsItem:nth-child(2) .c-course__costsTitle::before{display:block}@media screen and (min-width:768px){.fs-modal-c-course .c-course__costsItem:nth-child(2) .c-course__costsDetail{padding-top:30px}}.fs-modal-c-course .c-course__costsTitle{font-weight:700;font-size:1.125rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-wh);padding:25px 36px;background:#888;position:relative}.fs-modal-c-course .c-course__costsDetailItem+.c-course__costsDetailItem .c-course__costsPrice,.fs-modal-c-course .c-course__costsDetailItem+.c-course__costsDetailItem .c-course__costsTax,.fs-modal-c-course .c-course__costsDetailItem.-text--thin .c-course__costsPrice,.fs-modal-c-course .c-course__costsDetailItem.-text--thin .c-course__costsTax{font-weight:400}.fs-modal-c-course .c-course__costsDetailItem+.c-course__costsDetailItem .c-course__costsPrice .price,.fs-modal-c-course .c-course__costsDetailItem.-text--thin .c-course__costsPrice .price{font-size:1.5625rem}.fs-modal-c-course .c-course__costsTitle::before{background:url(/assets/farmpower-service/img/price/course/mordal/cost_balloon.svg) center/contain no-repeat;content:"";display:none;height:34px;width:78px;position:absolute;right:40px;top:-15px;z-index:12}.fs-modal-c-course .c-course__costsDetail{padding:20px}.fs-modal-c-course .c-course__costsDetailItem+.c-course__costsDetailItem{margin-top:16px}.fs-modal-c-course .c-course__costsPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.fs-modal-c-course .c-course__costsPrice .name{font-size:1.125rem;line-height:100%;letter-spacing:.04em;color:var(--color-bk)}.fs-modal-c-course .c-course__costsPrice .price{font-size:2rem;line-height:100%;letter-spacing:.04em;color:var(--color-bk);margin:0 4px}.fs-modal-c-course .c-course__costsPrice .yen{font-size:1rem;line-height:100%;letter-spacing:.08em;color:var(--color-bk)}.fs-modal-c-course .c-course__costsTax{font-weight:700;font-size:.75rem;line-height:100%;letter-spacing:.08em;color:var(--color-bk);text-align:center;margin-top:10px}.fs-modal-c-course .c-course__costsNote{font-weight:400;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:#666;margin-top:16px}.fs-modal-c-course .c-course__costBlock{background:var(--color-wh);border:1px solid var(--color-brand1);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px}@media screen and (max-width:767px){.fs-modal-c-course .c-course__costsTitle::before{right:15px;top:9px}.fs-modal-c-course .c-course__costsNote{font-size:.625rem;line-height:150%;margin-top:8px}.fs-modal-c-course .c-course__costBlock{display:block}}.fs-modal-c-course .c-course__costTitle{font-weight:700;font-size:1.375rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-bk);padding:30px 0;width:280px;background:var(--color-brand1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.fs-modal-c-course .c-course__costTitle{width:100%;font-size:1.125rem;padding:25px 36px}}.fs-modal-c-course .c-course__costDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;width:calc(100% - 280px)}.fs-modal-c-course .c-course__costDetailItem+.c-course__costDetailItem{margin-left:32px}@media screen and (max-width:767px){.fs-modal-c-course .c-course__costDetail{display:block;width:100%}.fs-modal-c-course .c-course__costDetailItem+.c-course__costDetailItem{margin:16px 0 0}}.fs-modal-c-course .c-course__costDetailItem.-text--thin .c-course__costsPrice{font-weight:400}.fs-modal-c-course .c-course__costDetailItem.-text--thin .c-course__costsPrice .price{font-size:1.5625rem}.fs-modal-c-course .c-course__costDetailItem.-text--thin .c-course__costsTax{font-weight:400}.fs-modal-c-course .c-course__blockLink{margin-top:48px}.fs-modal-c-course .c-course__blockLink a{font-weight:700;font-size:1.375rem;line-height:150%;letter-spacing:.04em;background:var(--color-cv);border-radius:6px;-webkit-box-shadow:0 6px 0 #041F64;box-shadow:0 6px 0 #041F64;padding:24px;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;color:var(--color-wh)}@media screen and (max-width:767px){.fs-modal-c-course .c-course__blockLink{margin-top:24px}.fs-modal-c-course .c-course__blockLink a{font-size:.875rem;line-height:180%;letter-spacing:.08em;padding:16px 32px 16px 16px;-webkit-box-shadow:0 3px 0 #041F64;box-shadow:0 3px 0 #041F64}}.fs-modal-c-course .c-course__blockLink a:hover{opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}@media screen and (max-width:767px){.fs-modal-c-course .c-course__blockLink a:hover{-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}}.fs-modal-c-course .c-course__blockLink a::after{-webkit-animation:anime_cvbtn02 3s ease-in-out infinite;animation:anime_cvbtn02 3s ease-in-out infinite;content:'';position:absolute;top:-10%;left:-20%;width:40px;height:100%;-webkit-transform:scale(2) rotate(20deg);transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 100%,rgba(255,255,255,0) 0)}@keyframes anime_cvbtn02{0%{left:-20%}10%,100%{left:120%}}.fs-modal-c-course .c-course__blockLink a svg{fill:var(--color-cv)}.fs-modal-c-course .c-course__blockLink .fs-c-arrow{position:absolute;right:32px;top:calc(50% - 8px)}.fs-c-noresult{text-align:center}.fs-c-noresult .c-noresult__label{margin:0;font-family:var(--font-family-en);font-size:33px;font-weight:700;letter-spacing:4px}.fs-c-noresult .c-noresult__title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700;margin:20px 0 0}@media screen and (max-width:767px){.fs-modal-c-course .c-course__blockLink .fs-c-arrow{right:16px}.fs-c-noresult .c-noresult__title{font-size:var(--font-size-m-sp);margin-top:15px}}.fs-c-noresult .c-noresult__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:50px 0 0}@media screen and (max-width:767px){.fs-c-noresult .c-noresult__text{font-size:var(--font-size-s-sp);line-height:1.5;margin-top:30px}}.fs-c-noresult .fs-c-buttonLink{margin-top:50px}.fs-c-op{height:100%;width:100%;position:fixed;left:0;top:0;z-index:1001;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 1s;transition:background-color 1s;-webkit-transition-delay:1s;transition-delay:1s}.fs-c-op.-show{display:-webkit-box;display:-ms-flexbox;display:flex}.fs-c-op.-start{background-color:var(--color-brand1)}.fs-c-op.-start .c-op__item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fs-c-op.-hide{-webkit-animation:hideop 1s ease 0s forwards;animation:hideop 1s ease 0s forwards}.fs-c-op .fs-c-inner{position:relative;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.fs-c-op .c-op__item{-webkit-transition:all .5s;transition:all .5s;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}.fs-c-op .c-op__title{position:relative;overflow:hidden;width:100%;max-width:75%}.fs-c-op .c-op__title::before{content:"";display:block;padding-top:40.6%}.fs-c-op .c-op__title img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-c-op .c-op__logo{position:relative;overflow:hidden;width:100%;max-width:50%;margin-top:15px}.fs-c-pager,.fs-online-s-point .s-point__item+.s-point__item{margin-top:56px}.fs-c-op .c-op__logo::before{content:"";display:block;padding-top:13%}.fs-c-op .c-op__logo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}@keyframes hideop{0%{opacity:1}100%{opacity:0;display:none}}.fs-c-pager,.fs-c-pager .c-pager__item{display:-ms-flexbox;-webkit-box-pack:center}.fs-c-pager{display:-webkit-box;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.fs-c-pager .c-pager__item{display:-webkit-box;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;width:50px;height:50px;border-radius:var(--border-radius-button);background-color:var(--color-bg_light);color:var(--color-Bk_light);font-weight:700;font-size:1.125rem;line-height:26px;letter-spacing:.04em;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.fs-c-pager .c-pager__item+.c-pager__item{margin-left:8px}@media screen and (max-width:767px){.fs-c-pager{margin-top:40px}.fs-c-pager .c-pager__item{min-width:40px;width:40px;height:40px;font-size:.875rem}.fs-c-pager .c-pager__item+.c-pager__item{margin-left:6px}.fs-c-pager .c-pager__item.-next i,.fs-c-pager .c-pager__item.-prev i{-webkit-transform:scale(.8);transform:scale(.8)}}.fs-c-pager .c-pager__item.-current,.fs-c-pager .c-pager__item:hover{background-color:var(--color-brand2);color:var(--color-wh);opacity:1}.fs-c-pager .c-pager__item.-next i,.fs-c-pager .c-pager__item.-prev i{display:block;width:8px;height:12px;background:url(/assets/farmpower-service/img/common/pager_arrow.svg) no-repeat;background-size:8px 12px;-webkit-transition:all .3s;transition:all .3s}.fs-c-pager .c-pager__item.-next:hover i,.fs-c-pager .c-pager__item.-prev:hover i{background-image:url(/assets/farmpower-service/img/common/pager_arrow-white.svg)}.fs-c-pager .c-pager__item.-prev{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fs-c-searchArticle .c-searchArticle__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.fs-c-searchArticle .c-searchArticle__block+.c-searchArticle__block{margin-top:10px}.fs-c-searchArticle .c-searchArticle__title{min-width:100px;font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-bk);text-align:right;padding-right:8px}@media screen and (max-width:767px){.fs-c-searchArticle .c-searchArticle__block{display:block}.fs-c-searchArticle .c-searchArticle__title{text-align:left}.fs-c-searchArticle .c-searchArticle__categories,.fs-c-searchArticle .c-searchArticle__tags{margin-top:10px}}.fs-c-searchArticle .c-searchArticle__categories,.fs-c-searchArticle .c-searchArticle__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-c-searchArticle .c-searchArticle__categories a,.fs-c-searchArticle .c-searchArticle__tags a{font-weight:700;font-size:.875rem;line-height:180%;letter-spacing:.08em;padding:8px 24px;border-radius:5px;display:inline-block;margin-right:8px;margin-bottom:8px;color:var(--color-bk);background-color:#fff}@media screen and (max-width:767px){.fs-c-searchArticle .c-searchArticle__categories a,.fs-c-searchArticle .c-searchArticle__tags a{padding:4px 16px;font-size:.75rem}}.fs-c-searchArticle .c-searchArticle__categories a.-active,.fs-c-searchArticle .c-searchArticle__tags a.-active{background:var(--color-brand2);color:var(--color-wh)}.fs-c-searchArticle .c-searchArticle__categories a.-active::before,.fs-c-searchArticle .c-searchArticle__tags a.-active::before{display:none}.fs-c-searchArticle .c-searchArticle__categories a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-bg_light)}.fs-c-searchArticle .c-searchArticle__categories a::before{content:"";display:block;width:4px;height:4px;border-radius:100%;min-width:4px;background:var(--color-brand2);margin-right:10px}.fs-c-section.-bg--white,.fs-c-section.-bg--white--noborder{background-color:transparent}.fs-c-searchArticle .c-searchArticle__tags a{border:1px solid var(--color-line)}.fs-c-section.-bg--white+.-bg--white,.fs-c-section.-bg--white--noborder+.-bg--white{border-top:solid 1px var(--color-line_light)}.fs-c-section{overflow:hidden;position:relative;padding:64px 0}@media screen and (max-width:767px){.fs-c-section{padding:48px 0}}.fs-c-section.-bg--light_gray--noborder+.-bg--light_gray--noborder,.fs-c-section.-bg--white+.-bg--white--noborder,.fs-c-section.-bg--white--noborder+.-bg--white--noborder,.fs-c-section.-bg_one-third--light_gray+.-bg--light_gray{padding-top:0}.fs-c-section.-bg--light_gray,.fs-c-section.-bg--light_gray--noborder{background:var(--color-bg_light)}.fs-c-section.-bg--light_gray+.-bg--light_gray{border-top:solid 1px var(--color-line)}.fs-c-section.-bg_one-third--light_gray{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(75%,#fff),color-stop(75%,var(--color-bg_light)),to(var(--color-bg_light)));background:linear-gradient(180deg,#fff 0,#fff 75%,var(--color-bg_light) 75%,var(--color-bg_light) 100%)}.fs-c-sectionHeader{position:relative;text-align:center}.fs-c-sectionHeader.-bg--light_gray .c-sectionHeader__bgTitle{color:var(--color-wh)}@media screen and (min-width:768px){.fs-c-sectionHeader.-position--left,.fs-c-sectionHeader.-position--left .c-sectionHeader__bgTitle{text-align:left}.fs-c-sectionHeader.-position--left .c-sectionHeader__title{padding-left:55px}}.fs-c-sectionHeader .c-sectionHeader__bgTitle{font-family:var(--font-family-en);font-weight:400;font-size:8.75rem;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bg_brand);position:absolute;left:0;top:0;width:100%;text-align:center;z-index:10;opacity:.7}@media screen and (max-width:767px){.fs-c-sectionHeader .c-sectionHeader__bgTitle{font-size:3.375rem}}.fs-c-sectionHeader .c-sectionHeader__title{font-weight:700;font-size:2.625rem;line-height:140%;letter-spacing:.04em;position:relative;z-index:11;padding-top:40px}.fs-c-sectionHeader .c-sectionHeader__title .logo{margin-bottom:8px;margin-right:.2em;width:457px}@media screen and (max-width:767px){.fs-c-sectionHeader .c-sectionHeader__title{padding-top:20px;font-size:1.375rem}.fs-c-sectionHeader .c-sectionHeader__title .logo{margin-bottom:5px;width:193px}}.fs-c-sectionHeader .c-sectionHeader__title .-text--small{font-size:2.375rem}@media screen and (max-width:767px){.fs-c-sectionHeader .c-sectionHeader__title .-text--small{font-size:1.25rem}}.fs-c-sectionHeader .c-sectionHeader__title .-bg--black{font-weight:700;background-color:var(--color-bk);color:var(--color-wh);display:inline-block;padding:1px 10px}.fs-c-sectionHeader .c-sectionHeader__text{font-weight:400;font-size:1rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:40px}.fs-c-shareLinks .c-shareLinks__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (max-width:767px){.fs-c-sectionHeader .c-sectionHeader__text{font-weight:400;font-size:.875rem;letter-spacing:.04em;margin-top:30px;text-align:left}.fs-c-shareLinks .c-shareLinks__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.fs-c-shareLinks a{display:inline-block;height:25px;width:25px}.fs-c-shareLinks a img{width:100%}.fs-c-shareLinks a+a{margin-top:25px}@media screen and (max-width:767px){.fs-c-shareLinks a+a{margin:0 0 0 20px}}.fs-c-sidebar .c-sidebar__block+.c-sidebar__block{margin-top:40px}.fs-c-sidebar .c-sidebar__ads+.c-sidebar__ads,.fs-c-sidebar .c-sidebar__blockContetns{margin-top:16px}.fs-c-sidebar .c-sidebar__ads{display:block;line-height:1}.fs-c-sidebar .c-sidebar__ads img{width:100%;height:auto}.fs-c-sidebar .c-sidebar__blockTitle{font-weight:700;font-size:1.125rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk)}.fs-c-sidebar .c-sidebar__pickupList{border-top:2px solid var(--color-line_light)}.fs-c-sidebar .c-sidebar__pickupItem{border-bottom:2px solid var(--color-line_light);padding:16px 0}.fs-c-sidebar .c-sidebar__pickupLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-c-sidebar .c-sidebar__pickupImage{position:relative;overflow:hidden;width:95px}.fs-c-sidebar .c-sidebar__pickupImage::before{content:"";display:block;padding-top:56.2%}.fs-c-sidebar .c-sidebar__pickupImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-c-sidebar .c-sidebar__pickupTextBlock{width:calc(100% - (95px + 10px))}.fs-c-sidebar .c-sidebar__pickupDate{font-weight:400;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:var(--color-sub_txt)}.fs-c-sidebar .c-sidebar__pickupTitle{font-weight:700;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:var(--color-bk);margin-top:4px;white-space:pre-wrap;word-break:break-word}.fs-c-sidebar .c-sidebar__categoryItem+.c-sidebar__categoryItem{margin-top:8px}.fs-c-sidebar .c-sidebar__categoryLink{font-weight:500;font-size:.875rem;line-height:170%;letter-spacing:.03em;color:var(--color-bk);display:-webkit-box;display:-ms-flexbox;display:flex}.fs-c-sidebar .c-sidebar__categoryLink span{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-bk)),to(var(--color-bk))) 0 100%/100% 1px no-repeat;background:linear-gradient(var(--color-bk),var(--color-bk)) 0 100%/100% 1px no-repeat;-webkit-transition:background-size .4s cubic-bezier(.23,1,.32,1) 0s;transition:background-size .4s cubic-bezier(.23,1,.32,1) 0s}.fc-c-voiceCard .c-voiceCard__tag,.fs-c-sidebar .c-sidebar__tagLink{line-height:100%;border:1px solid var(--color-line);background-color:#fff}.fs-c-sidebar .c-sidebar__categoryLink:hover{opacity:1}.fs-c-sidebar .c-sidebar__categoryLink:hover span{background-position:100% 100%;background-size:0 1px}.fs-c-sidebar .c-sidebar__categoryLink::before{content:"・";margin-right:5px}.fs-c-toc .h2list li a::before,.fs-c-toc .h3list li a::before,.fs-c-toc .title::before,.fs-c-wysiwyg h2::after,.fs-c-wysiwyg h3::before,.fs-c-wysiwyg ul li::before{content:""}.fs-c-sidebar .c-sidebar__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-c-sidebar .c-sidebar__tagItem{margin-right:8px;margin-bottom:8px}.fs-c-sidebar .c-sidebar__tagLink{display:inline-block;font-weight:400;font-size:.75rem;letter-spacing:.04em;color:var(--color-bk);padding:8px;border-radius:2px}.fs-c-slider{position:relative}.fs-c-slider .c-slider__buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.fs-c-slider .c-slider__buttonIcon{background:url(/assets/farmpower-service/img/common/slider_icon.svg) center/contain no-repeat;height:18px;width:12px}.fs-c-slider .c-slider__buttonNext,.fs-c-slider .c-slider__buttonPrev{width:64px;height:64px;min-width:64px;border-radius:100%;background-color:var(--color-bk);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:calc(50% - 32px);z-index:12}@media screen and (max-width:767px){.fs-c-slider .c-slider__buttonNext,.fs-c-slider .c-slider__buttonPrev{height:48px;width:48px;min-width:48px;top:calc(50% - 24px)}}.fs-c-slider .c-slider__buttonNext.swiper-button-disabled,.fs-c-slider .c-slider__buttonPrev.swiper-button-disabled{cursor:auto;opacity:0}.fs-c-slider .c-slider__buttonPrev{-webkit-transform:scale(-1,1);transform:scale(-1,1);left:0}.fs-c-slider .c-slider__buttonNext{right:0}.fs-c-slider .c-slider__pagination{text-align:center;margin-top:24px}.fs-c-slider .c-slider__pagination .swiper-pagination-bullet{background:var(--color-bg);opacity:1;height:12px;width:12px;margin:0 10px}.fs-c-slider .c-slider__pagination .swiper-pagination-bullet-active{background:var(--color-brand2)}@media screen and (min-width:768px){.fs-c-slider.-pc--sliderOff .c-slider__buttonNext,.fs-c-slider.-pc--sliderOff .c-slider__buttonPrev,.fs-c-slider.-pc--sliderOff .c-slider__pagination{display:none}.fs-c-slider.-pc--sliderOff .swiper-wrapper{display:block}}.fs-c-toc{background:var(--color-bg_brand);border-radius:10px;width:100%;padding:30px 40px}@media screen and (max-width:767px){.fs-c-toc{padding:30px 20px}}.fs-c-toc .title{font-weight:700;font-size:1.125rem;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.04em;color:var(--color-Bk_light);margin-bottom:15px}.fs-c-toc .title::before{background:url(/assets/farmpower-service/img/common/icon_toc.svg) center/contain no-repeat;height:14px;width:24px;min-width:24px;margin-right:8px}.fs-c-toc .h2list{counter-reset:h2Num 0;background:#FFF;border-radius:8px;padding:32px;padding-top:calc(32px - 10px)}@media screen and (max-width:767px){.fs-c-toc .h2list{padding:16px;padding-top:calc(16px - 10px)}}.fs-c-toc .h2list>li>a{counter-increment:h2Num 1}.fs-c-toc .h3list{counter-reset:h3Num 0}.fs-c-toc .h3list li a{margin-left:20px}.fs-c-toc .h2list li,.fs-c-toc .h3list li{margin:0}.fs-c-toc .h2list li a,.fs-c-toc .h3list li a{margin-top:10px;font-weight:400;font-size:.875rem;line-height:180%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.08em;word-break:break-word;color:var(--color-bk);padding:0 20px 0 16px;position:relative;-webkit-transition:color .3s;transition:color .3s}.fs-c-toc .h2list li a:hover,.fs-c-toc .h3list li a:hover{opacity:1;color:var(--color-brand2)}.fs-c-toc .h2list li a::before,.fs-c-toc .h3list li a::before{height:6px;width:6px;border-radius:100%;background-color:var(--color-brand2);position:absolute;left:0;top:10px}@media screen and (max-width:767px){.fs-c-toggleNav{border-top:1px solid var(--color-line_light)}.fs-c-toggleNav .c-toggleNav__item{border-bottom:1px solid var(--color-line_light);padding:25px 0}.fs-c-toggleNav .c-toggleNav__parentItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-toggleNav .c-toggleNav__parentItem.-active .c-toggleNav__toggleButton{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fs-c-toggleNav .c-toggleNav__parentItem.-no--child{position:relative}.fs-c-toggleNav .c-toggleNav__parentItem.-no--child .c-toggleNav__parentLink{width:100%}.fs-c-toggleNav .c-toggleNav__parentItem.-no--child .c-toggleNav__toggleButton{position:absolute;right:0;top:calc(50% - 8px);pointer-events:none}.fs-c-toggleNav .c-toggleNav__parentLink{font-weight:700;font-size:.9375rem;line-height:100%;letter-spacing:.08em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-bk)}.fs-c-toggleNav .c-toggleNav__toggleButton{height:16px;width:16px;min-width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-c-toggleNav .c-toggleNav__toggleButton svg{fill:var(--color-bk)}.fs-c-toggleNav .c-toggleNav__childList{display:none;margin-top:24px}.fs-c-toggleNav .c-toggleNav__childList li+li{margin-top:16px}.fs-c-toggleNav .c-toggleNav__childList li a{font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:.04em;color:var(--color-bk);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-c-toggleNav.-bg--black .c-toggleNav__childList li a,.fs-c-toggleNav.-bg--black .c-toggleNav__parentLink{color:var(--color-wh)}.fs-c-toggleNav .c-toggleNav__childList li a::before{content:"";display:block;width:6px;min-width:6px;height:1px;background:var(--color-bk);margin-right:12px}.fs-c-toggleNav.-bg--black,.fs-c-toggleNav.-bg--black .c-toggleNav__item{border-color:rgba(255,255,255,.2)}.fs-c-toggleNav.-bg--black .c-toggleNav__toggleButton svg{fill:var(--color-wh)}.fs-c-toggleNav.-bg--black .c-toggleNav__childList li a::before{background:var(--color-wh)}}@media screen and (min-width:768px){.fc-c-voiceCard.-type--topPage.swiper-slide{opacity:.5;-webkit-transition:all .3s;transition:all .3s}.fc-c-voiceCard.-type--topPage.swiper-slide-active{opacity:1;-webkit-transform:scale(1.17);transform:scale(1.17)}}.fc-c-voiceCard .c-voiceCard__link{color:var(--color-bk)}.fc-c-voiceCard .c-voiceCard__link:hover{opacity:1}.fc-c-voiceCard .c-voiceCard__image{padding-top:56.2%;position:relative;overflow:hidden}.fc-c-voiceCard .c-voiceCard__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fc-c-voiceCard .c-voiceCard__category,.fc-c-voiceCard .c-voiceCard__label{font-weight:700;font-size:.75rem;line-height:180%;letter-spacing:.08em;margin-top:10px;display:inline-block}@media screen and (max-width:767px){.fc-c-voiceCard .c-voiceCard__category,.fc-c-voiceCard .c-voiceCard__label{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;margin-top:16px}}.fc-c-voiceCard .c-voiceCard__label{color:var(--color-Bk_light)}.fc-c-voiceCard .c-voiceCard__category{color:var(--color-brand2)}.fc-c-voiceCard .c-voiceCard__title{font-weight:700;font-size:1.125rem;line-height:160%;letter-spacing:.04em;color:var(--color-Bk_light);margin-top:8px;white-space:pre-wrap;word-break:break-word}@media screen and (max-width:767px){.fc-c-voiceCard .c-voiceCard__title{font-size:1.0625rem;margin-top:4px}}.fc-c-voiceCard .c-voiceCard__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:8px}.fc-c-voiceCard .c-voiceCard__tag{font-weight:400;font-size:.75rem;letter-spacing:.04em;margin-right:6px;margin-bottom:6px;padding:8px;display:inline-block;border-radius:2px}@media screen and (max-width:767px){.fc-c-voiceCard .c-voiceCard__tagList{margin-top:16px}.fc-c-voiceCard .c-voiceCard__tag{font-size:.75rem}}.fs-c-wysiwyg{width:100%;padding-left:0;overflow:hidden}.fs-c-wysiwyg h2,.fs-c-wysiwyg h3,.fs-c-wysiwyg h4,.fs-c-wysiwyg h5,.fs-c-wysiwyg h6{margin:40px 0 0;line-height:1.5}.fs-c-wysiwyg h2,.fs-c-wysiwyg h3,.fs-c-wysiwyg h4{font-weight:700;line-height:160%;letter-spacing:.04em}.fs-c-wysiwyg h2{font-size:2rem;color:var(--color-bk);background:#F7F7F7;border-radius:4px;position:relative;padding:12px 22px}@media screen and (max-width:767px){.fs-c-wysiwyg h2,.fs-c-wysiwyg h3,.fs-c-wysiwyg h4,.fs-c-wysiwyg h5,.fs-c-wysiwyg h6{margin-top:30px}.fs-c-wysiwyg h2{font-size:1.375rem}}.fs-c-wysiwyg h2::after{display:block;width:10px;height:10px;background:var(--color-brand1);border-radius:0 10px 10px 0;position:absolute;left:0;top:calc(50% - 5px)}.fs-c-wysiwyg h3{font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-bk)}.fs-c-wysiwyg h3::before{display:block;width:5px;height:35px;min-width:5px;background:linear-gradient(21.83deg,#EE7800 10.24%,#FAC44C 97.12%);margin-right:16px}.fs-c-wysiwyg h4{font-size:1.25rem;color:var(--color-brand2)}@media screen and (max-width:767px){.fs-c-wysiwyg h3{font-size:1.25rem}.fs-c-wysiwyg h4{font-size:1.125rem}}.fs-c-wysiwyg div,.fs-c-wysiwyg p{margin:20px 0 0;font-weight:400;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light)}.fs-c-wysiwyg p a{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-brand2)),to(var(--color-brand2))) 0 100%/100% 1px no-repeat;background:linear-gradient(var(--color-brand2),var(--color-brand2)) 0 100%/100% 1px no-repeat;-webkit-transition:background-size .4s cubic-bezier(.23,1,.32,1) 0s;transition:background-size .4s cubic-bezier(.23,1,.32,1) 0s}.fs-c-wysiwyg p a:hover{opacity:1;background-position:100% 100%;background-size:0 1px}.fs-c-wysiwyg figure{margin-left:0;margin-right:0}.fs-c-wysiwyg dl,.fs-c-wysiwyg ol,.fs-c-wysiwyg ul{margin:30px 0;padding:0;list-style:none}@media screen and (max-width:767px){.fs-c-wysiwyg div,.fs-c-wysiwyg p{font-size:.9375rem}.fs-c-wysiwyg p iframe{width:100%}.fs-c-wysiwyg dl,.fs-c-wysiwyg ol,.fs-c-wysiwyg ul{margin:20px 0}}.fs-c-wysiwyg dl li+li,.fs-c-wysiwyg ol li+li,.fs-c-wysiwyg ul li+li{margin-top:14px}.fs-c-wysiwyg dl dd,.fs-c-wysiwyg dl dt{font-size:1.0625rem;margin:20px 0 0;line-height:180%;letter-spacing:.04em;color:var(--color-bk)}.fs-c-wysiwyg ol li,.fs-c-wysiwyg ul li{font-weight:400;color:var(--color-Bk_light);letter-spacing:.08em;line-height:180%}.fs-c-wysiwyg ul li{font-size:1rem;position:relative;padding-left:20px}@media screen and (max-width:767px){.fs-c-wysiwyg dl dd,.fs-c-wysiwyg dl dt{font-size:1rem}.fs-c-wysiwyg ul li{font-size:.9375rem}}.fs-c-wysiwyg ul li::before{background-color:var(--color-Bk_light);border-radius:100%;display:inline-block;width:6px;height:6px;position:absolute;top:12px;left:0}.fs-c-wysiwyg ul li ul{margin:14px 0 0!important}.fs-c-wysiwyg ul li ul li::before{background-color:#ECECEC}.fs-c-wysiwyg ol{list-style:none;padding-left:0;counter-reset:n}.fs-c-wysiwyg ol li{font-size:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:767px){.fs-c-wysiwyg ol li{font-size:.9375rem}}.fs-c-wysiwyg ol li:before{content:"0" counter(n) ".";counter-increment:n;font-weight:700;font-size:1.25rem;line-height:180%;letter-spacing:.08em;color:var(--color-brand2);margin-right:10px}.fs-c-wysiwyg ol li:nth-of-type(n+10):before{content:counter(n) "."}.fs-c-wysiwyg a{word-wrap:break-word;color:var(--color-brand2);text-decoration:none;word-break:break-word}@media screen and (max-width:767px){.fs-c-wysiwyg ol li:before{font-size:px(16);line-height:20px}.fs-c-wysiwyg a::before{display:none}}.fs-c-wysiwyg a:hover{text-decoration:none}.fs-c-wysiwyg blockquote{font-weight:400;font-size:.9375rem;line-height:165%;letter-spacing:.04em;color:var(--color-Bk_light);padding:40px;margin:30px 0;position:relative;background:var(--color-bg_brand);border-radius:10px;border:none}.fs-c-wysiwyg blockquote::before{content:"";display:block;width:22px;height:16px;background-image:url(/assets/farmpower-service/img/common/icon_quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:16px;left:13px}@media screen and (max-width:767px){.fs-c-wysiwyg blockquote{font-size:.875rem;padding:44px 20px 30px;margin:20px 0}.fs-c-wysiwyg blockquote::before{top:14px;left:10px;width:28px;height:18px}}.fs-c-wysiwyg blockquote p{margin:0}.fs-c-wysiwyg table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin-top:30px;margin-bottom:30px;table-layout:fixed;border-left:1px solid #D6D6D6;border-top:1px solid #D6D6D6}.fs-c-wysiwyg table tbody,.fs-c-wysiwyg table thead{width:100%;display:table}.fs-c-wysiwyg table th{background-color:#FBFBFB;font-weight:500;font-size:.9375rem;line-height:180%;letter-spacing:.04em;padding:13px 18px}.fs-c-wysiwyg table td{font-weight:400;font-size:.875rem;line-height:150%;letter-spacing:.04em;padding:17px}@media screen and (max-width:767px){.fs-c-wysiwyg table td{font-size:.875rem;line-height:155%}}.fs-c-wysiwyg table td,.fs-c-wysiwyg table th{border:none;color:var(--color-black);min-width:230px;text-align:left;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.fs-c-wysiwyg table td[colspan="2"],.fs-c-wysiwyg table th[colspan="2"]{min-width:460px}.fs-c-wysiwyg code .hljs-ln{margin-top:0;margin-bottom:0}.fs-c-wysiwyg code .hljs-ln-code,.fs-c-wysiwyg code .hljs-ln-numbers{border:none;padding:0;min-width:5px}.fs-c-wysiwyg code .hljs-ln-numbers{border-right:1px solid #ccc}.fs-c-wysiwyg img{height:auto;margin:30px 0}.fs-c-wysiwyg .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.fs-c-wysiwyg blockquote:first-child,.fs-c-wysiwyg h2:first-child,.fs-c-wysiwyg h3:first-child,.fs-c-wysiwyg h4:first-child,.fs-c-wysiwyg h5:first-child,.fs-c-wysiwyg h6:first-child,.fs-c-wysiwyg img:first-child,.fs-c-wysiwyg ol:first-child,.fs-c-wysiwyg p:first-child,.fs-c-wysiwyg table:first-child,.fs-c-wysiwyg ul:first-child{margin-top:0}.leadgrid-c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border-radius:var(--border-radius-button);text-decoration:none;cursor:pointer;padding:6px 40px;position:relative;-webkit-transition:.2s;transition:.2s}.leadgrid-c-button.-primary,.leadgrid-c-button.-secondary{background-color:var(--color-base-primary);border:3px solid var(--color-base-primary)}.leadgrid-c-button:hover{-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}.leadgrid-c-button.-primary{color:var(--color-base-primaryInside)}.leadgrid-c-button.-primary .icon-circle-arrow .path1:before{color:var(--color-base-secondary)}.leadgrid-c-button.-primary .icon-circle-arrow .path2:before{color:var(--color-base-primary)}.leadgrid-c-button.-secondary{color:var(--color-base-primaryInside)}.leadgrid-c-button.-secondary .icon-circle-arrow .path1:before{color:#fff}.leadgrid-c-button.-secondary .icon-circle-arrow .path2:before,.leadgrid-c-button.-white,.leadgrid-c-button.-white .icon-circle-arrow .path1:before{color:var(--color-base-secondary)}.leadgrid-c-button.-white{background-color:#fff;border:3px solid var(--color-base-secondary)}.leadgrid-c-button.-white .icon-circle-arrow .path2:before{color:var(--color-base-primary)}.leadgrid-c-button.-large{min-width:275px;padding:10px 40px}.leadgrid-c-button.-large .c-button__jaTitle{font-size:var(--font-size-m)}.leadgrid-c-button.-large .icon-circle-arrow{right:20px;font-size:20px;width:20px;height:20px}.leadgrid-c-button.-big{min-width:365px;padding:28px 84px}@media screen and (max-width:767px){.leadgrid-c-button.-big{padding:28px 64px}}.leadgrid-c-button.-big .c-button__jaTitle{font-size:var(--font-size-l)}.leadgrid-c-button.-big .icon-circle-arrow{right:32px;font-size:20px;width:20px;height:20px}.leadgrid-c-button.-medium{min-width:235px;padding:11px 40px;font-size:var(--font-size-s)}.leadgrid-c-button.-tag{border-radius:var(--border-radius);background-color:#f3f3f3;min-width:initial;font-size:12px;font-weight:400;padding:3px 14px}.leadgrid-c-button.-arrow:before{content:" ";width:22px;height:7px;background-image:url(/assets/base/img/common/icon_arrow.svg);background-repeat:no-repeat;background-position:0 0;background-size:22px 7px;position:absolute;top:50%;right:22px;margin-top:-3.5px}.leadgrid-c-button.-shadow{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25)}.leadgrid-c-button.-noRecaptcha,.leadgrid-c-button.-notValid{pointer-events:none;opacity:.5}.leadgrid-c-button .c-button__enTitle{font-size:var(--font-size-xs);line-height:120%;font-weight:700;text-transform:none;word-break:break-all;opacity:.5;letter-spacing:2.47px}.leadgrid-c-button .c-button__jaTitle{font-size:var(--font-size-s);line-height:145%;font-weight:700;text-transform:none;word-break:break-all}.leadgrid-c-button .icon-circle-arrow{position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);display:none}.fs-about-s-anchor{padding:60px 0;background-color:var(--color-bg_light)}.fs-about-s-anchor .s-anchor__titleBlock{position:relative;z-index:12;text-align:center}.fs-about-s-anchor .s-anchor__title{font-weight:700;font-size:2.625rem;line-height:140%;color:var(--color-wh);letter-spacing:.04em;position:relative;z-index:12}@media screen and (max-width:767px){.fs-about-s-anchor{padding:0 0 24px}.fs-about-s-anchor .s-anchor__titleBlock{padding:48px 0}.fs-about-s-anchor .s-anchor__title{font-size:1.375rem}}.fs-about-s-anchor .s-anchor__title .-text--small{font-size:2rem}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__title .-text--small{font-size:1.25rem}}.fs-about-s-anchor .s-anchor__title .-bg--brand1{background-color:var(--color-brand1);display:inline-block;padding:4px;line-height:1;font-size:2.25rem}.fs-about-s-anchor .s-anchor__title .-bg--bk{background-color:var(--color-bk);display:inline-block;padding:0 10px;margin-top:10px}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__title .-bg--brand1{font-size:1.125rem}.fs-about-s-anchor .s-anchor__title .-bg--bk{margin-top:6px}}.fs-about-s-anchor .s-anchor__contents{position:relative;margin-top:44px}.fs-about-s-anchor .s-anchor__bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%;z-index:11}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__contents{margin:0;padding:24px 0 0}.fs-about-s-anchor .s-anchor__bg{left:-24px;right:-24px;width:calc(100% + 48px)}}.fs-about-s-anchor .s-anchor__list{counter-reset:anchor 0;position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-about-s-anchor .s-anchor__list a{color:var(--color-bk)}.fs-about-s-anchor .s-anchor__item{width:calc(100% / 3 - 48px / 3);margin-right:24px;background-color:var(--color-wh);padding:16px 0 40px;position:relative}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__item{margin:0;padding:16px 48px 16px 24px;width:100%}.fs-about-s-anchor .s-anchor__item+.s-anchor__item{margin:8px 0 0}}@media screen and (min-width:768px){.fs-about-s-anchor .s-anchor__item:nth-child(3n){margin-right:0}.fs-about-s-anchor .s-anchor__item:nth-child(n+4){margin-top:24px}}.fs-about-s-anchor .s-anchor__itemLabel{font-weight:700;font-size:.8125rem;line-height:100%;color:var(--color-brand1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__itemLabel{font-size:.625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.fs-about-s-anchor .s-anchor__itemLabel .num{display:inline-block}.fs-about-s-anchor .s-anchor__itemLabel .num::after{counter-increment:anchor 1;content:"0" counter(anchor);font-size:2.5rem;line-height:1;margin-left:8px;display:inline-block}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__itemLabel .num::after{font-size:1.5rem;margin-left:2px}}.fs-about-s-anchor .s-anchor__itemTitle{margin-top:16px;font-weight:700;font-size:.9375rem;line-height:150%;text-align:center;letter-spacing:.08em}.fs-about-s-anchor .s-anchor__itemIcon{height:16px;width:16px;position:absolute;bottom:16px;right:calc(50% - 8px);background:url(/assets/farmpower-service/img/about/anchor/arrow.svg) center/cover no-repeat}@media screen and (max-width:767px){.fs-about-s-anchor .s-anchor__itemTitle{text-align:left;margin-top:4px;font-size:1rem;line-height:160%;letter-spacing:.04em}.fs-about-s-anchor .s-anchor__itemIcon{bottom:calc(50% - 8px);right:16px}}.fs-about-s-flow .s-flow__contents{margin-top:66px}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__contents{margin-top:50px}}.fs-about-s-flow .s-flow__list{counter-reset:flow 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-about-s-flow .s-flow__item{display:block;position:relative;background:var(--color-bg_brand);border:1px solid var(--color-line_light);padding:43px 24px 32px;width:calc(100% / 4 - 72px / 4);margin-right:24px}@media screen and (min-width:768px){.fs-about-s-flow .s-flow__item:nth-child(4n){margin-right:0}.fs-about-s-flow .s-flow__item:nth-child(n+5){margin-top:42px}}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:27px 24px 24px;width:100%;margin-right:0}.fs-about-s-flow .s-flow__item+.s-flow__item{margin-top:32px}}.fs-about-s-flow .s-flow__item:last-child::after{display:none!important}.fs-about-s-flow .s-flow__item::after{background:url(/assets/farmpower-service/img/top/flow/arrow.svg) center/contain no-repeat;content:"";display:block;width:24px;height:36px;position:absolute;left:calc(100% + 5px);top:calc(50% - 18px);z-index:12}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__item::after{width:18px;height:32px;left:calc(50% - 9px);top:calc(100% - 18px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.fs-about-s-flow .s-flow__itemLabel{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-wh);background:var(--color-brand2);border-radius:100px;padding:4px 20px;position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__itemLabel{font-size:.875rem;padding:2px 12px}}.fs-about-s-flow .s-flow__itemLabel::after{counter-increment:flow 1;content:"0" counter(flow);font-size:1.125rem;letter-spacing:.04em;margin-left:4px}.fs-about-s-flow .s-flow__itemImage{height:120px;width:120px;border-radius:100%;background-color:var(--color-wh);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.fs-about-s-flow .s-flow__itemImage img{max-width:80px}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__itemImage{height:64px;width:64px;min-width:64px}.fs-about-s-flow .s-flow__itemImage img{max-width:40px}}.fs-about-s-flow .s-flow__itemTextBlock{margin-top:24px;width:100%}.fs-about-s-flow .s-flow__itemTitle{font-weight:700;font-size:1.125rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-brand2);min-height:60px}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__itemTextBlock{margin-top:0;margin-left:14px;width:calc(100% - 64px)}.fs-about-s-flow .s-flow__itemTitle{font-size:1rem;text-align:left;min-height:auto}}.fs-about-s-flow .s-flow__itemText{font-weight:400;font-size:.875rem;line-height:180%;color:var(--color-Bk_light);margin-top:16px}.fs-about-s-flow .s-flow__itemText small{font-size:.75rem}@media screen and (max-width:767px){.fs-about-s-flow .s-flow__itemText{font-size:.75rem;letter-spacing:.1em;margin-top:8px}.fs-about-s-flow .s-flow__itemText small{font-size:.625rem}}.fs-about-s-introduction .s-introduction__title{font-weight:700;font-size:2rem;line-height:160%;text-align:center;letter-spacing:.04em;position:relative}.fs-about-s-introduction .s-introduction__title::after{content:"";display:block;width:64px;height:2px;background:var(--color-brand2);margin:18px auto 0}@media screen and (max-width:767px){.fs-about-s-introduction .s-introduction__title{font-size:1.25rem}.fs-about-s-introduction .s-introduction__title::after{width:40px;margin-top:16px}}.fs-about-s-introduction .s-introduction__contents{background:var(--color-wh);-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);padding:48px 96px;position:relative;margin-top:48px}.fs-about-s-introduction .s-introduction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-about-s-introduction .s-introduction__item{width:calc(100% / 3 - 140px / 3);margin-right:70px}@media screen and (max-width:767px){.fs-about-s-introduction .s-introduction__contents{padding:24px;margin-top:24px}.fs-about-s-introduction .s-introduction__item{width:calc(100% / 2 - 24px / 2);margin-right:24px}.fs-about-s-introduction .s-introduction__item:nth-child(2n){margin-right:0}.fs-about-s-introduction .s-introduction__item:nth-child(n+3){margin-top:20px}}@media screen and (min-width:768px){.fs-about-s-introduction .s-introduction__item:nth-child(3n){margin-right:0}.fs-about-s-introduction .s-introduction__item:nth-child(n+4){margin-top:32px}}.fs-about-s-introduction .s-introduction__itemImage{width:120px;height:120px;border-radius:100%;background:var(--color-wh);border:1px solid var(--color-line_light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.fs-about-s-introduction .s-introduction__itemImage img{max-width:64px}.fs-about-s-introduction .s-introduction__itemTitle{font-weight:700;font-size:1rem;line-height:180%;text-align:center;letter-spacing:.08em;margin-top:8px}@media screen and (max-width:767px){.fs-about-s-introduction .s-introduction__itemImage{width:80px;height:80px}.fs-about-s-introduction .s-introduction__itemImage img{max-width:40px}.fs-about-s-introduction .s-introduction__itemTitle{font-size:.75rem;line-height:140%;margin-top:6px}}.fs-about-s-introduction .s-introduction__itemText{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:8px}.fs-about-s-introduction .s-introduction__linkBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:12;bottom:-29px;left:0;width:100%}.fs-about-s-possible .s-possible__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}.fs-about-s-possible .s-possible__image{width:calc(100% - (540px + 40px));-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.fs-about-s-introduction .s-introduction__itemText{font-size:.75rem;line-height:140%;color:var(--color-bk)}.fs-about-s-introduction .s-introduction__linkBlock{bottom:-21px}.fs-about-s-possible .s-possible__contents{display:block;margin-top:32px}.fs-about-s-possible .s-possible__image{width:100%}}.fs-about-s-possible .s-possible__textBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(540px + 40px);padding-right:40px;background:url(/assets/farmpower-service/img/top/possible/bg.svg) right center/235px 246px no-repeat}.fs-about-s-possible .s-possible__title{font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-about-s-possible .s-possible__textBlock{width:100%;padding:0;margin-top:20px;background-position:center;background-size:202.2px 182.76px}.fs-about-s-possible .s-possible__title{font-size:1.25rem}}.fs-about-s-possible .s-possible__description{font-weight:400;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:24px}@media screen and (max-width:767px){.fs-about-s-possible .s-possible__description{margin-top:16px;letter-spacing:.04em;font-size:.875rem}}.fs-about-s-possible .s-possible__description strong{font-size:1.25rem}.fs-about-s-possible .s-possible__link{margin-top:32px}@media screen and (max-width:767px){.fs-about-s-possible .s-possible__description strong{font-size:1rem}.fs-about-s-possible .s-possible__link{margin-top:16px}}.fs-about-s-program .s-program__contents{padding:90px 0;position:relative;margin-top:64px}.fs-about-s-program .s-program__bg,.fs-about-s-reason .s-reason__headerBg{background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:11}.fs-about-s-program .s-program__bg{background-position:center;height:100%;width:100%}.fs-about-s-program .s-program__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;position:relative;z-index:12}@media screen and (max-width:767px){.fs-about-s-program .s-program__contents{padding:135px 0 0;margin-top:24px}.fs-about-s-program .s-program__bg{padding-top:53.3%;height:auto}.fs-about-s-program .s-program__list{display:block;background-color:var(--color-wh);padding:24px 16px}}.fs-about-s-program .s-program__item{width:calc(100% / 3 - 48px / 3);margin-right:24px;background-color:var(--color-wh);padding:24px}@media screen and (max-width:767px){.fs-about-s-program .s-program__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;width:100%}.fs-about-s-program .s-program__item+.s-program__item{border-top:solid 1px var(--color-line_light);margin:16px 0 0;padding:16px 0 0}}@media screen and (min-width:768px){.fs-about-s-program .s-program__item:nth-child(3n){margin-right:0}.fs-about-s-program .s-program__item:nth-child(n+4){margin-top:24px}}.fs-about-s-program .s-program__itemImage{background:#FFF;border:1px solid var(--color-line_light);border-radius:100%;width:96px;height:96px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-about-s-program .s-program__itemImage img{max-width:56px}@media screen and (max-width:767px){.fs-about-s-program .s-program__itemImage{width:64px;height:64px;min-width:64px;margin:0 8px 0 0}.fs-about-s-program .s-program__itemImage img{max-width:32px}}.fs-about-s-program .s-program__itemTextBlock{margin-top:16px}.fs-about-s-program .s-program__itemTitle{font-weight:700;font-size:1rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-about-s-program .s-program__itemTextBlock{margin:0}.fs-about-s-program .s-program__itemTitle{font-size:.75rem;line-height:140%;text-align:left}}.fs-about-s-program .s-program__itemText{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:8px}.fs-about-s-reason{padding-top:0}.fs-about-s-reason .s-reason__header{padding:110px 0;position:relative}@media screen and (max-width:767px){.fs-about-s-program .s-program__itemText{font-size:.75rem;line-height:140%}.fs-about-s-reason .s-reason__header{display:block;padding:32px 0}}.fs-about-s-reason .s-reason__headerFlex{position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-about-s-reason .s-reason__headerFlexRight{width:480px}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__headerFlex{display:block}.fs-about-s-reason .s-reason__headerFlexRight{width:100%}}.fs-about-s-reason .s-reason__headerLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-about-s-reason .s-reason__headerLabel .label{font-weight:700;font-size:1rem;line-height:100%;color:var(--color-bk)}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__headerLabel .label{font-size:.625rem}}.fs-about-s-reason .s-reason__headerLabel .num{font-weight:700;font-size:4.5rem;line-height:100%;color:var(--color-bk);margin-left:8px}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__headerLabel .num{font-size:2.5rem;margin-left:4px}}.fs-about-s-reason .s-reason__headerTitle{font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.04em;margin-top:16px;color:var(--color-wh)}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__headerTitle{font-size:1.375rem;line-height:140%;margin-top:4px}}.fs-about-s-reason .s-reason__headerTitle .-bg--black{background-color:var(--color-bk);display:inline-block;padding:0 4px}.fs-about-s-reason .s-reason__headerText{font-weight:400;font-size:1.25rem;line-height:180%;letter-spacing:.04em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__headerText{font-size:.875rem;margin-top:16px}}.fs-about-s-reason .s-reason__headerText .note{display:block;font-size:.875rem;letter-spacing:.08em;margin-top:8px}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__headerText .note{letter-spacing:.04em;font-size:.75rem;margin-top:4px}}.fs-about-s-reason .s-reason__headerBg{height:100%;width:100%}.fs-about-s-reason .s-reason__contents{overflow:hidden}.fs-about-s-reason .s-reason__list{margin-top:64px;position:relative}.fs-about-s-reason .s-reason__list::after{content:"";display:block;width:460px;height:460px;background:radial-gradient(50% 50% at 50% 50%,#EE7800 0,#F6F6F6 100%);opacity:.2;position:absolute;top:-40px;right:-255px;z-index:11}.fs-about-s-reason .s-reason__item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;position:relative;z-index:12}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__list{margin-top:24px}.fs-about-s-reason .s-reason__list::after{width:205px;height:205px;top:-66px;right:-120px}.fs-about-s-reason .s-reason__item{display:block}}.fs-about-s-reason .s-reason__item+.s-reason__item{margin-top:32px}.fs-about-s-reason .s-reason__itemTextBlock{padding:45px 56px 45px 92px;position:relative}.fs-about-s-reason .s-reason__itemTextBlock::after{content:"";display:block;width:4px;background-color:var(--color-brand2);position:absolute;left:56px;top:45px;bottom:45px}.fs-about-s-reason .s-reason__itemTitle{font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__item+.s-reason__item{margin-top:16px}.fs-about-s-reason .s-reason__itemTextBlock{padding:18px 16px 16px}.fs-about-s-reason .s-reason__itemTextBlock::after{height:2px;width:100%;left:0;top:0}.fs-about-s-reason .s-reason__itemTitle{font-size:1.125rem}}.fs-about-s-reason .s-reason__itemText{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:16px}.fs-about-s-reason .s-reason__itemImage{width:528px;min-width:528px;position:relative}.fs-about-s-reason .s-reason__itemImage::before{content:"";display:block;padding-top:56.2%}.fs-about-s-reason .s-reason__itemImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-s-breadcrumb{padding:8px 0 16px}@media screen and (max-width:767px){.fs-about-s-reason .s-reason__itemText{letter-spacing:.04em;margin-top:8px}.fs-about-s-reason .s-reason__itemImage{width:100%;min-width:auto}.fs-s-breadcrumb{padding:1px 0 5px}}.fs-s-breadcrumb::-webkit-scrollbar{display:none}.fs-s-breadcrumb .s-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.fs-s-breadcrumb .s-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.fs-s-breadcrumb .s-breadcrumb__item::after{content:"";display:block;height:10px;width:5px;min-width:5px;background:url(/assets/farmpower-service/img/common/breadcrumb_arrow.svg);margin:0 8px}.fs-s-breadcrumb .s-breadcrumb__item:last-child::after{display:none}.fs-s-breadcrumb .s-breadcrumb__item:last-child a{text-decoration:none;pointer-events:none}.fs-s-breadcrumb .s-breadcrumb__item a{font-weight:400;font-size:.75rem;line-height:150%;letter-spacing:.04em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-bk)}.fs-company-s-area .s-area__contents{margin-top:90px}@media screen and (max-width:767px){.fs-s-breadcrumb .s-breadcrumb__item a{font-size:.6875rem}.fs-company-s-area .s-area__contents{margin-top:27px}}.fs-company-s-information .s-information__contents{margin-top:90px;border-bottom:solid 1px var(--color-line)}.fs-company-s-information .s-information__detail{display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px 0;border-top:solid 1px var(--color-line)}.fs-company-s-information .s-information__detail dt{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-bk);width:200px}@media screen and (max-width:767px){.fs-company-s-information .s-information__contents{margin-top:36px}.fs-company-s-information .s-information__detail{padding:12px 0}.fs-company-s-information .s-information__detail dt{width:100px;font-size:.875rem}}.fs-company-s-information .s-information__detail dd{font-weight:400;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);width:calc(100% - 200px);margin:0}@media screen and (max-width:767px){.fs-company-s-information .s-information__detail dd{width:calc(100% - 100px);font-size:.875rem}}.fs-company-s-information .s-information__detail dd a{font-weight:700;color:var(--color-brand2)}.fs-company-s-mission::after{content:"";display:block;width:460px;height:460px;background:radial-gradient(50% 50% at 50% 50%,#EE7800 0,#F6F6F6 100%);opacity:.2;position:absolute;right:-40px;bottom:-200px}.fs-company-s-mission .s-mission__contents{position:relative;z-index:12;margin-top:75px}.fs-company-s-mission .s-mission__catchcopy{font-weight:700;font-size:2rem;line-height:160%;text-align:center;letter-spacing:.04em}.fs-company-s-mission .s-mission__catchcopy .-bg--black{background-color:var(--color-bk);color:var(--color-wh);padding:0 10px;margin-bottom:10px;display:inline-block}@media screen and (max-width:767px){.fs-company-s-mission::after{width:205px;height:205px;right:-95px;bottom:-50px}.fs-company-s-mission .s-mission__contents{margin-top:28px}.fs-company-s-mission .s-mission__catchcopy{font-size:1.375rem;line-height:140%}.fs-company-s-mission .s-mission__catchcopy .-bg--black{margin-bottom:8px}}.fs-company-s-mission .s-mission__description{font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:13px}@media screen and (max-width:767px){.fs-company-s-mission .s-mission__description{font-size:.875rem;letter-spacing:.04em;margin-top:16px}}.fs-s-complete .s-complete__label{font-family:var(--font-family-en);font-weight:400;font-size:2rem;line-height:40px;text-align:center;letter-spacing:4.13px;color:var(--color-bk)}.fs-s-complete .s-complete__text,.fs-s-complete .s-complete__title{font-size:.875rem;text-align:center;color:var(--color-Bk_light);line-height:180%;letter-spacing:.08em}.fs-s-complete .s-complete__title{font-weight:700;margin-top:8px}.fs-s-complete .s-complete__text{font-weight:400;margin-top:24px}@media screen and (max-width:767px){.fs-s-complete .s-complete__text{text-align:left}}.fs-s-complete .s-complete__button{text-align:center;margin-top:32px}.fs-s-contactDetail .s-contactDetail__description{font-weight:400;font-size:.9375rem;line-height:180%;letter-spacing:.04em;color:var(--color-bk)}.fs-s-contactDetail .s-contactDetail__contents{margin-top:48px}@media screen and (max-width:767px){.fs-s-contactDetail .s-contactDetail__description{font-size:.875rem}.fs-s-contactDetail .s-contactDetail__contents{margin-top:24px}}.fs-counseling-s-flow .s-flow__contents{margin-top:66px}.fs-counseling-s-flow .s-flow__toggleButton{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-bk);background:#fff;font-size:1.125rem;font-weight:700;padding:20px 0;position:relative;text-align:center;width:100%;display:none;opacity:1}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__contents{margin-top:50px}.fs-counseling-s-flow .s-flow__toggleButton{display:block}}.fs-counseling-s-flow .s-flow__toggleButton.is-active .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.fs-counseling-s-flow .s-flow__toggleButton .icon{display:block;width:32px;min-width:32px;height:32px;border-radius:100%;-webkit-transition:.2s;transition:.2s;background-color:var(--color-bg_brand);position:absolute;right:15px;top:calc(50% - 16px)}.fs-counseling-s-flow .s-flow__toggleButton .icon::after,.fs-counseling-s-flow .s-flow__toggleButton .icon::before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 6px);width:12px;height:2px;background-color:var(--color-brand2)}.fs-counseling-s-flow .s-flow__toggleButton .icon::after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fs-counseling-s-flow .s-flow__list{counter-reset:flow 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__list{display:none;padding-top:30px}}.fs-counseling-s-flow .s-flow__item{display:block;position:relative;background:var(--color-wh);border:1px solid var(--color-line_light);padding:43px 32px 32px;width:calc(100% / 3 - 64px / 3);margin-right:32px}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:27px 24px 24px;width:100%;margin-right:0}.fs-counseling-s-flow .s-flow__item+.s-flow__item{margin-top:32px}}.fs-counseling-s-flow .s-flow__item::after,.fs-top-s-flow .s-flow__item::after{background:url(/assets/farmpower-service/img/top/flow/arrow.svg) center/contain no-repeat;width:24px;height:36px;top:calc(50% - 18px)}.fs-counseling-s-flow .s-flow__item:last-child::after{display:none!important}.fs-counseling-s-flow .s-flow__item:nth-child(3n){margin-right:0}.fs-counseling-s-flow .s-flow__item:nth-child(n+4){margin-top:42px}.fs-counseling-s-flow .s-flow__item::after{content:"";display:block;position:absolute;left:calc(100% + 5px)}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__item::after{width:18px;height:32px;left:calc(50% - 9px);top:calc(100% - 18px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fs-counseling-s-flow .s-flow__itemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px}}.fs-counseling-s-flow .s-flow__itemLabel{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-wh);background:var(--color-brand2);border-radius:100px;padding:4px 20px;position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__itemLabel{font-size:.875rem;padding:2px 12px}}.fs-counseling-s-flow .s-flow__itemLabel::after{counter-increment:flow 1;content:"0" counter(flow);font-size:1.125rem;letter-spacing:.04em;margin-left:4px}.fs-counseling-s-flow .s-flow__itemImage{text-align:center}.fs-counseling-s-flow .s-flow__itemImage img{max-width:112px}.fs-counseling-s-flow .s-flow__itemTextBlock{margin-top:24px}.fs-counseling-s-flow .s-flow__itemTitle{font-weight:700;font-size:1.125rem;line-height:160%;text-align:center;letter-spacing:.04em}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__itemImage img{max-width:64px}.fs-counseling-s-flow .s-flow__itemTextBlock{margin-top:0;margin-left:14px}.fs-counseling-s-flow .s-flow__itemTitle{font-size:1rem;text-align:left}}.fs-counseling-s-flow .s-flow__itemText{font-weight:400;font-size:.875rem;line-height:180%;color:var(--color-Bk_light);margin-top:16px}@media screen and (max-width:767px){.fs-counseling-s-flow .s-flow__itemText{font-size:.75rem;letter-spacing:.1em;margin-top:8px}}.fs-counseling-s-form .s-form__contents{margin-top:72px}.fs-cta-s-counseling{background:url(/assets/farmpower-service/img/cta/counseling/bg-pc.jpg) center/cover no-repeat}.fs-cta-s-counseling .s-counseling__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-cta-s-counseling .s-counseling__title{font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.04em;color:var(--color-wh)}@media screen and (max-width:767px){.fs-counseling-s-form .s-form__contents{margin-top:32px}.fs-cta-s-counseling{background-image:url(/assets/farmpower-service/img/cta/counseling/bg-sp.jpg)}.fs-cta-s-counseling .s-counseling__contents{display:block}.fs-cta-s-counseling .s-counseling__title{font-size:1.25rem;line-height:160%;letter-spacing:.04em;text-align:center}}.fs-cta-s-counseling .s-counseling__title .-text--large{font-size:2.375rem}@media screen and (max-width:1200px){.fs-detail-s-column .fs-c-inner{max-width:calc(1200px + 24px + 72px);padding-left:72px}}@media screen and (max-width:767px){.fs-cta-s-counseling .s-counseling__title .-text--large{font-size:1.25rem}.fs-cta-s-counseling .s-counseling__linkBlock{margin-top:16px}.fs-detail-s-column .fs-c-inner{padding-left:24px}}.fs-s-faq .s-faq__block+.s-faq__block,.fs-s-faq .s-faq__contents{margin-top:48px}.fs-s-faq .s-faq__blockTitle{font-weight:700;font-size:1.75rem;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.04em;color:var(--color-Bk_light)}.fs-s-faq .s-faq__blockTitle::before{content:"";display:block;width:5px;height:35px;min-width:5px;background:linear-gradient(21.83deg,#EE7800 10.24%,#FAC44C 97.12%);margin-right:16px}.fs-s-faq .s-faq__blockList{margin-top:32px}@media screen and (max-width:767px){.fs-s-faq .s-faq__blockTitle{font-size:1.125rem}.fs-s-faq .s-faq__blockList{margin-top:24px}}.fs-s-faq .s-faq__noArticle{margin-top:32px;font-weight:400;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light)}body.-lock .fs-fix-s-banner{opacity:0}#js-editor-sections-wrapper .fs-fix-s-banner,#js-editor-sections-wrapper.fs-fix-s-banner,#js-pageReused-editor-sections .fs-fix-s-banner,#js-pageReused-editor-sections.fs-fix-s-banner,.leadgridCms-onlyInnerWorkspace .fs-fix-s-banner,.leadgridCms-onlyInnerWorkspace.fs-fix-s-banner{display:block!important;opacity:1!important;position:static!important}.fs-fix-s-banner{display:none;width:100%;background:var(--color-bk);position:fixed;bottom:0;left:0;padding:10px 0;z-index:12;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}@media screen and (max-width:767px){.fs-s-faq .s-faq__noArticle{font-size:.875rem;margin-top:24px}.fs-fix-s-banner{display:block}}.fs-fix-s-banner.-is--show{opacity:1}.fs-fix-s-banner .fs-c-inner{padding:0 30px}.fs-fix-s-banner .fs-counseling-c-buttonLink a{padding:14px}.fs-fix-s-banner .fs-counseling-c-buttonLink .c-buttonLink__image{margin-right:10px}.fs-fix-s-banner .fs-counseling-c-buttonLink .c-buttonLink__text{font-size:.75rem}.fs-fix-s-banner .fs-counseling-c-buttonLink .c-buttonLink__title{margin-top:6px;font-size:.875rem}.fs-fix-s-banner .fs-counseling-c-buttonLink .c-buttonLink__arrow{margin-left:10px;min-width:20px}.fs-fix-s-banner .fs-counseling-c-buttonLink .c-buttonLink__arrow svg{fill:#fff;height:20px;width:20px}.fs-list-s-column .s-column__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-list-s-column .s-column__contentsLeft{width:calc(100% - (300px + 100px))}@media screen and (max-width:767px){.fs-list-s-column .s-column__contents{display:block}.fs-list-s-column .s-column__contentsLeft{width:100%}}.fs-list-s-column .s-column__contentsRight{width:300px}.fs-list-s-news .s-news__contents,.fs-list-s-voice .s-voice__contents{margin-top:40px}.fs-s-noimage-pageHeader{padding:45px 0 80px}.fs-s-noimage-pageHeader .s-pageHeader__en{font-family:var(--font-family-en);font-weight:400;font-size:1.0625rem;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand2)}@media screen and (max-width:767px){.fs-list-s-column .s-column__contentsRight{width:100%;margin-top:40px}.fs-s-noimage-pageHeader{padding:48px 0}.fs-s-noimage-pageHeader .s-pageHeader__en{font-size:.875rem}}.fs-s-noimage-pageHeader .s-pageHeader__ja{font-weight:700;font-size:2.375rem;line-height:160%;letter-spacing:.04em;color:var(--color-Bk_light);margin-top:5px}.fs-online-s-faq .s-faq__contents{margin-top:72px;padding:8px 60px 40px;position:relative;background-color:var(--color-wh);border:1px solid var(--color-line)}@media screen and (max-width:767px){.fs-s-noimage-pageHeader .s-pageHeader__ja{font-size:1.25rem}.fs-online-s-faq .s-faq__contents{margin-top:32px;padding:0 16px 24px}}.fs-online-s-performance .s-performance__contents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:84px;padding-top:40px;background:-webkit-gradient(linear,left top,right top,from(var(--color-bg_brand)),color-stop(68%,var(--color-bg_brand)),color-stop(68%,transparent),to(transparent));background:linear-gradient(90deg,var(--color-bg_brand) 0,var(--color-bg_brand) 68%,transparent 68%,transparent 100%)}@media screen and (max-width:767px){.fs-online-s-performance .s-performance__contents{display:block;margin:34px -24px 0;padding:0 24px;background:linear-gradient(180deg,var(--color-bg_brand) 0,var(--color-bg_brand) calc(100% - 32px),transparent calc(100% - 32px),transparent 100%)}}.fs-online-s-performance .s-performance__textBlock{padding:60px 56px 60px 92px;position:relative}.fs-online-s-performance .s-performance__textBlock::before{content:"";display:block;width:4px;background-color:var(--color-brand2);position:absolute;left:56px;top:60px;bottom:60px}.fs-online-s-performance .s-performance__title{font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk)}.fs-online-s-performance .s-performance__description{font-weight:400;font-size:1.125rem;line-height:160%;letter-spacing:.04em;color:var(--color-Bk_light);margin-top:16px}@media screen and (max-width:767px){.fs-online-s-performance .s-performance__textBlock{padding:20px 0 0}.fs-online-s-performance .s-performance__textBlock::before{height:2px;width:calc(100% + 48px);left:-24px;top:0}.fs-online-s-performance .s-performance__title{font-size:1.125rem}.fs-online-s-performance .s-performance__description{font-size:.875rem;line-height:180%}}.fs-online-s-performance .s-performance__image{width:620px;min-width:620px;position:relative;overflow:hidden}@media screen and (max-width:767px){.fs-online-s-performance .s-performance__image{margin-top:16px;width:100%;min-width:100%}}.fs-online-s-performance .s-performance__image::before{content:"";display:block;padding-top:60.7%}.fs-online-s-performance .s-performance__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-online-s-point .s-point__contents{margin-top:64px;position:relative}.fs-online-s-point .s-point__contents::after{content:"";display:block;width:460px;height:460px;background:radial-gradient(50% 50% at 50% 50%,#EE7800 0,#F6F6F6 100%);opacity:.2;position:absolute;top:-182px;right:-172px;z-index:11}.fs-online-s-point .s-point__list{counter-reset:point 0;background-color:var(--color-wh);padding:66px 96px;position:relative;z-index:12}.fs-online-s-point .s-point__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.fs-online-s-point .s-point__contents{margin-top:24px}.fs-online-s-point .s-point__contents::after{width:205px;height:205px;top:-120px;right:-120px}.fs-online-s-point .s-point__list{background-color:transparent;padding:0}.fs-online-s-point .s-point__item{display:block;background-color:#fff;position:relative;z-index:12}.fs-online-s-point .s-point__item+.s-point__item{margin-top:32px}}.fs-online-s-point .s-point__itemTextBlock{padding:20px 56px 20px 36px;position:relative}.fs-online-s-point .s-point__itemTextBlock::after{content:"";display:block;width:4px;background-color:var(--color-brand2);position:absolute;left:0;top:20px;bottom:20px}.fs-online-s-point .s-point__itemLable{font-weight:700;font-size:.625rem;line-height:100%;color:var(--color-bk);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-online-s-point .s-point__itemLable::after{counter-increment:point 1;content:"0" counter(point);font-weight:700;font-size:1.75rem;line-height:100%;color:var(--color-bk);margin-left:8px}.fs-online-s-point .s-point__itemTitle{font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-online-s-point .s-point__itemTextBlock{padding:18px 16px 16px}.fs-online-s-point .s-point__itemTextBlock::after{height:2px;width:100%;left:0;top:0}.fs-online-s-point .s-point__itemTitle{font-size:1.125rem}}.fs-online-s-point .s-point__itemText{font-weight:400;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:16px}.fs-online-s-point .s-point__itemImage{width:528px;min-width:528px;position:relative}@media screen and (max-width:767px){.fs-online-s-point .s-point__itemText{font-size:.875rem;letter-spacing:.04em;margin-top:8px}.fs-online-s-point .s-point__itemImage{width:100%;min-width:auto}}.fs-online-s-point .s-point__itemImage::before{content:"";display:block;padding-top:56.2%}.fs-online-s-point .s-point__itemImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-online-s-smart .s-smart__contents{margin-top:64px;position:relative}.fs-online-s-smart .s-smart__contents::after{content:"";display:block;width:460px;height:460px;background:radial-gradient(50% 50% at 50% 50%,#EE7800 0,#F6F6F6 100%);opacity:.2;position:absolute;top:-182px;right:-172px;z-index:11}.fs-online-s-smart .s-smart__list{counter-reset:smart 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;background:var(--color-wh);border:1px solid var(--color-line);padding:64px 130px;position:relative;z-index:12}@media screen and (max-width:767px){.fs-online-s-smart .s-smart__contents{margin-top:24px}.fs-online-s-smart .s-smart__contents::after{width:205px;height:205px;top:-120px;right:-120px}.fs-online-s-smart .s-smart__list{display:block;padding:32px 24px}}.fs-online-s-smart .s-smart__item{margin-right:135px;width:calc(100% / 3 - 270px / 3)}@media screen and (max-width:767px){.fs-online-s-smart .s-smart__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:270px;margin:0 auto}.fs-online-s-smart .s-smart__item+.s-smart__item{margin-top:24px}.fs-online-s-smart .s-smart__item:nth-child(even) .s-smart__itemImage{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fs-online-s-smart .s-smart__itemImage{width:72px;min-width:72px}}@media screen and (min-width:768px){.fs-online-s-smart .s-smart__item:nth-child(3n){margin-right:0}.fs-online-s-smart .s-smart__item:nth-child(n+4){margin-top:40px}}.fs-online-s-smart .s-smart__itemImage{position:relative;overflow:hidden}.fs-online-s-smart .s-smart__itemImage::before{content:"";display:block;padding-top:193.6%}.fs-online-s-smart .s-smart__itemImage img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-online-s-smart .s-smart__itemTextBlock{margin-top:16px}.fs-online-s-smart .s-smart__label{text-align:center}.fs-online-s-smart .s-smart__label::after{counter-increment:smart 1;content:"0" counter(smart);font-weight:700;font-size:2.5rem;line-height:100%;color:var(--color-brand1)}@media screen and (max-width:767px){.fs-online-s-smart .s-smart__itemTextBlock{margin-top:0;width:calc(100% - (72px + 24px))}.fs-online-s-smart .s-smart__label{text-align:left}.fs-online-s-smart .s-smart__label::after{font-size:1.375rem}}.fs-online-s-smart .s-smart__itemTitle{font-weight:700;font-size:1.25rem;line-height:160%;text-align:center;letter-spacing:.04em;margin-top:8px}.fs-s-pageHeader{padding-top:32px;overflow:hidden}@media screen and (max-width:767px){.fs-online-s-smart .s-smart__itemTitle{margin-top:5px;text-align:left;font-size:.875rem;line-height:180%}.fs-s-pageHeader{padding-top:0}}.fs-s-pageHeader+.fs-c-section.-bg--white{border-top:none!important;padding-top:0!important}.fs-s-pageHeader .fs-c-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:390px}@media screen and (max-width:767px){.fs-s-pageHeader .fs-c-inner{height:auto;display:block}}.fs-s-pageHeader .s-pageHeader__image{position:absolute;right:min(calc(((100vw - 100%)/ 2) * -1),-24px);top:0;z-index:11;width:calc(100% - 210px);height:100%}@media screen and (max-width:767px){.fs-s-pageHeader .s-pageHeader__image{position:relative;right:-24px;left:-24px;width:calc(100% + 48px)}.fs-s-pageHeader .s-pageHeader__image::before{content:"";display:block;padding-top:35.2%}.fs-s-pageHeader .s-pageHeader__textBlock{margin-top:-8px}}.fs-s-pageHeader .s-pageHeader__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-s-pageHeader .s-pageHeader__textBlock{position:relative;z-index:12}.fs-s-pageHeader .s-pageHeader__en{font-family:var(--font-family-en);font-weight:400;font-size:2.8125rem;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bk);display:inline-block}.fs-s-pageHeader .s-pageHeader__en span{text-shadow:#fff 0 -1px 3px}.fs-s-pageHeader .s-pageHeader__en::after{content:"";background:var(--color-brand2);display:block;width:100%;height:5px;margin-top:25px}@media screen and (max-width:767px){.fs-s-pageHeader .s-pageHeader__en{font-size:1.25rem}.fs-s-pageHeader .s-pageHeader__en::after{margin-top:8px;height:3px}}.fs-s-pageHeader .s-pageHeader__ja{margin-top:12px}.fs-s-pageHeader .s-pageHeader__ja *{font-weight:700;font-size:1rem;line-height:160%;letter-spacing:.04em;color:var(--color-Bk_light);text-shadow:#fff 0 0 5px;-webkit-transition-delay:.1s;transition-delay:.1s}@media screen and (max-width:767px){.fs-s-pageHeader .s-pageHeader__ja{margin-top:0}.fs-s-pageHeader .s-pageHeader__ja *{font-size:.875rem;line-height:180%}}.fs-price-s-course{padding-top:0}.fs-price-s-course .s-course__list{margin-top:65px;counter-reset:course 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-price-s-course .s-course__item{width:calc(50% - 48px / 2);margin-right:24px;border-top:solid 4px var(--color-brand2)}@media screen and (max-width:767px){.fs-price-s-course .s-course__list{margin-top:24px}.fs-price-s-course .s-course__item{width:100%;margin:0}.fs-price-s-course .s-course__item+.s-course__item{margin-top:24px}}@media screen and (min-width:768px){.fs-price-s-course .s-course__item:nth-child(2n){margin-right:24px}.fs-price-s-course .s-course__item:nth-child(n+3){margin-top:48px}}.fs-price-s-course .s-course__header{position:relative}.fs-price-s-course .s-course__image{position:relative;overflow:hidden}.fs-price-s-course .s-course__image::before{content:"";display:block;padding-top:56.25%}.fs-price-s-course .s-course__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0;z-index:11}.fs-price-s-course .s-course__image::after{content:"";display:block;background:var(--color-bk);opacity:.5;height:100%;width:100%;position:absolute;left:0;top:0;z-index:12;pointer-events:none}.fs-price-s-course .s-course__headerFront{height:100%;width:100%;position:absolute;left:0;top:0;z-index:13;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-price-s-course .s-course__label .label,.fs-price-s-course .s-course__label::after{line-height:100%;color:var(--color-brand1);display:block;font-weight:700;text-align:center}.fs-price-s-course .s-course__label .label{font-size:.625rem}.fs-price-s-course .s-course__label::after{counter-increment:course 1;content:"0" counter(course);font-size:2.375rem;margin-top:4px}.fs-price-s-course .s-course__title{font-weight:700;font-size:1.75rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-wh);margin-top:16px}.fs-price-s-course .s-course__contents{padding:24px 32px;background-color:var(--color-wh)}@media screen and (max-width:767px){.fs-price-s-course .s-course__title{font-size:1.125rem;margin-top:8px}.fs-price-s-course .s-course__contents{padding:16px 24px}}.fs-price-s-course .s-course__text{font-weight:400;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light)}.fs-price-s-course .s-course__link{margin-top:24px}.fs-price-s-cta .s-cta__contents{position:relative;padding-top:60px;min-height:400px}.fs-price-s-cta .s-cta__bg{background-repeat:no-repeat;background-position:center top;background-size:contain;position:absolute;left:0;top:0;width:100%;height:400px;z-index:11}@media screen and (max-width:767px){.fs-price-s-course .s-course__text{font-size:.875rem;letter-spacing:.04em}.fs-price-s-course .s-course__link{margin-top:16px}.fs-price-s-cta .s-cta__contents{padding-top:45px;min-height:auto}.fs-price-s-cta .s-cta__bg{height:200px}.fs-price-s-cta .s-cta__contentsInner{padding:0 24px}}.fs-price-s-cta .s-cta__contentsInner{max-width:475px;position:relative;z-index:12;margin:0 auto}.fs-price-s-cta .s-cta__firstBlock{text-align:center}.fs-price-s-cta .s-cta__firstTitle{font-weight:700;font-size:2rem;line-height:160%;text-align:center;letter-spacing:.04em;background-color:var(--color-wh);color:var(--color-brand2);padding:0 10px;display:inline-block}@media screen and (max-width:767px){.fs-price-s-cta .s-cta__firstTitle{font-size:.8125rem;line-height:140%;padding:0 3px}}.fs-price-s-cta .s-cta__firstText{font-weight:700;font-size:1.125rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-Bk_light);margin-top:7px}.fs-price-s-cta .s-cta__secondBlock{margin-top:13px}@media screen and (max-width:767px){.fs-price-s-cta .s-cta__firstText{font-size:.6875rem}.fs-price-s-cta .s-cta__firstText span{line-height:180%;background:var(--color-wh)}.fs-price-s-cta .s-cta__secondBlock{background:var(--color-wh);-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);padding:16px}}.fs-price-s-cta .s-cta__secondText{font-weight:400;font-size:.875rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-Bk_light)}.fs-price-s-cta .s-cta__leadBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:23px}@media screen and (max-width:767px){.fs-price-s-cta .s-cta__secondText{font-size:.625rem;line-height:180%;letter-spacing:.1em}.fs-price-s-cta .s-cta__leadBlock{margin-top:10px}}.fs-price-s-cta .s-cta__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.fs-price-s-cta .s-cta__price .num{font-weight:700;font-size:3.625rem;line-height:100%;color:var(--color-brand2)}.fs-price-s-cta .s-cta__price .yen,.fs-price-s-different .s-different__table tbody th{font-weight:700;color:var(--color-bk)}@media screen and (max-width:767px){.fs-price-s-cta .s-cta__price .num{font-size:2rem}}.fs-price-s-cta .s-cta__price .yen{font-size:1.75rem;line-height:100%;letter-spacing:.04em;margin-left:5px}.fs-price-s-cta .s-cta__link{margin-left:32px}.fs-price-s-different .s-different__contents{margin-top:48px;position:relative}@media screen and (max-width:767px){.fs-price-s-cta .s-cta__price .yen{font-size:1.0625rem}.fs-price-s-cta .s-cta__link{margin-left:16px}.fs-price-s-cta .s-cta__link .fs-c-buttonLink a{padding:9px 18px}.fs-price-s-cta .s-cta__link .fs-c-buttonLink .c-buttonLink__text{font-size:.6875rem}.fs-price-s-cta .s-cta__link .fs-c-buttonLink .c-buttonLink__arrow{margin-left:12px;min-width:12px}.fs-price-s-cta .s-cta__link .fs-c-buttonLink svg{height:12px;width:12px}.fs-price-s-different .s-different__contents{margin-top:24px}}.fs-price-s-different .s-different__contents::after{content:"";display:block;width:460px;height:460px;background:radial-gradient(50% 50% at 50% 50%,#EE7800 0,#F6F6F6 100%);opacity:.2;position:absolute;top:-182px;right:-172px;z-index:11}.fs-price-s-different .s-different__tableWrap{position:relative;z-index:12}@media screen and (max-width:767px){.fs-price-s-different .s-different__contents::after{width:205px;height:205px;top:-120px;right:-120px}.fs-price-s-different .s-different__tableWrap{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.fs-price-s-different .s-different__table{width:100%}.fs-price-s-different .s-different__table thead th{font-weight:700;font-size:1rem;line-height:150%;text-align:center;letter-spacing:.08em;color:var(--color-wh);border-radius:8px 8px 0 0;padding:12px 0;width:270px;min-width:270px}@media screen and (max-width:767px){.fs-price-s-different .s-different__table thead th{font-size:.875rem;width:170px;min-width:170px}}.fs-price-s-different .s-different__table thead th:nth-child(n+2){width:calc((100% - 270px)/ 5);min-width:calc((100% - 270px)/ 5)}.fs-price-s-different .s-different__table thead th:nth-child(2){background:#EE7800}.fs-price-s-different .s-different__table thead th:nth-child(3){background:#888}.fs-price-s-different .s-different__table thead th:nth-child(4){background:#6D6D6D}.fs-price-s-different .s-different__table thead th:nth-child(5){background:#555}.fs-price-s-different .s-different__table thead th:nth-child(6){background:#333}.fs-price-s-different .s-different__table tbody tr{background-color:var(--color-wh)}.fs-price-s-different .s-different__table tbody tr:nth-child(even){background-color:var(--color-bg)}.fs-price-s-different .s-different__table tbody td,.fs-price-s-different .s-different__table tbody th{line-height:150%;letter-spacing:.08em;font-size:1rem;padding:20px}.fs-price-s-different .s-different__table tbody td{font-weight:400;text-align:center;color:var(--color-Bk_light)}.fs-price-s-different .s-different__link{text-align:center;margin-top:48px}@media screen and (max-width:767px){.fs-price-s-different .s-different__table thead th:nth-child(n+2){width:110px;min-width:110px}.fs-price-s-different .s-different__table tbody td,.fs-price-s-different .s-different__table tbody th{font-size:.875rem;padding:4px 20px}.fs-price-s-different .s-different__table tbody th{letter-spacing:.04em;min-width:170px}.fs-price-s-different .s-different__link{margin-top:24px}}.fs-price-s-guarantee .s-guarantee__contents{margin-top:32px}.fs-price-s-guarantee .s-guarantee__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-price-s-guarantee .s-guarantee__item{padding:42px 32px 32px;background:var(--color-wh);border:1px solid var(--color-line_light);width:calc(100% / 3 - 48px / 3);margin-right:24px}@media screen and (max-width:767px){.fs-price-s-guarantee .s-guarantee__contents{margin-top:24px}.fs-price-s-guarantee .s-guarantee__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;width:100%;margin:0}.fs-price-s-guarantee .s-guarantee__item+.s-guarantee__item{margin-top:16px}}@media screen and (min-width:768px){.fs-price-s-guarantee .s-guarantee__item:nth-child(3n){margin-right:0}.fs-price-s-guarantee .s-guarantee__item:nth-child(n+4){margin-top:24px}}.fs-price-s-guarantee .s-guarantee__image{width:112px;margin:0 auto;position:relative}@media screen and (max-width:767px){.fs-price-s-guarantee .s-guarantee__image{width:64px;min-width:64px}}.fs-price-s-guarantee .s-guarantee__image::before{content:"";display:block;padding-top:100%}.fs-price-s-guarantee .s-guarantee__image .icon{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-price-s-guarantee .s-guarantee__image .balloon{position:absolute;left:calc(100% - 20px);bottom:calc(100% - 10px)}.fs-price-s-guarantee .s-guarantee__textBlock{margin-top:24px}.fs-price-s-guarantee .s-guarantee__title{font-weight:700;font-size:1.125rem;line-height:160%;text-align:center;letter-spacing:.04em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-price-s-guarantee .s-guarantee__image .balloon{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% - 0px)}.fs-price-s-guarantee .s-guarantee__textBlock{margin:0 0 0 14px}.fs-price-s-guarantee .s-guarantee__title{text-align:left}}.fs-price-s-guarantee .s-guarantee__title small{font-size:.625rem}.fs-price-s-guarantee .s-guarantee__text{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:16px}@media screen and (max-width:767px){.fs-price-s-guarantee .s-guarantee__text{margin-top:8px}}.fs-price-s-guarantee .s-guarantee__text small{font-size:.625rem}.fs-price-s-guarantee .s-guarantee__note{font-weight:400;font-size:.625rem;line-height:150%;letter-spacing:.08em;color:#666;margin-top:16px}.fs-s-privacy .fs-c-wysiwyg h2{font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em;border-bottom:solid 1px var(--color-line);position:relative;background:0 0;border-radius:0;padding:0 0 10px}.fs-s-privacy .fs-c-wysiwyg h2::after{content:"";display:block;height:1px;width:64px;background:var(--color-brand2);position:absolute;left:0;bottom:-1px;border-radius:0;top:inherit}.fs-s-privacy .s-privacy__blockContents{margin-top:20px}.fs-top-s-appeal{overflow:inherit}.fs-top-s-appeal .s-appeal__contents{background:var(--color-wh);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);padding:48px 80px}@media screen and (max-width:767px){.fs-s-privacy .fs-c-wysiwyg h2{font-size:1.125rem}.fs-top-s-appeal .s-appeal__contents{-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);padding:24px 20px 32px}}.fs-top-s-appeal .s-appeal__title{font-weight:700;font-size:2rem;line-height:160%;text-align:center;letter-spacing:.04em}@media screen and (max-width:767px){.fs-top-s-appeal .s-appeal__title{font-size:1.125rem}}.fs-top-s-appeal .s-appeal__title.-text--small{font-size:1.625rem}.fs-top-s-appeal .s-appeal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:40px;counter-reset:appeal 0}.fs-top-s-appeal .s-appeal__item{width:calc(100% / 6);padding:0 19px;position:relative}.fs-top-s-appeal .s-appeal__item::after,.fs-top-s-appeal .s-appeal__item::before{content:"";background-color:var(--color-line_light)}.fs-top-s-appeal .s-appeal__item::before{position:absolute;left:0;top:0;height:1px;width:100%;display:none}.fs-top-s-appeal .s-appeal__item::after{position:absolute;right:0;top:0;height:100%;width:1px}@media screen and (min-width:768px){.fs-top-s-appeal .s-appeal__item:nth-child(6n){border-right:none}.fs-top-s-appeal .s-appeal__item:nth-child(6n)::after{display:none}.fs-top-s-appeal .s-appeal__item:nth-child(n+7){margin-top:25px;padding-top:25px}.fs-top-s-appeal .s-appeal__item:nth-child(n+7)::before{display:block}.fs-top-s-appeal .s-appeal__item:nth-child(n+7)::after{top:25px;height:calc(100% - 25px)}}@media screen and (max-width:767px){.fs-top-s-appeal .s-appeal__title.-text--small{font-size:1.125rem}.fs-top-s-appeal .s-appeal__list{margin-top:25px}.fs-top-s-appeal .s-appeal__item{width:calc(100% / 2);padding:0 25px}.fs-top-s-appeal .s-appeal__item:nth-child(2n)::after{display:none}.fs-top-s-appeal .s-appeal__item:nth-child(n+3){margin-top:15px;padding-top:15px}.fs-top-s-appeal .s-appeal__item:nth-child(n+3)::before{display:block}.fs-top-s-appeal .s-appeal__item:nth-child(n+3)::after{top:15px;height:calc(100% - 15px)}}.fs-top-s-appeal .s-appeal__itemNum::before{content:"0" counter(appeal);display:inline-block;counter-increment:appeal 1;font-weight:700;font-size:1.125rem;line-height:160%;letter-spacing:.04em;position:absolute;left:-10px;top:-5px}.fs-top-s-appeal .s-appeal__itemImage{position:relative;text-align:center}.fs-top-s-appeal .s-appeal__itemImage img{max-height:104px;margin:0 auto}.fs-top-s-appeal .s-appeal__itemTitle{font-weight:700;font-size:.8125rem;line-height:140%;text-align:center;letter-spacing:.04em;margin-top:16px}@media screen and (max-width:767px){.fs-top-s-appeal .s-appeal__itemImage img{max-height:80px}.fs-top-s-appeal .s-appeal__itemTitle{font-size:.75rem;margin-top:6px}}.fs-top-s-area{overflow:hidden}.fs-top-s-area .s-area__contents{margin-top:72px}.fs-top-s-area .s-area__pcContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.fs-top-s-area .s-area__contents{margin-top:30px}.fs-top-s-area .s-area__pcContents{display:none}}.fs-top-s-area .s-area__pcContents .s-area__image{width:480px;height:640px;position:relative;overflow:hidden}.fs-top-s-area .s-area__pcContents .s-area__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-top-s-area .s-area__pcContents .s-area__image .js-changeImage--image{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10%);transform:translateY(10%)}.fs-top-s-area .s-area__pcContents .s-area__image .js-changeImage--image.-is--show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fs-top-s-area .s-area__pcContents .s-area__image .js-changeImage--image.-is--out{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.fs-top-s-area .s-area__pcContents .s-area__list{width:calc(100% - (480px + 80px));height:640px;overflow-y:scroll}.fs-top-s-area .s-area__pcContents .s-area__item+.s-area__item{margin-top:48px}.fs-top-s-area .s-area__pcContents .s-area__itemTitle{font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-top-s-area .s-area__pcContents .s-area__itemTitle::before{content:"";display:block;width:12px;min-width:12px;height:2px;background:var(--color-brand2);margin-right:10px}.fs-top-s-area .s-area__pcContents .s-area__itemDetail{font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:12px}.fs-top-s-area .s-area__pcContents .s-area__itemDetail dt{font-weight:700}.fs-top-s-area .s-area__pcContents .s-area__itemDetail dd{font-weight:400;margin:0}.fs-top-s-area .s-area__pcContents .s-area__itemDetail+.s-area__itemDetail{margin-top:16px}.fs-top-s-area .s-area__spContents{display:none}.fs-top-s-campaign .s-campaign__title{font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em;padding-bottom:10px;border-bottom:solid 1px var(--color-line);position:relative}@media screen and (max-width:767px){.fs-top-s-area .s-area__spContents{display:block}.fs-top-s-campaign .s-campaign__title{font-size:1.125rem}}.fs-top-s-campaign .s-campaign__title::after{content:"";display:block;height:1px;width:64px;background-color:var(--color-brand2);position:absolute;left:0;bottom:-1px}.fs-top-s-campaign .s-campaign__contents{margin-top:24px}.fs-top-s-campaign .s-campaign__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-top-s-campaign .s-campaign__item{width:calc(100% / 4 - 96px / 4);margin-right:32px}@media screen and (max-width:767px){.fs-top-s-campaign .s-campaign__item{width:calc(100% / 2 - 12px / 2);margin-right:12px}.fs-top-s-campaign .s-campaign__item:nth-child(2n){margin-right:0}.fs-top-s-campaign .s-campaign__item:nth-child(n+3){margin-top:12px}}.fs-top-s-campaign .s-campaign__item:nth-child(4n),.fs-top-s-flow .s-flow__item:nth-child(3n){margin-right:0}.fs-top-s-campaign .s-campaign__itemLink{display:block}.fs-top-s-campaign .s-campaign__itemImage{position:relative;padding-top:56.2%}.fs-top-s-campaign .s-campaign__itemImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.fs-top-s-contact .s-contact__contents{margin-top:48px}@media screen and (max-width:767px){.fs-top-s-contact .s-contact__contents{margin-top:38px}}.fs-top-s-course .s-course__description{font-weight:400;font-size:1rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:32px}@media screen and (max-width:767px){.fs-top-s-course .s-course__description{font-size:.875rem;letter-spacing:.04em;margin-top:16px;text-align:left}}.fs-top-s-course .s-course__contents{margin-top:64px}@media screen and (max-width:767px){.fs-top-s-course .s-course__contents{margin-top:32px}}.fs-top-s-course .s-course__link{text-align:center;margin-top:48px}@media screen and (max-width:767px){.fs-top-s-course .s-course__link{margin-top:32px}.fs-top-s-faq{padding-bottom:60px}}.fs-top-s-faq .s-faq__contents{margin-top:72px;background-color:var(--color-wh);padding:15px 60px 70px;position:relative}.fs-top-s-faq .s-faq__linkBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:12;bottom:-29px;left:0;width:100%}@media screen and (max-width:767px){.fs-top-s-faq .s-faq__contents{margin-top:32px;padding:0 16px 48px}.fs-top-s-faq .s-faq__linkBlock{bottom:-21px}}.fs-top-s-flow .s-flow__contents{margin-top:66px}.fs-top-s-flow .s-flow__list{counter-reset:flow 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-top-s-flow .s-flow__item{display:block;position:relative;background:var(--color-wh);border:1px solid var(--color-line_light);padding:43px 28px 32px;width:calc(100% / 3 - 64px / 3);margin-right:32px}@media screen and (max-width:767px){.fs-top-s-flow .s-flow__contents{margin-top:50px}.fs-top-s-flow .s-flow__item{padding:27px 24px 24px;width:100%;margin-right:0}.fs-top-s-flow .s-flow__item+.s-flow__item{margin-top:32px}.fs-top-s-flow .s-flow__item:last-child::after{display:none!important}}.fs-top-s-flow .s-flow__item:nth-child(3n)::after{display:none}.fs-top-s-flow .s-flow__item:nth-child(n+4){margin-top:42px}.fs-top-s-flow .s-flow__item::after{content:"";display:block;position:absolute;left:calc(100% + 5px)}@media screen and (max-width:767px){.fs-top-s-flow .s-flow__item:nth-child(3n)::after{display:block}.fs-top-s-flow .s-flow__item::after{width:18px;height:32px;left:calc(50% - 9px);top:calc(100% - 18px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fs-top-s-flow .s-flow__itemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:280px;margin:0 auto}}.fs-top-s-flow .s-flow__itemLabel{font-weight:700;font-size:1rem;line-height:180%;letter-spacing:.08em;color:var(--color-wh);background:var(--color-brand2);border-radius:100px;padding:4px 20px;position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.fs-top-s-flow .s-flow__itemLabel{font-size:.875rem;padding:2px 12px}}.fs-top-s-flow .s-flow__itemLabel::after{counter-increment:flow 1;content:"0" counter(flow);font-size:1.125rem;letter-spacing:.04em;margin-left:4px}.fs-top-s-flow .s-flow__itemImage{text-align:center}.fs-top-s-flow .s-flow__itemImage img{max-width:112px}.fs-top-s-flow .s-flow__itemTextBlock{margin-top:24px}.fs-top-s-flow .s-flow__itemTitle{font-weight:700;font-size:1.125rem;line-height:160%;text-align:center;letter-spacing:.04em;min-height:60px}@media screen and (max-width:767px){.fs-top-s-flow .s-flow__itemImage img{max-width:64px}.fs-top-s-flow .s-flow__itemTextBlock{margin-top:0;margin-left:14px}.fs-top-s-flow .s-flow__itemTitle{min-height:auto;font-size:1rem;text-align:left}}.fs-top-s-flow .s-flow__itemText{font-weight:400;font-size:.875rem;line-height:180%;color:var(--color-Bk_light);margin-top:16px}.fs-top-s-introduction{padding-bottom:110px}@media screen and (max-width:767px){.fs-top-s-flow .s-flow__itemText{font-size:.75rem;letter-spacing:.1em;margin-top:8px}.fs-top-s-introduction{padding-bottom:60px}}.fs-top-s-introduction .s-introduction__title{font-weight:700;font-size:2rem;line-height:160%;text-align:center;letter-spacing:.04em;position:relative}.fs-top-s-introduction .s-introduction__title::after{content:"";display:block;width:64px;height:2px;background:var(--color-brand2);margin:18px auto 0}@media screen and (max-width:767px){.fs-top-s-introduction .s-introduction__title{font-size:1.25rem}.fs-top-s-introduction .s-introduction__title::after{width:40px;margin-top:16px}}.fs-top-s-introduction .s-introduction__contents{background:var(--color-wh);-webkit-box-shadow:0 8px 8px rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.05);padding:56px 54px 78px;position:relative;margin-top:48px}.fs-top-s-introduction .s-introduction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.fs-top-s-introduction .s-introduction__item{width:calc(100% / 3)}@media screen and (max-width:767px){.fs-top-s-introduction .s-introduction__contents{padding:24px 24px 56px;margin-top:24px}.fs-top-s-introduction .s-introduction__item{width:calc(100% / 3 - 36px / 3);margin-right:18px}}.fs-top-s-introduction .s-introduction__item:nth-child(3n){margin-right:0}.fs-top-s-introduction .s-introduction__item:nth-child(n+4){margin-top:32px}@media screen and (max-width:767px){.fs-top-s-introduction .s-introduction__item:nth-child(n+4){margin-top:20px}}.fs-top-s-introduction .s-introduction__itemImage{width:120px;height:120px;border-radius:100%;background:var(--color-wh);border:1px solid var(--color-line_light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.fs-top-s-introduction .s-introduction__itemImage img{max-width:64px}.fs-top-s-introduction .s-introduction__itemTitle{font-weight:700;font-size:1rem;line-height:180%;text-align:center;letter-spacing:.08em;margin-top:8px}@media screen and (max-width:767px){.fs-top-s-introduction .s-introduction__itemImage{width:80px;height:80px}.fs-top-s-introduction .s-introduction__itemImage img{max-width:40px}.fs-top-s-introduction .s-introduction__itemTitle{font-size:.75rem;line-height:140%;margin-top:6px}}.fs-top-s-introduction .s-introduction__linkBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:12;bottom:-29px;left:0;width:100%}.fs-top-s-mv{background:url(/assets/farmpower-service/img/top/mv/bg-pc.jpg) center/cover no-repeat;height:620px;position:relative;overflow:hidden;padding:56px 0}@media screen and (max-width:767px){.fs-top-s-introduction .s-introduction__linkBlock{bottom:-21px}.fs-top-s-mv{background-image:url(/assets/farmpower-service/img/top/mv/bg-sp.jpg);height:375px;padding:30px 0 40px}}.fs-top-s-mv .fs-c-inner{position:relative;height:100%;z-index:10}.fs-top-s-mv .s-mv__appealList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:absolute;right:0;top:0;z-index:13}.fs-top-s-mv .s-mv__appealItem{max-width:150px}.fs-top-s-mv .s-mv__appealItem+.s-mv__appealItem{margin-top:12px}@media screen and (max-width:767px){.fs-top-s-mv .s-mv__appealList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:static}.fs-top-s-mv .s-mv__appealItem{max-width:75px}.fs-top-s-mv .s-mv__appealItem+.s-mv__appealItem{margin-top:0;margin-left:6px}}.fs-top-s-mv .s-mv__title{position:absolute;left:120px;top:0;z-index:13}@media screen and (max-width:767px){.fs-top-s-mv .s-mv__title{width:215px;left:0;position:relative;margin-top:16px}}.fs-top-s-mv .s-mv__personBlock{position:absolute;right:150px;bottom:-56px;top:-26px;height:calc(100% + (56px + 26px));max-height:620px;width:100%;max-width:620px;z-index:12}@media screen and (max-width:767px){.fs-top-s-mv .s-mv__personBlock{max-height:375px;top:0;bottom:-40px;right:0;height:calc(100% + (40px));max-width:375px;width:calc(100%)}}.fs-top-s-mv .s-mv__personItem{position:relative;overflow:hidden}.fs-top-s-mv .s-mv__personItem img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;position:absolute;right:0;top:0}.fs-top-s-mv .s-mv__personItem img.-pc--none{display:none}.fs-top-s-mv .s-mv__personItem img.-sp--none{display:inline-block}@media screen and (max-width:480px){.fs-top-s-mv .s-mv__personItem img.-pc--none{display:inline-block}.fs-top-s-mv .s-mv__personItem img.-sp--none{display:none}}.fs-top-s-mv .s-mv__bgText{position:absolute;bottom:0;left:0;z-index:11;height:124px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.fs-top-s-mv .s-mv__bgText img{-webkit-animation:animation-loop 30s linear 0s infinite;animation:animation-loop 30s linear 0s infinite;display:block;padding-left:48px}@-webkit-keyframes animation-loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes animation-loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.fs-top-s-mv+.fs-top-s-appeal{padding-top:0;padding-bottom:calc(64px - 54px)}.fs-top-s-mv+.fs-top-s-appeal .s-appeal__contents{position:relative;top:-54px;z-index:12}.fs-top-s-possible .s-possible__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}.fs-top-s-possible .s-possible__image{width:calc(100% - (540px + 40px));-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.fs-top-s-mv .s-mv__bgText{bottom:0;height:40px}.fs-top-s-mv .s-mv__bgText img{padding-left:24px}.fs-top-s-mv+.fs-top-s-appeal{padding-bottom:calc(32px - 32px)}.fs-top-s-mv+.fs-top-s-appeal .s-appeal__contents{top:-32px}.fs-top-s-possible .s-possible__contents{display:block;margin-top:32px}.fs-top-s-possible .s-possible__image{width:100%}}.fs-top-s-possible .s-possible__textBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(540px + 40px);padding-right:40px;background:url(/assets/farmpower-service/img/top/possible/bg.svg) right center/235px 246px no-repeat}.fs-top-s-possible .s-possible__title{font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.04em;color:var(--color-bk)}@media screen and (max-width:767px){.fs-top-s-possible .s-possible__textBlock{width:100%;padding:0;margin-top:20px;background-position:center;background-size:202.2px 182.76px}.fs-top-s-possible .s-possible__title{font-size:1.25rem}}.fs-top-s-possible .s-possible__description{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:24px}@media screen and (max-width:767px){.fs-top-s-possible .s-possible__description{margin-top:16px;letter-spacing:.04em}}.fs-top-s-possible .s-possible__link{margin-top:32px}@media screen and (max-width:767px){.fs-top-s-possible .s-possible__link{margin-top:16px}}.fs-top-s-solution .s-solution__description{font-weight:400;font-size:1rem;line-height:180%;text-align:center;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:32px}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__description{font-size:.875rem;letter-spacing:.04em;margin-top:16px;text-align:left}}.fs-top-s-solution .s-solution__contents{margin-top:64px}.fs-top-s-solution .s-solution__list{counter-reset:solution 0}.fs-top-s-solution .s-solution__item{background:var(--color-wh);border:1px solid var(--color-line);padding:40px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 64px);position:relative}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__contents{margin-top:24px}.fs-top-s-solution .s-solution__item{width:100%;display:block;background:0 0;border:none;padding:0}}.fs-top-s-solution .s-solution__item:nth-child(even) .s-solution__itemImage{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fs-top-s-solution .s-solution__item:nth-child(even) .s-solution__itemTextBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fs-top-s-solution .s-solution__item:nth-child(even) .s-solution__itemTitle::before{left:auto;right:-34px}.fs-top-s-solution .s-solution__item+.s-solution__item{margin-top:48px}.fs-top-s-solution .s-solution__itemImage{width:400px}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__item+.s-solution__item{margin-top:32px}.fs-top-s-solution .s-solution__itemImage{width:100%}}.fs-top-s-solution .s-solution__itemTextBlock{width:calc(100% - (400px + 60px))}.fs-top-s-solution .s-solution__itemTitle{font-weight:700;font-size:1.75rem;line-height:160%;letter-spacing:.04em}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__itemTextBlock{width:100%;margin-top:16px}.fs-top-s-solution .s-solution__itemTitle{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.fs-top-s-solution .s-solution__itemTitle::before{content:"0" counter(solution);display:inline-block;counter-increment:solution 1;font-weight:700;font-size:3.625rem;line-height:100%;color:var(--color-brand1);position:absolute;left:-34px;top:-36px}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__itemTitle::before{position:static;font-size:2rem;margin-right:12px}}.fs-top-s-solution .s-solution__itemDescription{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:16px}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__itemDescription{font-size:.75rem;letter-spacing:.1em;margin-top:8px}}.fs-top-s-solution .s-solution__itemLink{margin-top:16px;text-align:right}@media screen and (max-width:767px){.fs-top-s-solution .s-solution__itemLink{margin-top:12px}}.fs-top-s-students{overflow:hidden}.fs-top-s-students .s-students__contents{margin-top:90px}.fs-top-s-students .s-students__item{background:#FAFAFA;border:1px solid var(--color-line_light);padding:32px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.fs-top-s-students .s-students__contents{margin-top:32px}.fs-top-s-students .s-students__item{display:block;padding:16px}}.fs-top-s-students .s-students__item+.s-students__item{margin-top:24px}.fs-top-s-students .s-students__itemImage{max-width:96px}.fs-top-s-students .s-students__itemTextBlock{width:calc(100% - (96px + 32px));height:180px;overflow:hidden;position:relative}@media screen and (max-width:767px){.fs-top-s-students .s-students__item+.s-students__item{margin-top:0}.fs-top-s-students .s-students__itemImage{max-width:72px;margin:0 auto}.fs-top-s-students .s-students__itemTextBlock{width:100%;margin-top:8px;height:200px}}.fs-top-s-students .s-students__itemTextBlock.-active{height:auto}.fs-top-s-students .s-students__itemLabel{font-weight:400;font-size:.75rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light)}.fs-top-s-students .s-students__itemTitle{font-weight:700;font-size:1.25rem;line-height:160%;letter-spacing:.04em;color:var(--color-brand2)}@media screen and (max-width:767px){.fs-top-s-students .s-students__itemTitle{font-size:1.0625rem}}.fs-top-s-students .s-students__itemText{font-weight:400;font-size:.875rem;line-height:180%;letter-spacing:.08em;color:var(--color-Bk_light);margin-top:16px}@media screen and (max-width:767px){.fs-top-s-students .s-students__itemText{font-size:.75rem;letter-spacing:.1em}}.fs-top-s-students .s-students__toggleLabel{background:-webkit-gradient(linear,left top,left bottom,from(rgba(250,250,250,.47)),to(#FAFAFA));background:linear-gradient(180deg,rgba(250,250,250,.47) 0,#FAFAFA 100%);position:absolute;bottom:0;left:0;width:100%;text-align:center}.fs-top-s-students .s-students__toggleLabel.-active{display:none}.fs-top-s-students .s-students__toggleLabel .label{background:var(--color-wh);border:1px solid var(--color-line);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);border-radius:100px;padding:4px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.75rem;line-height:180%;letter-spacing:.08em}.fs-top-s-students .s-students__toggleLabel .label::after{content:"続きを見る"}.fs-top-s-students .s-students__toggleLabel .icon-plus{display:inline-block;vertical-align:middle;line-height:1;width:8px;height:2px;background:currentColor;border-radius:.1em;position:relative;margin-right:7px}.fs-top-s-students .s-students__toggleLabel .icon-plus::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fs-top-s-voice{overflow:hidden}.fs-top-s-voice .s-voice__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.fs-top-s-students .s-students__toggleLabel .label{font-size:.6875rem}.fs-top-s-voice .s-voice__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fs-top-s-voice .s-voice__headerTitle{font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.04em}.fs-top-s-voice .s-voice__headerTitle::after{content:"";display:block;width:64px;height:2px;background:var(--color-brand2);margin-top:18px}@media screen and (max-width:767px){.fs-top-s-voice .s-voice__headerTitle{font-size:1.25rem}.fs-top-s-voice .s-voice__headerTitle::after{width:40px;margin:16px auto 0}.fs-top-s-voice .s-voice__headerLink{display:none}}.fs-top-s-voice .s-voice__contents{margin-top:80px}.fs-top-s-voice .s-voice__link{display:none}@media screen and (max-width:767px){.fs-top-s-voice .s-voice__contents{margin-top:24px}.fs-top-s-voice .s-voice__link{display:block;margin-top:24px;text-align:center}}@media screen and (min-width:768px){.fs-top-s-voice .c-slider__pagination{margin-top:48px}}