html{overflow-y:scroll}body{background:#fff;font-family:"source-han-sans-japanese", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, "Yu Gothic", YuGothic, Arial, "メイリオ", Meiryo, sans-serif;line-height:2;color:#000;font-size:14px;-webkit-text-size-adjust:none;letter-spacing:0.1em;text-align:left;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width: 767px){body{font-size:12px;line-height:2}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}img{width:100%}a{color:#000}main{width:100%}.section{width:100%;padding-top:50px;position:relative}@media screen and (max-width: 767px){.section{padding-top:30px}}._bg_beige{background:#B4AA90;color:#fff}._bg_beige a{color:#fff}._bg_lightbeige{background:#FCF9F0}._bg_green{background:#FF8900;color:#fff}._bg_green a{color:#fff}.sec_inner{max-width:900px;margin:auto}@media screen and (max-width: 767px){.sec_inner{width:100%;padding:0 30px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flex._col1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex._col1._reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (max-width: 767px){.flex._col1._reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flex._col2 .flex_inner{width:50%}@media screen and (max-width: 767px){.flex._col2 .flex_inner{width:calc(100% - 100px);margin-left:70px;margin-right:0}}.flex._col2._reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.flex._col2._reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flex._col2 .left,.flex._col2 .right{width:50%}@media screen and (max-width: 767px){.flex._col2 .left,.flex._col2 .right{width:100%}}.note_block{height:16vw;padding:0.9765vw 0.9765vw 0 0.9765vw;overflow-y:scroll;border:1px solid #000;margin-top:1.9531vw}@media screen and (max-width: 767px){.note_block{height:160px}}.note_block .note_block_txt{font-size:1.1718vw;margin-top:1vw;text-align:left;margin-left:1.8vw;margin-bottom:2vw}@media screen and (max-width: 767px){.note_block .note_block_txt{font-size:12px;margin-left:24px;margin-bottom:24px}}.sp_interview{margin-top:30px}@media screen and (max-width: 767px){.sp_interview{padding:0 30px}}.sp_interview .link{display:block;width:100%;height:100%}.sp_interview .left{position:relative}.sp_interview .right{background:#FF8900;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media screen and (max-width: 767px){.sp_interview .right{padding:20px 15px 30px;text-align:center}}.sp_interview .right .ttl{margin-top:16px;font-size:20px;line-height:1.5}@media screen and (max-width: 767px){.sp_interview .right .ttl{margin-top:10px}}.sp_interview .right .pos{margin-top:24px}@media screen and (max-width: 767px){.sp_interview .right .pos{font-size:10px;margin-top:16px}}.sp_interview .right .name{font-size:20px;font-weight:bold}.sp_interview .right .name span{font-size:10px;font-weight:normal;margin-left:8px}@media screen and (max-width: 767px){.sp_interview .right .name span{display:block;line-height:1;margin-left:0}}.sp_interview .btn{position:absolute;bottom:20px;right:20px}@media screen and (max-width: 767px){.sp_interview .btn{position:relative;width:110px;bottom:auto;right:0;left:0;margin:auto;margin-top:16px}}.bnr_interview .link{display:block;width:100%;height:100%}.bnr_interview .left{position:relative;width:365px}@media screen and (max-width: 767px){.bnr_interview .left{width:100%}}.bnr_interview .left::before{content:'INTERVIEW';font-size:28px;line-height:1.4;position:absolute;bottom:0;left:10px;color:#fff}.bnr_interview .right{background:#B4AA90;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;width:300px;position:relative}@media screen and (max-width: 767px){.bnr_interview .right{padding:20px 15px 30px;text-align:center;width:100%}}.bnr_interview .right .inner{margin-left:25px;line-height:1.6}@media screen and (max-width: 767px){.bnr_interview .right .inner{margin:auto}}@media screen and (max-width: 767px){.bnr_interview .right .pos{font-size:10px}}.bnr_interview .right .name{font-size:20px;font-weight:bold}.bnr_interview .right .name span{font-size:10px;font-weight:normal;display:block}@media screen and (max-width: 767px){.bnr_interview .right .name span{display:block;line-height:1}}.bnr_interview .btn{position:absolute;bottom:20px;right:20px;width:80px}@media screen and (max-width: 767px){.bnr_interview .btn{position:relative;width:110px;bottom:auto;right:0;left:0;margin:auto;margin-top:16px}}#header{width:100%;height:82px;position:fixed;z-index:10000;background:transparent;position:fixed;-webkit-transition:.3s all;transition:.3s all}@media screen and (max-width: 767px){#header{height:60px}}#header *{-webkit-transition:.3s all;transition:.3s all}#header .header_inner{width:100%;height:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#header .header_inner{height:60px}}#header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#header .logo .img{width:105px;height:30px;position:relative;margin-left:20px}@media screen and (max-width: 767px){#header .logo .img{margin-left:14px}}#header .logo .img img{width:100%;z-index:10;position:absolute;left:0;top:0;bottom:0;margin:auto;opacity:1}#header .logo .img img.white{z-index:20;opacity:0}#header .logo span{font-size:16px;color:#FF8900;margin-left:14px}@media screen and (max-width: 767px){#header .logo span{line-height:1}}#header .header_right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#header .header_right .btn._entry{display:none}}#header .header_nav{height:calc(100% - 100px - 82px);width:100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;pointer-events:none}#header .header_nav .btn._entry{height:100px;width:100%;font-size:20px;position:fixed;bottom:0}@media screen and (max-width: 767px){#header .header_nav .btn._entry{height:80px;padding-bottom:calc(env(safe-area-inset-bottom))}}#header .nav_list{margin:auto}#header .nav_item{font-size:12px;display:block}#header .nav_item a{text-align:center;line-height:1;padding:16px;letter-spacing:2px;color:#000;font-weight:bold}#header .nav_item .en{font-size:20px;display:block;line-height:1.6;letter-spacing:4px}#header.open{background:#EDE5CF !important;height:100vh}#header.open .menu-trigger span{background:#000}#header.open .header_right .btn{opacity:0}#header.open .header_nav{opacity:1;pointer-events:auto}#header.show{background:#fff}#header.shadow{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}#footer{background:#FF8900;padding:40px 0 40px;text-align:center;color:#fff}#footer .logo{width:110px;margin:auto}#footer .txt{margin-top:32px}#footer .copy{font-size:9px;margin-top:10px}.btn{display:block;color:#fff;text-decoration:none;-webkit-transition:.3s all;transition:.3s all;cursor:pointer}.btn._entry{background:#FF8900;width:120px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn._career{background:#FF6C01}.btn.btn1{-webkit-box-shadow:0px 0px 10px 0px rgba(123,123,123,0.5);box-shadow:0px 0px 10px 0px rgba(123,123,123,0.5);border-radius:3px;font-size:20px;padding:12px;font-weight:bold}.btn:hover{opacity:.5}.menu-trigger{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:82px;height:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:#FF6C01}@media screen and (max-width: 767px){.menu-trigger{width:60px;height:60px}}.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#fff;border-radius:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10.5px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger .menu-trigger-inner{width:32px;height:24px;position:relative}.menu-trigger.active{background:transparent}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10.5px) rotate(-45deg);transform:translateY(10.5px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10.5px) rotate(45deg);transform:translateY(-10.5px) rotate(45deg)}.ttl1{font-size:100px;color:#FF6C01;line-height:1.0;text-align:center;letter-spacing:.05em;margin-top:-100px}@media screen and (max-width: 767px){.ttl1{font-size:55px;margin:0}}.ttl1._small{font-size:85px}@media screen and (max-width: 767px){.ttl1._small{font-size:55px}}.ttl1_copy{color:#000;font-size:20px;font-weight:bold}@media screen and (max-width: 767px){.ttl1_copy{font-size:14px}}.ttl2{color:#FF8900;font-size:30px;margin-bottom:20px;line-height:1.5;font-weight:bold}@media screen and (max-width: 767px){.ttl2{font-size:25px}}.ttl3{font-size:20px;margin-bottom:14px;line-height:1.5}.box1 .img{width:100%}.box1 .ttl{font-size:16px;margin-top:16px;line-height:1.5}.box1 .txt{font-size:12px;line-height:1.6;margin-top:10px}@media screen and (max-width: 767px){.box1 .txt{margin-top:10px}}.box2{border-top:1px solid #B4AA90}.box2 .ttl{font-size:15px;margin-top:20px;line-height:1.5;color:#FF8900}.box2 .txt{font-size:14px;line-height:1.6;margin-top:10px}@media screen and (max-width: 767px){.box2 .txt{margin-top:10px}}.link{-webkit-transition:.3s all;transition:.3s all}.link:hover{opacity:.75}.txt_link{text-decoration:underline}.txt_link:hover{text-decoration:none}.pc_none{display:none !important}@media screen and (max-width: 767px){.pc_none{display:block !important}}.sp_none{display:block !important}@media screen and (max-width: 767px){.sp_none{display:none !important}}.br-pc{display:block}@media screen and (max-width: 767px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width: 767px){.br-sp{display:inline-block}}.none-sp{display:block !important}.none-pc{display:none !important}@media screen and (max-width: 767px){.none-sp{display:none !important}.none-pc{display:block !important}}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 767px){.vertical{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.note{font-size:0.9765vw}@media screen and (max-width: 767px){.note{font-size:10px}}#pagetop{width:50px;height:50px;position:fixed;right:0;bottom:0;z-index:10000;pointer-events:all;opacity:0;-webkit-transition:.3s opacity;transition:.3s opacity}@media screen and (max-width: 767px){#pagetop{bottom:16.8426vw}}#pagetop.show{opacity:1}.list li{list-style-type:disc}.list li+li{margin-top:0.8vw}.scrolldown{position:absolute;width:20px;right:28px;bottom:20px;z-index:2}@media screen and (max-width: 767px){.scrolldown{display:none}}.scrolldown img{width:100%}.uppercase{text-transform:uppercase}.mv_area{background:#FCF9F0;width:100%;height:100vh;position:relative}@media screen and (max-width: 767px){.mv_area{aspect-ratio:375 / 640;height:auto}}.mv_area .mv_copy{width:38%;position:absolute;left:7%;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media screen and (max-width: 767px){.mv_area .mv_copy{width:80%;left:0;right:0;top:calc(70px + 10vw);margin:auto;bottom:auto}}.mv_area::before,.mv_area::after{content:'';display:block;position:absolute;z-index:1}.mv_area::before{background:url("../../img/mv_bg01.png") center center/contain no-repeat;width:15%;aspect-ratio:149 / 117;left:0;top:82px}@media screen and (max-width: 767px){.mv_area::before{top:70px;width:24%}}.mv_area::after{background:url("../../img/mv_bg02.png") center center/contain no-repeat;width:48%;right:3%;bottom:0;aspect-ratio:483 / 471}@media screen and (max-width: 767px){.mv_area::after{width:100%;left:0;right:0;margin:auto}}.top_sec3_slider,.top_sec3_bnr_slider,.top_sec5_slider,.top_sec6_slider{width:100%;margin-left:auto}.top_sec3_slider .top_sec3_slide,.top_sec3_slider .top_sec3_bnr_slide,.top_sec3_slider .top_sec5_slide,.top_sec3_slider .top_sec6_slide,.top_sec3_bnr_slider .top_sec3_slide,.top_sec3_bnr_slider .top_sec3_bnr_slide,.top_sec3_bnr_slider .top_sec5_slide,.top_sec3_bnr_slider .top_sec6_slide,.top_sec5_slider .top_sec3_slide,.top_sec5_slider .top_sec3_bnr_slide,.top_sec5_slider .top_sec5_slide,.top_sec5_slider .top_sec6_slide,.top_sec6_slider .top_sec3_slide,.top_sec6_slider .top_sec3_bnr_slide,.top_sec6_slider .top_sec5_slide,.top_sec6_slider .top_sec6_slide{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;margin:0}.top_sec3_slider .top_sec3_slide,.top_sec3_bnr_slider .top_sec3_slide,.top_sec5_slider .top_sec3_slide,.top_sec6_slider .top_sec3_slide{height:434px}@media screen and (max-width: 767px){.top_sec3_slider .top_sec3_slide,.top_sec3_bnr_slider .top_sec3_slide,.top_sec5_slider .top_sec3_slide,.top_sec6_slider .top_sec3_slide{height:80vw}}.top_sec3_slider .top_sec3_slide._slide1,.top_sec3_bnr_slider .top_sec3_slide._slide1,.top_sec5_slider .top_sec3_slide._slide1,.top_sec6_slider .top_sec3_slide._slide1{background-image:url("../../img/top_sec3_slide1_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec3_slide._slide1,.top_sec3_bnr_slider .top_sec3_slide._slide1,.top_sec5_slider .top_sec3_slide._slide1,.top_sec6_slider .top_sec3_slide._slide1{background-image:url("../../img/top_sec3_slide1_sp.png")}}.top_sec3_slider .top_sec3_slide._slide2,.top_sec3_bnr_slider .top_sec3_slide._slide2,.top_sec5_slider .top_sec3_slide._slide2,.top_sec6_slider .top_sec3_slide._slide2{background-image:url("../../img/top_sec3_slide2_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec3_slide._slide2,.top_sec3_bnr_slider .top_sec3_slide._slide2,.top_sec5_slider .top_sec3_slide._slide2,.top_sec6_slider .top_sec3_slide._slide2{background-image:url("../../img/top_sec3_slide2_sp.png")}}.top_sec3_slider .top_sec3_bnr_slide,.top_sec3_bnr_slider .top_sec3_bnr_slide,.top_sec5_slider .top_sec3_bnr_slide,.top_sec6_slider .top_sec3_bnr_slide{height:287px}@media screen and (max-width: 767px){.top_sec3_slider .top_sec3_bnr_slide,.top_sec3_bnr_slider .top_sec3_bnr_slide,.top_sec5_slider .top_sec3_bnr_slide,.top_sec6_slider .top_sec3_bnr_slide{height:40vw}}.top_sec3_slider .top_sec3_bnr_slide._slide1,.top_sec3_bnr_slider .top_sec3_bnr_slide._slide1,.top_sec5_slider .top_sec3_bnr_slide._slide1,.top_sec6_slider .top_sec3_bnr_slide._slide1{background-image:url("../../img/top_sec3_special_slide1_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec3_bnr_slide._slide1,.top_sec3_bnr_slider .top_sec3_bnr_slide._slide1,.top_sec5_slider .top_sec3_bnr_slide._slide1,.top_sec6_slider .top_sec3_bnr_slide._slide1{background-image:url("../../img/top_sec3_special_slide1_sp.png")}}.top_sec3_slider .top_sec3_bnr_slide._slide2,.top_sec3_bnr_slider .top_sec3_bnr_slide._slide2,.top_sec5_slider .top_sec3_bnr_slide._slide2,.top_sec6_slider .top_sec3_bnr_slide._slide2{background-image:url("../../img/top_sec3_special_slide2_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec3_bnr_slide._slide2,.top_sec3_bnr_slider .top_sec3_bnr_slide._slide2,.top_sec5_slider .top_sec3_bnr_slide._slide2,.top_sec6_slider .top_sec3_bnr_slide._slide2{background-image:url("../../img/top_sec3_special_slide2_sp.png")}}.top_sec3_slider .top_sec5_slide,.top_sec3_bnr_slider .top_sec5_slide,.top_sec5_slider .top_sec5_slide,.top_sec6_slider .top_sec5_slide{height:300px}@media screen and (max-width: 767px){.top_sec3_slider .top_sec5_slide,.top_sec3_bnr_slider .top_sec5_slide,.top_sec5_slider .top_sec5_slide,.top_sec6_slider .top_sec5_slide{height:40vw}}.top_sec3_slider .top_sec5_slide._slide1,.top_sec3_bnr_slider .top_sec5_slide._slide1,.top_sec5_slider .top_sec5_slide._slide1,.top_sec6_slider .top_sec5_slide._slide1{background-image:url("../../img/top_sec5_slide1_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec5_slide._slide1,.top_sec3_bnr_slider .top_sec5_slide._slide1,.top_sec5_slider .top_sec5_slide._slide1,.top_sec6_slider .top_sec5_slide._slide1{background-image:url("../../img/top_sec5_slide1_sp.png")}}.top_sec3_slider .top_sec5_slide._slide2,.top_sec3_bnr_slider .top_sec5_slide._slide2,.top_sec5_slider .top_sec5_slide._slide2,.top_sec6_slider .top_sec5_slide._slide2{background-image:url("../../img/top_sec5_slide2_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec5_slide._slide2,.top_sec3_bnr_slider .top_sec5_slide._slide2,.top_sec5_slider .top_sec5_slide._slide2,.top_sec6_slider .top_sec5_slide._slide2{background-image:url("../../img/top_sec5_slide2_sp.png")}}.top_sec3_slider .top_sec6_slide,.top_sec3_bnr_slider .top_sec6_slide,.top_sec5_slider .top_sec6_slide,.top_sec6_slider .top_sec6_slide{height:300px}@media screen and (max-width: 767px){.top_sec3_slider .top_sec6_slide,.top_sec3_bnr_slider .top_sec6_slide,.top_sec5_slider .top_sec6_slide,.top_sec6_slider .top_sec6_slide{height:40vw}}.top_sec3_slider .top_sec6_slide._slide1,.top_sec3_bnr_slider .top_sec6_slide._slide1,.top_sec5_slider .top_sec6_slide._slide1,.top_sec6_slider .top_sec6_slide._slide1{background-image:url("../../img/top_sec6_slide1_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec6_slide._slide1,.top_sec3_bnr_slider .top_sec6_slide._slide1,.top_sec5_slider .top_sec6_slide._slide1,.top_sec6_slider .top_sec6_slide._slide1{background-image:url("../../img/top_sec6_slide1_sp.png")}}.top_sec3_slider .top_sec6_slide._slide2,.top_sec3_bnr_slider .top_sec6_slide._slide2,.top_sec5_slider .top_sec6_slide._slide2,.top_sec6_slider .top_sec6_slide._slide2{background-image:url("../../img/top_sec6_slide2_pc.png")}@media screen and (max-width: 767px){.top_sec3_slider .top_sec6_slide._slide2,.top_sec3_bnr_slider .top_sec6_slide._slide2,.top_sec5_slider .top_sec6_slide._slide2,.top_sec6_slider .top_sec6_slide._slide2{background-image:url("../../img/top_sec6_slide2_sp.png")}}.lower_page #wrapper{padding-top:82px}@media screen and (max-width: 767px){.lower_page #wrapper{padding-top:60px}}.lower_page .mv{position:relative;padding-top:0}.lower_page .mv .cont{position:absolute;z-index:100;top:100px;left:10vw}@media screen and (max-width: 767px){.lower_page .mv .cont{position:relative;top:auto;left:auto;margin-left:30px;margin-top:16px}}.lower_page .mv .img{width:calc((100% - 1000px) / 2 + 715px);height:500px;margin-left:auto;overflow:hidden;position:relative}@media screen and (max-width: 767px){.lower_page .mv .img{width:100%;height:100vw}}.lower_page .mv .img .inner{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;left:0}@media screen and (max-width: 767px){.lower_page .mv .img .inner{height:106.6vw}}.lower_page .mv .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lower_page .mv .ttl{font-size:85px;line-height:1.2;letter-spacing:.1em;color:#FF8900;font-weight:bold}@media screen and (max-width: 767px){.lower_page .mv .ttl{font-size:14.6666vw;letter-spacing:.01em}}.lower_page .mv .copy{margin-top:16px;font-size:16px;line-height:1.5;font-weight:bold}@media screen and (max-width: 767px){.lower_page .mv .copy{margin-top:6px;font-size:14px}}.lower_page .mv .scrolldown{bottom:-22px}.lower_page .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lower_page .flex .box1,.lower_page .flex .box2{width:313px}@media screen and (max-width: 767px){.lower_page .flex .box1,.lower_page .flex .box2{width:100%}.lower_page .flex .box1.right,.lower_page .flex .box2.right{margin-top:30px}}.lower_page .block+.block{margin-top:50px}@media screen and (max-width: 767px){.lower_page .block+.block{margin-top:30px}}@media screen and (max-width: 767px){.lower_page .sec_inner{width:100%;padding:0}}@media screen and (max-width: 767px){.lower_page .block{padding:0 30px}}@media screen and (max-width: 767px){.lower_page .block._wide{padding:0}}@media screen and (max-width: 767px){.lower_page .block._wide .ttl2{padding-left:30px}}.lower_page .block._challenge{padding-right:50px}@media screen and (max-width: 767px){.lower_page .block._challenge{padding-right:30px}}.lower_page .block._col_2_1 .left{width:430px}@media screen and (max-width: 767px){.lower_page .block._col_2_1 .left{width:100%}}.lower_page .block._col_2_1 .right{width:245px}@media screen and (max-width: 767px){.lower_page .block._col_2_1 .right{width:100%;margin-top:30px}}.lower_page .block._col_1_1{margin-right:50px}@media screen and (max-width: 767px){.lower_page .block._col_1_1{margin-right:0}}.lower_page .block._col_1_1 .left{width:335px}@media screen and (max-width: 767px){.lower_page .block._col_1_1 .left{width:100%}}.lower_page .block._col_1_1 .right{width:300px}@media screen and (max-width: 767px){.lower_page .block._col_1_1 .right{width:100%;margin-top:20px}}@media screen and (max-width: 767px){.lower_page .block .txt{font-size:14px}}.lower_page .img_wide{padding-right:50px}@media screen and (max-width: 767px){.lower_page .img_wide{padding-right:0}}#interview.interview_detail #header{background:transparent}#interview.interview_detail #header.show{background:#fff}#interview.interview_detail .mv{padding-top:0}#interview.interview_detail .mv .img{width:100%;aspect-ratio:1000 / 550;margin-left:auto;overflow:hidden;position:relative}@media screen and (max-width: 767px){#interview.interview_detail .mv .img{width:100%;height:125.3333vw}}#interview.interview_detail .mv .img .inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#interview.interview_detail .mv .info_area{position:absolute;left:0;bottom:0;padding:24px 50px;line-height:1.5}@media screen and (max-width: 767px){#interview.interview_detail .mv .info_area{padding:30px 24px}}#interview.interview_detail .mv .info_area .ttl{color:#FF8900;font-size:28px;font-weight:bold;margin-bottom:14px}@media screen and (max-width: 767px){#interview.interview_detail .mv .info_area .ttl{margin-bottom:10px;font-size:20px}}#interview.interview_detail .mv .info_area .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#interview.interview_detail .mv .info_area .info .year{font-size:10px;background:#fff;padding:0 7px;line-height:1.3;color:#000}#interview.interview_detail .mv .info_area .info .pos{margin-left:10px;font-size:14px}#interview.interview_detail .mv .info_area .name{margin-top:2px;font-size:20px;color:#fff}#interview.interview_detail .mv .info_area .name span{font-size:10px;margin-left:10px}#interview.interview_detail ._detail .sec_ttl{font-size:40px;line-height:1.5;font-weight:bold;margin-top:30px}@media screen and (max-width: 767px){#interview.interview_detail ._detail .sec_ttl{font-size:20px;margin-top:20px}}#interview.interview_detail ._detail .block{margin-top:50px}@media screen and (max-width: 767px){#interview.interview_detail ._detail .block{margin-top:30px}}#interview.interview_detail .sec_oneday{background:#EDE5CF;margin-top:70px}@media screen and (max-width: 767px){#interview.interview_detail .sec_oneday{margin-top:30px}}#interview.interview_detail .sec_oneday .sec_inner{padding:60px 30px;padding-top:0}@media screen and (max-width: 767px){#interview.interview_detail .sec_oneday .sec_inner{padding:30px;padding-top:0;padding-bottom:50px}}#interview.interview_detail .sec_oneday .sec_ttl{text-align:center;font-weight:bold;font-size:30px;margin-bottom:50px}@media screen and (max-width: 767px){#interview.interview_detail .sec_oneday .sec_ttl{font-size:25px;margin-bottom:30px}}#interview.interview_detail .sec_oneday .history{position:relative;margin:0 auto}#interview.interview_detail .sec_oneday .history:before{content:"";width:1px;height:100%;background:#FF8900;position:absolute;left:24px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history:before{left:50%}}#interview.interview_detail .sec_oneday .history .history__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#interview.interview_detail .sec_oneday .history .history__item+.history__item{padding-top:30px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__item+.history__item{padding-top:0}}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__item:nth-of-type(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#interview.interview_detail .sec_oneday .history .history__item:nth-of-type(2n) .history__inner::after{-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%);right:auto;left:-13px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__item:nth-of-type(2n) .history__inner::after{left:-20px}}#interview.interview_detail .sec_oneday .history .history__item .history__time{background:#FF8900;color:#fff;position:absolute;border-radius:50%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;font-size:14px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__item .history__time{left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#interview.interview_detail .sec_oneday .history .history__inner{max-width:366px;background:#fff;border-radius:15px;padding:10px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:66px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__inner{max-width:366px;padding:15px 20px;margin-left:0}}#interview.interview_detail .sec_oneday .history .history__inner::after{content:'';position:absolute;top:16px;background:#ffffff;-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%);left:-13px;height:13px;width:13px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__inner::after{right:-20px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);left:auto;height:20px;width:20px}}#interview.interview_detail .sec_oneday .history .history__inner .content{-webkit-box-flex:1;-ms-flex:1;flex:1}#interview.interview_detail .sec_oneday .history .history__inner .content .ttl{font-weight:bold;font-size:14px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__inner .content .ttl{font-size:20px}}#interview.interview_detail .sec_oneday .history .history__inner .content .txt{line-height:1.5;font-size:10px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__inner .content .txt{font-size:14px}}#interview.interview_detail .sec_oneday .history .history__inner .img{width:85px;margin-left:10px;margin-top:10px}@media only screen and (min-width: 767px){#interview.interview_detail .sec_oneday .history .history__inner .img{width:124px;margin-left:15px}}#interview.interview_detail .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#interview.interview_detail._ceo .mv .info_area .info .pos{margin-left:0}#interview.interview_detail._ceo .flex.style1{width:100%}#interview.interview_detail._ceo .flex.style1 .left{width:590px}@media screen and (max-width: 767px){#interview.interview_detail._ceo .flex.style1 .left{width:100%}}#interview.interview_detail._ceo .flex.style1 .right{width:283px}@media screen and (max-width: 767px){#interview.interview_detail._ceo .flex.style1 .right{width:100%}}#interview.interview_detail._ceo .flex.style2{margin-left:0;width:calc(100% + 50px)}@media screen and (max-width: 767px){#interview.interview_detail._ceo .flex.style2{width:100%}}#interview.interview_detail._ceo .flex.style2 .left{width:620px}@media screen and (max-width: 767px){#interview.interview_detail._ceo .flex.style2 .left{width:100%}}#interview.interview_detail._ceo .flex.style2 .right{width:283px}@media screen and (max-width: 767px){#interview.interview_detail._ceo .flex.style2 .right{width:100%}}.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.style1{width:calc(100% + 50px)}@media screen and (max-width: 767px){.flex.style1{width:100%}}.flex.style1 .left{width:600px}@media screen and (max-width: 767px){.flex.style1 .left{width:100%}}.flex.style1 .right{width:320px}@media screen and (max-width: 767px){.flex.style1 .right{width:100%}}.flex.style2{width:calc(100% + 50px);margin-left:-50px}@media screen and (max-width: 767px){.flex.style2{width:100%;margin-left:0}}.flex.style2 .left{width:600px}@media screen and (max-width: 767px){.flex.style2 .left{width:100%}}.flex.style2 .right{width:320px}@media screen and (max-width: 767px){.flex.style2 .right{width:100%}}.flex.style1,.flex.style2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.style1 .ttl,.flex.style2 .ttl{font-size:25px;color:#000;margin-top:0;margin-left:0;line-height:1.5}@media screen and (max-width: 767px){.flex.style1 .ttl,.flex.style2 .ttl{font-size:20px;margin-top:20px}}.flex.style1 .txt,.flex.style2 .txt{margin-top:10px}@media screen and (max-width: 767px){.flex.style1 .txt,.flex.style2 .txt{margin-top:16px;font-size:14px}}.tab_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.tab_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:30px}}.tab_wrap main{width:715px}@media screen and (max-width: 767px){.tab_wrap main{width:100%;margin-top:30px}}.tab_wrap #sidebar{width:195px;margin-left:50px}@media screen and (max-width: 767px){.tab_wrap #sidebar{width:100%;margin-left:0;padding:0 30px}}.tab_wrap #sp_bottom{display:none}@media screen and (max-width: 767px){.tab_wrap #sp_bottom{display:block;position:fixed;bottom:-15vw;left:0;width:100%;z-index:2;-webkit-transition:bottom .2s;transition:bottom .2s}}.tab_wrap #sp_bottom.scroll{bottom:0}.tab_wrap #sp_bottom._col2 .tab_area .tab_label{width:calc(100% / 2)}.tab_wrap #sp_bottom .tab_area .tab_label{width:calc(100% / 3);height:15vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.tab_wrap #sp_bottom .tab_area .tab_label::before{display:none}.tab_wrap #sp_bottom .tab_area .tab_label+.tab_label{margin-left:0}.tab_wrap .tab_panel{width:100%;display:none}.tab_wrap .tab_panel.active{display:block}.tab_wrap .tab_area{position:sticky;position:-webkit-sticky;top:100px}@media screen and (max-width: 767px){.tab_wrap .tab_area{display:-webkit-box;display:-ms-flexbox;display:flex}}.tab_wrap .tab_area .tab_label{display:block;width:100%;height:50px;background:#FCF9F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;font-size:16px}@media screen and (max-width: 767px){.tab_wrap .tab_area .tab_label{width:calc((100% - 6px) / 3);height:8.5333vw;text-align:left;padding:10px;font-size:11px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:0;line-height:1}}.tab_wrap .tab_area .tab_label::before{content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #000;position:absolute;top:0;bottom:0;right:20px;margin:auto}@media screen and (max-width: 767px){.tab_wrap .tab_area .tab_label::before{border-width:4px 0 4px 6px;right:8px}}.tab_wrap .tab_area .tab_label.active{background:#FF8900;color:#fff}.tab_wrap .tab_area .tab_label.active::before{border-color:transparent transparent transparent #fff}.tab_wrap .tab_area .tab_label+.tab_label{margin-top:5px}@media screen and (max-width: 767px){.tab_wrap .tab_area .tab_label+.tab_label{margin-top:0;margin-left:3px}}.txt_small{font-size:80%}.table{font-weight:bold}.table div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #FF8900}@media screen and (max-width: 767px){.table div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.table dt,.table dd{padding:10px 0}.table dt{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.table dt{width:100%;padding-bottom:2px}}.table dd{width:70%}@media screen and (max-width: 767px){.table dd{width:100%;padding-top:0}}#movie video{width:80vw;height:auto;display:block}.sns_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}@media screen and (max-width: 767px){.sns_area{margin-right:4px}}.sns_area li{height:30px}.sns_area li+li{margin-left:20px}@media screen and (max-width: 767px){.sns_area li+li{margin-left:10px}}
