@charset "UTF-8";button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}video{outline:0}img,picture{font-size:0}@font-face{font-family:Poppins-Medium;font-style:normal;font-weight:500;src:url(../../../fonts/poppins/Poppins-Medium.woff) format("woff"),url(../../../fonts/poppins/Poppins-Medium.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSansJP-Regular;font-style:normal;font-weight:400;src:url(../../../fonts/noto-sans/NotoSansJP-Regular.woff) format("woff"),url(../../../fonts/noto-sans/NotoSansJP-Regular.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSansJP-Medium;font-style:normal;font-weight:500;src:url(../../../fonts/noto-sans/NotoSansJP-Medium.woff) format("woff"),url(../../../fonts/noto-sans/NotoSansJP-Medium.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSansJP-SemiBold;font-style:normal;font-weight:600;src:url(../../../fonts/noto-sans/NotoSansJP-SemiBold.woff) format("woff"),url(../../../fonts/noto-sans/NotoSansJP-SemiBold.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSansJP-Bold;font-style:normal;font-weight:700;src:url(../../../fonts/noto-sans/NotoSansJP-Bold.woff) format("woff"),url(../../../fonts/noto-sans/NotoSansJP-Bold.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSerifJP-Regular;font-style:normal;font-weight:400;src:url(../../../fonts/noto-serif/NotoSerifJP-Regular.woff) format("woff"),url(../../../fonts/noto-serif/NotoSerifJP-Regular.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSerifJP-Medium;font-style:normal;font-weight:500;src:url(../../../fonts/noto-serif/NotoSerifJP-Medium.woff) format("woff"),url(../../../fonts/noto-serif/NotoSerifJP-Medium.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSerifJP-SemiBold;font-style:normal;font-weight:600;src:url(../../../fonts/noto-serif/NotoSerifJP-SemiBold.woff) format("woff"),url(../../../fonts/noto-serif/NotoSerifJP-SemiBold.ttf) format("ttf");font-display:swap}@font-face{font-family:NotoSerifJP-Bold;font-style:normal;font-weight:700;src:url(../../../fonts/noto-serif/NotoSerifJP-Bold.woff) format("woff"),url(../../../fonts/noto-serif/NotoSerifJP-Bold.ttf) format("ttf");font-display:swap}:root{interpolate-size:allow-keywords}html{font-size:clamp(.8533333333rem,4.2666666667vw,1.9813333333rem);overflow-x:hidden}@media (min-width:46.5rem){html{font-size:clamp(.5166666667rem,1.1111111111vw,1rem)}}html:has(input[data-scroll=lock]:checked){overflow:hidden}body{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;min-width:20rem}body:has(input[data-scroll=lock]:checked){overflow:hidden}img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:46.5rem){br._mobile{display:none}}br._pc{display:none}@media (min-width:46.5rem){br._pc{display:block}}@media (min-width:46.5rem){.excelcamp-f-base__break-sp{display:none}}.excelcamp-f-base__break-pc{display:none}@media (min-width:46.5rem){.excelcamp-f-base__break-pc{display:block}}.excelcamp-f-base__color-green{color:#34a853!important}.excelcamp-f-base__color-blue{color:#00f!important}.excelcamp-f-base__mt-2em{margin-top:2em}.excelcamp-l-footer{border-top:2rem solid #525252;padding-top:4rem}@media (min-width:46.5rem){.excelcamp-l-footer{padding-top:3.75rem}}.excelcamp-l-footer__nav{display:grid;gap:4rem;padding-bottom:4rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav{display:flex;gap:3rem;margin:0 auto;padding-bottom:3.75rem;width:82rem}}.excelcamp-l-footer__nav--logo{display:grid;gap:1.5rem;place-items:center}@media (min-width:46.5rem){.excelcamp-l-footer__nav--logo{display:flex;place-items:unset}}.excelcamp-l-footer__nav--logo img{height:2.75rem;width:3.75rem}.excelcamp-l-footer__nav--logo span{color:#525252;font-size:.875rem;font-weight:700;line-height:1.4;text-align:center}@media (min-width:46.5rem){.excelcamp-l-footer__nav--logo span{text-align:left}}.excelcamp-l-footer__nav--menu{display:grid;gap:.5rem;width:100%}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu{gap:2rem;grid-template-areas:"about excel ppt media" "about excel bot media" "about excel other contact";margin:0 auto;width:auto}}.excelcamp-l-footer__nav--menu>li:has(label){height:3.25rem;overflow:hidden;transition:height .2s}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label){height:auto;transition:unset}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=about-dik]{grid-area:about}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=excelcamp]{grid-area:excel}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=pptcamp]{grid-area:ppt}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=botcamp]{grid-area:bot}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=other-camps]{grid-area:other}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=media]{grid-area:media}.excelcamp-l-footer__nav--menu>li:has(label)[data-menu=contact]{grid-area:contact}}.excelcamp-l-footer__nav--menu>li:has(label):has(label>input:checked){height:auto}.excelcamp-l-footer__nav--menu>li:has(label) label{align-items:center;border-bottom:1px solid #525252;display:flex;font-weight:700;height:3.25rem;justify-content:space-between;padding:0 .625rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label) label{border-bottom:unset;height:auto;line-height:1;padding:0}}.excelcamp-l-footer__nav--menu>li:has(label) label::after{background:url(../../../images/icon/up-caret_gray.svg) no-repeat center;content:"";height:.625rem;padding:0 .5rem;transform:rotateX(180deg);transition:transform .2s;width:2rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label) label::after{content:none}}.excelcamp-l-footer__nav--menu>li:has(label) label:has(input:checked)::after{transform:rotateX(0)}.excelcamp-l-footer__nav--menu>li:has(label) label input{display:none}.excelcamp-l-footer__nav--menu>li:has(label)>ul{display:grid;gap:.625rem;margin-top:1rem;padding-left:2.5rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label)>ul{padding-left:0}}.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=企業],.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=個人]{display:flex;flex-direction:column;gap:.625rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=企業],.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=個人]{flex-direction:row;flex-wrap:wrap;gap:.625rem 1.875rem;width:7.125rem}}.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=企業]::before,.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=個人]::before{color:#525252;content:"- " attr(data-for);font-size:.75rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=企業]::before,.excelcamp-l-footer__nav--menu>li:has(label) ul[data-for=個人]::before{margin:.375rem 0 -.125rem;width:100%}}.excelcamp-l-footer__nav--menu>li:has(label) a{color:#a1a1a1;font-size:.875rem;font-weight:400;text-decoration:underline}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li:has(label) a{transition:color .2s}.excelcamp-l-footer__nav--menu>li:has(label) a:hover{color:#39a0ff}}.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul{display:grid;gap:1rem;margin-top:2rem}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul{margin-top:0}}.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul li{display:flex;justify-content:center}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul li{justify-content:unset}}.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul li a{color:#333;font-weight:700;text-decoration:underline}@media (min-width:46.5rem){.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul li a{transition:color .2s}.excelcamp-l-footer__nav--menu>li[data-menu=contact] ul li a:hover{color:#39a0ff}}.excelcamp-l-footer__information{background:#5481bb;display:grid;grid-template-areas:"link" "info";gap:4rem;padding:2.5rem 0;place-items:center}@media (min-width:46.5rem){.excelcamp-l-footer__information{gap:unset;grid-template-areas:"info link";padding:2.5rem 3.375rem;place-items:unset}}.excelcamp-l-footer__information--website-info{grid-area:info;width:19.125rem}@media (min-width:46.5rem){.excelcamp-l-footer__information--website-info{width:auto}}.excelcamp-l-footer__information--website-info a,.excelcamp-l-footer__information--website-info dd,.excelcamp-l-footer__information--website-info dt,.excelcamp-l-footer__information--website-info p{color:#fff;font-size:.875rem}.excelcamp-l-footer__information--website-info div{margin-top:1rem}.excelcamp-l-footer__information--website-info div p{font-size:.75rem}.excelcamp-l-footer__information--website-info div a{font-size:inherit;text-decoration:underline}@media (min-width:46.5rem){.excelcamp-l-footer__information--website-info div a{transition:opacity .2s}.excelcamp-l-footer__information--website-info div a:hover{opacity:.7}}.excelcamp-l-footer__information--general-links{display:flex;flex-wrap:wrap;gap:.625rem 1rem;grid-area:link;width:16.875rem}@media (min-width:46.5rem){.excelcamp-l-footer__information--general-links{align-items:flex-end;justify-content:flex-end;width:auto}}.excelcamp-l-footer__information--general-links a{color:#fff;font-size:.875rem;font-weight:400}@media (min-width:46.5rem){.excelcamp-l-footer__information--general-links a{transition:opacity .2s}.excelcamp-l-footer__information--general-links a:hover{opacity:.7}}.internship-fv{height:100dvh;position:relative;width:100%;z-index:-1}.internship-fv__inner{left:0;position:fixed;top:50dvh;transform:translateY(-20dvh);width:100%}@media (min-width:51.25rem){.internship-fv__inner{transform:translateY(-17dvh)}}.internship-fv__h1{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:36px;font-weight:500;letter-spacing:.05em;line-height:1.7;text-align:center}@media (min-width:51.25rem){.internship-fv__h1{font-size:56px}}.internship-fv__h1 span._ex-s{font-size:28px}@media (min-width:51.25rem){.internship-fv__h1 span._ex-s{font-size:48px}}.internship-fv__h1 span._s{font-size:32px}@media (min-width:51.25rem){.internship-fv__h1 span._s{font-size:52px}}.internship-fv__logo{height:23px;margin:40px auto 0;width:144px}@media (min-width:51.25rem){.internship-fv__logo{height:47px;margin-top:160px;width:288px}}.internship-fv__mv{height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:-1}.internship-fv__mv img{height:100%;-o-object-fit:cover;object-fit:cover}.internship-fv__blur-layer{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);height:100dvh;position:fixed;width:100%;z-index:5;transition:-webkit-backdrop-filter .1s ease;transition:backdrop-filter .1s ease;transition:backdrop-filter .1s ease,-webkit-backdrop-filter .1s ease}.internship-fv__blur-layer[data-filter="0"]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.internship-fv__blur-layer[data-filter="1"]{-webkit-backdrop-filter:blur(.005rem);backdrop-filter:blur(.005rem)}.internship-fv__blur-layer[data-filter="2"]{-webkit-backdrop-filter:blur(.01rem);backdrop-filter:blur(.01rem)}.internship-fv__blur-layer[data-filter="1"]{-webkit-backdrop-filter:blur(.005rem);backdrop-filter:blur(.005rem)}.internship-fv__blur-layer[data-filter="2"]{-webkit-backdrop-filter:blur(.01rem);backdrop-filter:blur(.01rem)}.internship-fv__blur-layer[data-filter="3"]{-webkit-backdrop-filter:blur(.015rem);backdrop-filter:blur(.015rem)}.internship-fv__blur-layer[data-filter="4"]{-webkit-backdrop-filter:blur(.02rem);backdrop-filter:blur(.02rem)}.internship-fv__blur-layer[data-filter="5"]{-webkit-backdrop-filter:blur(.025rem);backdrop-filter:blur(.025rem)}.internship-fv__blur-layer[data-filter="6"]{-webkit-backdrop-filter:blur(.03rem);backdrop-filter:blur(.03rem)}.internship-fv__blur-layer[data-filter="7"]{-webkit-backdrop-filter:blur(.035rem);backdrop-filter:blur(.035rem)}.internship-fv__blur-layer[data-filter="8"]{-webkit-backdrop-filter:blur(.04rem);backdrop-filter:blur(.04rem)}.internship-fv__blur-layer[data-filter="9"]{-webkit-backdrop-filter:blur(.045rem);backdrop-filter:blur(.045rem)}.internship-fv__blur-layer[data-filter="10"]{-webkit-backdrop-filter:blur(.05rem);backdrop-filter:blur(.05rem)}.internship-fv__blur-layer[data-filter="11"]{-webkit-backdrop-filter:blur(.055rem);backdrop-filter:blur(.055rem)}.internship-fv__blur-layer[data-filter="12"]{-webkit-backdrop-filter:blur(.06rem);backdrop-filter:blur(.06rem)}.internship-fv__blur-layer[data-filter="13"]{-webkit-backdrop-filter:blur(.065rem);backdrop-filter:blur(.065rem)}.internship-fv__blur-layer[data-filter="14"]{-webkit-backdrop-filter:blur(.07rem);backdrop-filter:blur(.07rem)}.internship-fv__blur-layer[data-filter="15"]{-webkit-backdrop-filter:blur(.075rem);backdrop-filter:blur(.075rem)}.internship-fv__blur-layer[data-filter="16"]{-webkit-backdrop-filter:blur(.08rem);backdrop-filter:blur(.08rem)}.internship-fv__blur-layer[data-filter="17"]{-webkit-backdrop-filter:blur(.085rem);backdrop-filter:blur(.085rem)}.internship-fv__blur-layer[data-filter="18"]{-webkit-backdrop-filter:blur(.09rem);backdrop-filter:blur(.09rem)}.internship-fv__blur-layer[data-filter="19"]{-webkit-backdrop-filter:blur(.095rem);backdrop-filter:blur(.095rem)}.internship-fv__blur-layer[data-filter="20"]{-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem)}.internship-fv__blur-layer[data-filter="21"]{-webkit-backdrop-filter:blur(.105rem);backdrop-filter:blur(.105rem)}.internship-fv__blur-layer[data-filter="22"]{-webkit-backdrop-filter:blur(.11rem);backdrop-filter:blur(.11rem)}.internship-fv__blur-layer[data-filter="23"]{-webkit-backdrop-filter:blur(.115rem);backdrop-filter:blur(.115rem)}.internship-fv__blur-layer[data-filter="24"]{-webkit-backdrop-filter:blur(.12rem);backdrop-filter:blur(.12rem)}.internship-fv__blur-layer[data-filter="25"]{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.internship-fv__blur-layer[data-filter="26"]{-webkit-backdrop-filter:blur(.13rem);backdrop-filter:blur(.13rem)}.internship-fv__blur-layer[data-filter="27"]{-webkit-backdrop-filter:blur(.135rem);backdrop-filter:blur(.135rem)}.internship-fv__blur-layer[data-filter="28"]{-webkit-backdrop-filter:blur(.14rem);backdrop-filter:blur(.14rem)}.internship-fv__blur-layer[data-filter="29"]{-webkit-backdrop-filter:blur(.145rem);backdrop-filter:blur(.145rem)}.internship-fv__blur-layer[data-filter="30"]{-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem)}.internship-fv__blur-layer[data-filter="31"]{-webkit-backdrop-filter:blur(.155rem);backdrop-filter:blur(.155rem)}.internship-fv__blur-layer[data-filter="32"]{-webkit-backdrop-filter:blur(.16rem);backdrop-filter:blur(.16rem)}.internship-fv__blur-layer[data-filter="33"]{-webkit-backdrop-filter:blur(.165rem);backdrop-filter:blur(.165rem)}.internship-fv__blur-layer[data-filter="34"]{-webkit-backdrop-filter:blur(.17rem);backdrop-filter:blur(.17rem)}.internship-fv__blur-layer[data-filter="35"]{-webkit-backdrop-filter:blur(.175rem);backdrop-filter:blur(.175rem)}.internship-fv__blur-layer[data-filter="36"]{-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem)}.internship-fv__blur-layer[data-filter="37"]{-webkit-backdrop-filter:blur(.185rem);backdrop-filter:blur(.185rem)}.internship-fv__blur-layer[data-filter="38"]{-webkit-backdrop-filter:blur(.19rem);backdrop-filter:blur(.19rem)}.internship-fv__blur-layer[data-filter="39"]{-webkit-backdrop-filter:blur(.195rem);backdrop-filter:blur(.195rem)}.internship-fv__blur-layer[data-filter="40"]{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.internship-fv__blur-layer[data-filter="41"]{-webkit-backdrop-filter:blur(.205rem);backdrop-filter:blur(.205rem)}.internship-fv__blur-layer[data-filter="42"]{-webkit-backdrop-filter:blur(.21rem);backdrop-filter:blur(.21rem)}.internship-fv__blur-layer[data-filter="43"]{-webkit-backdrop-filter:blur(.215rem);backdrop-filter:blur(.215rem)}.internship-fv__blur-layer[data-filter="44"]{-webkit-backdrop-filter:blur(.22rem);backdrop-filter:blur(.22rem)}.internship-fv__blur-layer[data-filter="45"]{-webkit-backdrop-filter:blur(.225rem);backdrop-filter:blur(.225rem)}.internship-fv__blur-layer[data-filter="46"]{-webkit-backdrop-filter:blur(.23rem);backdrop-filter:blur(.23rem)}.internship-fv__blur-layer[data-filter="47"]{-webkit-backdrop-filter:blur(.235rem);backdrop-filter:blur(.235rem)}.internship-fv__blur-layer[data-filter="48"]{-webkit-backdrop-filter:blur(.24rem);backdrop-filter:blur(.24rem)}.internship-fv__blur-layer[data-filter="49"]{-webkit-backdrop-filter:blur(.245rem);backdrop-filter:blur(.245rem)}.internship-fv__blur-layer[data-filter="50"]{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.internship-fv__blur-layer[data-filter="51"]{-webkit-backdrop-filter:blur(.255rem);backdrop-filter:blur(.255rem)}.internship-fv__blur-layer[data-filter="52"]{-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem)}.internship-fv__blur-layer[data-filter="53"]{-webkit-backdrop-filter:blur(.265rem);backdrop-filter:blur(.265rem)}.internship-fv__blur-layer[data-filter="54"]{-webkit-backdrop-filter:blur(.27rem);backdrop-filter:blur(.27rem)}.internship-fv__blur-layer[data-filter="55"]{-webkit-backdrop-filter:blur(.275rem);backdrop-filter:blur(.275rem)}.internship-fv__blur-layer[data-filter="56"]{-webkit-backdrop-filter:blur(.28rem);backdrop-filter:blur(.28rem)}.internship-fv__blur-layer[data-filter="57"]{-webkit-backdrop-filter:blur(.285rem);backdrop-filter:blur(.285rem)}.internship-fv__blur-layer[data-filter="58"]{-webkit-backdrop-filter:blur(.29rem);backdrop-filter:blur(.29rem)}.internship-fv__blur-layer[data-filter="59"]{-webkit-backdrop-filter:blur(.295rem);backdrop-filter:blur(.295rem)}.internship-fv__blur-layer[data-filter="60"]{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.internship-fv__blur-layer[data-filter="61"]{-webkit-backdrop-filter:blur(.305rem);backdrop-filter:blur(.305rem)}.internship-fv__blur-layer[data-filter="62"]{-webkit-backdrop-filter:blur(.31rem);backdrop-filter:blur(.31rem)}.internship-fv__blur-layer[data-filter="63"]{-webkit-backdrop-filter:blur(.315rem);backdrop-filter:blur(.315rem)}.internship-fv__blur-layer[data-filter="64"]{-webkit-backdrop-filter:blur(.32rem);backdrop-filter:blur(.32rem)}.internship-fv__blur-layer[data-filter="65"]{-webkit-backdrop-filter:blur(.325rem);backdrop-filter:blur(.325rem)}.internship-fv__blur-layer[data-filter="66"]{-webkit-backdrop-filter:blur(.33rem);backdrop-filter:blur(.33rem)}.internship-fv__blur-layer[data-filter="67"]{-webkit-backdrop-filter:blur(.335rem);backdrop-filter:blur(.335rem)}.internship-fv__blur-layer[data-filter="68"]{-webkit-backdrop-filter:blur(.34rem);backdrop-filter:blur(.34rem)}.internship-fv__blur-layer[data-filter="69"]{-webkit-backdrop-filter:blur(.345rem);backdrop-filter:blur(.345rem)}.internship-fv__blur-layer[data-filter="70"]{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}.internship-fv__blur-layer[data-filter="71"]{-webkit-backdrop-filter:blur(.355rem);backdrop-filter:blur(.355rem)}.internship-fv__blur-layer[data-filter="72"]{-webkit-backdrop-filter:blur(.36rem);backdrop-filter:blur(.36rem)}.internship-fv__blur-layer[data-filter="73"]{-webkit-backdrop-filter:blur(.365rem);backdrop-filter:blur(.365rem)}.internship-fv__blur-layer[data-filter="74"]{-webkit-backdrop-filter:blur(.37rem);backdrop-filter:blur(.37rem)}.internship-fv__blur-layer[data-filter="75"]{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.internship-fv__blur-layer[data-filter="76"]{-webkit-backdrop-filter:blur(.38rem);backdrop-filter:blur(.38rem)}.internship-fv__blur-layer[data-filter="77"]{-webkit-backdrop-filter:blur(.385rem);backdrop-filter:blur(.385rem)}.internship-fv__blur-layer[data-filter="78"]{-webkit-backdrop-filter:blur(.39rem);backdrop-filter:blur(.39rem)}.internship-fv__blur-layer[data-filter="79"]{-webkit-backdrop-filter:blur(.395rem);backdrop-filter:blur(.395rem)}.internship-fv__blur-layer[data-filter="80"]{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.internship-fv__blur-layer[data-filter="81"]{-webkit-backdrop-filter:blur(.405rem);backdrop-filter:blur(.405rem)}.internship-fv__blur-layer[data-filter="82"]{-webkit-backdrop-filter:blur(.41rem);backdrop-filter:blur(.41rem)}.internship-fv__blur-layer[data-filter="83"]{-webkit-backdrop-filter:blur(.415rem);backdrop-filter:blur(.415rem)}.internship-fv__blur-layer[data-filter="84"]{-webkit-backdrop-filter:blur(.42rem);backdrop-filter:blur(.42rem)}.internship-fv__blur-layer[data-filter="85"]{-webkit-backdrop-filter:blur(.425rem);backdrop-filter:blur(.425rem)}.internship-fv__blur-layer[data-filter="86"]{-webkit-backdrop-filter:blur(.43rem);backdrop-filter:blur(.43rem)}.internship-fv__blur-layer[data-filter="87"]{-webkit-backdrop-filter:blur(.435rem);backdrop-filter:blur(.435rem)}.internship-fv__blur-layer[data-filter="88"]{-webkit-backdrop-filter:blur(.44rem);backdrop-filter:blur(.44rem)}.internship-fv__blur-layer[data-filter="89"]{-webkit-backdrop-filter:blur(.445rem);backdrop-filter:blur(.445rem)}.internship-fv__blur-layer[data-filter="90"]{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem)}.internship-fv__blur-layer[data-filter="91"]{-webkit-backdrop-filter:blur(.455rem);backdrop-filter:blur(.455rem)}.internship-fv__blur-layer[data-filter="92"]{-webkit-backdrop-filter:blur(.46rem);backdrop-filter:blur(.46rem)}.internship-fv__blur-layer[data-filter="93"]{-webkit-backdrop-filter:blur(.465rem);backdrop-filter:blur(.465rem)}.internship-fv__blur-layer[data-filter="94"]{-webkit-backdrop-filter:blur(.47rem);backdrop-filter:blur(.47rem)}.internship-fv__blur-layer[data-filter="95"]{-webkit-backdrop-filter:blur(.475rem);backdrop-filter:blur(.475rem)}.internship-fv__blur-layer[data-filter="96"]{-webkit-backdrop-filter:blur(.48rem);backdrop-filter:blur(.48rem)}.internship-fv__blur-layer[data-filter="97"]{-webkit-backdrop-filter:blur(.485rem);backdrop-filter:blur(.485rem)}.internship-fv__blur-layer[data-filter="98"]{-webkit-backdrop-filter:blur(.49rem);backdrop-filter:blur(.49rem)}.internship-fv__blur-layer[data-filter="99"]{-webkit-backdrop-filter:blur(.495rem);backdrop-filter:blur(.495rem)}.internship-fv__blur-layer[data-filter="100"]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.internship-lead{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 20%,#fff 100%);padding:10rem 1.25rem}@media (min-width:46.5rem){.internship-lead{padding:20rem 1.25rem}}.internship-lead p{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-weight:600;line-height:2}@media (min-width:46.5rem){.internship-lead p{font-size:1.125rem;line-height:2.5;margin:0 auto;width:43.75rem}}.internship-lead p:not(:first-child){margin-top:2em}.internship-lead p span{letter-spacing:.1em}.internship-dik-internship{background:#fff;margin-top:-.125rem;padding:5.125rem 0 5rem}.internship-dik-internship__inner{margin:0 auto;width:20.9375rem}@media (min-width:46.5rem){.internship-dik-internship__inner{width:70rem}}.internship-dik-internship__h2{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-weight:600}.internship-dik-internship__h2 h2{color:#5369b2;font-size:.9375rem;line-height:1}.internship-dik-internship__h2 p{color:#000;font-size:1.75rem;line-height:1.5;margin-top:1.5rem}@media (min-width:46.5rem){.internship-dik-internship__h2 p{font-size:3.5rem}}.internship-dik-internship__features{display:grid;gap:5rem;grid-template-columns:1fr;margin-top:5rem}@media (min-width:46.5rem){.internship-dik-internship__features{grid-template-columns:repeat(3,1fr)}}.internship-dik-internship__features li ._eyecatch{aspect-ratio:335/187;font-size:0;width:100%}.internship-dik-internship__features li ._eyecatch img{font-size:0;-o-object-fit:cover;object-fit:cover;width:100%}.internship-dik-internship__features li ._head{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.25rem;font-weight:600;line-height:1;margin-top:2.5rem;text-align:center}.internship-dik-internship__features li ._head span{font-size:1.2em;position:relative;z-index:10}.internship-dik-internship__features li ._head span::after{background:#eaeff5;content:"";height:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96%;z-index:-1}.internship-dik-internship__features li ._body{color:#000;font-size:.9375rem;font-weight:400;line-height:1.6;margin-top:2rem}.internship-dik-internship__features li ._body p{text-align:justify}.internship-dik-internship__features li ._body p:not(:first-child){margin-top:1.6em}.internship-about-dik{background:#fff;margin-top:-.125rem;padding:5.4375rem 0 5rem}@media (min-width:46.5rem){.internship-about-dik{padding:10.125rem 0 10rem}}.internship-about-dik__inner{margin:0 auto;width:20.9375rem}@media (min-width:46.5rem){.internship-about-dik__inner{width:70rem}}.internship-about-dik__h2{color:#5369b2;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:2.5rem;font-weight:600;line-height:1.2;text-align:center}@media (min-width:46.5rem){.internship-about-dik__h2{font-size:5rem}}.internship-about-dik__lead{color:#000;font-size:.9375rem;font-weight:700;line-height:2;margin-top:2.5rem;text-align:center}.internship-about-dik__lead p:not(:first-child){margin-top:2em}@media (min-width:46.5rem){.internship-about-dik__lead p:not(:first-child){margin-top:0}}@media (min-width:46.5rem){.internship-about-dik__lead br{display:none}}.internship-about-dik__businesses{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-top:5rem}.internship-about-dik__businesses--wrapper{background:#eaeff5;display:grid;grid-template-areas:"eyecatch" "head" "body";grid-template-columns:1fr}@media (min-width:46.5rem){.internship-about-dik__businesses--wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;height:26.25rem;overflow:hidden}.internship-about-dik__businesses--wrapper:nth-child(odd){grid-template-areas:"eyecatch head" "eyecatch body"}.internship-about-dik__businesses--wrapper:nth-child(even){grid-template-areas:"head eyecatch" "body eyecatch"}}.internship-about-dik__businesses--wrapper dt{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.75rem;font-weight:600;grid-area:head;letter-spacing:.01em;line-height:1;margin:2.5rem 0;text-align:center}@media (min-width:46.5rem){.internship-about-dik__businesses--wrapper dt{margin:5rem auto 2.5rem;padding:0 5rem;text-align:left;width:100%}}.internship-about-dik__businesses--wrapper dt::after{color:#5369b2;content:attr(data-text-en);display:block;font-size:1.5rem;font-weight:400;letter-spacing:initial;margin-top:1rem}.internship-about-dik__businesses--wrapper ._eyecatch{font-size:0;grid-area:eyecatch;width:100%}.internship-about-dik__businesses--wrapper ._eyecatch img{font-size:0;-o-object-fit:cover;object-fit:cover;width:100%}.internship-about-dik__businesses--wrapper ._body{color:#000;font-weight:400;grid-area:body;line-height:1.7;padding:0 1.25rem 2.5rem}@media (min-width:46.5rem){.internship-about-dik__businesses--wrapper ._body{padding:0 5rem}}.internship-about-dik__businesses--wrapper ._body p{font-size:.8125rem;text-align:justify}.internship-about-dik__businesses--wrapper ._body ul{border-top:1px solid #5369b2;border-bottom:1px solid #5369b2;font-size:.6875rem;margin:1.5rem 0 1.25rem;padding:1rem .75rem 1rem .5rem;position:relative}.internship-about-dik__businesses--wrapper ._body ul::after{bottom:-1.5rem;content:"など";position:absolute;right:0}.internship-about-dik__businesses--wrapper ._body ul li{display:flex;gap:.4em}.internship-about-dik__businesses--wrapper ._body ul li::before{content:"•";flex-shrink:0}.internship-message{background:#fff;margin-top:-.125rem;padding:5.125rem 0 5rem}.internship-message__wrapper{background:#25446e;border-radius:1.25rem;padding:5rem 0}@media (min-width:46.5rem){.internship-message__wrapper{padding:10rem 0}}.internship-message__wrapper--inner{margin:0 auto;width:20.9375rem}@media (min-width:46.5rem){.internship-message__wrapper--inner{display:grid;grid-template-areas:"body profile" "link link";grid-template-columns:1fr 21rem;width:70rem}}@media (min-width:46.5rem){.internship-message__body{grid-area:body}}.internship-message__body--head{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.5rem;font-weight:600;line-height:1.7}@media (min-width:46.5rem){.internship-message__body--head{font-size:2.5rem}}.internship-message__body--text{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:.9375rem;font-weight:400;line-height:1.8;margin-top:2rem;text-align:justify}@media (min-width:46.5rem){.internship-message__body--text{margin-top:4rem;width:31.75rem}}.internship-message__body--text p:not(:first-child){margin-top:1.8em}.internship-message__body--text span{font-size:1.25rem}.internship-message__body--text ._bold{font-weight:700}.internship-message__profile{margin-top:2.5rem}@media (min-width:46.5rem){.internship-message__profile{grid-area:profile;margin-top:0}}.internship-message__profile--pic{aspect-ratio:2/3;font-size:0;margin:0 auto;width:12.5rem}@media (min-width:46.5rem){.internship-message__profile--pic{width:21rem}}.internship-message__profile--pic img{font-size:0;-o-object-fit:cover;object-fit:cover;width:100%}.internship-message__profile--name{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.5rem;font-weight:600;letter-spacing:.1em;line-height:1;margin-top:1.5rem}.internship-message__profile--title{color:#fff;font-size:.75rem;font-weight:400;line-height:1.5;margin-top:1rem}.internship-message__link{margin-top:5rem}@media (min-width:46.5rem){.internship-message__link{grid-area:link}}.internship-message__link--inner{border:1px solid #fff;display:block;transition:opacity .2s ease}@media (min-width:46.5rem){.internship-message__link--inner{display:grid;grid-template-areas:"thumbnail head" "thumbnail anchor";grid-template-columns:21rem 1fr}}.internship-message__link--inner:hover{opacity:.7}.internship-message__link--thumbnail{font-size:0;aspect-ratio:334/200;width:100%}@media (min-width:46.5rem){.internship-message__link--thumbnail{aspect-ratio:336/238;grid-area:thumbnail}}.internship-message__link--thumbnail img{font-size:0;-o-object-fit:cover;object-fit:cover;width:100%}.internship-message__link--head{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.7;padding:1.5rem 1.25rem 0 1.5rem}@media (min-width:46.5rem){.internship-message__link--head{font-size:1.25rem;grid-area:head;padding:3.375rem 3.25rem 0}}.internship-message__link--anchor{align-items:center;color:#fff;display:flex;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:.875rem;font-weight:600;gap:1rem;letter-spacing:.1em;line-height:1;justify-content:center;padding:2.5rem 0 1.5rem}@media (min-width:46.5rem){.internship-message__link--anchor{grid-area:anchor;padding:0 1.5rem;justify-content:flex-end}}.internship-message__link--anchor::after{background:url(../../../images/pages/intern/icon/caret-r_white.svg) no-repeat center/contain;content:"";height:.625rem;transform:translateY(.125rem);width:.3125rem}@media (min-width:46.5rem){.internship-message__link--anchor::after{transform:unset}}.internship-data{background:#fff;margin-top:-.125rem;padding:5.125rem 0 5rem}.internship-data__inner{margin:0 auto;width:20.9375rem}@media (min-width:46.5rem){.internship-data__inner{width:70rem}}.internship-data__h2{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.5rem;font-weight:600;line-height:1.5;text-align:center}@media (min-width:46.5rem){.internship-data__h2{font-size:2rem}}.internship-data__h2 ._md{font-size:2rem}@media (min-width:46.5rem){.internship-data__h2 ._md{font-size:2.5rem}}.internship-data__h2 ._lg{font-size:2.5rem}@media (min-width:46.5rem){.internship-data__h2 ._lg{font-size:3rem}}@media (min-width:46.5rem){.internship-data__h2 br{display:none}.internship-data__h2 br+span{margin-left:.5rem}}.internship-data__list{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:auto;margin-top:2.5rem}@media (min-width:46.5rem){.internship-data__list{grid-template-columns:repeat(3,1fr)}}.internship-data__list--item{box-shadow:0 0 .625rem rgba(0,0,0,.1);position:relative}.internship-data__list--item ._head{background:#eaeff5;color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.125rem;font-weight:400;line-height:1;left:50%;padding:.6875rem .75rem;position:absolute;top:1.5rem;transform:translateX(-50%);white-space:nowrap}.internship-data__list--item ._head ._ex-sm{font-size:.75rem}.internship-data__list--item ._head ._sm{font-size:.875rem}.internship-data__list--item ._head ._md{font-size:1rem}.internship-data__list--item ._img{font-size:0}.internship-data__list--item ._img img{font-size:0;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.internship-application-notes{background:#fff;margin-top:-.125rem;padding:5.125rem 0 5rem}@media (min-width:46.5rem){.internship-application-notes{padding:10.125rem 0 7.5rem}}.internship-application-notes__inner{background:#eaeff5;border-radius:1.25rem;margin:0 auto;padding:5rem 0;width:20.9375rem}@media (min-width:46.5rem){.internship-application-notes__inner{border-radius:2.5rem;padding:10rem 5rem;width:80rem}}@media (min-width:46.5rem){.internship-application-notes__main{align-items:flex-start;display:flex;gap:8.125rem;justify-content:space-between}.internship-application-notes__main hgroup{flex-shrink:0;padding-bottom:5rem;position:sticky;top:10rem}}.internship-application-notes__h2{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.5rem;font-weight:600;line-height:1.5;padding-left:1.25rem}@media (min-width:46.5rem){.internship-application-notes__h2{font-size:3rem;padding-left:0}}.internship-application-notes__h2 span{position:relative}.internship-application-notes__h2 span::after{background:url(../../../images/pages/intern/application-notes/application-notes_head-deco_mobile.svg) no-repeat center/contain;bottom:-1rem;content:"";height:1.75rem;left:0;position:absolute;width:100%}@media (min-width:46.5rem){.internship-application-notes__h2 span::after{background:url(../../../images/pages/intern/application-notes/application-notes_head-deco_pc.svg) no-repeat center/contain;bottom:-2.25rem;height:3.5rem}}.internship-application-notes__lead{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-weight:400;line-height:1.7;margin-top:2.5rem;padding-left:1.25rem}@media (min-width:46.5rem){.internship-application-notes__lead{font-size:1.25rem;margin-top:4rem;padding-left:0}}.internship-application-notes__lead span{font-weight:700}.internship-application-notes__list{counter-reset:application-note-num;margin-top:2.5rem;padding:0 1.25rem}@media (min-width:46.5rem){.internship-application-notes__list{margin-top:0;padding:0}}.internship-application-notes__list--item{border-top:1px solid #ccc;padding:2.5rem 0}.internship-application-notes__list--item:last-child{border-bottom:1px solid #ccc}.internship-application-notes__list--item ._head{align-items:center;color:#000;display:flex;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-weight:600;gap:.25rem;letter-spacing:.1em;line-height:1}.internship-application-notes__list--item ._head::before{color:#5369b2;content:counter(application-note-num,decimal-leading-zero);counter-increment:application-note-num;font-size:.75rem;font-weight:400;letter-spacing:0}.internship-application-notes__list--item ._condition{background:#fff;color:#5369b2;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.25rem;font-weight:600;letter-spacing:.05em;line-height:1.5;margin-top:2rem;padding:1.25rem}@media (min-width:46.5rem){.internship-application-notes__list--item ._condition{font-size:1.5rem;line-height:1;display:inline-block;padding:1.25rem 1.5rem}}@media (min-width:46.5rem){.internship-application-notes__list--item ._condition br{display:none}}.internship-application-notes__list--item ._body{color:#000;font-size:.8125rem;font-weight:400;line-height:1.7;margin-top:1.5rem;padding-left:1.25rem}@media (min-width:46.5rem){.internship-application-notes__list--item ._body{padding:0 2.5rem 0 1.5rem}}.internship-application-notes__list--item ._body p{text-align:justify}.internship-application-notes__culture-book{margin-top:5rem;padding:0 1.25rem}@media (min-width:46.5rem){.internship-application-notes__culture-book{height:39.625rem;margin-top:10rem;padding:12.375rem 0 0 2.5rem;position:relative}}.internship-application-notes__culture-book--head{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.5rem;font-weight:600;line-height:1}.internship-application-notes__culture-book--lead{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:2.5rem}@media (min-width:46.5rem){.internship-application-notes__culture-book--lead{font-size:1rem}}.internship-application-notes__culture-book--lead br{display:none}@media (min-width:46.5rem){.internship-application-notes__culture-book--lead br{display:block}}.internship-application-notes__culture-book--lead p:not(:first-child){margin-top:1.5em}.internship-application-notes__culture-book--link{display:block;margin-top:2.5rem;text-align:center;transition:opacity .2s ease;width:100%}@media (min-width:46.5rem){.internship-application-notes__culture-book--link{margin-top:0;position:absolute;right:0;top:0;width:26.25rem}}.internship-application-notes__culture-book--link:hover{opacity:.7}.internship-application-notes__culture-book--link img{border-radius:.625rem;box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1);font-size:0;-o-object-fit:cover;object-fit:cover;width:100%}.internship-application-notes__culture-book--link span{color:#000;display:flex;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:.875rem;justify-content:flex-end;margin-top:.5rem}@media (min-width:46.5rem){.internship-application-notes__culture-book--link span{font-size:1rem}}.internship-application-notes__culture-book--link span::before{content:attr(data-mobile-text)}@media (min-width:46.5rem){.internship-application-notes__culture-book--link span::before{content:attr(data-pc-text)}}.internship-application-notes__culture-book--link span::after{aspect-ratio:19/1;background:url(../../../images/pages/intern/application-notes/dik-culture-book_link-deco.svg) no-repeat center/contain;content:"";height:.375rem;margin-left:1rem;transform:translateY(.75rem)}.internship-interviews{background:#fff;margin-top:-.125rem;padding:5.125rem 0 5rem}@media (min-width:46.5rem){.internship-interviews{padding:7.625rem 0 7.5rem}}html:has(.internship-interviews){overflow-x:visible!important}.internship-interviews__inner{margin:0 auto;width:20.9375rem}@media (min-width:46.5rem){.internship-interviews__inner{width:100%}}.internship-interviews__head{color:#5369b2;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:2.5rem;font-weight:600;line-height:1}@media (min-width:46.5rem){.internship-interviews__head{font-size:3.5rem;margin:0 auto;width:70rem}}.internship-interviews__head::after{color:#000;content:attr(data-sub-text);display:block;font-size:1rem;line-height:1.5;margin-top:1.5rem}@media (min-width:46.5rem){.internship-interviews__head::after{font-size:1.25rem}}@media (min-width:46.5rem){.internship-interviews__head br{display:none}}.internship-interviews__list{display:grid;gap:4rem;grid-template-columns:1fr;margin-top:4.375rem}.internship-interviews__list--item{border:1px solid #000;border-radius:1.25rem;padding:0 .9375rem 0 1.25rem}@media (min-width:46.5rem){.internship-interviews__list--item{display:grid;gap:2.8125rem;padding:1.5625rem 10rem 0;place-content:center}.internship-interviews__list--item:nth-child(odd){grid-template-areas:"content profile";grid-template-columns:48.875rem 18.3125rem}.internship-interviews__list--item:nth-child(even){grid-template-areas:"profile content";grid-template-columns:18.3125rem 48.875rem}}.internship-interviews__list--item_profile{margin-top:-1.5rem;width:11rem}@media (min-width:46.5rem){.internship-interviews__list--item_profile{grid-area:profile;margin-top:-3rem;width:100%}}.internship-interviews__list--item:nth-child(odd) .internship-interviews__list--item_profile{margin-left:auto}.internship-interviews__list--item_profile ._pic{aspect-ratio:1/1;background:#ccc;border-radius:50%;font-size:0;overflow:hidden;width:100%}.internship-interviews__list--item_profile ._pic img{font-size:0;-o-object-fit:cover;object-fit:cover;width:100%}.internship-interviews__list--item_profile ._name{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-weight:400;letter-spacing:.1em;line-height:1;margin-top:1em;text-align:center}@media (min-width:46.5rem){.internship-interviews__list--item_profile ._name{font-size:1.25rem}}.internship-interviews__list--item_profile ._title{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:.6875rem;font-weight:400;line-height:1.4;margin-top:.5rem;text-align:center}@media (min-width:46.5rem){.internship-interviews__list--item_profile ._title{font-size:.875rem;margin-top:.75rem}}.internship-interviews__list--item_profile ._title li:not(:first-child){margin-top:.25rem}.internship-interviews__list--item_content{height:50dvh;margin-top:1.25rem;position:relative;z-index:5}@media (min-width:46.5rem){.internship-interviews__list--item_content{grid-area:content;height:31.8125rem;margin-top:1.5625rem;max-height:65dvh}}.internship-interviews__list--item_content::after,.internship-interviews__list--item_content::before{-webkit-backdrop-filter:blur(.05rem);backdrop-filter:blur(.05rem);content:"";height:1.25rem;left:0;position:absolute;width:100%;z-index:10}@media (min-width:46.5rem){.internship-interviews__list--item_content::after,.internship-interviews__list--item_content::before{height:2.5rem}}.internship-interviews__list--item_content::before{background:linear-gradient(to bottom,#fff,rgba(255,255,255,0));top:0}.internship-interviews__list--item_content::after{background:linear-gradient(to top,#fff,rgba(255,255,255,0));bottom:0}.internship-interviews__list--item_content_inner{height:100%;overflow-y:scroll;padding:1.25rem .5rem 1.25rem 0;position:relative;z-index:5}@media (min-width:46.5rem){.internship-interviews__list--item_content_inner{padding:2.5rem 8.375rem 2.5rem 0}}.internship-interviews__list--item_content_inner::-webkit-scrollbar{width:.3125rem}.internship-interviews__list--item_content_inner::-webkit-scrollbar-thumb{background:#ccc}.internship-interviews__list--item_content_inner::-webkit-scrollbar-track{background:rgba(238,238,238,.5);margin:1.25rem 0}@media (min-width:46.5rem){.internship-interviews__list--item_content_inner::-webkit-scrollbar-track{margin:2.5rem 0}}.internship-interviews__list--item_content_inner ._head{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.25rem;font-weight:600;line-height:1.7}@media (min-width:46.5rem){.internship-interviews__list--item_content_inner ._head{font-size:1.5rem}}.internship-interviews__list--item_content_inner ._question{color:#000;display:flex;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.125rem;font-weight:600;gap:.5rem;line-height:1.5;margin-top:2.5rem}.internship-interviews__list--item_content_inner ._question::before{color:#5369b2;content:"Q";font-size:1.5rem;font-weight:400;line-height:1}.internship-interviews__list--item_content_inner ._answer{color:#000;font-size:.8125rem;font-weight:400;line-height:1.5;margin-top:1.5rem}.internship-interviews__list--item_content_inner ._answer p{text-align:justify}.internship-interviews__list--item_content_inner ._answer p:not(:first-child){margin-top:1em}.internship-interviews__list--item_content_inner ._answer p span{font-weight:700}.internship-entry{background:#fff;margin-top:-.125rem;padding:5.125rem 0 10rem}@media (min-width:46.5rem){.internship-entry{padding:7.625rem 0 10rem}}.internship-entry:not(:has(.internship-entry__cta--body)){padding-bottom:0!important}.internship-entry__lead{background:url(../../../images/pages/intern/entry/entry-bg_mobile.min.webp) no-repeat center/cover;padding:7.5rem 0}@media (min-width:46.5rem){.internship-entry__lead{background:url(../../../images/pages/intern/entry/entry-bg_pc.min.webp) no-repeat center/cover}}.internship-entry__lead--inner{margin:0 auto;width:20.9375rem}@media (min-width:46.5rem){.internship-entry__lead--inner{width:auto}}.internship-entry__lead--inner p{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-weight:600;line-height:2.5;text-align:justify}@media (min-width:46.5rem){.internship-entry__lead--inner p{font-size:1.25rem;text-align:center}}.internship-entry__lead--inner p:not(:first-child){margin-top:2em}@media (min-width:46.5rem){.internship-entry__lead--inner p:not(:first-child){margin-top:2.5em}}.internship-entry__lead--inner p br{display:none}@media (min-width:46.5rem){.internship-entry__lead--inner p br{display:block}}.internship-entry__cta::before{background:url(../../../images/pages/intern/entry/entry-img_mobile.min.webp) no-repeat center/cover;content:"";display:block;height:25rem;width:100%}@media (min-width:46.5rem){.internship-entry__cta::before{background:url(../../../images/pages/intern/entry/entry-img_pc.min.webp) no-repeat center/cover;height:30rem}}.internship-entry__cta--body{background:radial-gradient(#99a6d2,#5369b2);border-radius:1.25rem;height:27.5rem;margin:-5rem auto 0;overflow:hidden;padding:4rem 1.25rem 0;width:20.9375rem}@media (min-width:46.5rem){.internship-entry__cta--body{border-radius:2.5rem;height:32rem;padding:4rem 0 0;width:70rem}}.internship-entry__cta--body_head{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:2.5rem;font-weight:600;line-height:1;opacity:.5;padding-bottom:4rem;text-align:center}@media (min-width:46.5rem){.internship-entry__cta--body_head{font-size:5rem}}.internship-entry__cta--body_content{position:relative;z-index:5}.internship-entry__cta--body_content_qa{transition:transform .2s ease}.internship-entry__cta--body_content_qa:has(input:checked){transform:translateX(calc(-100% - 2.5rem))}@media (min-width:46.5rem){.internship-entry__cta--body_content_qa:has(input:checked){transform:translateX(-100%)}}.internship-entry__cta--body_content_qa ._question{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:1.125rem;font-weight:600;line-height:1;text-align:center}@media (min-width:46.5rem){.internship-entry__cta--body_content_qa ._question{font-size:2rem}}.internship-entry__cta--body_content_qa ._answers{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem}@media (min-width:46.5rem){.internship-entry__cta--body_content_qa ._answers{gap:2.5rem;grid-template-columns:repeat(2,20rem);place-content:center}}.internship-entry__cta--body_content_qa ._answers label{background:#fff;border:.125rem solid #000;border-radius:.3125rem;color:#000;cursor:pointer;display:grid;font-size:.875rem;font-weight:500;height:3.75rem;letter-spacing:.1em;line-height:1;place-content:center;place-items:center;position:relative;transition:all .2s ease;width:100%}@media (min-width:46.5rem){.internship-entry__cta--body_content_qa ._answers label{border-radius:.3125rem;font-size:1.125rem;height:5rem}}.internship-entry__cta--body_content_qa ._answers label:hover{opacity:.8;transform:translateY(.125rem)}.internship-entry__cta--body_content_qa ._answers label::after{aspect-ratio:1;background:url(../../../images/pages/intern/icon/circle-caret-r_black.svg) no-repeat center/contain;content:"";height:1.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.internship-entry__cta--body_content_qa ._answers label input{display:none}.internship-entry__cta--body_content_btn{left:0;position:absolute;top:0;transform:translateX(calc(100% + 1.25rem));transition:transform .2s ease;width:100%}@media (min-width:46.5rem){.internship-entry__cta--body_content_btn{display:flex;justify-content:center;padding-top:2rem;transform:translateX(100%)}}.internship-entry__cta--body_content_qa:has(input[value=はい]:checked)+.internship-entry__cta--body_content_btn{transform:translateX(0)}.internship-entry__cta--body_content_btn a{background:#000;border-radius:9999px;color:#fff;display:grid;font-size:1.125rem;font-weight:500;height:3.875rem;letter-spacing:.1em;line-height:1;overflow:hidden;place-content:center;place-items:center;position:relative;transition:all .2s ease}@media (min-width:46.5rem){.internship-entry__cta--body_content_btn a{font-size:1.25rem;height:6.25rem;width:42.5rem}}.internship-entry__cta--body_content_btn a::before{background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 80%,rgba(255,255,255,0) 100%);content:"";height:12.5rem;left:-65%;position:absolute;top:50%;transform:translateY(-50%) rotate(25deg);width:50%;z-index:-1}.internship-entry__cta--body_content_btn a::after{aspect-ratio:1;background:url(../../../images/pages/intern/icon/circle-caret-r_white.svg) no-repeat center/contain;content:"";height:1.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media (min-width:46.5rem){.internship-entry__cta--body_content_btn a::after{height:2.5rem;right:2rem}}.internship-entry__cta--body_content_btn a:hover{transform:translateY(.125rem)}.internship-entry__cta--body_content_btn a:hover::before{animation:btn-animation .3s linear 0s forwards}@keyframes btn-animation{0%{left:-65%}100%{left:115%}}.internship-entry__cta--body_content_thanks{display:grid;gap:10.5rem;left:0;place-items:center;position:absolute;top:0;transform:translateX(calc(100% + 1.25rem));transition:transform .2s ease;width:100%}@media (min-width:46.5rem){.internship-entry__cta--body_content_thanks{gap:8rem;padding-top:2rem;transform:translateX(100%)}}.internship-entry__cta--body_content_qa:has(input[value=いいえ]:checked)~.internship-entry__cta--body_content_thanks{transform:translateX(0)}.internship-entry__cta--body_content_thanks p{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho","MS PMincho",serif;font-size:.875rem;font-weight:600;line-height:2;text-align:center}@media (min-width:46.5rem){.internship-entry__cta--body_content_thanks p{font-size:1.25rem}}.internship-entry__cta--body_content_thanks ._back{cursor:pointer;transition:opacity .2s ease}@media (min-width:46.5rem){.internship-entry__cta--body_content_thanks ._back{font-size:1.5rem}}.internship-entry__cta--body_content_thanks ._back:hover{opacity:.7}main{padding-bottom:0!important}