@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap";.sec-about{padding:53px 0 0}.sec-about .inner{width:1200px;margin:auto;padding-left:100px;position:relative;z-index:0}.sec-about .about-text-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:369px 0 190px}.sec-about .about-title{font-size:42px;letter-spacing:.18em;text-align:center;line-height:1}.sec-about .about-text{font-size:18px;font-weight:500;line-height:45px;margin-top:70px}.sec-about .about-img-box{position:absolute;z-index:-1}.sec-about .about-img-box:before{content:"";position:absolute;right:-30px;width:100%;height:100%;background:#f5f5f5;z-index:-1}.sec-about .about-img-box.anime .img{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}.sec-about .about-img-box.anime:before{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:opacity .8s .15s,-webkit-transform .8s .15s;transition:opacity .8s .15s,-webkit-transform .8s .15s;transition:opacity .8s .15s,transform .8s .15s;transition:opacity .8s .15s,transform .8s .15s,-webkit-transform .8s .15s}.sec-about .about-img-box.anime.action .img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec-about .about-img-box.anime.action:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec-about .about-img-box.img01{width:298px;left:256px;top:203px}.sec-about .about-img-box.img01 .img{-webkit-transition-delay:.4s;transition-delay:.4s}.sec-about .about-img-box.img01:before{bottom:-30px;-webkit-transition-delay:.55s;transition-delay:.55s}.sec-about .about-img-box.img02{width:457px;right:0;top:-19px}.sec-about .about-img-box.img02 .img{-webkit-transition-delay:.8s;transition-delay:.8s}.sec-about .about-img-box.img02:before{top:-30px;-webkit-transition-delay:.95s;transition-delay:.95s}.sec-about .about-img-box.img03{width:511px;left:0;top:534px}.sec-about .about-img-box.img03 .img{-webkit-transition-delay:1.2s;transition-delay:1.2s}.sec-about .about-img-box.img03:before{top:-30px;-webkit-transition-delay:1.35s;transition-delay:1.35s}.sec-about .about-img-box.img04{width:282px;left:-155px;top:174px}.sec-about .about-img-box.img04:before{top:-30px}.sec-about .about-img-box.img05{width:295px;left:-195px;bottom:238px}.sec-about .about-img-box.img05:before{bottom:-30px}.sec-about .about-img-box.img06{width:386px;left:202px;bottom:128px}.sec-about .about-img-box.img06 .img{-webkit-transition-delay:.4s;transition-delay:.4s}.sec-about .about-img-box.img06:before{bottom:-30px;-webkit-transition-delay:.55s;transition-delay:.55s}@media screen and (max-width:680px){.sec-about{overflow:hidden;padding:20px 0 0}.sec-about .inner{width:85.3334%;padding-left:0}.sec-about .about-text-box{display:block;padding:200px 0 327px}.sec-about .about-title{font-size:27px;letter-spacing:.158em;margin-right:-24px}.sec-about .about-text{width:106%;font-size:16px;letter-spacing:0;line-height:2;font-weight:400;text-align:center;margin-top:30px;margin-left:-3%}.sec-about .about-img-box:before{right:-10px}.sec-about .about-img-box.anime .img{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}.sec-about .about-img-box.anime:before{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s .15s,-webkit-transform .8s .15s;transition:opacity .8s .15s,-webkit-transform .8s .15s;transition:opacity .8s .15s,transform .8s .15s;transition:opacity .8s .15s,transform .8s .15s,-webkit-transform .8s .15s}.sec-about .about-img-box.img01{width:148px;left:0;top:98px}.sec-about .about-img-box.img01 .img{-webkit-transition-delay:.4s;transition-delay:.4s}.sec-about .about-img-box.img01:before{bottom:-10px;-webkit-transition-delay:.55s;transition-delay:.55s}.sec-about .about-img-box.img02{width:163px;right:-8vw;top:79px}.sec-about .about-img-box.img02 .img{-webkit-transition-delay:.8s;transition-delay:.8s}.sec-about .about-img-box.img02:before{top:-10px;-webkit-transition-delay:.95s;transition-delay:.95s}.sec-about .about-img-box.img03{width:177px;left:-12vw;top:auto;bottom:121px}.sec-about .about-img-box.img03 .img{-webkit-transition-delay:.8s;transition-delay:.8s}.sec-about .about-img-box.img03:before{top:-10px;-webkit-transition-delay:.95s;transition-delay:.95s}.sec-about .about-img-box.img04{width:175px;left:auto;right:-10vw;top:auto;bottom:183px}.sec-about .about-img-box.img04:before{top:-10px}.sec-about .about-img-box.img06{width:151px;left:auto;right:4vw;bottom:62px}.sec-about .about-img-box.img06 .img{-webkit-transition-delay:.4s;transition-delay:.4s}.sec-about .about-img-box.img06:before{bottom:-10px;-webkit-transition-delay:.55s;transition-delay:.55s}}.sec-concept-cont{overflow:hidden;padding:155px 0 192px;background:#f5f5f5}.sec-concept-item .inner{width:1000px;margin:auto;padding:105px 0;position:relative;z-index:0}.sec-concept-item .inner:before{content:"";position:absolute;right:0;top:0;width:200%;height:100%;z-index:-1}.sec-concept-item .item-en-title{font-size:70px;color:#e6d284;line-height:1}.sec-concept-item .item-jp-title{margin-top:111px}.sec-concept-item .item-jp-title .bar-text{font-size:34px;letter-spacing:.11em;color:#fff;font-weight:500;border-radius:4px;padding:0 20px;background:#000}.sec-concept-item .item-jp-title .bar-item+.bar-item{margin-top:24px}.sec-concept-item .item-img{position:absolute;left:550px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.sec-concept-item .item-img.anime{opacity:0;left:650px;-webkit-transition:opacity .6s .3s,left .6s .3s;transition:opacity .6s .3s,left .6s .3s}.sec-concept-item .item-img.anime.action{opacity:1;left:550px}.sec-concept-item .item-text{width:510px;font-size:16px;line-height:2;letter-spacing:0;font-weight:500;text-align:justify;margin-top:56px}.sec-concept-item .common-btn-box{margin-top:112px;text-align:left}.sec-concept-item:nth-child(odd) .inner:before{background:#fff}.sec-concept-item:nth-child(even) .inner:before{background:#f5f5f5}.sec-concept-item.item01 .item-img{width:700px}.sec-concept-item.item02 .item-img{width:549px}.sec-concept-item.item03 .item-img{width:700px}@media screen and (max-width:680px){.sec-concept-cont{padding:60px 0 80px}.sec-concept-item .inner{width:85.3334%;padding:42px 0 52px}.sec-concept-item .inner:before{content:none}.sec-concept-item .item-en-title{font-size:34px;margin-bottom:20px}.sec-concept-item .item-jp-title{width:100vw;margin-top:-18px;margin-left:-6px}.sec-concept-item .item-jp-title .bar-text{font-size:20px;letter-spacing:0;padding:0 6px}.sec-concept-item .item-jp-title .bar-item+.bar-item{margin-top:12px}.sec-concept-item .item-img{position:relative;left:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.sec-concept-item .item-img.anime{left:0}.sec-concept-item .item-img.anime.action{left:0}.sec-concept-item .item-text{width:100%;font-size:15px;font-weight:400;margin-top:25px}.sec-concept-item .common-btn-box{margin-top:30px;text-align:center}.sec-concept-item:nth-child(odd){background:#fff}.sec-concept-item:nth-child(even){background:#f5f5f5}.sec-concept-item.item01 .item-img{width:100%}.sec-concept-item.item02 .item-img{width:100%}.sec-concept-item.item03 .item-img{width:100%}}