@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400&display=swap);
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{list-style:none;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}@font-face{font-family:Bodoni LT W01 Book;src:url(/_nuxt/fonts/742889c7-71b5-4f98-bd05-4525f454c696.e8ab7b1.woff2) format("woff2"),url(/_nuxt/fonts/6abe77b8-6af9-446d-b68e-f88b9d335631.000f6f9.woff) format("woff")}@font-face{font-family:Bodoni LT W01 Roman;src:url(/_nuxt/fonts/9b289b92-3e7e-4321-a878-45b075061b7b.c0bf1cb.woff2) format("woff2"),url(/_nuxt/fonts/e50f1722-ceb6-41c6-ace7-99b43c9394e9.f109072.woff) format("woff")}@font-face{font-family:Bodoni LT W01 Bold;src:url(/_nuxt/fonts/6e25e056-eccc-4f0a-8de0-e06493b773f9.ece77a8.woff2) format("woff2"),url(/_nuxt/fonts/48b3d988-975b-4840-aa8f-3f625d516d89.40ef3aa.woff) format("woff")}html{font-size:62.5%}body{color:#222;font-family:YakuHanJP,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-family:YakuHanJP,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-size:16px;line-height:1.8}body .bold,body b,body strong{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI semibold,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic,Segoe UI,Verdana,Meiryo,sans-serif}body .selector,body _:lang(x)::-ms-backdrop{font-family:Segoe UI,Meiryo,sans-serif}@media only screen and (max-width:768px){body{font-size:16px}}.en_serif{font-family:Bodoni LT W01 Book}.en_serif_bold{font-family:Bodoni LT W01 Bold}@media only screen and (max-width:768px){.pc{display:none}}.adelay01{animation-delay:.1s!important}@media only screen and (max-width:768px){.adelay01{animation-delay:0s!important}}.adelay02{animation-delay:.2s!important}@media only screen and (max-width:768px){.adelay02{animation-delay:0s!important}}.adelay03{animation-delay:.3s!important}@media only screen and (max-width:768px){.adelay03{animation-delay:0s!important}}.adelay04{animation-delay:.4s!important}@media only screen and (max-width:768px){.adelay04{animation-delay:0s!important}}.adelay05{animation-delay:.5s!important}@media only screen and (max-width:768px){.adelay05{animation-delay:0s!important}}.adelay06{animation-delay:.6s!important}@media only screen and (max-width:768px){.adelay06{animation-delay:0s!important}}.adelay07{animation-delay:.7s!important}@media only screen and (max-width:768px){.adelay07{animation-delay:0s!important}}.adelay08{animation-delay:.8s!important}@media only screen and (max-width:768px){.adelay08{animation-delay:0s!important}}.adelay09{animation-delay:.9s!important}@media only screen and (max-width:768px){.adelay09{animation-delay:0s!important}}.adelay10{animation-delay:1s!important}@media only screen and (max-width:768px){.adelay10{animation-delay:0s!important}}.inview.fadeInup{opacity:0}.inview.fadeInup.active{animation:fadeInup .5s ease-out;animation-fill-mode:forwards}.inview.leftright{opacity:0}.inview.leftright.active{animation:leftright_anim .5s ease-out;animation-fill-mode:forwards}.inview.show{opacity:0}.inview.show.active{animation:show 1s ease-out;animation-fill-mode:forwards}.image-anime-mask{overflow:hidden;transform:translate3d(-100%,0,0);transform-origin:left;transition:all .8s cubic-bezier(.88,.08,.71,.76)}.image-anime-mask.active{transform:translateZ(0)}.image-anime-main{display:block;transform:translate3d(100%,0,0);transition:all .8s cubic-bezier(.88,.08,.71,.76)}.image-anime-main.active{transform:translateZ(0)}.anim_box span{display:inline-block;line-height:1.5;opacity:0;overflow:hidden;position:relative;transform:translateY(12px);transition:all .5s ease;transition-delay:.3s}.anim_box span.gr:before{background:#cb953e}.anim_box span:before{background:#cb953e;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-101%);width:100%;z-index:9}.anim_box span.adelay02{transition-delay:.6s}.anim_box.is-active span{opacity:1;transform:translateY(0)}.anim_box.is-active span:before{animation-delay:.1s;animation-duration:.8s;animation-name:copyslide;animation-timing-function:cubic-bezier(.86,0,.07,1)}.anim_box.is-active span.adelay02:before{animation-delay:.3s}.anim_box.is-active span.adelay04:before{animation-delay:.6s}.anim_box.is-active.ren span:first-of-type:before{animation-delay:.3s}.anim_box.is-active.ren span:nth-of-type(2):before{animation-delay:.4s}.anim_box.is-active.ren span:nth-of-type(3):before{animation-delay:.5s}.anim_box.is-active.ren span:nth-of-type(4):before{animation-delay:.6s}@keyframes fadeInup{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes leftright_anim{0%{opacity:0;transform:translatex(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes flash{0%{opacity:.4}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mt0{margin-top:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}.parenthesis{position:relative}.parenthesis:after,.parenthesis:before{border-bottom:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;content:"";height:100%;position:absolute;top:0;width:10px}.parenthesis:before{border-left:1px solid #fff;left:0}.parenthesis:after{border-right:1px solid #fff;right:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:#ccc;box-shadow:0 0 0 1px hsla(0,0%,100%,.3)}@keyframes copyslide{0%{transform:translateX(-100%)}30%{transform:translateX(0)}65%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes copyslide_stop{0%{transform:translateX(-100%)}30%{transform:translateX(0)}75%{transform:translateX(0)}to{transform:translateX(0)}}.sc_box{bottom:5rem;display:flex;position:absolute;right:0;width:3em;z-index:7000}.sc_box a{content:"";display:block;height:200%;left:0;position:absolute;top:-100%;width:100%;z-index:999}.sc_box p{color:#fff;font-size:10px;font-size:1rem;margin-top:-5em;transform:translateX(46%)}.scroll{background:#fff;content:"";height:50px;overflow:hidden;width:1px}@media only screen and (max-width:768px){.scroll{height:30px}}.scroll .in{animation:masking 2s ease infinite;background:#333;height:50px;width:1px;z-index:999}@media only screen and (max-width:768px){.scroll .in{height:30px}}.scroll .in2{animation:masking 2s ease infinite;background:#000;height:50px;position:absolute;width:1px;z-index:999}.scroll a{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2000}@keyframes masking{0%{transform:translateY(-101%)}42%,58%{transform:translate(0)}to{transform:translateY(101%)}}@keyframes arrows{0%{top:0}to{top:100%}}.image100 img{width:100%}.animate_btn a{display:inline-block;font-size:14px;font-size:1.4rem;padding:0 3rem .5rem 0;position:relative;transition:all .3s ease}@media only screen and (max-width:768px){.animate_btn a{font-size:12px;font-size:1.2rem}}.animate_btn a:before{background:#fff;content:"";height:100%;height:1px;left:0;left:auto;top:100%;width:0;z-index:0}.animate_btn a:after,.animate_btn a:before{display:block;position:absolute;right:0;transition:all .3s ease}.animate_btn a:after{content:"";font-family:Flaticon;font-size:12px;font-size:1.2rem;line-height:1;top:50%;transform:translateY(-55%);z-index:999}@media only screen and (max-width:768px){.animate_btn a:after{transform:translateY(-75%)}}.animate_btn a span{position:relative;z-index:99}.animate_btn a:hover:before{left:0;width:100%}@keyframes animate_btn_on{0%{left:-100%}to{left:0}}@keyframes animate_btn_off{0%{left:0}to{left:100%}}.clearfix:after{clear:both;content:"";display:block}.image_wrap{position:relative;width:100%}@media only screen and (max-width:768px){.image_wrap{width:100%}}.image_wrap.bg01{padding:0 5rem 0 0}@media only screen and (max-width:768px){.image_wrap.bg01{padding:0}}.image_wrap.bg01:after{background:#cb953e;height:100%;left:5rem;top:-5rem}.image_wrap.bg02{margin:0 0 10rem;padding:0 0 0 5rem}@media only screen and (max-width:768px){.image_wrap.bg02{margin:0;padding:0}}.image_wrap.bg02:after{background:#000;bottom:-5rem;height:70%;left:-5rem}.image_wrap.bg03{padding:0 5rem 0 0}@media only screen and (max-width:768px){.image_wrap.bg03{padding:0}}.image_wrap.bg03:after{background:#666;height:100%;left:5rem;top:-5rem}.image-mask{display:block;overflow:hidden;transform:translate3d(-100%,0,0);transform-origin:left;transition:.8s cubic-bezier(.86,0,.07,1)}.image-mask.active,.image-mask.active .img_main{transform:translateZ(0)}.image-mask .img_main{transform:translate3d(101%,0,0);transition:.8s cubic-bezier(.86,0,.07,1)}@keyframes hoverElem{0%{transform:translateZ(0)}49%{transform:translate3D(100%,0,0);visibility:hidden}50%{transform:translate3D(-100%,0,0);visibility:hidden}52%{visibility:visible}to{transform:translateZ(0)}}body{color:#1a1a1a}a{color:#333}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:hover{color:#000;outline:none!important}img{line-height:1;vertical-align:bottom}.pc{display:block}@media only screen and (max-width:768px){.pc{display:none!important}}.sp{display:none}@media only screen and (max-width:768px){.sp{display:block}}img[src$=".svg"]{height:auto;width:100%}.tate{-o-writing-mode:vertical-rl;writing-mode:vertical-rl}@media only screen and (max-width:768px){.tate{writing-mode:horizontal-tb}}.tatete{-o-writing-mode:vertical-rl;writing-mode:vertical-rl}html.win.gecko .la,html.win.gecko .ro{transform:rotate(.001deg)}a,img{outline:none!important}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.unborder:after{background:#000;content:"";display:block;height:1px;margin:1rem auto;text-align:center;width:50px}@media only screen and (max-width:768px){.unborder:after{margin:.8rem auto}}.lborder:after{background:#000;margin:1rem 0}.lborder:after,.unborder_big:after{content:"";display:block;height:1px;text-align:center;width:50px}.unborder_big:after{background:#fff;margin:2rem auto}@media only screen and (max-width:768px){.unborder_big:after{margin:1.4rem auto}}li,ul{list-style:none}ul.normal_list{margin:0;padding:0 0 0 1em}ul.normal_list li{line-height:1.5;list-style-type:disc;margin:0 0 0 .3em;padding:0;position:relative}section.normal_header{background:#414141;background:url(/img/interview_index-assets/fade.png) no-repeat 0 0 #414141;background-size:cover;color:#fff;margin-bottom:4rem;position:relative}section.normal_header.nom{margin:0}section.normal_header .inner{margin:auto;max-width:1400px;min-height:130px;padding:0 5rem;position:relative}section.normal_header .panel{bottom:-3.6rem;left:6rem;position:absolute;z-index:3000}section.normal_header h1{font-size:20px;font-size:2rem;letter-spacing:.2em;padding:5rem 0 0}.en{font-family:Barlow,sans-serif}#rikei_visual,#rikei_visual .bg{position:relative}@media only screen and (max-width:768px){#rikei_visual .bg .images{display:none}}#rikei_visual .txt{left:50%;position:absolute;top:40%;transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:768px){#rikei_visual .txt{background:url(/img/rikei_talk-assets/bg.jpg) no-repeat 0 0;background-size:cover;padding:10rem 5%;position:static;transform:none;width:100%}}#rikei_visual .txt h1{font-size:4.2rem;font-weight:700;font-weight:300;letter-spacing:.5rem;margin:0 0 2rem}@media only screen and (max-width:768px){#rikei_visual .txt h1{font-size:1.6rem}}#rikei_visual .photo{margin:0 auto -5%;position:relative;transform:translateY(-30%);width:1000px;z-index:99}@media only screen and (max-width:768px){#rikei_visual .photo{margin:0 0 5rem;transform:none;width:100%}}#rikei_visual .numtitle{align-items:flex-end;color:#fff;display:flex;left:10%;margin:0 0 3rem;position:absolute;top:15%;z-index:999}@media only screen and (max-width:768px){#rikei_visual .numtitle{top:9%}}#rikei_visual .numtitle .en_serif{color:#fff;font-size:12rem;line-height:1;margin:0 2rem 0 0}@media only screen and (max-width:768px){#rikei_visual .numtitle .en_serif{font-size:3rem;line-height:2}}#rikei_visual .title_en{padding:0 0 1.4rem;text-align:center}#rikei_visual .title_en p.big{font-size:2.8rem;font-style:italic;font-weight:300}@media only screen and (max-width:768px){#rikei_visual .title_en p.big{font-size:1.6rem}}#rikei_visual .title_en p.small{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.3rem}.prof_tilte{color:#000;font-size:3rem;margin:0 0 2rem;text-align:center}@media only screen and (max-width:768px){.prof_tilte{font-size:1.6rem}}.prof_flex{display:flex;justify-content:space-between;margin:auto;padding:0 5%;width:1000px}@media only screen and (max-width:768px){.prof_flex{display:block;margin:0 0 3rem;width:100%}}.prof_flex .box{width:30%}@media only screen and (max-width:768px){.prof_flex .box{margin:0 0 2rem;width:100%}}.prof_flex .box .image{margin:0 0 1rem}@media only screen and (max-width:768px){.prof_flex .box .image{margin:0 auto 2rem;width:30%}}.prof_flex .box .txt .name{font-size:2rem;font-weight:700;margin:0 0 1rem;text-align:center}@media only screen and (max-width:768px){.prof_flex .box .txt .name{font-size:1.6rem}}.prof_flex .box .txt .job{font-size:1.3rem}@media only screen and (max-width:768px){.prof_flex .box .txt .job{text-align:center!important}}.cross_title{font-weight:700;margin:0 0 10rem;text-align:center}.cross_title h2{border-bottom:2px solid #2c3b62;color:#2c3b62;display:inline-block;font-size:3.6rem;font-weight:400;letter-spacing:.2rem;text-align:center}@media only screen and (max-width:768px){.cross_title h2{font-size:1.6rem}.cross_title{margin:0 0 5rem}}.cross_flex{display:flex;justify-content:space-between;margin:0 0 8rem}@media only screen and (max-width:768px){.cross_flex{display:block;margin:0 0 5rem;padding:0 5%}}.cross_flex.rv{flex-direction:row-reverse}@media only screen and (max-width:768px){.cross_flex.rv .txt{margin:0 0 5rem}}.cross_flex .txt{width:50%}@media only screen and (max-width:768px){.cross_flex .txt{margin:0 0 5rem;width:100%}}.cross_flex .txt p{margin:0 0 1rem;padding:0 0 0 5rem;position:relative}.cross_flex .txt p span{display:block;font-weight:700;left:0;margin:0 1rem 0 0;position:absolute;top:0;width:4em}.cross_flex .image{position:relative;width:40%}@media only screen and (max-width:768px){.cross_flex .image{width:100%}}.cross_flex .image .images{position:relative}.cross_flex .image .object{position:absolute;width:300px;z-index:-1}@media only screen and (max-width:768px){.cross_flex .image .object{width:30%}}.cross_flex .image .object.object01{bottom:-5rem;left:-10rem}.cross_flex .image .object.object02{bottom:-5rem;right:-10rem}@media only screen and (max-width:768px){.cross_flex .image .object.object02{right:0}}.cross_flex .image .object.object03{left:-10rem;top:-5rem}.mid_photo{margin:0 0 10rem}@media only screen and (max-width:768px){.mid_photo{margin:0 0 5rem}}.serif{font-family:"Noto Serif JP",serif}