@charset "UTF-8";:root{--primary-white:#fafafa;--primary-black:#333333;--primary-lightgreen:#4CAF50;--primary-green:#2E7D32;--primary-orange:#FFA726;--primary-subBlack:#666666;--section-padding:60px 5.3%;scroll-padding:190px}html{font-size:62.5%;overflow-x:hidden;min-height:0;min-width:0}body{font-family:"Noto Sans JP","Noto Serif JP",Arial,sans-serif;font-style:normal;color:var(--primary-black,#333);background-color:var(--primary-white,#fafafa);line-height:1.5}.font-size-logo{font-size:clamp(3.6rem,2.966rem + 2.7vw,5.4rem)}.font-size-title{font-size:clamp(2.4rem,1.977rem + 1.8vw,3.6rem)}.font-size-button{font-size:clamp(1.6rem,1.318rem + 1.2vw,2.4rem)}img{max-width:100%;height:auto}a{text-decoration:none;display:inline-block}.anchor{display:inline-block}.SpBr{display:inline-block}.TABBr{display:none}.pcBr{display:none}@media screen and (min-width:768px){.SpBr{display:none}.TABBr{display:inline-block}}@media screen and (min-width:1024px){.TABBr{display:none}.pcBr{display:inline-block}:root{--section-padding:90px 5.3%}}.section--work{padding:var(--section-padding)}.work__content{position:relative;margin-top:70px}.work__item{margin:50px auto 0;padding:30px 5.3%;background-color:rgba(76,175,80,.3);max-width:480px}.work__item:first-of-type{margin-top:0}.work__content li+li::before{content:'';display:block;width:auto;height:24px;aspect-ratio:1/1;position:absolute;top:-36px;left:50%;transform:translateX(-50%);background:url(../images/flowArrow.png) no-repeat 50% 50%;background-size:cover}.work__title{position:relative;display:flex;align-items:center}.work__mainTitle{color:var(--primary-black,#333);font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:1.3;margin-left:10px;position:relative}.work__titleImg{width:25px;height:auto;aspect-ratio:1/1;background-image:url(../images/futaba.png);background-size:cover;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(83%) sepia(17%) saturate(7234%) hue-rotate(338deg) brightness(102%) contrast(104%)}.work__subTitle{color:var(--primary-orange,#ffa726);font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:1.3;margin-left:10px}.workImg img{width:100%;height:250px;object-fit:cover}.work__detail{margin-top:30px}.work__name{color:var(--primary-black,#333);font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:1.8}.work__txt{margin-top:20px;color:var(--primary-black,#333);font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.8}@media screen and (min-width:1024px){.work__mainTitle{margin-left:15px}.work__subTitle{margin-left:15px}.work__titleImg{width:40px;height:auto}.work__item{display:flex;max-width:1440px;gap:5%;padding:45px 5.3%}.workImg{width:30%}.workImg img{width:100%}.work__detail{width:65%;margin-top:0}.work__txt{margin-top:30px}}.section--question{padding:var(--section-padding)}.question__content{margin-top:50px}.question__title{position:relative;display:flex;align-items:center}.question__mainTitle{color:var(--primary-black,#333);font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:1.3;margin-left:10px;position:relative}.question__titleImg{width:25px;height:auto;aspect-ratio:1/1;background-image:url(../images/futaba.png);background-size:cover;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(83%) sepia(17%) saturate(7234%) hue-rotate(338deg) brightness(102%) contrast(104%)}.question__subTitle{color:var(--primary-orange,#ffa726);font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:1.3;margin-left:10px}.question__name{color:var(--primary-white,#fafafa);font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.8;background-color:var(--primary-lightgreen,#4caf50);padding:15px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s}.question__answer{color:var(--primary-black,#333);font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.8;padding:15px}@media screen and (min-width:1024px){.question__mainTitle{margin-left:15px}.question__subTitle{margin-left:15px}.question__titleImg{width:40px;height:auto}}