@charset "utf-8";.productsCatchphrase{font-weight:700;font-size:4.0rem;@media (width <=999px){ont-size:2.6rem}}.productsData{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px 25px;@media (width <=767px){display:block}section{padding-bottom:25px;@media (width <=767px){padding-bottom:50px}table{width:100%;font-size:1.5rem;th{width:130px}}.linkMore1{text-align:center}}}.productsFlow{>section{border:1px solid var(--base-color);padding:50px;position:relative;margin-bottom:50px;@media (width <=999px){padding:15px}&:after{font-family:var(--fa);font-weight:900;content:"\f078";position:absolute;bottom:-50px;height:50px;width:100%;display:flex;align-items:center;justify-content:center;font-size:4.6rem;@media (width <=999px){bottom:-50px;height:50px;justify-content:center;font-size:3rem}}.flexBox5{margin-bottom:0}}>section:last-of-type{&:after{display:none}}}.itemGallery{margin-bottom:25px;>div>div>picture,>div>div>div{width:100%;position:relative;margin:0 10px;&:before{content:"";display:block;padding-top:100%}>img{width:100%;height:100%;position:absolute;object-fit:cover;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}}}.faqList{padding-bottom:25px;dt{font-weight:700;font-size:1.8rem}dd{margin-bottom:25px}}.caseVoice{border:1px solid var(--base-color);padding:25px;margin-bottom:25px}.caseFlowBox{margin-bottom:25px;display:grid;grid-gap:0 30px;grid-template-columns:repeat(4,1fr);@media (width <=999px){display:block}>div{border:3px solid #f5f5f5;padding:25px 20px;position:relative;@media (width <=999px){margin-bottom:30px}&:after{font-family:var(--fa);font-weight:900;content:"\f0da";color:var(--sub-color-orange);display:flex;align-items:center;justify-content:center;width:30px;height:100%;position:absolute;right:-30px;top:0;font-size:3.0rem;@media (width <=999px){content:"\f0dd";width:100%;height:30px;right:auto;left:0;top:auto;bottom:-25px}}.caseFlowBox-item{text-align:center;margin-bottom:10px;font-weight:700;color:var(--sub-color-orange)}>p{text-align:center;margin-bottom:10px!important;font-size:1.4rem}ul{margin-bottom:0!important;li{font-size:1.4rem;margin-bottom:0!important}}}>div:last-of-type{&:after{display:none}}}.infoBox{display:grid;grid-template-columns:60% 40%;column-gap:25px;@media (width <=999px){grid-template-columns:100%}}.philosophyBox{text-align:center;font-size:3.2rem;padding:15px;margin-bottom:25px;border:solid 1px #eee;@media (width <=999px){font-size:2rem;padding:10px}br{@media (width <=999px){display:none}}span{font-size:2.6rem;@media (width <=999px){font-size:2.2rem}&:nth-of-type(1){margin-left:-25rem;@media (width <=999px){margin-left:0}}&:nth-of-type(2){margin-left:25rem;@media (width <=999px){margin-left:0}}}}