@charset "UTF-8";*{box-sizing:border-box}a{text-decoration:none;color:inherit}li{list-style:none}i,em{font-style:normal}body,html{margin:0;padding:0;font-family:"Noto Sans JP","Yu Gothic",sans-serif;font-feature-settings:"palt";color:#3b4043;font-weight:400;-webkit-text-size-adjust:100%}body{overflow-x:hidden}ul{margin:0;padding:0}h2,h3,h4,h5{font-weight:700}.ib{width:1400px;margin:0 auto;position:relative;max-width:100%}table{border-collapse:collapse}#wpadminbar{display:none}.pc_content{display:block !important}.sp_content{display:none !important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px;box-shadow:inset 0 0 2px #777}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow:none}.btn_border{text-align:center;display:block;margin:20px auto;position:relative;max-width:300px;background:#f1f1f1}.btn_border:before{right:0;top:0}.btn_border:after{left:0;bottom:0}.btn_border:before,.btn_border:after{content:"";width:0;height:1px;position:absolute;transition:all .2s linear;background:#000;transition-delay:0s}.btn_border:hover:before,.btn_border:hover:after{width:100%;transition-delay:.2s}.btn_border:hover span:before,.btn_border:hover span:after{height:100%;transition-delay:0s}.btn_border span{display:block;padding:15px;font-size:16px;color:#000;position:relative}.btn_border span:before{left:0;top:0}.btn_border span:after{right:0;bottom:0}.btn_border span:before,.btn_border span:after{content:"";width:1px;height:0;position:absolute;transition:all .2s linear;background:#000;transition-delay:.2s}s{text-decoration:none}p.p404{padding:40px;text-align:center;font-size:32px;font-weight:700;background:#f1f1f1;margin:40px 0}#loading{z-index:9999;position:fixed;top:0;background:#fff;align-items:center;justify-content:center;display:flex;left:0;width:100vw;height:100vh}#loading.is-active{display:none}#loading img{opacity:0;width:500px;height:auto}#loading img.active{opacity:1}header{position:fixed;top:0;width:100%;left:0;z-index:99;background:#fff;height:55px;box-shadow:3px 3px 5px rgba(0,0,0,.15)}header .ib{align-items:center;display:flex;padding:0;justify-content:space-between}header .ib .logo{width:240px}header .ib .logo h1{margin:0}header .ib .logo img{width:100%;display:block}header .ib nav{font-size:16px;font-weight:700;display:flex;height:100%;overflow:hidden;align-items:center}header .ib nav a{padding:18px 20px;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px}header .ib nav a:hover{background:#1e3e72;color:#fff}header .ib nav a.button{background:#1e3e72;align-items:center;padding:10px;color:#fff;width:180px;justify-content:center;border-radius:50px;display:flex;font-size:13px}header .ib nav a.button img{width:24px;display:block;margin-right:10px}#content h2{font-size:72px;color:#1e3e72;font-weight:700;margin:50px 0 80px;text-align:center;position:relative}#content h2:before{content:url(//www.artworksconsulting.com/wp-content/themes/awc_new/css/../img/tit_line.svg);position:absolute;bottom:-50px;left:calc(50% - 44px)}#content h2.w{color:#fff}#content h2.tal{text-align:left}#content h2.tal:before{left:0}#content h2 span{font-size:36px;font-weight:500;display:block}#content .trans_txt_parent .inner{overflow:hidden}#content .trans_txt_parent s{display:inline-block;opacity:0;transform:translateY(50px)}#content h3{font-size:24px;margin:40px 0;letter-spacing:.1em}#content p{font-size:16px;line-height:1.9;letter-spacing:.1em}section#fv{height:calc(100vh - 100px);margin-top:100px;width:100%;padding:60px}section#fv .ib{width:100%;padding:50px;align-items:center;display:flex;height:100%}section#fv .ib .fluid{position:absolute;top:-30vh;right:-20vw;width:80vw;height:130vh;background:linear-gradient(#f2fefe,#f6fcf5);animation:fluidrotate 30s ease 0s infinite}@keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}section#fv .ib .copy{width:50%;position:absolute;top:0;align-items:center;display:flex;left:0;height:100%;z-index:3}section#fv .ib .copy .inner{position:absolute;width:0;height:100%;display:block;background:url(//www.artworksconsulting.com/wp-content/themes/awc_new/css/../img/top/copy.png) no-repeat 0 50%;background-size:calc(50vw - 40px) auto;transition:1s ease;filter:grayscale(1);opacity:.6}section#fv .ib .copy .inner.active{width:100%}section#fv .ib .copy .inner.active.color{opacity:1;filter:grayscale(0)}section#fv .ib .copy img{width:100%}section#fv .ib .mv{position:absolute;width:55%;z-index:2;top:0;right:0;height:100%;align-items:center;display:flex}section#fv .ib .mv div{z-index:2}section#fv .ib .mv img{width:100%}section#fv .ib .mv .center{width:60%;position:absolute;height:100%;align-items:center;display:flex;left:20%;top:0;z-index:3}section#fv .ib .mv div{position:absolute;top:0;left:0;width:50%;height:50%;display:flex;padding:1%;opacity:0}section#fv .ib .mv div.active{animation:updown1 4s 0s ease-in-out infinite}section#fv .ib .mv div.active.delay{animation-delay:1s}section#fv .ib .mv div.center{padding:0}section#fv .ib .mv div.lt{top:0;left:0;padding:4%;align-items:end;padding-top:6%}section#fv .ib .mv div.rt{right:0;left:auto;align-items:end}section#fv .ib .mv div.rb{right:0;left:auto;top:auto;bottom:0;align-items:baseline;z-index:4}section#fv .ib .mv div.lb{top:auto;bottom:0;align-items:baseline;z-index:3}section#fv .ib .mv img{object-fit:contain;width:100%;height:auto}@keyframes updown1{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.flow{animation:updown1 4s 0s ease-in-out infinite}.flow.del1{animation-delay:1.5s}.flow.del2{animation-delay:3s}#content,header{overflow:hidden}#content a.button,#content button,header a.button,header button{align-items:center;display:flex;justify-content:center;font-size:24px;font-weight:700;width:320px;border-radius:50px;padding:0;color:#fff;text-align:center;background:#1e3e72;border:2px solid #1e3e72;cursor:pointer;position:relative;overflow:hidden}#content a.button.header,#content button.header,header a.button.header,header button.header{padding:15px}#content a.button.header svg,#content button.header svg,header a.button.header svg,header button.header svg{margin-right:15px;position:relative;z-index:3}#content a.button.header:hover svg#email g path,#content a.button.header:hover svg#email g icon,#content button.header:hover svg#email g path,#content button.header:hover svg#email g icon,header a.button.header:hover svg#email g path,header a.button.header:hover svg#email g icon,header button.header:hover svg#email g path,header button.header:hover svg#email g icon{fill:#1e3e72 !important}#content a.button.header span,#content button.header span,header a.button.header span,header button.header span{padding:0;width:auto}#content a.button.header span s,#content button.header span s,header a.button.header span s,header button.header span s{padding:0}#content a.button.header span img,#content button.header span img,header a.button.header span img,header button.header span img{margin:0}#content a.button span,#content button span,header a.button span,header button span{padding:15px;align-items:center;justify-content:center;display:flex;position:relative;z-index:2;width:100%}#content a.button:before,#content button:before,header a.button:before,header button:before{position:absolute;left:0;top:0;width:100%;content:"";height:100%;background:#fff;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:right top}#content a.button:hover span,#content button:hover span,header a.button:hover span,header button:hover span{color:#1e3e72}#content a.button:hover:before,#content button:hover:before,header a.button:hover:before,header button:hover:before{transform-origin:left top;transform:scale(1,1)}#content a.button.s,#content button.s,header a.button.s,header button.s{width:150px;font-size:16px}#content a.button.w,#content button.w,header a.button.w,header button.w{background:#fff;color:#1e3e72}#content a.button.w:before,#content button.w:before,header a.button.w:before,header button.w:before{background:#1e3e72}#content a.button.w:hover span,#content button.w:hover span,header a.button.w:hover span,header button.w:hover span{color:#fff}#content a.button.tac,#content button.tac,header a.button.tac,header button.tac{margin:40px auto}#content a.button.bdw,#content button.bdw,header a.button.bdw,header button.bdw{border-color:#fff}#content section.intro .ib,header section.intro .ib{padding:100px 0;display:flex;justify-content:space-between}#content section.intro .ib .img,header section.intro .ib .img{width:600px;height:auto;max-width:100%;margin-top:30px}#content section.intro .ib .img img,header section.intro .ib .img img{margin:0 auto;display:block;max-width:100%;float:right;width:300px}#content section.intro .ib .l,header section.intro .ib .l{width:50%}#content section.intro .ib .buttons,header section.intro .ib .buttons{justify-content:space-between;display:flex;margin:40px 0;align-items:center}#content section.intro .ib .buttons a.button,header section.intro .ib .buttons a.button{max-width:49%;margin-top:0;margin-bottom:0}#content section.top_service .ib,#content * .ib,header section.top_service .ib,header * .ib{padding-bottom:100px}#content section.top_service .ib a.button.w,#content * .ib a.button.w,header section.top_service .ib a.button.w,header * .ib a.button.w{margin:40px auto}#content section.top_service .s_list,#content * .s_list,header section.top_service .s_list,header * .s_list{justify-content:space-between;display:flex;flex-wrap:wrap;margin:100px 0}#content section.top_service .s_list .box,#content * .s_list .box,header section.top_service .s_list .box,header * .s_list .box{width:375px;position:relative}#content section.top_service .s_list .box:nth-of-type(2) .num,#content * .s_list .box:nth-of-type(2) .num,header section.top_service .s_list .box:nth-of-type(2) .num,header * .s_list .box:nth-of-type(2) .num{color:#444}#content section.top_service .s_list .box:nth-of-type(3) .num,#content * .s_list .box:nth-of-type(3) .num,header section.top_service .s_list .box:nth-of-type(3) .num,header * .s_list .box:nth-of-type(3) .num{color:#a32d20}#content section.top_service .s_list .box .img,#content * .s_list .box .img,header section.top_service .s_list .box .img,header * .s_list .box .img{width:100%;align-items:center;justify-content:center;display:flex;padding:10px;position:relative;height:375px;z-index:2}#content section.top_service .s_list .box .img img,#content * .s_list .box .img img,header section.top_service .s_list .box .img img,header * .s_list .box .img img{position:relative;z-index:2;object-fit:cover;width:100%;height:100%;object-fit:contain}#content section.top_service .s_list .box .num,#content * .s_list .box .num,header section.top_service .s_list .box .num,header * .s_list .box .num{font-size:92px;font-weight:700;color:#41ce8a;position:absolute;left:20px;z-index:3;top:-25px}#content section.top_service .s_list .box .cs,#content * .s_list .box .cs,header section.top_service .s_list .box .cs,header * .s_list .box .cs{margin-top:40px;font-size:24px;font-weight:700;color:#079784}#content section.top_service .s_list .box .logo,#content * .s_list .box .logo,header section.top_service .s_list .box .logo,header * .s_list .box .logo{display:block;margin:20px 0;max-width:100%}#content section.top_service .s_list .box p,#content * .s_list .box p,header section.top_service .s_list .box p,header * .s_list .box p{margin:30px 0}#content section.top_service .s_list .box a.button,#content * .s_list .box a.button,header section.top_service .s_list .box a.button,header * .s_list .box a.button{margin-top:40px}#content section.top_service .ib,header section.top_service .ib{padding-bottom:130px}#content .top_recruit .ib,header .top_recruit .ib{padding-bottom:0}#content section.top_blog .ib a.button,header section.top_blog .ib a.button{margin:20px auto}#content section.top_blog .ib .blog_list,header section.top_blog .ib .blog_list{display:flex;justify-content:space-between;flex-wrap:wrap}#content section.top_blog .ib .blog_list .box,header section.top_blog .ib .blog_list .box{width:26%;margin-bottom:30px}#content section.top_blog .ib .blog_list .box .img,header section.top_blog .ib .blog_list .box .img{display:block;height:245px;overflow:hidden;border-radius:10px}#content section.top_blog .ib .blog_list .box .img img,header section.top_blog .ib .blog_list .box .img img{object-fit:cover;width:100%;height:100%;transition:.4s ease}#content section.top_blog .ib .blog_list .box .img img:hover,header section.top_blog .ib .blog_list .box .img img:hover{transform:scale(1.1)}#content section.top_blog .ib .blog_list .box p,header section.top_blog .ib .blog_list .box p{font-size:20px;font-weight:700;color:#1e3e72;line-height:1.7;margin-bottom:10px}#content section.top_blog .ib .blog_list .box .date,header section.top_blog .ib .blog_list .box .date{font-weight:700;color:#000;display:block;align-items:center;display:flex}#content section.top_blog .ib .blog_list .box .date:before,header section.top_blog .ib .blog_list .box .date:before{font-family:material symbols outlined;display:inline-block;content:""}#content section.top_pertner{background:#1e3e72;padding:60px 0 100px}#content section.top_pertner .pertner_slide{margin-top:80px}#content section.top_pertner .pertner_slide .swiper-slide{background:#fff;width:250px;height:150px;padding:15px;overflow:hidden}#content section.top_pertner .pertner_slide .swiper-slide img{object-fit:contain;width:auto;height:100%;display:block;margin:0 auto}#content .top_news .ib{padding:120px 0}#content .top_news a.button.s{margin:40px auto}#content .top_news .news_list .box{display:flex;align-items:center;flex-wrap:wrap;position:relative;border-bottom:3px solid #cdd6dd;padding:20px 0;transition:.4s ease}#content .top_news .news_list .box:hover{background:#f5f5f5}#content .top_news .news_list .box:hover:after{right:30px}#content .top_news .news_list .box:after{transition:.4s ease;content:url(//www.artworksconsulting.com/wp-content/themes/awc_new/css/../img/cr1.svg);position:absolute;right:50px;top:calc(50% - 25px)}#content .top_news .news_list .box .date{width:220px;font-size:24px;font-weight:700}#content .top_news .news_list .box p{width:calc(100% - 220px);margin:0;font-size:16px}#content .top_recruit a.button{margin:50px auto}#content .feature_df{display:flex;justify-content:space-between}#content .feature_df .l,#content .feature_df .r{width:49%;max-width:100%}#content .feature_df .l iframe,#content .feature_df .r iframe{width:100% !important}#content .feature_list{flex-wrap:wrap;display:flex;justify-content:space-between}#content .feature_list .box .img{background:#f1f8fe;height:300px;border-radius:10px}#content .feature_list .l{width:650px}#content .feature_list .l a.button{margin:40px 0 0}#content .feature_list .r{width:700px}#content .feature_list .r .box{height:185px;flex-wrap:wrap;display:flex;justify-content:space-between;margin-bottom:30px}#content .feature_list .r .box .img{height:100%;width:360px}#content .feature_list .r .box .txt{width:295px}#content .feature_list .r .box .txt h3{margin-top:0;margin-bottom:30px}#content .intro_bal{width:710px;flex-wrap:wrap;display:flex;margin:120px auto 80px;justify-content:space-between;align-items:center}#content .intro_bal.b .l img{width:70px}#content .intro_bal.b .l img.p{position:relative;top:-10px}#content .intro_bal.b .bal{background:#41b6e6}#content .intro_bal.b .bal:before{border-color:transparent #41b6e6 transparent transparent}#content .intro_bal.rev{flex-direction:row-reverse}#content .intro_bal.rev .l img{width:70px;position:relative;top:-10px}#content .intro_bal.rev .l img.cr{width:100%;position:absolute;bottom:0;top:auto}#content .intro_bal.rev .bal{background:#ffb549}#content .intro_bal.rev .bal:before{border-width:10px 0 10px 10px;left:auto;right:-10px;border-color:transparent transparent transparent #ffb549}#content .intro_bal .l{width:210px;position:relative}#content .intro_bal .l img{display:block;margin:0 auto;width:90px;position:relative;z-index:2;transform:scale(.6);opacity:0}#content .intro_bal .l img.cr{position:absolute;bottom:0;left:0;width:100%;z-index:1}#content .intro_bal .bal{width:480px;font-size:24px;font-weight:700;color:#fff;background:#ff585d;padding:40px;border-radius:10px;position:relative}#content .intro_bal .bal:before{width:0;content:"";height:0;position:absolute;top:calc(50% - 10px);left:-9px;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ff585d transparent transparent}.scroll_fadein{opacity:0}#content .about_us .ib{padding:50px 0 20px}#content .about_us .data{height:600px;margin:100px 0;flex-wrap:wrap;display:flex}#content .about_us .data .box{display:flex;height:100%;overflow:hidden;width:20%}#content .about_us .data .box.active{width:40%}#content .about_us .data .box.active .l{width:30%}#content .about_us .data .box.active .l .cr:before{content:""}#content .about_us .data .box.active .r{width:70%;margin-left:0}#content .about_us .data .box.y .l{background:#ffb549}#content .about_us .data .box.y .r{border-color:#ffb549}#content .about_us .data .box.y .r .inner{border-color:#ffb549}#content .about_us .data .box.r .l{background:#ff585d}#content .about_us .data .box.r .r{border-color:#ff585d}#content .about_us .data .box.r .r .inner{border-color:#ff585d}#content .about_us .data .box.b .l{background:#41b6e6}#content .about_us .data .box.b .r{border-color:#41b6e6}#content .about_us .data .box.b .r .inner{border-color:#41b6e6}#content .about_us .data .box .l{display:flex;justify-content:center;align-items:center;width:100%;font-size:72px;color:#fff;font-weight:700;background:#1e3e72;height:100%;align-content:center;cursor:pointer;flex-wrap:wrap;position:relative}#content .about_us .data .box .l p{text-align:center;width:100%;margin:20px 0;line-height:1.2}#content .about_us .data .box .l .cr{content:"";width:50px;height:50px;border-radius:50%;display:block;background:#fff;align-items:center;padding:10px;display:flex;cursor:pointer;margin-top:20px;justify-content:center}#content .about_us .data .box .l .cr:before{content:"";font-family:material symbols outlined;display:inline-block;font-size:20px;color:#1e3e72}#content .about_us .data .box .l p{font-size:72px}#content .about_us .data .box .r{padding:25px;border:2px solid #1e3e72;width:50%;margin-left:-50%;transition:.4s ease}#content .about_us .data .box .r.active{margin-left:0}#content .about_us .data .box .r .inner{display:flex;border:2px solid #1e3e72;padding:25px;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}#content .about_us .data .box .r .inner h3{color:#1e3e72;text-align:center;margin-top:0;margin-bottom:40px}#content .about_us .data .box .r .inner h3 em{display:block;font-size:36px}#content{background:#fff}#content .members{margin-bottom:100px}#content .members .ib{padding:10px 0 100px}#content .member_list{justify-content:space-between;display:flex;flex-wrap:wrap}#content .member_list.sub{margin:100px 0}#content .member_list .box{width:350px}#content .member_list .box .img{width:100%;position:relative}#content .member_list .box .img img{transform:scale(.6);opacity:0}#content .member_list .box .img img.p{width:auto;height:370px;display:block;margin:0 auto;position:relative;z-index:2;top:-15px}#content .member_list .box .img img.cr{position:absolute;width:100%;bottom:0;left:0}#content .member_list .box h3{color:#3b4043 !important;font-size:24px !important;text-align:left !important}#content .member_list .box h3 i{font-size:36px !important;display:block !important}#content .member_list .box h3 em{display:block !important;font-size:16px !important;font-weight:500 !important}#content .member_list .box a.button{margin-top:40px}#content .foot_contact{height:600px;background:url(//www.artworksconsulting.com/wp-content/themes/awc_new/css/../img/subhead.png) calc(50% + 650px) 50% no-repeat fixed,#f2fefe;background-size:900px,cover}#content .foot_contact .ib{padding:60px 0 !important}#content .foot_contact .ib h3{color:#1e3e72;text-align:center;font-size:24px !important}#content .foot_contact .ib a.button{margin:50px auto 40px}#pagetop{position:fixed;z-index:99;right:46px;bottom:46px;width:120px;height:auto;cursor:pointer}footer{background:#1e3e72}footer .ib{padding:80px 0;color:#fff;display:flex;justify-content:space-between}footer .ib .sns{position:absolute;width:50px;justify-content:space-between;display:flex;right:0;bottom:55px}footer .ib .sns a{width:16px}footer .ib .sns a img{display:block;width:100%}footer .ib .sub_nav{position:absolute;display:flex;left:0;bottom:25px}footer .ib .sub_nav a{font-size:12px;padding-right:30px;color:#fff}footer .ib p.copy{position:absolute;bottom:25px;margin:0;right:0;font-size:10px;font-weight:700}footer .ib .inner{width:1020px;justify-content:space-between;display:flex}footer .ib .inner .l{width:290px}footer .ib .inner .l img{object-fit:cover;width:100%;height:100%}footer .ib .inner nav{width:600px;justify-content:space-between;display:flex;flex-wrap:wrap}footer .ib .inner nav div{width:275px;justify-content:space-between;display:flex;flex-wrap:wrap}footer .ib .inner nav div .row{display:flex;justify-content:space-between;width:100%}footer .ib .inner nav div .row span{width:50%}footer .ib .inner nav div .row span:nth-of-type(1) a{font-size:16px;font-weight:700}footer .ib .inner nav div .row span a{color:#fff;font-size:12px;display:table;padding-bottom:10px;position:relative}footer .ib .inner nav div .row span a:hover:before{transform:scale(1,1)}footer .ib .inner nav div .row span a:before{content:"";width:100%;transform:scale(0,1);transition:.4s ease;background:#fff;height:1px;position:absolute;bottom:5px;left:0;transform-origin:center top}@media (max-width:1400px){header .ib{padding:0 20px}.panlist .ib{padding-left:20px;padding-right:20px}#content section.intro .ib,#content .top_news .ib,#content .about_us .ib,#content .members .ib{padding-left:40px;padding-right:40px}#content .ib{padding-left:40px;padding-right:40px}#content * .ib{padding-left:40px;padding-right:40px}footer .ib{max-width:calc(100% - 80px)}}.terms_us-btn-wrap{width:100%;display:flex;justify-content:flex-end;margin-top:20px}.terms_us-btn{text-align:center;border-radius:10px;width:fit-content;padding:10px 15px;display:block;background-color:#1e3e72;color:#fff;font-size:2em;font-weight:500}.terms-ib{padding:40px 0 !important}.office-address{display:flex;justify-content:flex-start;align-items:center;gap:3em}@media (max-width:1145px){.office-address{align-items:start;flex-direction:column;text-align:left;gap:1.5em 0}}.office-address__hq p,.office-address__sate p{margin:0}