@media (min-width: 768px){.fixHeader .header{height:150px}}@media (min-width: 768px){.header{height:118px;transition:height 0.3s}}@media (min-width: 768px){.c-titlegroup{position:relative}.c-titlegroup:after{content:"";background-color:#fcf2f7;position:absolute;left:0;top:-50px;height:50px;width:100%;z-index:0}.c-titlegroup .icon{top:27%;left:-22px;z-index:1}.c-titlegroup .c-titlepage,.c-titlegroup .c-breadcrumb{z-index:1}}@media (max-width: 767px){.c-titlegroup .icon{width:126px;right:41px;margin-top:-45px}}.sec-about{margin-top:100px;padding:0 40px}@media only screen and (max-width: 1170px){.sec-about{padding:0 25px}}@media (max-width: 767px){.sec-about{margin-top:60px}}.sec-about .innerbox{max-width:1200px;width:100%;margin:0 auto;position:relative;padding-bottom:43px}@media (max-width: 767px){.sec-about .innerbox{padding-bottom:22px}}.sec-about .icon{position:absolute}.sec-about .icon.icon1{left:-3px;bottom:22.7%}@media only screen and (max-width: 1170px){.sec-about .icon.icon1{left:-28px}}@media (max-width: 767px){.sec-about .icon.icon1{bottom:auto;top:8.5%;left:-18px}.sec-about .icon.icon1 img{width:74px;height:auto}}.sec-about .icon.icon2{right:-10px;bottom:33.4%}@media only screen and (max-width: 1170px){.sec-about .icon.icon2{right:-35px}}@media only screen and (min-width: 768px) and (max-width: 1020px){.sec-about .icon.icon2{width:130px;bottom:37.4%}}@media (max-width: 767px){.sec-about .icon.icon2{right:-19px;bottom:auto;top:-5.5%}.sec-about .icon.icon2 img{width:88px;height:auto}}.sec-about .icon.icon3{left:12%;bottom:-35px}@media (max-width: 767px){.sec-about .icon.icon3{left:12px;bottom:0}.sec-about .icon.icon3 img{width:66px;height:auto}}.sec-about .icon.icon4{right:-12px;bottom:13.6%}@media only screen and (max-width: 1170px){.sec-about .icon.icon4{right:-25px}}@media (max-width: 767px){.sec-about .icon.icon4{right:-10px;bottom:4%}.sec-about .icon.icon4 img{width:41px;height:auto}}.sec-about .icon.icon5{right:16.4%;bottom:-14px}@media (max-width: 767px){.sec-about .icon.icon5{right:43px;bottom:0}.sec-about .icon.icon5 img{width:86px;height:auto}}.sec-about .box{max-width:1120px;width:100%;margin:0 auto;padding:58px 0 80px;background:url(../../img/about/bg.jpg) center repeat}@media (max-width: 767px){.sec-about .box{padding:40px 0 60px}}.sec-about .ttl{text-align:center;font-size:34px;font-size:3.4rem;line-height:1.58824em;letter-spacing:.08em;font-weight:900;margin-bottom:38px}.sec-about .ttl span{display:block;color:#cd254f}@media (max-width: 767px){.sec-about .ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:900;margin-bottom:30px}}.sec-about .img img{width:100%}@media (min-width: 768px){.sec-about .img{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}}@media only screen and (min-width: 768px) and (max-width: 1170px){.sec-about .img{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}}@media (max-width: 767px){.sec-about .img{width:calc(100% + 42px);margin-left:-21px;margin-right:-21px}}.sec-about .txtbox{margin-top:35px;padding:0 80px;color:#463723;position:relative;z-index:2}.sec-about .txtbox p{margin-bottom:15px}.sec-about .txtbox p:last-child{margin-bottom:0}@media (min-width: 768px){.sec-about .txtbox{text-align:center}}.sec-about .txtbox span{font-weight:bold;color:#cd254f}@media only screen and (max-width: 1020px){.sec-about .txtbox{padding:0 30px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:500}}@media only screen and (min-width: 768px) and (max-width: 1020px){.sec-about .txtbox{font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.sec-about .txtbox{margin-top:27px}.sec-about .txtbox p{margin-bottom:19px}}.sec-about .btn-more{margin-top:36px}.sec-about .btn-more .c-btn{margin:auto}@media (max-width: 767px){.sec-about .btn-more{margin-top:27px}}.sec-ourmind{background:#fcf2f7;margin-top:118px;padding-bottom:78px}.sec-ourmind .inner{position:relative;padding-top:75px}@media (max-width: 767px){.sec-ourmind .inner{padding-top:94px}}@media (max-width: 767px){.sec-ourmind{margin-top:132px;padding-bottom:68px}}.sec-ourmind .ttl{position:absolute;top:-22px;max-width:1000px;width:100%;padding-right:180px;z-index:1;font-size:34px;font-size:3.4rem;line-height:1.58824em;letter-spacing:.08em;font-weight:900;color:#463723}.sec-ourmind .ttl span{position:absolute;right:16px;top:-7px;z-index:-1;font-size:0}@media only screen and (max-width: 1020px){.sec-ourmind .ttl{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.08em;font-weight:900;top:-20px;max-width:100%;width:auto}}@media (max-width: 767px){.sec-ourmind .ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:900;top:-60px;padding-right:0}.sec-ourmind .ttl span{position:absolute;bottom:-3px;right:-19px;top:auto;width:190px}}.sec-ourmind .txtbox p{margin-bottom:20px}.sec-ourmind .txtbox p:last-child{margin-bottom:0}@media (max-width: 767px){.sec-ourmind .txtbox{margin-top:-11px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em}.sec-ourmind .txtbox p{margin-bottom:17px}}.sec-ourmind .txt-name{margin-top:25px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.sec-ourmind .txt-name{text-align:right}}.sec-ourmind .txt-name span{font-size:18px;font-size:1.8rem;padding-left:11px}@media (max-width: 767px){.sec-ourmind .txt-name{margin-top:21px}}.sec-outline{position:relative;margin-top:112px;padding-bottom:21px;overflow:hidden}.sec-outline .icon{position:absolute;bottom:0;right:calc((100% - 1280px) / 2 - 16px)}@media only screen and (max-width: 1280px){.sec-outline .icon{right:-16px}}@media (max-width: 767px){.sec-outline{padding-top:60px;margin-top:0;padding-bottom:0}.sec-outline .icon{top:11px;right:11px}.sec-outline .icon img{width:159px;height:auto}}.sec-outline .inner{position:relative;z-index:1}@media (min-width: 768px){.sec-outline .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;justify-content:space-between}.sec-outline .inner .ttl{width:150px;padding-right:0;text-align:right}.sec-outline .inner .contentbox{width:calc(100% - 220px)}}@media (max-width: 767px){.sec-outline .inner .ttl{text-align:center}}.sec-outline .contentbox{border:1px solid #cd254f;border-radius:10px;overflow:hidden;position:relative;z-index:1;background-color:#fff}@media (max-width: 767px){.sec-outline .contentbox{margin-top:40px}}.sec-outline .contentbox .item{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.sec-outline .contentbox .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-outline .contentbox .item .head{width:220px}.sec-outline .contentbox .item .txt{width:calc(100% - 220px)}}.sec-outline .contentbox .item:last-child .head,.sec-outline .contentbox .item:last-child .txt{border-bottom:0}@media (max-width: 767px){.sec-outline .contentbox .item{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.05em;font-weight:500}}.sec-outline .contentbox .head,.sec-outline .contentbox .txt{padding:15px 20px 17px}@media (max-width: 767px){.sec-outline .contentbox .head,.sec-outline .contentbox .txt{padding:10px 25px}}.sec-outline .contentbox .head{background:#e0456f;color:#fff;border-bottom:1px solid #fff;display:flex;align-items:center;flex-wrap:wrap}.sec-outline .contentbox .head .txt-small{display:block;font-size:12px;font-size:1.2rem;line-height:1.66667em}@media (max-width: 767px){.sec-outline .contentbox .head{border-bottom:0;font-size:15px;font-size:1.5rem}.sec-outline .contentbox .head .txt-small{display:inline-block}}@media (min-width: 768px){.sec-outline .contentbox .head.custom1{padding-top:28px}}@media (min-width: 768px){.sec-outline .contentbox .head.custom2{padding-top:20px}}.sec-outline .contentbox .txt{border-bottom:1px solid #e0456f}@media (min-width: 768px){.sec-outline .contentbox .txt{padding-right:10px}}.sec-outline .contentbox .txt .small{font-size:14px;font-size:1.4rem;display:block;margin-top:8px}.sec-outline .contentbox .txt .color{color:#cd254f;text-decoration:underline}@media (max-width: 767px){.sec-outline .contentbox .txt{border-bottom:0;padding-top:15px;padding-bottom:15px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:500}.sec-outline .contentbox .txt .small{font-size:12px;font-size:1.2rem;line-height:1.66667em;margin-top:8px}}@media (min-width: 768px){.sec-outline .contentbox .list{padding-bottom:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-outline .contentbox .list p{padding-right:61px}}@media only screen and (min-width: 768px) and (max-width: 860px){.sec-outline .contentbox .list{display:block}.sec-outline .contentbox .list p{padding-right:0}}@media (max-width: 767px){.sec-outline .contentbox .list{padding-bottom:11px}}.sec-outline .contentbox .list p{position:relative;position:relative;padding-left:16px;margin-bottom:8px}.sec-outline .contentbox .list p:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#cd254f;border-radius:50%}@media (max-width: 767px){.sec-outline .contentbox .list p{margin-bottom:2px}}.sec-franchise{margin-top:79px}@media (max-width: 767px){.sec-franchise{margin-top:60px}}.sec-franchise .inbox{background:url(../../img/about/bg1.jpg) center no-repeat;background-size:cover;overflow:hidden;border-radius:10px;position:relative;color:#fff;padding:60px}@media only screen and (max-width: 1020px){.sec-franchise .inbox{padding:30px}}@media (min-width: 768px){.sec-franchise .inbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-franchise .inbox .lbox{width:400px}.sec-franchise .inbox .rbox{width:calc(100% - 400px);padding-left:60px;padding-top:17px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-franchise .inbox .lbox{width:350px}.sec-franchise .inbox .rbox{width:calc(100% - 350px);padding-left:50px;padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 880px){.sec-franchise .inbox .lbox{width:300px}.sec-franchise .inbox .rbox{width:calc(100% - 300px);padding-left:30px}}@media (max-width: 767px){.sec-franchise .inbox{padding:39px 30px 70px;background:url(../../img/about/bg1-sp.jpg) center no-repeat;background-size:cover}}.sec-franchise .icon{position:absolute;font-size:0;line-height:1}.sec-franchise .icon.icon1{left:10px;top:10px}.sec-franchise .icon.icon2{left:10px;bottom:10px;transform:rotate(-90deg)}.sec-franchise .icon.icon3{right:10px;top:10px;transform:rotate(90deg)}.sec-franchise .icon.icon4{right:10px;bottom:10px;transform:rotate(180deg)}@media (max-width: 767px){.sec-franchise .icon img{width:40px;height:40px}}.sec-franchise .img{position:relative}.sec-franchise .img>img{width:100%}.sec-franchise .img .ttl-en{position:absolute;left:-23px;bottom:31px}@media (max-width: 767px){.sec-franchise .img .ttl-en{left:-18px;bottom:15px}}.sec-franchise .ttl{font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:.08em;font-weight:900}.sec-franchise .ttl span{color:#be9676}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-franchise .ttl{font-size:25px;font-size:2.5rem;letter-spacing:0.03em}}@media (max-width: 767px){.sec-franchise .ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.08em;font-weight:900;margin-bottom:28px}}@media only screen and (max-width: 374px){.sec-franchise .ttl{letter-spacing:0}}.sec-franchise .txt{margin-top:26px;font-size:16px;font-size:1.6rem;line-height:1.75em}@media (max-width: 767px){.sec-franchise .txt{margin-top:27px;font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-franchise .btn-more{margin-top:38px}@media (max-width: 767px){.sec-franchise .btn-more{margin-top:28px}.sec-franchise .btn-more .c-btn{margin:auto}}@media (min-width: 768px){.sec-franchise .btn-more .c-btn{height:67px}}

/*# sourceMappingURL=maps/about.min.css.map */
