@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Amaranth&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap";body,html{margin:0;padding:0;border:0;vertical-align:baseline;font-size:62.5%;overflow-x:hidden;font-weight:400}body,html{position:relative}body{-webkit-text-size-adjust:100%;overflow-y:hidden;font-family:Lato,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;line-height:1.8}body a{color:#000;text-decoration:none}body a,body a:hover{transition:all .2s linear!important}a,dd,dl,dt,input,li,p,td,th,ul{font-size:1.6rem;line-height:1.8}::-moz-selection{background:#d8e9e9;color:#177475}::selection{background:#d8e9e9;color:#177475}img{border:none;vertical-align:bottom;max-width:100%;height:auto;width:auto}.opacity:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.logo_mark{position:fixed;width:40vw;max-width:600px;top:80px;right:3vw}@media screen and (min-width:992px){.logo_mark{top:5vh}}.interview_main{position:relative;z-index:99}.interview_single_wrap{background-repeat:no-repeat;background-size:cover;background-position:50% top}@media screen and (min-width:768px){.interview_single_wrap{background-position:top}}.interview_single_wrap .g_page_ttl{display:block;position:relative;padding-top:100px;height:300px;max-width:100%;width:100%;padding-left:4%;padding-right:4%}@media screen and (min-width:576px){.interview_single_wrap .g_page_ttl{padding-top:150px;height:400px}}@media screen and (min-width:992px){.interview_single_wrap .g_page_ttl{padding-top:180px;height:550px}}.interview_single_wrap .g_page_ttl:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0}.interview_single_wrap .g_page_ttl:after{display:none}@media screen and (min-width:576px){.interview_single_wrap .g_page_ttl:after{content:"Recruit";position:absolute;right:0;bottom:0;display:block;color:#dff0f0;font-family:Amaranth,sans-serif;font-size:8rem}}@media screen and (min-width:992px){.interview_single_wrap .g_page_ttl:after{font-size:12rem}}.interview_single_wrap .g_page_ttl h2{white-space:pre-line;position:relative;z-index:3}.interview_single_wrap h1,.interview_single_wrap h2{color:#fff}.interview_single_wrap h1:after{display:block;content:"";width:60px;height:1px;margin-top:2rem;margin-bottom:2rem;background-color:#fff}.interview_single_wrap h2{line-height:1.8;letter-spacing:2px;font-size:1.8rem}@media screen and (min-width:768px){.interview_single_wrap h2{letter-spacing:5px;font-size:2rem}}@media screen and (min-width:992px){.interview_single_wrap h2{font-size:2.8rem}}.interview_single01_wrap{background-image:url(/img/recruit/interview_single01_sp_bg.jpg);background-position:100% 0}@media screen and (min-width:768px){.interview_single01_wrap{background-image:url(/img/recruit/interview_single01_pc_bg.jpg);background-position:top}}.interview_single02_wrap{background-image:url(/img/recruit/interview_single02_sp_bg.jpg);background-position:100% 0}@media screen and (min-width:768px){.interview_single02_wrap{background-image:url(/img/recruit/interview_single02_pc_bg.jpg);background-position:top}}.interview_single03_wrap{background-image:url(/img/recruit/interview_single03_sp_bg.jpg);background-position:100% 0}@media screen and (min-width:768px){.interview_single03_wrap{background-image:url(/img/recruit/interview_single03_pc_bg.jpg);background-position:top}}.interview_single04_wrap{background-image:url(/img/recruit/interview_single04_sp_bg.jpg);background-position:100% 0}@media screen and (min-width:768px){.interview_single04_wrap{background-image:url(/img/recruit/interview_single04_pc_bg.jpg);background-position:top}}.interview_single05_wrap{background-image:url(/img/recruit/interview_single05_sp_bg.jpg);background-position:100% 0}@media screen and (min-width:768px){.interview_single05_wrap{background-image:url(/img/recruit/interview_single05_pc_bg.jpg);background-position:top}}.interview_single_content{max-width:1280px;width:92%;margin:0 auto 8rem}.interview_single_content h3{position:relative;font-weight:700;margin:10rem 0 5rem;font-size:1.6rem}@media screen and (min-width:576px){.interview_single_content h3{font-size:1.8rem}}@media screen and (min-width:992px){.interview_single_content h3{font-size:2.1rem}}.interview_single_content h3:before{display:block;content:"";width:180px;height:3px;margin-top:2rem;margin-bottom:5rem;background-color:#000}.interview_single_name{position:relative;border-top:1px solid #000;padding:5rem 0 2.5rem}@media screen and (min-width:768px){.interview_single_name{display:flex;align-items:center;justify-content:center;padding:5rem}}.interview_single_name h2{color:#99a1a3;font-family:Dancing Script,cursive;margin-right:5rem;font-size:3rem}@media screen and (min-width:576px){.interview_single_name h2{font-size:4rem}}@media screen and (min-width:1200px){.interview_single_name h2{font-size:6rem}}.interview_single_name p{font-weight:700;color:#177475}.interview_single_name .interview_single_name_jp{font-size:1.8rem;font-weight:700;color:#333}.interview_single_intro{max-width:800px;padding-bottom:2.5rem;margin:auto}.interview_single_intro p{width:100%;height:300px;background:#efefef;border-radius:3rem}.interview_single_intro_text{font-size:1.4rem;line-height:1.8}@media screen and (min-width:992px){.interview_single_box{display:flex;justify-content:space-between;gap:3rem}}.interview_single_box figure{border-radius:1rem}@media screen and (min-width:768px){.interview_single_box figure{border-radius:2rem}}@media screen and (min-width:992px){.interview_single_box figure{border-radius:2.5rem}}@media screen and (min-width:1200px){.interview_single_box figure{border-radius:3rem}}@media screen and (min-width:992px){.interview_single_box figure{width:500px;height:375px}}.interview_single_box figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;margin-bottom:1rem}@media screen and (min-width:768px){.interview_single_box figure img{border-radius:2rem}}@media screen and (min-width:992px){.interview_single_box figure img{border-radius:2.5rem}}@media screen and (min-width:1200px){.interview_single_box figure img{border-radius:3rem}}@media screen and (min-width:992px){.interview_single_box figure img{margin-bottom:0}.interview_single_text{flex:1}.interview_single_text.noimage{width:100%}}.interview_single_text p{margin-bottom:2rem}@media screen and (min-width:992px){.interview_single_text p{font-size:1.5rem}}.interview_single_other_links{position:relative;margin-bottom:10rem;padding:7rem 0 0}@media screen and (min-width:576px){.interview_single_other_links{margin-bottom:10rem;padding:12rem 0 0}}@media screen and (min-width:768px){.interview_single_other_links{margin-bottom:20rem}}.interview_single_other_links:after,.interview_single_other_links:before{content:"";display:inline-block;height:4px;width:100px;position:absolute;background-color:#177475;transform:skewY(-30deg);transform-origin:top right}@media screen and (min-width:768px){.interview_single_other_links:after,.interview_single_other_links:before{width:200px}}@media screen and (min-width:992px){.interview_single_other_links:after,.interview_single_other_links:before{width:350px}}.interview_single_other_links:before{left:1rem;top:-5rem}.interview_single_other_links:after{right:1rem;bottom:-3rem}@media screen and (min-width:576px){.interview_single_other_links:after{bottom:0}}.interview_single_other_links h2{font-family:bold;letter-spacing:2px;margin-bottom:2rem;font-size:2.5rem}@media screen and (min-width:576px){.interview_single_other_links_ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.interview_single_other_links_ul li{margin-bottom:1.5rem;width:100%}@media screen and (min-width:992px){.interview_single_other_links_ul li{width:47%;margin-bottom:3rem}}.interview_single_other_links_ul a{box-shadow:0 2px 12px 0 rgba(36,50,99,.09);border:5px solid #fff;border-radius:1rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:5% 10% 5% 5%;width:100%;background-image:url(/img/common/icon_blackcircle_right.svg);background-repeat:no-repeat;background-position:right 3% center;background-size:20px auto}@media screen and (min-width:768px){.interview_single_other_links_ul a{border-radius:2rem}}@media screen and (min-width:992px){.interview_single_other_links_ul a{border-radius:2.5rem}}@media screen and (min-width:1200px){.interview_single_other_links_ul a{border-radius:3rem;background-size:30px auto}}.interview_single_other_links_ul a:hover{border:5px solid #ebebeb;box-shadow:0 2px 12px 0 rgba(36,50,99,.4);transform:translateY(-10px)}.interview_single_other_links_ul a figure{width:32%;position:relative}.interview_single_other_links_ul a figure img{width:100%;height:70px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:1rem}@media screen and (min-width:768px){.interview_single_other_links_ul a figure img{border-radius:2rem}}@media screen and (min-width:992px){.interview_single_other_links_ul a figure img{border-radius:2.5rem}}@media screen and (min-width:1200px){.interview_single_other_links_ul a figure img{border-radius:3rem}}@media screen and (min-width:992px){.interview_single_other_links_ul a figure img{height:80px}}@media screen and (min-width:1200px){.interview_single_other_links_ul a figure img{height:100px}}.interview_single_other_links_ul a figure figcaption{position:absolute;bottom:-1rem;color:#f1c600;font-family:Dancing Script,cursive;transform:skewY(-5deg);transform-origin:top right;line-height:1}@media screen and (min-width:992px){.interview_single_other_links_ul a figure figcaption{font-size:2.8rem}}@media screen and (min-width:1200px){.interview_single_other_links_ul a figure figcaption{font-size:3.4rem}}@media screen and (min-width:992px){.interview_single_other_links_ul a figure .f_s{font-size:2rem}}@media screen and (min-width:1200px){.interview_single_other_links_ul a figure .f_s{font-size:3rem}}.interview_single_other_links_ul a .text_box{width:65%}.interview_single_other_links_ul a .text_box p{font-weight:700;color:#177475;font-size:1.2rem}@media screen and (min-width:768px){.interview_single_other_links_ul a .text_box p{font-size:1.6rem}}.interview_single_other_links_ul a .text_box h3{font-weight:700;line-height:1.4;margin:.5rem 0 1rem;white-space:pre-line;font-size:1.4rem}@media screen and (min-width:768px){.interview_single_other_links_ul a .text_box h3{font-size:1.4rem}}@media screen and (min-width:992px){.interview_single_other_links_ul a .text_box h3{line-height:1.6;font-size:1.4rem}}@media screen and (min-width:1200px){.interview_single_other_links_ul a .text_box h3{font-size:1.6rem}}