@charset "UTF-8";@-webkit-keyframes loop-text{0%{translate:none}to{translate:-25%}}@keyframes loop-text{0%{translate:none}to{translate:-25%}}.p-interview__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(24px,3.75vw + 0px,48px) 1fr;grid-template-columns:repeat(2,1fr);gap:clamp(36px,4.375vw + 8px,64px) clamp(24px,3.75vw + 0px,48px)}@media (width <= 640px){.p-interview__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.p-interview__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;height:100%;background:#fff;clip-path:inset(0 round 8px)}@media (width <= 1024px){.p-interview__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}.p-interview__photo{-ms-flex-negative:0;flex-shrink:0;width:min(45%,259px);height:389px;overflow:hidden}@media (width <= 1024px){.p-interview__photo{width:100%;height:auto}}.p-interview__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 0.3s ease-in-out;transition:scale 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-interview__link:hover .p-interview__photo img{scale:1.07}}.p-interview__cont{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:32px 24px 24px;position:relative}@media (width <= 1024px){.p-interview__cont{padding:24px clamp(20px,2.34375vw,24px)}}.p-interview__cont:after{font-family:"Material Icons";content:"\e5c8";font-size:clamp(21px,2.34375vw,24px);font-weight:400;color:#fff;letter-spacing:0;vertical-align:middle;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(36px,4.6875vw,48px);aspect-ratio:1;background:#1f1f95;border-radius:50%;position:absolute;bottom:24px;right:20px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}@media (width <= 1024px){.p-interview__cont:after{bottom:20px}}@media (hover:hover) and (pointer:fine){.p-interview__link:hover .p-interview__cont:after{background:#4d4dbe}}.p-interview__ttl .pos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:96px;height:25px;padding-bottom:2px;margin-bottom:clamp(19px,2.1484375vw,22px);background:#1f1f95;border-radius:100vmax;font-size:14px;font-weight:500;color:#fff;letter-spacing:0.096em;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-interview__link:hover .p-interview__ttl .pos{background:#4d4dbe}}.p-interview__ttl .copy{display:block;font-size:22px;line-height:38.5px;margin-top:-8.25px;margin-bottom:-8.25px;font-weight:600;letter-spacing:0.048em;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (width <= 1024px){.p-interview__ttl .copy{font-size:clamp(18px,1.563vw + 6px,22px);line-height:clamp(31.5px,2.734vw + 10.5px,38.5px);margin-top:clamp(-8.25px,-0.586vw + -2.25px,-6.75px);margin-bottom:clamp(23.75px,-0.586vw + 29.75px,25.25px)}}@media (hover:hover) and (pointer:fine){.p-interview__link:hover .p-interview__ttl .copy{color:#4d4dbe}}@media (width <= 1200px){.p-interview__ttl .copy br{display:none}}@media (width <= 1024px){.p-interview__ttl .copy br.tb_show{display:inline}}@media (width <= 1024px){.p-interview__ttl .copy ._ib{display:inline-block}}.p-interview__info .dept{display:block;font-size:clamp(14px,0.781vw + 8px,16px);line-height:clamp(22px,0.781vw + 16px,24px);margin-top:clamp(-4px,0vw + -4px,-4px);margin-bottom:clamp(6px,0vw + 6px,6px);font-weight:600}@media (width <= 1024px){.p-interview__info .dept br{display:none}}.p-interview__info .year{display:block;font-size:14px;color:#536573}body[class^=l-interview_employee] .l-content{margin-bottom:0}.p-interview_employee__section{padding:clamp(72px,8.4375vw,108px) 0}.p-interview_employee__section:nth-of-type(2n){margin-inline:calc(-1 * clamp(16px, 3.125vw, 40px));padding-inline:clamp(16px,3.125vw,40px);background:#fff;border-top-left-radius:32px}.p-interview_employee__section .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:min(5.34%,64px);-moz-column-gap:min(5.34%,64px);column-gap:min(5.34%,64px)}@media (width <= 1024px){.p-interview_employee__section .inner{display:block}}.p-interview_employee__image{-ms-flex-negative:0;flex-shrink:0;width:54%;border-radius:8px;overflow:hidden}@media (width <= 1024px){.p-interview_employee__image{width:40%;margin-bottom:10px}}@media (width <= 640px){.p-interview_employee__image{width:100%;margin-bottom:36px}}@media (640px < width) and (width <= 1024px){.p-interview_employee__section:nth-of-type(odd) .p-interview_employee__image{float:left;margin-right:3.75%}}.p-interview_employee__section:nth-of-type(2n) .p-interview_employee__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (640px < width) and (width <= 1024px){.p-interview_employee__section:nth-of-type(2n) .p-interview_employee__image{float:right;margin-left:3.75%}}.p-interview_employee__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(24px,2.1875vw,28px);margin-bottom:clamp(32px,3.125vw,40px)}.p-interview_employee__ttl .head{display:block;margin-bottom:-3px;font-family:"Bahnschrift","Roboto",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:600;letter-spacing:0.024em;color:#1f1f95}.p-interview_employee__ttl .head ._num{padding-left:38px;position:relative}.p-interview_employee__ttl .head ._num:before{content:"";width:24px;height:1px;background:#1f1f95;position:absolute;top:7px;left:19px;translate:-50% -50%}.p-interview_employee__ttl .main{display:block;font-size:clamp(20px,0.781vw + 14px,24px);line-height:clamp(35px,1.367vw + 24.5px,42px);margin-top:clamp(-9px,-0.293vw + -5.25px,-7.5px);margin-bottom:clamp(-9px,-0.293vw + -5.25px,-7.5px);font-weight:600;letter-spacing:0.048em}@media (width <= 1024px){.p-interview_employee__ttl .main br{display:none}}.p-interview_employee__ttl .main ._ib{display:inline-block}@media (width <= 640px){.p-interview_employee__ttl .main ._ib{display:inline}}.p-interview_employee__text{font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px}.p-interview_employee_visual{padding-top:144px;margin-inline:calc(-1 * clamp(16px, 3.125vw, 40px))}@media (width <= 1024px){.p-interview_employee_visual{padding-top:10px}}.p-interview_employee_visual__inner{height:clamp(576px,56.25vw,720px);padding-inline:clamp(16px,3.125vw,40px);position:relative}@media (width <= 640px){.p-interview_employee_visual__inner{height:revert}}.p-interview_employee_visual__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-top:clamp(107px,17.969vw + -77px,153px);position:relative;z-index:1}@media (width <= 640px){.p-interview_employee_visual__cont{row-gap:32px;height:revert;padding-top:clamp(276px,-16.875vw + 384px,303px)}}@media (width <= 640px){.p-interview_employee_visual__ttl{position:relative}}.p-interview_employee_visual__ttl .sub{display:block;margin-bottom:clamp(15px,1.484375vw,19px);font-family:"Bahnschrift","Roboto",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:21px;font-weight:600;letter-spacing:0.024em;color:#1f1f95}@media (width <= 640px){.p-interview_employee_visual__ttl .sub{margin-bottom:0;font-size:16px;position:absolute;top:calc(-1 * clamp(24px, 5vw + 0px, 32px));-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top}}.p-interview_employee_visual__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (width <= 640px){.p-interview_employee_visual__copy{row-gap:8px}}.p-interview_employee_visual__copy .line{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;background-image:-webkit-gradient(linear,left top,right top,from(#233baa),color-stop(25%,#1f1f95),to(#14283d));background-image:linear-gradient(to right,#233baa 0%,#1f1f95 25%,#14283d 100%);background-size:calc(100% - 40px - 0.064em);background-position:left 20px center;-webkit-background-clip:text;background-clip:text;position:relative}@media (width <= 640px){.p-interview_employee_visual__copy .line{background-size:calc(100% - clamp(12px, 2.5vw + 0px, 16px) * 2 - 0.064em);background-position:left clamp(12px,2.5vw + 0px,16px) center}}@media print{.p-interview_employee_visual__copy .line{background:none}}.p-interview_employee_visual__copy .line ._cont{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;display:inline-block;padding:10px calc(20px - 0.064em) clamp(11.5px,0.586vw + 5.5px,13px) 20px;font-size:clamp(31.5px,1.758vw + 13.5px,36px);font-weight:600;letter-spacing:0.064em;color:transparent}@media (width <= 640px){.p-interview_employee_visual__copy .line ._cont{padding:clamp(7px,0.938vw + 2.5px,8.5px) calc(clamp(12px, 2.5vw + 0px, 16px) - 0.064em) clamp(9px,0.938vw + 4.5px,10.5px) clamp(12px,2.5vw + 0px,16px);font-size:clamp(24px,1.875vw + 15px,27px)}}@media print{.p-interview_employee_visual__copy .line ._cont{color:#1f1f95}}.p-interview_employee_visual__copy .line:before{content:"";-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-2;background:#fff;position:absolute;z-index:-1;width:100%;height:100%}.p-interview_employee_visual__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (width <= 1024px){.p-interview_employee_visual__info{max-width:26%}}@media (width <= 640px){.p-interview_employee_visual__info{max-width:revert}}.p-interview_employee_visual__info .pos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:96px;height:25px;padding-bottom:2px;margin-bottom:clamp(16px,1.5625vw,20px);background:#1f1f95;border-radius:100vmax;font-size:14px;font-weight:500;color:#fff}.p-interview_employee_visual__info .dept{font-size:clamp(18px,0.781vw + 10px,20px);line-height:clamp(27px,1.172vw + 15px,30px);margin-top:clamp(-5px,-0.195vw + -2.5px,-4.5px);margin-bottom:clamp(11px,-0.195vw + 13.5px,11.5px);font-weight:600}@media (width <= 640px){.p-interview_employee_visual__info .dept{font-size:16px;line-height:24px;margin-top:-4px;margin-bottom:8px}}@media (width <= 768px){.p-interview_employee_visual__info .dept br{display:none}}.p-interview_employee_visual__info .year{color:#536573}@media (width <= 640px){.p-interview_employee_visual__info .year{font-size:14px}}.p-interview_employee_visual__image{width:70%;height:100%;border-radius:32px 0 0 32px;overflow:hidden;position:absolute;top:0;right:0}@media (width <= 640px){.p-interview_employee_visual__image{width:calc(100% - 48px);height:460px}}.p-interview_employee_visual__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (width <= 640px){.p-interview_employee_visual__image img{-o-object-position:calc(50% - 64px);object-position:calc(50% - 64px)}}.p-interview_employee_message{padding:70px clamp(16px,3.125vw,40px) 154px;margin-inline:calc(-1 * clamp(16px, 3.125vw, 40px));overflow:hidden;position:relative}@media (width <= 900px){.p-interview_employee_message{padding:12px clamp(16px,3.125vw,40px) 192px}}.p-interview_employee_message:before{content:"";height:70px;aspect-ratio:4140/70;background:url(../images/interview/common/img_message_loop_text.png) repeat-x left top/contain;opacity:0.08;position:absolute;bottom:0;left:0;-webkit-animation:loop-text 30s linear infinite;animation:loop-text 30s linear infinite}@media (width <= 900px){.p-interview_employee_message:before{height:47px}}.p-interview_employee_message__inner{width:min(100%,960px);margin-inline:auto;position:relative}@media (width <= 900px){.p-interview_employee_message__inner{width:min(100%,720px)}}.p-interview_employee_message__inner:after{content:"";width:52px;aspect-ratio:52/50;background:url(../images/interview/common/img_message_bubble.png) no-repeat center/cover;position:absolute;top:100%;left:min(31.21%,290px)}@media (width <= 900px){.p-interview_employee_message__inner:after{content:none}}.p-interview_employee_message__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:364px;padding:0 384px 0 64px;background:#fff;border-radius:8px;position:relative}@media (width <= 900px){.p-interview_employee_message__box{height:auto;padding:36px 24px 95px}}.p-interview_employee_message__box:before{content:"";width:52px;aspect-ratio:1;background:url(../images/interview/common/img_message_bracket.png) no-repeat center/cover;position:absolute;top:-4px;left:-4px}@media (width <= 900px){.p-interview_employee_message__box:before{width:39px;top:-3px;left:-3px}}.p-interview_employee_message__box:after{content:"";width:52px;aspect-ratio:1;background:url(../images/interview/common/img_message_bracket.png) no-repeat center/cover;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-4px;right:-4px}@media (width <= 900px){.p-interview_employee_message__box:after{width:39px;bottom:-3px;right:-3px}}.p-interview_employee_message__ttl{margin-bottom:32px;font-size:24px;font-weight:600;letter-spacing:0.048em;color:#1f1f95}@media (width <= 900px){.p-interview_employee_message__ttl{font-size:20px;line-height:35px;margin-top:-7.5px;margin-bottom:20.5px;text-align:center}}.p-interview_employee_message__ttl .ib{display:inline-block}.p-interview_employee_message__text{font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px}.p-interview_employee_message__image{width:384px;position:absolute;bottom:-154px;right:0}@media (width <= 900px){.p-interview_employee_message__image{width:288px;bottom:auto;top:100%;right:50%;translate:50% -64px}}
/*# sourceMappingURL=common_interview.css.map */