@import url("https://fonts.googleapis.com/css2?family=Abel&display=swap");.Page{font-feature-settings:"palt"}#hope_logo{display:none}.max-width1280{max-width:1280px;margin:auto}.max-width960{max-width:960px;margin:auto}.Grid.max-width960{max-width:1000px;margin-left:-40px}.Text.-Catchcopy p{font-size:1.25rem}.Text.-mt70{margin-top:70px}.Text.-note .Link{font-size:.875rem}.Text.-justify{text-justify:inter-cluster}.Header__languageSelect,body.-is-interactive .Header.-scrolling .Header__languageSelect{display:block;border:none;width:0;margin-left:0}.Header__menu{max-width:1360px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.Movie__hope,.Movie__hope iframe{height:56.24993vw!important;width:100vw!important;max-height:719.9991px!important;max-width:1280px!important;margin:auto}[data-sgh-pid=HOPE-01] .Movie{background-color:#3a499e}.Media.MovieBottomImage,[data-sgh-pid=HOPE-01] .Movie{margin-bottom:0}.Media.topBgImageFrame picture{position:absolute;z-index:-1;margin-top:-250px}.spHopeTopImage{display:none}.topCatchcopy{margin-top:40px;margin-left:160px;margin-bottom:70px;background:#ffff80;filter:alpha(opacity=50);background:rgba(255,255,128,.5);padding:50px}.topCatchcopy .Heading h2{padding-bottom:70px;font-size:1.75rem;line-height:1;font-weight:500;font-style:italic;position:relative}.topCatchcopy .Text{margin-bottom:0;margin-right:20px}.interview{background-image:url(/hope/images/topBgImage_blue.png);background-position:40px 0;background-repeat:repeat-y;margin-bottom:0;padding-bottom:10px}.interview .interviewTitle{text-align:center;display:flex;justify-content:flex-end;padding:70px 40px 0 0}.interview .interviewTitle>.Media{max-width:425px}.interview .interviewTitle>.Media img{width:100%}.interview .interviewTitle>.Media .Media__caption{margin-top:-10px;padding-left:13%}.interview .Grid.max-width960{margin-left:auto;margin-right:auto;margin-top:-40px}.interview .Grid.max-width960:last-of-type{margin-bottom:80px}.interview .Grid.max-width960.hiddenSlideArea{margin-top:0}.interview .Grid.-col3.max-width960>.Grid__col:nth-of-type(3n+1){margin-left:20px}.interview .linkThum{position:relative}.interview .linkThum>p{position:absolute;z-index:10;height:100%;width:100%;padding:4.5% 5.5%;color:#fff;display:flex;align-items:flex-end;font-family:Abel,sans-serif;font-style:italic;font-weight:700;letter-spacing:.1rem;line-height:2.1rem;font-size:2.3rem}.linkThum .Link__image{position:relative}.linkThum .Link__image:after{content:"";position:absolute;z-index:5;height:100%;width:100%;top:0;background-image:url(/hope/interview/images/gradation_thum.png);background-size:100%}.interview .Grid__col h3{border-left:12px solid #3a499e;color:#3a499e;padding-left:10px;font-size:1.15rem;line-height:1.6;margin-bottom:12px;text-align:justify;text-justify:inter-cluster}.interview .Grid__col dt{font-size:.875rem;line-height:1.25rem}.interview .Grid__col dd{font-size:1.5rem}.interview .Grid__col{position:relative}.interview .Grid__col.newArrivals:before{content:"NEW";color:#3a499e;font-style:italic;font-weight:500;text-indent:-.25rem;display:block;line-height:55px;text-align:center;width:55px;height:55px;background-color:#ffff80;margin:auto;position:absolute;top:-8px;left:-8px;z-index:1}.interviewMore .ButtonItem{background-color:#6b8388;border-radius:30px;width:400px;max-width:100%;padding-left:0;padding-right:0;justify-content:center}.interviewMore a.ButtonItem:active,.interviewMore a.ButtonItem:focus,.interviewMore a.ButtonItem:hover{background:#3a499e}.Content.recruitment{background-color:#3a499e;color:#fff}.Content.recruitment .Content__inner{max-width:1040px;width:100%;padding-right:40px;padding-left:40px}.recruitment .Grid{align-items:stretch}.recruitment .Grid .Grid__col{display:flex;align-items:center;margin-bottom:40px}.recruitment .recruitmentTitle>.Media{max-width:210px;margin-bottom:0}.recruitment .recruitmentTitle>.Media img{width:100%}.recruitment .recruitmentTitle>.Text{margin-bottom:0;line-height:1.75}.recruitment .recruitmentInfo{height:100%;width:100%;border:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.Content__inner .Media.FooterTopImage{margin-top:-80px!important;margin-bottom:-80px!important}[data-sgh-pid=HOPE-02-01] .Page__body>main,[data-sgh-pid=HOPE-02] .Page__body>main{margin-bottom:0}.interviewListPage{background-color:#3b499f;margin-bottom:0;background-image:url(/hope/images/logoBgImage_blue.jpg);background-size:auto 130%;background-position:50%;background-repeat:no-repeat}.interviewListPage .Media{margin-bottom:0}.interviewListPage .Media:first-child img{width:282px;max-width:90%;margin:auto;padding-top:28px;padding-bottom:8px}.interviewListPage .Media:last-child img{width:380px;max-width:90%;margin:auto;padding-bottom:22px}.interviewMore #viewmore span{letter-spacing:.25em;text-indent:.25em}.Content__inner.interviewDetail{max-width:1280px;padding-right:0;padding-left:0}.Content__inner.interviewDetail .Grid{margin:0}.Content__inner.interviewDetail .Grid .Grid__col{margin:0;width:50%;background-image:url(/hope/interview/images/interviewPage_titleBack.jpg);background-size:100%;background-color:#3b499f;color:#fff}.Content__inner.interviewDetail .Grid .Grid__col:first-of-type img{display:block;width:100%}.Content__inner.interviewDetail .Grid .Grid__col:nth-child(2){padding-left:5%;padding-right:4%;padding-bottom:35px;display:flex;flex-direction:column;justify-content:flex-end}.interviewDetailTitle{display:flex;min-height:.1%}.interviewDetailTitle>div:first-child>div:first-child{margin-left:-5%;width:85%;margin-bottom:0}.interviewDetailTitle>div:first-child>div:last-child{width:77%;margin-bottom:2vw}.interviewDetailTitle>div:last-child{width:33%;min-width:90px}.hope_profile .prof_nameE{font-family:Abel,sans-serif;font-style:italic;font-size:3rem;font-weight:700;letter-spacing:.1rem;line-height:5rem}.hope_profile .prof_company{font-size:1.125rem;line-height:1.75rem;padding-bottom:.25rem}.hope_profile .prof_name{font-size:1.75rem;line-height:1.75rem;padding-bottom:1rem}.hope_profile .prof_note{font-size:.875rem;line-height:1rem;color:#cde}.interviewDetailText .Heading.-level2.-justify h2,.interviewDetailText .Heading.-level3.-justify h3{text-align:justify;text-justify:inter-cluster}.interviewDetailText .Heading.-level2{margin-bottom:70px}.interviewDetailText .Heading.-level2 h2{padding-left:0;font-size:2rem;font-weight:400;text-align:left;font-style:italic;color:#3b499f}.interviewDetailText .Heading.-level3{margin-top:70px}.interviewDetailText .Heading.-level3 h3{padding-left:50px;font-size:1.75rem;line-height:1.75;font-weight:400;font-style:italic;position:relative}.interviewDetailText .Heading.-level3 h3:before{content:"";display:block;width:1.225em;height:1.225em;background:#ffff80;position:absolute;top:calc(.2625em + 2px);left:0}.Footer{position:relative}.Footer__facebookLink{border-top:15px solid #3a499e}.Footer__facebookLink .-center{text-align:center;padding-top:35px;padding-bottom:35px}.Footer__facebookLink .-center img{width:300px;max-width:70%}.Footer__main,.Footer__nav{background-color:#2b354a;color:#fff}.Footer__nav{padding-bottom:24px}.Footer__nav .Heading.-level3{text-align:center}.Footer__nav a{color:#fff}.Footer__navBody li>.Link:active>span,.Footer__navBody li>.Link:focus>span,.Footer__navBody li>.Link:hover>span{border-color:#fff}footer.Footer .Link:after{content:url(/assets/images/icon_arrowWhite_001.svg)}footer.Footer .Link[target=_blank]:after{content:url(/assets/images/icon_blankWhite_001.svg);opacity:.5}.pagetopArrow{display:none;position:fixed;bottom:0;right:0;z-index:999}.pagetopArrow a{display:flex;justify-content:center;align-items:center;width:80px;height:80px;color:#fff;background:#4a5264;font-size:2.8rem}.pagetopArrow a:hover{background:#1b2333}.pagetopArrow a img{width:42%}.hiddenArea,.hiddenSlideArea{display:none}@media print,screen and (min-width:1280px) and (max-width:1360px){.interview{background-position:calc(50vw - 640px) 0}}@media print,screen and (min-width:1280px){.Header__menuSubList.Header__facebook{align-self:center}.Header__menuSubList.Header__facebook li a{display:flex;align-items:center;height:100%}.Header__menuSubList.Header__facebook li a p{display:none}.Header__menuSubList.Header__facebook li a img{display:block;width:30px}.Media.topBgImageFrame picture{margin-top:-250px}}@media print,screen and (max-width:1279px){.Header__menu{padding:0;margin:0 0 0 20px}.Header__link{padding-left:0;padding-right:0}.Header__menuList>li#hope_logo{display:block;text-align:center;margin:auto}.Header__menuList>li#hope_logo img{width:200px;max-width:50%}.Header__menuList>li>a,.Header__menuSubList>li>a{text-align:center;display:block}.Header__menuList>li>a:before,.Header__menuSubList>li>a:after{content:none}.Header__menuSubList.Header__facebook{margin-top:0}.Header__menuSubList.Header__facebook>li{border-bottom:1px solid #d6d9da}.Header__menuSubList.Header__facebook>li>a{align-items:center;height:100%;font-weight:700;transition:color .12s ease-in;position:relative;width:100%;padding:20px 0;font-size:1rem;line-height:2;text-align:center;display:block}.Header__menuSubList.Header__facebook>li a p{display:block}.Header__menuSubList.Header__facebook>li a p span{display:inline-block;padding:0 .2em}.Header__menuSubList.Header__facebook>li a img{display:none}}@media print,screen and (max-width:1080px){.interview .linkThum>p{font-size:3vw;line-height:1}}@media print,screen and (max-width:1024px){.Media.topBgImageFrame picture{margin-top:calc(-28.945vw + 15px)}.Content__inner.interviewDetail .Grid .Grid__col:nth-child(2){padding-left:3%;padding-right:3%;padding-bottom:20px}.hope_profile .prof_nameE{font-size:2.5rem;line-height:4rem}}@media print,screen and (min-width:769px){[data-sgh-pid=HOPE-02-01] .interview .Grid.-col3.max-width960>.Grid__col:nth-of-type(4){display:none}}@media print,screen and (max-width:768px){.Text.-Catchcopy p{line-height:1.75}.Movie__inner,.Movie__inner iframe{height:56.24993vw!important;width:100vw!important}.Movie__inner.Movie__hope{display:none}.spHopeTopImage{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 32.79vw - 61px);background-image:url(/hope/interview/images/interviewPage_titleBack.jpg);background-size:75%;background-color:#3b499f;background-position:100% 0}.spHopeTopImage .Media{margin:0 auto;min-height:0;max-width:440px}.spHopeTopImage .Media:first-child{width:71%}.spHopeTopImage .Media:nth-child(2){width:70%;margin-top:9%;margin-bottom:5%}.spHopeTopImage .Media:nth-child(3){width:77%}.Media.topBgImageFrame{margin-bottom:0}.Media.topBgImageFrame picture{margin-top:calc(-28.945vw + 50px)}.topCatchcopy{margin:auto;padding:30px}.topCatchcopy .Heading h2{font-size:1.5rem;line-height:1.5;padding-bottom:30px}.topCatchcopy .Heading h2 span{display:inline-block}.topCatchcopy .Text{margin-right:0}.interview{background-position:0}.interview .interviewTitle{padding:40px 6.5% 0 0;justify-content:center}.interview .interviewTitle>.Media{max-width:230px}.interview .interviewTitle>.Media .Media__caption{font-size:.625rem}.interview .Grid.max-width960{margin-left:-20px}.interview .Grid.-col3.max-width960>.Grid__col{width:calc(50% - 20px);margin-left:20px}.interview .Grid.-col3.max-width960>.Grid__col:nth-of-type(3n+1){margin-left:20px}.interview .Grid__col.newArrivals:before{line-height:35px;width:35px;height:35px;font-size:.75rem}.Link.-bold .Link__image{margin-bottom:8px}.interview .linkThum>p{font-size:5.1vw}.interview .Grid__col h3{border-width:5px;padding-left:6px;font-size:.875rem}.interview .Grid__col dt{font-size:.75rem;line-height:1rem;font-weight:500}.interview .Grid__col dd{font-size:1.25rem;line-height:1.875rem}.recruitment .Grid{margin:auto}.recruitment .recruitmentTitle{width:100%}.recruitment .recruitmentTitle>.Media{margin-left:auto;margin-right:auto}.recruitment .Grid .Grid__col:first-child{margin-top:30px;margin-bottom:0}.recruitment .Grid .Grid__col:last-child{margin-top:20px;margin-bottom:30px}.recruitment .recruitmentInfo{padding:1rem}.Content__inner .Media.FooterTopImage{margin-top:-60px!important;margin-bottom:-60px!important}[data-sgh-pid=HOPE-02-01] .Page__body>main section.Content:first-child{margin-bottom:30px}.Content__inner.interviewDetail .Grid{flex-direction:column}.Content__inner.interviewDetail .Grid .Grid__col{width:100%}.Content__inner.interviewDetail .Grid .Grid__col:first-child{height:58.7vw;overflow:hidden}.Content__inner.interviewDetail .Grid .Grid__col:nth-child(2){padding-left:0;padding-right:0}.interviewDetailTitle{flex-direction:column}.interviewDetailTitle>div:first-child,.interviewDetailTitle>div:last-child{width:100%}.interviewDetailTitle>div:first-child>div:first-child{position:absolute;top:49.308vw;width:100%;margin:auto}.interviewDetailTitle>div:first-child>div:first-child img{width:55%;margin:auto}.interviewDetailTitle>div:first-child>div:last-child{width:100%;margin:15.262vw auto 2%}.interviewDetailTitle>div:first-child>div:last-child img{width:72%;margin:auto}.interviewDetailTitle>div:last-child img{width:20%;margin:auto}.interviewDetailTitle>div:last-child>div:last-child{margin-bottom:0}.hope_profile{text-align:center}.hope_profile .prof_nameE{font-size:2rem;line-height:3rem}.hope_profile .prof_company{font-size:.8125rem;line-height:1.25rem}.hope_profile .prof_name{font-size:1.25rem;line-height:1.5rem;padding-bottom:.75rem}.hope_profile .prof_note{font-size:.625rem}.interviewDetailText{padding-right:20px;padding-left:20px}.interviewDetailText .Heading.-level2{margin-bottom:40px}.interviewDetailText .Heading.-level2 h2{font-size:1.3125rem;line-height:1.75}.interviewDetailText .Heading.-level3{margin-top:40px;margin-bottom:15px}.interviewDetailText .Heading.-level3 h3{padding-left:1.125rem;font-size:1.125rem;line-height:1.5}.interviewDetailText .Heading.-level3 h3:before{width:.7875em;height:.7875em}.Footer__facebookLink .-center{padding-top:1rem;padding-bottom:1rem}.Footer__facebookLink .-center a{display:block;line-height:1rem}.Footer__navHeading{background:#2b354a}.Footer__navHeading:after,.Footer__navHeading:before{background-color:#fff}.Footer__main{padding-bottom:50px}.Footer__mainLink a{font-size:.7rem}.Footer__nav .Heading.-level3 h3{font-size:1rem}.Footer__navListCol:first-of-type{border-top:1px solid #d6d9da}.pagetopArrow a{width:44px;height:44px}}@media print,screen and (min-width:415px) and (max-width:768px){.interview .Grid__col.newArrivals:before{line-height:45px;width:45px;height:45px;font-size:.875rem}}@media (orientation:landscape) and (max-width:768px){.spHopeTopImage{height:60vw;padding-left:20vw;padding-right:20vw}}