@charset "UTF-8";.mv{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:transparent url(//www.noba.co.jp/noba/wp/wp-content/themes/wp_noba/css/../asset/images/top/mv.jpg) no-repeat bottom left/cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:75vw;max-height:100vh;position:relative;width:100%}.mv:before{background:#313131;content:"";height:100%;left:50%;mix-blend-mode:multiply;opacity:.3;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.mv-headbox{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9vw;line-height:.81;position:relative;position:relative;width:100vw;z-index:1;z-index:1}.mv-ttl{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Poppins",sans-serif;font-weight:100;padding:0 .75em;white-space:nowrap}.mv-ttl:nth-child(odd){-webkit-animation:loop 50s -25s linear infinite;animation:loop 50s -25s linear infinite}.mv-ttl:nth-child(even){-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.ch{padding:120px 0 clamp(100px,10.249vw,300px);position:relative}.ch-ttl-jp{font-size:clamp(4.4rem,calc(4.2rem + (.625vw*1)),5.4rem);font-weight:700;line-height:1.28}.ch-ttl-en{font-family:"Poppins",sans-serif;font-size:clamp(1.4rem,calc(1.2rem + (.625vw*1)),2.4rem);font-weight:600}.ch-txt{font-size:clamp(1.6rem,calc(1.4rem + (.625vw*1)),2.6rem);font-weight:700;line-height:2;margin-left:auto;min-width:580px;width:60%}.ch-img{bottom:clamp(-250px,-14vw,-50px);-webkit-filter:blur(clamp(2px,1.464vw,20px));filter:blur(clamp(2px,1.464vw,20px));left:0;max-width:500px;position:absolute;width:28.111vw}.ch-img:before{content:"";display:block;padding-top:95%}.ch-img img{height:100%;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;width:100%}.works{position:relative}.works-mv{position:relative;z-index:1}.works-mv img{border-radius:30px}.works-mv:before{background:#073cb8;bottom:0;content:"";height:50%;left:-7.5vw;position:absolute;width:100%;z-index:-1}.works-mv img{width:100%}.works-container{position:relative}.works-container:before{background:#073cb8;bottom:0;content:"";height:100%;left:-7.5vw;position:absolute;width:100%;z-index:-1}.works-header{gap:170px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:15vw;padding-top:60px}.works-readtxt{font-weight:700}.works-contents{display:grid;grid-template-rows:repeat(3,1fr)}.works-content{background:#fff;border:2px solid #073cb8;border-radius:32px;margin-top:60px;position:relative}.works-content:nth-last-child(1):before{background:#fff;bottom:-2px;content:"";height:50%;left:calc(-7.5vw - 2px);position:absolute;width:calc(100% + 4px);z-index:-1}.works-content+.works-contents{margin-top:40px}.works-content-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;position:relative;-webkit-transition:.2s;transition:.2s}.works-content-img{height:100%;width:45%}.works-content-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.works-contentbox{padding:60px 5%;width:55%}.works-content-ttl{font-size:clamp(4.4rem,calc(4.2rem + (.625vw*1)),5.4rem);font-weight:700;line-height:1}.works-content-txt{font-weight:700;margin-top:24px}.works-content-btnbox{margin-top:32px}.news{padding:40px 0 160px;position:relative}.news-container{gap:0 80px;display:grid;grid-template-columns:260px 1fr;grid-template-rows:auto 1fr}.news-list{grid-column:2/3;grid-row:1/3}.news-item{border-top:1px solid #b9b9b9}.news-item:nth-last-child(1){border-bottom:1px solid #b9b9b9}.news-item-link{display:block;padding:34px 0;padding-right:48px;position:relative;-webkit-transition:.2s;transition:.2s}.news-item-link:hover{background:#d7e7f033}.news-item-link:hover>span{background:#073cb8;height:40px;width:40px}.news-item-link:hover>span:before,.news-item-link:hover>span:after{background:#fff;border-radius:9999px;border-radius:9999px;content:"";display:inline-block;height:2px;position:absolute;-webkit-transition:.2s;transition:.2s;width:12px}.news-item-link:hover>span:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news-item-link:hover>span:after{left:calc(50% - 2px);position:absolute;top:calc(50% - .5px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:calc(100% - .5px) 50%;transform-origin:calc(100% - .5px) 50%;width:8px}.news-item-link>span{background:#d7e7f0;border-radius:50%;height:30px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;width:30px}.news-item-link>span:before{background:#073cb8;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.news-item-infobox{gap:0 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.news-item-date{font-weight:700}.news-item-category{background:#d7e7f0;border-radius:12px;font-size:1.4rem;padding:0 16px}.news-item-ttl{font-size:2rem;font-weight:700;line-height:1.5;margin-top:4px}.cp{padding:130px 0 160px;position:relative;z-index:1}.cp:before{background:#d7e7f0;border-radius:30px 0 0 30px;content:"";height:calc(100% + 100px);left:7.5vw;position:absolute;top:0;width:calc(100% + 7.5vw);z-index:-1}.cp-container{padding-left:100px}.cp-contents{gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 calc(50% - 50vw);margin-top:32px;padding-left:calc(50vw - 50%);width:100vw}.cp-content{min-width:280px;width:30%}.cp-img{width:calc(70% - 50px)}.cp-img img{width:100%}.cp-head{font-size:clamp(2rem,calc(1.8rem + (.625vw*1)),3rem);font-weight:700;line-height:1.58333}.cp-txt{margin-top:20px}.cp-btnbox{margin-top:20px}.cp-sns{margin-top:68px}.cp-sns-icon{width:60px}.cp-sns-txtbox{gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fb-box{margin:30px auto 0;text-align:center}@media (max-width:1208px){.works-header{gap:60px}.works-content-ttl{font-size:clamp(2.9rem,calc(2.7rem + (.625vw*1)),3.9rem)}.news-container{gap:0 40px}}@media (max-width:767px){.mv{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:auto}.mv-headbox{margin-top:20px}.ch{padding-top:60px}.ch-ttl-jp{font-size:clamp(2.6rem,calc(2.4rem + (.625vw*1)),3.6rem)}.ch-ttl-en{font-size:clamp(1.2rem,calc(1rem + (.625vw*1)),2.2rem)}.ch-txt{margin-top:20px;min-width:unset;width:100%}.works-mv:before{left:-16px}.works-container:before{left:-16px}.works-header{gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:32px;padding-top:32px}.works-content:nth-last-child(1):before{left:calc(-16px - 2px)}.works-content-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works-content-img{width:100%}.works-contentbox{padding:30px 16px;width:100%}.works-content-ttl{font-size:clamp(2.4rem,calc(2.2rem + (.625vw*1)),3.4rem)}.news{padding-bottom:80px}.news-container{display:block}.news-list{margin-top:28px}.news-item-link{padding:20px 0}.news-item-ttl{font-size:1.6rem}.cp{padding:60px 0 80px}.cp:before{left:16px;width:100%}.cp-container{padding-left:16px}.cp-contents{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:0;width:100%}.cp-content{width:100%}.cp-img{margin-top:32px;width:100%}.cp-sns-icon{width:30px}.fb-box{height:550px;overflow:hidden}}