@charset "UTF-8";
/*! modern-css-reset */*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body,html{width:100%}body{font-family:zen-maru-gothic,sans-serif;font-style:normal;font-size:clamp(0.875rem,0.84rem + 0.16vw,1rem);font-weight:400;line-height:1.8;letter-spacing:0.05em;color:#000;margin:0}body.no-scroll{position:relative;overflow:hidden}main{position:relative;display:block;overflow:hidden}section{position:relative}a{transition:all 0.3s ease}img{display:block;width:100%;height:auto;margin:0 auto}ul{list-style:none}input[type=button],input[type=submit]{border-radius:0;appearance:button;border:none;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.grecaptcha-badge{display:none}.u-ff__shuei{font-family:dnp-shuei-gothic-gin-std,sans-serif}.u-fw__bold,b,strong{font-weight:600}.u-fw__medium{font-weight:500}.u-ta__center{text-align:center!important}.u-ta__right{text-align:right!important}.u-fs__s75{font-size:75%}.u-fs__s85{font-size:85%}.u-clr__base{color:#000!important}.u-clr__white01{color:#fff!important}.u-clr__gray01{color:#E6E6E6!important}.u-clr__gray02{color:#999999!important}.u-clr__gray03{color:#b3b3b3!important}.u-clr__orange01{color:#FEBE69!important}.u-clr__pink01{color:#F3736F!important}.u-clr__pink02{color:#f8aba9!important}.u-clr__blue01{color:#3D8DCC!important}.u-clr__green01{color:#6bc045!important}.u-bg__base{background-color:#000!important}.u-bg__white01{background-color:#fff!important}.u-bg__gray01{background-color:#E6E6E6!important}.u-bg__gray02{background-color:#999999!important}.u-bg__gray03{background-color:#b3b3b3!important}.u-bg__orange01{background-color:#FEBE69!important}.u-bg__pink01{background-color:#F3736F!important}.u-bg__pink02{background-color:#f8aba9!important}.u-bg__blue01{background-color:#3D8DCC!important}.u-bg__green01{background-color:#6bc045!important}.u-sp__block{display:none}@media screen and (max-width:600px){.u-sp__block{display:inline}}@media screen and (max-width:600px){.u-sp__none{display:none}}.u-md__block{display:none}@media screen and (max-width:1000px){.u-md__block{display:inline}}@media screen and (max-width:1000px){.u-md__none{display:none}}.u-marker__txt{position:relative;display:inline;overflow:hidden}.u-marker__txt.--base{background:linear-gradient(transparent 50%,#000 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--base{transition-duration:1.5s}}.u-marker__txt.--white01{background:linear-gradient(transparent 50%,#fff 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--white01{transition-duration:1.5s}}.u-marker__txt.--gray01{background:linear-gradient(transparent 50%,#E6E6E6 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--gray01{transition-duration:1.5s}}.u-marker__txt.--gray02{background:linear-gradient(transparent 50%,#999999 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--gray02{transition-duration:1.5s}}.u-marker__txt.--gray03{background:linear-gradient(transparent 50%,#b3b3b3 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--gray03{transition-duration:1.5s}}.u-marker__txt.--orange01{background:linear-gradient(transparent 50%,#FEBE69 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--orange01{transition-duration:1.5s}}.u-marker__txt.--pink01{background:linear-gradient(transparent 50%,#F3736F 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--pink01{transition-duration:1.5s}}.u-marker__txt.--pink02{background:linear-gradient(transparent 50%,#f8aba9 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--pink02{transition-duration:1.5s}}.u-marker__txt.--blue01{background:linear-gradient(transparent 50%,#3D8DCC 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--blue01{transition-duration:1.5s}}.u-marker__txt.--green01{background:linear-gradient(transparent 50%,#6bc045 50%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s ease-out}@media screen and (max-width:600px){.u-marker__txt.--green01{transition-duration:1.5s}}.u-marker__txt.is-active{background-size:100% 100%}.c-ttl01{font-size:clamp(1.875rem,1.77rem + 0.48vw,2.25rem);line-height:1.6;letter-spacing:0.1em;text-align:center}.c-ttl01 .c-ttl01__inner{position:relative;display:inline-block;padding-bottom:0.35em}.c-ttl01 .c-ttl01__inner:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#000}.l-arukuma .copy{display:block;font-size:clamp(0.625rem,0.59rem + 0.16vw,0.75rem);line-height:1.4;letter-spacing:0;width:18em}.l-breadcrumb{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;padding-top:30px}@media screen and (max-width:1000px){.l-breadcrumb{padding-top:20px}}@media screen and (max-width:600px){.l-breadcrumb{padding-top:10px}}.l-breadcrumb li{position:relative;color:#E6E6E6;font-size:clamp(0.75rem,0.715rem + 0.16vw,0.875rem)}.l-breadcrumb li:not(:last-child){padding-right:20px}.l-breadcrumb li:not(:last-child):after{content:"";position:absolute;top:50%;right:8px;width:6px;height:6px;border-top:1px solid #999999;border-right:1px solid #999999;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:600px){.l-breadcrumb li:not(:last-child):after{width:6px;height:6px}}.l-pagenation{position:relative;display:flex;align-items:center;justify-content:center;padding-top:100px}@media screen and (max-width:600px){.l-pagenation{padding-top:60px}}.l-pagenation li{flex:0 1 auto;display:inline-block;font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:600;line-height:40px;width:40px;margin:0 10px}@media screen and (max-width:600px){.l-pagenation li{line-height:30px;width:30px;margin:0 5px}}.l-pagenation li a,.l-pagenation li span{position:relative;display:block;text-align:center}.l-pagenation li.next a,.l-pagenation li.prev a{position:relative;overflow:hidden;text-indent:100%;white-space:nowrap}.l-pagenation li.next a:before,.l-pagenation li.prev a:before{content:"";position:absolute;width:10px;height:10px;top:50%;border-left:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:600px){.l-pagenation li.next a:before,.l-pagenation li.prev a:before{width:15px;height:5px}}.l-pagenation li.prev a:before{left:2px;transform:translateY(-50%) rotate(45deg)}.l-pagenation li.next a:before{right:2px;transform:translateY(-50%) rotate(-135deg)}.l-pagenation li.current a,.l-pagenation li.current span{color:#FFFFFF;background-color:#000;border-radius:50%;opacity:1;transition:all 0.2s ease}.l-pagenation li.current a:hover,.l-pagenation li.current span:hover{opacity:0.8;opacity:1}.l-article-pagenation{display:flex;align-items:center;justify-content:center}.l-article-pagenation li{position:relative;font-size:clamp(0.75rem,0.68rem + 0.32vw,1rem);color:#000;letter-spacing:0;line-height:1.4}.l-article-pagenation li:not(:last-child){margin-right:2.5em;padding-right:2.5em}@media screen and (max-width:1000px){.l-article-pagenation li:not(:last-child){margin-right:1.5em;padding-right:1.5em}}.l-article-pagenation li:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#000}.l-article-pagenation li a{text-decoration:underline}.l-article-pagenation li a:hover{text-decoration:none}.l-article-pagenation li.arrow:before{content:"";display:block;position:absolute;top:calc(50% + 2px);width:10px;height:10px;transform:translateY(-50%) rotate(45deg)}.l-article-pagenation li.arrow.prev{padding-left:20px}.l-article-pagenation li.arrow.prev:before{left:0;border-left:1px solid #000;border-bottom:1px solid #000}.l-article-pagenation li.arrow.next{padding-right:20px}.l-article-pagenation li.arrow.next:before{right:0;border-right:1px solid #000;border-top:1px solid #000}.l-sliderDots01{position:relative;display:block;width:100%;line-height:0;text-align:center;padding-top:20px}@media screen and (max-width:600px){.l-sliderDots01{padding-top:10px}}.l-sliderDots01 li{position:relative;display:inline-block;line-height:0;margin:0;padding:0 6px}@media screen and (max-width:600px){.l-sliderDots01 li{padding:0 3px}}.l-sliderDots01 li:first-child:last-child{display:none}.l-sliderDots01 li button{position:relative;font-size:0;line-height:0;width:14px;height:14px;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width:600px){.l-sliderDots01 li button{width:10px;height:10px}}.l-sliderDots01 li button:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px solid #000;background-color:#fff;border-radius:50%;transition:0.3s ease-out}.l-sliderDots01 li.slick-active button:before{border-color:#000;background-color:#000}.l-sliderDots01.--base li button:before{border-color:#000}.l-sliderDots01.--base li.slick-active button:before{border-color:#000;background-color:#000}.l-sliderDots01.--white01 li button:before{border-color:#fff}.l-sliderDots01.--white01 li.slick-active button:before{border-color:#fff;background-color:#fff}.l-sliderDots01.--gray01 li button:before{border-color:#E6E6E6}.l-sliderDots01.--gray01 li.slick-active button:before{border-color:#E6E6E6;background-color:#E6E6E6}.l-sliderDots01.--gray02 li button:before{border-color:#999999}.l-sliderDots01.--gray02 li.slick-active button:before{border-color:#999999;background-color:#999999}.l-sliderDots01.--gray03 li button:before{border-color:#b3b3b3}.l-sliderDots01.--gray03 li.slick-active button:before{border-color:#b3b3b3;background-color:#b3b3b3}.l-sliderDots01.--orange01 li button:before{border-color:#FEBE69}.l-sliderDots01.--orange01 li.slick-active button:before{border-color:#FEBE69;background-color:#FEBE69}.l-sliderDots01.--pink01 li button:before{border-color:#F3736F}.l-sliderDots01.--pink01 li.slick-active button:before{border-color:#F3736F;background-color:#F3736F}.l-sliderDots01.--pink02 li button:before{border-color:#f8aba9}.l-sliderDots01.--pink02 li.slick-active button:before{border-color:#f8aba9;background-color:#f8aba9}.l-sliderDots01.--blue01 li button:before{border-color:#3D8DCC}.l-sliderDots01.--blue01 li.slick-active button:before{border-color:#3D8DCC;background-color:#3D8DCC}.l-sliderDots01.--green01 li button:before{border-color:#6bc045}.l-sliderDots01.--green01 li.slick-active button:before{border-color:#6bc045;background-color:#6bc045}.l-sliderArrows01{position:absolute;top:50%;width:60px;height:60px;text-indent:100%;border-radius:50%;white-space:nowrap;overflow:hidden;transform:translateY(-50%);z-index:1;cursor:pointer;opacity:1;transition:all 0.2s ease}.l-sliderArrows01:hover{opacity:0.8}@media screen and (max-width:600px){.l-sliderArrows01{width:30px;height:30px}}.l-sliderArrows01:after{content:"";display:block;position:absolute;top:50%;width:15px;height:15px;transform:translate(-50%,-50%) rotate(-45deg) skew(-10deg,-10deg)}@media screen and (max-width:600px){.l-sliderArrows01:after{width:10px;height:10px}}.l-sliderArrows01.arrow-prev{left:0}.l-sliderArrows01.arrow-prev:after{left:calc(50% + 1.5px);border-top:1.5px solid #fff;border-left:1.5px solid #fff}.l-sliderArrows01.arrow-next{right:0}.l-sliderArrows01.arrow-next:after{left:calc(50% - 1.5px);border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}.l-sliderArrows01.--base{background-color:#000}.l-sliderArrows01.--white01{background-color:#fff}.l-sliderArrows01.--gray01{background-color:#E6E6E6}.l-sliderArrows01.--gray02{background-color:#999999}.l-sliderArrows01.--gray03{background-color:#b3b3b3}.l-sliderArrows01.--orange01{background-color:#FEBE69}.l-sliderArrows01.--pink01{background-color:#F3736F}.l-sliderArrows01.--pink02{background-color:#f8aba9}.l-sliderArrows01.--blue01{background-color:#3D8DCC}.l-sliderArrows01.--green01{background-color:#6bc045}.p-mv{position:relative;width:100vw;height:100dvh;min-height:1000px;padding:50px 50px 0}@media screen and (max-width:1000px){.p-mv{height:100%;padding:30px 0 0}}@media screen and (max-width:600px){.p-mv{min-height:0;padding-top:15px}}.p-mv .p-mv__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:clamp(1.875rem,1.525rem + 1.6vw,3.125rem);overflow:hidden}.p-mv .p-mv__inner:before{content:"";display:block;position:absolute;bottom:50px;left:50%;width:100%;height:calc(100% - 50px);border-radius:30px 30px 0 0;transform:translateX(-50%);z-index:1}@media screen and (max-width:1000px){.p-mv .p-mv__inner:before{bottom:0;width:calc(100% - 60px);height:100%;border-radius:15px 15px 0 0}}@media screen and (max-width:600px){.p-mv .p-mv__inner:before{width:calc(100% - 30px)}}.p-mv .p-mv__inner:after{content:"";display:block;position:absolute;top:47.5%;left:50%;width:90%;height:90%;background-image:url(../img/common/img_mv_bg.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%);z-index:1}.p-mv .p-mv_obj01{position:absolute;bottom:0;opacity:0;z-index:2}.p-mv .p-mv_obj02{position:absolute;bottom:0;opacity:0;z-index:2}.p-mv .p-mv_content{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:80px 0 20px;opacity:0;z-index:2}@media screen and (max-width:1000px){.p-mv .p-mv_content{padding-top:0}}@media screen and (max-width:600px){.p-mv .p-mv_content{padding-bottom:25%}}.p-mv .p-mv_content .p-mv_intr{width:55.3333333333%;margin:0 auto}@media screen and (max-width:1200px){.p-mv .p-mv_content .p-mv_intr{width:69.1666666667%}}@media screen and (max-width:1000px){.p-mv .p-mv_content .p-mv_intr{width:60%}}@media screen and (max-width:600px){.p-mv .p-mv_content .p-mv_intr{width:80%}}.p-mv .p-mv_content .p-mv_ttl{font-size:clamp(0.938rem,0.85rem + 0.4vw,1.25rem);font-weight:600;line-height:2;color:#fff;text-align:center;padding-top:2.5em}@media screen and (max-width:1000px){.p-mv .p-mv_content .p-mv_ttl{line-height:1.4;letter-spacing:-0.035em;padding-top:1.5em}}.p-mv .p-mv_content .p-mv_ttl span{display:inline;background-image:linear-gradient(#000);padding:0.15em 0.5em}@media screen and (max-width:1000px){.p-mv .p-mv_content .p-mv_ttl span{display:inline-block;padding-inline:0.25em}}.p-mv.is-show .p-mv_content{animation:ani-scaleIn 0.8s 0.6s cubic-bezier(0.2,0.3,0.65,1.01) both}.p-mv.is-show .p-mv_obj01{animation:ani-fadeinB 0.65s cubic-bezier(0.2,0.3,0.65,1.01) both}.p-mv.is-show .p-mv_obj02{animation:ani-fadeinB 0.65s cubic-bezier(0.2,0.3,0.65,1.01) both}.p-introduction{padding:50px}@media screen and (max-width:1000px){.p-introduction{padding:30px}}@media screen and (max-width:600px){.p-introduction{padding:30px 15px 15px}}.p-introduction .p-introduction__inner{position:relative;display:grid;place-content:center;place-items:center;background-image:url(../img/common/bg_material01.jpg);background-repeat:repeat;background-position:center;background-size:1080px 1450px;border:5px solid #000;border-radius:30px;padding:clamp(4.375rem,2.8rem + 7.2vw,10rem) 5% clamp(0.938rem,-0.9rem + 8.4vw,7.5rem)}@media screen and (max-width:1000px){.p-introduction .p-introduction__inner{display:block;padding-top:0;border-radius:15px}}@media screen and (max-width:600px){.p-introduction .p-introduction__inner{min-height:100%}}.p-introduction .p-introduction_flag{position:absolute;top:-22px;right:22.6%;width:225px;transform:translateX(50%)}@media screen and (max-width:1599px){.p-introduction .p-introduction_flag{right:16%}}@media screen and (max-width:1200px){.p-introduction .p-introduction_flag{top:-2.6666666667%;right:2.5%;width:20%;transform:translateX(0)}}@media screen and (max-width:1000px){.p-introduction .p-introduction_flag{position:relative;top:-18px;right:initial;width:186.5px;margin:0 auto;transform:translateX(0)}}.p-introduction .p-introduction_intr{position:relative;width:86.1538461538%;max-width:370px;margin:0 auto}@media screen and (max-width:1000px){.p-introduction .p-introduction_intr{margin-top:30px}}.p-introduction .p-introduction_intr .p-introduction_intr-obj01,.p-introduction .p-introduction_intr .p-introduction_intr-obj02{position:absolute;width:42.7807486631%}@media screen and (max-width:1200px){.p-introduction .p-introduction_intr .p-introduction_intr-obj01,.p-introduction .p-introduction_intr .p-introduction_intr-obj02{width:32.0855614973%}}.p-introduction .p-introduction_intr .p-introduction_intr-obj01{top:-60px;left:-82px}@media screen and (max-width:1200px){.p-introduction .p-introduction_intr .p-introduction_intr-obj01{top:-22.5988700565%;left:-13.5135135135%}}@media screen and (max-width:767px){.p-introduction .p-introduction_intr .p-introduction_intr-obj01{top:-28.0373831776%;left:-8.6956521739%}}.p-introduction .p-introduction_intr .p-introduction_intr-obj02{top:-40px;right:-112px;transform:rotate(28deg)}@media screen and (max-width:1200px){.p-introduction .p-introduction_intr .p-introduction_intr-obj02{top:-16.9491525424%;right:-16.2162162162%}}@media screen and (max-width:767px){.p-introduction .p-introduction_intr .p-introduction_intr-obj02{top:-18.691588785%;right:-13.0434782609%}}.p-introduction .p-introduction_ttl{width:100%;margin-top:clamp(0.625rem,0.275rem + 1.6vw,1.875rem)}.p-introduction .p-introduction_ttl p{font-weight:700;line-height:1.6;text-align:center}.p-introduction .p-introduction_ttl p.subttl{font-size:clamp(1.25rem,1.075rem + 0.8vw,1.875rem)}.p-introduction .p-introduction_ttl p.ttl{font-size:clamp(2.25rem,2.005rem + 1.12vw,3.125rem);line-height:1.4;margin-top:0.25em}.p-introduction .p-introduction_ttl p.ttl .u-marker__txt{transition-delay:0.5s}.p-introduction .p-introduction_summary{font-size:clamp(0.875rem,0.823rem + 0.24vw,1.063rem);font-weight:500;letter-spacing:0;width:100%;max-width:520px;margin:3em auto 0}.p-introduction .p-introduction_note{font-size:clamp(0.813rem,0.795rem + 0.08vw,0.875rem);font-weight:500;letter-spacing:0;width:100%;max-width:520px;margin:1em auto 0}.p-introduction .p-introduction_note li{position:relative;padding-left:1em}.p-introduction .p-introduction_note li:before{content:"※";display:block;position:absolute;top:0;left:0}.p-about{padding:clamp(3.75rem,0.775rem + 13.6vw,14.375rem) 0 0}.p-about .p-aboutTarget{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;background-image:url(../img/common/bg_material01.jpg);background-repeat:repeat;background-position:center;background-size:1080px 1450px;border-radius:30px;padding:clamp(2.5rem,1.8rem + 3.2vw,5rem) 5%}@media screen and (max-width:1000px){.p-about .p-aboutTarget{border-radius:20px}}@media screen and (max-width:600px){.p-about .p-aboutTarget{padding-bottom:120px}}.p-about .p-aboutTarget:before{content:"";display:block;position:absolute;top:0;left:50%;width:268px;height:41px;background-image:url(../img/common/img_about_ribbon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%);opacity:0.9}.p-about .p-aboutTarget .p-aboutTarget_ttl{font-size:clamp(1.875rem,1.648rem + 1.04vw,2.688rem);font-weight:700;line-height:1.6;letter-spacing:0.1em;text-align:center}.p-about .p-aboutTarget .p-aboutTarget_intr{border:3px solid #fff;margin-top:clamp(1.25rem,0.9rem + 1.6vw,2.5rem);padding:30px 5% 35px}@media screen and (max-width:1000px){.p-about .p-aboutTarget .p-aboutTarget_intr{padding:20px 5%}}.p-about .p-aboutTarget .p-aboutTarget_intr p{font-size:clamp(1.125rem,1.055rem + 0.32vw,1.375rem);font-weight:600;text-align:center}.p-about .p-aboutTarget .p-aboutTarget_intr ul{font-size:clamp(0.875rem,0.836rem + 0.18vw,1.016rem);font-weight:500;max-inline-size:max-content;margin-inline:auto;margin-top:1em}.p-about .p-aboutTarget .p-aboutTarget_intr ul li{position:relative}@media screen and (min-width:1001px){.p-about .p-aboutTarget .p-aboutTarget_intr ul li{text-align:center}}.p-about .p-aboutTarget .p-aboutTarget_content{padding-top:clamp(1.875rem,1.525rem + 1.6vw,3.125rem)}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item:not(:first-child){padding-top:clamp(1.25rem,0.9rem + 1.6vw,2.5rem)}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item .item-ttl{font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:600}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item p{font-size:clamp(1rem,0.983rem + 0.08vw,1.063rem);font-weight:500;line-height:1.7;margin-top:0.5em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ul{font-size:clamp(1rem,0.983rem + 0.08vw,1.063rem);font-weight:500;line-height:1.7;margin-top:0.5em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ul li{position:relative;padding-left:1em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ul li:before{content:"・";display:block;position:absolute;top:0;left:0}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ul li:not(:first-child){margin-top:0.25em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ol{font-size:clamp(1rem,0.983rem + 0.08vw,1.063rem);font-weight:500;line-height:1.7;margin-top:0.5em;counter-reset:targetListNum;list-style:none}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ol li{position:relative;padding-left:1em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ol li:before{counter-increment:targetListNum;content:counter(targetListNum) ".";display:block;position:absolute;top:0;left:0}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item ol li:not(:first-child){margin-top:0.25em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item .item-note{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:500;line-height:1.7;margin-top:0.5em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item .item-note li{position:relative;padding-left:1em}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item .item-note li:before{content:"※";display:block;position:absolute;top:0;left:0}.p-about .p-aboutTarget .p-aboutTarget_content .p-aboutTarget_content-item .item-note li:not(:first-child){margin-top:0.25em}.p-about .p-aboutTarget .p-aboutTarget_catch{font-size:clamp(1.625rem,1.45rem + 0.8vw,2.25rem);font-weight:700;line-height:1.6;text-align:center;margin-top:2em}@media screen and (max-width:600px){.p-about .p-aboutTarget .p-aboutTarget_catch{margin-top:1em}}.p-about .p-aboutCost{width:90%;margin:0 auto;padding-top:120px}@media screen and (max-width:600px){.p-about .p-aboutCost{padding-top:160px}}.p-about .p-aboutCost .p-aboutCost_ttl{font-size:clamp(1.875rem,1.77rem + 0.48vw,2.25rem);font-weight:700;letter-spacing:0.1em;text-align:center}.p-about .p-aboutCost .p-aboutCost_list{font-size:clamp(1rem,0.93rem + 0.32vw,1.25rem);letter-spacing:0;width:100%;max-width:860px;margin:clamp(1.25rem,0.9rem + 1.6vw,2.5rem) auto 0;list-style:none;counter-reset:costListNum}.p-about .p-aboutCost .p-aboutCost_list>li:not(:first-child){margin-top:2em}.p-about .p-aboutCost .p-aboutCost_list>li:first-child:last-child p.item-ttl{padding-left:0}.p-about .p-aboutCost .p-aboutCost_list>li:first-child:last-child p.item-ttl:before{content:none}.p-about .p-aboutCost .p-aboutCost_list p:not(:first-child){margin-top:0.5em}.p-about .p-aboutCost .p-aboutCost_list p.item-ttl{position:relative;font-size:clamp(1.063rem,0.975rem + 0.4vw,1.375rem);font-weight:500;padding-left:1.5em}.p-about .p-aboutCost .p-aboutCost_list p.item-ttl:before{counter-increment:costListNum;content:"(" counter(costListNum) ")";display:block;position:absolute;top:0;left:0}.p-about .p-aboutCost .p-aboutCost_list p.item-note{font-size:clamp(0.938rem,0.885rem + 0.24vw,1.125rem)}.p-about .p-aboutCost .p-aboutCost_list a{text-decoration:underline;opacity:1;transition:all 0.2s ease}.p-about .p-aboutCost .p-aboutCost_list a:hover{opacity:0.8;text-decoration:none}.p-about .p-aboutAllowance{width:90%;margin:0 auto;padding-top:clamp(5rem,4.3rem + 3.2vw,7.5rem)}.p-about .p-aboutAllowance .p-aboutAllowance_ttl{font-size:clamp(1.875rem,1.77rem + 0.48vw,2.25rem);font-weight:700;letter-spacing:0.1em;text-align:center}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap{margin-top:clamp(2.5rem,1.975rem + 2.4vw,4.375rem)}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item{width:100%;max-width:860px;margin-inline:auto}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item:not(:first-child){margin-top:clamp(3.75rem,3.05rem + 3.2vw,6.25rem)}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-ttl{font-size:clamp(1.125rem,1.055rem + 0.32vw,1.375rem);font-weight:700;text-align:center}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl{font-family:dnp-shuei-gothic-gin-std,sans-serif;width:100%;margin:clamp(0.625rem,0.275rem + 1.6vw,1.875rem) auto 0}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl.sp-label{position:relative}@media screen and (max-width:600px){.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl.sp-label{width:calc(100% - 1em);margin:2em 0 0 auto}}@media screen and (max-width:600px){.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl.sp-label:before{content:"（事業所等所在地）";display:block;position:absolute;top:-1.25em;left:50%;font-size:0.75rem;font-weight:600;letter-spacing:0.1em;transform:translateX(-50%)}}@media screen and (max-width:600px){.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl.sp-label:after{content:"（在住地域）";display:block;position:absolute;top:50%;left:-2em;font-size:0.75rem;font-weight:600;letter-spacing:0.1em;writing-mode:vertical-rl;transform:translateY(-50%)}}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead .sp-label{display:table-row}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead .sp-label th{padding-bottom:0}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead .sp-label th:nth-child(2){border-bottom:none}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th{position:relative;font-size:clamp(0.75rem,0.68rem + 0.32vw,1rem);font-weight:600;line-height:1.4;text-align:center;vertical-align:middle;border-bottom:1px solid #fff;padding:1em 0.5em}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th:not(.border-none):not(:first-child):before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:calc(100% - 2em);min-height:1em;background:#fff;transform:translateY(-50%)}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th.head-half{padding:0 0.5em 0.5em}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th.head-half:after{content:"";display:block;position:absolute;top:50%;left:50%;width:calc(100% - 10px);height:calc(100% - 10px);background:linear-gradient(20deg,transparent 0%,transparent 49.5%,#fff 49.5%,#fff 50.5%,transparent 50.5%,transparent 100%);transform:translate(-50%,-50%)}@media screen and (max-width:600px){.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th.head-half:after{content:none}}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th.head-half p{font-size:clamp(0.688rem,0.67rem + 0.08vw,0.75rem)}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th.head-half p:first-child{text-align:right}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl thead th.head-half p:nth-child(2){text-align:left}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody .sp-label{display:table-cell;width:2em;background-color:transparent!important}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr:nth-child(odd) td,.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr:nth-child(odd) th{background-color:rgba(255,255,255,0.3)}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr td,.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr th{font-size:clamp(0.813rem,0.725rem + 0.4vw,1.125rem);text-align:center;vertical-align:middle;border-bottom:1px solid #fff;padding:1em}@media screen and (max-width:600px){.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr td,.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr th{padding:0.75em}}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr td{position:relative}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-tbl tbody tr td:before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:calc(100% - 2em);background:#fff;transform:translateY(-50%)}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-note{font-size:clamp(0.75rem,0.715rem + 0.16vw,0.875rem);margin-top:1em}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-note ul li{position:relative;padding-left:1em}.p-about .p-aboutAllowance .p-aboutAllowance_tbl__wrap .p-aboutAllowance_tbl__item .item-note ul li:before{content:"※";display:block;position:absolute;top:0;left:0}.p-about .p-aboutAllowance .p-aboutAllowance_note{padding-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.p-about .p-aboutAllowance .p-aboutAllowance_note p{font-weight:500;text-align:center}.p-about .p-about_btm{position:relative;transform:translateY(8%);z-index:5}.p-about .p-about_btm .p-about_btm-loop__wrap{display:flex;width:100vw;padding-top:clamp(3.75rem,2rem + 8vw,10rem);overflow:hidden}.p-about .p-about_btm .p-about_btm-loop__wrap .loopList{display:flex;animation:ani-ilstLoop 5s linear infinite}.p-about .p-about_btm .p-about_btm-loop__wrap li{margin:0 3vw}@media screen and (max-width:767px){.p-about .p-about_btm .p-about_btm-loop__wrap li{margin:0 5vw}}.p-about .p-about_btm .p-about_btm-loop__wrap li.is-airplane{width:12.5vw;animation:ani-airplane 6s linear infinite}@media screen and (max-width:767px){.p-about .p-about_btm .p-about_btm-loop__wrap li.is-airplane{width:25.8vw}}.p-about .p-about_btm .p-about_btm-loop__wrap li.is-train{width:11.5vw;animation:ani-train 3s linear infinite}@media screen and (max-width:767px){.p-about .p-about_btm .p-about_btm-loop__wrap li.is-train{width:24vw}}.p-about .p-about_btm .p-about_btm-loop__wrap li.is-bus{width:10.3vw;animation:ani-bus 2s linear infinite}@media screen and (max-width:767px){.p-about .p-about_btm .p-about_btm-loop__wrap li.is-bus{width:21.8vw}}.p-flow{background:#E6E6E6;padding:50px}@media screen and (max-width:1000px){.p-flow{padding:30px}}@media screen and (max-width:600px){.p-flow{padding:30px 15px}}.p-flow .p-flow__inner{position:relative;border:5px solid #fff;border-radius:30px;padding:clamp(2.5rem,1.8rem + 3.2vw,5rem) 0 clamp(1.25rem,0.9rem + 1.6vw,2.5rem)}@media screen and (max-width:1000px){.p-flow .p-flow__inner{border-radius:20px}}.p-flow .p-flow_intro{line-height:1.6;text-align:center;margin-top:1.5em}.p-flow .p-flowList{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:1.25%;row-gap:15px;width:90%;max-width:1185px;margin:clamp(1.875rem,1.7rem + 0.8vw,2.5rem) auto 0}.p-flow .p-flowList li{position:relative;width:32.5%}@media screen and (max-width:1000px){.p-flow .p-flowList li{width:48.75%}}@media screen and (max-width:600px){.p-flow .p-flowList li{width:100%}}.p-flow .p-flowList li:not(:first-child):after{content:"";display:block;position:absolute;top:50%;left:0;width:22.5%;height:0;padding-top:10%;background-image:url(../img/common/img_arrow01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.p-flow .p-flowList li:not(:first-child):after{top:2.5%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}}.p-flow .p-flowList li:nth-child(2){z-index:2}.p-flow .p-flowList li:nth-child(2) a{position:absolute;bottom:10%;left:52%;display:inline-block;font-size:clamp(0.75rem,0.698rem + 0.24vw,0.938rem);font-weight:700;line-height:1.4;color:#fff;text-align:center;width:70%;background-color:#F3736F;border-radius:50px;padding:0.75em 1em;transform:translateX(-50%);opacity:1;transition:all 0.2s ease}.p-flow .p-flowList li:nth-child(2) a:hover{opacity:0.8}.p-flow .p-flowList li:nth-child(3){z-index:3}@media screen and (max-width:1000px){.p-flow .p-flowList li:nth-child(3){order:4}}@media screen and (max-width:600px){.p-flow .p-flowList li:nth-child(3){order:3}}@media screen and (min-width:600px) and (max-width:999px){.p-flow .p-flowList li:nth-child(3):after{top:0;left:70%;transform:translate(0,-50%) rotate(90deg)}}.p-flow .p-flowList li:nth-child(4){order:6;z-index:4}@media screen and (max-width:1000px){.p-flow .p-flowList li:nth-child(4){order:3}}@media screen and (max-width:600px){.p-flow .p-flowList li:nth-child(4){order:4}}@media screen and (min-width:1001px){.p-flow .p-flowList li:nth-child(4):after{top:0;left:70%;transform:translate(0,-50%) rotate(90deg)}}@media screen and (min-width:600px) and (max-width:999px){.p-flow .p-flowList li:nth-child(4):after{top:50%;left:105%;transform:translate(-50%,-50%) scaleX(-1)}}.p-flow .p-flowList li:nth-child(5){order:5;z-index:5}@media screen and (min-width:1001px){.p-flow .p-flowList li:nth-child(5):after{left:105%;transform:translate(-50%,-50%) scaleX(-1)}}@media screen and (min-width:600px) and (max-width:999px){.p-flow .p-flowList li:nth-child(5):after{top:-2%;left:20%;transform:translate(0,-50%) rotate(90deg) scaleY(-1)}}.p-flow .p-flowList li:nth-child(6){order:4;z-index:6}@media screen and (max-width:1000px){.p-flow .p-flowList li:nth-child(6){order:6}}@media screen and (min-width:1001px){.p-flow .p-flowList li:nth-child(6):after{left:105%;transform:translate(-50%,-50%) scaleX(-1)}}.p-faq{background:#E6E6E6;padding:clamp(2.5rem,1.45rem + 4.8vw,6.25rem) 0 clamp(3.75rem,2.175rem + 7.2vw,9.375rem)}.p-faq .p-faq_content{position:relative;width:90%;max-width:800px;margin:0 auto}.p-faq .p-faq_content .p-faq_content-item{padding-top:clamp(6.25rem,5.725rem + 2.4vw,8.125rem)}.p-faq .p-faq_content .p-faq_content-item .item-ttl{position:relative;font-size:1.625rem;font-weight:700;line-height:1.6;text-align:center;border:2px solid;border-radius:50px;padding:0.25em}.p-faq .p-faq_content .p-faq_content-item .item-ttl:before{content:"";display:block;position:absolute;top:0;left:50%;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-100%)}.p-faq .p-faq_content .p-faq_content-item .p-faqList{padding-top:clamp(1.875rem,1.7rem + 0.8vw,2.5rem)}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li{filter:drop-shadow(4px 4px 5px rgba(0,0,0,0.2));padding:0 30px 0 110px}@media screen and (max-width:1000px){.p-faq .p-faq_content .p-faq_content-item .p-faqList>li{padding-left:90px}}@media screen and (max-width:600px){.p-faq .p-faq_content .p-faq_content-item .p-faqList>li{padding-left:80px;padding-right:20px}}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li:not(:first-child){margin-top:clamp(0.938rem,0.85rem + 0.4vw,1.25rem)}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li a{color:#F3736F;text-decoration:underline;word-break:break-all}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q{position:relative;font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:700;padding:1.5em 50px 1.5em 0;cursor:pointer}@media screen and (max-width:600px){.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q{padding-bottom:1em;padding-right:30px}}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q .p-faq_arrow{position:absolute;top:50%;right:0;width:30px;height:30px;background:#F3736F;border-radius:50%;transform:translateY(-50%);transition:0.2s ease-out}@media screen and (max-width:600px){.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q .p-faq_arrow{width:20px;height:20px}}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q .p-faq_arrow:after,.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q .p-faq_arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;width:50%;height:2px;background:#fff;transition:0.2s ease-out}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q .p-faq_arrow:before{transform:translate(-50%,-50%)}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q .p-faq_arrow:after{transform:translate(-50%,-50%) rotate(90deg)}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q.is-open .p-faq_arrow{background:#000}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_q.is-open .p-faq_arrow:after{transform:translate(-50%,-50%)}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a{display:none;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:600;padding:1.5em 0 2.5em;border-top:1px solid #E6E6E6}@media screen and (max-width:600px){.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a{padding:1em 0 2em}}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ul{font-weight:400}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ul li{position:relative}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ul.kome li{padding-left:1em}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ul.kome li:before{content:"※";display:block;position:absolute;top:0;left:0}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ol{font-weight:400}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ol li{position:relative}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ol.num{list-style:none;counter-reset:faqListNum}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ol.num li{padding-left:1.5em}.p-faq .p-faq_content .p-faq_content-item .p-faqList>li .p-faq_a ol.num li:before{counter-increment:faqListNum;content:"(" counter(faqListNum) ")";display:block;position:absolute;top:0;left:0}.p-faq .p-faq_content .p-faq_content-item.is-student .item-ttl:before{top:5px;width:75px;height:80px;background-image:url(../img/common/img_faq_student.svg)}.p-faq .p-faq_content .p-faq_content-item.is-student .p-faqList>li{background-color:#fff;background-image:url(../img/common/img_faq_student.svg);background-repeat:no-repeat;background-position:top 1.25em left 1.5em;background-size:46px 49px}@media screen and (max-width:600px){.p-faq .p-faq_content .p-faq_content-item.is-student .p-faqList>li{background-position:top 1.25em left 1em}}.p-faq .p-faq_content .p-faq_content-item.is-company .item-ttl{color:#3D8DCC}.p-faq .p-faq_content .p-faq_content-item.is-company .item-ttl:before{top:5px;width:88px;height:80px;background-image:url(../img/common/img_faq_company.svg)}.p-faq .p-faq_content .p-faq_content-item.is-company .p-faqList>li{background-color:#3D8DCC;background-image:url(../img/common/img_faq_company.svg);background-repeat:no-repeat;background-position:top 1.25em left 1.5em;background-size:53px 50px}@media screen and (max-width:600px){.p-faq .p-faq_content .p-faq_content-item.is-company .p-faqList>li{background-position:top 1.25em left 1em}}.p-faq .p-faq_content .p-faq_content-item.is-company .p-faqList>li .p-faq_a,.p-faq .p-faq_content .p-faq_content-item.is-company .p-faqList>li .p-faq_q{color:#fff}.p-faq .p-faq_content .p-faq_content-item.is-company .p-faqList>li .p-faq_a a,.p-faq .p-faq_content .p-faq_content-item.is-company .p-faqList>li .p-faq_q a{color:#fff}.p-contact{background:#FEBE69;padding:50px}@media screen and (max-width:1000px){.p-contact{padding:30px}}@media screen and (max-width:600px){.p-contact{padding:30px 15px}}.p-contact .p-contact__inner{position:relative;border:5px solid #fff;border-radius:30px;padding:clamp(2.5rem,1.8rem + 3.2vw,5rem) 0 clamp(7.5rem,6.1rem + 6.4vw,12.5rem)}@media screen and (max-width:1000px){.p-contact .p-contact__inner{border-radius:20px}}.p-contact .p-contact_ttl{margin-top:clamp(2.5rem,2.325rem + 0.8vw,3.125rem)}.p-contact .p-contact_ttl .ttl-img{width:165px;margin:0 auto;overflow:hidden}.p-contact .p-contact_ttl .ttl-txt{font-size:clamp(1.5rem,1.465rem + 0.16vw,1.625rem);font-weight:700;line-height:1.5;letter-spacing:0.1em;text-align:center;margin-top:1em}.p-contact .p-contactList{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;margin-top:clamp(3.125rem,2.95rem + 0.8vw,3.75rem)}@media screen and (max-width:1200px){.p-contact .p-contactList{display:block}}.p-contact .p-contactList li{width:50%}@media screen and (max-width:1200px){.p-contact .p-contactList li{width:100%}}.p-contact .p-contactList li .item-ttl{font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:700;line-height:1.6;letter-spacing:0;text-align:center}.p-contact .p-contactList li .item-ttl span{display:inline-block;border:3px solid;padding:0.25em 1em}@media screen and (max-width:600px){.p-contact .p-contactList li .item-ttl span{padding:0.25em 0.5em}}.p-contact .p-contactList li .item-img{margin:0 auto}.p-contact .p-contactList li .item-link{line-height:1.4;font-weight:600;text-align:center}.p-contact .p-contactList li .item-link a{text-decoration:underline}.p-contact .p-contactList li .item-link a:hover{text-decoration:none}@media screen and (min-width:1201px){.p-contact .p-contactList li.is-mail{padding-right:10%}}.p-contact .p-contactList li.is-mail .item-img{width:68.5px;margin-top:clamp(1.563rem,1.388rem + 0.8vw,2.188rem)}.p-contact .p-contactList li.is-mail .item-link{font-size:clamp(1.25rem,1.233rem + 0.08vw,1.313rem);margin-top:1em}@media screen and (min-width:1201px){.p-contact .p-contactList li.is-tel{padding-left:5%;border-left:4px dotted #fff}}@media screen and (max-width:1200px){.p-contact .p-contactList li.is-tel{margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}}.p-contact .p-contactList li.is-tel .item-img{width:30px;margin-top:clamp(0.938rem,0.85rem + 0.4vw,1.25rem)}.p-contact .p-contactList li.is-tel .item-link{font-size:clamp(1.875rem,1.84rem + 0.16vw,2rem);margin-top:0.25em}.p-fixedBtn{position:fixed;bottom:10vh;right:0;z-index:8}@media screen and (min-width:600px) and (max-width:999px){.p-fixedBtn{bottom:initial;top:10vh}}@media screen and (max-width:600px){.p-fixedBtn{bottom:0;display:flex;justify-content:space-between;width:100vw;height:70px}}.p-fixedBtn a{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.2;writing-mode:vertical-rl;white-space:nowrap;width:70px;border-radius:5px 0 0 5px;padding:1em 0.75em;opacity:1;transition:all 0.2s ease}.p-fixedBtn a:hover{opacity:0.8}@media screen and (max-width:600px){.p-fixedBtn a{display:flex;align-items:center;justify-content:center;width:calc((100% - 5px) / 2);height:100%;writing-mode:horizontal-tb;text-align:center;border-radius:10px 10px 0 0}}@media screen and (max-width:600px){.p-fixedBtn a:first-child:last-child{width:100%}}@media screen and (min-width:601px){.p-fixedBtn a:not(:first-child){margin-top:13px}}.p-fixedBtn a span{display:block}@media screen and (max-width:600px){.p-fixedBtn a span{padding:0}}.p-fixedBtn a.--apply{font-size:clamp(1.25rem,1.215rem + 0.16vw,1.375rem);color:#fff;background:#000}.p-fixedBtn a.--internship{font-size:1.125rem;color:#000;background:#6bc045}@media screen and (min-width:601px){.p-fixedBtn a.--internship{padding-top:1.5em;padding-bottom:1.5em}}@media screen and (max-width:600px){.p-fixedBtn a.--internship{font-size:1.25rem}}.p-fixedBtn a.--shukatsu{font-size:1.125rem;color:#000;background:#FEBE69}@media screen and (min-width:601px){.p-fixedBtn a.--shukatsu{padding-top:1.5em;padding-bottom:1.5em}}@media screen and (max-width:600px){.p-fixedBtn a.--shukatsu{font-size:1.25rem}}.p-footer{position:relative;background-color:#E6E6E6;padding:clamp(8.75rem,6.731rem + 9.23vw,12.5rem) 5% 50px}@media screen and (max-width:600px){.p-footer{padding-bottom:100px}}.p-footer .p-footer_arukuma{position:absolute;top:0;left:50%;width:258px;max-width:45.3333333333%;transform:translate(-50%,-50%)}.p-footer .p-footer_arukuma .copy{display:block;color:#999999;width:100%;margin-top:1em}.p-footer .p-footer_info .p-footer_info-ttl{font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:0.1em;text-align:center}.p-footer .p-footer_info p{font-size:0.9375rem;font-weight:500;letter-spacing:0;text-align:center}.p-footer .p-footer_info p:not(:first-child){margin-top:0.5em}.p-footer .p-footer_info p a{text-decoration:underline}.p-footer .p-footer_info p a:hover{text-decoration:none}.p-footer .p-footer_info .p-footer_info__block{display:inline-block;padding-left:1em}@media screen and (max-width:600px){.p-footer .p-footer_info .p-footer_info__block{display:block;padding-left:0}}.p-footer .p-footer_info.info02{margin-top:3em}.p-footer .p-footer_info.info02 p{font-size:0.875rem}@keyframes ani-loadingR{0%{transform:translateX(5rem);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ani-loadingL{0%{transform:translateX(-5rem);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ani-loadingWallet{0%{transform:translateY(-3rem) rotate(35deg);opacity:0}25%{transform:translateY(0) rotate(35deg);opacity:1}60%{transform:rotate(-5deg);opacity:1}80%{transform:rotate(5deg);opacity:1}to{transform:rotate(0);opacity:1}}@keyframes ani-loadingLight{0%{transform:scale(0.5);opacity:0}50%{transform:scale(1.25);opacity:1}80%{transform:scale(0.9);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ani-loadingDown{0%{transform:translateY(0)}20%{transform:translateY(-3rem)}30%{transform:translateY(0)}80%{transform:translateY(100%);opacity:0.5}to{transform:translateY(100%);opacity:0}}.ani-fadein{opacity:0}.ani-fadein.is-active{animation:ani-fadein 0.55s cubic-bezier(0.2,0.3,0.65,1.01) both}.ani-fadeinList>*{opacity:0}.ani-fadeinList.is-active>*{animation:ani-fadein 0.55s cubic-bezier(0.2,0.3,0.65,1.01) both}.ani-fadeinList.is-active>:first-child{animation-delay:0s}.ani-fadeinList.is-active>:nth-child(2){animation-delay:0.125s}.ani-fadeinList.is-active>:nth-child(3){animation-delay:0.25s}.ani-fadeinList.is-active>:nth-child(4){animation-delay:0.375s}.ani-fadeinList.is-active>:nth-child(5){animation-delay:0.5s}.ani-fadeinList.is-active>:nth-child(6){animation-delay:0.625s}.ani-fadeinList.is-active>:nth-child(7){animation-delay:0.75s}.ani-fadeinList.is-active>:nth-child(8){animation-delay:0.875s}.ani-fadeinList.is-active>:nth-child(9){animation-delay:1s}.ani-fadeinList.is-active>:nth-child(10){animation-delay:1.125s}.ani-fadeinList.is-active>:nth-child(11){animation-delay:1.25s}.ani-fadeinList.is-active>:nth-child(12){animation-delay:1.375s}.ani-fadeinList.is-active>:nth-child(13){animation-delay:1.5s}.ani-fadeinList.is-active>:nth-child(14){animation-delay:1.625s}.ani-fadeinList.is-active>:nth-child(15){animation-delay:1.75s}.ani-fadeinList.is-active>:nth-child(16){animation-delay:1.875s}.ani-fadeinList.is-active>:nth-child(17){animation-delay:2s}.ani-fadeinList.is-active>:nth-child(18){animation-delay:2.125s}.ani-fadeinList.is-active>:nth-child(19){animation-delay:2.25s}.ani-fadeinList.is-active>:nth-child(20){animation-delay:2.375s}@keyframes ani-fadein{0%{filter:blur(12px);opacity:0}to{filter:blur(0px);opacity:1}}.ani-fadeinB{opacity:0}.ani-fadeinB.is-active{animation:ani-fadeinB 0.65s cubic-bezier(0.2,0.3,0.65,1.01) both}.ani-fadeinBList>*{opacity:0}.ani-fadeinBList.is-active>*{animation:ani-fadeinB 0.55s cubic-bezier(0.2,0.3,0.65,1.01) both}.ani-fadeinBList.is-active>:first-child{animation-delay:0s}.ani-fadeinBList.is-active>:nth-child(2){animation-delay:0.125s}.ani-fadeinBList.is-active>:nth-child(3){animation-delay:0.25s}.ani-fadeinBList.is-active>:nth-child(4){animation-delay:0.375s}.ani-fadeinBList.is-active>:nth-child(5){animation-delay:0.5s}.ani-fadeinBList.is-active>:nth-child(6){animation-delay:0.625s}.ani-fadeinBList.is-active>:nth-child(7){animation-delay:0.75s}.ani-fadeinBList.is-active>:nth-child(8){animation-delay:0.875s}.ani-fadeinBList.is-active>:nth-child(9){animation-delay:1s}.ani-fadeinBList.is-active>:nth-child(10){animation-delay:1.125s}.ani-fadeinBList.is-active>:nth-child(11){animation-delay:1.25s}.ani-fadeinBList.is-active>:nth-child(12){animation-delay:1.375s}.ani-fadeinBList.is-active>:nth-child(13){animation-delay:1.5s}.ani-fadeinBList.is-active>:nth-child(14){animation-delay:1.625s}.ani-fadeinBList.is-active>:nth-child(15){animation-delay:1.75s}.ani-fadeinBList.is-active>:nth-child(16){animation-delay:1.875s}.ani-fadeinBList.is-active>:nth-child(17){animation-delay:2s}.ani-fadeinBList.is-active>:nth-child(18){animation-delay:2.125s}.ani-fadeinBList.is-active>:nth-child(19){animation-delay:2.25s}.ani-fadeinBList.is-active>:nth-child(20){animation-delay:2.375s}@keyframes ani-fadeinB{0%{transform:translateY(6rem)}to{transform:translateY(0);opacity:1}}.ani-scaleIn{opacity:0}.ani-scaleIn.is-active{animation:ani-scaleIn 0.65s cubic-bezier(0.2,0.3,0.65,1.01) both}.ani-scaleInList>*{opacity:0}.ani-scaleInList.is-active>*{animation:ani-scaleIn 0.65s cubic-bezier(0.2,0.3,0.65,1.01) both}.ani-scaleInList.is-active>:first-child{animation-delay:0s}.ani-scaleInList.is-active>:nth-child(2){animation-delay:0.125s}.ani-scaleInList.is-active>:nth-child(3){animation-delay:0.25s}.ani-scaleInList.is-active>:nth-child(4){animation-delay:0.375s}.ani-scaleInList.is-active>:nth-child(5){animation-delay:0.5s}.ani-scaleInList.is-active>:nth-child(6){animation-delay:0.625s}.ani-scaleInList.is-active>:nth-child(7){animation-delay:0.75s}.ani-scaleInList.is-active>:nth-child(8){animation-delay:0.875s}.ani-scaleInList.is-active>:nth-child(9){animation-delay:1s}.ani-scaleInList.is-active>:nth-child(10){animation-delay:1.125s}.ani-scaleInList.is-active>:nth-child(11){animation-delay:1.25s}.ani-scaleInList.is-active>:nth-child(12){animation-delay:1.375s}.ani-scaleInList.is-active>:nth-child(13){animation-delay:1.5s}.ani-scaleInList.is-active>:nth-child(14){animation-delay:1.625s}.ani-scaleInList.is-active>:nth-child(15){animation-delay:1.75s}.ani-scaleInList.is-active>:nth-child(16){animation-delay:1.875s}.ani-scaleInList.is-active>:nth-child(17){animation-delay:2s}.ani-scaleInList.is-active>:nth-child(18){animation-delay:2.125s}.ani-scaleInList.is-active>:nth-child(19){animation-delay:2.25s}.ani-scaleInList.is-active>:nth-child(20){animation-delay:2.375s}@keyframes ani-scaleIn{0%{transform:scale(0.4);opacity:0}50%{transform:scale(1.05);opacity:1}80%{transform:scale(0.9);opacity:1}to{transform:scale(1);opacity:1}}.ani-scaleIn_rotate{opacity:0}.ani-scaleIn_rotate.is-active{animation:ani-scaleIn_rotate 2.5s linear infinite}@keyframes ani-scaleIn_rotate{0%{transform:translateY(0);opacity:1}40%{transform:translateY(6.5px);opacity:1}60%{transform:translateY(-0.5px);opacity:1}80%{transform:translateY(3px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes ani-ilstLoop{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ani-airplane{0%{transform:translateY(-50%)}50%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ani-train{0%{transform:translateX(-10%)}30%{transform:translateX(0)}50%{transform:translateX(-10%)}70%{transform:translateX(10%)}to{transform:translateX(-10%)}}@keyframes ani-bus{0%{transform:translateY(-5%)}20%{transform:translateY(0)}25%{transform:translateY(-5%)}95%{transform:translateY(0)}to{transform:translateY(-5%)}}
/*# sourceMappingURL=common.css.map */