@media screen and (min-width: 1361px){.roboto{font-family:"Roboto",sans-serif;font-weight:bold}.inter{font-family:"Inter",sans-serif}ul{padding-left:0}section{position:relative;z-index:10}#header{position:fixed;width:100%;z-index:30}html,body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}body{overflow:clip !important}a.btn{display:block}#wrapper{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;height:auto;max-width:unset;min-width:unset;background:#f5f5f3}#wrapper .opening{pointer-events:none;position:fixed;top:0;left:0;z-index:300;width:100vw;height:100vh;background-image:url("../img/top/noise.webp");background-size:contain;background-position:center top;background-repeat:repeat;background-color:#f5f5f3;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;animation-name:opening_fadeOut;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes opening_fadeOut{0%{opacity:1}100%{opacity:0}}#wrapper .opening img{display:block;width:526px}#wrapper .bg_noise{pointer-events:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-image:url("../img/top/noise.webp");background-size:contain;background-position:center top;background-repeat:repeat;z-index:10}#wrapper .sidebar{position:fixed;z-index:2000;top:0;left:0;background-color:#000;width:50px;height:100vh}#wrapper .sidebar .top{position:absolute;z-index:10;top:12px;left:50%;transform:translate(-50%, 0%);width:36px;background-color:#000}#wrapper .sidebar .top::after{content:"";display:block;bottom:0;left:50%;transform:translate(-50%, 0);width:100%;height:100px;position:absolute;z-index:-1;background-color:#000}#wrapper .sidebar .ttl{position:absolute;bottom:12px;left:50%;transform:translate(-50%, 0%);width:27px}#wrapper .humb_menu{position:fixed;z-index:1000;width:30px;height:30px;top:20px;right:20px;cursor:pointer;transition:all .5s ease}#wrapper .humb_menu img:nth-child(1){position:relative;z-index:20}#wrapper .humb_menu img:nth-child(2){position:absolute;z-index:10;top:0;left:0}#wrapper .humb_menu.open img:nth-child(1){transition:all .5s ease;opacity:0}#wrapper .humb_menu.open img:nth-child(2){border:1px solid #000}#wrapper .nav{position:fixed;z-index:900;top:20px;right:20px;transition:all .5s ease;opacity:0;pointer-events:none}#wrapper .nav.on{transition:all .5s ease;opacity:1;pointer-events:all}#wrapper .nav.on .bg{transition:all .5s ease;opacity:1;width:790px;height:790px}#wrapper .nav .bg{position:absolute;z-index:-1;background-color:#000;border-radius:50%;left:-32px;transition:all .5s ease;transform:translate(-50%, -50%);opacity:0;width:20px;height:20px}#wrapper .nav .wrap{position:absolute;right:0;width:240px;top:0px}#wrapper .nav .wrap .content{margin-top:20px;color:#fff;font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.4;transition:all .5s ease;filter:brightness(1)}#wrapper .nav .wrap .content span{color:#99dcf3}#wrapper .nav .wrap .content:hover{transition:all .5s ease;filter:brightness(0.8)}#main .main_content{position:relative;z-index:10;box-sizing:border-box;padding:0 0 0 50px}#main .kv_wrap{position:relative;z-index:200}#main #content_area{position:relative}#main #content_area .bg_all{position:absolute;top:0;left:0;width:100%}#main #content_area .bg_all .txt{position:absolute;width:1332px;top:0;left:0}#main #kv.margin_side_l{position:relative;z-index:10}#main #kv.margin_side_l .ttl{position:absolute;z-index:10}#main #kv.margin_side_l .ttl.interview01{width:27.8676470588vw;top:11.7647058824vw;left:64.9264705882vw}#main #kv.margin_side_l .ttl.interview02{width:38.6029411765vw;top:7.2058823529vw;left:52.8676470588vw}#main #kv.margin_side_l .ttl.interview03{width:27.5735294118vw;top:10vw;left:63.75vw}#main #kv.margin_side_l .ttl.interview04{width:39.7794117647vw;top:10vw;left:56.6176470588vw}#main #kv.margin_side_l .ttl.interview05{width:43.4558823529vw;top:10vw;left:4.1176470588vw}#main #kv.margin_side_l .ttl.interview06{width:33.8235294118vw;top:7.2058823529vw;left:58.0147058824vw}#main #kv.margin_side_l .ttl.interview07{width:33.75vw;top:5.0735294118vw;left:54.6323529412vw}#main #kv.margin_side_l .img{line-height:0}#main #kv.margin_side_l .detail{padding:16px 21px 16px 21px;background:#000;position:absolute;bottom:-37px;right:148px;z-index:5;display:flex;justify-content:center;align-items:center;align-content:center;gap:15px}#main #kv.margin_side_l .detail .cross{width:46px;height:46px;background:url(../img/interview/cross.svg);display:block;background-size:contain;position:relative;top:2px}#main #kv.margin_side_l .detail .set:nth-of-type(1){text-align:right}#main #kv.margin_side_l .detail .set .pos1{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:12px;leading-trim:CAP_HEIGHT;line-height:20px;letter-spacing:0;color:#fff}#main #kv.margin_side_l .detail .set .pos2{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:12px;leading-trim:CAP_HEIGHT;line-height:20px;letter-spacing:0;margin-bottom:3px;color:#fff}#main #kv.margin_side_l .detail .set .name{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:22px;leading-trim:CAP_HEIGHT;line-height:34px;letter-spacing:.12em;color:#fff}#main .profile{padding-bottom:53px;position:relative;z-index:11}#main .profile .container{width:800px;margin:0 auto}#main .profile .container .head{font-family:Zen Old Mincho;font-weight:400;font-style:Regular;font-size:24px;line-height:53px;letter-spacing:0;margin-bottom:-2px;color:#000}#main .profile .container .detail{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:14px;leading-trim:CAP_HEIGHT;line-height:24px;letter-spacing:5%;letter-spacing:.06em;color:#000}#main .profile .container .detail a{text-decoration:underline}#main .profile .container .detail a:hover{text-decoration:none}#main .intro{padding-bottom:60px;position:relative;z-index:10}#main .intro .container{width:800px;margin:0 auto;position:relative}#main .intro .container .cir{position:absolute;width:320px;top:-95px;left:-101px}#main .intro .container .cir svg{width:100%;height:auto}#main .intro .container .cir.interview02 path{fill:#f0ee65}#main .intro .container .cir.interview03 path{fill:#85bd96}#main .intro .container .cir.interview04 path{fill:#c597c7}#main .intro .container .cir.interview05 path{fill:#7db0e2}#main .intro .container .cir.interview06 path{fill:#ff9797}#main .intro .container .cir.interview07 path{fill:#7dd0c5}#main .intro .container p{font-family:Noto Sans JP;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:32px;letter-spacing:.06em;color:#000;position:relative;z-index:3}#main .intro .container p a{text-decoration:underline}#main .intro .container p a:hover{text-decoration:none}#main .interview_content{position:relative;z-index:10}#main .interview_content .txt_block{width:1000px;margin:0 auto;box-sizing:border-box;padding:40px 100px 40px 100px;margin-bottom:60px;background:#fff;position:relative;z-index:10}#main .interview_content .txt_block h2{background:#000;position:relative;box-sizing:border-box;margin:0 0 0 -130px;margin-bottom:34px;padding:15px 35px 22px 35px;width:929px;color:#fff}#main .interview_content .txt_block h2 span{display:block;font-family:Zen Old Mincho;font-weight:400;font-style:Regular;font-size:46px;leading-trim:CAP_HEIGHT;line-height:56px;letter-spacing:0}#main .interview_content .txt_block h2 span a{text-decoration:underline}#main .interview_content .txt_block h2 span a:hover{text-decoration:none}#main .interview_content .txt_block .question{position:relative;box-sizing:border-box;padding:0 0 0 85px;margin-bottom:19px;color:#000}#main .interview_content .txt_block .question:before{content:"";display:block;position:absolute;width:72px;height:1px;background:#f9a684;top:17px;left:0}#main .interview_content .txt_block .question.interview02:before{background:#f0ee65}#main .interview_content .txt_block .question.interview03:before{background:#85bd96}#main .interview_content .txt_block .question.interview04:before{background:#c597c7}#main .interview_content .txt_block .question.interview05:before{background:#7db0e2}#main .interview_content .txt_block .question.interview06:before{background:#ff9797}#main .interview_content .txt_block .question.interview07:before{background:#7dd0c5}#main .interview_content .txt_block .question span{display:block;font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:22px;leading-trim:CAP_HEIGHT;line-height:34px;letter-spacing:0}#main .interview_content .txt_block .question span a{text-decoration:underline}#main .interview_content .txt_block .question span a:hover{text-decoration:none}#main .interview_content .txt_block .answer{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:32px;letter-spacing:0;color:#000}#main .interview_content .txt_block .answer .name{font-weight:700}#main .interview_content .txt_block .answer a{text-decoration:underline}#main .interview_content .txt_block .answer a:hover{text-decoration:none}#main .interview_content .txt_block .notice{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:22px;margin-bottom:8px;letter-spacing:0;color:#000}#main .interview_content .txt_block .notice a{text-decoration:underline}#main .interview_content .txt_block .notice a:hover{text-decoration:none}#main .interview_content .txt_block .img_block{width:800px;margin:0 auto;margin-top:40px;margin-bottom:41px;line-height:0}#main .interview_content .txt_block .img_block small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:22px;letter-spacing:0;display:inline-block;margin-top:8px;color:#000}#main .interview_content .txt_block .img_block small a{text-decoration:underline}#main .interview_content .txt_block .img_block small a:hover{text-decoration:none}#main .interview_content .txt_block .img_block_wide{width:100vw;position:relative;left:50%;transform:translate(-50%, 0px);margin:0 auto;margin-top:39px;margin-bottom:40px;line-height:0;height:50vw;line-height:0;overflow:hidden}#main .interview_content .txt_block .img_block_wide img{width:100%;height:100%;object-fit:cover}#main .interview_content .txt_block .img_block_wide small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:22px;letter-spacing:0;display:inline-block;margin-top:8px;color:#000}#main .interview_content .txt_block .img_block_h{display:inline-block;margin-bottom:40px;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interview_content .txt_block .img_block_h .set{width:50%}#main .interview_content .txt_block .img_block_h .set .img{line-height:0;height:450px;width:100%}#main .interview_content .txt_block .img_block_h .set .img img{width:100%;height:100%;object-fit:cover}#main .interview_content .txt_block .img_block_h .set small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:22px;letter-spacing:0;display:inline-block;margin-top:8px;color:#000}#main .interview_content .txt_block .img_block.h{width:400px;margin:0 auto}#main .interview_content .txt_block *:last-child{margin-bottom:0}#main .interview_content .photo_block{margin-bottom:60px;height:50vw;line-height:0;overflow:hidden}#main .interview_content .photo_block img{width:100%;height:100%;object-fit:cover}#main .interviews{position:relative;z-index:10;padding-top:121px}#main .interviews ul{width:966px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin-bottom:39px;gap:28px 29px}#main .interviews ul li{width:300px;position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interviews ul li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}#main .interviews ul li a:hover+.content .face .pic{transform-origin:center;transition:all .8s ease;transform:scale(1.2) !important}#main .interviews ul li .content{width:300px}#main .interviews ul li .content .face{background-color:unset !important;position:relative;z-index:10;width:300px;height:300px;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;border-radius:50%;transform-origin:center;transition:all .5s ease}#main .interviews ul li .content .face .bg{position:absolute;top:0;left:0;width:300px;height:300px;mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-image:url(../img/interview/circle.svg)}#main .interviews ul li .content .face .pic{width:239px;height:239px;transform-origin:center;clip-path:circle(50%);cursor:pointer;transition:all .5s ease;transform:scale(0)}#main .interviews ul li .content .face .text{pointer-events:none;position:absolute;height:51px;top:203px;right:-3px;transform-origin:center;color:#fff;font-size:11px;font-weight:400;letter-spacing:.1em;line-height:19px;padding:4px 9px 0;border-radius:7px;white-space:nowrap;transition:all .5s ease;transform:scale(0)}#main .interviews ul li .content .name{opacity:0;margin-top:9px}#main .interviews ul li .content .name .top{font-size:10px;text-align:center;letter-spacing:.1em;line-height:14px;margin-bottom:4px}#main .interviews ul li .content .name .bot{font-size:12px;text-align:center;letter-spacing:.1em;line-height:20px;font-weight:bold}#main .interviews ul li .content .face .pic{transition:all .4s ease;transform:scale(1)}#main .interviews ul li .content .face .text{transition:all .4s ease;transform:scale(1)}#main .interviews ul li .content .name{transition:all .4s ease;opacity:1}#main .interviews ul li .content.a .face .bg{background-color:#f9a684}#main .interviews ul li .content.a .face .text{background-color:#cf724c}#main .interviews ul li .content.b .face .bg{background-color:#f0ee65}#main .interviews ul li .content.b .face .text{background-color:#bcac35}#main .interviews ul li .content.c .face .bg{background-color:#85bd96}#main .interviews ul li .content.c .face .text{background-color:#6f9c7d}#main .interviews ul li .content.d .face .bg{background-color:#c597c7}#main .interviews ul li .content.d .face .text{background-color:#965798}#main .interviews ul li .content.e .face .bg{background-color:#7db0e2}#main .interviews ul li .content.e .face .text{background-color:#4e99b7}#main .interviews ul li .content.f .face .bg{background-color:#ff9797}#main .interviews ul li .content.f .face .text{background-color:#cf6767}#main .interviews ul li .content.g .face .bg{background-color:#7dd0c5}#main .interviews ul li .content.g .face .text{background-color:#4dab9e}#main .interviews .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-bottom:60px}#main .interviews .btn_area .btn.ceo_arw{position:relative;z-index:10;width:338px;height:50px;border-radius:48px;background-color:#000;margin:25px 0 0;color:#fff;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1.9285714286;padding:11px 0 0 30px;overflow:hidden}#main .interviews .btn_area .btn.ceo_arw .after{position:absolute;z-index:20;top:10px;right:10px;width:29px;height:29px;overflow:hidden;border-radius:50%;background-color:#82cef3;transform-origin:center;transition:all .5s ease}#main .interviews .btn_area .btn.ceo_arw .after .arw{position:absolute;z-index:21;top:50%;width:15px;transition:all .5s ease;left:-100%;transform:translate(0%, -50%);display:flex;justify-content:center;align-items:center}#main .interviews .btn_area .btn.ceo_arw:hover .after{width:50px;height:50px;top:0px;right:0px;transition:all .5s ease}#main .interviews .btn_area .btn.ceo_arw:hover .after .arw{transition:all .5s ease;left:50%;transform:translate(-50%, -50%);width:15px}#main .interviews .bnr_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interviews .bnr_area a{display:block;width:640px;margin:0 auto;position:relative}#main .interviews .bnr_area a:hover .ov{opacity:1}#main .interviews .bnr_area a .ov{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .3s linear}#main .circle_wrap{position:sticky;z-index:5;bottom:496px;left:60%;width:0;filter:blur(30px)}#main .circle_wrap .circle_bg{position:absolute;left:-100vw;top:-50vh;width:200vw;height:200vh;background:#f5f5f3;transition:all 1s ease;opacity:1}#main .circle_wrap .circle_bg.on{transition:all 1s ease;opacity:0}#main .circle_wrap .circle{position:absolute;z-index:10;background-color:red;mask-image:url(../img/top/kv_circle.svg);mask-size:cover;width:200px;height:200px;transition:all .4s ease;opacity:1}#main .circle_wrap .circle:nth-child(1){background-color:#ff9797;top:calc(-180px - 100px);left:calc(-667px - 100px)}#main .circle_wrap .circle:nth-child(2){background-color:#f0ee65;top:calc(346px - 100px);left:calc(-674px - 100px)}#main .circle_wrap .circle:nth-child(3){background-color:#f9a684;top:calc(112px - 100px);left:calc(-387px - 100px)}#main .circle_wrap .circle:nth-child(4){background-color:#7dd0c5;top:calc(263px - 100px);left:calc(19px - 100px)}#main .circle_wrap .circle:nth-child(5){background-color:#9eb0e3;top:calc(-97px - 100px);left:calc(374px - 100px)}#main .circle_wrap .circle:nth-child(6){background-color:#c597c7;top:calc(210px - 100px);left:calc(282px - 100px)}#main .circle_wrap .circle:nth-child(7){background-color:#7dd1e2;top:calc(199px - 100px);left:calc(633px - 100px)}#main .circle_wrap .circle:nth-child(8){background-color:#c597c7;top:calc(-221px - 100px);left:calc(692px - 100px)}#main .label{position:fixed;z-index:20;left:0px;top:0;width:246px;height:200%;background-image:url("../img/top/noise.webp"),linear-gradient(rgb(226, 226, 224), rgb(226, 226, 224));border-right:1px solid #000}#main .label_wrap{position:absolute;top:45vw;right:0}#main .label_content{position:relative;z-index:10;color:#9b9b9b;font-size:27px;font-weight:700;letter-spacing:0em;line-height:1.4;background-color:#000;width:140px;height:40px;padding-left:41px;border-radius:20px 0 0 20px;padding-top:3px;transition:all .4s ease}#main .label_content span{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.4}#main .label_content:nth-child(n+2){margin-top:40px}#main .label_content::before{content:"";display:block;top:50%;left:16px;transform:translate(0, -50%);width:8px;height:8px;position:absolute;z-index:20;background-color:#9b9b9b;border-radius:50%;transition:all .4s ease}#main .label_content.on{transition:all .4s ease;color:#fff}#main .label_content.on::before{transition:all .4s ease;background-color:#82cef3}#main .label_content:hover{transition:all .4s ease;color:#fff}#main .label_content:hover::before{transition:all .4s ease;background-color:#82cef3}#main .modal{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .5s ease;opacity:0;pointer-events:none}#main .modal.on{transition:all .5s ease;opacity:1;pointer-events:all}#main .modal .bg{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}#main .modal .bubble{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:980px;height:520px;border-radius:30px;background-color:#000}#main .modal .bubble .close{position:absolute;z-index:10;top:24px;right:24px;width:30px;height:30px;cursor:pointer;transition:all .5s ease;transform:scale(1)}#main .modal .bubble .close:hover{transition:all .5s ease;transform:scale(1.2)}#main .modal .bubble .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;margin:119px auto 0;width:763px}#main .modal .bubble .detail{width:100%}#main .modal .bubble .detail .date{color:#fff;font-size:28px;font-weight:bold;letter-spacing:.1em;line-height:.9285714286}#main .modal .bubble .detail .date span.jp{font-size:20px;font-family:"Noto Sans JP",sans-serif}#main .modal .bubble .detail .text{color:#fff;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1.8571428571}#main .modal .bubble .btn.modal_arw{position:relative;z-index:10;width:240px;height:40px;border-radius:48px;background-color:#fff;margin:44px auto 0;color:#000;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1;padding:12px 0 0 20px;overflow:hidden}#main .modal .bubble .btn.modal_arw .after{position:absolute;z-index:20;top:8px;right:8px;width:24px;height:24px;overflow:hidden;border-radius:50%;background-color:#82cef3;transform-origin:center;transition:all .5s ease}#main .modal .bubble .btn.modal_arw .after .arw{position:absolute;z-index:21;top:50%;width:15.75px;transition:all .5s ease;left:-100%;transform:translate(0%, -50%)}#main .modal .bubble .btn.modal_arw:hover .after{transition:all .5s ease;transform:scale(1.7)}#main .modal .bubble .btn.modal_arw:hover .after .arw{transition:all .5s ease;left:50%;transform:translate(-50%, -43%) scale(0.6)}footer{position:relative;z-index:100;background:unset;width:100%;margin:180px auto 0;padding:0 25px 0 73px;display:flex;justify-content:space-between;align-items:flex-end;flex-flow:row;flex-wrap:nowrap}footer .ttl{width:381px}footer .btn{width:240px;margin:0px 0 0 0}}@media screen and (min-width: 768px)and (max-width: 1360px){.roboto{font-family:"Roboto",sans-serif;font-weight:bold}.inter{font-family:"Inter",sans-serif}ul{padding-left:0}section{position:relative;z-index:10}#header{position:fixed;width:100%;z-index:30}html,body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}body{overflow:clip !important}a.btn{display:block}#wrapper{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;height:auto;max-width:unset;min-width:unset;background:#f5f5f3}#wrapper .opening{pointer-events:none;position:fixed;top:0;left:0;z-index:300;width:100vw;height:100vh;background-image:url("../img/top/noise.webp");background-size:contain;background-position:center top;background-repeat:repeat;background-color:#f5f5f3;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;animation-name:opening_fadeOut;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes opening_fadeOut{0%{opacity:1}100%{opacity:0}}#wrapper .opening img{display:block;width:38.6764705882vw}#wrapper .bg_noise{pointer-events:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-image:url("../img/top/noise.webp");background-size:contain;background-position:center top;background-repeat:repeat;z-index:10}#wrapper .sidebar{position:fixed;z-index:2000;top:0;left:0;background-color:#000;width:3.6764705882vw;height:100vh}#wrapper .sidebar .top{position:absolute;z-index:10;top:0.8823529412vw;left:50%;transform:translate(-50%, 0%);width:2.6470588235vw;background-color:#000}#wrapper .sidebar .top::after{content:"";display:block;bottom:0;left:50%;transform:translate(-50%, 0);width:100%;height:7.3529411765vw;position:absolute;z-index:-1;background-color:#000}#wrapper .sidebar .ttl{position:absolute;bottom:0.8823529412vw;left:50%;transform:translate(-50%, 0%);width:1.9852941176vw}#wrapper .humb_menu{position:fixed;z-index:1000;width:2.2058823529vw;height:2.2058823529vw;top:1.4705882353vw;right:1.4705882353vw;cursor:pointer;transition:all .5s ease}#wrapper .humb_menu img:nth-child(1){position:relative;z-index:20}#wrapper .humb_menu img:nth-child(2){position:absolute;z-index:10;top:0;left:0}#wrapper .humb_menu.open img:nth-child(1){transition:all .5s ease;opacity:0}#wrapper .humb_menu.open img:nth-child(2){border:1px solid #000}#wrapper .nav{position:fixed;z-index:900;top:1.4705882353vw;right:1.4705882353vw;transition:all .5s ease;opacity:0;pointer-events:none}#wrapper .nav.on{transition:all .5s ease;opacity:1;pointer-events:all}#wrapper .nav.on .bg{transition:all .5s ease;opacity:1;width:58.0882352941vw;height:58.0882352941vw}#wrapper .nav .bg{position:absolute;z-index:-1;background-color:#000;border-radius:50%;left:-2.3529411765vw;transition:all .5s ease;transform:translate(-50%, -50%);opacity:0;width:1.4705882353vw;height:1.4705882353vw}#wrapper .nav .wrap{position:absolute;right:0;width:17.6470588235vw;top:0vw}#wrapper .nav .wrap .content{margin-top:1.4705882353vw;color:#fff;font-size:1.1764705882vw;font-weight:700;letter-spacing:0em;line-height:1.4;transition:all .5s ease;filter:brightness(1)}#wrapper .nav .wrap .content span{color:#99dcf3}#wrapper .nav .wrap .content:hover{transition:all .5s ease;filter:brightness(0.8)}#main .main_content{position:relative;z-index:10;box-sizing:border-box;padding:0 0 0 3.6764705882vw}#main .kv_wrap{position:relative;z-index:200}#main #content_area{position:relative}#main #content_area .bg_all{position:absolute;top:0;left:0;width:100%}#main #content_area .bg_all .txt{position:absolute;width:97.9411764706vw;top:0;left:0}#main #kv.margin_side_l{position:relative;z-index:10}#main #kv.margin_side_l .ttl{position:absolute;z-index:10}#main #kv.margin_side_l .ttl.interview01{width:27.8676470588vw;top:11.7647058824vw;left:64.9264705882vw}#main #kv.margin_side_l .ttl.interview02{width:38.6029411765vw;top:7.2058823529vw;left:52.8676470588vw}#main #kv.margin_side_l .ttl.interview03{width:27.5735294118vw;top:10vw;left:63.75vw}#main #kv.margin_side_l .ttl.interview04{width:39.7794117647vw;top:10vw;left:56.6176470588vw}#main #kv.margin_side_l .ttl.interview05{width:43.4558823529vw;top:10vw;left:4.1176470588vw}#main #kv.margin_side_l .ttl.interview06{width:33.8235294118vw;top:7.2058823529vw;left:58.0147058824vw}#main #kv.margin_side_l .ttl.interview07{width:33.75vw;top:5.0735294118vw;left:54.6323529412vw}#main #kv.margin_side_l .img{line-height:0}#main #kv.margin_side_l .detail{padding:1.1764705882vw 1.5441176471vw 1.1764705882vw 1.5441176471vw;background:#000;position:absolute;bottom:-2.7205882353vw;right:10.8823529412vw;z-index:5;display:flex;justify-content:center;align-items:center;align-content:center;gap:1.1029411765vw}#main #kv.margin_side_l .detail .cross{width:3.3823529412vw;height:3.3823529412vw;background:url(../img/interview/cross.svg);display:block;background-size:contain;position:relative;top:0.1470588235vw}#main #kv.margin_side_l .detail .set:nth-of-type(1){text-align:right}#main #kv.margin_side_l .detail .set .pos1{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:0.8823529412vw;leading-trim:CAP_HEIGHT;line-height:1.4705882353vw;letter-spacing:0;color:#fff}#main #kv.margin_side_l .detail .set .pos2{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:0.8823529412vw;leading-trim:CAP_HEIGHT;line-height:1.4705882353vw;letter-spacing:0;margin-bottom:0.2205882353vw;color:#fff}#main #kv.margin_side_l .detail .set .name{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:1.6176470588vw;leading-trim:CAP_HEIGHT;line-height:2.5vw;letter-spacing:.12em;color:#fff}#main .profile{padding-bottom:3.8970588235vw;position:relative;z-index:11}#main .profile .container{width:58.8235294118vw;margin:0 auto}#main .profile .container .head{font-family:Zen Old Mincho;font-weight:400;font-style:Regular;font-size:1.7647058824vw;line-height:3.8970588235vw;letter-spacing:0;margin-bottom:-0.1470588235vw;color:#000}#main .profile .container .detail{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:1.0294117647vw;leading-trim:CAP_HEIGHT;line-height:1.7647058824vw;letter-spacing:5%;letter-spacing:.06em;color:#000}#main .profile .container .detail a{text-decoration:underline}#main .profile .container .detail a:hover{text-decoration:none}#main .intro{padding-bottom:4.4117647059vw;position:relative;z-index:10}#main .intro .container{width:58.8235294118vw;margin:0 auto;position:relative}#main .intro .container .cir{position:absolute;width:23.5294117647vw;top:-6.9852941176vw;left:-7.4264705882vw}#main .intro .container .cir svg{width:100%;height:auto}#main .intro .container .cir.interview02 path{fill:#f0ee65}#main .intro .container .cir.interview03 path{fill:#85bd96}#main .intro .container .cir.interview04 path{fill:#c597c7}#main .intro .container .cir.interview05 path{fill:#7db0e2}#main .intro .container .cir.interview06 path{fill:#ff9797}#main .intro .container .cir.interview07 path{fill:#7dd0c5}#main .intro .container p{font-family:Noto Sans JP;font-weight:500;font-style:Medium;font-size:1.1764705882vw;leading-trim:NONE;line-height:2.3529411765vw;letter-spacing:.06em;color:#000;position:relative;z-index:3}#main .intro .container p a{text-decoration:underline}#main .intro .container p a:hover{text-decoration:none}#main .interview_content{position:relative;z-index:10}#main .interview_content .txt_block{width:73.5294117647vw;margin:0 auto;box-sizing:border-box;padding:2.9411764706vw 7.3529411765vw 2.9411764706vw 7.3529411765vw;margin-bottom:4.4117647059vw;background:#fff;position:relative;z-index:10}#main .interview_content .txt_block h2{background:#000;position:relative;box-sizing:border-box;margin:0 0 0 -9.5588235294vw;margin-bottom:2.5vw;padding:1.1029411765vw 2.5735294118vw 1.6176470588vw 2.5735294118vw;width:68.3088235294vw;color:#fff}#main .interview_content .txt_block h2 span{display:block;font-family:Zen Old Mincho;font-weight:400;font-style:Regular;font-size:3.3823529412vw;leading-trim:CAP_HEIGHT;line-height:4.1176470588vw;letter-spacing:0}#main .interview_content .txt_block h2 span a{text-decoration:underline}#main .interview_content .txt_block h2 span a:hover{text-decoration:none}#main .interview_content .txt_block .question{position:relative;box-sizing:border-box;padding:0 0 0 6.25vw;margin-bottom:1.3970588235vw;color:#000}#main .interview_content .txt_block .question:before{content:"";display:block;position:absolute;width:5.2941176471vw;height:1px;background:#f9a684;top:1.25vw;left:0}#main .interview_content .txt_block .question.interview02:before{background:#f0ee65}#main .interview_content .txt_block .question.interview03:before{background:#85bd96}#main .interview_content .txt_block .question.interview04:before{background:#c597c7}#main .interview_content .txt_block .question.interview05:before{background:#7db0e2}#main .interview_content .txt_block .question.interview06:before{background:#ff9797}#main .interview_content .txt_block .question.interview07:before{background:#7dd0c5}#main .interview_content .txt_block .question span{display:block;font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:1.6176470588vw;leading-trim:CAP_HEIGHT;line-height:2.5vw;letter-spacing:0}#main .interview_content .txt_block .question span a{text-decoration:underline}#main .interview_content .txt_block .question span a:hover{text-decoration:none}#main .interview_content .txt_block .answer{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:1.1764705882vw;leading-trim:NONE;line-height:2.3529411765vw;letter-spacing:0;color:#000}#main .interview_content .txt_block .answer .name{font-weight:700}#main .interview_content .txt_block .answer a{text-decoration:underline}#main .interview_content .txt_block .answer a:hover{text-decoration:none}#main .interview_content .txt_block .notice{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:0.8823529412vw;leading-trim:NONE;line-height:1.6176470588vw;margin-bottom:0.5882352941vw;letter-spacing:0;color:#000}#main .interview_content .txt_block .notice a{text-decoration:underline}#main .interview_content .txt_block .notice a:hover{text-decoration:none}#main .interview_content .txt_block .img_block{width:58.8235294118vw;margin:0 auto;margin-top:2.9411764706vw;margin-bottom:3.0147058824vw;line-height:0}#main .interview_content .txt_block .img_block small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:0.8823529412vw;leading-trim:NONE;line-height:1.6176470588vw;letter-spacing:0;display:inline-block;margin-top:0.5882352941vw;color:#000}#main .interview_content .txt_block .img_block small a{text-decoration:underline}#main .interview_content .txt_block .img_block small a:hover{text-decoration:none}#main .interview_content .txt_block .img_block_wide{width:100vw;position:relative;left:50%;transform:translate(-50%, 0px);margin:0 auto;margin-top:2.8676470588vw;margin-bottom:2.9411764706vw;line-height:0;height:50vw;line-height:0;overflow:hidden}#main .interview_content .txt_block .img_block_wide img{width:100%;height:100%;object-fit:cover}#main .interview_content .txt_block .img_block_wide small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:0.8823529412vw;leading-trim:NONE;line-height:1.6176470588vw;letter-spacing:0;display:inline-block;margin-top:0.5882352941vw;color:#000}#main .interview_content .txt_block .img_block_h{display:inline-block;margin-bottom:2.9411764706vw;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interview_content .txt_block .img_block_h .set{width:50%}#main .interview_content .txt_block .img_block_h .set .img{line-height:0;height:33.0882352941vw;width:100%}#main .interview_content .txt_block .img_block_h .set .img img{width:100%;height:100%;object-fit:cover}#main .interview_content .txt_block .img_block_h .set small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:0.8823529412vw;leading-trim:NONE;line-height:1.6176470588vw;letter-spacing:0;display:inline-block;margin-top:0.5882352941vw;color:#000}#main .interview_content .txt_block .img_block.h{width:29.4117647059vw;margin:0 auto}#main .interview_content .txt_block *:last-child{margin-bottom:0}#main .interview_content .photo_block{margin-bottom:4.4117647059vw;height:50vw;line-height:0;overflow:hidden}#main .interview_content .photo_block img{width:100%;height:100%;object-fit:cover}#main .interviews{position:relative;z-index:10;padding-top:8.8970588235vw}#main .interviews ul{width:71.0294117647vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin-bottom:2.8676470588vw;gap:2.0588235294vw 2.1323529412vw}#main .interviews ul li{width:22.0588235294vw;position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interviews ul li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}#main .interviews ul li a:hover+.content .face .pic{transform-origin:center;transition:all .8s ease;transform:scale(1.2) !important}#main .interviews ul li .content{width:22.0588235294vw}#main .interviews ul li .content .face{background-color:unset !important;position:relative;z-index:10;width:22.0588235294vw;height:22.0588235294vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;border-radius:50%;transform-origin:center;transition:all .5s ease}#main .interviews ul li .content .face .bg{position:absolute;top:0;left:0;width:22.0588235294vw;height:22.0588235294vw;mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-image:url(../img/interview/circle.svg)}#main .interviews ul li .content .face .pic{width:17.5735294118vw;height:17.5735294118vw;transform-origin:center;clip-path:circle(50%);cursor:pointer;transition:all .5s ease;transform:scale(0)}#main .interviews ul li .content .face .text{pointer-events:none;position:absolute;height:3.75vw;top:14.9264705882vw;right:-0.2205882353vw;transform-origin:center;color:#fff;font-size:0.8088235294vw;font-weight:400;letter-spacing:.1em;line-height:1.3970588235vw;padding:0.2941176471vw 0.6617647059vw 0;border-radius:0.5147058824vw;white-space:nowrap;transition:all .5s ease;transform:scale(0)}#main .interviews ul li .content .name{opacity:0;margin-top:0.6617647059vw}#main .interviews ul li .content .name .top{font-size:0.7352941176vw;text-align:center;letter-spacing:.1em;line-height:1.0294117647vw;margin-bottom:0.2941176471vw}#main .interviews ul li .content .name .bot{font-size:0.8823529412vw;text-align:center;letter-spacing:.1em;line-height:1.4705882353vw;font-weight:bold}#main .interviews ul li .content .face .pic{transition:all .4s ease;transform:scale(1)}#main .interviews ul li .content .face .text{transition:all .4s ease;transform:scale(1)}#main .interviews ul li .content .name{transition:all .4s ease;opacity:1}#main .interviews ul li .content.a .face .bg{background-color:#f9a684}#main .interviews ul li .content.a .face .text{background-color:#cf724c}#main .interviews ul li .content.b .face .bg{background-color:#f0ee65}#main .interviews ul li .content.b .face .text{background-color:#bcac35}#main .interviews ul li .content.c .face .bg{background-color:#85bd96}#main .interviews ul li .content.c .face .text{background-color:#6f9c7d}#main .interviews ul li .content.d .face .bg{background-color:#c597c7}#main .interviews ul li .content.d .face .text{background-color:#965798}#main .interviews ul li .content.e .face .bg{background-color:#7db0e2}#main .interviews ul li .content.e .face .text{background-color:#4e99b7}#main .interviews ul li .content.f .face .bg{background-color:#ff9797}#main .interviews ul li .content.f .face .text{background-color:#cf6767}#main .interviews ul li .content.g .face .bg{background-color:#7dd0c5}#main .interviews ul li .content.g .face .text{background-color:#4dab9e}#main .interviews .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-bottom:4.4117647059vw}#main .interviews .btn_area .btn.ceo_arw{position:relative;z-index:10;width:24.8529411765vw;height:3.6764705882vw;border-radius:3.5294117647vw;background-color:#000;margin:1.8382352941vw 0 0;color:#fff;font-size:1.0294117647vw;font-weight:400;letter-spacing:.1em;line-height:1.9285714286;padding:0.8088235294vw 0 0 2.2058823529vw;overflow:hidden}#main .interviews .btn_area .btn.ceo_arw .after{position:absolute;z-index:20;top:0.7352941176vw;right:0.7352941176vw;width:2.1323529412vw;height:2.1323529412vw;overflow:hidden;border-radius:50%;background-color:#82cef3;transform-origin:center;transition:all .5s ease}#main .interviews .btn_area .btn.ceo_arw .after .arw{position:absolute;z-index:21;top:50%;width:1.1029411765vw;transition:all .5s ease;left:-100%;transform:translate(0%, -50%);display:flex;justify-content:center;align-items:center}#main .interviews .btn_area .btn.ceo_arw:hover .after{width:3.6764705882vw;height:3.6764705882vw;top:0vw;right:0vw;transition:all .5s ease}#main .interviews .btn_area .btn.ceo_arw:hover .after .arw{transition:all .5s ease;left:50%;transform:translate(-50%, -50%);width:1.1029411765vw}#main .interviews .bnr_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interviews .bnr_area a{display:block;width:47.0588235294vw;margin:0 auto;position:relative}#main .interviews .bnr_area a:hover .ov{opacity:1}#main .interviews .bnr_area a .ov{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .3s linear}#main .circle_wrap{position:sticky;z-index:5;bottom:36.4705882353vw;left:60%;width:0;filter:blur(30px)}#main .circle_wrap .circle_bg{position:absolute;left:-100vw;top:-50vh;width:200vw;height:200vh;background:#f5f5f3;transition:all 1s ease;opacity:1}#main .circle_wrap .circle_bg.on{transition:all 1s ease;opacity:0}#main .circle_wrap .circle{position:absolute;z-index:10;background-color:red;mask-image:url(../img/top/kv_circle.svg);mask-size:cover;width:14.7058823529vw;height:14.7058823529vw;transition:all .4s ease;opacity:1}#main .circle_wrap .circle:nth-child(1){background-color:#ff9797;top:calc(-13.2352941176vw - 7.3529411765vw);left:calc(-49.0441176471vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(2){background-color:#f0ee65;top:calc(25.4411764706vw - 7.3529411765vw);left:calc(-49.5588235294vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(3){background-color:#f9a684;top:calc(8.2352941176vw - 7.3529411765vw);left:calc(-28.4558823529vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(4){background-color:#7dd0c5;top:calc(19.3382352941vw - 7.3529411765vw);left:calc(1.3970588235vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(5){background-color:#9eb0e3;top:calc(-7.1323529412vw - 7.3529411765vw);left:calc(27.5vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(6){background-color:#c597c7;top:calc(15.4411764706vw - 7.3529411765vw);left:calc(20.7352941176vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(7){background-color:#7dd1e2;top:calc(14.6323529412vw - 7.3529411765vw);left:calc(46.5441176471vw - 7.3529411765vw)}#main .circle_wrap .circle:nth-child(8){background-color:#c597c7;top:calc(-16.25vw - 7.3529411765vw);left:calc(50.8823529412vw - 7.3529411765vw)}#main .label{position:fixed;z-index:20;left:0vw;top:0;width:18.0882352941vw;height:200%;background-image:url("../img/top/noise.webp"),linear-gradient(rgb(226, 226, 224), rgb(226, 226, 224));border-right:1px solid #000}#main .label_wrap{position:absolute;top:45vw;right:0}#main .label_content{position:relative;z-index:10;color:#9b9b9b;font-size:1.9852941176vw;font-weight:700;letter-spacing:0em;line-height:1.4;background-color:#000;width:10.2941176471vw;height:2.9411764706vw;padding-left:3.0147058824vw;border-radius:1.4705882353vw 0 0 1.4705882353vw;padding-top:0.2205882353vw;transition:all .4s ease}#main .label_content span{font-family:"Noto Sans JP",sans-serif;font-size:1.1764705882vw;font-weight:700;letter-spacing:0em;line-height:1.4}#main .label_content:nth-child(n+2){margin-top:2.9411764706vw}#main .label_content::before{content:"";display:block;top:50%;left:1.1764705882vw;transform:translate(0, -50%);width:0.5882352941vw;height:0.5882352941vw;position:absolute;z-index:20;background-color:#9b9b9b;border-radius:50%;transition:all .4s ease}#main .label_content.on{transition:all .4s ease;color:#fff}#main .label_content.on::before{transition:all .4s ease;background-color:#82cef3}#main .label_content:hover{transition:all .4s ease;color:#fff}#main .label_content:hover::before{transition:all .4s ease;background-color:#82cef3}#main .modal{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .5s ease;opacity:0;pointer-events:none}#main .modal.on{transition:all .5s ease;opacity:1;pointer-events:all}#main .modal .bg{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}#main .modal .bubble{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:72.0588235294vw;height:38.2352941176vw;border-radius:2.2058823529vw;background-color:#000}#main .modal .bubble .close{position:absolute;z-index:10;top:1.7647058824vw;right:1.7647058824vw;width:2.2058823529vw;height:2.2058823529vw;cursor:pointer;transition:all .5s ease;transform:scale(1)}#main .modal .bubble .close:hover{transition:all .5s ease;transform:scale(1.2)}#main .modal .bubble .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;margin:8.75vw auto 0;width:56.1029411765vw}#main .modal .bubble .detail{width:100%}#main .modal .bubble .detail .date{color:#fff;font-size:2.0588235294vw;font-weight:bold;letter-spacing:.1em;line-height:.9285714286}#main .modal .bubble .detail .date span.jp{font-size:1.4705882353vw;font-family:"Noto Sans JP",sans-serif}#main .modal .bubble .detail .text{color:#fff;font-size:1.0294117647vw;font-weight:400;letter-spacing:.1em;line-height:1.8571428571}#main .modal .bubble .btn.modal_arw{position:relative;z-index:10;width:17.6470588235vw;height:2.9411764706vw;border-radius:3.5294117647vw;background-color:#fff;margin:3.2352941176vw auto 0;color:#000;font-size:1.0294117647vw;font-weight:400;letter-spacing:.1em;line-height:1;padding:0.8823529412vw 0 0 1.4705882353vw;overflow:hidden}#main .modal .bubble .btn.modal_arw .after{position:absolute;z-index:20;top:0.5882352941vw;right:0.5882352941vw;width:1.7647058824vw;height:1.7647058824vw;overflow:hidden;border-radius:50%;background-color:#82cef3;transform-origin:center;transition:all .5s ease}#main .modal .bubble .btn.modal_arw .after .arw{position:absolute;z-index:21;top:50%;width:1.1580882353vw;transition:all .5s ease;left:-100%;transform:translate(0%, -50%)}#main .modal .bubble .btn.modal_arw:hover .after{transition:all .5s ease;transform:scale(1.7)}#main .modal .bubble .btn.modal_arw:hover .after .arw{transition:all .5s ease;left:50%;transform:translate(-50%, -43%) scale(0.6)}footer{position:relative;z-index:100;background:unset;width:100%;margin:13.2352941176vw auto 0;padding:0 1.8382352941vw 0 5.3676470588vw;display:flex;justify-content:space-between;align-items:flex-end;flex-flow:row;flex-wrap:nowrap}footer .ttl{width:28.0147058824vw}footer .btn{width:17.6470588235vw;margin:0vw 0 0 0}}html,body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}body{overflow:clip !important}a.btn{display:block}@media screen and (max-width: 767.9px){#wrapper{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;height:auto;max-width:unset;min-width:unset;background:#f5f5f3}#wrapper .opening{pointer-events:none;position:fixed;top:0;left:0;z-index:300;width:100vw;height:100vh;background-image:url("../img/top/noise.webp");background-size:contain;background-position:center top;background-repeat:repeat;background-color:#f5f5f3;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;animation-name:opening_fadeOut;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes opening_fadeOut{0%{opacity:1}100%{opacity:0}}#wrapper .opening img{display:block;width:80%}#wrapper .bg_noise{pointer-events:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-image:url("../img/top/noise_sp.webp");background-size:contain;background-position:center top;background-repeat:repeat;z-index:10}#wrapper .sidebar{display:none;position:fixed;z-index:2000;top:0;left:0;background-color:#000;width:100%;height:9.8666666667vw}#wrapper .sidebar .sidebar_wrap{width:96vw;padding-top:1.3333333333vw;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap}#wrapper .sidebar .top{width:11.2vw}#wrapper .sidebar .ttl{width:81.3333333333vw;margin-top:0.8vw}#wrapper .humb_menu{position:fixed;z-index:1000;width:8vw;height:8vw;top:4.8vw;right:4.8vw;cursor:pointer;transition:all .5s ease}#wrapper .humb_menu img:nth-child(1){position:relative;z-index:20}#wrapper .humb_menu img:nth-child(2){position:absolute;z-index:10;top:0;left:0}#wrapper .humb_menu.open img:nth-child(1){transition:all .5s ease;opacity:0}#wrapper .humb_menu.open img:nth-child(2){border:1px solid #000}#wrapper .nav{position:fixed;z-index:900;top:5.3333333333vw;right:5.3333333333vw;transition:all .5s ease;opacity:0;pointer-events:none}#wrapper .nav.on{transition:all .5s ease;opacity:1;pointer-events:all}#wrapper .nav.on .bg{transition:all .5s ease;opacity:1;width:266.6666666667vw;height:266.6666666667vw}#wrapper .nav .bg{position:absolute;z-index:-1;background-color:#000;border-radius:50%;left:-8.5333333333vw;transition:all .5s ease;transform:translate(-50%, -50%);opacity:0;width:5.3333333333vw;height:5.3333333333vw}#wrapper .nav .wrap{position:absolute;right:10.6666666667vw;width:64vw;top:12vw}#wrapper .nav .wrap .content{margin-top:5.3333333333vw;color:#fff;font-size:4.2666666667vw;font-weight:700;letter-spacing:0em;line-height:1.4}#wrapper .nav .wrap .content span{color:#99dcf3}#main .main_content{position:relative;z-index:10}#main #content_area{position:relative}#main #content_area .bg_all{position:absolute;top:0;left:0;width:100%}#main #content_area .bg_all .txt{position:absolute;width:100.2666666667vw;top:0;left:0}#main #kv.margin_side_l{padding-top:43.7333333333vw;margin-bottom:5.0666666667vw;position:relative;z-index:10}#main #kv.margin_side_l .ttl{position:absolute;z-index:10;top:16vw;left:5.3333333333vw}#main #kv.margin_side_l .ttl.interview01{width:80.8vw}#main #kv.margin_side_l .ttl.interview02{width:62.4vw}#main #kv.margin_side_l .ttl.interview03{width:80vw}#main #kv.margin_side_l .ttl.interview04{width:80.2666666667vw}#main #kv.margin_side_l .ttl.interview05{width:78.9333333333vw}#main #kv.margin_side_l .ttl.interview06{width:88.8vw;top:23.7333333333vw}#main #kv.margin_side_l .ttl.interview07{width:76.5333333333vw}#main #kv.margin_side_l .img{line-height:0;width:100%;height:100vw;margin-bottom:14.9333333333vw}#main #kv.margin_side_l .img img{width:100%;height:100%;object-fit:cover}#main #kv.margin_side_l .detail{padding:5.6vw 5.6vw 5.3333333333vw 5.3333333333vw;z-index:5;margin-top:-4.2666666667vw;display:inline-block;margin-left:5.0666666667vw;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column-reverse;background:#000;flex-wrap:wrap;width:89.3333333333vw;gap:3.4666666667vw}#main #kv.margin_side_l .detail .cross{width:8.5333333333vw;height:8.5333333333vw;background:url(../img/interview/cross.svg);display:block;background-size:contain;position:relative;top:-0.2666666667vw}#main #kv.margin_side_l .detail .set{color:#fff;text-align:center;width:100%}#main #kv.margin_side_l .detail .pos1{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.2vw;leading-trim:CAP_HEIGHT;line-height:5.3333333333vw;letter-spacing:0}#main #kv.margin_side_l .detail .pos2{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.2vw;leading-trim:CAP_HEIGHT;line-height:5.3333333333vw;letter-spacing:0;margin-bottom:0.8vw}#main #kv.margin_side_l .detail .name{font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:5.8666666667vw;leading-trim:CAP_HEIGHT;line-height:9.0666666667vw;letter-spacing:.12em}#main .profile{padding-bottom:19.4666666667vw;position:relative;z-index:11}#main .profile .container{width:89.3333333333vw;margin:0 auto}#main .profile .container .head{font-family:Zen Old Mincho;font-weight:400;font-style:Regular;font-size:6.4vw;line-height:14.9333333333vw;letter-spacing:0;margin-bottom:-1.0666666667vw;color:#000}#main .profile .container .detail{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.7333333333vw;leading-trim:CAP_HEIGHT;line-height:6.4vw;letter-spacing:5%;letter-spacing:.05em;color:#000}#main .profile .container .detail a{text-decoration:underline}#main .profile .container .detail a:hover{text-decoration:none}#main .intro{padding-bottom:16vw;position:relative;z-index:10}#main .intro .container{width:89.3333333333vw;margin:0 auto;position:relative}#main .intro .container .cir{position:absolute;width:121.0666666667vw;top:-16vw;left:-16vw}#main .intro .container .cir svg{width:100%;height:auto}#main .intro .container .cir.interview02 path{fill:#f0ee65}#main .intro .container .cir.interview03 path{fill:#85bd96}#main .intro .container .cir.interview04 path{fill:#c597c7}#main .intro .container .cir.interview05 path{fill:#7db0e2}#main .intro .container .cir.interview06 path{fill:#ff9797}#main .intro .container .cir.interview07 path{fill:#7dd0c5}#main .intro .container p{font-family:Noto Sans JP;font-weight:500;font-style:Medium;font-size:4.2666666667vw;leading-trim:NONE;line-height:8.5333333333vw;letter-spacing:.06em;color:#000;position:relative;z-index:1}#main .intro .container p a{text-decoration:underline}#main .interview_content{position:relative;z-index:10}#main .interview_content .txt_block{width:89.3333333333vw;margin:0 auto;box-sizing:border-box;padding:8vw 4.8vw 2.6666666667vw 4.8vw;margin-bottom:16vw;background:#fff;position:relative;z-index:10}#main .interview_content .txt_block .block{margin-bottom:13.6vw}#main .interview_content .txt_block .block h2{background:#000;position:relative;box-sizing:border-box;margin:0 0 0 -10.6666666667vw;margin-bottom:8.5333333333vw;padding:2.6666666667vw 2.6666666667vw 2.4vw 5.0666666667vw;width:90.4vw;color:#fff}#main .interview_content .txt_block .block h2 span{display:block;font-family:Zen Old Mincho;font-weight:400;font-style:Regular;font-size:6.4vw;leading-trim:CAP_HEIGHT;line-height:8vw;letter-spacing:0}#main .interview_content .txt_block .block h2 span a{text-decoration:underline}#main .interview_content .txt_block .block h2 span a:hover{text-decoration:none}#main .interview_content .txt_block .block .question{position:relative;box-sizing:border-box;padding:0 0 0 5.6vw;margin-bottom:9.3333333333vw;color:#000}#main .interview_content .txt_block .block .question:before{content:"";display:block;position:absolute;width:6.4vw;height:1px;background:#f9a684;top:4vw;left:-2.6666666667vw}#main .interview_content .txt_block .block .question.interview02:before{background:#f0ee65}#main .interview_content .txt_block .block .question.interview03:before{background:#85bd96}#main .interview_content .txt_block .block .question.interview04:before{background:#c597c7}#main .interview_content .txt_block .block .question.interview05:before{background:#7db0e2}#main .interview_content .txt_block .block .question.interview06:before{background:#ff9797}#main .interview_content .txt_block .block .question.interview07:before{background:#7dd0c5}#main .interview_content .txt_block .block .question span{display:block;font-family:Noto Sans JP;font-weight:700;font-style:Bold;font-size:4.8vw;leading-trim:CAP_HEIGHT;line-height:7.2vw;letter-spacing:0}#main .interview_content .txt_block .block .question span a{text-decoration:underline}#main .interview_content .txt_block .block .answer{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:4.2666666667vw;leading-trim:NONE;line-height:8.5333333333vw;letter-spacing:0;color:#000}#main .interview_content .txt_block .block .answer .name{font-weight:700}#main .interview_content .txt_block .block .answer a{text-decoration:underline}#main .interview_content .txt_block .block .notice{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.2vw;leading-trim:NONE;line-height:4.8vw;letter-spacing:0;display:inline-block;margin-top:2.1333333333vw;margin-bottom:2.1333333333vw;color:#000}#main .interview_content .txt_block .img_block{width:78.6666666667vw;margin:0 auto;margin-top:10.9333333333vw;margin-bottom:10.4vw;line-height:0}#main .interview_content .txt_block .img_block small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.2vw;leading-trim:NONE;line-height:5.8666666667vw;letter-spacing:0;display:inline-block;margin-top:2.1333333333vw;color:#000}#main .interview_content .txt_block .img_block small a{text-decoration:underline}#main .interview_content .txt_block .img_block_wide{width:100vw;position:relative;left:50%;transform:translate(-50%, 0px);margin:0 auto;margin-top:10.9333333333vw;margin-bottom:10.4vw;line-height:0;height:51.7333333333vw;overflow:hidden}#main .interview_content .txt_block .img_block_wide img{width:100%;height:100%;object-fit:cover}#main .interview_content .txt_block .img_block_wide small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.2vw;leading-trim:NONE;line-height:5.8666666667vw;letter-spacing:0;display:inline-block;margin-top:2.1333333333vw;color:#000}#main .interview_content .txt_block .img_block_h{display:inline-block;margin-bottom:10.6666666667vw;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interview_content .txt_block .img_block_h .set{width:50%}#main .interview_content .txt_block .img_block_h .set .img{line-height:0;height:45.3333333333vw;width:100%}#main .interview_content .txt_block .img_block_h .set .img img{width:100%;height:100%;object-fit:cover}#main .interview_content .txt_block .img_block_h .set small{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:3.2vw;leading-trim:NONE;line-height:5.8666666667vw;letter-spacing:0;display:inline-block;margin-top:2.1333333333vw;color:#000;padding:0 2.6666666667vw 0 0}#main .interview_content .txt_block .img_block.h{margin:0 auto}#main .interview_content .txt_block *:last-child{margin-bottom:0}#main .interview_content .photo_block{margin-bottom:16vw;line-height:0;height:51.7333333333vw;line-height:0;overflow:hidden}#main .interview_content .photo_block img{width:100%;height:100%;object-fit:cover}#main .interviews{position:relative;z-index:10;padding-top:32vw}#main .interviews ul{width:92.8vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin-bottom:9.0666666667vw;gap:7.2vw 0vw}#main .interviews ul li{width:70.6666666667vw;position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}#main .interviews ul li:nth-child(2n){position:relative;left:21.8666666667vw;margin:0}#main .interviews ul li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}#main .interviews ul li .content{width:69.3333333333vw}#main .interviews ul li .content .face{position:relative;z-index:10;width:69.3333333333vw;height:69.3333333333vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;border-radius:50%;transform-origin:center;transition:all .5s ease;transform:scale(0)}#main .interviews ul li .content .face .bg{position:absolute;top:0;left:0;width:69.3333333333vw;height:69.3333333333vw;mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-image:url(../img/interview/circle.svg)}#main .interviews ul li .content .face .pic{width:55.4666666667vw;height:55.4666666667vw;transform-origin:center;transition:all .5s ease;transform:scale(0)}#main .interviews ul li .content .face .text{position:absolute;height:11.7333333333vw;top:47.4666666667vw;right:-1.8666666667vw;transform-origin:center;color:#fff;font-size:2.9333333333vw;font-weight:400;letter-spacing:.1em;line-height:1.625;padding:1.3333333333vw 2.1333333333vw 0 2.1333333333vw;border-radius:1.0666666667vw;white-space:nowrap;transform:scale(0)}#main .interviews ul li .content .name{opacity:0;margin-top:1.3333333333vw;width:120%;margin-left:-10%}#main .interviews ul li .content .name .top{font-size:3.2vw;text-align:center;letter-spacing:.1em;line-height:1.5833333333}#main .interviews ul li .content .name .bot{font-size:4.2666666667vw;text-align:center;letter-spacing:.1em;line-height:1.5;font-weight:bold}#main .interviews ul li .content.a .face .bg{background-color:#f9a684}#main .interviews ul li .content.a .face .text{background-color:#cf724c}#main .interviews ul li .content.b .face .bg{background-color:#f0ee65}#main .interviews ul li .content.b .face .text{background-color:#bcac35}#main .interviews ul li .content.c .face .bg{background-color:#85bd96}#main .interviews ul li .content.c .face .text{background-color:#6f9c7d}#main .interviews ul li .content.d .face .bg{background-color:#c597c7}#main .interviews ul li .content.d .face .text{background-color:#965798}#main .interviews ul li .content.e .face .bg{background-color:#7db0e2}#main .interviews ul li .content.e .face .text{background-color:#4e99b7}#main .interviews ul li .content.f .face .bg{background-color:#ff9797}#main .interviews ul li .content.f .face .text{background-color:#cf6767}#main .interviews ul li .content.g .face .bg{background-color:#7dd0c5}#main .interviews ul li .content.g .face .text{background-color:#4dab9e}#main .interviews ul li .content .face{transition:all .6s ease;transform:scale(1)}#main .interviews ul li .content .face .pic{transition:all .6s ease;transform:scale(1)}#main .interviews ul li .content .face .text{transition:all .6s ease .6s;transform:scale(1)}#main .interviews ul li .content .name{opacity:1;transition:all .6s ease .6s}#main .interviews ul li .content.c{margin:0vw auto 0 0}#main .interviews .btn_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-bottom:16vw}#main .interviews .btn_area .btn.ceo_arw{position:relative;z-index:10;width:90.1333333333vw;height:13.3333333333vw;border-radius:12.8vw;background-color:#000;margin:7.4666666667vw 0 0;color:#fff;font-size:3.7333333333vw;font-weight:400;letter-spacing:.1em;line-height:1.9285714286;padding:2.9333333333vw 0 0 7.7333333333vw;overflow:hidden}#main .interviews .btn_area .btn.ceo_arw .after{position:absolute;z-index:20;top:2.6666666667vw;right:2.6666666667vw;width:7.7333333333vw;height:7.7333333333vw;overflow:hidden;border-radius:50%;background-color:#82cef3;transform-origin:center;transition:all .5s ease}#main .interviews .btn_area .btn.ceo_arw .after .arw{position:absolute;z-index:21;top:50%;width:4vw;transition:all .5s ease;left:-100%;transform:translate(0%, -50%);display:flex;justify-content:center;align-items:center}#main .interviews .btn_area .btn.ceo_arw:hover .after{width:13.3333333333vw;height:13.3333333333vw;top:0vw;right:0vw;transition:all .5s ease}#main .interviews .btn_area .btn.ceo_arw:hover .after .arw{transition:all .5s ease;left:50%;transform:translate(-50%, -50%);width:4vw}#main .interviews .bnr_area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}#main .interviews .bnr_area a{display:block;width:89.3333333333vw;margin:0 auto}#main .interviews .bnr_area a .ov{display:none}#main .label{position:absolute;z-index:200;left:0vw;top:118.9333333333vw;width:100%;height:28.2666666667vw;background-image:url("../img/top/noise.webp"),linear-gradient(rgb(226, 226, 224), rgb(226, 226, 224));border-bottom:1px solid #000}#main .label.on{position:fixed;top:0vw}#main .label_wrap{width:89.3333333333vw;position:absolute;bottom:0vw;left:50%;transform:translate(-50%, 0);display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main .label_content{position:relative;z-index:10;color:#9b9b9b;font-size:5.3333333333vw;font-weight:700;letter-spacing:0em;line-height:.6;background-color:#000;width:16.8vw;height:13.0666666667vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;padding:2.4vw 2.4vw 2.6666666667vw 2.4vw;transition:all .4s ease;text-align:center}#main .label_content span{font-family:"Noto Sans JP",sans-serif;font-size:2.6666666667vw;font-weight:700;letter-spacing:0em;line-height:1.2}#main .label_content::before{content:"";display:block;bottom:1.8666666667vw;left:50%;transform:translate(-50%, 0);width:1.0666666667vw;height:1.0666666667vw;position:absolute;z-index:20;background-color:#9b9b9b;border-radius:50%;transition:all .4s ease}#main .label_content.on{transition:all .4s ease;color:#fff}#main .label_content.on::before{transition:all .4s ease;background-color:#82cef3}#main .circle_wrap{position:sticky;z-index:5;bottom:132.2666666667vw;left:50%;width:0;filter:blur(30px)}#main .circle_wrap .circle_bg{position:absolute;left:-100vw;top:-50vh;width:200vw;height:200vh;background:#f5f5f3;transition:all 1s ease;opacity:1}#main .circle_wrap .circle{position:absolute;z-index:10;background-color:red;mask-image:url(../img/top/kv_circle.svg);mask-size:cover;width:53.3333333333vw;height:53.3333333333vw;opacity:1}#main .circle_wrap .circle:nth-child(1){background-color:#f0ee65;top:calc(-101.8666666667vw);left:calc(-80vw)}#main .circle_wrap .circle:nth-child(2){background-color:#f9a684;top:calc(-43.7333333333vw);left:calc(1.0666666667vw)}#main .circle_wrap .circle:nth-child(3){background-color:#7dd0c5;top:calc(30.6666666667vw);left:calc(-93.3333333333vw)}#main .circle_wrap .circle:nth-child(4){background-color:#c597c7;top:calc(100vw);left:calc(-56vw)}#main .circle_wrap .circle:nth-child(5){background-color:#9eb0e3;top:calc(124vw);left:calc(26.6666666667vw)}#main .circle_wrap .circle:nth-child(6){background-color:#cdc0d7;top:calc(133.0666666667vw);left:calc(-66.9333333333vw)}#main .circle_wrap .circle:nth-child(7){background-color:#ccddec;top:calc(154.4vw);left:calc(-38.6666666667vw)}#main .circle_wrap .circle:nth-child(8){background-color:#cededc;top:calc(164vw);left:calc(24.8vw)}#main .modal{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .5s ease;opacity:0;pointer-events:none}#main .modal.on{transition:all .5s ease;opacity:1;pointer-events:all}#main .modal .bg{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}#main .modal .bubble{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:90.6666666667vw;min-height:138.6666666667vw;border-radius:8vw;background-color:#000}#main .modal .bubble .close{position:absolute;z-index:10;top:6.4vw;right:6.4vw;width:8vw;height:8vw;cursor:pointer;transition:all .5s ease;transform:scale(1)}#main .modal .bubble .close:hover{transition:all .5s ease;transform:scale(1.2)}#main .modal .bubble .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column;flex-wrap:nowrap;margin:18.6666666667vw auto 0;width:80vw}#main .modal .bubble .pic{width:80vw}#main .modal .bubble .detail{width:80vw}#main .modal .bubble .detail .date{margin-top:2.6666666667vw;color:#fff;font-size:7.4666666667vw;font-weight:bold;letter-spacing:.1em;line-height:.9285714286}#main .modal .bubble .detail .date span{font-size:5.3333333333vw;font-family:"Noto Sans JP",sans-serif}#main .modal .bubble .detail .text{color:#fff;font-size:3.7333333333vw;font-weight:400;letter-spacing:.1em;line-height:1.8571428571}#main .modal .bubble .btn.modal_arw{position:relative;z-index:10;width:64vw;height:10.6666666667vw;border-radius:12.8vw;background-color:#fff;margin:11.7333333333vw auto 0;color:#000;font-size:3.7333333333vw;font-weight:400;letter-spacing:.1em;line-height:1;padding:3.2vw 0 0 5.3333333333vw;overflow:hidden}#main .modal .bubble .btn.modal_arw .after{position:absolute;z-index:20;top:2.1333333333vw;right:2.1333333333vw;width:6.4vw;height:6.4vw;overflow:hidden;border-radius:50%;background-color:#82cef3;transform-origin:center;transition:all .5s ease}#main .modal .bubble .btn.modal_arw .after .arw{position:absolute;z-index:21;top:50%;width:4.2vw;transition:all .5s ease;left:-100%;transform:translate(0%, -50%)}#main .modal .bubble .btn.modal_arw:hover .after{transition:all .5s ease;transform:scale(1.7)}#main .modal .bubble .btn.modal_arw:hover .after .arw{transition:all .5s ease;left:50%;transform:translate(-50%, -43%) scale(0.6)}footer{position:relative;z-index:200;background:unset;width:92vw;margin:53.3333333333vw auto 0}footer .ttl{width:92vw;margin:0 auto}footer .btn{width:64vw;margin:12.8vw 0 0 0}}@media screen and (min-width: 767.9px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}