﻿@media (max-width: 767px){.company{font-size:16px}}.company .breadcrumb__wrap{background:#f3f1ed}.company img{max-width:100%}.company .flex{display:flex}.company .forPC{display:block}@media (max-width: 767px){.company .forPC{display:none}}.company .forSP{display:none}@media (max-width: 767px){.company .forSP{display:block}}.company h1{font-size:56px;color:#849f68;text-align:center;margin-bottom:55px;letter-spacing:.05em}@media (max-width: 767px){.company h1{font-size:40px;line-height:1.4;margin-bottom:40px}}.company h1 span{display:block;font-size:18px;padding:40px 0 0;color:#333;font-style:normal}@media (max-width: 767px){.company h1 span{padding-top:25px;font-size:14px}}.company .sec01{padding:0 50px 90px;background:#f3f1ed}@media (max-width: 767px){.company .sec01{padding:40px 0 50px}}.company .sec01 h2{color:#96796c;font-size:36px;text-align:center;margin-bottom:60px}@media (max-width: 767px){.company .sec01 h2{font-size:23px;margin-bottom:20px}}.company .sec01 .cont p:not(.img){line-height:1.9;margin-bottom:30px}@media (max-width: 767px){.company .sec01 .cont p:not(.img){line-height:1.7;margin-bottom:0}}.company .sec01 .cont .flex{flex-direction:row-reverse}@media (max-width: 767px){.company .sec01 .cont .flex{display:block}}.company .sec01 .cont .flex .img{width:330px}@media (max-width: 960px){.company .sec01 .cont .flex .img{width:35%}}@media (max-width: 767px){.company .sec01 .cont .flex .img{width:100%;margin-bottom:30px}}@media (max-width: 767px){.company .sec01 .cont .flex .img img{display:block;width:64%;margin:0 auto}}.company .sec01 .cont .flex .img span{display:block;text-align:center;font-size:28px;padding:30px 0 0}@media (max-width: 767px){.company .sec01 .cont .flex .img span{font-size:22px;padding-top:20px}}.company .sec01 .cont .flex .img span span{font-size:14px;padding:0 0 15px}@media (max-width: 767px){.company .sec01 .cont .flex .img span span{font-size:12px;padding-bottom:10px}}.company .sec01 .cont .flex div{width:calc(100% - 330px);padding-right:50px;letter-spacing:.05em}@media (max-width: 960px){.company .sec01 .cont .flex div{width:65%}}@media (max-width: 767px){.company .sec01 .cont .flex div{width:100%;padding-right:0}}.company .sec01 .cont h3{font-size:36px;padding:50px 0 0;margin-bottom:70px}@media (max-width: 767px){.company .sec01 .cont h3{font-size:27px;padding:40px 0 0;margin-bottom:50px}}.company .sec01 .cont h3 span{display:block;font-size:22px;padding:30px 0 0}@media (max-width: 767px){.company .sec01 .cont h3 span{font-size:16px;padding:20px 0 0}}.company .sec01 .cont .txt p:last-of-type{margin-bottom:0}.company .sec02{padding:100px 0 130px}@media (max-width: 767px){.company .sec02{padding:55px 0 80px}}.company .sec02 .inner h2{font-size:30px;margin-bottom:20px}@media (max-width: 767px){.company .sec02 .inner h2{font-size:24px}}.company .sec02 .inner dl{border-top:6px solid #978d83;display:flex;flex-wrap:wrap;padding:0 45px;background:#fbf8f2}@media (max-width: 767px){.company .sec02 .inner dl{border-top:3px solid #978d83;display:block;padding:0 26px 50px}}.company .sec02 .inner dl dt,.company .sec02 .inner dl dd{padding:35px 0;box-sizing:border-box;border-bottom:1px solid #978d83;line-height:1.8}.company .sec02 .inner dl dt:last-of-type,.company .sec02 .inner dl dd:last-of-type{border:none;padding:50px 0 80px}@media (max-width: 767px){.company .sec02 .inner dl dt:last-of-type,.company .sec02 .inner dl dd:last-of-type{padding:30px 0 15px}}.company .sec02 .inner dl dt{width:22%;font-weight:bold;color:#978d83;padding-left:35px;display:flex;align-items:center;font-size:18px}@media (max-width: 767px){.company .sec02 .inner dl dt{font-size:18px;width:100%;border-bottom:none;padding:30px 0 10px}}.company .sec02 .inner dl dt:last-of-type{padding-left:35px}@media (max-width: 767px){.company .sec02 .inner dl dt:last-of-type{padding:30px 0 10px}}.company .sec02 .inner dl dd{width:78%}@media (max-width: 767px){.company .sec02 .inner dl dd{width:100%;padding:0 0 15px;line-height:1.8}}.company .sec02 .inner dl dd a{text-decoration:underline}@media (min-width: 768px){.company .sec02 .inner dl dd a{transition:opacity ease .4s}.company .sec02 .inner dl dd a:hover{transition:opacity ease .4s;opacity:.7}}.company .sec02 .inner dl dd p{margin-bottom:32px;line-height:1.9}@media (max-width: 767px){.company .sec02 .inner dl dd p{margin-bottom:25px}}.company .sec02 .inner dl dd p:last-of-type{margin-bottom:0}.company .sec02 .inner dl dd p span.bold{font-weight:bold;display:block}.company .sec02 .inner dl dd ul li{position:relative;padding-left:1.3em}.company .sec02 .inner dl dd ul li:before{content:"・";position:absolute;top:0;left:0}.company .sec02 .inner dl dd ul li.link:before{display:none}@media (max-width: 767px){.company .sec02 .inner dl dd:last-of-type{padding:0}}.company .sec02 .inner .map{margin-bottom:120px}@media (max-width: 767px){.company .sec02 .inner .map{margin-bottom:60px}}@media (max-width: 767px){.company .sec02 .inner .map iframe{height:300px}}.company .sec02 .inner .flex{align-items:center}@media (max-width: 1180px){.company .sec02 .inner .flex{align-items:flex-start}}@media (max-width: 767px){.company .sec02 .inner .flex{display:block}}.company .sec02 .inner .flex>p{width:550px}@media (max-width: 1180px){.company .sec02 .inner .flex>p{width:40%}}@media (max-width: 767px){.company .sec02 .inner .flex>p{width:100%}}.company .sec02 .inner .flex div{padding-left:65px;box-sizing:border-box;width:calc(100% - 550px);letter-spacing:.05em}@media (max-width: 1180px){.company .sec02 .inner .flex div{width:60%;padding-left:30px}}@media (max-width: 767px){.company .sec02 .inner .flex div{padding-left:0;padding-top:30px;width:100%}}.company .sec02 .inner .flex div h3{color:#96796c;font-size:40px;margin-bottom:45px}@media (max-width: 767px){.company .sec02 .inner .flex div h3{font-size:27px;margin-bottom:30px}}.company .sec02 .inner .flex div h3 span{font-size:24px;display:block;padding-top:25px}@media (max-width: 767px){.company .sec02 .inner .flex div h3 span{font-size:16px;padding-top:20px}}.company .sec02 .inner .flex div p{line-height:1.8}
