﻿@font-face{font-family:"noto-sans-jp";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Noto_Sans_JP/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"noto-sans-jp";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Noto_Sans_JP/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}header{border-bottom:1px solid #fff}section.article-body{width:100%;margin:7rem auto}@media screen and (min-width:64em){section.article-body{max-width:1100px;padding:0 3%;margin:5rem auto;display:flex}}@media screen and (min-width:80em){section.article-body{padding:0}}.article-col2_main{flex:1;text-align:left}@media screen and (min-width:64em){.article-col2_main{margin-right:7rem}}#article-content{position:relative;line-height:2}#article-content p{margin-block-start:0;margin-block-end:0;margin-bottom:.5em}@media screen and (min-width:64em){#article-content p{margin-bottom:1em}}#article-content figure{margin-bottom:1.5rem}#article-content img{border-radius:1rem}#article-content .case_imglist{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;list-style:none}@media screen and (min-width:64em){#article-content .case_imglist{flex-direction:row}}#article-content .case_imglist li{margin-bottom:2rem}@media screen and (min-width:64em){#article-content .case_imglist li{width:48%}}#sidebar{display:block;width:100%;margin:0 auto;padding:0 1.5rem;position:sticky;top:50px;align-self:flex-start;overflow-y:auto}@media screen and (min-width:64em){#sidebar{width:30rem;padding:0}}#sidebar ul>li{list-style:none;border-top:1px solid #ddd;line-height:3;width:100%;position:relative;padding-left:2.3rem}#sidebar ul>li:before{position:absolute;content:"　";display:block;background:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/img/icn-right-arrow.svg) no-repeat center left;height:auto;left:0;width:15px}#sidebar ul>li a{text-decoration:none;font-weight:700;display:block}#sidebar ul li li{padding-left:.5rem}#sidebar ul li li:before{display:none}#article-content h2,#article-content h3{margin-bottom:0}#article-content h2{margin-top:0}.faq-search{margin-bottom:3rem}.faq-search .faq-search__inner{padding:2rem;border-radius:1rem;background:#fee}.faq-search .faq-search__label{display:block;font-size:1.4rem;margin-bottom:.8rem;font-weight:600}.faq-search .faq-search__field{margin:0 auto .8rem auto;max-width:60rem}.faq-search .faq-search__input{width:100%;padding:.9rem 1.2rem;font-size:1.6rem;border-radius:999px;border:1px solid #7a7a7a;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.faq-search .faq-search__input:focus{border-color:#cb000b;box-shadow:0 0 0 1px rgba(203,0,11,.25)}.faq-search .faq-search__note{font-size:1.2rem;color:#7a7a7a;margin:.4rem 0 0}.faq-search .faq-search__no-result{margin-top:.8rem;font-size:1.4rem;color:#cb000b}section.faq .wrapper{margin:0 auto;margin-bottom:3rem;width:100%;padding:0}@media screen and (min-width:64em){section.faq .wrapper{margin-bottom:9rem}}section.faq .wrapper .faq-top5 ul{margin:2rem auto}section.faq .wrapper .faq-top5 li{margin-left:2rem}section.faq .wrapper .qa-items-wrapper .taxonomy-section{margin-bottom:0}section.faq .wrapper .qa-items-wrapper .parent-taxonomy{margin-top:2.4rem}section.faq .wrapper .qa-items-wrapper .parent-taxonomy:first-of-type{margin-top:0}section.faq .wrapper .qa-items-wrapper .faq-category{text-align:left}section.faq .wrapper .qa-items-wrapper .faq-category-toggle{display:flex;align-items:center;gap:1.5rem;width:100%;padding:1.2rem 1.5rem;background:#fff;border:1px solid #ddd;border-radius:.8rem;font-size:1.6rem;font-weight:600;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;text-align:left;cursor:pointer;position:relative;transition:background .2s ease}@media screen and (min-width:64em){section.faq .wrapper .qa-items-wrapper .faq-category-toggle{padding:1.6rem 2rem;font-size:1.8rem}}section.faq .wrapper .qa-items-wrapper .faq-category-toggle:hover{background:#fff;box-shadow:none}section.faq .wrapper .qa-items-wrapper .faq-category-toggle.is-open{background:#fff;box-shadow:none}section.faq .wrapper .qa-items-wrapper .faq-category-toggle .faq-cat-icon{width:60px;height:60px;flex-shrink:0}section.faq .wrapper .qa-items-wrapper .faq-category-toggle-icon{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:#cb000b}@media screen and (min-width:64em){section.faq .wrapper .qa-items-wrapper .faq-category-toggle-icon{right:2rem}}section.faq .wrapper .qa-items-wrapper .faq-category-body{padding-top:1.2rem}section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy{margin-left:1.6rem;width:calc(100% - 1.6rem);margin-top:.8rem;margin-bottom:0}@media screen and (min-width:64em){section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy{margin-left:2rem;width:calc(100% - 2rem)}}section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy .faq-category-toggle{font-size:1.4rem;padding-left:2.5rem}@media screen and (min-width:64em){section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy .faq-category-toggle{font-size:1.6rem;padding-left:3rem}}section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy .faq-category-toggle-icon{color:#cb000b}section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy+.taxonomy-section.child-taxonomy{margin-top:.8rem}section.faq .wrapper .qa-items-wrapper .taxonomy-section.child-taxonomy+.parent-taxonomy{margin-top:2.4rem}section.faq .wrapper .category{margin-top:6rem}section.faq .wrapper .category a{background:#fff;border-radius:1rem;box-shadow:0px 8px 18px -3px rgba(10,10,10,.2),0px 0px 0px 1px rgba(10,10,10,.02);text-align:center;color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:.3s;font-weight:700;text-align:left;line-height:1.4;margin-bottom:1rem;padding:1.5rem 1rem;font-size:1.8rem;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif}@media screen and (min-width:64em){section.faq .wrapper .category a{padding:2.5rem;font-size:2rem}}section.faq .wrapper .category a:hover{box-shadow:0px 8px 14px -3px rgba(10,10,10,.1),0px 0px 0px 1px rgba(10,10,10,.02)}section.faq .wrapper .category img{width:43px;height:auto;padding:0 1rem 0 0}@media screen and (min-width:64em){section.faq .wrapper .category img{width:60px;height:auto;padding:0 1.5rem}}section.faq .wrapper .category p{font-size:16px;text-align:left;padding:0 10px 0 0;position:absolute;top:0;left:100px}section.faq .wrapper .pure-g.gutters>[class*=pure-u]{padding:0}@media screen and (min-width:64em){section.faq .wrapper .pure-g.gutters>[class*=pure-u]{padding:0 2rem 0}}section.faq .wrapper .accordion-wrap{border-bottom:1px solid #ddd;text-align:left;padding-top:1.8rem;transition:all .3s linear}section.faq .wrapper .accordion-wrap:hover{background:#f6f6f4}section.faq .wrapper .accordion-wrap strong{color:inherit}section.faq .wrapper .accordion-wrap li{margin-left:1.5rem;padding-left:1rem;text-indent:-1rem}section.faq .wrapper .accordion-wrap p{margin-bottom:.5rem}section.faq .wrapper .accordion-wrap .accordion-item{width:100%;margin:0 auto;cursor:pointer;margin-bottom:1.8rem;padding-left:4.5rem;position:relative}section.faq .wrapper .accordion-wrap .accordion-item:before{display:block;content:"　";width:26px;height:auto;line-height:26px;position:absolute;left:1rem;top:.3rem;background:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/img/icn-question.svg) no-repeat;background-size:24px auto}@media screen and (min-width:64em){section.faq .wrapper .accordion-wrap .accordion-item:before{top:.5rem}}section.faq .wrapper .accordion-wrap .accordion-item .accordion-header{transition:ease-in-out .1s;width:calc(100% - 3.5rem);position:relative}@media screen and (min-width:64em){section.faq .wrapper .accordion-wrap .accordion-item .accordion-header{font-size:1.6rem}}section.faq .wrapper .accordion-wrap .icn{transition:ease-in-out .3s;position:relative;float:right;position:absolute;line-height:3.5rem;bottom:50%;right:-1.5rem}@media screen and (min-width:48em){section.faq .wrapper .accordion-wrap .icn{margin-top:1.4rem}}section.faq .wrapper .accordion-wrap .icn:after{content:" ";position:absolute;top:-.5rem;left:-.5rem;right:-.5rem;margin:0 auto;display:inline-block;width:1.1rem;height:1.1rem;border-bottom:2px solid #b5b5b5;border-right:2px solid #b5b5b5;transform:rotate(45deg)}section.faq .wrapper .accordion-wrap .accordion-text{width:100%;display:none;position:relative;word-break:break-all;padding:0 1.5rem 2rem 4.5rem}@media screen and (min-width:64em){section.faq .wrapper .accordion-wrap .accordion-text{padding:.5rem 5rem 2rem 8.5rem}}section.faq .wrapper .accordion-wrap .accordion-text:before{display:block;content:"　";width:26px;height:auto;position:absolute;top:.3rem;left:1rem;background:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/img/icn-answer.svg) no-repeat;background-size:26px auto}@media screen and (min-width:64em){section.faq .wrapper .accordion-wrap .accordion-text:before{top:1rem;left:5rem}}section.faq .wrapper .accordion-wrap .rotate-icn{transform:rotate(180deg)}section.faq .wrapper .accordion-wrap .accordion-header .icn{float:right;line-height:3.5rem}section.faq .wrapper .accordion-wrap .accordion-no-bar{border-bottom:0}section.faq .wrapper .accordion-wrap .faq-detail-inline{margin-top:.8rem}section.faq .wrapper .accordion-wrap .faq-detail-link{margin-top:.8rem;display:none}section.faq .wrapper .accordion-wrap .faq-detail-link a{display:inline-flex;align-items:center;font-size:1.4rem;color:#cb000b;text-decoration:none;border-bottom:1px solid rgba(203,0,11,.4);padding-bottom:.1rem;transition:.2s}section.faq .wrapper .accordion-wrap .faq-detail-link a:hover{border-bottom-color:#cb000b}section.faq .wrapper .accordion-wrap.is-long-answer .faq-detail-inline{display:none}section.faq .wrapper .accordion-wrap.is-long-answer .faq-detail-link{display:block}.support-info{background:#f6f6f4}.support-info .wrapper{padding-top:5rem;padding-bottom:5rem}@media screen and (min-width:64em){.support-info .wrapper{padding-top:9rem;padding-bottom:9rem;width:70%}}.support-info h2.hd-02{margin-bottom:5rem}.info{margin-top:5rem;padding:1rem;background-color:#ffd5dc;border-radius:5px;text-align:left}.info .tag{padding:.8rem;background-color:#cb000b;border-radius:5px;text-align:left;color:#fff;margin-right:1rem;font-size:1.2rem}@media screen and (min-width:64em){.info .tag{font-size:1.4rem}}.sec_spec.box-wrapper,.operation-guarantee{width:auto}