@charset "UTF-8";

main{margin-bottom:0}main::before{position:fixed;width:100%;height:100vh;background-repeat:no-repeat;background-position:center top;background-size:cover;content:"";z-index:-1;pointer-events:none}[data-aos=fadeup]{position:relative;z-index:1}.ic_topimage{position:relative;width:90%;z-index:1;background-color:#fff}@media screen and (max-width: 950px){.ic_topimage{width:92%;min-height:60vh}}.ic_topimage figure{width:100%}@media screen and (max-width: 950px){.ic_topimage figure img{min-height:60vh;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 950px){.ic01_topimage figure img{-o-object-position:65% center;object-position:65% center}}@media screen and (max-width: 950px){.ic02_topimage figure img{-o-object-position:65% center;object-position:65% center}}@media screen and (max-width: 950px){.ic03_topimage figure img{-o-object-position:85% center;object-position:85% center}}@media screen and (max-width: 950px){.ic04_topimage figure img{-o-object-position:65% center;object-position:65% center}}@media screen and (max-width: 950px){.ct01_topimage figure img{-o-object-position:60% center;object-position:60% center}}@media screen and (max-width: 950px){.ct02_topimage figure img{-o-object-position:55% center;object-position:55% center}}@media screen and (max-width: 950px){.ct03_topimage figure img{-o-object-position:65% center;object-position:65% center}}.slidetxt{position:relative;display:inline-flex;color:#fff;overflow:hidden}.slidetxt::before{position:absolute;left:-100%;top:0;width:100%;height:100%;content:"";background-color:#819abe;z-index:0;transition:all .2s ease-out}.slidetxt.slidetxt_black::before{background-color:#0b1852}.slidetxt.slidetxt_black .slidetxt_inner{background-color:#000}.slidetxt.start::before{left:0}.slidetxt.start .slidetxt_inner{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}.slidetxt_inner{position:relative;display:block;z-index:2;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);background-color:#819abe}@media screen and (max-width: 950px){.slidetxt_inner{line-height:1.3}}.slidetxt0102,.slidetxt0103,.slidetxt0104,.slidetxt0105{font-size:47px;font-weight:500}.slidetxt0101::before,.slidetxt0201::before{transition:all .2s ease-out 0s}.slidetxt0101 .slidetxt_inner,.slidetxt0201 .slidetxt_inner{transition:all .2s ease-out .5s}.slidetxt0102,.slidetxt0202{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.slidetxt0102::before,.slidetxt0202::before{transition:all .2s ease-out .1s}.slidetxt0102 .slidetxt_inner,.slidetxt0202 .slidetxt_inner{transition:all .2s ease-out .6s}.slidetxt0103,.slidetxt0203{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.slidetxt0103::before,.slidetxt0203::before{transition:all .2s ease-out .2s}.slidetxt0103 .slidetxt_inner,.slidetxt0203 .slidetxt_inner{transition:all .2s ease-out .7s}.slidetxt0104{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.slidetxt0104::before{transition:all .2s ease-out .3s}.slidetxt0104 .slidetxt_inner{transition:all .2s ease-out .8s}.slidetxt0105{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.slidetxt0105::before{transition:all .2s ease-out .4s}.slidetxt0105 .slidetxt_inner{transition:all .2s ease-out .9s}.slidetxt0201{font-size:16px}@media screen and (max-width: 950px){.slidetxt0201{font-size:12px}}.slidetxt0202,.slidetxt0203{font-size:28px}@media screen and (max-width: 950px){.slidetxt0202,.slidetxt0203{font-size:16px}}.bg_white{background-color:#fff}.bg_white.bg_white02{padding:135px 0}.page-content{padding:260px 0 90px;margin-top:-160px;background-color:#fff}@media screen and (max-width: 950px){.page-content{width:calc(100% - 15px);margin:-80px 0 0 15px;padding:190px 0 90px}}.page-content::before{max-width:1155px}.pitem{transition:all .1s linear}.interview_person{font-family:"Zen Kaku Gothic New",sans-serif;font-size:13px;font-weight:500;line-height:1.5;border-left:6px solid #c5cedb;margin-bottom:0;padding-left:10px}.person_name{color:#000;font-size:16px;font-weight:700;line-height:1.8}.interview_link{position:relative;width:100%;max-width:1068px;margin:0 auto;padding:35px}@media screen and (max-width: 950px){.interview_link{padding:75px 15px 50px}}.interview_link::before,.interview_link::after{position:absolute;top:0;width:50px;height:50px;background-image:url("../img/bg_brackets.svg");background-repeat:no-repeat;background-position:left top;background-size:cover;content:"";pointer-events:none;z-index:0}@media screen and (max-width: 950px){.interview_link::before,.interview_link::after{width:35px;height:35px}}.interview_link::before{left:0}@media screen and (max-width: 950px){.interview_link::before{left:15px}}.interview_link::after{right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 950px){.interview_link::after{right:15px}}.interview_link a{display:block;text-decoration:none}.interview_link a:hover img{opacity:1}.interview_link h2{display:flex;align-items:center;margin:40px 0 15px;padding:0}.interview_link h2 .en_title{display:inline-block;color:#2647ff;font-size:24px;font-weight:600;letter-spacing:.04em;margin-right:10px}.interview_link h2 .jp_title{display:inline-block;font-size:12px;line-height:1.4}.interview_linklist{display:flex;width:100%}@media screen and (max-width: 950px){.interview_linklist{display:block}}@media screen and (max-width: 950px){.interview_linklist a{position:relative;width:100%;margin-bottom:5px}}.interview_linklist a:hover .interview_linkimg::before{width:100%}.interview_linklist .interview_person{font-size:12px;line-height:1.2;border-left:3px solid #c5cedb}@media screen and (max-width: 950px){.interview_linklist .interview_person{position:absolute;left:4.3%;bottom:20px;font-size:13px;line-height:1.2;margin:0;border-left:3px solid #fff;padding-left:8px}}.interview_linklist .interview_person .person_name{display:inline-block;font-size:14px;margin-left:10px}@media screen and (max-width: 950px){.interview_linklist .interview_person .person_name{margin-left:0}}.interview_linkimg{position:relative;width:100%;margin-bottom:10px}@media screen and (max-width: 950px){.interview_linkimg{margin-bottom:0}}.interview_linkimg::before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#535b65;mix-blend-mode:multiply;transition:all .3s ease-out;z-index:2}@media screen and (max-width: 950px){.interview_linkimg::before{display:none}}.interview_linkimg figure{position:relative;z-index:0}.interview_linkimg h3{position:absolute;top:35px;left:10px;font-family:"Zen Kaku Gothic New",sans-serif;font-size:12px;font-weight:500;letter-spacing:.015em;z-index:1}@media screen and (max-width: 950px){.interview_linkimg h3{top:18px;left:4.3%}}.interview_linkimg h3 .job{display:inline-block;font-size:14px;font-weight:700;border-bottom:3px solid #2647ff;padding:0 3px 3px;margin-bottom:15px}@media screen and (max-width: 950px){.interview_linkimg h3 .job{font-size:15px;margin-bottom:10px}}.interview_linkimg h3 .il_title{display:block;font-size:13px;line-height:1.4;padding-top:5px}@media screen and (max-width: 950px){.interview_linkimg h3 .il_title{font-size:16px;line-height:1.25}}.interview_linkimg p{position:absolute;left:0;bottom:0;width:100%;color:#fff;font-size:17px;line-height:1.4;letter-spacing:-0.02em;background-color:rgba(129,154,190,.9);padding:10px;margin:0;z-index:1}@media screen and (max-width: 950px){.interview_linkimg p{left:auto;right:0;bottom:20px;width:60.1%;font-size:16px;line-height:1.25;padding:2%}}.interview_link_footer{position:absolute;left:0;bottom:0;width:100%;height:50px;pointer-events:none;z-index:0}@media screen and (max-width: 950px){.interview_link_footer{height:35px}}.interview_link_footer::before,.interview_link_footer::after{position:absolute;top:0;width:50px;height:50px;background-image:url("../img/bg_brackets.svg");background-repeat:no-repeat;background-position:left top;background-size:cover;content:"";pointer-events:none;z-index:0}@media screen and (max-width: 950px){.interview_link_footer::before,.interview_link_footer::after{width:35px;height:35px}}.interview_link_footer::before{left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 950px){.interview_link_footer::before{left:15px}}.interview_link_footer::after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 950px){.interview_link_footer::after{right:15px}}.crosstalk_linklist{position:relative;width:100%;display:flex}@media screen and (max-width: 950px){.crosstalk_linklist{display:block}}.crosstalk_linklist a{width:33.3%}@media screen and (max-width: 950px){.crosstalk_linklist a{width:100%;margin-bottom:30px}}.crosstalk_linklist a:hover .crosstalk_linkimg::before{width:100%}@media screen and (max-width: 950px){.crosstalk_linklist a:last-child{margin-bottom:0}}.crosstalk_linkimg{position:relative;width:100%;margin-bottom:10px}.crosstalk_linkimg::before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#819abe;mix-blend-mode:multiply;transition:all .3s ease-out;z-index:2}@media screen and (max-width: 950px){.crosstalk_linkimg::before{display:none}}.crosstalk_linkimg figure{position:relative;width:100%;z-index:0}.crosstalk_linkimg p{position:absolute;left:0;bottom:0;width:100%;color:#fff;font-size:17px;line-height:1.4;background-color:rgba(129,154,190,.9);padding:10px;margin:0;z-index:1}@media screen and (max-width: 950px){.crosstalk_linkimg p{left:0;bottom:12px;max-width:210px;font-size:16px;line-height:1.25;letter-spacing:-0.02em;padding:10px}}.crosstalk_linkimg p small{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px;letter-spacing:.04em}@media screen and (max-width: 950px){.crosstalk_linkimg p small{font-size:12px}}.crosstalk_personname{display:flex;align-items:center;justify-content:center;width:100%}.crosstalk_personname p{position:relative;display:inline-block;color:#51535f;font-family:"Zen Kaku Gothic New",sans-serif;font-size:13px;line-height:1.2;margin:0;padding:2px 10px 4px}.crosstalk_personname p::before,.crosstalk_personname p::after{position:absolute;top:0;width:8px;height:57px;content:"";background-image:url("../img/bg_crosstalk_person_s.svg");background-repeat:no-repeat;background-position:left top;background-size:cover}.crosstalk_personname p::before{left:0}.crosstalk_personname p::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}.crosstalk_personname p .person_name{font-size:14px;line-height:1.5}.crosstalk_personname .icon_cross{width:24px;margin:0 2.8%}.person_color01{color:#00488f}.person_color02{color:#0e4b50}.person_color03{color:#000}.schedule{position:relative;color:#fff;padding:135px 0}@media screen and (max-width: 950px){.schedule{padding:90px 10px}}.schedule::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.7);pointer-events:none;z-index:0}.schedule h3{display:flex;align-items:center;flex-wrap:wrap;position:relative;font-family:"Zen Kaku Gothic New",sans-serif;font-size:22px;font-weight:700;line-height:1.3;padding-left:25px;margin-bottom:50px}@media screen and (max-width: 950px){.schedule h3{font-size:18px;margin-bottom:35px}}.schedule h3::before{position:absolute;left:0;top:8px;width:14px;height:14px;content:"";background-color:#2647ff}@media screen and (max-width: 950px){.schedule h3::before{top:5px}}.schedule h3.t_careerstep{margin:130px 0 30px}@media screen and (max-width: 950px){.schedule h3.t_careerstep{margin:80px 0 30px}}.schedule h3.example_title{display:flex;align-items:center;flex-wrap:wrap;padding-left:0}.schedule h3.example_title::before{display:none}.icon_example{display:inline-block;width:45px;margin-right:10px}.example_txt{display:inline-block;width:calc(100% - 55px)}.hide{display:none}.tab_schedule{width:100%;background-color:#819abe;padding:45px 20px;margin-bottom:75px}@media screen and (max-width: 950px){.tab_schedule{padding:30px 0px}}.tab_schedule ul{display:flex;justify-content:center;width:100%;max-width:680px;margin:0 auto;padding:0;gap:0 40px}@media screen and (max-width: 950px){.tab_schedule ul{max-width:210px;display:block}}.tab_schedule ul li{display:flex;align-items:center;justify-content:space-between;width:29.4%;margin:0;padding:0;cursor:pointer}@media screen and (max-width: 950px){.tab_schedule ul li{width:100%;margin-bottom:20px}}@media screen and (max-width: 950px){.tab_schedule ul li:last-of-type{margin-bottom:0px}}.tab_schedule ul li .icon_schedule{position:relative;display:inline-block;width:50px}@media screen and (max-width: 950px){.tab_schedule ul li .icon_schedule{margin-right:10px}}.tab_schedule ul li .icon_schedule img{-webkit-filter:grayscale(100%);filter:grayscale(100%);will-change:filter}.tab_schedule ul li .icon_title{position:relative;display:inline-block;width:calc(100% - 60px);font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:700;text-align:center;color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #2647FF, #2647FF 50%, #fff 50%, #fff);background-position:100% 0;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;padding:0 2px 8px;overflow:hidden;transition:all .3s ease-out}.tab_schedule ul li .icon_title::before,.tab_schedule ul li .icon_title::after{position:absolute;left:0;bottom:0px;height:3px;content:"";transition:all .3s ease-out}.tab_schedule ul li .icon_title::before{width:100%;background-color:#fff;z-index:0}.tab_schedule ul li .icon_title::after{width:0;background-color:#2647ff;z-index:1}.tab_schedule ul li.current .icon_schedule img,.tab_schedule ul li:hover .icon_schedule img{-webkit-filter:grayscale(0);filter:grayscale(0)}.tab_schedule ul li.current .icon_title,.tab_schedule ul li:hover .icon_title{background-position:0 0}.tab_schedule ul li.current .icon_title::after,.tab_schedule ul li:hover .icon_title::after{width:100%}@media screen and (max-width: 950px){.tab_schedule ul li.current:hover .icon_schedule img{-webkit-filter:grayscale(0);filter:grayscale(0)}}@media screen and (max-width: 950px){.tab_schedule ul li.current:hover .icon_title{background-position:0 0}}@media screen and (max-width: 950px){.tab_schedule ul li.current:hover .icon_title::after{width:100%}}@media screen and (max-width: 950px){.tab_schedule ul li:hover .icon_schedule img{-webkit-filter:grayscale(100);filter:grayscale(100)}}@media screen and (max-width: 950px){.tab_schedule ul li:hover .icon_title{background-position:100% 0}}@media screen and (max-width: 950px){.tab_schedule ul li:hover .icon_title::after{width:0}}.schedulelist{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 950px){.schedulelist{display:block}}.schedulelist.schedulelist02{justify-content:center}.schedule_content{width:44%}@media screen and (max-width: 950px){.schedule_content{width:100%;margin-bottom:55px}}.schedule_content h4{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.03em;border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:10px}.schedule_content dl{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;width:100%;margin-top:50px}.schedule_content dl::before,.schedule_content dl::after{position:absolute;left:24px;content:"";width:4px;z-index:0}.schedule_content dl::before{top:10px;height:calc(100% - 10px);background-color:#819abe}.schedule_content dl::after{bottom:-30px;height:30px;background:linear-gradient(to bottom, rgb(129, 154, 190) 0%, rgba(129, 154, 190, 0) 100%)}.schedule_content dl dt{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.04em;background-color:#819abe;border-radius:50%;margin:0 0 30px;padding:0;z-index:1}@media screen and (max-width: 950px){.schedule_content dl dt{margin-bottom:15px}}.schedule_content dl dt:first-child::before{position:absolute;top:-30px;width:4px;height:30px;left:24px;content:"";background:linear-gradient(to bottom, rgba(129, 154, 190, 0) 0%, rgb(129, 154, 190) 100%);z-index:0}.schedule_content dl dt:last-of-type{margin-bottom:0}.schedule_content dl dd{width:calc(100% - 50px);font-size:14px;line-height:1.6;letter-spacing:.015em;padding:0 0 0 20px;margin:0 0 30px}@media screen and (max-width: 950px){.schedule_content dl dd{font-size:13px;margin-bottom:15px}}.schedule_content dl dd:last-of-type{margin-bottom:0}.schedule_content dl dd .schedule_title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.03em}@media screen and (max-width: 950px){.schedule_content dl dd .schedule_title{font-size:14px}}.careerstep{color:#fff;background-color:#819abe;padding:60px 20px}@media screen and (max-width: 950px){.careerstep{padding:30px 20px}}.careerstep_content{position:relative;width:100%;max-width:790px;display:flex;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin:0 auto}@media screen and (max-width: 950px){.careerstep_content{display:block;max-width:inherit}}.careerstep_content::before,.careerstep_content::after{position:absolute;left:0;width:100%;height:1px;content:"";background-color:#fff;z-index:0}@media screen and (max-width: 950px){.careerstep_content::before,.careerstep_content::after{display:none}}.careerstep_content::before{top:17px}.careerstep_content::after{top:20px}.careerstep_inner{width:23%}@media screen and (max-width: 950px){.careerstep_inner{position:relative;width:100%;padding-bottom:20px}}@media screen and (max-width: 950px){.careerstep_inner::before,.careerstep_inner::after{position:absolute;top:0;width:1px;height:100%;content:"";background-color:#fff;z-index:0}}@media screen and (max-width: 950px){.careerstep_inner::before{left:20px}}@media screen and (max-width: 950px){.careerstep_inner::after{left:23px}}@media screen and (max-width: 950px){.careerstep_inner:last-of-type{padding-bottom:0}}@media screen and (max-width: 950px){.careerstep_inner:last-of-type::before,.careerstep_inner:last-of-type::after{display:none}}.careerstep_inner h4{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:700;line-height:1.8;margin-bottom:10px}@media screen and (max-width: 950px){.careerstep_inner h4{padding:0 20px 0 45px;margin-bottom:5px}}.careerstep_inner p{font-size:14px;font-weight:600;line-height:1.6;margin:0}@media screen and (max-width: 950px){.careerstep_inner p{font-size:15px;line-height:1.5;padding:0 20px 0 45px}}.careerstep_inner p.careerstep_year{position:relative;font-size:19px;font-weight:500;line-height:1.8;text-align:center;letter-spacing:.03em;background-color:#819abe;padding:0 2px 2px;margin-bottom:15px;border:1px solid #fff;z-index:1}@media screen and (max-width: 950px){.careerstep_inner p.careerstep_year{font-size:16px;padding:4px 2px;margin-bottom:10px}}
/*# sourceMappingURL=map/interview_common.css.map */