@charset "UTF-8";@font-face{font-display:swap;font-family:"PT-Serif-Caption";src:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../fonts/PTSerifCaption-Regular.woff2) format("woff2"),url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../fonts/PTSerifCaption-Regular.woff) format("woff");font-weight:400}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;color:#000;line-height:1.5;font-family:"zen-kaku-gothic-new",sans-serif}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5;color:#000;font-family:"zen-kaku-gothic-new",sans-serif;font-weight:400;font-style:normal;font-size:62.5%}body{overflow:hidden;font-size:1.6rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-margin-top:8rem}ruby>rt{font-size:40%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul,li{list-style:none;font-size:1.6rem}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left;font-size:1.6rem}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a{text-decoration:none;color:#000;outline:none;transition:.3s;-webkit-transition:.3s;-webkit-tap-highlight-color:transparent;font-size:1.6rem;transition:.3s;-webkit-transition:.3s}a:hover{transition:.3s;-webkit-transition:.3s}a:focus{transition:.3s;-webkit-transition:.3s}a:hover,a:active{outline:0;transition:.3s;-webkit-transition:.3s}a img{border:0}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:.1em;line-height:0}.both{clear:both}.both hr{display:none}p,li,a{font-size:1.6rem}img{max-width:100%;display:block}input[type=submit]{border-radius:0;-webkit-appearance:none}.fadeIn{transform:translate3d(0,3rem,0);transition:opacity .6s ease-out,transform .6s ease-out;opacity:0;will-change:opacity,transform;backface-visibility:hidden;perspective:1000}.fadeIn.animated{transform:translate3d(0,0,0);opacity:1}::selection{background-color:#218ff2;color:#fff}::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none;display:none}.page_link-btn{position:relative;width:100%;max-width:fit-content;min-height:80px;padding:0 min(23px, 1.4206300185vw) 0 min(35px, 2.1618282891vw);display:flex;align-items:center;justify-content:center;gap:min(13px, 0.8029647931vw);background:#eeff91;border:1px solid #000;border-radius:50px;font-size:22px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;color:#000;transition:all .3s}.page_link-btn:after{content:"";display:block;width:min(49px, 3.0265596047vw);height:auto;aspect-ratio:49/29;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/01_arrow01.svg) no-repeat center center/contain;transition:.3s}.page_link-btn span{color:inherit}.map_link-btn{background:#fff}.card_link-btn{display:flex;align-items:center;gap:2rem;width:100%;height:auto;min-height:18rem;margin:0 auto;padding:6rem;background:#f2f2f2;font-size:3.9rem;font-weight:700;line-height:1.4615384615}.card_link-btn svg{margin-right:0}.card_link-btn svg:nth-of-type(1){margin-left:auto}.sm_only{display:none}.md_only{display:none}.lg_only{display:none}.fadeIn_swiper{transform:translate3d(0,3rem,0) !important;transition:opacity .6s ease-out,transform .6s ease-out;opacity:0}.fadeIn_swiper.swiper-initialized.animated{transform:translate3d(0,0,0) !important;opacity:1}.star-field{position:absolute;inset:0;pointer-events:none;z-index:-1}.star{position:absolute;pointer-events:none;animation:twinkling 3s ease-in-out infinite alternate}.circle-title{display:flex;align-items:center;white-space:nowrap;font-size:clamp(28px, 2.1618282891vw, 35px);line-height:1.4285714286;font-weight:400}.circle-title span{display:flex;align-items:center;justify-content:center;aspect-ratio:71/71;border-radius:50%;border:1px solid #000;background:#fff;padding:0 min(18px, 1.1117974058vw)}.circle-title .title-row{display:flex;align-items:center}.flow_text{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:1;font-size:min(102px, 6.3001852996vw);line-height:1;color:#ff5fb5;display:flex;gap:3rem;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.flow_text span{display:inline-block;white-space:nowrap;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;animation:flowtext 40s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes starTwinkle{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{opacity:.2;transform:scale(1)}}@keyframes floatY{0%{transform:translateY(calc(var(--float-distance, 10px) * -0.5))}50%{transform:translateY(calc(var(--float-distance, 10px) * 0.5))}100%{transform:translateY(calc(var(--float-distance, 10px) * -0.5))}}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}51%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}@keyframes twinkling{0%{opacity:.3;transform:scale(.8)}100%{opacity:1;transform:scale(1.1)}}@keyframes flowtext{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.smt_menu{display:none}.smt_menu_box{display:none}.noscroll{overflow:hidden}.site-menu{opacity:0;visibility:hidden;left:0;top:0;width:100%;z-index:111111;height:100dvh;display:flex;position:fixed;overflow:hidden;transition:opacity .3s,visibility .3s}.site-menu.open{opacity:1;visibility:visible}.site-menu>img{width:39.2835083385%;object-fit:cover}.site-menu .site-menu-item{background-color:#cba65a;padding:43px 37px;width:60.7164916615%;overflow:auto;-webkit-overflow-scrolling:touch}.site-menu .site-menu-item>img{margin:0 auto 55px;width:113px}.site-menu .site-menu-item>div.common-menu{margin:0 0 86px;padding-top:80px}.site-menu .site-menu-item>div.salon{display:flex;justify-content:space-around;border-bottom:2px solid #000;margin:0 0 55px}.site-menu .site-menu-item>div.salon>a{display:flex;flex-direction:column;gap:20px;width:min(213px, 100%);position:relative;top:4px}.site-menu .site-menu-item>div.salon>a p{background-color:#fff;border-radius:34px;font-size:2rem;padding:19px 26px 17px 22px;position:relative}.site-menu .site-menu-item>div.salon>a p:after{content:"";display:block;clip-path:polygon(100% 0,0 0,100% 100%);position:absolute;width:24px;height:21px;background-color:#fff;bottom:-18px;left:40px}.site-menu .site-menu-item>div.salon>a img{width:177px}.site-menu .site-menu-item>div.salon>a{display:block;width:min(219px, 100%)}.recruit{display:none}@media screen and (max-width:920px){.site-menu>img{display:none}.site-menu .site-menu-item{padding:0;width:100%}.site-menu>div>div{padding:13px 15px}.site-menu>div>div>div.head a{display:block}.site-menu .site-menu-item>a.logo{display:none}}@media screen and (max-width:700px){.site-menu>div>div>div.head{margin:0 0 24px auto}.site-menu>div>div>div.common-menu{flex-direction:column;gap:29px}.site-menu>div>div .common-menu>ul{gap:29px}.site-menu>div>div .common-menu>ul>li>a{font-size:2rem;display:block;text-align:center}.site-menu>div>div .common-menu>ul>li>ul li a{font-size:1.6rem;display:block;text-align:center}.site-menu>div>div>div.salon>a:last-of-type{display:none}.site-menu>div>div>div.salon{border:none;margin:0 0 -12px}.site-menu>div>div>div.salon>a:first-of-type img{margin:0 auto}.site-menu>div a.recruit{display:block}.site-menu .site-menu-item>div.common-menu{flex-direction:column;align-items:center;gap:29px}.common-menu>ul{gap:29px;align-items:center}.site-menu>div>div>div.salon{border:none;margin:0 0 -12px}.site-menu .site-menu-item>div.salon{border:none;margin:0 0 -12px}.site-menu>div>div>div.salon>a:last-of-type{display:none}.site-menu .site-menu-item>div.salon>a:last-of-type{display:none}.recruit{display:block}.recruit img{width:100%}}.common-menu{display:flex;justify-content:space-between;flex:0 0 65%}.common-menu *{font-family:ten-mincho,serif}.common-menu>ul{display:flex;flex-direction:column;gap:34px}.common-menu>ul>li>a{font-size:clamp(1.6rem, 1.5vw, 2rem)}.common-menu>ul>li>ul{display:flex;flex-direction:column;gap:13px;margin:15px 0 0;padding:0 0 0 2.5rem}.site-header{padding:min(47px, 2.9030265596vw) min(37px, 2.2853613342vw) min(47px, 2.9030265596vw) min(75px, 4.6324891909vw);position:absolute;width:100%;top:0;left:50%;z-index:2;transform:translateX(-50%);font-family:"PT-Serif-Caption",sans-serif}.site-header .site-header-main .site-branding{display:flex;justify-content:space-between}.site-header .site-header-main .site-branding .site-title{width:clamp(219px, 19.8270537369vw, 321px)}.site-header .site-header-main .site-branding .site-title a{display:flex;flex-direction:column;align-items:center;font-size:min(15px, 0.9264978382vw);text-decoration:none;font-family:"dnp-shuei-gothic-gin-std",sans-serif}.site-header .site-header-main .site-branding .site-branding-item{display:flex;flex-direction:column;gap:min(45px, 2.7794935145vw)}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner{display:flex;gap:min(20px, 1.2353304509vw);align-items:center}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner a{color:#fff;font-size:clamp(12px, 1.8529956763vw, 30px);padding:min(10px, 0.6176652254vw) min(30px, 1.8529956763vw);background-color:#0182d9;font-family:"PT-Serif-Caption";border-radius:min(30px, 1.8529956763vw);text-decoration:none}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn{background:transparent url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/hamburger01-2.png) no-repeat scroll left top/clamp(58px, 4.1383570105vw, 67px) clamp(48px, 3.39715874vw, 55px);width:clamp(58px, 4.1383570105vw, 67px);height:auto;aspect-ratio:67/55;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:999999;transition:.3s}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn svg{aspect-ratio:106/80;width:clamp(42px, 3.0883261272vw, 50vw);height:auto;transition:.3s}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn svg path{transition:.3s}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn svg #path01{transform-origin:50% 50%}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn svg #path02{transform-origin:56% 50%}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn svg #path03{transform-origin:50% 60%}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn.open{background:transparent url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/hamburger02-2.png) no-repeat scroll left top/clamp(58px, 4.1383570105vw, 67px) clamp(48px, 3.39715874vw, 55px);transition:.3s}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn.open svg{transition:.3s;transform:translate(3px,0)}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn.open svg path{transition:.3s;fill:#694b35}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn.open svg #path01{transform:rotate(22deg);transform-origin:50% 50%}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn.open svg #path02{transform:rotate(22deg);transform-origin:56% 50%}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner div.menu-btn.open svg #path03{transform:rotate(-22deg);transform-origin:50% 60%}.site-header .site-header-main .site-branding .site-branding-item>nav ul{display:flex;flex-direction:column;gap:min(21px, 1.2970969734vw);padding:0 0 0 min(30px, 1.8529956763vw)}.site-header .site-header-main .site-branding .site-branding-item>nav ul li a{font-weight:700}.site-header .site-header-main .site-branding .site-branding-item>a{font-weight:700}.pagetop{position:fixed;z-index:100;right:30px;bottom:30px;width:max-content;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;opacity:0;visibility:hidden;transition:all .3s ease}.pagetop.show{opacity:1;visibility:visible}.pagetop.hide{opacity:0;visibility:hidden}.pagetop.stop{position:absolute;bottom:26px;right:61px}.pagetop:hover{text-decoration:none}.pagetop:hover img{transform:translateY(-5px)}.pagetop:hover svg{transition:all .3s ease}.pagetop:hover svg path{transition:all .3s ease}.pagetop:hover svg #パス_849{transform:rotate(-40deg);transform-origin:86% -4%}.pagetop:hover svg #パス_850{transform:rotate(-30deg);transform-origin:0% 120%}.pagetop:hover svg #パス_851{transform:rotate(20deg);transform-origin:50% 50%}.pagetop>svg{width:79px;height:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(0);transition:all .3s ease}.pagetop>svg path{transition:all .3s ease;transform-box:fill-box;transform-origin:center;will-change:transform}.pagetop>svg #パス_849{transform-origin:86% -4%}.pagetop>svg #パス_850{transform-origin:0% 120%}.pagetop>img{width:79px;height:79px;transition:all .3s ease}.pagetop span{color:#0180d9;font-size:2rem;font-family:"PT-Serif-Caption"}.site-footer{background-color:#cba65a;padding:105px 80px 55px;position:relative;z-index:1}.site-footer>div.star{position:absolute;width:100%;height:100%;left:44.8060486522%;top:0;z-index:1;width:min(1521px, 100%);transform:translateX(-50%)}.site-footer>div.star img{position:absolute;opacity:.2}.site-footer>div.star img:nth-of-type(1){width:15px;height:15px;right:-115px;top:445px}.site-footer>div.star img:nth-of-type(2){width:23px;height:24px;right:-50px;top:475px}.site-footer>div.star img:nth-of-type(3){width:22px;height:23px;right:55px;top:595px}.site-footer>div.star img:nth-of-type(4){width:29px;height:30px;right:120px;top:650px}.site-footer div.site-info{border-bottom:2px solid #000;display:flex;justify-content:space-between;padding:0 5.3424657534% 0;margin:0 auto 85px;align-items:center;width:min(1460px, 100%);position:relative;z-index:1}.site-footer div.site-info>div.right{width:315px;display:flex;flex-direction:column;gap:36px}.site-footer div.site-info>div.right>a.recruit{width:219px;display:block;margin:0 0 0 47px}.site-footer div.site-info>div.right>a.recruit:hover{opacity:.8}.site-footer div.site-info>div.right>a.salon{margin:0 0 -4px;text-decoration:none}.site-footer div.site-info>div.right>a.salon p{background-color:#fff;border-radius:34px;font-size:2rem;padding:19px 26px 17px 22px;position:relative;width:max-content}.site-footer div.site-info>div.right>a.salon p:after{content:"";display:block;clip-path:polygon(100% 0,0 0,100% 100%);position:absolute;width:24px;height:21px;background-color:#fff;bottom:-18px;right:40px}.site-footer div.site-info>div.right>a.salon img{width:152px;margin:-15px 0 0 auto}.site-footer>span.site-title a{display:block;width:min(1229px, 100%);margin:0 auto}.pagetop{position:fixed;bottom:20px;right:20px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.pagetop.show{opacity:1;visibility:visible}.pagetop.hide{opacity:0;visibility:hidden}.pagetop.stop{position:absolute}.site-inner{position:relative}.common-menu+img{display:none;width:92px;height:50px;margin:0 auto}a.smt-salon{display:none}@media screen and (max-width:920px){#colophon{padding:64px 21px}#colophon div.site-info{flex-direction:column-reverse;gap:61px;padding:0 0 25px}#colophon .common-menu{flex:unset;flex-direction:column;gap:72px}#colophon .common-menu>ul{gap:29px}#colophon .common-menu>ul>li>a{text-align:center;display:block;font-size:2rem;text-decoration:underline}#colophon .common-menu>ul>li>ul li a{text-align:center;display:block}#colophon .common-menu+img{display:block;order:-1}#colophon div.site-info>div.right>img{display:none}#colophon div.site-info>div.right>a.salon{display:none}a.smt-salon{width:fit-content;margin:0 auto;display:block;text-decoration:none;position:absolute;top:4px;left:50%;transform:translate(-50%,-100%);z-index:1}a.smt-salon p{background-color:#fff;border-radius:34px;font-size:2rem;padding:19px 26px 17px 22px;position:relative;width:max-content}a.smt-salon p:after{content:"";display:block;clip-path:polygon(100% 0,0 0,100% 100%);position:absolute;width:24px;height:21px;background-color:#fff;bottom:-18px;left:40px}a.smt-salon img{width:152px;margin:15px 0 0 auto}}.site-content{position:relative}.page_content{position:relative;padding-top:clamp(102px, 9.635577517vw, 156px);background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/haikei_top.png) no-repeat 0 0;background-size:cover;z-index:1}.page_content *{letter-spacing:.025em}.section{position:relative}.section_wrapper{position:relative;margin:0 auto}.front-page_content .kv{position:relative;max-width:1620px;width:100%;min-height:calc(100dvh - max(156px, 9.635577517vw));margin:0 auto;padding:0 min(202px, 12.476837554vw) min(85px, 5.2501544163vw) min(280px, 17.2946263125vw);display:flex;align-items:center;justify-content:center;gap:min(174px, 10.7473749228vw)}.front-page_content .kv .swipe{position:absolute;bottom:0;left:min(397px, 24.5213094503vw);transform:translate(0,0);display:flex;flex-direction:column;align-items:center;gap:min(9.4px, 0.5806053119vw);margin-bottom:unset}.front-page_content .kv .swipe .text{font-size:min(18px, 1.1117974058vw);line-height:1;font-weight:400}.front-page_content .kv .swipe .swipe_anime{position:relative;width:1px;height:57px;left:0;perspective:1000;will-change:transform;backface-visibility:hidden}.front-page_content .kv .swipe .swipe_anime:before{animation:scroll 2s infinite;background-color:#000;bottom:0;content:"";height:57px;left:50%;margin:auto;position:absolute;right:0;width:1px}.front-page_content .kv_text{position:relative;display:flex;flex-direction:column;gap:min(91px, 5.6207535516vw);width:min(429px, 26.4978381717vw)}.front-page_content .kv_text h1{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(38px, 3.7059913527vw, 60px);line-height:1.6666666667;font-weight:400;white-space:nowrap}.front-page_content .kv_text h1 span{font-size:inherit;font-family:inherit}.front-page_content .kv_text h1 span:nth-of-type(2){text-indent:-.5em}.front-page_content .kv_text .subcopy{font-size:clamp(16px, 1.1117974058vw, 18px);line-height:1.9444444444;font-weight:400}.front-page_content .kv_img{width:min(534px, 32.9833230389vw)}.front-page_content .kv_img video{width:auto;height:100%;max-height:calc(100vh - max(186px, 11.4885731933vw));aspect-ratio:534/879;border-radius:clamp(33px, 2.1618282891vw, 35px);border:1px solid #000;object-fit:cover;background:#000}.front-page_content .intro{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.front-page_content .intro h2{font-size:min(28px, 1.7294626313vw);line-height:2.1785714286;font-weight:400;opacity:0;visibility:hidden}.front-page_content .star-field{position:absolute;inset:0;pointer-events:none;z-index:-1}.front-page_content .intro_item{position:absolute;z-index:1;opacity:0;visibility:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}.front-page_content .intro_item img{width:100%;height:100%;object-fit:contain}.front-page_content .intro_item01{width:min(225px, 13.8974675726vw);aspect-ratio:225/175;transform:translate(max(-650px, -40.1482396541vw), max(-180px, -11.1179740581vw))}.front-page_content .intro_item02{width:min(224px, 13.83570105vw);aspect-ratio:224/187;transform:translate(max(-640px, -39.5305744287vw), min(80px, 4.9413218036vw))}.front-page_content .intro_item03{width:min(116px, 7.1649166152vw);aspect-ratio:116/37;transform:translate(min(490px, 30.2655960469vw), max(-190px, -11.7356392835vw))}.front-page_content .intro_item04{width:min(207px, 12.7856701668vw);aspect-ratio:207/207;transform:translate(min(500px, 30.8832612724vw), max(-80px, -4.9413218036vw))}.front-page_content .intro_item05{width:min(100px, 6.1766522545vw);aspect-ratio:100/100;transform:translate(min(360px, 22.2359481161vw), min(160px, 9.8826436072vw))}.front-page_content .about{max-width:1316px;width:100%;margin:0 auto 252px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:min(72px, 4.4471896232vw);padding:0 40px}.front-page_content .about .box{background:#fff;border-radius:clamp(21px, 1.2970969734vw, 60px);padding:min(60px, 3.7059913527vw);display:flex;flex-direction:column;gap:min(20px, 1.2353304509vw);width:100%;max-width:582px}.front-page_content .about .box:nth-child(1){grid-column:2;grid-row:1/3}.front-page_content .about .box:nth-child(2){grid-column:1;grid-row:2/4}.front-page_content .about .box:nth-child(3){grid-column:2;grid-row:3/5}.front-page_content .about .box:nth-child(1) .num{color:#ffbce3}.front-page_content .about .box:nth-child(1) .page_link-btn{background-color:#ffbce3}.front-page_content .about .box:nth-child(2) .num{color:#a5ffff}.front-page_content .about .box:nth-child(2) .page_link-btn{background-color:#a5ffff}.front-page_content .about .box:nth-child(3) .num{color:#bcffd6}.front-page_content .about .box:nth-child(3) .page_link-btn{background-color:#bcffd6}.front-page_content .about .box_img{width:100%}.front-page_content .about .box_img img{width:100%;height:auto;aspect-ratio:442/329;object-fit:cover;border-radius:clamp(10px, 1.2970969734vw, 40px)}.front-page_content .about .box_text{display:flex;flex-direction:column;align-items:center}.front-page_content .about .box_text .num{width:fit-content;margin:0 auto min(20px, 1.2353304509vw);font-size:min(60px, 3.7059913527vw);line-height:1;font-weight:400}.front-page_content .about .box_text h3{width:fit-content;margin:0 auto min(16px, 0.9882643607vw);font-size:clamp(18px, 1.8529956763vw, 30px);line-height:1.4666666667;font-weight:400}.front-page_content .about .box_text p{width:fit-content;margin-bottom:min(57px, 3.5206917851vw);min-height:min(74px, 4.5707226683vw);font-size:16px;line-height:1.5625;font-weight:400}.front-page_content .suji{margin:0 auto 288px;padding:0 25px}.front-page_content .suji>h2{width:fit-content;margin:0 auto min(10px, 0.6176652254vw);font-size:clamp(35px, 3.7059913527vw, 60px);line-height:1.6666666667;font-weight:400}.front-page_content .suji>p{width:fit-content;margin:0 auto min(20px, 1.2353304509vw);font-size:clamp(18px, 1.2353304509vw, 20px);line-height:1.4;font-weight:400}.front-page_content .suji>.notice{display:block;width:fit-content;margin:0 auto min(100px, 6.1766522545vw);font-size:16px;line-height:1.75;font-weight:400}.front-page_content .suji .boxlist{display:flex;flex-wrap:wrap;justify-content:center;gap:min(36px, 2.2235948116vw) min(31px, 1.9147621989vw);max-width:807px;width:100%;margin:0 auto}.front-page_content .suji .boxlist .box{width:calc(50% - min(36px, 2.2235948116vw) / 2);height:auto;aspect-ratio:391/412;background:#fff;border-radius:min(78px, 4.8177887585vw);overflow:hidden}.front-page_content .suji .boxlist .box03{width:100%;aspect-ratio:807/412}.front-page_content .suji .boxlist .box09{border-radius:unset;background:unset;display:flex;flex-direction:column;align-items:center;justify-content:center}.front-page_content .suji .boxlist .box09 .box_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(30px, 1.8529956763vw)}.front-page_content .suji .boxlist .box09 p{font-size:18px;line-height:1.6666666667;font-weight:400;text-align:center}.front-page_content .suji .boxlist .box09 .page_link-btn{font-size:clamp(16px, 1.1117974058vw, 18px)}.front-page_content .yetdecision{margin-bottom:min(345px, 21.3094502779vw);display:flex;flex-direction:column;align-items:flex-start;min-height:min(946px, 58.4311303274vw);padding:min(232px, 14.3298332304vw) min(193px, 11.9209388511vw) min(92px, 5.6825200741vw);background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/01_img04.png) no-repeat center center/cover}.front-page_content .yetdecision h2{font-size:clamp(35px, 3.7059913527vw, 60px);line-height:1.6666666667;font-weight:400;display:inline;background-color:#fff;padding:0 min(20px, 1.2353304509vw);-webkit-box-decoration-break:clone;box-decoration-break:clone}.front-page_content .yetdecision .link_area{margin:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:min(20px, 1.2353304509vw)}.front-page_content .yetdecision .link_area .page_link-btn{font-size:clamp(16px, 1.5441630636vw, 25px)}.front-page_content .yetdecision .link_area .page_link-btn:nth-of-type(1){background:#a5ffff}.front-page_content .yetdecision .link_area .page_link-btn:nth-of-type(2){background:#bcffd6}.front-page_content .profile{max-width:1286px;width:100%;margin:0 auto;padding:0 25px 302px}.front-page_content .profile h3{width:100%;padding:0 0 min(15px, 0.9264978382vw) min(44px, 2.717726992vw);font-size:30px;line-height:2.2333333333;font-weight:400;border-bottom:1px solid #000}.front-page_content .profile .tilelist{display:flex;flex-wrap:wrap;border-bottom:1px solid #000}.front-page_content .profile .tilelist .tile{position:relative;width:50%;padding:min(27px, 1.6676961087vw) min(44px, 2.717726992vw)}.front-page_content .profile .tilelist .tile:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);display:block;width:calc(100% - 53px);height:1px;background:#000}.front-page_content .profile .tilelist .tile:nth-of-type(2n - 1):after{width:calc(100% - 26.5px);left:unset;right:0;transform:translate(0,0)}.front-page_content .profile .tilelist .tile:nth-of-type(2n):before{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%);display:block;width:1px;height:calc(100% - 53px);background:#000}.front-page_content .profile .tilelist .tile:nth-of-type(2n):after{width:calc(100% - 26.5px);left:0;transform:translate(0,0)}.front-page_content .profile .tilelist .tile:nth-of-type(1):after{width:100%;left:0;transform:translate(0,0)}.front-page_content .profile .tilelist .tile:nth-last-of-type(-n+2):after{display:none}.front-page_content .profile .tilelist .tile h4{margin-bottom:26px;font-size:20px;line-height:1.45;font-weight:400}.front-page_content .profile .tilelist .tile h4+p{margin-bottom:15px}.front-page_content .profile .tilelist .tile p{margin-bottom:unset;font-size:20px;line-height:1.45;font-weight:400}.front-page_content .profile .tilelist .tile .tel{margin-bottom:45px;font-size:20px;line-height:1.45;font-weight:400}.front-page_content .profile .tilelist .tile .tel span{font-size:16px;line-height:1.5;font-weight:400}.front-page_content .profile .tilelist .tile .page_link-btn{font-size:16px;min-height:63px}.front-page_content .profile .tilelist .tile01{width:100%;display:flex;gap:min(87px, 5.3736874614vw);padding-top:min(69px, 4.2618900556vw);padding-bottom:min(53px, 3.2736256949vw)}.front-page_content .profile .tilelist .tile01 .tile_text_row{display:flex;flex-wrap:wrap;gap:15px}.front-page_content .profile .tilelist .tile01 .tile_text_row h4{margin-bottom:unset;width:min(172px, 10.6238418777vw)}.front-page_content .profile .tilelist .tile01 .tile_text_row p{margin-bottom:unset}.front-page_content .profile .tilelist .tile01 .tile_text_row:not(:last-of-type){margin-bottom:15px}.front-page_content .profile .tilelist .tile01 .tile_text_row:last-of-type{margin-bottom:45px}.front-page_content .profile .tilelist .tile01 .page_link-btn{padding:0 min(23px, 1.4206300185vw) 0 min(45px, 2.7794935145vw);font-size:22px;min-height:80px}.front-page_content .profile .tilelist .tile01 .tile_img{width:min(512px, 31.6244595429vw)}.front-page_content .profile .tilelist .tile01 .tile_img img{width:100%;height:auto;aspect-ratio:512/351;object-fit:contain;border-radius:min(20px, 1.2353304509vw)}.front-page_content .profile .tilelist .tile03 h4{position:relative;width:fit-content}.front-page_content .profile .tilelist .tile03 h4 span{position:absolute;bottom:0;right:0;transform:translate(0,100%);font-size:16px;line-height:1.5;font-weight:400}.front-page_content .profile .tilelist .tile03 .page_link-btn{background:#bcffd6}.front-page_content .profile .tilelist .tile03 .map_link-btn{background:#fff;margin-bottom:16px}.front-page_content .profile .tilelist .tile04 h4{margin:0 auto 26px;width:fit-content}.front-page_content .profile .tilelist .tile04 p{display:flex;align-items:baseline;justify-content:center}.front-page_content .profile .tilelist .tile04 p span{line-height:1.5}.front-page_content .profile .tilelist .tile04 p span:nth-of-type(1){font-size:100px;line-height:1}.front-page_content .profile .tilelist .tile04 p span:nth-of-type(2){font-size:40px}.front-page_content .profile .tilelist .tile04 p span:nth-of-type(3){font-size:16px}.front-page_content .profile .tilelist .tile04 .page_link-btn{margin:0 auto;background:#ffbce3}.front-page_content .profile .tilelist .tile05 h4{margin:0 auto 26px;width:fit-content}.front-page_content .profile .tilelist .tile05 .tile_group{display:flex;align-items:center;justify-content:center;gap:min(27px, 1.6676961087vw)}.front-page_content .profile .tilelist .tile05 .tile_group .door_link-btn{width:min(141px, 8.7090796788vw);height:auto;aspect-ratio:141/173}.aboutus_content .intro{margin-bottom:301px;padding:0 min(192px, 11.8591723286vw)}.aboutus_content .intro h2{margin-bottom:58px;font-size:45px}.aboutus_content .intro p{font-size:22px;line-height:2.7727272727}.aboutus_content .gallery_swiper,.aboutus_content .gallery_swiper_reverse{overflow:visible;margin-bottom:min(102px, 6.3001852996vw);pointer-events:none}.aboutus_content .gallery_swiper .swiper-wrapper,.aboutus_content .gallery_swiper_reverse .swiper-wrapper{transition-timing-function:linear}.aboutus_content .gallery_swiper .swiper-slide,.aboutus_content .gallery_swiper_reverse .swiper-slide{max-width:min(391px, 24.150710315vw);width:min(391px, 24.150710315vw);padding:0 min(21px, 1.2970969734vw)}.aboutus_content .gallery_swiper .swiper-slide:nth-of-type(2n) img,.aboutus_content .gallery_swiper_reverse .swiper-slide:nth-of-type(2n) img{border-radius:50%}.aboutus_content .gallery_swiper img,.aboutus_content .gallery_swiper_reverse img{border-radius:min(78px, 4.8177887585vw);width:100%;height:auto;aspect-ratio:391/412;object-fit:cover}.aboutus_content .greeting{position:relative;z-index:0;padding:min(115px, 7.1031500926vw) min(192px, 11.8591723286vw) min(78px, 4.8177887585vw);margin-bottom:325px}.aboutus_content .greeting:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:calc(100% - min(192px, 11.8591723286vw));height:100%;background-color:#fff}.aboutus_content .greeting .circle-title{position:absolute;top:0;left:min(192px, 11.8591723286vw);transform:translate(0,-50%);z-index:-1}.aboutus_content .greeting .circle-title span{background:#eeff91}.aboutus_content .greeting .box{display:flex;gap:min(120px, 7.4119827054vw);padding-right:min(157px, 9.6973440395vw)}.aboutus_content .greeting .box .explanation{margin-bottom:56px;font-size:16px;line-height:1.875}.aboutus_content .greeting .box .author{display:flex;align-items:center;flex-wrap:wrap;gap:0 min(59px, 3.6442248301vw);font-size:20px}.aboutus_content .greeting .box_img{position:relative;width:min(384px, 23.7183446572vw);height:fit-content;flex-shrink:0}.aboutus_content .greeting .box_img picture{display:block}.aboutus_content .greeting .box_img picture img{width:100%;height:auto;object-fit:contain}.aboutus_content .greeting .box_img picture:nth-of-type(1) img{aspect-ratio:384/411}.aboutus_content .greeting .box_img picture:nth-of-type(2){position:absolute;bottom:0;right:0;transform:translate(50%,50%);z-index:1;width:min(416px, 25.6948733786vw)}.aboutus_content .greeting .box_img picture:nth-of-type(2) img{aspect-ratio:416/181}.aboutus_content .discussion{position:relative;z-index:0}.aboutus_content .discussion .circle-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:10}.aboutus_content .discussion .circle-title .title-row:nth-of-type(1) span:nth-of-type(1){background:#ffbce3;font-size:clamp(30px, 3.3353922174vw, 54px)}.aboutus_content .discussion .circle-title .title-row:nth-of-type(1) span:nth-of-type(2){background:#a5ffff;font-size:clamp(30px, 3.3353922174vw, 54px)}.aboutus_content .discussion .circle-title .title-row:nth-of-type(1) span:nth-of-type(3){background:#eeff91;font-size:clamp(30px, 3.3353922174vw, 54px)}.aboutus_content .discussion .kamisibai{position:relative;width:100%}.aboutus_content .discussion .kamisibai_box{padding:min(100px, 6.1766522545vw) min(192px, 11.8591723286vw) min(87px, 5.3736874614vw);width:100%;box-sizing:border-box}.aboutus_content .discussion .kamisibai_box:not(:first-child){position:absolute;top:0;left:0;height:auto}.aboutus_content .discussion .kamisibai_box h3{width:fit-content;margin:0 auto;font-size:min(45px, 2.7794935145vw)}.aboutus_content .discussion .kamisibai_box .message{width:fit-content;margin:0 auto min(28px, 1.7294626313vw)}.aboutus_content .discussion .kamisibai_box .kamisibai_img{position:relative;width:100%;margin:0 auto 10px}.aboutus_content .discussion .kamisibai_box .kamisibai_img span{position:absolute;top:0;left:0;z-index:1;display:block;width:fit-content;min-height:52px;padding:0 24px;display:flex;align-items:center;justify-content:center;border:1px solid #000;font-size:18px}.aboutus_content .discussion .kamisibai_box .kamisibai_img img{width:100%;height:auto;aspect-ratio:995/443;object-fit:contain}.aboutus_content .discussion .kamisibai_footer{position:relative}.aboutus_content .discussion .kamisibai_footer .page_link-btn{position:absolute;bottom:0;right:0;transform:translate(57%,0);padding:0 clamp(21px, 2.6559604694vw, 43px) 0 clamp(32px, 3.5824583076vw, 58px);font-size:clamp(16px, 1.358863496vw, 22px)}.aboutus_content .discussion .kamisibai_footer .kamisibai_text{display:flex;flex-direction:column;gap:10px}.aboutus_content .discussion .kamisibai_footer .name{display:flex;align-items:center}.aboutus_content .discussion .kamisibai_footer .name span:nth-of-type(1){min-width:157px;font-size:18px}.aboutus_content .discussion .kamisibai_footer .name span:nth-of-type(2){font-size:14px;color:#9a9a9a}.aboutus_content .discussion .kamisibai_box_wrapper{position:relative;background:#fff;border:1px solid #000;border-radius:min(34px, 2.1000617665vw);padding:min(65px, 4.0148239654vw) min(140px, 8.6473131563vw) min(38px, 2.3471278567vw)}.aboutus_content .discussion .kamisibai_box_wrapper:before{content:"";display:block}.aboutus_content .discussion .kamisibai_box01{background:#ffdef1;z-index:1}.aboutus_content .discussion .kamisibai_box01 .kamisibai_box_wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;width:min(42px, 2.5941939469vw);height:auto;aspect-ratio:88/308;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/02_1.png) no-repeat 50% 50%/contain}.aboutus_content .discussion .kamisibai_box01 .kamisibai_img span{background:#ffbce3}.aboutus_content .discussion .kamisibai_box01 .kamisibai_footer .page_link-btn{background:#ffbce3}.aboutus_content .discussion .kamisibai_box02{background:#e6ffff;z-index:2}.aboutus_content .discussion .kamisibai_box02 .kamisibai_box_wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;width:min(50px, 3.0883261272vw);height:auto;aspect-ratio:100/308;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/02_2.png) no-repeat 50% 50%/contain}.aboutus_content .discussion .kamisibai_box02 .kamisibai_img span{background:#a5ffff}.aboutus_content .discussion .kamisibai_box02 .kamisibai_footer .page_link-btn{background:#a5ffff}.aboutus_content .discussion .kamisibai_box03{background:#f9ffd9;z-index:3}.aboutus_content .discussion .kamisibai_box03 .kamisibai_box_wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;width:min(54px, 3.3353922174vw);height:auto;aspect-ratio:108/308;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/02_3.png) no-repeat 50% 50%/contain}.aboutus_content .discussion .kamisibai_box03 .kamisibai_img span{background:#f9ffd9}.aboutus_content .discussion .kamisibai_box03 .kamisibai_footer .page_link-btn{background:#eeff6e}.aboutus_content .yet_more{position:relative;padding:min(340px, 21.0006176652vw) 0 min(340px, 21.0006176652vw) min(192px, 11.8591723286vw)}.aboutus_content .yet_more:before{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%);z-index:-1;width:calc(100% - min(192px, 11.8591723286vw));height:calc(100% - min(680px, 42.0012353305vw));background:#fff;border-radius:min(400px, 24.7066090179vw) 0 0 min(400px, 24.7066090179vw)}.aboutus_content .yet_more .yet_more_box{padding:min(100px, 6.1766522545vw) min(191px, 11.7974058061vw) min(100px, 6.1766522545vw) min(60px, 3.7059913527vw);display:flex;gap:min(100px, 6.1766522545vw);margin:0 auto;width:fit-content}.aboutus_content .yet_more .yet_more_box_img{width:min(486px, 30.0185299568vw);height:auto;aspect-ratio:486/578}.aboutus_content .yet_more .yet_more_box_text{display:flex;flex-direction:column;gap:min(40px, 2.4706609018vw)}.aboutus_content .yet_more .yet_more_box_text h3{font-size:clamp(35px, 3.7059913527vw, 60px);line-height:1.6666666667}.aboutus_content .yet_more .yet_more_box_link{margin:auto 0 0 0;display:flex;flex-direction:column;gap:min(20px, 1.2353304509vw)}.aboutus_content .yet_more .yet_more_box_link .page_link-btn:nth-of-type(1){background:#a5ffff}.aboutus_content .yet_more .yet_more_box_link .page_link-btn:nth-of-type(2){background:#bcffd6}.requirements_content .page_kv{padding-top:clamp(30px, 7.597282273vw, 123px);margin-bottom:clamp(82px, 16.8622606547vw, 273px)}.requirements_content .page_kv h2{width:fit-content;margin:0 auto clamp(32px, 9.1414453366vw, 148px);font-size:clamp(35px, 2.7794935145vw, 45px)}.requirements_content .page_kv .subcopy{background:#fff;border:1px solid #000;min-height:clamp(52px, 7.3502161828vw, 119px);width:fit-content;padding:clamp(13px, 2.038295244vw, 33px) clamp(4px, 1.4206300185vw, 23px);font-size:clamp(16px, 2.2235948116vw, 36px)}.requirements_content .page_kv_bg{position:relative;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/07_ker.png) no-repeat 50% 50%/cover;min-height:clamp(296px, 32.4891908586vw, 526px);display:flex;align-items:center;justify-content:center}.requirements_content .intro{width:fit-content;margin:0 auto clamp(43px, 13.6504014824vw, 221px)}.requirements_content .intro h2{margin:0 auto 16px;width:fit-content;font-size:45px}.requirements_content .intro p{width:fit-content;margin:0 auto;font-size:16px;line-height:1.5625;text-align:center}.requirements_content .about{display:flex;flex-direction:column;margin-bottom:clamp(85px, 17.7269919704vw, 287px);position:relative;z-index:10}.requirements_content .about .about_line{width:100%;padding:0 min(281px, 17.3563928351vw) 0 min(313px, 19.3329215565vw);border-bottom:1px solid #000}.requirements_content .about .about_line_item{display:flex;justify-content:center;width:100%}.requirements_content .about .about_line01{border-top:1px solid #000;background:#ffdef1}.requirements_content .about .about_line01 .about_line_item:after{content:"";display:block;width:50%;height:100%;flex-shrink:0}.requirements_content .about .about_line01 .about_text{width:50%;padding:min(24px, 1.4823965411vw) min(55px, 3.39715874vw) min(40px, 2.4706609018vw) 0}.requirements_content .about .about_line01 h3{margin-bottom:16px;font-size:24px;font-weight:400;width:fit-content}.requirements_content .about .about_line01 h3 span{display:inline;background:linear-gradient(to bottom,transparent calc(100% - 22px), #FFFFFF calc(100% - 22px), #FFFFFF calc(100% - 4px), transparent calc(100% - 4px));-webkit-box-decoration-break:clone;box-decoration-break:clone}.requirements_content .about .about_line01 p{font-size:18px;line-height:1.8333333333}.requirements_content .about .about_line02{background:#fff2f9}.requirements_content .about .about_line02 .about_desc{width:50%;padding:min(40px, 2.4706609018vw) min(50px, 3.0883261272vw) min(60px, 3.7059913527vw) 0}.requirements_content .about .about_line02 .about_desc p{display:flex;flex-direction:column;gap:10px}.requirements_content .about .about_line02 .about_desc p>span{display:flex;align-items:baseline}.requirements_content .about .about_line02 .about_desc p>span span:nth-of-type(1){flex:0;min-width:120px}.requirements_content .about .about_line02 p{font-size:16px;line-height:1.875}.requirements_content .about .about_line02 .about_line_item{position:relative}.requirements_content .about .about_line02 .about_line_item:after{content:"";display:block;width:50%;height:100%;flex-shrink:0}.requirements_content .about .about_line02 .about_image_tall{position:absolute;bottom:0;left:50%;z-index:1;width:50%;max-width:514px;height:auto;aspect-ratio:514/718}.requirements_content .about .about_line02 .about_image_tall img{width:100%;height:auto;object-fit:cover;border:1px solid #000;border-bottom:0;border-radius:min(300px, 18.5299567634vw) min(300px, 18.5299567634vw) 0 0;aspect-ratio:514/718}.requirements_content .about .about_line03{background:#fff}.requirements_content .about .about_line03 .about_image{width:calc(50% + 2px);border:1px solid #000;border-top:0;border-bottom:0}.requirements_content .about .about_line03 .about_image img{width:100%;height:100%;object-fit:cover}.requirements_content .about .about_line03 .about_flow{width:50%;padding:min(18px, 1.1117974058vw) min(10px, 0.6176652254vw) min(25px, 1.5441630636vw) min(100px, 6.1766522545vw)}.requirements_content .about .about_line03 h3{margin-bottom:15px;font-size:22px;color:#ff5fb5;font-weight:500}.requirements_content .about .about_line03 .flow_list{display:flex;flex-direction:column}.requirements_content .about .about_line03 .flow_list p{display:flex;align-items:baseline;gap:2em;font-size:16px;line-height:1.875}.requirements_content .about .about_line03 .flow_list p span{flex-shrink:0}.requirements_content .intro_intern{width:fit-content;margin:0 auto clamp(216px, 14.3915997529vw, 233px)}.requirements_content .intro_intern h2{margin:0 auto 16px;width:fit-content;font-size:45px}.requirements_content .intro_intern p{width:fit-content;margin:0 auto;font-size:16px;line-height:1.5625;text-align:center}.requirements_content .internship_line_door{position:relative;background:#bcffd6;border:1px solid #000;border-left:0;border-right:0;display:flex;justify-content:center;gap:min(156px, 9.635577517vw);padding:min(46px, 2.8412600371vw) min(297px, 18.3446571958vw) min(61px, 3.7677578752vw) min(297px, 18.3446571958vw)}.requirements_content .internship_line_door:before{content:"";display:block;width:min(384px, 23.7183446572vw);height:100%;flex-shrink:0}.requirements_content .internship_line_door .internship_image{position:absolute;left:min(297px, 18.3446571958vw);bottom:0;width:min(384px, 23.7183446572vw);height:auto}.requirements_content .internship_line_door .internship_image img{width:100%;height:100%;object-fit:contain;aspect-ratio:384/412;border-radius:min(230px, 14.2063001853vw) min(230px, 14.2063001853vw) 0 0;border:1px solid #000;border-bottom:0}.requirements_content .internship_line_door .internship_text p{font-size:16px;line-height:1.875;display:flex;flex-direction:column;gap:10px}.requirements_content .internship_line_door .internship_text p>span{display:flex;align-items:baseline}.requirements_content .internship_line_door .internship_text p>span span:nth-of-type(1){flex:0;min-width:120px}.requirements_content .internship_line{position:relative;padding:min(113px, 6.9796170476vw) min(280px, 17.2946263125vw) min(275px, 16.9857936998vw);background:#deffeb;border-bottom:1px solid #000}.requirements_content .internship_line .flow_text{transform:translate(-50%,-100%);color:#66fcb1}.requirements_content .internship_card{display:flex;flex-wrap:wrap;gap:0 min(58px, 3.5824583076vw);max-width:1056px;width:100%;margin:0 auto;padding:min(18px, 1.1117974058vw) min(74px, 4.5707226683vw) min(52px, 3.2118591723vw);border-radius:min(31px, 1.9147621989vw);border:1px solid #000;background:#fff}.requirements_content .internship_card h3{position:relative;top:-66px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 auto;font-size:30px;line-height:1.6666666667;font-weight:400}.requirements_content .internship_card h3:before{content:"";display:block;width:166px;height:auto;aspect-ratio:166/128;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/07_1day.png) no-repeat center center/contain}.requirements_content .internship_card h3 span{padding-top:37px}.requirements_content .internship_card .internship_card_image{width:min(417px, 25.7566399012vw)}.requirements_content .internship_card .internship_card_image img{width:100%;height:100%;aspect-ratio:417/378;object-fit:contain}.requirements_content .internship_card .internship_card_text{width:calc(100% - min(475px, 29.3390982088vw))}.requirements_content .internship_card .internship_card_text h4{margin-bottom:30px;display:flex;align-items:center;gap:20px}.requirements_content .internship_card .internship_card_text h4 span:nth-of-type(1){flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:118px;font-size:30px}.requirements_content .internship_card .internship_card_text h4 span:nth-of-type(2){font-size:22px}.requirements_content .internship_card .internship_card_flow{display:flex;flex-direction:column;gap:15px}.requirements_content .internship_card .internship_card_flow p{display:flex;align-items:baseline;gap:20px}.requirements_content .internship_card .internship_card_flow p span:nth-of-type(1){flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:27px;min-width:118px;font-size:18px;line-height:1;background:#bcffd6;padding:0 8px;border-radius:20px}.requirements_content .internship_card .internship_card_flow p span:nth-of-type(2){font-size:16px;line-height:1.875}.requirements_content .internship_card .internship_card_flow .rest span:nth-of-type(1){background:#eaeaea}.requirements_content .internship_line02{background:#e6ffff;padding-top:min(150px, 9.2649783817vw)}.requirements_content .internship_line02 .flow_text{color:#62dbff}.requirements_content .internship_line02 .internship_card{margin-bottom:16px;transform-origin:top center;position:relative}.requirements_content .internship_line02 .internship_card:last-of-type{margin-bottom:0}.requirements_content .internship_line02 .internship_card h3{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-size:30px;line-height:1.6666666667;font-weight:400}.requirements_content .internship_line02 .internship_card h3:before{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/07_3days.png) no-repeat center center/contain}.requirements_content .internship_line02 .internship_card p span:nth-of-type(1){background:#a5ffff}.requirements_content .internship_line02 .internship_card .internship_card_image img{aspect-ratio:417/301}.requirements_content .internship_line02 .internship_card .binder_rings{position:absolute;top:-28px;left:15%;display:flex;gap:10px;pointer-events:none}.requirements_content .internship_line02 .internship_card .binder_rings span{width:7px;height:38px;background:#d9d9d9;border:1px solid #000;border-radius:10px;position:relative}.requirements_content .internship_line02 .internship_card .binder_rings span:after{content:"";position:absolute;top:20%;left:20%;width:30%;height:40%;background:#fff;filter:blur(2px);border-radius:50%}.requirements_content .internship_line02 .internship_card .binder_rings.binder_rings_right{left:auto;right:15%}.requirements_content .internship_line02 .internship_card02{padding-top:min(65px, 4.0148239654vw)}.requirements_content .internship_line02 .internship_card02 h4{position:relative}.requirements_content .internship_line02 .internship_card02 h4 span:nth-of-type(2){display:flex;flex-direction:column}.requirements_content .internship_line02 .internship_card02 h4 span small{margin:0 0 0 auto;font-size:16px}.requirements_content .internship_line02 .internship_card03{padding-top:min(65px, 4.0148239654vw)}.requirements_content .from_here{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/07_img08.png) no-repeat center center/cover;min-height:773px;display:flex;align-items:center;justify-content:center;gap:min(148px, 9.1414453366vw)}.requirements_content .from_here .from_here_item{display:flex;flex-direction:column}.requirements_content .from_here .from_here_item:nth-of-type(2){gap:45px;width:100%;max-width:313px}.requirements_content .from_here .from_here_item h2{display:flex;flex-direction:column;font-size:min(45px, 2.7794935145vw);white-space:nowrap;margin-bottom:16px}.requirements_content .from_here .from_here_item h2 span{width:fit-content}.requirements_content .from_here .from_here_item h2 span:nth-of-type(1){background-color:#ffdef1;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1em .3em}.requirements_content .from_here .from_here_item h2 span:nth-of-type(2){background:linear-gradient(to bottom,#deffeb 0%,#deffeb 50%,#e6ffff 50%,#e6ffff 100%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1em .3em}.requirements_content .from_here .from_here_item .notice{margin-bottom:42px;font-size:16px;line-height:1.5625}.requirements_content .from_here .from_here_item .page_link-btn{background:#fff;font-size:20px;max-width:359px}.requirements_content .from_here .from_here_item .from_here_card{position:relative;z-index:0}.requirements_content .from_here .from_here_item .from_here_card:before{content:"";position:absolute;top:0;left:0;transform:translate(8px,8px);width:100%;height:100%;z-index:-1;background:#fff;border-radius:10px;border:1px solid #000}.requirements_content .from_here .from_here_item .from_here_card a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative;z-index:0;background:#fff;border-radius:10px;border:1px solid #000;aspect-ratio:313/168;padding:0 min(40px, 2.4706609018vw) 0;text-align:center}.requirements_content .from_here .from_here_item .from_here_card a:after{content:"";display:block;width:min(49px, 3.0265596047vw);height:auto;aspect-ratio:49/29;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/01_arrow01.svg) no-repeat center center/contain;transition:.3s}.requirements_content .requirements{padding:clamp(130px, 13.5886349599vw, 220px) clamp(25px, 18.0358245831vw, 292px) 0}.requirements_content .requirements .circle-title{justify-content:center;position:relative;transform:translate(0,-50%);margin-bottom:60px}.requirements_content .requirements .requirement_item{max-width:697px;margin:0 auto 48px;width:100%}.requirements_content .requirements .requirement_item:last-of-type{margin-bottom:0}.requirements_content .requirements .requirement_item.is-active .requirement_item_wrapper{height:auto}.requirements_content .requirements .requirement_item.is-active .requirement_item_header h3:after{transition:.3s;transform:scaleY(-1)}.requirements_content .requirements .requirement_item_header{padding:0 min(30px, 1.8529956763vw) 18px min(60px, 3.7059913527vw);border-bottom:1px solid #d6d6d6;cursor:pointer;display:flex;gap:23px}.requirements_content .requirements .requirement_item_header h3{display:flex;justify-content:space-between;gap:16px;font-size:20px;width:100%}.requirements_content .requirements .requirement_item_header h3:after{content:"";display:block;width:20px;height:auto;aspect-ratio:1/1;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/07_accordion.svg) no-repeat 50% 50%/contain;flex-shrink:0;transition:.3s}.requirements_content .requirements .requirement_item_header .requirement_cate_wrapper{width:100%;flex-shrink:0;max-width:120px;display:flex;justify-content:center;white-space:nowrap}.requirements_content .requirements .requirement_item_header .requirement_cate{display:flex;align-items:center;justify-content:center;font-size:14px;padding:0 16px;min-height:27px;width:fit-content;height:fit-content;background:#eeff91;border:1px solid #000;border-radius:20px}.requirements_content .requirements .requirement_item_header .requirement_cate.requirement_cate_part-timer{background:#bcffd6}.requirements_content .requirements .requirement_item_wrapper{height:0;overflow:hidden}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group{display:flex;align-items:baseline;border-bottom:1px solid #d6d6d6;padding:34px min(60px, 3.7059913527vw)}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group:last-of-type{border-bottom:none}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group *{font-size:14px;line-height:1.7857142857}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group h4{width:100%;max-width:100px;flex-shrink:0}.requirements_content .requirements_wrapper{max-width:1036px;margin:0 auto;padding:0 min(60px, 3.7059913527vw);background:transparent linear-gradient(180deg,#fff 0%,#fff 72%,rgba(255,255,255,0) 100%) 0% 0% no-repeat padding-box;border-radius:10px}.requirements_content .photo_area{position:relative;padding-left:min(338px, 20.8770846201vw);width:100vw;margin:0 calc(50% - 50vw)}.requirements_content .photo_area h2{position:absolute;top:0;left:0;transform:translate(min(169px, 10.4385423101vw), 0)}.requirements_content .photo_area h2 img{width:min(84px, 5.1883878938vw);height:auto;aspect-ratio:84/415;object-fit:contain}.requirements_content .photo_swiper{margin-bottom:min(120px, 7.4119827054vw);cursor:pointer}.requirements_content .photo_swiper .swiper-wrapper{transition-timing-function:linear}.requirements_content .photo_swiper .swiper-slide{width:min(473px, 29.2155651637vw);padding:0 min(32px, 1.9765287214vw)}.requirements_content .photo_swiper img{border-radius:min(20px, 1.2353304509vw);width:100%;height:auto;margin-bottom:min(24px, 1.4823965411vw);aspect-ratio:473/286;object-fit:cover}.requirements_content .photo_swiper .swiper_item .photo_title{margin-bottom:min(15px, 0.9264978382vw);font-size:min(30px, 1.8529956763vw)}.requirements_content .photo_swiper .swiper_item .photo_text{font-size:min(14px, 0.8647313156vw)}.requirements_content .hair_area{position:relative;height:min(157px, 9.6973440395vw);width:100vw;margin:50px calc(50% - 50vw) 130px}.requirements_content .hair_area .hair_wave{width:100%;height:100%}.requirements_content .hair_area .hair_wave canvas{display:block;width:100%;height:100%}.requirements_content .hair_area .hair_wave_item{position:absolute;z-index:1;opacity:0;visibility:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}.requirements_content .hair_area .hair_wave_item img{width:100%;height:100%;object-fit:contain}.requirements_content .hair_area .hair_wave_item01{width:min(226px, 13.9592340951vw);aspect-ratio:226/199;transform:translate(max(-640px, -39.5305744287vw), max(-96px, -5.9295861643vw))}.requirements_content .hair_area .hair_wave_item02{width:min(220px, 13.5886349599vw);aspect-ratio:220/199;transform:translate(max(-420px, -25.9419394688vw), max(-120px, -7.4119827054vw))}.requirements_content .hair_area .hair_wave_item03{width:min(204px, 12.6003705991vw);aspect-ratio:204/204;transform:translate(min(500px, 30.8832612724vw), max(-120px, -7.4119827054vw))}.requirements_content .flow{max-width:1223px;margin:0 auto;padding-bottom:160px;padding:0 25px}.requirements_content .flow>h2{width:fit-content;margin:0 auto 16px;font-size:45px}.requirements_content .flow>p{width:fit-content;margin:0 auto 83px;font-size:14px;line-height:1.7857142857}.requirements_content .flow .flow_box{display:flex;flex-wrap:wrap;justify-content:center;gap:43px 40px}.requirements_content .flow .flow_box_item{width:calc(50% - 20px)}.requirements_content .flow .flow_box_item:last-of-type{display:flex;align-items:center;justify-content:center}.requirements_content .flow .flow_box_item img{width:100%;height:auto;object-fit:contain;aspect-ratio:564/836}.requirements_content .flow .flow_box_item .flow_box_window{max-width:396px;width:100%;height:auto;margin:0 auto}.requirements_content .flow .flow_box_item .flow_box_window img{border-radius:min(240px, 14.8239654107vw) min(240px, 14.8239654107vw) 0 0;aspect-ratio:396/425}.interview_content .page_kv{position:relative}.interview_content .page_kv img{object-fit:cover}.interview_content .page_headline{position:absolute;bottom:min(108px, 6.6707844348vw);left:50%;transform:translate(-50%,0);width:100%;text-align:center;font-size:clamp(18px, 1.358863496vw, 22px);line-height:2.7727272727}.interview_content .page_headline span{display:inline;width:fit-content;background-color:#fff;padding:0 10px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.interview_content .respondents{padding:93px 13px 153px}.interview_content .respondents .respondents_header{margin:0 auto 62px}.interview_content .respondents .respondents_header img{width:100%;max-width:356px;height:auto;aspect-ratio:356/87;margin:0 auto}.interview_content .respondents .respondents_header .notice{font-size:14px;width:fit-content;margin:0 auto}.interview_content .respondents .respondents_body{display:flex;justify-content:center;gap:min(53px, 3.2736256949vw)}.interview_content .respondents .respondents_item{max-width:234px;width:100%;display:flex;flex-direction:column}.interview_content .respondents .respondents_item img{width:100%;height:auto;aspect-ratio:234/246;object-fit:contain;border-radius:78px;margin:0 auto 22px}.interview_content .respondents .respondents_item .position{width:fit-content;font-size:14px;margin:0 auto 4px}.interview_content .respondents .respondents_item .name{width:fit-content;margin:0 auto;font-size:18px}.interview_content .section01 .section_wrapper{max-width:1263px;width:100%;margin:0 auto;padding:0 13px}.interview_content .comment_box{position:relative;background:#fff;border-radius:39px;padding:min(120px, 7.4119827054vw) min(185px, 11.4268066708vw) min(80px, 4.9413218036vw);margin:0 auto 106px}.interview_content .comment_box h3{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:fit-content;padding:min(18px, 1.1117974058vw) min(48px, 2.9647930821vw);border-radius:50px;background:#ffbce3;border:1px solid #000;font-size:clamp(22px, 1.8529956763vw, 30px);white-space:nowrap}.interview_content .comment_box .comment_row{display:flex;align-items:center;gap:min(44px, 2.717726992vw);margin-bottom:42px;padding:0 min(53px, 3.2736256949vw) 0 .4941321804px}.interview_content .comment_box .comment_row+.comment_kv{margin-top:100px}.interview_content .comment_box .comment_icon{position:relative;flex-shrink:0}.interview_content .comment_box .comment_icon img{width:88px;height:auto;aspect-ratio:88/88;border-radius:50%;margin:0 auto 6px}.interview_content .comment_box .comment_icon .comment_name{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);font-size:14px;width:fit-content;margin:0 auto;white-space:nowrap}.interview_content .comment_box .comment_kv img{width:100%;height:auto;aspect-ratio:867/628;object-fit:contain}.interview_content .comment_box .comment_kv_title{position:relative;margin:clamp(56px, 4.879555281vw, 106px) auto 106px;width:fit-content;font-size:clamp(16px, 1.358863496vw, 22px);line-height:2.0454545455;text-align:center}.interview_content .comment_box .comment_kv_title:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% + 40px));display:block;width:1px;height:clamp(56px, 3.7059913527vw, 60px);background-color:#000}.interview_content .more_area{display:flex;flex-direction:column;gap:80px;max-width:1236px;width:100%;margin:0 auto;padding-bottom:160px}.interview_content .more_area .next_box{position:relative;width:100%;display:flex;gap:min(74px, 4.5707226683vw);padding:0 min(96px, 5.9295861643vw) min(46px, 2.8412600371vw) min(114px, 7.0413835701vw)}.interview_content .more_area .next_box:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);z-index:-1;display:block;width:100%;height:calc(100% - max(52px, 3.2118591723vw));background-color:#fff;border-radius:380px}.interview_content .more_area .next_box .next_line{position:absolute;top:0;right:min(130px, 8.0296479308vw);font-size:clamp(50px, 3.9530574429vw, 64px);line-height:1;font-weight:900;color:#fff}.interview_content .more_area .next_box img{width:min(524px, 32.3656578135vw);height:100%;aspect-ratio:524/380;object-fit:contain;border-radius:min(20px, 1.2353304509vw)}.interview_content .more_area .next_box .next_text{padding:min(134px, 8.276714021vw) 0 0}.interview_content .more_area .next_box .next_text .title{font-size:30px;line-height:1.6666666667;margin-bottom:min(52px, 3.2118591723vw);white-space:nowrap}.interview_content .more_area .next_box .next_text .page_link-btn{background:#a5ffff;font-size:clamp(16px, 1.358863496vw, 22px);max-width:352px}.interview_content .more_area .more_box{position:relative;width:100%;max-width:614px;margin:0 0 0 auto;padding:min(30px, 1.8529956763vw) min(32px, 1.9765287214vw);background:#fff;border-radius:min(35px, 2.1618282891vw)}.interview_content .more_area .more_box .more_line{position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% + 6px));font-size:clamp(50px, 3.9530574429vw, 64px);line-height:1;font-weight:900;color:#fff}.interview_content .more_area .more_box img{border-radius:min(20px, 1.2353304509vw);width:100%;height:auto;aspect-ratio:486/301;object-fit:contain}.interview_content .more_area .more_box .page_link-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:1;background:#eeff6e}.interview_content02 .page_headline{bottom:min(59px, 3.6442248301vw)}.interview_content02 .respondents .respondents_body{flex-wrap:wrap;justify-content:center;gap:min(32px, 1.9765287214vw) min(53px, 3.2736256949vw);max-width:calc(468px + min(53px, 3.2736256949vw));margin:0 auto}.interview_content02 .comment_box h3{background:#a5ffff}.interview_content02 .more_area .next_box .next_text .page_link-btn{background:#eeff91}.interview_content02 .more_area .more_box .page_link-btn{background:#ffbce3}.interview_content03 .page_headline{bottom:min(59px, 3.6442248301vw)}.interview_content03 .comment_box.comment_box04{margin-bottom:280px}.interview_content03 .comment_box h3{background:#eeff6e}.interview_content03 .more_area{gap:unset}.interview_content03 .more_area .more_title{width:fit-content;margin:0 auto 180px;display:inline;font-size:clamp(30px, 3.0883261272vw, 50px)}.interview_content03 .more_area .more_title span{width:fit-content;background-color:#fff;padding:0 min(20px, 1.2353304509vw);-webkit-box-decoration-break:clone;box-decoration-break:clone}.interview_content03 .more_area .more_link{max-width:1120px;margin:0 auto;width:100%;display:flex;gap:min(74px, 4.5707226683vw)}.interview_content03 .more_area .more_link_item{width:calc(50% - min(37px, 2.2853613342vw));position:relative}.interview_content03 .more_area .more_link_item:nth-of-type(2) .page_link-btn{background:#fff}.interview_content03 .more_area .more_link_item img{width:100%;height:auto;aspect-ratio:524/380;object-fit:contain;border-radius:min(20px, 1.2353304509vw)}.interview_content03 .more_area .more_link_item .page_link-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background:#bcffd6}.contact_content{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/09_back.png) no-repeat 50% 0/cover;padding-bottom:min(314px, 19.3946880791vw)}.contact_content .wpcf7 input,.contact_content .wpcf7 select,.contact_content .wpcf7 textarea,.contact_content .wpcf7 button{all:unset;display:block;width:100%;box-sizing:border-box;font:inherit;color:inherit;background:0 0;border:none;padding:0;margin:0;outline:none}.contact_content .wpcf7 input[type=checkbox],.contact_content .wpcf7 input[type=radio]{width:auto;display:inline-block;margin:0}.contact_content .wpcf7 select{all:unset;box-sizing:border-box;width:100%;font:inherit}.contact_content .wpcf7 input[type=submit],.contact_content .wpcf7 button{all:unset;cursor:pointer;display:inline-block;font:inherit}.contact_content .wpcf7 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:27px;height:auto;aspect-ratio:1/1;border:1px solid #707070;cursor:pointer;position:relative;transition:border-color .2s ease,background-color .2s ease}.contact_content .wpcf7 input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:auto;aspect-ratio:1/1;background:#000;transform:translate(-50%,-50%)}.contact_content .wpcf7 input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:3.5rem;height:auto;aspect-ratio:1/1;border:3px solid #415567;cursor:pointer;position:relative;transition:border-color .2s ease,background-color .2s ease}.contact_content .wpcf7 input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:2.7rem;height:auto;aspect-ratio:1/1;background:#415567;transform:translate(-50%,-50%)}.contact_content .wpcf7-list-item-label{font-weight:400;margin-right:0;cursor:pointer}.contact_content .wpcf7-checkbox label{display:flex;align-items:center}.contact_content .wpcf7 textarea{border:3px solid #415567;padding:13px 17px;font-size:3rem;line-height:1.5;font-weight:400;overflow-wrap:anywhere}.contact_content .wpcf7 textarea::placeholder{color:rgba(65,85,103,.3019607843)}.contact_content .wpcf7 input{font-size:3rem;line-height:1.5;font-weight:400}.contact_content .wpcf7 input::placeholder{color:rgba(65,85,103,.3019607843)}.contact_content .wpcf7 input[type=text]{border:3px solid #415567;padding:13px 17px}.contact_content .wpcf7 input[type=tel]{border:3px solid #415567;padding:13px 17px}.contact_content .wpcf7 input[type=email]{border:3px solid #415567;padding:13px 17px}.contact_content .wpcf7 select{border:3px solid #415567;padding:13px 17px;font-weight:400;font-size:3rem;line-height:1.5;font-weight:400}.contact_content .wpcf7 select.is-empty{color:rgba(65,85,103,.3019607843)}.contact_content .wpcf7 select::placeholder{color:rgba(65,85,103,.3019607843)}.contact_content .wpcf7 input[type=submit],.contact_content .wpcf7 input[type=button]{display:block;text-align:center;max-width:225px;width:100%;margin:0 auto 30px;aspect-ratio:225/45;border-radius:40px;font-weight:400;font-size:16px;line-height:1;color:#000;border:1px solid #000;background:#f0eed9}.contact_content input[type=submit]:disabled{cursor:not-allowed;opacity:.6}.contact_content .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center}.contact_content .wpcf7-acceptance input[type=checkbox]{border-radius:0;width:27px;height:27px;margin-right:12px}.contact_content .wpcf7-acceptance input[type=checkbox]:checked:after{border-radius:0;content:"";position:absolute;top:50%;left:50%;transform:rotate(-54deg) translate(0%,-120%);display:inline-block;width:17px;height:9px;border-left:2px solid #415567;border-bottom:2px solid #415567;background:unset}.contact_content .contact_submit{display:flex;flex-direction:column;align-items:center;gap:2rem}.contact_content .wpcf7-spinner{display:flex;align-items:center;justify-content:center;margin:0 auto}.contact_content form{max-width:862px;width:100%;margin:0 auto}.contact_content .page_kv{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/09_key.png) no-repeat 50% 50%/cover;width:100%;min-height:392px;margin-top:min(90px, 5.558987029vw);margin-bottom:min(116px, 7.1649166152vw)}.contact_content .section .section_wrapper{padding:0 25px}.contact_content .section h1{font-size:clamp(35px, 2.7794935145vw, 45px);width:fit-content;margin:0 auto 58px}.contact_content .section .page_kv_text{font-size:clamp(16px, 1.358863496vw, 22px);width:fit-content;margin:0 auto 96px;text-align:center}.contact_content .section .contact_box{background:#fff;border-radius:30px;width:100%;max-width:862px;margin:0 auto 100px;padding:min(53px, 3.2736256949vw) 20px min(69px, 4.2618900556vw)}.contact_content .section .contact_box h2{width:fit-content;margin:0 auto 37px;font-size:30px}.contact_content .section .contact_box .contact_box_text{width:fit-content;margin:0 auto 40px;font-size:16px;text-align:center}.contact_content .section .contact_box .contact_box_text a{text-decoration:underline}.contact_content .section .contact_box .contact_box_tel{position:relative;display:block;width:fit-content;margin:0 auto 29px;font-size:45px;border-bottom:1px solid #000;color:#000;line-height:1.1111111111}.contact_content .section .contact_box .contact_box_tel:before{content:"";position:absolute;top:50%;left:-18px;transform:translate(-100%,-38%);width:30px;height:auto;aspect-ratio:30/39;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/09_tel.png) no-repeat 50% 50%/cover}.contact_content .section .contact_box .contact_box_tel span{line-height:inherit}.contact_content .section .contact_box .notice{width:fit-content;margin:0 auto;font-size:16px;text-align:center}.contact_content .recruit_form{background:#fff;border-radius:30px;padding:min(53px, 3.2736256949vw) 20px min(112px, 6.917850525vw)}.contact_content .recruit_form .form_item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:449px;width:100%;margin:0 auto 40px}.contact_content .recruit_form .form_item:last-of-type{margin-bottom:98px}.contact_content .recruit_form .form_item .form_label{font-size:16px;display:flex;align-items:center;gap:8px}.contact_content .recruit_form .form_item .form_label .required{background:#f55;color:#fff;font-size:12px;line-height:1;padding:.2rem .4rem;font-weight:500}.contact_content .recruit_form .form_item .form_field{flex:1;width:100%}.contact_content .recruit_form .form_item .form_field select,.contact_content .recruit_form .form_item .form_field input,.contact_content .recruit_form .form_item .form_field textarea{width:100%;background:#f7f7f7;border:1px solid #000;padding:11px 15px 10px;font-size:16px;transition:all .3s ease}.contact_content .recruit_form .form_item .form_field select:focus,.contact_content .recruit_form .form_item .form_field input:focus,.contact_content .recruit_form .form_item .form_field textarea:focus{background:#fff;border-color:#f0eed9;box-shadow:0 0 0 4px rgba(212,196,161,.1)}.contact_content .recruit_form .form_item .form_field select::placeholder,.contact_content .recruit_form .form_item .form_field input::placeholder,.contact_content .recruit_form .form_item .form_field textarea::placeholder{color:#b7b7b7}.contact_content .recruit_form .form_item .form_field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M6 8L0 0h12z' fill='%3C333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem center;background-size:1.2rem;padding-right:5rem;cursor:pointer}.contact_content .recruit_form .form_item .form_field textarea{height:auto;min-height:163px}.contact_content .recruit_form .form_item .form_field.no-padding{padding-top:0}.contact_content .recruit_form .form_item .form_field .wpcf7-form-control-wrap{display:block;width:100%}.contact_content .recruit_form .privacy{max-width:449px;width:100%;height:315px;margin:0 auto;padding:24px;background:#f0eed9;border-radius:13px;font-size:14px;line-height:1.8;white-space:pre-wrap;color:#333}.contact_content .recruit_form .privacy h5{margin-bottom:12px;font-size:14px;font-weight:500}.contact_content .recruit_form .privacy h6{margin-bottom:12px;font-size:14px}.contact_content .recruit_form .privacy p{font-size:14px;margin-bottom:24px}.contact_content .recruit_form .privacy_wrapper{height:100%;box-sizing:border-box;background:#fff;overflow-y:scroll;border-radius:9px;padding:16px}.contact_content .recruit_form .privacy_wrapper::-webkit-scrollbar{display:block;width:6px}.contact_content .recruit_form .privacy_wrapper::-webkit-scrollbar-track{background:#eee}.contact_content .recruit_form .privacy_wrapper::-webkit-scrollbar-thumb{background:#ccc}.contact_content .recruit_form .privacy_policy{text-align:center;margin:40px 0 35px;font-size:16px}.contact_content .recruit_form .privacy_policy .wpcf7-list-item{margin:0}.contact_content .recruit_form .form_submit{text-align:center}.contact_content .recruit_form span.wpcf7-not-valid-tip{color:#f16272;font-size:1.6rem;margin-top:1rem;font-weight:500}.contact_content .recruit_form .wpcf7-response-output{margin:4rem 0 0;padding:2rem;border-radius:1rem;font-size:1.8rem;text-align:center}.privacy_policy_content .section_wrapper{padding-bottom:20rem}.privacy_policy_content h2{font-size:3rem;line-height:1.5;font-weight:700;margin-bottom:3rem}.privacy_policy_content p{margin-bottom:12rem;font-size:2rem;line-height:1.45;font-weight:500}.school_content.page_content{padding-top:unset}.school_content .cloud{position:relative}.school_content .cloud>svg{position:absolute;bottom:0;left:50%;transform:translate(-50%,10px);z-index:-1;display:block;width:100vw;height:auto;aspect-ratio:1619/441}.school_content .memorial{position:relative;max-width:827px;width:100%;margin:0 auto;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);padding:40px}.school_content .memorial:before{content:"";position:absolute;inset:0;width:calc(100% - 44px);height:calc(100% - 44px);margin:auto;z-index:1;border-radius:12px;border:1px solid #9b9b9b;pointer-events:none}.school_content .memorial>span{display:block;width:fit-content;margin:0 auto 29px;font-size:22px;line-height:1;color:#9b9b9b}.school_content .memorial h4{font-size:clamp(25px, 1.8529956763vw, 30px);line-height:2.6666666667;font-weight:500;text-align:center}.school_content .memorial h4 span{display:inline;background:linear-gradient(to bottom,transparent calc(100% - 14px), #DEFFEB calc(100% - 14px), #DEFFEB 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.school_content .school_kv{position:relative;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/06_key.png) no-repeat 50% 0%/cover;min-height:100vh;height:auto}.school_content .school_kv.cloud>svg{z-index:1}.school_content .school_kv h2{position:absolute;left:min(255px, 15.7504632489vw);top:min(232px, 14.3298332304vw);z-index:10;display:flex;width:clamp(75px, 8.2149474985vw, 133px);margin:0 auto}.school_content .intro{padding:clamp(24px, 9.2649783817vw, 150px) 25px clamp(120px, 21.0006176652vw, 340px);background:#fff}.school_content .intro:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,max(-150px, -14.8239654107vw));z-index:1;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/06_star.png) no-repeat 50% 50%/contain;width:100%;height:calc(100% + min(150px, 9.2649783817vw));margin:auto}.school_content .intro.cloud>svg{transform:scaleX(-1) translate(50%,10px);z-index:1}.school_content .intro.cloud>svg path{fill:#deffeb}.school_content .intro h3{position:relative;z-index:2;width:clamp(328px, 56.0840024707vw, 908px);height:auto;aspect-ratio:908/203;margin:0 auto 70px}.school_content .intro h3 img{width:100%}.school_content .intro .kinds{position:relative;z-index:2;display:flex;justify-content:center;gap:29px;width:100%;max-width:994px;margin:0 auto 83px}.school_content .intro .kinds_box{position:relative;z-index:2;width:calc(33.3333333333% - 19.3333333333px);min-height:min(372px, 22.9771463867vw);border-radius:clamp(47px, 5.2501544163vw, 85px);border:1px solid #000;padding-bottom:min(97px, 5.9913526868vw);padding-top:min(123px, 7.597282273vw)}.school_content .intro .kinds_box>span{position:absolute;top:0;left:0;transform:translate(-14px,-14px);z-index:1;width:min(114px, 7.0413835701vw);height:auto;aspect-ratio:114/114;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #000;background:#fff;font-size:min(30px, 1.8529956763vw);line-height:1}.school_content .intro .kinds_box:after{content:"";position:absolute;top:50%;right:-14.5px;transform:translate(50%,-50%);z-index:1;display:block;width:62.5px;height:auto;aspect-ratio:62.5/62.5;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/06_cross.png) no-repeat 50% 50%/contain}.school_content .intro .kinds_box:last-of-type:after{display:none}.school_content .intro .kinds_box_item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:15px;height:100%}.school_content .intro .kinds_box_item h4{display:flex;align-items:center;font-size:min(40px, 2.4706609018vw);line-height:1.175;text-align:center;min-height:min(100px, 6.1766522545vw)}.school_content .intro .kinds_box_item .explanation{margin:auto 0 0;font-size:min(22px, 1.358863496vw);line-height:1}.school_content .intro .kinds_box01{background:#ffdef1;z-index:3}.school_content .intro .kinds_box02{background:#d3ffff;z-index:2}.school_content .intro .kinds_box .kinds_box_item h4{font-size:min(50px, 3.0883261272vw)}.school_content .intro .kinds_box03{background:#deffeb;z-index:1}.school_content .intro .kinds_box01 .kinds_box_item h4{font-size:min(50px, calc((100 / 1920) * 50vw))}.school_content .intro .kinds_box02 .kinds_box_item h4{font-size:min(50px, calc((100 / 1920) * 50vw))}.school_content .intro .kinds_box03 .kinds_box_item h4{font-size:min(50px, calc((100 / 1920) * 50vw))}.school_content .intro .kinds_box03>span{font-size:min(22px, 1.358863496vw)}.school_content .intro .intro_text{position:relative;z-index:2;width:fit-content;margin:0 auto;font-size:clamp(18px, 1.358863496vw, 22px);line-height:2.2727272727;text-align:center}.school_content .become{position:relative;background:#deffeb;z-index:0;padding:30px 15px clamp(311px, 25.1389746757vw, 407px)}.school_content .become h3{width:clamp(320px, 44.5954292773vw, 722px);height:auto;aspect-ratio:722/87;margin:0 auto 30px}.school_content .become .become_text{margin:0 auto 59px;font-size:clamp(18px, 1.358863496vw, 22px);line-height:1.5909090909;text-align:center}.school_content .become_tab{max-width:987px;margin:0 auto 145px;width:100%}.school_content .become_tab_header{display:flex;justify-content:center;gap:min(15px, 0.9264978382vw)}.school_content .become_tab_header_item{width:calc(25% - 11.25px);max-width:194px;min-height:min(66px, 4.076590488vw);border-radius:min(30px, 1.8529956763vw) min(30px, 1.8529956763vw) 0 0;display:flex;align-items:center;justify-content:center;font-size:min(25px, 1.5441630636vw);line-height:1;background:#91fcbb;cursor:pointer;transition:background-color .3s}.school_content .become_tab_header_item.is-active{background:#fff}.school_content .become_tab_header_item:nth-child(4){background:#90e1ff}.school_content .become_tab_header_item:nth-child(4).is-active{background:#fff}.school_content .become_tab_body{background:#fff;position:relative;border-radius:2rem}.school_content .become_tab_body .become_tab_overray{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:2rem}.school_content .become_tab_body .become_tab_overray01{background:#91fcbb;transform:translate(8px,8px);z-index:-1}.school_content .become_tab_body .become_tab_overray02{background:#86ebae;transform:translate(16px,16px);z-index:-2}.school_content .become_tab_body .become_tab_overray03{background:#5fc3e8;transform:translate(24px,24px);z-index:-3}.school_content .become_tab_body_item{position:relative;display:none}.school_content .become_tab_body_item.is-active{display:block;animation:fadeIn .5s ease}.school_content .become_tab_body_item img{width:100%;aspect-ratio:987/614;height:auto;object-fit:contain;border-radius:2rem}.school_content .become_tab_body_item .become_tab_body_item_link{position:absolute;bottom:54px;left:50%;transform:translate(-50%,0);z-index:10;display:block;width:100%;height:auto;aspect-ratio:150/30;max-width:180px}.school_content .memorial_photo{position:absolute;bottom:0;left:50%;width:100%;height:auto;transform:translate(-50%,50%)}.school_content .memorial_photo .memorial_photo_item picture{display:block;overflow:hidden}.school_content .memorial_photo .memorial_photo_item picture img{max-width:unset;width:111.9518221124%;margin:0 calc(50% - 57vw)}.school_content .fancy{padding-top:min(416px, 25.6948733786vw);padding-bottom:min(380px, 23.471278567vw);background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/06_back.png) no-repeat 50% 0/cover;position:relative;z-index:-1}.school_content .fancy .training_flow{position:relative;background:#fff;border:1px solid #000;border-right:0;border-left:0;margin-bottom:19rem;padding:clamp(42px, 3.2736256949vw, 53px) 0 clamp(107px, 10.5003088326vw, 170px)}.school_content .fancy .training_flow h3{position:relative;z-index:0;top:clamp(-53px, -3.2736256949vw, -42px);transform:translate(0,-50%);margin:0 auto;width:fit-content;font-size:clamp(25px, 1.8529956763vw, 30px)}.school_content .fancy .training_flow h3:before{content:"";position:absolute;top:0;left:0;transform:translate(10px,10px);display:block;background:#ffebf7;width:100%;height:100%;z-index:-1;border-radius:10px;border:1px solid #000}.school_content .fancy .training_flow h3 span{display:flex;justify-content:center;align-items:center;background:#fff;width:clamp(310px, 25.0772081532vw, 406px);height:auto;aspect-ratio:406/85;border-radius:10px;border:1px solid #000}.school_content .fancy .training_flow .explanation{width:fit-content;margin:0 auto 63px;font-size:clamp(18px, 1.358863496vw, 22px);line-height:1.4545454545;padding:0 20px}.school_content .fancy .training_flow .page_link-btn{position:absolute;bottom:0;right:0;transform:translate(max(-75px, -4.6324891909vw), 50%);max-width:475px;width:100%;min-height:112px;background:#bcffd6;border-radius:70px;text-align:center}.school_content .fancy .training_flow .page_link-btn:after{transform:rotate(90deg)}.school_content .fancy .training_flow_swiper{width:100vw;cursor:pointer;position:relative}.school_content .fancy .training_flow_swiper .swiper-slide{padding:0 clamp(14px, 1.358863496vw, 22px);width:100%;max-width:537px;height:auto}.school_content .fancy .training_flow_swiper .swiper_item{position:relative;background:#ffebf7;border-radius:22px;border:1px solid #000;padding:32px 22px 22px;height:100%}.school_content .fancy .training_flow_swiper .swiper_item h4{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;width:fit-content}.school_content .fancy .training_flow_swiper .swiper_item h4 img{width:auto;height:100%;max-height:58px;max-width:unset;object-fit:contain}.school_content .fancy .training_flow_swiper .swiper_item h5{width:fit-content;margin:0 auto 4px;font-size:18px;line-height:1.4444444444}.school_content .fancy .training_flow_swiper .swiper_item h5 span{display:inline;background-color:#fff;padding:0 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.school_content .fancy .training_flow_swiper .swiper_item .sub_text{width:fit-content;max-width:380px;margin:0 auto 13px;font-size:16px;line-height:1.5}.school_content .fancy .training_flow_swiper .swiper_item .tag{width:fit-content;margin:0 auto;font-size:16px;line-height:1.5}.school_content .fancy .training_flow_swiper .swiper-button-prev{position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 246px), calc(-50% + 18px)) rotate(180deg);z-index:1;width:clamp(60px, 4.4471896232vw, 72px);height:auto;aspect-ratio:72/72;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/06_arrow.png) no-repeat 50% 50%/contain}.school_content .fancy .training_flow_swiper .swiper-button-prev:after{display:none}.school_content .fancy .training_flow_swiper .swiper-button-next{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 246px), calc(-50% + 18px));z-index:1;width:clamp(60px, 4.4471896232vw, 72px);height:auto;aspect-ratio:72/72;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/06_arrow.png) no-repeat 50% 50%/contain}.school_content .fancy .training_flow_swiper .swiper-button-next:after{display:none}.school_content .fancy .training_flow01 .training_flow_swiper .swiper-slide:last-of-type .swiper_item{display:flex;flex-direction:column;align-items:center;justify-content:center}.school_content .fancy .training_flow01 .training_flow_swiper .swiper-slide:last-of-type .swiper_item h5{margin:0 0 auto}.school_content .fancy .training_flow01 .training_flow_swiper .swiper-slide:last-of-type .swiper_item .sub_text{margin:0 0 auto;padding-bottom:50px}.school_content .fancy .training_flow02 .training_flow_swiper .swiper_item{background:#d2f8f8}.school_content .fancy .training_flow02 .training_flow_swiper .swiper_item h5{margin-bottom:33px}.school_content .fancy .training_flow02 .training_flow_swiper .swiper_item .tag{min-height:100px;margin-bottom:16px}.school_content .fancy .training_flow02 .training_flow_swiper .swiper_item .sub_text{margin:0 auto 26px}.school_content .fancy .memorial h4 span{background:linear-gradient(to bottom,transparent calc(100% - 14px), #FFEBF7 calc(100% - 14px), #FFEBF7 100%)}.school_content .course{padding-top:min(136px, 8.4002470661vw);background:#fff}.school_content .course h3{margin:0 auto 16px;width:clamp(328px, 43.1130327363vw, 698px);height:auto;aspect-ratio:1396/495}.school_content .course h3 img{width:100%}.school_content .course .notice{width:fit-content;margin:0 auto 106px;font-size:clamp(18px, 1.5441630636vw, 25px)}.school_content .course .course_area{padding-top:20px;padding-bottom:min(261px, 16.1210623842vw)}.school_content .course .course_area h4{position:relative;z-index:10;display:flex;align-items:center;gap:min(30px, 1.8529956763vw);width:fit-content;margin:0 auto 36px;font-size:clamp(35px, 3.3353922174vw, 54px);line-height:1.4259259259}.school_content .course .course_area h4 picture{position:absolute;top:50%;left:max(-30px, -1.8529956763vw);transform:translate(-100%,-50%);display:block}.school_content .course .course_area h4 img{width:clamp(101px, 10.2532427424vw, 166px);height:auto;aspect-ratio:166/128;object-fit:contain}.school_content .course .course_area h4>span{display:flex;flex-direction:column;align-items:center}.school_content .course .course_area h4>span span{font-size:18px;line-height:1}.school_content .course .course_area .notice{width:fit-content;margin:0 auto 58px;font-size:clamp(18px, 1.5441630636vw, 25px);line-height:1.44}.school_content .course .course_swiper{margin-bottom:87px}.school_content .course .course_swiper .swiper-wrapper{justify-content:center}.school_content .course .course_swiper .swiper-slide{width:min(425px, 26.2507720815vw);padding:0 min(11px, 0.679431748vw)}.school_content .course .course_box{position:relative;z-index:1;display:flex;justify-content:center;gap:min(46px, 2.8412600371vw);max-width:1224px;padding:0 25px;width:100%;margin:0 auto}.school_content .course .course01 svg{transform:scaleX(-1) translate(50%,10px);z-index:1}.school_content .course .course01 svg path{fill:#d7f8e4}.school_content .course .course02{background:#d7f8e4}.school_content .course .course02 svg{z-index:1}.school_content .course .course03{background:#fff}.school_content .course .course03 svg{transform:scaleX(-1) translate(50%,10px);z-index:1}.school_content .course .course03 svg path{fill:#5ed7e2}.school_content .careerstep{background:#5ed7e2;padding:min(113px, 6.9796170476vw) 0 0}.school_content .careerstep .careerstep_intro{padding-bottom:min(821px, 50.7103150093vw);display:flex;flex-direction:column;align-items:center;gap:33px}.school_content .careerstep .careerstep_intro *{color:#fff}.school_content .careerstep .careerstep_intro h3{font-size:clamp(36px, 3.3353922174vw, 54px);line-height:1.4259259259}.school_content .careerstep .careerstep_intro .notice{font-size:clamp(18px, 1.5441630636vw, 25px);line-height:1.44}.school_content .careerstep .careerstep_intro svg{transform:scaleX(-1) translate(50%,10px);z-index:1}.school_content .careerstep .careerstep_intro svg path{fill:#fff}.school_content .careerstep .careerstep_mount{position:relative;min-height:54.9vw;height:fit-content}.school_content .careerstep .careerstep_mount .careerstep_mount_bg{position:absolute;top:-39vw;z-index:1}.school_content .careerstep .careerstep_mount .careerstep_mount_bg picture img{width:100%;height:auto;object-fit:contain}.school_content .careerstep .careerstep_mount .careerstep_mount_item{position:absolute;z-index:1;width:clamp(350px, 31.0067943175vw, 502px);height:auto;aspect-ratio:502/255;object-fit:contain}.school_content .careerstep .careerstep_mount .careerstep_mount_item01{left:53%;top:-37vw}.school_content .careerstep .careerstep_mount .careerstep_mount_item02{left:min(248px, 15.3180975911vw);top:-20vw}.school_content .careerstep .careerstep_mount .careerstep_mount_item03{right:min(248px, 15.3180975911vw);top:-2vw}.school_content .careerstep .careerstep_mount .careerstep_mount_window{position:absolute;bottom:0;left:14%;z-index:1;display:flex;gap:min(73px, 4.5089561458vw);align-items:center}.school_content .careerstep .careerstep_mount .careerstep_mount_window img{width:35.7010500309vw;max-width:unset;height:auto;aspect-ratio:578/621;object-fit:contain}.school_content .careerstep .careerstep_mount .page_link{display:flex;flex-direction:column;gap:min(22px, 1.358863496vw)}.school_content .careerstep .careerstep_mount .page_link .page_link-btn:nth-of-type(1){background:#a5ffff}.school_content .careerstep .careerstep_mount .page_link .page_link-btn:nth-of-type(2){background:#bcffd6}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page_content.faq_content{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/08_back.png) no-repeat 50% 0/cover}.faq_content{padding-bottom:165px}.faq_content .page_kv{min-height:min(621px, 38.3570105003vw);padding-top:308px;margin-bottom:clamp(72px, 6.6707844348vw, 108px);position:relative}.faq_content .page_kv .page_headline{width:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.faq_content .page_kv .page_headline span:nth-of-type(1){font-size:45px}.faq_content .page_kv .page_headline span:nth-of-type(2){font-size:22px}.faq_content .page_kv .intro_item{position:absolute;top:50%;left:50%;transform:translate(-50%,0)}.faq_content .page_kv .intro_item img{width:100%;height:100%;object-fit:contain;animation:floating 3s ease-in-out infinite alternate}.faq_content .page_kv .intro_item01{width:min(85.5px, 5.2810376776vw);height:auto;aspect-ratio:171/285;transform:translate(calc(-50% - min(409px, 25.2625077208vw)), 0)}.faq_content .page_kv .intro_item01 img{animation-delay:0s}.faq_content .page_kv .intro_item02{width:min(259px, 15.9975293391vw);height:auto;aspect-ratio:518/432;transform:translate(calc(-50% - min(214px, 13.2180358246vw)), max(-240px, -14.8239654107vw))}.faq_content .page_kv .intro_item02 img{animation-delay:-.5s}.faq_content .page_kv .intro_item03{width:min(222px, 13.7121680049vw);height:auto;aspect-ratio:444/468;transform:translate(calc(-50% + min(198px, 12.2297714639vw)), max(-240px, -14.8239654107vw))}.faq_content .page_kv .intro_item03 img{animation-delay:-1s}.faq_content .page_kv .intro_item04{width:min(176.5px, 10.9017912292vw);height:auto;aspect-ratio:353/353;transform:translate(calc(-50% + min(415px, 25.6331068561vw)), 0)}.faq_content .page_kv .intro_item04 img{animation-delay:-1.5s}.faq_content .circle-title{position:relative;width:fit-content;margin:0 auto 60px}.faq_content .circle-title span:nth-of-type(6){background:#bcffd6}.faq_content .faq_area{background:#fff;max-width:921px;width:100%;margin:0 auto;padding:clamp(131px, 13.7739345275vw, 223px) clamp(25px, 4.9413218036vw, 80px) clamp(154px, 16.8622606547vw, 273px) clamp(25px, 4.9413218036vw, 80px);border-radius:clamp(480px, 30.8832612724vw, 500px)}.faq_content .faq h3{width:fit-content;margin:0 auto clamp(13px, 1.2970969734vw, 21px);font-size:clamp(23px, 1.7294626313vw, 28px);line-height:1.7857142857}.faq_content .faq .faq_item{max-width:538px;margin:0 auto 18px}.faq_content .faq .faq_item.open .faq_title{border-radius:10px 10px 0 0;transition:.3s}.faq_content .faq .faq_item.open .faq_title:after{transform:translate(0,-50%) rotate(45deg);transition:.3s}.faq_content .faq .faq_item.open .faq_text:before{transition:.3s}.faq_content .faq .faq_item:last-of-type{margin-bottom:0}.faq_content .faq .faq_title{position:relative;background:#bcffd6;padding:13px 50px 14px 26px;border-radius:10px;border:1px solid #000;display:flex;align-items:baseline;gap:23px;font-weight:500;cursor:pointer;transition:.3s}.faq_content .faq .faq_title p{font-size:16px;line-height:1.5}.faq_content .faq .faq_title:before{content:"Q";font-size:20px}.faq_content .faq .faq_title:after{content:"";position:absolute;top:50%;right:26px;z-index:1;transform:translate(0,-50%);background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/08_＋.svg) no-repeat 50% 50%/contain;width:18px;height:auto;aspect-ratio:18/18;transition:.3s}.faq_content .faq .faq_text{position:relative;background:#f0f8f4;border:1px solid #000;border-top:0;border-radius:0 0 10px 10px;padding:24px 33px 25px 64px;display:none}.faq_content .faq .faq_text:before{content:"";position:absolute;top:20px;left:16px;z-index:1;display:block;width:31px;height:auto;aspect-ratio:31/31;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/08_answer.png) no-repeat 50% 50%/contain;transition:.3s}.faq_content .faq .faq_text *{font-size:14px;line-height:1.5714285714}.faq_content .faq .faq_text a{display:block;margin:9px -10px 0 auto;width:fit-content;text-decoration:underline}.faq_content .faq01{margin-bottom:100px}.not_found_content section .section_wrapper{padding-left:1.5rem;padding-right:1.5rem}.not_found_content .page-header{padding-top:10rem}.not_found_content .page-title{width:fit-content;margin:0 auto 6.4rem;font-size:3.2rem;font-weight:600}.not_found_content .explanation{width:fit-content;font-size:1.8rem;font-weight:600;margin:0 auto 6rem}.not_found_content .notfound_area{padding-bottom:320px}.not_found_content .notfound_area .page_link-btn{margin:0 auto}@media screen and (min-width:1920px){.school_content .careerstep .careerstep_intro{padding-bottom:50vw}.school_content .become{padding-bottom:max(407px, 21.1979166667vw)}.school_content .fancy{padding-top:max(416px, 21.6666666667vw)}.requirements_content .about .about_line02 .about_image_tall{aspect-ratio:unset;max-width:unset}.requirements_content .about .about_line02 .about_image_tall img{aspect-ratio:unset;height:100%;max-height:718px;border-radius:max(300px, 18.5299567634vw) max(300px, 18.5299567634vw) 0 0}.requirements_content .intro_intern{margin-bottom:max(233px, 12.1354166667vw)}.requirements_content .internship_line_door{padding-left:max(297px, 18.3446571958vw)}.requirements_content .internship_line_door .internship_image{left:max(297px, 18.3446571958vw);width:max(384px, 20vw)}.requirements_content .internship_line_door:before{width:max(384px, 20vw)}.requirements_content .internship_line_door .internship_image img{border-radius:max(230px, 14.2063001853vw) max(230px, 14.2063001853vw) 0 0}}@media screen and (max-width:900px){.school_content .careerstep .careerstep_mount{padding-bottom:260px !important}.contact_content{padding-bottom:260px !important}.faq_content{padding-bottom:260px !important}.interview_content .more_area{padding-bottom:360px !important}}*:hover,*:active{text-decoration:none}a:hover,a:active{opacity:.7 !important}.site-title:hover,.site-title:active{opacity:.8}.page_link-btn:hover,.page_link-btn:active{opacity:1 !important}.page_link-btn:hover:after,.page_link-btn:active:after{transform:translateX(6px)}.school_content .fancy .training_flow .page_link-btn:hover:after,.school_content .fancy .training_flow .page_link-btn:active:after{transform:rotate(90deg) translateX(6px)}.school_content .become_tab_body_item .become_tab_body_item_link:hover,.school_content .become_tab_body_item .become_tab_body_item_link:active{background:rgba(255,255,255,.3)}.requirements_content .from_here .from_here_item .from_here_card a:hover:after,.requirements_content .from_here .from_here_item .from_here_card a:active:after{transform:translateX(6px)}@media screen and (max-width:1024px){.lg_only{display:block}.page_link-btn{min-height:67px;padding:0 19px 0 21px;gap:19px;font-size:16px;font-weight:500;justify-content:space-between}.page_link-btn span{width:100%;text-align:center}.page_link-btn:after{width:24px;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/sp-01_arrow.svg) no-repeat 50% 50%/contain;aspect-ratio:24/15}.pagetop>svg{width:clamp(42px, 4.879555281vw, 79px)}.pagetop span{font-size:clamp(10px, 1.2353304509vw, 20px)}.front-page_content .kv{max-height:unset}.front-page_content .about{display:flex;flex-direction:column;max-width:560px;padding:0 25px}.front-page_content .about .box_text .num{font-size:60px}.front-page_content .about .box_text h3{font-weight:500}.front-page_content .profile .tilelist{flex-direction:column;border-bottom:0}.front-page_content .profile .tilelist .tile{width:100%;padding:30px 0 70px;display:flex;flex-direction:column;align-items:center}.front-page_content .profile .tilelist .tile:nth-last-of-type(-n+2):after{display:block}.front-page_content .profile .tilelist .tile:last-of-type:after{display:none}.front-page_content .profile .tilelist .tile .page_link-btn{margin:0 auto}.front-page_content .profile .tilelist .tile01{flex-direction:column}.front-page_content .profile .tilelist .tile01 .page_link-btn{padding:0 28px 0 68px;font-size:16px}.front-page_content .profile .tilelist .tile:nth-of-type(2n):before{display:none}.front-page_content .profile .tilelist .tile:nth-of-type(2n - 1):after{width:100%}.front-page_content .profile .tilelist .tile:nth-of-type(2n):after{width:100%}.front-page_content .profile .tilelist .tile01 .tile_img{width:100vw}.front-page_content .profile .tilelist .tile03 .map_link-btn{margin-bottom:15px}.front-page_content .profile .tilelist .tile03 .page_link-btn{text-align:center}.front-page_content .profile .tilelist .tile04 h4{margin-bottom:0}.front-page_content .profile .tilelist .tile h4+p{display:flex;flex-wrap:wrap;margin-bottom:20px}.front-page_content .profile .tilelist .tile04 p span:nth-of-type(3){width:100%;text-align:center}.front-page_content .profile .tilelist .tile05 .tile_group{flex-direction:column;gap:25px}.front-page_content .profile .tilelist .tile05 .tile_group .door_link-btn{width:100%;max-width:140px}.front-page_content .yetdecision .link_area .page_link-btn:nth-of-type(2) span{text-align:left}.aboutus_content .discussion .kamisibai_box:not(:first-child){position:relative}.school_content .careerstep .careerstep_mount .page_link .page_link-btn:nth-of-type(2) span{text-align:left}.school_content .careerstep .careerstep_mount{min-height:unset;background:linear-gradient(to bottom,transparent 0,transparent 24vw,#4fc396 24vw,#4fc396 100%);display:flex;flex-direction:column;align-items:center;gap:30px;position:relative;top:-24vw;padding-bottom:24vw;margin-bottom:-24vw}.school_content .careerstep .careerstep_mount .careerstep_mount_bg{top:-14vw}.school_content .careerstep .careerstep_mount .careerstep_mount_bg picture img{max-width:unset;width:102vw}.school_content .careerstep .careerstep_mount .careerstep_mount_item{position:unset;aspect-ratio:unset;width:100%;max-width:209px}.school_content .careerstep .careerstep_mount .careerstep_mount_item01{left:unset;top:unset}.school_content .careerstep .careerstep_mount .careerstep_mount_item02{left:unset;top:unset}.school_content .careerstep .careerstep_mount .careerstep_mount_item03{top:unset;right:unset}.school_content .careerstep .careerstep_mount .careerstep_mount_window{display:contents;position:unset;left:unset;bottom:unset}.school_content .careerstep .careerstep_mount .careerstep_mount_window picture{order:1}.school_content .careerstep .careerstep_mount .page_link .page_link-btn{width:100%;max-width:343px}.school_content .careerstep .careerstep_mount .careerstep_mount_window img{width:100%;max-width:272px}.requirements_content .about .about_line{padding:0 60px 0 76px}.requirements_content .about .about_line02 .about_image_tall img{border-radius:min(360px, 35.15625vw) min(360px, 35.15625vw) 0 0}.requirements_content .internship_line_door{padding:46px 60px 60px 76px}.requirements_content .internship_line_door .internship_image{left:60px;width:min(320px, 31.25vw)}.requirements_content .internship_line_door .internship_image img{border-radius:min(180px, 17.578125vw) min(180px, 17.578125vw) 0 0}.requirements_content .internship_line_door:before{width:min(320px, 31.25vw)}.requirements_content .internship_line{padding:110px 60px 245px}.requirements_content .internship_card{flex-direction:column;align-items:center;gap:unset;padding:91px 0 53px;position:relative}.requirements_content .internship_card .internship_card_image{width:100%;max-width:420px;margin-bottom:29px;order:-1}.requirements_content .internship_card h3{display:contents;position:unset;margin:unset}.requirements_content .internship_card h3:before{order:-1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.requirements_content .internship_card h3 span{padding-top:unset;margin-bottom:25px}.requirements_content .internship_card .internship_card_text{width:fit-content}.requirements_content .internship_card .internship_card_flow{width:fit-content}.requirements_content .internship_line02 .internship_card h3{order:-1}}@media screen and (max-width:768px){.site-header{padding:13px 15px 24px}.site-header .site-header-main .site-branding .site-branding-item .site-branding-item-inner{flex-direction:column-reverse;gap:8px}.site-header .site-header-main .site-branding .site-title a{padding-top:10px}.site-menu .site-menu-item .head a{display:block;width:219px;padding-top:10px}.pc_only{display:none}.md_only{display:block}.front-page_content .kv{flex-direction:column;align-items:center;gap:163px;padding:0}.front-page_content .kv_img{order:-1;width:fit-content;max-width:560px;display:flex;justify-content:center}.front-page_content .kv_text{width:fit-content;gap:36px;padding:0 57px 79px}.front-page_content .kv .swipe{left:50%;bottom:min(420px, 106.8702290076vw);transform:translate(-50%,0)}.front-page_content .kv .swipe .text{font-size:14px}.front-page_content .kv .swipe .swipe_anime{height:36px}.front-page_content .kv .swipe .swipe_anime:before{height:36px}.front-page_content .intro h2{font-size:18px}.front-page_content .intro_item01{width:min(110px, 27.989821883vw);transform:translate(max(-180px, -45.8015267176vw), max(-250px, -63.6132315522vw)) rotate(-15deg)}.front-page_content .intro_item02{width:min(120px, 30.534351145vw);transform:translate(max(-180px, -45.8015267176vw), min(110px, 27.989821883vw)) rotate(-15deg)}.front-page_content .intro_item03{width:min(95px, 24.1730279898vw);transform:translate(max(-60px, -15.2671755725vw), min(210px, 53.4351145038vw)) rotate(0)}.front-page_content .intro_item04{width:min(140px, 35.6234096692vw);transform:translate(min(70px, 17.8117048346vw), max(-250px, -63.6132315522vw)) rotate(45deg)}.front-page_content .intro_item05{width:min(80px, 20.3562340967vw);transform:translate(min(70px, 17.8117048346vw), min(90px, 22.9007633588vw)) rotate(-15deg)}.front-page_content .about{gap:80px;margin-bottom:163px}.front-page_content .about .box{position:relative;padding:22px 24px 75px;gap:10px}.front-page_content .about .box .page_link-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.front-page_content .suji{margin-bottom:161px}.front-page_content .suji>.notice{margin-bottom:49px;color:#888}.front-page_content .suji .boxlist{flex-direction:column;gap:22px;max-width:390px}.front-page_content .suji .boxlist .box{width:100%;aspect-ratio:unset;border-radius:51px}.front-page_content .suji .boxlist .box09{padding:40px 0 0}.front-page_content .suji .boxlist .box09 .box_text{gap:30px}.front-page_content .yetdecision{display:block;min-height:min(818px, 208.1424936387vw);margin-bottom:126px;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/sp-01_img01.png) no-repeat center top/cover;padding:min(304px, 77.3536895674vw) 25px min(122px, 31.0432569975vw)}.front-page_content .yetdecision h2{display:inline;line-height:1.25}.front-page_content .yetdecision .link_area .page_link-btn:nth-of-type(1){margin-top:108px}.front-page_content .profile h3{text-align:center;padding:0}.front-page_content .profile .tilelist .tile01 .tile_text_row h4{width:auto;flex-shrink:0}.front-page_content .profile .tilelist .tile01 .tile_text_row{flex-direction:column;gap:7px;padding-left:min(60px, 15.2671755725vw)}.front-page_content .profile .tilelist .tile01 .tile_text_row:not(:last-of-type){margin-bottom:35px}.front-page_content .profile .tilelist .tile01 .tile_img{margin-top:max(-80px, -20.3562340967vw)}.front-page_content .profile .tilelist .tile01 .tile_img img{aspect-ratio:unset;border-radius:unset}.front-page_content .profile .tilelist .tile02 .tile_text{display:flex;flex-direction:column;align-items:center;text-align:center}.front-page_content .profile .tilelist .tile .tel{text-align:center}.front-page_content .profile .tilelist .tile .tel span{text-align:left;color:#6e6e6e}.front-page_content .profile .tilelist .tile03 h4{text-align:center;margin-bottom:60px}.front-page_content .profile .tilelist .tile03 h4+p{display:block;width:fit-content;margin:0 auto 15px;text-align:center}.aboutus_content .intro{margin-bottom:123px;padding:0 50px}.aboutus_content .intro h2{width:fit-content;margin:0 auto 53px;font-size:35px}.aboutus_content .intro p{width:fit-content;margin:0 auto;font-size:16px;line-height:2.1875}.aboutus_content .greeting{padding:63px 40px 35px;background:#fff;margin-bottom:139px}.aboutus_content .greeting:before{display:none}.aboutus_content .greeting .circle-title{left:50%;transform:translate(-50%,-50%);font-size:24px}.aboutus_content .greeting .circle-title span{padding:0 15px}.aboutus_content .greeting .box{padding-right:unset;gap:unset;flex-direction:column}.aboutus_content .greeting .box .box_text{display:contents}.aboutus_content .greeting .box .author{order:1;width:fit-content;margin:0 auto;flex-direction:column;gap:0;font-size:16px}.aboutus_content .greeting .box .explanation{margin-bottom:21px}.aboutus_content .greeting .box_img{width:100%;max-width:249px;margin:0 auto 42px}.aboutus_content .greeting .box_img picture:nth-of-type(2){width:100%;max-width:208px;transform:translate(23%,50%)}.aboutus_content .discussion .circle-title{display:grid;justify-content:center;transform:translate(-50%,-25%)}.aboutus_content .discussion .circle-title .title-row{display:flex;justify-content:center}.aboutus_content .discussion .circle-title .title-row:nth-of-type(2){font-size:24px}.aboutus_content .discussion .circle-title span{padding:0 15px}.aboutus_content .discussion .kamisibai_box{padding:77px 25px 55px}.aboutus_content .discussion .kamisibai_box_wrapper{border-radius:34px;border:unset;padding:30px}.aboutus_content .discussion .kamisibai_box h3{margin-bottom:9px;font-size:30px}.aboutus_content .discussion .kamisibai_box .message{margin-bottom:16px}.aboutus_content .discussion .kamisibai_box .kamisibai_img{width:calc(100% + 60px);margin:0 -30px 15px}.aboutus_content .discussion .kamisibai_box .kamisibai_img img{aspect-ratio:unset}.aboutus_content .discussion .kamisibai_box .kamisibai_img span{font-size:13px;padding:0 8px;min-height:26px}.aboutus_content .discussion .kamisibai_footer .kamisibai_text p{font-size:14px}.aboutus_content .discussion .kamisibai_footer .name{flex-direction:column;align-items:flex-start}.aboutus_content .discussion .kamisibai_footer .name span:nth-of-type(1){min-width:unset;font-size:16px}.aboutus_content .discussion .kamisibai_footer .page_link-btn{position:unset;transform:unset;margin:49px auto 0}.aboutus_content .discussion .kamisibai_box01{padding-top:166px;border-top:1px solid #000}.aboutus_content .discussion .kamisibai_box .kamisibai_box_wrapper:before{transform:translate(-50%,-65%)}.aboutus_content .discussion .kamisibai_box01 .kamisibai_box_wrapper:before{width:32px}.aboutus_content .discussion .kamisibai_box02 .kamisibai_box_wrapper:before{width:36px}.aboutus_content .discussion .kamisibai_box03 .kamisibai_box_wrapper:before{width:38px}.aboutus_content .discussion .kamisibai_box02{border-top:1px solid #000}.aboutus_content .discussion .kamisibai_box03{border-top:1px solid #000;border-bottom:1px solid #000}.aboutus_content .yet_more .yet_more_box_text{display:contents}.aboutus_content .yet_more .yet_more_box{padding:unset;gap:unset;flex-direction:column;position:relative}.aboutus_content .yet_more{padding:257px 25px 275px}.aboutus_content .yet_more:before{width:calc(100% - 25px);height:auto;aspect-ratio:366/885;border-radius:127.2264631043vw 0 0 127.2264631043vw;max-height:198.2188295165vw;transform:translate(0,-50%);top:50%}.aboutus_content .yet_more .yet_more_box_text h3{position:absolute;top:max(-143px, -36.3867684478vw);left:0;line-height:1.25}.aboutus_content .yet_more .yet_more_box_text h3 span{display:inline;background:#fff;padding:0 min(20px, 1.2353304509vw);-webkit-box-decoration-break:clone;box-decoration-break:clone}.aboutus_content .yet_more .yet_more_box_img{width:100%;margin-bottom:71px}.aboutus_content .yet_more .yet_more_box_link{gap:18px;align-items:center}.aboutus_content .yet_more .yet_more_box_link .page_link-btn{width:100%;max-width:393px}.aboutus_content .yet_more .yet_more_box_link .page_link-btn:after{margin:0 0 0 auto}.aboutus_content .yet_more .yet_more_box_link .page_link-btn:nth-of-type(2){padding-left:60px}.aboutus_content .gallery_swiper img,.aboutus_content .gallery_swiper_reverse img{border-radius:70px}.aboutus_content .gallery_swiper{margin-bottom:27px}.aboutus_content .gallery_swiper_reverse{margin-bottom:86px}.aboutus_content .gallery_swiper .swiper-slide,.aboutus_content .gallery_swiper_reverse .swiper-slide{max-width:287px;width:100%;padding:0 10px}.interview_content .page_headline{position:unset;bottom:unset;left:unset;transform:unset}.interview_content .page_kv img{margin-bottom:49px}.interview_content .comment_box{padding:86px 11px 18px 16px;border-radius:20px;margin-bottom:160px}.interview_content .comment_box .comment_kv img{border-radius:15px}.interview_content .comment_box .comment_kv_title{margin-bottom:150px}.interview_content .more_area{width:100vw;margin:0 calc(50% - 50vw);padding-bottom:288px}.interview_content .more_area .next_box{flex-direction:column;gap:24px;padding:30px 25px 30px;background:#fff;width:calc(100% - 45px);border-radius:0 20px 20px 0}.interview_content .more_area .next_box:before{display:none}.interview_content .more_area .next_box .next_line{right:24px;transform:translate(0,-92%)}.interview_content .more_area .next_box img{width:100%;border-radius:20px}.interview_content .more_area .next_box .next_text{padding-top:unset}.interview_content .more_area .next_box .next_text .page_link-btn{max-width:301px;min-height:80px;margin:0 0 0 auto;position:relative;right:-42px}.interview_content .more_area .more_box{border-radius:20px 0 0 20px;padding:22px 25px 20px;width:calc(100% - 45px)}.interview_content .more_area .more_box .more_line{left:unset;right:24px;transform:translate(0,-92%)}.interview_content .more_area .more_box img{border-radius:20px;margin-bottom:18px;object-fit:cover;aspect-ratio:unset}.interview_content .more_area .more_box .page_link-btn{position:unset;bottom:unset;left:unset;transform:unset;margin:0 auto}.interview_content .comment_image{margin:0 0 50px}.interview_content .comment_image img{border-radius:15px}.interview_content03 .more_area{position:relative}.interview_content03 .more_area .more_title{margin:0 auto;text-align:center;line-height:1.6666666667;position:absolute;top:-24px;left:50%;width:100%;z-index:1;transform:translate(-50%,0)}.interview_content03 .more_area .more_link{flex-direction:column;gap:87px}.interview_content03 .more_area .more_link_item{width:calc(100% - 25px);margin:0 0 0 auto}.interview_content03 .more_area .more_link_item img{aspect-ratio:368/380;border-radius:20px 0 0 20px;object-fit:cover}.interview_content03 .more_area .more_link_item .page_link-btn{min-height:80px;width:100%;max-width:343px;padding:0 25px 0 40px}.interview_content03 .comment_box.comment_box04{margin-bottom:120px}.requirements_content .page_kv_bg{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/sp-07_key.png) no-repeat center center/cover;min-height:294px}.requirements_content .page_kv h2{text-align:center}.requirements_content .flow_text{transform:translate(-50%,30%);font-size:60px}.requirements_content .intro h2{margin-bottom:25px;font-size:30px;text-align:center}.requirements_content .intro p{font-size:14px}.requirements_content .about .about_line01 .about_text{width:100%;padding:21px 0 46px}.requirements_content .about .about_line01 .about_line_item:after{display:none}.requirements_content .from_here{flex-direction:column;gap:70px;padding:98px 25px 77px;background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/sp-07_img07.png) no-repeat center center/cover}.requirements_content .about .about_line02 .about_image_tall{display:none}.requirements_content .about .about_line02 .about_line_item:after{display:none}.requirements_content .about .about_line02 .about_desc{width:100%;padding:24px 0}.requirements_content .about .about_line03{padding:0}.requirements_content .about .about_line03 .about_line_item{flex-direction:column}.requirements_content .about .about_line03 .about_image{width:100vw;margin:0 calc(50% - 50vw);border:unset}.requirements_content .about .about_line03 .about_flow{width:100%;padding:15px 60px 22px 76px;border-top:1px solid #000}.requirements_content .internship_line_door{flex-direction:column;padding:166px 25px 50px}.requirements_content .internship_line_door:before{display:none}.requirements_content .internship_line_door .internship_image{left:50%;bottom:unset;top:0;transform:translate(-50%,-200px);width:100%;max-width:307px}.requirements_content .internship_line_door .internship_image img{border-bottom:1px solid #000;border-radius:50% 50% 0 0}.requirements_content .internship_line_door .internship_text{width:fit-content;margin:0 auto}.requirements_content .intro_intern h2{font-size:30px;text-align:center}.requirements_content .from_here .from_here_item h2{margin-bottom:22px;font-size:28px}.requirements_content .from_here .from_here_item .notice{margin-bottom:31px}.requirements_content .from_here .from_here_item .page_link-btn{padding:0 48px 0 21px;font-size:18px}.requirements_content .from_here .from_here_item .from_here_card a{padding:0 42px;aspect-ratio:313/168;gap:9px}.requirements_content .from_here .from_here_item .from_here_card a:after{width:49px}.requirements_content .requirements{padding:130px 25px 187px}.requirements_content .requirements_wrapper{border-radius:50px;padding:0 30px 0 36px}.requirements_content .circle-title span{padding:0 18px;font-size:35px}.requirements_content .requirements .requirement_item_header{flex-direction:column;align-items:center}.requirements_content .requirements .requirement_item_header h3{justify-content:unset;flex-direction:column;align-items:center}.requirements_content .requirements .requirement_item_header .requirement_cate{font-size:16px}.requirements_content .photo_area{padding-left:104px}.requirements_content .photo_swiper .swiper-slide{width:100%;max-width:513px;padding:0 20px}.requirements_content .photo_swiper img{border-radius:20px;margin-bottom:9px}.requirements_content .photo_swiper .swiper_item .photo_title{font-size:30px;margin-bottom:5px}.requirements_content .photo_swiper .swiper_item .photo_text{font-size:14px}.requirements_content .photo_area h2{transform:translate(25px,0)}.requirements_content .photo_area h2 img{width:54px}.requirements_content .hair_area{height:157px;margin-bottom:unset}.requirements_content .flow .flow_box{flex-direction:column;align-items:center;justify-content:unset;gap:60px}.requirements_content .flow .flow_box_item{width:100%;max-width:410px}.requirements_content .flow .flow_box_item img{aspect-ratio:unset}.requirements_content .internship_card{border-radius:31px}.requirements_content .internship_card h3{font-size:25px}.requirements_content .internship_card .internship_card_flow{padding:0 25px}.requirements_content .flow .flow_box_item:last-of-type{display:none}.requirements_content .flow{padding-bottom:288px}.requirements_content .internship_line02 .internship_card h3{font-size:25px}.requirements_content .internship_card .internship_card_text h4{flex-direction:column}.requirements_content .internship_card .internship_card_text h4 span:nth-of-type(1){font-size:35px;font-weight:500}.requirements_content .internship_card .internship_card_text h4 span:nth-of-type(2){font-weight:500}.requirements_content .internship_line02 .internship_card02{padding-top:30px}.requirements_content .internship_card .internship_card_image img{object-fit:cover}.requirements_content .internship_line02 .internship_card02 h4 span small{margin:0 auto}.requirements_content .internship_line02 .internship_card03{padding-top:30px}.requirements_content .flow>h2{font-size:30px}.requirements_content .flow>p{margin-bottom:49px}.requirements_content .hair_area .hair_wave_item02{width:183px;transform:translate(0,max(-180px, -7.4119827054vw));left:unset;right:0}.requirements_content .hair_area .hair_wave{padding-top:70px}.requirements_content .hair_area .hair_wave_item01{width:190px;transform:translate(0,max(-164px, -6.4453057443vw));left:0}.requirements_content .hair_area .hair_wave_item03{display:none}.school_content .school_kv h2 span{letter-spacing:unset}.school_content .become{padding-bottom:120vw}.school_content .memorial_photo .memorial_photo_item picture img{width:100%;margin:0 auto}.school_content .fancy{padding-top:130vw}.school_content .intro .kinds{flex-direction:column;align-items:center;margin-bottom:46px}.school_content .intro .kinds_box{width:100%;max-width:205px}.school_content .intro .kinds_box>span{width:75px;transform:translate(-32.5px,-32.5px);font-size:19px}.school_content .intro .kinds_box03>span{font-size:16px}.school_content .intro .kinds_box:after{right:unset;top:unset;left:50%;bottom:0;transform:translate(-50%,calc(50% + 15px));width:42px}.school_content .become_tab{margin-bottom:123px;max-width:363px}.school_content .become_tab_header{gap:3px;width:calc(100% - 20px);margin:0 auto}.school_content .become_tab_header_item{width:calc(25% - 2.25px);min-height:42px;border-radius:15px 15px 0 0;font-size:18px}.school_content .become_tab_body{border-radius:6px}.school_content .become_tab_body_item img{border-radius:6px;aspect-ratio:363/614}.school_content .become_tab_body .become_tab_overray{border-radius:6px}.school_content .become_tab_body .become_tab_overray01{transform:translate(0,8px)}.school_content .become_tab_body .become_tab_overray02{transform:translate(0,16px)}.school_content .become_tab_body .become_tab_overray03{transform:translate(0,24px)}.school_content .memorial{width:calc(100% - 20px)}.school_content .memorial>span{margin-bottom:23px}.school_content .fancy .training_flow{margin-bottom:150px}.school_content .fancy .training_flow .page_link-btn{min-height:80px;max-width:343px}.school_content .fancy .training_flow02+.memorial{width:calc(100% - 50px)}.school_content .course{padding-top:58px}.school_content .course .notice{margin-bottom:40px}.school_content .course .course_area{padding-top:45px}.school_content .course .course_area .notice{margin-bottom:30px;max-width:244px;font-size:16px;line-height:1.5625}.school_content .course .course_area h4{margin-bottom:23px;flex-direction:column;align-items:center;gap:23px}.school_content .course .course_area h4 picture{position:unset;top:unset;left:unset;transform:unset}.school_content .course .course_area h4>span{gap:8px}.school_content .course .course_box{flex-direction:column;align-items:center;gap:64px;max-width:410px}.school_content .course .course_swiper .swiper-slide{width:100%;padding:0 11px;max-width:320px}.school_content .course .course_swiper .swiper-wrapper{justify-content:unset}.school_content .intro .kinds_box{min-height:196px;align-items:center;justify-content:center;display:flex}.school_content .intro .kinds_box01{min-height:150px}.school_content .intro .kinds_box_item h4{font-size:32px}.school_content .intro .kinds_box01 .kinds_box_item h4{font-size:32px}.school_content .intro .kinds_box02 .kinds_box_item h4{font-size:25px}.school_content .intro .kinds_box_item .explanation{font-size:14px}.school_content .intro .kinds_box03 .kinds_box_item h4{font-size:25px}.school_content .become_tab_body_item .become_tab_body_item_link{bottom:20px}.faq_content .page_kv .intro_item01{width:55px}.faq_content .page_kv .intro_item02{width:115px}.faq_content .page_kv .intro_item03{width:133px}.faq_content .page_kv .intro_item04{width:65px}.faq_content .page_kv .page_headline{gap:4px}.faq_content .page_kv .page_headline span:nth-of-type(1){font-size:35px}.faq_content .page_kv .page_headline span:nth-of-type(2){font-size:18px}.faq_content .circle-title{max-width:320px;flex-wrap:wrap;justify-content:center;margin-bottom:clamp(40px, 5.2083333333vw, 60vw)}.faq_content .faq .faq_item{margin-bottom:15px}.faq_content .faq .faq_title{padding:16px 32px 16px 13px;gap:13px}.faq_content .faq .faq_title p{font-size:15px}.faq_content .faq .faq_title:after{right:14px;width:14px}.faq_content .faq01{margin-bottom:62px}.faq_content .faq .faq_text{padding:18px 14px 26px 58px}.faq_content .faq .faq_text a{margin:26px 0 0 auto}.faq_content .faq .faq_text:before{top:11px;left:12px}.faq_content .circle-title{font-size:23px;font-weight:500}.faq_content .circle-title span{padding:0 13px}.faq_content .faq h3{font-weight:500}.contact_content .section h1{margin-bottom:29px}.contact_content .section .page_kv_text{text-align:left;line-height:2.1875}.contact_content .section .contact_box{padding:34px 32px 37px;margin-bottom:56px}.contact_content .section .contact_box h2{margin-bottom:27px;font-size:22px}.contact_content .section .contact_box .contact_box_text{margin-bottom:27px;text-align:left}.contact_content .section .contact_box .contact_box_tel{margin-bottom:24px;font-size:35px}.contact_content .section .contact_box .contact_box_tel:before{left:-12px;width:25px}.contact_content .recruit_form{padding:34px 25px 50px}.contact_content .recruit_form .form_item{gap:7px}.contact_content .recruit_form .form_item .form_field select,.contact_content .recruit_form .form_item .form_field input,.contact_content .recruit_form .form_item .form_field textarea{padding:10px 12px}.contact_content .recruit_form .form_item .form_field select{padding-right:50px}}@media screen and (max-width:599px){.sm_only{display:block}.front-page_content .kv_img video{width:100%;height:auto;aspect-ratio:393/643;max-height:unset;border-radius:33px}.front-page_content .profile .tilelist .tile01 .tile_img{margin-top:max(-60px, -15.2671755725vw)}.aboutus_content .discussion .kamisibai_box h3{text-align:center}.aboutus_content .yet_more:before{top:unset;bottom:0;transform:translate(0,-29%)}.interview_content .respondents .respondents_header{margin-bottom:35px}.interview_content .respondents .respondents_header img{max-width:296px}.interview_content .respondents .respondents_body{flex-direction:column;gap:35px;max-width:234px;margin:0 auto}.interview_content .comment_box h3{min-height:80px;display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(100% - 24px);text-align:center}.interview_content .comment_box03 h3{font-size:20px}.interview_content .comment_box .comment_row{padding-right:unset;padding-left:unset;align-items:flex-start;gap:15px}.interview_content .comment_box .comment_icon img{width:79px}.interview_content .comment_box .comment_kv img{aspect-ratio:unset}.interview_content .comment_box .comment_row+.comment_kv{margin-top:45px}.interview_content02 .page_headline{text-align:left;line-height:2.2222222222;padding:0 30px}.interview_content02 .comment_box01 h3{font-size:20px}.interview_content02 .comment_box02 h3{font-size:20px}.interview_content02 .comment_box02 .comment_kv img{object-fit:cover;aspect-ratio:325/371}.interview_content03 .page_headline{text-align:left;line-height:2.2222222222;padding:0 30px}.interview_content03 .comment_box02 h3{font-size:20px}.school_content .school_kv h2{top:120px}.school_content .memorial h4{text-align:left}.school_content .intro:before{background:url(//www.artistar.biz/recruit/wp-content/themes/artistar-recruit/assets/css/../images/sp-06_star.png) no-repeat center center/contain;height:100%;transform:translate(-50%,-21%)}.school_content .intro .intro_text{text-align:left}.school_content .become .become_text{margin-top:76px;text-align:left}.school_content .fancy .training_flow_swiper .swiper-slide{padding:0 29px}.school_content .fancy .training_flow_swiper .swiper_item{padding:48px 30px 40px}.school_content .fancy .training_flow_swiper .swiper-button-prev{left:10px;transform:translate(0,calc(-50% + 18px)) rotate(180deg)}.school_content .fancy .training_flow_swiper .swiper-button-next{left:unset;right:10px;transform:translate(0,calc(-50% + 18px))}.school_content .fancy .training_flow_swiper .swiper_item .tag{text-align:center}.school_content .fancy .training_flow_swiper .swiper_item h5{margin-bottom:23px}.school_content .fancy .training_flow_swiper .swiper_item .sub_text{margin-bottom:38px}.school_content .careerstep{padding-top:130px}.school_content .careerstep .careerstep_intro{gap:16px}.school_content .careerstep .careerstep_intro h3{text-align:center}.school_content .careerstep .careerstep_intro .notice{max-width:288px;text-align:center}.requirements_content .about .about_line{padding:0 25px 0 28px}.requirements_content .about .about_line03{padding:0}.requirements_content .about .about_line03 .about_flow{padding:15px 25px 22px 28px}.requirements_content .about .about_line03 h3{width:fit-content;margin:0 auto 15px}.requirements_content .internship_line{padding:110px 25px 245px}.requirements_content .internship_line .flow_text{font-size:80px}.requirements_content .internship_card .internship_card_flow{gap:26px}.requirements_content .internship_card .internship_card_flow p{flex-direction:column;align-items:center;gap:11px;text-align:center}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group{flex-direction:column;align-items:flex-start;padding:25px 0}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group *{font-size:16px}.requirements_content .requirements .requirement_item_wrapper .requirement_item_group h4{font-size:18px;font-weight:500}.faq_content .page_kv .intro_item01{transform:translate(calc(-50% - min(202px, 33.7228714524vw)), -10px)}.faq_content .page_kv .intro_item02{transform:translate(-100%,-100%)}.faq_content .page_kv .intro_item03{transform:translate(10%,-140px)}.faq_content .page_kv .intro_item04{transform:translate(calc(-50% + min(202px, 33.7228714524vw)), -10px)}}