.c-breadcrumb{margin-bottom:19px}.sec01{margin-top:85px;padding:60px 0;background-color:#f8f8f8}@media (max-width: 780px){.sec01{margin-top:43px;padding:36px 0}}.sec01 .banner{display:block;position:relative;background-image:url("/assets/img/about/sec01_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:250px;border-radius:10px;overflow:hidden;padding:30px 30px;color:#fff}@media (max-width: 780px){.sec01 .banner{padding:19px 20px 49%;min-height:342px}}.sec01 .banner .deco01,.sec01 .banner .deco02,.sec01 .banner .deco03{position:absolute;transform:scale(0);transition:0.5s;transform:scale(1)}.sec01 .banner .deco01{top:0;right:calc(318 * 100% / 996);width:calc(260 * 100% / 996);transform-origin:top center}.sec01 .banner .deco02{width:calc(250 * 100% / 996);right:calc(207 * 100% / 996);transform-origin:bottom center;bottom:0}.sec01 .banner .deco03{width:calc(209 * 100% / 996);top:0;right:0;transform-origin:top right}@media (max-width: 780px){.sec01 .banner .deco{position:absolute;left:9px;right:0px;bottom:1px;max-width:666px;margin:0 auto;text-align:center;pointer-events:none}}@media (max-width: 780px){.sec01 .banner .deco img{width:100%}}.sec01 .banner .ttl{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:.04em;font-weight:bold}@media (max-width: 780px){.sec01 .banner .ttl{font-size:20px;font-size:2rem}}.sec01 .banner .txt{margin-top:17px;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:400}@media (max-width: 780px){.sec01 .banner .txt{margin-top:6px;font-size:13px;font-size:1.3rem}}.sec01 .banner .box-link{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;margin-top:26px}@media (max-width: 780px){.sec01 .banner .box-link{margin-top:21px;margin-right:-15px}}@media (max-width: 780px){.sec01 .banner .c-link{margin-bottom:5px}}.sec01 .banner .c-link:not(:last-of-type){margin-right:22px}@media (max-width: 780px){.sec01 .banner .c-link:not(:last-of-type){margin-right:33px}}.sec01 .lst-btn{margin-top:30px}@media (min-width: 781px){.sec01 .lst-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (min-width: 781px){.sec01 .lst-btn .c-btn01{width:calc(316 * 100% / 996)}}@media (max-width: 780px){.sec01 .lst-btn .c-btn01{width:100%}}@media (max-width: 780px){.sec01 .lst-btn .c-btn01+.c-btn01{margin-top:20px}}@media (max-width: 780px){.sec01 .lst-btn .c-btn01 span:after{right:24px}}.sec01 .block{margin-top:60px;box-shadow:0 6px 20px rgba(89,89,87,0.25);border-radius:10px;overflow:hidden;transition:0.5s;cursor:pointer}@media only screen and (min-width: 1025px){.sec01 .block:hover{transition:0.5s;opacity:0.3}}@media (min-width: 781px){.sec01 .block{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;background-color:#fff}}@media (max-width: 780px){.sec01 .block{margin-top:80px}}.sec01 .block .ttl{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:.04em;font-weight:bold;color:#000}@media (max-width: 780px){.sec01 .block .ttl{font-size:20px;font-size:2rem}}.sec01 .block .txt{margin-top:17px;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:400}@media (max-width: 780px){.sec01 .block .txt{margin-top:6px;font-size:13px;font-size:1.3rem}}@media (min-width: 781px){.sec01 .block .left{width:50%;padding:30px 30px}}@media (max-width: 780px){.sec01 .block .left{padding:18px 20px}}@media (min-width: 781px){.sec01 .block .right{width:50%;position:relative}}.sec01 .block .right img{width:100%;height:100%;object-fit:cover}@media (max-width: 780px){.sec01 .block .right .photo{margin-top:52px}}.sec01 .c-choose{background-color:transparent;padding-top:0;padding-bottom:0;margin-top:120px}@media (max-width: 780px){.sec01 .c-choose{margin:81px 0 0}}@media (min-width: 781px){.sec01 .link01{margin-top:41px;text-align:right}}@media (max-width: 780px){.sec01 .link01{margin-top:16px}}.sec02{padding-top:63px;background-color:#f8f8f8}@media (max-width: 780px){.sec02{padding-top:46px}}.sec02 .c-ttl{font-size:32px;font-size:3.2rem;line-height:1.8em;letter-spacing:.04em;font-weight:bold}.sec02 .date{margin-top:12px;font-size:14px;font-size:1.4rem;line-height:1.8em;letter-spacing:.04em;font-weight:bold}@media (max-width: 780px){.sec02 .date{margin-top:10px;font-size:13px;font-size:1.3rem}}.sec02 .ttl{margin-top:8px;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.04em;font-weight:bold;color:#000;transition:0.5s}@media (max-width: 780px){.sec02 .ttl{margin-top:6px;font-size:14px;font-size:1.4rem}}.sec02 .lst{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;margin-top:36px}@media (max-width: 780px){.sec02 .lst{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:21px}}.sec02 .lst .item{display:block;cursor:pointer}@media (min-width: 781px){.sec02 .lst .item{width:calc(282 * 100% / 1200);margin-right:calc(24 * 100% / 1200)}}@media (max-width: 780px){.sec02 .lst .item{width:calc(328 * 100% / 686);margin-bottom:20px}}@media (min-width: 781px){.sec02 .lst .item:nth-child(4n){margin-right:0}}@media only screen and (min-width: 1025px){.sec02 .lst .item:hover{opacity:1}.sec02 .lst .item:hover .photo img{transform:scale(1.05);transition:0.5s}.sec02 .lst .item:hover .ttl{color:#0762dc;transition:0.5s}}.sec02 .lst .photo{border-radius:50%;overflow:hidden;box-shadow:0 6px 20px rgba(89,89,87,0.25);transform:translateZ(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;box-shadow:0px 6px 20px rgba(89,89,87,0.25)}.sec02 .lst .photo img{width:100%;transform:scale(1);transition:0.5s}@media (min-width: 781px){.sec02 .link{text-align:right;margin-top:39px}}@media (max-width: 780px){.sec02 .link{margin-top:2px}}.sec03{padding-top:140px;background-color:#f8f8f8}@media (max-width: 780px){.sec03{padding-top:80px}}.sec03 .sec-cmn-intro{margin:0}.sec04{background-color:#f8f8f8;padding-top:40px}@media (max-width: 780px){.sec04{padding-top:20px}}.sec04 .cate{display:inline-block;position:absolute;bottom:16px;padding:0 12px;right:0;color:#fff;background-color:#ffa400;border-top-left-radius:999px;border-bottom-left-radius:999px;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.04em;font-weight:bold;text-align:center}.sec04 .cate.is-orange{background-color:#ff7631}.sec04 .cate.is-blue{background-color:#0762dc}.sec04 .cate.is-navy{background-color:#002772}.sec04 .block-loop{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;position:relative;flex-flow:row nowrap;width:100vw;overflow:hidden}@media (max-width: 780px){.sec04 .block-loop{margin-bottom:0}}.sec04 .block-loop .loop-item{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}.sec04 .block-loop .loop-item.is-animate:first-child{-webkit-animation:loop 100s -50s linear infinite;animation:loop 100s -50s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media (max-width: 780px){.sec04 .block-loop .loop-item.is-animate:first-child{-webkit-animation:loop 60s -30s linear infinite;animation:loop 60s -30s linear infinite}}.sec04 .block-loop .loop-item.is-animate+.loop-item{-webkit-animation:loop2 100s linear infinite;animation:loop2 100s linear infinite}@media (max-width: 780px){.sec04 .block-loop .loop-item.is-animate+.loop-item{-webkit-animation:loop2 60s linear infinite;animation:loop2 60s linear infinite}}.sec04 .block-loop .item{position:relative;display:block;width:282px;height:160px;margin-right:24px}.sec04 .block-loop .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}.sec05{padding-top:160px;padding-bottom:180px;background-color:#f8f8f8}@media (max-width: 780px){.sec05{padding-top:80px;padding-bottom:97px}}.sec05 .sec-cmn-intro{margin:0}.sec05 .sec-cmn-intro .img-intro{box-shadow:0px 6px 20px rgba(89,89,87,0.25)}#footer{margin-top:0;background-color:#f8f8f8}@media (max-width: 780px){#footer{margin-top:0;padding-top:0}}

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