@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap");
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
@charset "UTF-8";html{overflow-x:hidden;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{color:#24230c;font-size:14px;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.8;letter-spacing:.8px;letter-spacing:.05rem;min-height:100%;min-width:100%;height:100%;overflow-x:hidden;background:#fafafa;margin:0;padding:0}@media (min-width:768px){body{font-size:16px}}main{overflow-x:hidden}.container-wrap{max-width:1140px;width:100%;margin:0 auto;padding:0 16px}.container-wrap.full{max-width:100%}@media (min-width:768px){.container-wrap.full{padding:0 40px}}@media (max-width:767.98px){.container-wrap.sp-full{max-width:100%;padding:0}}.inner-full{margin:0 calc(50% - 50vw);width:100vw}p{line-height:2}.txt-indent{padding-left:28px;text-indent:-28px;line-height:1.8}.btn{position:relative;display:inline-block;text-align:left;width:100%;font-weight:500;padding:16px 20px;max-width:240px;min-width:240px;border-radius:100px;color:#fff}@media (min-width:768px){.btn{padding:20px 24px;max-width:264px;min-width:264px}}.btn:before{content:"";position:absolute;right:16px;top:20px;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/common/arrow_w.svg);background-repeat:no-repeat;width:16px;height:16px;z-index:2}@media (min-width:768px){.btn:before{top:28px}}.btn.white{padding:14px 20px;color:#00499f}@media (min-width:768px){.btn.white{padding:16px 24px}}.btn.white:before{content:"";position:absolute;right:16px;top:20px;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/common/arrow_blue.svg);background-repeat:no-repeat;width:16px;height:16px;z-index:2}@media (min-width:768px){.btn.white:before{top:28px}}.btn.btn-submit{width:100%;max-width:100%;min-width:100%;text-align:center}@media (min-width:768px){.btn.btn-submit{max-width:320px;min-width:320px}}.btn.btn-submit:before{top:28px}.section-wrap{padding:48px 0 56px}@media (min-width:768px){.section-wrap{padding:120px 0}}a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a:hover,a:focus,a:hover img,a:focus img{opacity:.9;-webkit-transition:all ease .25;transition:all ease .25}.section-ttl{position:relative;margin-bottom:28px;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;font-weight:700}@media (min-width:768px){.section-ttl{margin-bottom:56px}}.section-ttl span{position:relative;display:inline-block;font-size:36px;line-height:1.5}@media (min-width:768px){.section-ttl span{font-size:48px}}.section-ttl span:after{content:"";display:inline-block;position:relative;width:8px;height:8px;background-color:#00499f;border-radius:20px;margin-left:8px}.section-ttl h2{position:relative;font-size:16px;line-height:1.3}@media (min-width:768px){.section-ttl h2{font-size:18px}}.section-ttl.left{text-align:left}.header{padding:16px 0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.header.header-fixed{position:fixed;padding:8px 0;background-color:rgba(255,255,255,.95)}@media (min-width:768px){.header.header-fixed{padding:8px 0}}.header.header-fixed .hamburger-btn .line{background-color:#00499f}.header .menu{display:none}.header .menu.active{position:fixed;top:0;right:0;bottom:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff18a),to(#f2da5b));background:linear-gradient(180deg,#fff18a 0%,#f2da5b 100%);z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:768px){.header .menu.active{width:640px;border-top-left-radius:24px;border-bottom-left-radius:24px}}.header .menu ul{padding:0 16px;width:100%}@media (min-width:768px){.header .menu ul{padding:0 48px}}.header .menu ul li{position:relative;width:100%}.header .menu ul li span{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu ul li span:after{content:"";display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background-color:#24230c;margin:0 16px}.header .menu ul li .menu-btns{max-width:100%}.header .menu ul li .menu-btns li{width:100%}@media (min-width:768px){.header .menu ul li .menu-btns li{max-width:320px;min-width:320px}}.header .menu .btn{text-align:center;padding:12px;width:100%;min-width:100%;margin-bottom:0;line-height:1.2}@media (min-width:768px){.header .menu .btn{padding:16px}}.header .menu .btn:before{top:25px}@media (min-width:768px){.header .menu .btn:before{top:30px}}.header .menu .btn span{display:block}.header .menu .btn span:after{display:none}.header .header-btn{padding:8px 12px;min-width:100px}@media (min-width:768px){.header .header-btn{padding:12px 20px;min-width:156px}}.header .header-btn:before{top:19px;right:8px}@media (min-width:768px){.header .header-btn:before{top:24px;right:12px}}.header .hamburger-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;border-radius:100%;background:#fff;z-index:1000}@media (min-width:768px){.header .hamburger-btn{width:64px;height:64px}}.header .hamburger-btn .hamburger{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1000}@media (min-width:768px){.header .hamburger-btn .hamburger{width:32px;height:32px}}.header .hamburger-btn .line{position:relative;width:100%;height:2px;background-color:#00499f;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:100px}.header .hamburger-btn .line:nth-child(2),.header .hamburger-btn .line:nth-child(3){margin-top:6px}@media (min-width:768px){.header .hamburger-btn .line:nth-child(2),.header .hamburger-btn .line:nth-child(3){margin-top:8px}}.header .hamburger-btn .hamburger.clicked .line{background-color:#00499f}.header .hamburger-btn .hamburger.clicked .line:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.header .hamburger-btn .hamburger.clicked .line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:8px}@media (min-width:768px){.header .hamburger-btn .hamburger.clicked .line:nth-child(1){top:10px}}.header .hamburger-btn .hamburger.clicked .line:nth-child(3){width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:8px}@media (min-width:768px){.header .hamburger-btn .hamburger.clicked .line:nth-child(3){bottom:10px}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(320px);transform:translateX(320px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(320px);transform:translateX(320px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.footer{background-color:#fed72d;border-top-left-radius:64px}@media (min-width:768px){.footer{border-top-left-radius:80px}}.footer .footer-lists li{position:relative}.footer .footer-lists li:first-of-type:before{display:none}.footer .footer-lists li:before{content:"";position:absolute;left:0;display:block;width:1px;height:100%;background-color:#d5d5d5}.subfv{position:relative;width:100%;height:0;padding-top:69.7435897436%;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/common/subfv_sp.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (min-width:768px){.subfv{padding-top:37.1527777778%;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/common/subfv.png)}}.subfv .subfv-catch{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subfv .subfv-catch span{position:relative;display:block;font-size:36px;font-weight:700;line-height:1.5}@media (min-width:768px){.subfv .subfv-catch span{font-size:56px}}.subfv .subfv-catch span:first-letter {text-transform:uppercase}.subfv .subfv-catch span:after{content:"";display:inline-block;position:relative;width:8px;height:8px;background-color:#00499f;border-radius:20px;margin-left:8px}@media (min-width:768px){.subfv .subfv-catch span:after{width:10px;height:10px;margin-left:12px}}.subfv .subfv-catch h2{font-size:16px;font-weight:600}@media (min-width:768px){.subfv .subfv-catch h2{font-size:18px}}.wpcf7-form [type=radio]{position:relative;bottom:2px}.fadeup,.fadein{opacity:0;will-change:opacity,transform}.fadeup.animate,.fadein.animate{-webkit-animation:fadeUpAnime .8s ease-out forwards;animation:fadeUpAnime .8s ease-out forwards}.slidefade li{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);will-change:opacity,transform}.slidefade li.animate{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused}.slidefade li.animate-start{-webkit-animation-play-state:running;animation-play-state:running}.mainfvfade li{opacity:0}.mainfvfade li.animate{-webkit-animation-name:fadeUpMain;animation-name:fadeUpMain;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeUpMain{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpMain{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes passing-bar{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@-webkit-keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.passing .passing-box .passing-bar{position:relative;display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.passing .passing-box .passing-bar:before{content:"";display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:1;background:#00499f}.passing .passing-box .passing-bar .passing-txt{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.passing.move .passing-bar:before{-webkit-animation:passing-bar 1s ease 0s 1 normal forwards;animation:passing-bar 1s ease 0s 1 normal forwards}.passing.move .passing-txt{-webkit-animation:passing-txt 0s ease .5s 1 normal forwards;animation:passing-txt 0s ease .5s 1 normal forwards}.mainfv{padding-top:80px}@media (min-width:768px){.mainfv{margin-top:100px;height:760px}}.mainfv:before{content:"";position:absolute;inset:0;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/mainfv_sp.jpg);background-repeat:no-repeat;background-size:cover;background-position:left center;height:100%;z-index:-1}@media (min-width:768px){.mainfv:before{width:90vw;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/mainfv.jpg)}}@media (min-width:768px){.loop-slide.mainfv-slide{-webkit-animation:infinity-scroll-left 50s infinite linear .5s both;animation:infinity-scroll-left 50s infinite linear .5s both}}@media (min-width:768px){.loop-slide.mainfv-slide li{position:relative;width:33.3333333333vw}}@media (min-width:1024px){.loop-slide.mainfv-slide li{width:25vw}}@media (min-width:768px){.loop-slide.mainfv-slide li:nth-child(2){margin-top:56px}}@media (min-width:768px){.loop-slide.mainfv-slide li:nth-child(4){margin-top:64px}}.loop-slide.internship-slide li{width:300vw}@media (min-width:1024px){.loop-slide.internship-slide li{width:80vw}}.loop-slide.internship-slide .mainfv-image{-webkit-animation:infinity-scroll-left 40s infinite linear .5s both;animation:infinity-scroll-left 40s infinite linear .5s both}.loop-slide.requirements-slide li{width:300vw}@media (min-width:1024px){.loop-slide.requirements-slide li{width:220vw}}.loop-slide.requirements-slide .mainfv-image{-webkit-animation:infinity-scroll-left 70s infinite linear .5s both;animation:infinity-scroll-left 70s infinite linear .5s both}.mainfv-catch.offs{opacity:0}.mainfv-catch.ons{opacity:1;-webkit-transition-duration:4s;transition-duration:4s}.mainfv-mask{width:100%;aspect-ratio:1/1;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:border-radius}.mainfv-mask1{-webkit-animation:fluidrotate1 30s ease-in-out infinite;animation:fluidrotate1 30s ease-in-out infinite}.mainfv-mask2{-webkit-animation:fluidrotate2 34s ease-in-out infinite;animation:fluidrotate2 34s ease-in-out infinite}.mainfv-mask3{-webkit-animation:fluidrotate3 38s ease-in-out infinite;animation:fluidrotate3 38s ease-in-out infinite}.mainfv-mask4{-webkit-animation:fluidrotate4 42s ease-in-out infinite;animation:fluidrotate4 42s ease-in-out infinite}@media (max-width:767.98px){.mainfv-slide li:first-child{z-index:2;width:60%;top:0;left:0}.mainfv-slide li:nth-child(2){z-index:1;width:40%;bottom:-60px;right:8px}.mainfv-slide li:nth-child(3){z-index:4;width:40%;bottom:40px;left:24px}.mainfv-slide li:nth-child(4){z-index:3;width:60%;top:-32px;right:0}}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes fluidrotate1{0%,100%{border-radius:68% 32% 59% 41%/53% 51% 49% 47%}11%{border-radius:43% 57% 52% 48%/45% 62% 38% 55%}22%{border-radius:61% 39% 38% 62%/59% 48% 52% 41%}33%{border-radius:37% 63% 70% 30%/51% 56% 44% 49%}44%{border-radius:55% 45% 58% 42%/69% 41% 59% 31%}55%{border-radius:72% 28% 46% 54%/47% 67% 33% 53%}66%{border-radius:46% 54% 65% 35%/57% 38% 62% 43%}77%{border-radius:63% 37% 42% 58%/41% 59% 41% 59%}88%{border-radius:51% 49% 69% 31%/65% 35% 65% 35%}}@keyframes fluidrotate1{0%,100%{border-radius:68% 32% 59% 41%/53% 51% 49% 47%}11%{border-radius:43% 57% 52% 48%/45% 62% 38% 55%}22%{border-radius:61% 39% 38% 62%/59% 48% 52% 41%}33%{border-radius:37% 63% 70% 30%/51% 56% 44% 49%}44%{border-radius:55% 45% 58% 42%/69% 41% 59% 31%}55%{border-radius:72% 28% 46% 54%/47% 67% 33% 53%}66%{border-radius:46% 54% 65% 35%/57% 38% 62% 43%}77%{border-radius:63% 37% 42% 58%/41% 59% 41% 59%}88%{border-radius:51% 49% 69% 31%/65% 35% 65% 35%}}@-webkit-keyframes fluidrotate2{0%,100%{border-radius:59% 41% 52% 48%/57% 43% 61% 39%}13%{border-radius:41% 59% 65% 35%/48% 52% 45% 55%}26%{border-radius:67% 33% 39% 61%/53% 47% 57% 43%}39%{border-radius:35% 65% 58% 42%/63% 37% 51% 49%}52%{border-radius:61% 39% 45% 55%/39% 61% 68% 32%}65%{border-radius:48% 52% 71% 29%/59% 41% 43% 57%}78%{border-radius:57% 43% 37% 63%/45% 55% 62% 38%}91%{border-radius:69% 31% 54% 46%/51% 49% 39% 61%}}@keyframes fluidrotate2{0%,100%{border-radius:59% 41% 52% 48%/57% 43% 61% 39%}13%{border-radius:41% 59% 65% 35%/48% 52% 45% 55%}26%{border-radius:67% 33% 39% 61%/53% 47% 57% 43%}39%{border-radius:35% 65% 58% 42%/63% 37% 51% 49%}52%{border-radius:61% 39% 45% 55%/39% 61% 68% 32%}65%{border-radius:48% 52% 71% 29%/59% 41% 43% 57%}78%{border-radius:57% 43% 37% 63%/45% 55% 62% 38%}91%{border-radius:69% 31% 54% 46%/51% 49% 39% 61%}}@-webkit-keyframes fluidrotate3{0%,100%{border-radius:62% 38% 55% 45%/49% 51% 53% 47%}10%{border-radius:39% 61% 47% 53%/58% 42% 61% 39%}20%{border-radius:71% 29% 63% 37%/41% 59% 45% 55%}30%{border-radius:45% 55% 37% 63%/67% 33% 52% 48%}40%{border-radius:59% 41% 68% 32%/43% 57% 39% 61%}50%{border-radius:35% 65% 51% 49%/57% 43% 68% 32%}60%{border-radius:67% 33% 42% 58%/49% 51% 37% 63%}70%{border-radius:43% 57% 61% 39%/63% 37% 55% 45%}80%{border-radius:58% 42% 39% 61%/37% 63% 49% 51%}90%{border-radius:51% 49% 69% 31%/55% 45% 43% 57%}}@keyframes fluidrotate3{0%,100%{border-radius:62% 38% 55% 45%/49% 51% 53% 47%}10%{border-radius:39% 61% 47% 53%/58% 42% 61% 39%}20%{border-radius:71% 29% 63% 37%/41% 59% 45% 55%}30%{border-radius:45% 55% 37% 63%/67% 33% 52% 48%}40%{border-radius:59% 41% 68% 32%/43% 57% 39% 61%}50%{border-radius:35% 65% 51% 49%/57% 43% 68% 32%}60%{border-radius:67% 33% 42% 58%/49% 51% 37% 63%}70%{border-radius:43% 57% 61% 39%/63% 37% 55% 45%}80%{border-radius:58% 42% 39% 61%/37% 63% 49% 51%}90%{border-radius:51% 49% 69% 31%/55% 45% 43% 57%}}@-webkit-keyframes fluidrotate4{0%,100%{border-radius:57% 43% 61% 39%/53% 47% 55% 45%}12%{border-radius:43% 57% 39% 61%/65% 35% 47% 53%}24%{border-radius:69% 31% 57% 43%/41% 59% 63% 37%}36%{border-radius:37% 63% 51% 49%/59% 41% 39% 61%}48%{border-radius:61% 39% 45% 55%/47% 53% 67% 33%}60%{border-radius:49% 51% 71% 29%/55% 45% 41% 59%}72%{border-radius:65% 35% 33% 67%/43% 57% 59% 41%}84%{border-radius:39% 61% 63% 37%/61% 39% 35% 65%}96%{border-radius:55% 45% 47% 53%/37% 63% 53% 47%}}@keyframes fluidrotate4{0%,100%{border-radius:57% 43% 61% 39%/53% 47% 55% 45%}12%{border-radius:43% 57% 39% 61%/65% 35% 47% 53%}24%{border-radius:69% 31% 57% 43%/41% 59% 63% 37%}36%{border-radius:37% 63% 51% 49%/59% 41% 39% 61%}48%{border-radius:61% 39% 45% 55%/47% 53% 67% 33%}60%{border-radius:49% 51% 71% 29%/55% 45% 41% 59%}72%{border-radius:65% 35% 33% 67%/43% 57% 59% 41%}84%{border-radius:39% 61% 63% 37%/61% 39% 35% 65%}96%{border-radius:55% 45% 47% 53%/37% 63% 53% 47%}}.top-works{padding:32px 0}@media (min-width:768px){.top-works{padding:200px 0}}.mainbg-bottom{z-index:-1;bottom:-164px}@media (min-width:768px){.mainbg-bottom{top:70%;bottom:auto;left:0;-webkit-transform:translateY(-70%);transform:translateY(-70%)}}.top-company{padding-bottom:0}.top-company .company-inner{padding:40px 16px;background:-webkit-gradient(linear,left top,left bottom,from(#fff18a),to(#f2da5b));background:linear-gradient(180deg,#fff18a 0%,#f2da5b 100%)}@media (min-width:768px){.top-company .company-inner{padding:80px 64px}}.top-mission .mission-inner__image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:calc(50% - 50vw)}.top-mission .mission-inner .mission-wrap .mission-block+.mission-block{margin-top:32px}@media (min-width:768px){.top-mission .mission-inner .mission-wrap .mission-block+.mission-block{margin-top:40px}}@media (max-width:767.98px){.top-mission{padding-bottom:0}}.top-skills{background:-webkit-gradient(linear,left top,left bottom,from(rgba(254,215,45,0)),color-stop(50%,#fed72d),to(rgba(254,215,45,0)));background:linear-gradient(180deg,rgba(254,215,45,0) 0%,#fed72d 50%,rgba(254,215,45,0) 100%)}@media (min-width:768px){.top-skills{padding:180px 0 80px;height:720px}}@media (min-width:1024px){.top-skills{padding:200px 0 80px;height:900px}}.top-skills .skills-1{top:-80px}.top-skills .skills-2{top:-64px}.top-skills .skills-3{left:14vw}.top-skills .skills-4{right:12vw}.top-internship{padding-top:24px;padding-bottom:48px}@media (min-width:768px){.top-internship{padding-top:64px;padding-bottom:80px}}.top-internship .internship-deco{z-index:-1}.top-member{overflow:hidden;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/member_bg_sp.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media (min-width:768px){.top-member{background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/member_bg.svg)}}.top-member .member-wrap{margin-right:calc(50% - 50vw);padding-top:80px}.top-member .member-wrap .member-gallery .member-image{position:relative;margin:0 4px}@media (min-width:768px){.top-member .member-wrap .member-gallery .member-image{margin:0 16px}}.top-member .member-wrap .member-gallery .member-image:nth-child(even){margin-top:24px}@media (min-width:768px){.top-member .member-wrap .member-gallery .member-image:nth-child(even){margin-top:48px}}.top-member .member-wrap .member-gallery .member-image:before{display:block;padding-top:133.3333333333%;content:""}.top-member .member-wrap .member-gallery .member-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-member .member-wrap .member-gallery .slick-prev,.top-member .member-wrap .member-gallery .slick-next{position:absolute;top:-40px;z-index:1;width:50px;height:50px;border-radius:50%;border:2px solid #fff;background:#00499f}@media (min-width:768px){.top-member .member-wrap .member-gallery .slick-prev,.top-member .member-wrap .member-gallery .slick-next{top:-56px}}.top-member .member-wrap .member-gallery .slick-prev{left:auto;right:calc(100vw - 100% + 64px)}@media (min-width:768px){.top-member .member-wrap .member-gallery .slick-prev{right:calc(100vw - 100% + 100px)}}.top-member .member-wrap .member-gallery .slick-next{right:calc(100vw - 100%)}@media (min-width:768px){.top-member .member-wrap .member-gallery .slick-next{right:calc(100vw - 100% + 30px)}}.top-member .member-wrap .member-gallery .slick-prev:before,.top-member .member-wrap .member-gallery .slick-next:before{position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;opacity:1;content:""}.top-member .member-wrap .member-gallery .slick-prev:before{-webkit-transform:translate(-25%,-50%) rotate(-135deg);transform:translate(-25%,-50%) rotate(-135deg)}.top-member .member-wrap .member-gallery .slick-next:before{-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg)}.top-env{overflow:hidden;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/environment_bg_sp.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media (min-width:768px){.top-env{padding-top:0;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/environment_bg.svg)}}.top-requirements .requirements-inner__image{width:100px}@media (min-width:768px){.top-requirements .requirements-inner__image{width:180px}}.top-flow{overflow:hidden;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/flow_bg_sp.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media (min-width:768px){.top-flow{padding:0;background-image:url(//grandcreate.co.jp/recruit-new/wp-content/themes/grandcreate/css/../img/front-page/flow_bg.png)}}@media (min-width:768px){.top-flow .section-ttl{margin-bottom:-100px;bottom:-100px}}.env-description .job-table th,.env-description .job-table td{padding:16px;border:solid 1px #eaeaea}@media (min-width:768px){.env-description .job-table th,.env-description .job-table td{padding:24px}}.env-description .job-table th{background-color:#fffcec;width:140px}@media (min-width:768px){.env-description .job-table th{width:260px}}.env-description .job-table td{background-color:#fff;width:calc(100% - 140px)}@media (min-width:768px){.env-description .job-table td{width:calc(100% - 260px)}}.env-description .description-deco{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:0}.env-faq .faq-lists .faq-block{height:100%}.env-faq .faq-lists .faq-block__q .faq-circle{display:inline-block;width:64px;min-width:64px;height:64px;border-radius:100px;background:linear-gradient(232deg,#fff100 11.05%,#eac606 89.22%)}.env-faq .faq-table tr th:first-of-type{max-width:80px;font-weight:400}.env-faq .faq-table th,.env-faq .faq-table td{padding:4px 0;text-align:center}.env-faq .faq-table th.left{text-align:left}@media (min-width:768px){.member-content .member-lists li:nth-child(n+5){margin-top:32px}}@media (max-width:767.98px){.member-content .member-lists li:nth-child(n+3){margin-top:16px}}