@charset "utf-8";* *:before,*:after{box-sizing:border-box}html{font-size:.735294vw}body{font-size:clamp(10px, 1.4rem , 16px);line-height:2;font-family:"futura-pt","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;letter-spacing:.05em;font-weight:300;overflow-x:hidden;position:relative;background-color:#f8f9fa;color:#393636;-webkit-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-kerning:none;font-kerning:none}img{max-width:100%;height:auto;vertical-align:middle}iframe{vertical-align:middle}.MainWrap{position:relative}:root{--bg01:#f2f1f0;--bg02:#242424}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.fl_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.al_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fl_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.jc_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reverse{flex-direction:row-reverse}.fl_pcsp{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){html{font-size:2.6666vw}body{font-size:1.4rem}.fl_pcsp{display:block}}.col-w{color:#fff}.sectionInner_xl{margin:0 auto;width:130rem}.sectionInner_l{margin:0 auto;width:120rem;max-width:calc(1440* 1em / 16)}.sectionInner_m{margin:0 auto;width:100rem;max-width:calc(1320* 1em / 16)}.sectionInner_s{margin:0 auto;width:92rem;max-width:calc(1320* 1em / 16)}@media screen and (max-width:768px){.sectionInner_xl,.sectionInner_l,.sectionInner_m,.sectionInner_s{width:calc(100% - 4rem)}}.pt160{padding-top:16rem}.pb160{padding-bottom:16rem}.pt140{padding-top:14rem}.pb140{padding-bottom:14rem}.pt120{padding-top:12rem}.pb120{padding-bottom:12rem}.pt100{padding-top:10rem}.pb100{padding-bottom:10rem}.pt80{padding-top:8rem}.pb80{padding-bottom:8rem}.pt60{padding-top:6rem}.pb60{padding-bottom:6rem}.pt40{padding-top:4rem}.pb40{padding-bottom:4rem}.pt30{padding-top:3rem}.pb30{padding-bottom:3rem}.mt60{margin-top:6rem}@media screen and (max-width:768px){.pt160{padding-top:12rem}.pb160{padding-bottom:12rem}.pt140{padding-top:12rem}.pb140{padding-bottom:12rem}.pt120{padding-top:10rem}.pb120{padding-bottom:10rem}.pt100{padding-top:8rem}.pb100{padding-bottom:8rem}.pt80{padding-top:6rem}.pb80{padding-bottom:6rem}.pt60{padding-top:4rem}.pb60{padding-bottom:4rem}.pt40{padding-top:3rem}.pb40{padding-bottom:3rem}.pt30{padding-top:2rem}.pb30{padding-bottom:2rem}}.btn{padding:1rem 2rem;border:solid 1px rgba(0,0,0,.1);position:relative;overflow:hidden;width:18rem;transition:all .3s}.btn:hover{background-color:#284e72;border:solid 1px #284e72}.btn span{display:inline-block}.btn .btnTxt{line-height:1.6;letter-spacing:normal;font-size:clamp(10px, 1.4rem,14px);position:relative;-webkit-clip-path:inset(0 0 -.2em);clip-path:inset(0 0 -.2em)}.btn .arrow{width:.8rem;height:.8rem;position:relative}.btn .arrow svg{position:absolute;left:0;top:0;width:100%;height:100%}.btn-ma{margin:0 auto}.btn-r{margin-left:auto}.btn .btnTxt:before{content:attr(data-text);position:absolute;top:130%;left:0;opacity:0}.btn .btnTxt:before,.btn .btnTxt span{transition:opacity .65s,transform .65s cubic-bezier(.165,.84,.44,1)}.btn.hover .btnTxt:before{opacity:1;transform:translate3d(0,-130%,0);color:#fff}.btn.hover .btnTxt span{opacity:0;transform:translate3d(0,-130%,0);color:#fff}.btn.hover .arrow,.cvBtn:hover .cvBtnArrow{animation:arrow .45s cubic-bezier(.215,.61,.355,1) forwards}.btn.hover .arrow path,.btn.hover .arrow rect{fill:#fff}.cvBtn{width:fit-content;padding:1rem 1.6rem 1rem 2rem;background-color:#2b4d6f;transition:all .3s}.cvBtn span{display:block}.cvBtn p{font-size:clamp(10px, 1.2rem,12px);line-height:1.6;letter-spacing:normal;font-weight:300;padding-right:2rem;margin-right:2rem;border-right:solid 1px rgba(255,255,255,.2);color:#fff}.cvBtnArrow{width:8px;height:8px;position:relative}.cvBtnArrow svg{position:absolute;left:0;top:0;width:100%;height:100%}@keyframes arrow{40%,50%{opacity:0}43%{transform:translateX(100%) scaleY(.1);fill:#fff}44%,50%{transform:translateX(-110%) scaleY(.1);fill:#fff}100%{transform:translateX(0) scaleY(1);fill:#fff}}@media screen and (max-width:768px){.btn .btnTxt{font-size:1.2rem}}.sans-en{font-family:"futura-pt",sans-serif}.bt{padding-top:2rem;border-top:solid 1px rgba(0,0,0,.1)}.ttlWrap{align-items:flex-end}.mainTtl01{letter-spacing:.02em;font-family:"futura-pt",sans-serif;font-size:clamp(10px,4.2rem,42px);line-height:1.6;font-weight:300}.headTtl{padding:18rem 0 6rem}.headTtlWrap h2{font-weight:300;line-height:1.6;font-size:clamp(28px,5.8rem,64px);letter-spacing:normal}@media screen and (max-width:768px){.bb{padding-bottom:1.6rem}.bb02{padding-bottom:1.6rem}.bb03{padding-bottom:1.6rem}.mainTtl01{font-size:2.8rem}.headTtl{padding:14rem 0 6rem}.headTtlWrap h2{font-size:3.2rem}}.header{position:fixed;top:3rem;left:0;right:0;margin:0 auto;width:calc(100% - 8rem);z-index:1000}.headerLogo a,.navMenu a{text-decoration:none}.headerLogo{position:relative;z-index:1000}.headerLogo a{display:block;overflow:hidden;line-height:0;white-space:nowrap;text-indent:100%;width:8rem}.headerLogo a h1{width:100%;height:3.7rem;background-repeat:no-repeat;background-size:100% auto;background-image:url(//for-be-art.com/wp-content/themes/forbeart/css/../img/common/logo.png)}.header-wrapper{width:100%}.nav-btnList{width:fit-content}.nav-btnList{column-gap:1rem}.nav-btnListItem a{width:fit-content;padding:1rem 1.4rem;background-color:rgba(255,255,255,.1);border:solid 1px rgba(255,255,255,.3);font-size:clamp(10px,1.4rem, 14px);backdrop-filter:blur(100px);border-radius:5px;transition:all .3s}.nav-btnListItem a:hover{opacity:.5}.nav-btnListItem a span{display:block}.nav-btnListItem a span:last-of-type{width:1.8rem;height:1.8rem;position:relative}.nav-btnListItem a span:last-of-type svg{position:absolute;left:0;top:0;width:100%;height:100%}.nav-btnListItem a span:first-of-type{margin-right:2rem}.navMenu{width:fit-content;z-index:100;position:absolute;top:-.25rem;left:0;right:0;margin:0 auto;padding:.6rem;background-color:rgba(146,147,148,.2);backdrop-filter:blur(100px);border-radius:2px}.nav-menuList{column-gap:.6rem}.nav-menuListItem a{padding:.8rem 2rem;display:block;font-size:1.2rem;line-height:140%;letter-spacing:normal;border-radius:2px;transition:all .3s;color:rgba(30,16,5,.3)}.nav-menuListItem a:hover{background-color:#2b4d6f;color:#fff}.nav-menuListItem.active a{background-color:#2b4d6f;color:#fff}.gNav,#nav-toggle{display:none}.nav-wrapper,.navMenu{transform:translateY(0);transition:transform .4s ease;will-change:transform}.header.is-hidden .nav-wrapper,.header.is-hidden .navMenu{transform:translateY(-200%);transition:transform .4s ease}.header.is-hidden .nav-wrapper{transform:translateY(-200%)}@media screen and (max-width:1000px){.navMenu,.nav-other,.cvBtnWrap{display:none}.header{top:2rem;width:calc(100% - 4rem)}.headerLogo a{width:8rem}.headerLogo a h1{width:100%;height:3.7rem}.nav-btnList{display:none}.gNav{display:block;width:100%;height:100%;position:fixed;right:0;top:0;z-index:10000;pointer-events:none}.gnavCont{display:none;position:absolute;right:0;top:0;height:100%;width:100%;background-color:#001125}body.active .gNav{pointer-events:visible}.glovalnav{padding:12rem 2rem 4rem}.gNav-listItem:not(:last-of-type){padding-bottom:2rem;margin-bottom:2rem;border-bottom:solid 1px rgba(255,255,255,.2)}.gNav-listItem a p:first-of-type{font-size:1.4rem;line-height:1.6;letter-spacing:normal;font-weight:300;letter-spacing:.05em;font-family:"futura-pt","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.gNav-listItem a p:last-of-type{font-size:1.2rem;line-height:1.6;letter-spacing:normal;font-weight:300;opacity:.5}.gnavsnsWrap p{font-size:1.4rem;line-height:140%;letter-spacing:normal;padding-bottom:10px;margin-bottom:3rem;border-bottom:solid rgba(255,255,255,.2)}.gNavsns-listItem a span{display:block}.gnavBtn a{padding:2.4rem 2rem;background-color:#284e72}.gnavBtn a p span{display:block}.gnavBtn a p span{display:block;line-height:1.6;letter-spacing:normal;font-weight:300}.gnavBtn a p span:first-of-type{font-size:2rem;padding-right:2rem}.gnavBtn a p span:last-of-type{font-size:1.2rem;opacity:.5}.gNavsns-list{column-gap:3rem;row-gap:2rem}.gNavsns-listItem{width:((100% - (3rem*1))/2)}.gNavsns-listItem a{transition:all .3s}.gNavsns-listItem a:hover{opacity:.5}.gNavsns-listItem a span:first-of-type{color:#000;font-weight:700;font-size:1.8rem;line-height:140%;letter-spacing:normal}.gNavsns-listItem a span:last-of-type{width:2rem;height:2rem;position:relative;margin-left:1rem}.gNavsns-listItem a span:last-of-type svg{width:100%;height:100%;position:absolute;left:0;top:0}#nav-toggle{display:block;transition:all .3s;position:fixed;z-index:100000;right:2rem;top:2rem;cursor:pointer;padding:1rem .8rem;background-color:#142739}#nav-toggle>div{position:relative;width:1.6rem;height:1rem}#nav-toggle span{width:100%;height:1px;display:block;background:#fff;position:absolute;transition:.2s}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}#nav-toggle span:nth-child(3){bottom:0}#nav-toggle.active{background-color:#fff}#nav-toggle.active span{background-color:#142739}#nav-toggle.active span:nth-child(1){top:.425rem;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#nav-toggle.active span:nth-child(2){width:0}#nav-toggle.active span:nth-child(3){bottom:.425rem;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.footer{background-color:#142739;margin-top:16rem}.footer.none{margin-top:unset}.footerInner{width:90%;margin:0 auto}.footer.active{margin-top:0}.footerWrap{padding:8rem 0 2rem}.footer_content{position:relative;padding-bottom:14rem}.footer-logoWrap h2{display:block;overflow:hidden;line-height:0;white-space:nowrap;text-indent:100%;width:24rem;height:8.7rem;background-repeat:no-repeat;background-size:cover;background-image:url(//for-be-art.com/wp-content/themes/forbeart/css/../img/common/footerlogo.png)}.footer-logoWrap p{font-size:clamp(10px, 1.6rem,16px);line-height:1.6;letter-spacing:normal;padding-bottom:1rem}.footer_navWrap{width:45.8%}.footer_nav,.footer_list{width:100%}.footer_list{row-gap:4rem}.footer_listItem{width:50%}.footer_listItem a{display:block;transition:all .3s}.footer_listItem a:hover{opacity:.6}.footer_listItem a p:first-of-type{color:rgba(255,255,255,.5);line-height:160%;letter-spacing:normal;font-weight:300;font-size:clamp(10px, 1rem,10px);padding-bottom:.2rem}.footer_listItem a p:last-of-type{color:#fff;line-height:160%;letter-spacing:.05em;font-weight:300;font-size:clamp(10px, 1.4rem,14px);font-family:"futura-pt","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.footer_small small,.footer_small a{display:block;font-size:1rem;color:rgba(255,255,255,.5);font-weight:300}.footer02 small{color:#202733}@media screen and (max-width:768px){.footer{margin-top:10rem}.footer.active{margin-top:0}.footer_content{display:flex;flex-direction:column-reverse;padding-bottom:2rem}.footerWrap{padding:6rem 0 2rem}.footer-logoWrap h2{width:18rem;height:6.5rem}.footer-logoWrap p{font-size:1.2rem;padding-bottom:1rem}.footer_navWrap{padding-bottom:6rem;width:100%}.footer_nav,.footer_list{width:100%}.footer_list{row-gap:4rem}.footer_listItem{width:50%}.footer_listItem a{display:block}.footer_listItem a p:first-of-type{font-size:1rem;padding-bottom:.4rem}.footer_listItem a p:last-of-type{font-size:1.2rem}.footer_small small{display:block;font-size:1rem;text-align:center;color:rgba(255,255,255,.5)}.footer02 small{color:#202733}.footer_small a{display:none}.footer_list02{padding-top:4rem}.footer_listItem02 a{display:block;font-weight:300;font-size:1rem;color:rgba(255,255,255,.5)}}.section-contact{padding-top:18rem}.contactWrap{width:55%}.contactWrap>p{line-height:200%;letter-spacing:normal;font-size:clamp(10px, 1.4rem,14px);font-weight:300;padding-bottom:6rem}.form-defList:not(:last-of-type){margin-bottom:2.4rem}.form-defTtl p{font-weight:300;line-height:160%;letter-spacing:normal;font-size:clamp(14px ,1.4rem ,14px);margin-bottom:1rem}.colorRed{color:#ea0707;display:inline-block;padding-left:.4rem}.formInput{appearance:none;-webkit-appearance:none;padding:1rem;background-color:#fff;border:solid 1px #eee;width:100%;font-weight:300;font-size:clamp(14px ,1.4rem ,14px)}textarea{height:180px}.privacyCheck{font-size:clamp(14px ,1.4rem ,14px);letter-spacing:normal;line-height:160%;margin-bottom:3rem}.privacyCheck a{display:inline-block;text-decoration:underline}.form-btn{width:35rem}.submit{text-align:center;color:#fff;display:block;width:100%;background-color:#2b4d6f;border:solid 1px #2b4d6f;padding:2rem 0;font-size:clamp(14px ,1.4rem ,14px);letter-spacing:normal;line-height:160%;font-weight:300;transition:all .3s}.submit:hover{background-color:#fff;color:#2b4d6f}.form-arrow{position:relative}.form-arrow:after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translatey(-50%);width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background-image:url(//for-be-art.com/wp-content/themes/forbeart/css/../img/arrow.svg)}.section-thanks{padding-top:20rem}.thanksWrap h2{font-weight:300;line-height:1.6;font-size:clamp(20px,3.2rem,36px)}.thanksTxt{padding-top:3rem}.thanksTxt p:not(:last-of-type){padding-bottom:3rem}.section-not{padding-top:18rem}.notTxt h2{font-size:clamp(36px,6rem,72px);font-weight:300;line-height:1;letter-spacing:normal;padding-bottom:3rem}.grecaptcha-badge{display:none}@media screen and (max-width:768px){.section-contact{padding-top:12rem}.contactWrap{width:100%;padding-top:4rem}.contactWrap>p{font-size:1.2rem}.form-defList:not(:last-of-type){margin-bottom:2rem}.form-defTtl p{font-size:1.2rem}.colorRed{padding-left:.4rem}.formInput{padding:1rem;font-size:1.2rem}.form-btn{width:100%}.privacyCheck a{font-size:1.2rem}.submit{padding:2rem 0}.downloadTtl{padding-bottom:3rem;margin-bottom:3rem}.downloadTtl h2{font-size:2.8rem;padding-bottom:2rem}.download-l{width:100%}.download-r{padding-top:3rem;width:100%}.section-thanks{padding-top:12rem}.thanksWrap h2{font-weight:300;font-size:2rem}.thanksTxt{padding:3rem 0 0;text-align:left;font-size:1.2rem}.thanksTxt p:not(:last-of-type){padding-bottom:2rem}.section-404{padding-top:12rem}.notImg{width:100%;margin:0 auto}}.pagination{text-align:center}.pagination ul{display:flex;gap:1rem;padding:0;margin:0;list-style:none;align-items:center;justify-content:center}.pagination-arrow:first-of-type{margin-right:2rem}.pagination-arrow:last-of-type{margin-left:2rem}.pagination-arrow a{display:flex;align-items:center;column-gap:.6rem;font-weight:300;transition:all .3s}.pagination-arrow a:hover{opacity:.5}.pagination-arrow .arrow{display:block;position:relative;width:2.4rem;height:2.4rem}.pagination-arrow .arrow svg{width:100%;height:100%;position:absolute;left:0;top:0}.pagination-number{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;line-height:1;text-align:center}.pagination-number a{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pagination-number a:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:1px solid #000;transition:all .3s;opacity:0}.pagination-number a:hover:before{opacity:1}.pagination-number span.current{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #000}@media screen and (max-width:768px){.section-project .pagination{padding-bottom:8rem}.pagination ul{gap:.2rem}.pagination-arrow:first-of-type{margin-right:1rem}.pagination-arrow:last-of-type{margin-left:1rem}.pagination-arrow a{font-size:1.2rem}.pagination-arrow .arrow{width:2rem;height:2rem}.pagination-number{width:2.4rem;height:2.4rem}.pagination-number a{font-size:1.2rem}.pagination-number a:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:1px solid #000;transition:all .3s;opacity:0}.pagination-number span.current{font-size:1.2rem}}.ppInfo{margin:8rem 0 4rem}.ppWrap:not(:last-of-type){margin-bottom:6rem}.ppTtl{font-weight:300;letter-spacing:normal;font-size:clamp(16px,2.4rem,24px);line-height:1.6;padding-top:3rem;margin-bottom:3rem;border-top:1px solid #e6e6e6}.ppTxtWrap ul{padding-top:1.6rem}.ppTxtWrap li:not(:last-of-type){padding-bottom:1rem}.ppTxtWrap:not(:last-of-type){padding-bottom:3rem}.ppTxtWrap p:not(:first-of-type){padding-top:3rem}.pp-listItem{text-indent:-1rem;padding-left:1rem}.ppTxtWrap a{text-decoration:underline;word-wrap:break-word}@media screen and (max-width:768px){.ppInfo{margin:6rem 0 3rem}.ppWrap:not(:last-of-type){margin-bottom:4rem}.ppTtl{font-size:1.8rem;padding-top:2rem;margin-bottom:2rem}.ppTxtWrap ul{padding-top:1.2rem}.ppTxtWrap li:not(:last-of-type){padding-bottom:2rem}.ppTxtWrap:not(:last-of-type){padding-bottom:3rem}}