@media (max-width: 767px){.concept{font-size:16px}}.concept img{max-width:100%}.concept .flex{display:flex}.concept .forPC{display:block}@media (max-width: 767px){.concept .forPC{display:none}}.concept .forSP{display:none}@media (max-width: 767px){.concept .forSP{display:block}}.concept .breadcrumb__wrap{background:#f3f1ed}.concept .mv{background:#f3f1ed}.concept .mv__inner h2{font-size:24px;text-align:center;line-height:1.8;padding:60px 0 80px;border-bottom:5px solid #aaa198}@media (max-width: 767px){.concept .mv__inner h2{padding:40px 0;font-size:18px;border-bottom:3px solid #aaa198}}.concept .mv__bg{background:url(../img/mv_pc.jpg) no-repeat center center;background-size:cover;height:500px;display:flex;align-items:center;justify-content:center;max-width:1170px;width:100%;margin:0 auto}@media (max-width: 767px){.concept .mv__bg{background:url(../img/mv_sp.jpg) no-repeat center center;background-size:cover;height:42.5vw}}.concept .mv__bg h1{font-size:56px;color:#fff;text-align:center;letter-spacing:.05em}@media (max-width: 767px){.concept .mv__bg h1{font-size:40px}}.concept .mv__bg h1 span{font-size:18px;display:block;padding-top:40px;font-style:normal}@media (max-width: 767px){.concept .mv__bg h1 span{font-size:14px;padding-top:5vw}}.concept .sec01{padding:100px 0 60px}@media (max-width: 767px){.concept .sec01{padding:55px 0 70px}}.concept .sec01 .inner .flex .left,.concept .sec01 .inner .flex .right{width:50%}@media (max-width: 767px){.concept .sec01 .inner .flex .left,.concept .sec01 .inner .flex .right{width:100%}}.concept .sec01 .inner .flex .left{padding-right:30px;box-sizing:border-box}@media (max-width: 767px){.concept .sec01 .inner .flex .left{padding-right:0}}.concept .sec01 .inner .flex .left h2{font-size:30px;line-height:1.6;margin-bottom:50px}@media (max-width: 767px){.concept .sec01 .inner .flex .left h2{font-size:24px;margin-bottom:28px}}.concept .sec01 .inner .flex .left h2 span{font-size:20px}@media (max-width: 767px){.concept .sec01 .inner .flex .left h2 span{font-size:15px}}.concept .sec01 .inner .flex .left p{line-height:1.9}@media (max-width: 767px){.concept .sec01 .inner .flex .left p{padding-top:35px;line-height:1.8}}.concept .sec01 .inner .flex .right{text-align:right}@media (max-width: 767px){.concept .sec01 .inner .flex .right{display:none}}.concept .sec02{margin-bottom:140px}@media (max-width: 767px){.concept .sec02{margin-bottom:65px}}.concept .sec02 .inner h2{font-size:30px;margin-bottom:60px}@media (max-width: 767px){.concept .sec02 .inner h2{font-size:24px;margin-bottom:35px}}.concept .sec02 .inner h2+p{line-height:1.8;margin-bottom:80px}@media (max-width: 767px){.concept .sec02 .inner h2+p{margin-bottom:30px}}.concept .sec02 .inner .flex{justify-content:space-between}@media (max-width: 767px){.concept .sec02 .inner .flex{display:block}}.concept .sec02 .inner .flex .left,.concept .sec02 .inner .flex .right{width:50%}@media (max-width: 767px){.concept .sec02 .inner .flex .left,.concept .sec02 .inner .flex .right{width:100%}}@media (max-width: 767px){.concept .sec02 .inner .flex .left{margin-bottom:30px}}.concept .sec02 .inner .flex .left p{line-height:1.8}.concept .sec02 .inner .flex .right{padding-left:55px;box-sizing:border-box}@media (max-width: 767px){.concept .sec02 .inner .flex .right{padding-left:0}}.concept .sec02 .inner .flex .right p{line-height:2}@media (max-width: 767px){.concept .sec02 .inner .flex .right p{line-height:1.8}}.concept .sec02 .inner .flex .right p.img{line-height:1;text-align:right;padding-top:78px}@media (max-width: 1395px){.concept .sec02 .inner .flex .right p.img{padding-top:45px}}@media (max-width: 1280px){.concept .sec02 .inner .flex .right p.img{padding-top:30px}}
