@charset "utf-8";.row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:2rem}.row.reverse{flex-direction:row-reverse}.row .txt{width:calc(50% - 1rem)}.row .img{width:calc(50% - 1rem)}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.pb0{padding-bottom:0!important}.mb0{margin-bottom:0!important}@media screen and (max-width:767px){.row .txt{width:100%}.row .img{width:100%}}.company-greeting .row .txt{width:calc(70% - 1em)}.company-greeting .name{font-size:1.1em}.company-greeting .row .img{width:calc(30% - 1em)}@media screen and (max-width:767px){.company-greeting .row{gap:1em}.company-greeting .row .txt{width:100%}.company-greeting .row .img{width:100%}}.company-philosophy ul{padding:1rem 0 0;margin-bottom:2em;display:flex;flex-direction:row}.company-philosophy ul li{width:calc(33.33% - 1.34em);position:relative;padding:0 1rem}.company-philosophy ul li:before{content:none}.company-philosophy ul li:after{content:"";width:2px;height:100%;background:#eee;position:absolute;top:0;right:-.67em}.company-philosophy ul li:last-child:after{display:none}.company-philosophy ul li h4{font-size:1.6em;margin-bottom:.5em}@media screen and (max-width:767px){.company-philosophy ul li{width:100%}.company-philosophy ul li:after{content:"";width:100%;height:2px;background:#eee;position:absolute;top:unset;bottom:-1em;right:0}}.contact-info{padding:1em;margin-bottom:2em}.contact-info .tel{font-size:1.4em;font-weight:600;color:#67b878;transition:.2s}.contact-info .tel:hover{opacity:.7}.contact-form .info{margin-bottom:0}.contact-form .cation{margin-bottom:1em}.require{color:red}.cf7-inline-error{color:red}.confirm input:-webkit-autofill,.confirm input:-webkit-autofill:hover,.confirm input:-webkit-autofill:focus,.confirm input:-webkit-autofill:active,.confirm textarea{-webkit-box-shadow:0 0 0px 1000px #ddd inset !important}.confirm .input_txt{display:none}.confirm_txt{display:none;justify-content:center;padding:1rem;background-color:#ffe9e9;color:#b00000;font-weight:700}.confirm .confirm_txt{display:block}