@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}.index__txt01{margin-top:120px;text-align:center}@media screen and (max-width:1280px){.index__txt01{margin-top:9.3676814988vw}}@media screen and (max-width:767px){.index__txt01{margin:14.1025641026vw 5.1282051282vw 0;text-align:left}}.index__cont{display:flex;margin-top:60px;padding-bottom:160px}@media screen and (max-width:1280px){.index__cont{margin-top:4.6838407494vw;padding-bottom:12.4902419984vw}}@media screen and (max-width:767px){.index__cont{display:block;margin-top:0;padding-bottom:0}}.index__cont .sideBox{width:350px;padding-left:70px}@media screen and (max-width:1280px){.index__cont .sideBox{width:21.8579234973vw;padding-left:0}}@media screen and (max-width:767px){.index__cont .sideBox{padding-left:0;width:100%}}.index__cont .sideBox .sideMenu{position:sticky;top:120px}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu{top:9.3676814988vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu{position:relative;top:0;margin-top:2.5641025641vw;padding:0 5.1282051282vw}}.index__cont .sideBox .sideMenu ul li+li{margin-top:20px}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li+li{margin-top:1.5612802498vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li+li{margin-top:0}}.index__cont .sideBox .sideMenu ul li a{position:relative;display:block;padding-left:20px}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li a{padding-left:1.5612802498vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a{padding:6.4102564103vw 0 6.4102564103vw}}.index__cont .sideBox .sideMenu ul li a::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:rgba(0,0,0,0);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a::before{width:100%;height:1px;top:auto;bottom:0;background-color:#d9d9d9}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a::after{content:"";position:absolute;right:.7692307692vw;bottom:50%;transform:translateY(50%) rotate(90deg);display:block;width:2.3076923077vw;height:3.8461538462vw;mask-image:url("../images/common/ico_arrow01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:2.3076923077vw;background:var(--colorOrange)}}.index__cont .sideBox .sideMenu ul li a .hash{display:block;font-size:1.4rem;font-weight:700;line-height:1.8;color:#bbb;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li a .hash{font-size:1.0928961749vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a .hash{font-size:3.5897435897vw;color:#000}}.index__cont .sideBox .sideMenu ul li a .hash::before{content:"#";position:relative;top:-1px;margin-right:5px;font-size:1.2rem;font-family:var(--font-en);font-weight:400;color:#bbb;line-height:1.5;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li a .hash::before{margin-right:.3903200625vw;font-size:.9367681499vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a .hash::before{margin-right:1.2820512821vw;font-size:3.0769230769vw;color:var(--colorOrange)}}.index__cont .sideBox .sideMenu ul li a .name{display:flex;gap:0 8px;align-items:flex-start;color:#bbb;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li a .name{gap:0 .6245120999vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a .name{gap:0 2.0512820513vw;color:#000}}.index__cont .sideBox .sideMenu ul li a .name .en{font-size:1.8rem;font-family:var(--font-en);line-height:1.5}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li a .name .en{font-size:1.4051522248vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a .name .en{font-size:4.6153846154vw}}.index__cont .sideBox .sideMenu ul li a .name .jpn{position:relative;top:7px;font-size:1.2rem;line-height:1.5}@media screen and (max-width:1280px){.index__cont .sideBox .sideMenu ul li a .name .jpn{top:.5464480874vw;font-size:.9367681499vw}}@media screen and (max-width:767px){.index__cont .sideBox .sideMenu ul li a .name .jpn{top:1.7948717949vw;font-size:3.0769230769vw}}@media(hover: hover)and (pointer: fine){.index__cont .sideBox .sideMenu ul li a:hover::before{background-color:var(--colorOrange)}.index__cont .sideBox .sideMenu ul li a:hover .hash{color:#000}.index__cont .sideBox .sideMenu ul li a:hover .hash::before{color:var(--colorOrange)}.index__cont .sideBox .sideMenu ul li a:hover .name{color:#000}}@media print,screen and (min-width:768px){.index__cont .sideBox .sideMenu ul li a.current::before{background-color:var(--colorOrange)}.index__cont .sideBox .sideMenu ul li a.current .hash{color:#000}.index__cont .sideBox .sideMenu ul li a.current .hash::before{color:var(--colorOrange)}.index__cont .sideBox .sideMenu ul li a.current .name{color:#000}}.index__cont .contBox{width:calc(100% - 350px)}@media screen and (max-width:1280px){.index__cont .contBox{width:calc(100% - 21.8579234973vw)}}@media screen and (max-width:767px){.index__cont .contBox{width:100%}}.index .sec{width:100%;padding:60px 60px 0;background:rgba(0,0,0,0) url("../images/interview/bg01.jpg") 0 0 no-repeat;background-size:100% 100%}@media screen and (max-width:1600px){.index .sec{padding:3.7476577139vw 3.7476577139vw 0}}@media screen and (max-width:767px){.index .sec{padding:20.5128205128vw 5.1282051282vw;margin:20.5128205128vw -5.1282051282vw 0;width:100vw;background:rgba(0,0,0,0) url("../images/interview/bg01_sp.jpg") 0 0 no-repeat;background-size:100% 100%}}.index .sec+.sec{margin-top:70px}@media screen and (max-width:1280px){.index .sec+.sec{margin-top:5.4644808743vw}}@media screen and (max-width:767px){.index .sec+.sec{margin-top:0}}.index .sec__head{position:relative;width:100%;width:calc(100% + 60px + 30px + (100svw - 1600px)/2)}@media screen and (max-width:1600px){.index .sec__head{width:calc(100% + 3.7476577139vw + 1.873828857vw)}}@media screen and (max-width:767px){.index .sec__head{width:100%}}.index .sec__head .image img{width:100%}.index .sec__head .ttlBox{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:0 0 0 40px;width:100%;height:100%;z-index:2}@media screen and (max-width:1600px){.index .sec__head .ttlBox{gap:1.249219238vw;padding:0 0 0 2.498438476vw}}@media print,screen and (min-width:768px){.index .sec__head .ttlBox{position:absolute;top:0;left:0}}@media screen and (max-width:767px){.index .sec__head .ttlBox{display:block;padding:0;width:100%;height:auto;margin-top:-5.641025641vw}}.index .sec__head .ttlBox .copy{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}@media screen and (max-width:767px){.index .sec__head .ttlBox .copy{position:relative;gap:1.0256410256vw;z-index:2}}.index .sec__head .ttlBox .copy .copy-inner{display:block;padding:8px 24px 0;font-size:3.2rem;font-weight:700;line-height:1.8;background-color:#fff}@media screen and (max-width:1600px){.index .sec__head .ttlBox .copy .copy-inner{padding:.4996876952vw 1.4990630856vw 0;font-size:1.9987507808vw}}@media screen and (max-width:767px){.index .sec__head .ttlBox .copy .copy-inner{padding:.7692307692vw 3.0769230769vw .7692307692vw 3.0769230769vw;font-size:4.6153846154vw}}.index .sec__head .ttlBox .hash{position:absolute;top:0;left:0;display:block;padding:8px 20px;font-size:1.8rem;font-weight:700;line-height:1.8;background-color:#fff}@media screen and (max-width:1280px){.index .sec__head .ttlBox .hash{padding:.6245120999vw 1.5612802498vw;font-size:1.4051522248vw}}@media screen and (max-width:767px){.index .sec__head .ttlBox .hash{z-index:2;padding:1.5384615385vw 4.1025641026vw 1.0256410256vw;font-size:3.5897435897vw}}.index .sec__head .ttlBox .hash::before{content:"#";position:relative;top:-1px;margin-right:5px;font-size:1.2rem;font-family:var(--font-en);font-weight:400;color:var(--colorOrange);line-height:1.5}@media screen and (max-width:1280px){.index .sec__head .ttlBox .hash::before{margin-right:.3903200625vw;font-size:.9367681499vw}}@media screen and (max-width:767px){.index .sec__head .ttlBox .hash::before{font-size:3.0769230769vw}}.index .sec__head .ttlBox .name{display:flex;gap:0 8px;align-items:flex-end;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.index .sec__head .ttlBox .name{gap:0 .6245120999vw}}@media print,screen and (min-width:768px){.index .sec__head .ttlBox .name{padding:2px 25px;background-color:hsla(0,0%,100%,.8)}}@media screen and (min-width:768px)and (max-width:1280px){.index .sec__head .ttlBox .name{padding:.156128025vw 1.9516003123vw}}@media screen and (max-width:767px){.index .sec__head .ttlBox .name{gap:0 1.2820512821vw;margin-top:1.2820512821vw;padding:0 3.8461538462vw}}.index .sec__head .ttlBox .name .en{font-size:2rem;font-family:var(--font-en);line-height:1.5}@media screen and (max-width:1280px){.index .sec__head .ttlBox .name .en{font-size:1.5612802498vw}}@media screen and (max-width:767px){.index .sec__head .ttlBox .name .en{font-size:5.1282051282vw}}.index .sec__head .ttlBox .name .jpn{position:relative;top:-2px;font-size:1.4rem;line-height:1.8}@media screen and (max-width:1280px){.index .sec__head .ttlBox .name .jpn{top:-.156128025vw;font-size:1.0928961749vw}}@media screen and (max-width:767px){.index .sec__head .ttlBox .name .jpn{top:0;font-size:3.0769230769vw}}@media print,screen and (min-width:768px){.index .sec__head .ttlBox .name.white{color:#fff}}@media screen and (max-width:767px){.index .sec__body{margin-top:15.3846153846vw}}.index .sec__body .contentBox{display:flex;margin-top:60px;gap:0 50px;flex-direction:row-reverse}@media screen and (max-width:1280px){.index .sec__body .contentBox{margin-top:4.6838407494vw;gap:0 3.9032006245vw}}@media screen and (max-width:767px){.index .sec__body .contentBox{display:block;padding:0 3.8461538462vw}}.index .sec__body .contentBox+.contentBox{margin-top:60px}@media screen and (max-width:1280px){.index .sec__body .contentBox+.contentBox{margin-top:4.6838407494vw}}@media screen and (max-width:767px){.index .sec__body .contentBox+.contentBox{margin-top:10.2564102564vw}}.index .sec__body .contentBox .txtBox{flex:1}.index .sec__body .contentBox .txtBox .ttl01 .q{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:1.5;color:var(--colorOrange)}@media screen and (max-width:1280px){.index .sec__body .contentBox .txtBox .ttl01 .q{font-size:1.2490241998vw}}@media screen and (max-width:767px){.index .sec__body .contentBox .txtBox .ttl01 .q{font-size:3.5897435897vw}}.index .sec__body .contentBox .txtBox .ttl01 .q::before{content:"";position:absolute;top:10px;left:-30px;width:20px;height:1px;background-color:var(--colorOrange)}@media screen and (max-width:1280px){.index .sec__body .contentBox .txtBox .ttl01 .q::before{top:.7806401249vw;left:-2.3419203747vw;width:1.5612802498vw}}@media screen and (max-width:767px){.index .sec__body .contentBox .txtBox .ttl01 .q::before{top:2.5641025641vw;left:-7.6923076923vw;width:5.1282051282vw}}.index .sec__body .contentBox .txtBox .ttl01 .a{margin-top:10px;display:block;font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width:1280px){.index .sec__body .contentBox .txtBox .ttl01 .a{margin-top:.7806401249vw;font-size:1.8735362998vw}}@media screen and (max-width:767px){.index .sec__body .contentBox .txtBox .ttl01 .a{margin-top:2.5641025641vw;font-size:4.6153846154vw}}.index .sec__body .contentBox .txtBox .txt01{margin-top:25px;font-size:1.6rem;line-height:2}@media screen and (max-width:1280px){.index .sec__body .contentBox .txtBox .txt01{margin-top:1.9516003123vw;font-size:1.2490241998vw}}@media screen and (max-width:767px){.index .sec__body .contentBox .txtBox .txt01{margin-top:6.4102564103vw;font-size:3.5897435897vw}}.index .sec__body .contentBox .txtBox .txt01+.txt01{margin-top:15px}@media screen and (max-width:1280px){.index .sec__body .contentBox .txtBox .txt01+.txt01{margin-top:1.1709601874vw}}@media screen and (max-width:767px){.index .sec__body .contentBox .txtBox .txt01+.txt01{margin-top:3.8461538462vw}}@media screen and (max-width:767px){.index .sec__body .contentBox .image{margin:10.2564102564vw auto 0;width:58.9743589744vw}}