@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}body{color:#333;font-family:Zen Kaku Gothic New,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;line-height:1.75!important}@media only screen and (max-width: 768px){body{font-size:.9rem;line-height:1.8!important}}.serif{font-family:"Noto Serif JP",serif}.en{font-family:Zodiak,serif;font-weight:400}.enex{font-family:Zodiak-Extrabold,sans-serif}.enx{font-family:Zodiak-Bold,sans-serif;letter-spacing:.03em}.enm{font-family:Switzer-Medium,sans-serif}main{width:100%;overflow:hidden}.int_visual{position:relative}@media only screen and (max-width: 768px){.int_visual{margin:60px 0 2rem}}.int_visual .inner{padding:8vw 5vw;z-index:99;position:relative}@media only screen and (max-width: 768px){.int_visual .inner{padding:0}}.int_visual .image{width:70%;position:relative;margin:1em 0 0}@media only screen and (max-width: 768px){.int_visual .image{width:100%}}.int_visual .image img{min-height:80vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.int_visual .image img{min-height:0}}.int_visual .bar{top:46%;left:100%;transform:translate(-50%) translateY(-50%);z-index:0;height:94%}@media only screen and (max-width: 768px){.int_visual .bar{top:50%;height:100%}}.int_visual .bgb{right:0;display:block;position:absolute;width:100%;height:70%;top:0;left:0;content:"";z-index:0;background:linear-gradient(145deg,#cfcfeb 11.79%,#144b9d 87.14%);background:linear-gradient(145deg,#ede2e1 11.79%,#c4a15d 87.14%)}.int_visual .bgb.bgb02{background:linear-gradient(145deg,#b3b4bc 11.79%,#4476c3 87.14%)}.int_visual .bgb.bgb03{background:linear-gradient(145deg,#f6e1e7 11.79%,#b97d5c 87.14%)}.int_visual .bgb:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:3;background:url(/career/img/noise.png)}@media only screen and (max-width: 768px){.int_visual .bgb{height:30%}}.int_visual .txt{position:absolute;top:50%;right:5%;transform:translateY(-50%)}@media only screen and (max-width: 768px){.int_visual .txt{position:static;transform:none}}.int_visual .txt .title{margin:0 0 3rem}@media only screen and (max-width: 768px){.int_visual .txt .title{padding:2rem 2rem 0;margin:0}}.int_visual .txt .title p.en{font-size:2.4rem;line-height:1.6;color:#000;letter-spacing:1px}.int_visual .txt .title p.en.white{color:#fff}@media only screen and (max-width: 768px){.int_visual .txt .title p.en.white{color:#000}.int_visual .txt .title p.en{font-size:1.6rem}}.int_visual .txt .title h1{display:inline-block;background:#000;color:#fff;padding:0 .2rem}.int_visual .txt .profbox{background:#ffffffe6;padding:4rem;color:#333}@media only screen and (max-width: 768px){.int_visual .txt .profbox{background:none;padding:2rem;color:#000}}.int_visual .txt .profbox h2{font-size:1.6rem;margin:0 0 2em;line-height:1.6;letter-spacing:2px;font-weight:600}@media only screen and (max-width: 768px){.int_visual .txt .profbox h2{font-size:1.4rem;margin:0 0 1em}.int_visual .txt .profbox h2 br{display:none}}.int_visual .txt .profbox .prof_flex{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.int_visual .txt .profbox .prof_flex{display:block}}.int_visual .txt .profbox .prof_flex .name{width:50%}@media only screen and (max-width: 768px){.int_visual .txt .profbox .prof_flex .name{width:100%}}.int_visual .txt .profbox .prof_flex .name p.jp{font-size:1.4rem;font-weight:500}@media only screen and (max-width: 768px){.int_visual .txt .profbox .prof_flex .name p.jp{font-size:1rem}}.int_visual .txt .profbox .prof_flex .profile{width:48%}@media only screen and (max-width: 768px){.int_visual .txt .profbox .prof_flex .profile{width:100%;margin:1em 0 0}}.int_visual .txt .profbox .prof_flex .profile p{display:inline-block;background:url(/career/img/noise.png) #eee;font-size:14px;line-height:1;white-space:nowrap;font-weight:500;padding:.3rem 1rem}@media only screen and (max-width: 768px){.int_visual .txt .profbox .prof_flex .profile p{margin:0}}.int_visual .txt .profbox .note{font-size:.75rem;margin-top:2rem}.int_main{margin:0 0 10rem}@media only screen and (max-width: 768px){.int_main{margin:0 0 3rem}}.int_main.bg{padding:10rem 0;position:relative;color:#fff}.int_main.bg .bgbs{display:block;position:absolute;width:100%;height:140%;top:-20%;left:0;content:"";z-index:0;background:#000}@media only screen and (max-width: 768px){.int_main.bg .bgbs{height:100%;top:0}}.int_main.bg h3:before{background:#fff}.int_main .inner{max-width:1400px;margin:auto;padding:0 8vw;position:relative;z-index:10}.int_main h3{font-weight:500;position:relative;display:flex;font-size:1.1rem;margin:0 0 1em}@media only screen and (max-width: 768px){.int_main h3{font-size:1rem}}.int_main h3:before{content:"";width:3rem;height:1px;display:block;background:#000;margin:1em 1em 0 0}.int_main .single_txt{width:640px;margin:auto}@media only screen and (max-width: 768px){.int_main .single_txt{width:100%}}.int_main .int_txt p{letter-spacing:1px;margin:0 0 1em}.mid_photo{position:relative;margin:0 0 10rem}@media only screen and (max-width: 768px){.mid_photo{margin:0 0 3rem}}.mid_photo.rv{transform:translateY(-8rem);margin:0 0 0rem}.mid_photo.rv .image{margin:0 auto 0 0}.mid_photo.rv .bgb2{right:5%;width:50%;position:absolute;bottom:-2em;z-index:0}.mid_photo .image{width:70%;margin:0 0 0 auto;position:relative;z-index:10}.mid_photo .bgb{width:50%;position:absolute;left:0;bottom:-2em;z-index:0}@media only screen and (max-width: 768px){.mid_photo .bgb{width:60%;bottom:-1rem}}.mid_photo_two{display:flex;justify-content:space-between;padding:0 8vw;position:relative;z-index:300}.mid_photo_two.mb{margin:0 0 10rem}.mid_photo_two .image{width:50%;transform:translateY(3rem)}.mid_photo_two .image:first-child{margin:0;transform:translateY(.1rem)}.txt_flex{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.txt_flex{display:block}}.txt_flex .int_txt{width:46%}@media only screen and (max-width: 768px){.txt_flex .int_txt{width:100%}}
