html,input,textarea,select,button{font-family:YakuHanMP,"Noto Serif JP","Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;font-weight:500;font-size:10px}html{color:#221e1f;background:#fff;font-size:10px;line-height:1.7;word-break:break-all;letter-spacing:.08rem}p{font-size:12px;font-size:1.2rem}body{background:#fff;margin:0}.en{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.min{font-family:"Yu Mincho",YuMincho,YakuHanMP,"Noto Serif JP","Hiragino Mincho ProN",serif}.vertical{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word;font-size:13px;font-size:1.3rem;line-height:180%;margin:0}p.txt{line-height:2}p.txt:not(:first-child){margin:10px 0 0}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s;color:#212121}a:hover{opacity:.85}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}input,select,textarea,button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none;cursor:pointer}label{cursor:pointer}table{border-collapse:collapse}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:500;margin:0;padding:0}main{display:block}#wrapper{position:relative;overflow-x:hidden}dl,dt,dd{padding:0;margin:0}sup{vertical-align:baseline;font-size:70%}body.noscroll{overflow:hidden}.c-inner{max-width:1100px;width:90%;margin:0 auto}.c-inner02{max-width:900px;width:90%;margin:0 auto}.c-inner03{max-width:1000px;width:90%;margin:0 auto}.txt-10{font-size:1rem;line-height:2}.txt-12{font-size:1.2rem;line-height:2}.txt-14{font-size:1.4rem;line-height:2}.txt-15{font-size:1.5rem;line-height:2}.txt-16{font-size:1.6rem;line-height:2}.txt-18{font-size:1.8rem;line-height:1.4;font-weight:500}.txt-20{font-size:2rem;line-height:1.4;font-weight:500}.txt-22{font-size:2.2rem;line-height:1.3;font-weight:500}.txt-24{font-size:2.4rem;line-height:1.3;font-weight:500}.txt-26{font-size:2.6rem;line-height:1.3;font-weight:500}.txt-28{font-size:2.8rem;line-height:1.3;font-weight:500}.txt-30{font-size:3rem;line-height:1.3;font-weight:500}.txt-32{font-size:3.2rem;line-height:1.3;font-weight:400}.txt-40{font-size:4rem;line-height:1.3;font-weight:500}.txt-48{font-size:4.8rem;line-height:1.3;font-weight:500}.wrap-top{padding-top:160px}.wrap-bottom{padding-bottom:160px}.non{pointer-events:none;opacity:.5}header{position:fixed;top:0;left:0;right:0;margin:auto;z-index:100;width:100%;height:80px;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}header .h-inner{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto}header .h-inner .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:20px;z-index:100}header .h-inner .logo img{width:70px}header .h-inner .logo span{letter-spacing:.02rem;line-height:1;font-weight:400;padding-left:20px}header .h-inner .h-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 auto}header .h-inner .h-right .nav-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .h-inner .h-right .nav-nav .nav-item{-webkit-transition:all .4s;transition:all .4s;padding:0 12px;height:100%;cursor:pointer}header .h-inner .h-right .nav-nav .nav-item:last-child{margin-right:20px}header .h-inner .h-right .nav-nav .nav-item .cntnr{position:relative;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-weight:500;width:100%;height:100%}header .h-inner .h-right .nav-nav .nav-item .cntnr span{display:inline-block;width:100%;height:30px}header .h-inner .h-right .nav-nav .nav-item:hover .open_cntnts{opacity:1;pointer-events:painted}header .h-inner .h-right .nav-nav .nav-item .open_cntnts{pointer-events:none;display:block;position:absolute;top:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:#f0f6f0;-webkit-transition:all .4s;transition:all .4s;z-index:60;opacity:0}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner{position:relative;max-width:1100px;width:100%;margin:0 auto;padding:60px 0 80px}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .ttl{font-size:3rem;line-height:1;padding-bottom:6px;border-bottom:3px solid #1d7e23;margin-bottom:40px}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a{width:23%;margin-right:2.666666%;position:relative;display:block}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a:last-child{margin-right:0}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a.non{pointer-events:none;opacity:.5}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a.non .cs{display:block;line-height:1;margin-top:0}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a span{display:inline-block;font-weight:bold;margin-top:5px}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a span:after{height:1px;background:#212121}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a .gaibu{position:relative}header .h-inner .h-right .nav-nav .nav-item .open_cntnts .inner .link a .gaibu:before{content:"";width:26px;height:18px;background:url(../img/common/gaibu.svg) no-repeat center/contain;position:absolute;top:50%;right:0;-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%)}header .h-inner .h-right .entry_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .h-inner .h-right .entry_btn a{width:120px;height:100%;color:#fff;background-color:gray;font-weight:bold;letter-spacing:.03rem;-webkit-transition:all .4s;transition:all .4s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}header .h-inner .h-right .entry_btn a span{line-height:1.6}header .h-inner .h-right .entry_btn a:nth-child(2){background-color:#212121}header .h-inner .h-right .entry_btn a:hover{opacity:.8}header .h-inner .h-right .c-humburger{cursor:pointer;display:block;width:80px;height:80px;position:relative;z-index:200;background-color:#1d7e23;-webkit-transition:all .4s;transition:all .4s}header .h-inner .h-right .c-humburger .bar{width:40px;height:2px;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}header .h-inner .h-right .c-humburger .bar_top{top:27px}header .h-inner .h-right .c-humburger .bar_middle{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .h-inner .h-right .c-humburger .bar_bottom{bottom:27px}header .h-inner .h-right .c-humburger.close .bar_top{top:39px;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}header .h-inner .h-right .c-humburger.close .bar_bottom{bottom:39px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}header .h-inner .h-right .c-humburger.close .bar_middle{display:none}header .h-inner .c-nav{position:absolute;top:0;left:0;width:100%;height:100dvh;display:block;z-index:50;-webkit-transition:all .5s;transition:all .5s;overflow-y:scroll;background:#fff;opacity:0;pointer-events:none}header .h-inner .c-nav.active{opacity:1;pointer-events:auto}header .h-inner .c-nav .c-inner{position:relative;margin-top:150px;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .h-inner .c-nav .c-inner .nav-link{width:25%}header .h-inner .c-nav .c-inner .nav-link .page-grp:nth-child(n+2){margin-top:40px}header .h-inner .c-nav .c-inner .nav-link:nth-child(2) .g-cld a:nth-child(n+2){margin-left:15px}header .h-inner .c-nav .c-inner .nav-link:nth-child(2) .g-cld a:nth-child(n+2) span:before{background:url(../img/common/gr-arw02.svg) no-repeat center/contain}header .h-inner .c-nav .c-inner .page-grp .ttl{display:inline-block;padding-bottom:2px;border-bottom:3px solid #1d7e23}header .h-inner .c-nav .c-inner .page-grp .g-cld{margin-top:20px}header .h-inner .c-nav .c-inner .page-grp .g-cld a{position:relative;line-height:1.4;display:block;color:#221e1f;font-weight:600;-webkit-transition:all .4s;transition:all .4s}header .h-inner .c-nav .c-inner .page-grp .g-cld a.gaibu{display:inline-block}header .h-inner .c-nav .c-inner .page-grp .g-cld a.gaibu:before{content:"";width:13px;height:13px;background:url(../img/common/gaibu02.svg) no-repeat center/contain;position:absolute;top:58%;right:0;-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%);-webkit-transition:all .4s;transition:all .4s}header .h-inner .c-nav .c-inner .page-grp .g-cld a span{padding-left:16px;padding-bottom:3px}header .h-inner .c-nav .c-inner .page-grp .g-cld a span:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -55%);transform:translate(0, -55%);width:10px;height:12px;background:url(../img/common/gr-arw.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}header .h-inner .c-nav .c-inner .page-grp .g-cld a span:after{height:1px;background-color:#212121}header .h-inner .c-nav .c-inner .page-grp .g-cld a:nth-child(n+2){margin-top:14px}header .h-inner .c-nav .c-inner .page-grp .g-cld a:hover span:before{left:3px}header .h-inner .c-nav .c-inner a.corpo{position:absolute;bottom:0;right:0;width:160px}header .h-inner .c-nav .c-inner a.corpo .cntnr{position:relative}header .h-inner .c-nav .c-inner a.corpo img{width:100%;-webkit-transition:all .4s;transition:all .4s}header .h-inner .c-nav .c-inner a.corpo img:nth-child(2){position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .4s;transition:all .4s}header .h-inner .c-nav .c-inner a.corpo:hover img:nth-child(1){opacity:0}header .h-inner .c-nav .c-inner a.corpo:hover img:nth-child(2){opacity:1}header .h-inner .c-nav .banner{max-width:1100px;width:90%;margin:0 auto}header .h-inner .c-nav .banner a{margin:0 0 0 auto;width:22%;display:block;min-width:200px}footer{padding:10px 0;color:#fff;background-color:#000;text-align:center}.temp-kasou{margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.temp-fv-area{position:relative;width:100%;height:450px;background:url(../img/interview/fv-pht01.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 30px 0px #777;box-shadow:0px 10px 30px 0px #777}.temp-fv-area .triangle{position:absolute;top:0;left:0;width:55%}.temp-fv-area .asi{position:absolute}.temp-fv-area .asi.asi01{width:30%;bottom:-90px}.temp-fv-area .asi.asi02{width:11%;right:95%;bottom:160px}.temp-fv-area .asi.asi03{width:14%;left:80%;bottom:-60px}.temp-fv-area .c-inner{position:relative;height:100%}.temp-fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.temp-fv-area .c-inner .top-txt span{position:relative}.temp-fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.temp-fv-area .c-inner .main-txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.temp-fv-area .c-inner .main-txt h1{width:100%;font-size:4.6rem;line-height:1.3;font-weight:500;color:#fff;text-shadow:0px 0px 15px #000}.top-link{position:relative;display:block;width:200px;text-align:center;margin:60px auto 0}.top-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.top-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.fv_movie{display:block;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100vh;min-height:750px;overflow:hidden;z-index:10;background-color:#fff}.fv_movie.fadeOut{-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards}.fv_movie .movie-area{position:relative;width:100%;height:calc(100% - 20px)}.fv_movie .movie-area video{display:block;position:relative;width:100%;margin-top:20px;cursor:pointer}.fv_movie .movie-area .scroll{pointer-events:none;width:190px;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.fv_movie .movie-area .scroll.none{opacity:0}.top_footer{display:none}.top_footer.on{display:block}.top-page{position:relative;height:100vh;min-height:750px;background:url(../img/home/fv_bg.jpg) no-repeat center/cover}.top-page .top-fvarea{position:relative;display:block;width:100%;height:100vh;min-height:810px}.top-page .top-fvarea .gr_line01{width:100%;height:90px;background:url(../img/home/gr_bg01.jpg) no-repeat center/cover}.top-page .top-fvarea .gr_line02{position:absolute;bottom:0;left:0;width:100%;height:20px;background:url(../img/home/gr_bg02.jpg) no-repeat center/cover}.top-page .top-fvarea h1{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:7.4rem;line-height:1;letter-spacing:.5rem;margin:7vh 0 35px;z-index:10}.top-page .top-fvarea h1 .mini{font-size:5.6rem}.top-page .top-fvarea h1 .asi{position:relative;z-index:3}.top-page .top-fvarea h1 .asi:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 25%);transform:translate(-50%, 25%);width:90%;height:44px;background:url(../img/home/txt_asi.svg) no-repeat center/contain;z-index:-1;opacity:.5}.top-page .top-fvarea .messa-link{position:relative;display:block;width:480px;margin:0 auto;text-align:center;letter-spacing:.14rem;z-index:2}.top-page .top-fvarea .messa-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/message/hishi.svg) no-repeat center/contain}.top-page .top-fvarea .messa-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/message/hishi.svg) no-repeat center/contain}.top-page .top-fvarea .people{width:100%;position:absolute;bottom:20px;left:0}.top-page .top-fvarea .blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.top-page .top-fvarea .blurTrigger{opacity:0}.top-page .top-fvarea .swiper{margin:0 auto 0}.top-page .top-fvarea .swiper .swiper-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;padding-top:50px}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide{position:relative;width:340px;margin-top:160px;margin-bottom:120px}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide img{display:block;width:100%;-webkit-transition:all 1s;transition:all 1s;-webkit-box-shadow:0px 0px 20px -8px #777;box-shadow:0px 0px 20px -8px #777;border-radius:50%;overflow:hidden}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt{position:absolute;top:-90px;left:65%;display:block;opacity:0;width:320px;color:#fff;background:url(../img/home/gr_bg01.jpg) no-repeat center/cover;line-height:1.6;letter-spacing:.16rem;border-radius:60px;-webkit-transition:all 1s;transition:all 1s;border:2px solid #fff}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt span{position:relative;display:block;width:100%;padding:25px 30px}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt span:before{content:"";position:absolute;bottom:-26px;left:60px;width:0;height:0;border-style:solid;border-color:#fff transparent transparent transparent;border-width:25px 25px 0px 0px}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-next{margin-top:0}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-next img{-webkit-transform:translateY(-40px) scale(1.25);transform:translateY(-40px) scale(1.25)}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-next .cmnt{opacity:1}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide:before{content:"";width:240px;height:150px;background:url(../img/home/sushi01.png) no-repeat center/contain;position:absolute;bottom:10px;left:-10px;-webkit-transform:translate(-80%, 60%);transform:translate(-80%, 60%);z-index:5;pointer-events:none}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.sushi02:before{background:url(../img/home/sushi02.png) no-repeat center/contain}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.sushi03:before{background:url(../img/home/sushi03.png) no-repeat center/contain}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.sushi04:before{background:url(../img/home/sushi04.png) no-repeat center/contain}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide:hover{opacity:1}.top-page .top-fvarea .top-banner{position:absolute;bottom:35px;right:20px;width:200px;aspect-ratio:1/1;z-index:1;background:#ddd;border-radius:50vh}.footer_imganim{display:block;height:100px;position:relative;margin-top:-160px}.footer_imganim .pht{height:100px;-webkit-animation-duration:160s;animation-duration:160s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute;right:0}.footer_imganim .pht01{width:100%;background:url(../img/home/re-n.png) repeat-x 0 0;background-size:2850px 100px;top:0px;-webkit-animation-name:slide_img01;animation-name:slide_img01}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@-webkit-keyframes img-opacity{0%{opacity:0}}@keyframes img-opacity{0%{opacity:0}}@-webkit-keyframes img-animation{100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@keyframes img-animation{100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@-webkit-keyframes slide_img01{100%{background-position:-10000px 0}}@keyframes slide_img01{100%{background-position:-10000px 0}}.question-page{margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.question-page .fv-area{position:relative;width:100%;height:500px;background:url(../img/about/question/main.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 30px 0px #777;box-shadow:0px 10px 30px 0px #777}.question-page .fv-area .triangle{position:absolute;top:0;left:0;width:55%}.question-page .fv-area .c-inner{position:relative;height:100%}.question-page .fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.question-page .fv-area .c-inner .top-txt span{position:relative}.question-page .fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.question-page .fv-area .c-inner .main-txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.question-page .fv-area .c-inner .main-txt h1{font-size:4.8rem;line-height:1.3;font-weight:500;color:#fff;text-shadow:0px 0px 15px #000}.question-page dl dt{position:relative;cursor:pointer}.question-page dl dt .c-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.question-page dl dt .c-inner .img{width:300px}.question-page dl dt .c-inner .txtarea{width:calc(100% - 345px);padding-right:50px}.question-page dl dt .c-inner .txtarea .min{margin-bottom:10px;color:#a78757}.question-page dl dt .c-inner .txtarea .min span{position:relative;display:inline-block;font-size:2.2rem;line-height:1;font-weight:300;margin-left:8px}.question-page dl dt .c-inner .txtarea .min span:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(120%, -50%);transform:translate(120%, -50%);width:40px;height:1px;background-color:#a78757}.question-page dl dt .c-inner .plus{position:absolute;top:50%;right:0px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:50px;background-color:transparent;border-radius:50%;overflow:hidden}.question-page dl dt .c-inner .plus span{display:block;width:100%;height:100%;position:relative}.question-page dl dt .c-inner .plus span:before,.question-page dl dt .c-inner .plus span:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1px;height:20px;background-color:#1b4310;-webkit-transition:all .4s;transition:all .4s}.question-page dl dt .c-inner .plus span:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.question-page dl dt.active{color:#fff;background:url(../img/about/question/active.jpg) no-repeat center/cover}.question-page dl dt.active .c-inner .txtarea .min{color:#d3c3ab}.question-page dl dt.active .c-inner .txtarea .min span:after{background-color:#d3c3ab}.question-page dl dt.active .plus{background-color:#fff !important}.question-page dl dt.active .plus span:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.question-page dl dd{display:none;padding:60px 0 140px}.question-page dl dd .tempre-a .num{position:relative;text-align:center;font-size:1.4rem;color:#a78757;padding-bottom:50px}.question-page dl dd .tempre-a .num:before{content:"";position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:18px;background:url(../img/interview/asi01.svg) no-repeat center/contain}.question-page dl dd .tempre-a .num span{font-size:1.8rem}.question-page dl dd .tempre-a .answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.08rem;padding-bottom:50px}.question-page dl dd .tempre-a .answer.txt-26{line-height:1.6}.question-page dl dd .tempre-a .answer span{position:relative;padding-left:100px}.question-page dl dd .tempre-a .answer span:before{content:"A.";font-size:8.5rem;line-height:1;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(20,84,23,.4);font-family:"Yu Mincho",YuMincho,YakuHanMP,"Noto Serif JP","Hiragino Mincho ProN",serif}.question-page dl dd.sec02 .bg{position:relative;padding:120px 0;background:url(../img/about/question/sec02_bg.jpg) no-repeat center/cover}.question-page dl dd.sec02 .bg .c-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-page dl dd.sec02 .bg .c-inner .kodo{position:relative;width:52%;z-index:1}.question-page dl dd.sec02 .bg .c-inner .txt-area{position:absolute;top:0;left:57%;width:45%;z-index:1}.question-page dl dd.sec02 .bg .c-inner .txt-area .txt-24{color:#fff;line-height:1.7;margin-bottom:18px}.question-page dl dd.sec02 .bg .c-inner .txt-area .txt-16{line-height:2.2;color:#fff}.question-page dl dd.sec02 .bg:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;height:85%;background:url(../img/about/question/g-bg.png) no-repeat center/cover}.question-page dl dd.sec02 .bg:before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(-20px, calc(-50% + 20px));transform:translate(-20px, calc(-50% + 20px));width:50%;height:85%;background-color:rgba(255,255,255,.2)}.question-page dl dd.sec03 .cntnr{max-width:950px;width:100%;margin:30px auto 0}.question-page dl dd.sec03 .cntnr .phtarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.question-page dl dd.sec03 .cntnr .phtarea:nth-child(3),.question-page dl dd.sec03 .cntnr .phtarea:nth-child(5){margin-top:40px}.question-page dl dd.sec03 .cntnr .phtarea .pht{position:relative;width:47%}.question-page dl dd.sec03 .cntnr .phtarea .pht span{position:absolute;top:0;left:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;background-color:#fff;padding:8px 3px}.question-page dl dd.sec03 .cntnr .txt-18{padding-top:30px;line-height:1.8}.question-page dl dd.sec04 .cntnr{max-width:950px;width:100%;margin:0px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-page dl dd.sec04 .cntnr .business{width:30.5%}.question-page dl dd.sec04 .cntnr .business .txt-20{text-align:center;color:#fff;background-color:#145417;padding:10px 0;letter-spacing:.02rem}.question-page dl dd.sec05{background:url(../img/about/question/sec05_bg.png) no-repeat center bottom/contain}.question-page dl dd.sec05 .cntnr{max-width:950px;width:100%;margin:0px auto}.question-page dl dd.sec05 .cntnr .cntnr-sec:nth-child(2){margin-top:100px}.question-page dl dd.sec05 .cntnr .txt-28.center{position:relative;text-align:center;margin-bottom:60px}.question-page dl dd.sec05 .cntnr .txt-28.center span.bo:before,.question-page dl dd.sec05 .cntnr .txt-28.center span.bo:after{content:"";position:absolute;top:50%;left:0;width:32%;height:1px;background-color:#000}.question-page dl dd.sec05 .cntnr .txt-28.center span.bo:after{left:auto;right:0}.question-page dl dd.sec05 .cntnr .txt-28.center span.bo.mi:before,.question-page dl dd.sec05 .cntnr .txt-28.center span.bo.mi:after{width:26%}.question-page dl dd.sec05 .cntnr .cntnt.one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.question-page dl dd.sec05 .cntnr .cntnt.one .img{width:32%;border:2px solid rgba(215,215,215,.4)}.question-page dl dd.sec05 .cntnr .cntnt.one .txtarea{width:62%}.question-page dl dd.sec05 .cntnr .cntnt.one .txtarea .tenpo{display:inline-block;background:url(../img/about/question/tenpo01.png) no-repeat center/cover;color:#fff;padding:2px 12px;line-height:1}.question-page dl dd.sec05 .cntnr .cntnt.one .txtarea .tenpo.gr{background:url(../img/about/question/tenpo02.png) no-repeat center/cover}.question-page dl dd.sec05 .cntnr .cntnt.one .txtarea .txt-18{line-height:1.8}.question-page dl dd.sec05 .cntnr .th-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-page dl dd.sec05 .cntnr .th-flex .cntnt{width:30%;margin-right:5%;margin-top:40px}.question-page dl dd.sec05 .cntnr .th-flex .cntnt:nth-child(3n){margin-right:0}.question-page dl dd.sec05 .cntnr .th-flex .cntnt .tenpo{display:inline-block;background:url(../img/about/question/tenpo01.png) no-repeat center/cover;color:#fff;padding:2px 12px;line-height:1;-webkit-transform:translateY(50%);transform:translateY(50%);letter-spacing:.2rem}.question-page dl dd.sec05 .cntnr .th-flex .cntnt .tenpo.gr{background:url(../img/about/question/tenpo02.png) no-repeat center/cover}.question-page dl dd.sec05 .cntnr .th-flex .cntnt .img{border:2px solid rgba(215,215,215,.4)}.question-page dl dd.sec05 .cntnr .th-flex .cntnt .txt-18{line-height:1.9;margin-top:20px}.question-page dl dd.sec06 .cntnr-sec{max-width:900px;width:100%;margin:0px auto;margin-top:60px}.question-page dl dd.sec06 .cntnr-sec:nth-child(1){margin-top:20px}.question-page dl dd.sec06 .cntnr-sec .txt-28.center{position:relative;text-align:center;margin-bottom:40px;color:#145417}.question-page dl dd.sec06 .cntnr-sec .txt-28.center span:before,.question-page dl dd.sec06 .cntnr-sec .txt-28.center span:after{content:"";position:absolute;top:50%;left:0;width:28%;height:1px;background-color:#145417}.question-page dl dd.sec06 .cntnr-sec .txt-28.center span:after{left:auto;right:0}.question-page dl dd.sec06 .cntnr-sec .tw-clm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.question-page dl dd.sec06 .cntnr-sec .tw-clm .cntnt{width:47%}.question-page dl dd.sec06 .cntnr-sec .tw-clm .cntnt .txt-28{color:#145417;margin:20px 0 10px}.question-page dl dd.sec06 .cntnr-sec .tw-clm .cntnt .txt-18{line-height:1.7}.question-page dl dd.sec07 .cntnr{position:relative}.question-page dl dd.sec07 .cntnr .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:100%;height:800px;margin:0 auto}.question-page dl dd.sec07 .cntnr .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.question-page dl dd.sec07 .cntnr .txt{position:relative;max-width:800px;width:90%;margin:0 auto}.question-page dl dd.sec08 .cntnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.question-page dl dd.sec08 .cntnr a{position:relative;width:24%;overflow:hidden;margin-right:3%}.question-page dl dd.sec08 .cntnr a:nth-child(3n){margin-right:0}.question-page dl dd.sec08 .cntnr a:nth-child(n+4){margin-top:30px}.question-page dl dd.sec08 .cntnr a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s}.question-page dl dd.sec08 .cntnr a .txt-area{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:25px;color:#fff;z-index:1}.question-page dl dd.sec08 .cntnr a .txt-area .txt-30{margin-bottom:20px}.question-page dl dd.sec08 .cntnr a .txt-area .txt-12{line-height:1.6;margin-bottom:6px}.question-page dl dd.sec08 .cntnr a:before{content:"";position:absolute;bottom:25px;right:25px;width:25px;height:25px;background:url(../img/about/question/arw01.svg) no-repeat center/contain;z-index:1;-webkit-transition:all .4s;transition:all .4s}.question-page dl dd.sec08 .cntnr a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transition:all .4s;transition:all .4s}.question-page dl dd.sec08 .cntnr a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.question-page dl dd.sec08 .cntnr a:hover:before{content:"";position:absolute;bottom:25px;right:25px;width:25px;height:25px;background:url(../img/about/question/arw02.svg) no-repeat center/contain;z-index:1}.question-page .top-link{position:relative;display:block;width:200px;text-align:center;margin:80px auto 0}.question-page .top-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.question-page .top-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.topmessage-page{margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.topmessage-page .fv-area{position:relative;width:100%;height:800px;background:url(../img/about/top-message/fv-pht.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 30px 0px #777;box-shadow:0px 10px 30px 0px #777}.topmessage-page .fv-area:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background:url(../img/about/top-message/fv-under.jpg) no-repeat center/cover}.topmessage-page .fv-area .triangle{position:absolute;top:0;left:0;width:55%}.topmessage-page .fv-area .asi{position:absolute}.topmessage-page .fv-area .asi.asi01{width:30%;bottom:-90px}.topmessage-page .fv-area .asi.asi02{width:12%;right:95%;bottom:160px}.topmessage-page .fv-area .asi.asi03{width:18%;left:90%;bottom:60px}.topmessage-page .fv-area .c-inner{position:relative;height:100%}.topmessage-page .fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.topmessage-page .fv-area .c-inner .top-txt span{position:relative}.topmessage-page .fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.topmessage-page .fv-area .c-inner .main-txt{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.topmessage-page .fv-area .c-inner .main-txt .min{position:relative;letter-spacing:.25rem;width:100%;padding:15px 0px 15px 25px;background:url(../img/about/message/fv-txt02.png) no-repeat center/cover}.topmessage-page .fv-area .c-inner .main-txt .min:before{content:"";position:absolute;top:20px;right:0;display:block;width:calc(100% + 20px);height:100%;background:url(../img/about/message/fv-txt01.png) no-repeat center/cover;z-index:-1}.topmessage-page .fv-area .c-inner .main-txt .name{margin-top:45px}.topmessage-page .fv-area .c-inner .main-txt .name .txt-30{margin-left:5px}.topmessage-page .flexarea{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.topmessage-page .flexarea:before{content:"";position:absolute;top:-80px;right:-80px;width:180px;height:160px;background:url(../img/about/message/sec-asi01.svg) no-repeat center/contain}.topmessage-page .flexarea:nth-child(2){margin-top:120px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.topmessage-page .flexarea:nth-child(2):before{content:"";top:-80px;left:-80px;right:auto;background:url(../img/about/message/sec-asi02.svg) no-repeat center/contain}.topmessage-page .flexarea:nth-child(2) .pht:before{right:auto;left:0}.topmessage-page .flexarea:nth-child(3){margin-top:120px;display:block}.topmessage-page .flexarea:nth-child(3):before{background:url(../img/about/message/sec-asi03.svg) no-repeat center/contain}.topmessage-page .flexarea:nth-child(3) .txtarea{max-width:900px;width:100%;margin:0 auto}.topmessage-page .flexarea:nth-child(3) .pht{width:100%;margin-top:50px}.topmessage-page .flexarea:nth-child(3) .pht:before{display:none}.topmessage-page .flexarea .txtarea{width:48%}.topmessage-page .flexarea .txtarea .txt-28{position:relative;line-height:1.6;letter-spacing:.2rem;margin-bottom:70px}.topmessage-page .flexarea .txtarea .txt-28:before{content:"";position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:44px;height:30px;background:url(../img/about/top-message/txt-asi.svg) no-repeat center/contain}.topmessage-page .flexarea .pht{position:relative;width:46%;height:auto;z-index:1}.topmessage-page .flexarea .pht:before{content:"";position:absolute;top:20px;right:0;width:calc(100% + 20px);height:100%;background:url(../img/about/message/pht-bg.png) no-repeat center/cover;z-index:-1}.topmessage-page .other-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:500px;height:46px;color:#fff;background:url(../img/about/message/back-bg.png) no-repeat center/contain;margin:50px auto 0}.topmessage-page .other-link .txt-22{font-weight:400}.topmessage-page .top-link{position:relative;display:block;width:200px;text-align:center;margin:60px auto 0}.topmessage-page .top-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/message/hishi.svg) no-repeat center/contain}.topmessage-page .top-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/message/hishi.svg) no-repeat center/contain}.message-page{margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.message-page .fv-area{position:relative;width:100%;height:500px;background:url(../img/about/message/fv-pht.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 30px 0px #777;box-shadow:0px 10px 30px 0px #777}.message-page .fv-area:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background:url(../img/about/message/fv-under.jpg) no-repeat center/cover}.message-page .fv-area .triangle{position:absolute;top:0;left:0;width:55%}.message-page .fv-area .asi{position:absolute}.message-page .fv-area .asi.asi01{width:30%;right:0;bottom:-120px}.message-page .fv-area .asi.asi02{width:11%;right:72%;top:460px}.message-page .fv-area .c-inner{position:relative;height:100%}.message-page .fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.message-page .fv-area .c-inner .top-txt span{position:relative}.message-page .fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.message-page .fv-area .c-inner h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;font-size:6.8rem;line-height:1;letter-spacing:.5rem;z-index:10}.message-page .fv-area .c-inner h1 .mini{font-size:4.8rem}.message-page .fv-area .c-inner h1 .asi{position:relative;z-index:3}.message-page .fv-area .c-inner h1 .asi:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 25%);transform:translate(-50%, 25%);width:90%;height:44px;background:url(../img/home/txt_asi.svg) no-repeat center/contain;z-index:-1;opacity:.5}.message-page .c-inner{position:relative}.message-page .c-inner .asi01{position:absolute;top:0px;right:74%;width:500px}.message-page .c-inner .asi02{position:absolute;top:30px;left:74%;width:440px}.message-page .c-inner .message-sec .ttl{position:relative;text-align:center;color:#a78757;margin-bottom:100px}.message-page .c-inner .message-sec .ttl:before{content:"";position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:44px;height:30px;background:url(../img/about/top-message/txt-asi.svg) no-repeat center/contain}.message-page .c-inner .message-sec .txt-20{line-height:3;text-align:center}.interview-page{margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.interview-page .fv-area{position:relative;width:100%;height:450px;background:url(../img/interview/fv-pht01.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 30px 0px #777;box-shadow:0px 10px 30px 0px #777}.interview-page .fv-area .triangle{position:absolute;top:0;left:0;width:55%}.interview-page .fv-area .asi{position:absolute}.interview-page .fv-area .asi.asi01{width:30%;bottom:-90px}.interview-page .fv-area .asi.asi02{width:11%;right:95%;bottom:160px}.interview-page .fv-area .asi.asi03{width:14%;left:80%;bottom:-60px}.interview-page .fv-area .c-inner{position:relative;height:100%}.interview-page .fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.interview-page .fv-area .c-inner .top-txt span{position:relative}.interview-page .fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.interview-page .fv-area .c-inner .main-txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.interview-page .fv-area .c-inner .main-txt h1{width:100%;font-size:4.6rem;line-height:1.3;font-weight:500;color:#fff;text-shadow:0px 0px 15px #000}.interview-page .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-top:120px}.interview-page .flex a{position:relative;width:24%;margin-right:3%;margin-bottom:20px}.interview-page .flex a:nth-child(3n){margin-right:0}.interview-page .flex a:nth-child(n+4){margin-top:30px}.interview-page .flex a .pht{overflow:hidden}.interview-page .flex a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s}.interview-page .flex a .txt-area{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:25px 25px 30px;color:#fff;z-index:1}.interview-page .flex a .txt-area .txt-30{margin-bottom:20px}.interview-page .flex a .txt-area .txt-12{line-height:1.4;margin-bottom:6px}.interview-page .flex a .kome{position:absolute;z-index:1;line-height:1.4;left:25px;bottom:8px;color:#fff}.interview-page .flex a:before{content:"";position:absolute;bottom:25px;right:25px;width:25px;height:25px;background:url(../img/about/question/arw01.svg) no-repeat center/contain;z-index:1;-webkit-transition:all .4s;transition:all .4s}.interview-page .flex a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transition:all .4s;transition:all .4s}.interview-page .flex a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.interview-page .flex a:hover:before{content:"";position:absolute;bottom:25px;right:25px;width:25px;height:25px;background:url(../img/about/question/arw02.svg) no-repeat center/contain;z-index:1}.interview-page .top-link{position:relative;display:block;width:200px;text-align:center;margin:60px auto 0}.interview-page .top-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.interview-page .top-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.interview-detail{margin-top:85px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.interview-detail .fv-area{position:relative;width:100%;height:800px;background:url(../img/interview/01/main.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 40px 0px #777;box-shadow:0px 10px 40px 0px #777}.interview-detail .fv-area.seta{background:url(../img/interview/02/main.jpg) no-repeat center/cover}.interview-detail .fv-area.tomisawa{background:url(../img/interview/03/main.jpg) no-repeat center/cover}.interview-detail .fv-area.kuramoto{background:url(../img/interview/04/main.jpg) no-repeat center/cover}.interview-detail .fv-area.sato{background:url(../img/interview/05/main.jpg) no-repeat center/cover}.interview-detail .fv-area .triangle{position:absolute;top:0;left:0;width:55%}.interview-detail .fv-area .asi{position:absolute}.interview-detail .fv-area .asi.asi01{width:33%;bottom:-40px}.interview-detail .fv-area .c-inner{position:relative;height:100%}.interview-detail .fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.interview-detail .fv-area .c-inner .top-txt span{position:relative}.interview-detail .fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.interview-detail .fv-area .c-inner h1{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;line-height:1.5;text-shadow:0px 0px 15px #000}.interview-detail .fv-area .prf-txt{position:absolute;right:0;bottom:-20px;width:42%;z-index:1}.interview-detail .fv-area .prf-txt .cntnr{position:relative;width:100%;padding:30px 40px;background:url(../img/interview/prf01.jpg) no-repeat center/cover}.interview-detail .fv-area .prf-txt .cntnr:before{content:"";position:absolute;top:20px;right:0;display:block;width:calc(100% + 20px);height:100%;background:url(../img/interview/prf02.jpg) no-repeat center/cover;z-index:-1}.interview-detail .fv-area .prf-txt .cntnr .person{position:relative;padding-left:30px}.interview-detail .fv-area .prf-txt .cntnr .person:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:24px;height:16px;background:url(../img/interview/asi01.svg) no-repeat center/contain}.interview-detail .fv-area .prf-txt .cntnr .txt-16{line-height:1.5;padding:12px 0}.interview-detail .fv-area .prf-txt .cntnr .name .txt-30{padding-right:6px}.interview-detail .fv-area .prf-txt .cntnr .kome{margin-top:10px;text-align:right}.interview-detail .flexarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.interview-detail .flexarea:nth-child(1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interview-detail .flexarea:nth-child(1) .pht{-webkit-transform:translate(-40px, 50px) scale(1.1);transform:translate(-40px, 50px) scale(1.1)}.interview-detail .flexarea:nth-child(2){margin-top:120px}.interview-detail .flexarea:nth-child(2) .pht:before{right:auto;left:0}.interview-detail .flexarea .txtarea{width:48%}.interview-detail .flexarea .txtarea .cntnr:nth-child(n+2){padding-top:30px;margin-top:30px;border-top:1px solid rgba(87,87,87,.5)}.interview-detail .flexarea .txtarea .txt-20{margin-bottom:10px;color:#145417}.interview-detail .flexarea .txtarea .txt-20 span{position:relative;padding:0 35px}.interview-detail .flexarea .txtarea .txt-20 span:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:20px;background:url(../img/about/top-message/txt-asi.svg) no-repeat center/contain}.interview-detail .flexarea .txtarea .txt-28{position:relative;line-height:1.5;letter-spacing:.2rem;margin-bottom:20px}.interview-detail .flexarea .pht{position:relative;width:46%;height:auto;z-index:1;-webkit-transform:translate(40px, 50px) scale(1.1);transform:translate(40px, 50px) scale(1.1)}.interview-detail .flexarea .pht:before{content:"";position:absolute;top:30px;right:20px;width:100%;height:100%;background:url(../img/interview/pht-asi.png) no-repeat center/contain;z-index:-1}.interview-detail .last-cntnt .full-img{width:100%;height:500px}.interview-detail .last-cntnt .full-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-detail .last-cntnt .last-flex{position:relative;max-width:1200px;width:90%;margin:-150px auto 0;background:url(../img/interview/gr-bg.jpg) no-repeat center/cover;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.interview-detail .last-cntnt .last-flex .cntnt{width:50%;padding:40px 40px}.interview-detail .last-cntnt .last-flex .cntnt:nth-child(1){background-color:rgba(255,255,255,.6)}.interview-detail .last-cntnt .last-flex .cntnt:nth-child(1) .ttl-area{color:#145417}.interview-detail .last-cntnt .last-flex .cntnt:nth-child(2){color:#fff}.interview-detail .last-cntnt .last-flex .cntnt .ttl-area{text-align:center;margin-bottom:30px}.interview-detail .last-cntnt .last-flex .cntnt .ttl-area .min{position:relative;padding-bottom:30px}.interview-detail .last-cntnt .last-flex .cntnt .ttl-area .min:before{content:"";position:absolute;bottom:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:18px;background:url(../img/interview/asi01.svg) no-repeat center/contain}.interview-detail .last-cntnt .last-flex .cntnt .ttl-area .min.fff:before{background:url(../img/interview/asi02.svg) no-repeat center/contain}.interview-detail .last-cntnt .last-flex .cntnt .schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.interview-detail .last-cntnt .last-flex .cntnt .schedule .txt-14{width:85%;margin-top:10px}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul{position:relative;width:85%}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul:before{content:"";position:absolute;top:10px;left:86px;width:1px;height:calc(100% - 17px);background-color:#212121}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li:nth-child(n+2){margin-top:15px}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li span:nth-child(1){position:relative;width:110px}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li span:nth-child(1):before{content:"";position:absolute;top:50%;right:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#1d7e23}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li span:nth-child(2){width:calc(100% - 110px)}.interview-detail .last-cntnt .last-flex .cntnt .off{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.interview-detail .last-cntnt .last-flex .cntnt .off .pht{width:38%}.interview-detail .last-cntnt .last-flex .cntnt .off .txt-16{width:56%}.interview-detail .last-cntnt .last-flex .cntnt .off .txt-16.full{width:100%}.interview-detail .other-people{margin-top:100px;padding:100px 0;background-color:rgba(138,138,138,.2)}.interview-detail .other-people .ttl-area{text-align:center;margin-bottom:40px}.interview-detail .other-people .ttl-area .min{position:relative;padding-bottom:30px;color:#145417}.interview-detail .other-people .ttl-area .min:before{content:"";position:absolute;bottom:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:18px;background:url(../img/interview/asi01.svg) no-repeat center/contain}.interview-detail .other-people .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.interview-detail .other-people .flex a{position:relative;width:23.5%;overflow:hidden;margin-right:2%}.interview-detail .other-people .flex a:nth-child(4n){margin-right:0}.interview-detail .other-people .flex a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s}.interview-detail .other-people .flex a .txt-area{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:25px;color:#fff;z-index:1}.interview-detail .other-people .flex a .txt-area .txt-30{margin-bottom:20px}.interview-detail .other-people .flex a .txt-area .txt-12{line-height:1.6;margin-bottom:6px}.interview-detail .other-people .flex a:before{content:"";position:absolute;bottom:25px;right:25px;width:25px;height:25px;background:url(../img/about/question/arw01.svg) no-repeat center/contain;z-index:1;-webkit-transition:all .4s;transition:all .4s}.interview-detail .other-people .flex a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transition:all .4s;transition:all .4s}.interview-detail .other-people .flex a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.interview-detail .other-people .flex a:hover:before{content:"";position:absolute;bottom:25px;right:25px;width:25px;height:25px;background:url(../img/about/question/arw02.svg) no-repeat center/contain;z-index:1}.info-page{margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.info-page .fv-area{position:relative;width:100%;height:450px;background:url(../img/info/fv-pht01.jpg) no-repeat center/cover;-webkit-box-shadow:0px 10px 30px 0px #777;box-shadow:0px 10px 30px 0px #777}.info-page .fv-area.career{background:url(../img/info/fv-pht02.jpg) no-repeat center/cover}.info-page .fv-area .triangle{position:absolute;top:0;left:0;width:55%}.info-page .fv-area .asi{position:absolute}.info-page .fv-area .asi.asi01{width:30%;bottom:-90px}.info-page .fv-area .asi.asi02{width:11%;right:95%;bottom:160px}.info-page .fv-area .asi.asi03{width:14%;left:80%;bottom:-60px}.info-page .fv-area .c-inner{position:relative;height:100%}.info-page .fv-area .c-inner .top-txt{position:absolute;top:30px;color:#fff}.info-page .fv-area .c-inner .top-txt span{position:relative}.info-page .fv-area .c-inner .top-txt span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-120%, -50%);transform:translate(-120%, -50%);width:45px;height:1px;background-color:#fff}.info-page .fv-area .c-inner .main-txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.info-page .fv-area .c-inner .main-txt h1{width:100%;font-size:4.6rem;line-height:1.3;font-weight:500;color:#fff;text-shadow:0px 0px 15px #000}.info-page .boshu-yokou li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.info-page .boshu-yokou li:last-child .komoku{border-bottom:1px solid #1d7e23}.info-page .boshu-yokou li:last-child .txt-area{border-bottom:1px solid #ddd}.info-page .boshu-yokou li .komoku{width:180px;padding:25px;color:#1d7e23;font-weight:bold;border-top:1px solid #1d7e23}.info-page .boshu-yokou li .txt-area{width:calc(100% - 180px);padding:25px;border-top:1px solid #ddd}.info-page .boshu-yokou li .txt-area .bold{font-weight:bold}.info-page .boshu-yokou li .txt-area .gr{color:#1d7e23}.info-page .boshu-yokou li .txt-area .mt10{margin-top:10px}.info-page .boshu-yokou li .txt-area .bb{border-bottom:1px solid #212121}.info-page .boshu-yokou li .txt-area a{display:inline-block}.info-page .top-link{position:relative;display:block;width:200px;text-align:center;margin:60px auto 0}.info-page .top-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.info-page .top-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.entry-page{position:relative;margin-top:80px;background:url(../img/common/main-bg.jpg) no-repeat center/cover;overflow:hidden}.entry-page .asi{position:absolute}.entry-page .asi.asi01{width:36%;top:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.entry-page .asi.asi02{width:236px;top:30px;right:0;-webkit-transform:translateX(40%);transform:translateX(40%)}.entry-page h1{padding-top:120px;padding-bottom:100px;text-align:center;font-weight:600}.entry-page .entry-area{position:relative}.entry-page .entry-area .c-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.entry-page .entry-area .c-inner:before{content:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;background-color:#ddd}.entry-page .entry-area .c-inner .entry-cntnt{width:45%;text-align:center}.entry-page .entry-area .c-inner .entry-cntnt:nth-child(2) .ttl h2{color:#1d7e6b}.entry-page .entry-area .c-inner .entry-cntnt .ttl{margin-bottom:40px}.entry-page .entry-area .c-inner .entry-cntnt .ttl .txt-14{color:#9e9e9e;margin-bottom:6px}.entry-page .entry-area .c-inner .entry-cntnt .ttl h2{color:#1d7e23;font-weight:600}.entry-page .entry-area .c-inner .entry-cntnt .login{display:block;position:relative}.entry-page .entry-area .c-inner .entry-cntnt .login span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;color:#fff}.entry-page .entry-area .c-inner .entry-cntnt .login:after{content:"";position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:10px;background:url(../img/entry/arw.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}.entry-page .entry-area .c-inner .entry-cntnt .navi-btn{position:relative;display:block;border:1px solid #1d7e23;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:75px;background-color:#fff;margin-top:30px;padding-right:15px}.entry-page .entry-area .c-inner .entry-cntnt .navi-btn:hover:after{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.entry-page .entry-area .c-inner .entry-cntnt .navi-btn:after{content:"";position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(../img/entry/gaibu-icon.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}.entry-page .entry-area .c-inner .entry-cntnt .navi-btn img{max-width:200px;width:90%}.entry-page .top-link{position:relative;display:block;width:200px;text-align:center;margin:80px auto 0}.entry-page .top-link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.entry-page .top-link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50px;height:25px;background:url(../img/about/top-message/hishi.svg) no-repeat center/contain}.environment-page .top-link.mt0{margin-top:0 !important}.environment-page .temp-fv-area{background:url(../img/environment/training/fv-pht01.jpg) no-repeat center/cover}.environment-page .temp-fv-area.shokuba{background:url(../img/environment/shokuba/main_fv.jpg) no-repeat center/cover}.environment-page .temp-fv-area.shokuba .main-txt .txt-40 span{display:inline-block;padding:10px 15px;background-color:rgba(0,0,0,.8)}.environment-page .sec-ttl{position:relative;padding-bottom:40px;margin-bottom:10px;text-align:center}.environment-page .sec-ttl:before{content:"";position:absolute;bottom:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:18px;background:url(../img/interview/asi01.svg) no-repeat center/contain}.environment-page .read{line-height:1.8}.environment-page .traning-area .training-sec{position:relative;margin-top:120px}.environment-page .traning-area .training-sec .txtarea{position:absolute;top:0;right:0;width:50%}.environment-page .traning-area .training-sec .txtarea .w-area{padding:0 40px 35px;background:url(../img/common/main-bg.jpg) no-repeat center/cover}.environment-page .traning-area .training-sec .txtarea .w-area .txt-30{color:#1d7e23;margin-bottom:12px}.environment-page .traning-area .training-sec .txtarea .voice{position:relative;margin-top:40px}.environment-page .traning-area .training-sec .txtarea .voice .cntnr{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:80%}.environment-page .traning-area .training-sec .txtarea .voice .cntnr .txt-14{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;height:35px;color:#212121;background:url(../img/environment/training/senpai.png) no-repeat center/contain;font-weight:bold}.environment-page .traning-area .training-sec .txtarea .voice .cntnr .txt-22{margin-top:12px;margin-bottom:15px}.environment-page .traning-area .training-sec .pht{width:65%}.environment-page .traning-area .training-sec:nth-child(2) .pht{margin:0 0 0 auto}.environment-page .traning-area .training-sec:nth-child(2) .txtarea{left:0;right:auto}.environment-page .carrer-step-sec{background-color:rgba(167,135,87,.1)}.environment-page .carrer-step-sec .step-area{max-width:700px;width:100%;margin:60px auto 80px}.environment-page .carrer-step-sec .txt-img{max-width:400px;width:100%;margin:0px auto 30px}.environment-page .carrer-step-sec .career-img{max-width:1000px;width:100%;margin:0px auto}.environment-page .carrer-step-sec .bottom-txt{margin-top:10px;text-align:center}.environment-page .shokuba-sec .secttl-area{padding:100px 0;background:url(../img/environment/shokuba/ttl_bg01.jpg) no-repeat center/cover;margin-bottom:90px}.environment-page .shokuba-sec .secttl-area.gaishoku{background:url(../img/environment/shokuba/ttl_bg02.jpg) no-repeat center/cover}.environment-page .shokuba-sec .secttl-area.takeout{background:url(../img/environment/shokuba/ttl_bg03.jpg) no-repeat center/cover}.environment-page .shokuba-sec .secttl-area h2{text-align:center;color:#fff;background-color:rgba(20,84,23,.92);padding:10px 0}.environment-page .shokuba-sec .secttl-area h2.brown{background-color:rgba(100,85,61,.92)}.environment-page .shokuba-sec .secttl-area h2.blue{background-color:rgba(37,87,158,.92)}.environment-page .shokuba-sec .logoarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:960px;width:100%;margin:0 auto;margin-bottom:90px}.environment-page .shokuba-sec .logoarea li{width:31%}.environment-page .shokuba-sec .snapshot-area{position:relative}.environment-page .shokuba-sec .snapshot-area:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:1300px;width:100%;height:100%;background:url(../img/environment/shokuba/asi-ilst.svg) no-repeat center/contain;background-position:center top}.environment-page .shokuba-sec .snapshot-area .snap-ttl{position:relative;text-align:center;padding-bottom:60px;z-index:1}.environment-page .shokuba-sec .snapshot-area .snap-ttl .txt-18{color:#145417}.environment-page .shokuba-sec .snapshot-area .snap-ttl .txt-18.brown{color:#64553d}.environment-page .shokuba-sec .snapshot-area .snap-ttl .txt-18.blue{color:#25579e}.environment-page .shokuba-sec .snapshot-area .snap-ttl .txt-30{letter-spacing:.3rem;padding-top:5px}.environment-page .shokuba-sec .snapshot-area .snap-ttl .txt-30 span{position:relative}.environment-page .shokuba-sec .snapshot-area .snap-ttl .txt-30 span:before{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%, 25%);transform:translate(-50%, 25%);width:90%;height:44px;background:url(../img/home/txt_asi.svg) no-repeat center/contain;z-index:-1;opacity:.5}.environment-page .shokuba-sec .snapshot-area .snap-cntnts{position:relative}.environment-page .shokuba-sec .snapshot-area .snap-cntnts:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:320px;background-color:rgba(20,84,23,.2)}.environment-page .shokuba-sec .snapshot-area .snap-cntnts.brown:before{background-color:rgba(100,85,61,.2)}.environment-page .shokuba-sec .snapshot-area .snap-cntnts.blue:before{background-color:rgba(37,87,158,.2)}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .c-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt{padding:15px;width:32%;background-color:#fff;-webkit-box-shadow:6px 6px 10px 0px rgba(0,0,0,.2);box-shadow:6px 6px 10px 0px rgba(0,0,0,.2)}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt:nth-child(n+4){margin-top:30px}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt .txt-18{text-align:center;padding:15px 0}.welfare-page .temp-fv-area{background:url(../img/environment/welfare/fv-pht01.jpg) no-repeat center/cover}.welfare-page .system-intro-sec{padding-bottom:100px}.welfare-page .system-intro-sec h2{text-align:center;padding-bottom:25px;border-bottom:1px dashed #ddd;margin-bottom:35px}.welfare-page .system-intro-sec .system-cntnts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.welfare-page .system-intro-sec .system-cntnts ul{width:33%}.welfare-page .system-intro-sec .system-cntnts ul li{padding:5px 0;padding-left:15px}.welfare-page .system-intro-sec .system-cntnts ul li .txt-16{position:relative;font-weight:bold}.welfare-page .system-intro-sec .system-cntnts ul li .txt-16:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(-130%, -50%);transform:translate(-130%, -50%);width:10px;height:10px;border-radius:50%;background-color:#1d7e23}.welfare-page .system-intro-sec .system-cntnts ul li .txt-14{line-height:1}.welfare-page .under-link-sec{padding:70px 0;background-color:rgba(167,135,87,.1)}.welfare-page .under-link-sec h2{color:#1d7e23;text-align:center}.welfare-page .under-link-sec h2 span{position:relative;padding:0 55px}.welfare-page .under-link-sec h2 span:before,.welfare-page .under-link-sec h2 span:after{content:"";width:40px;height:1px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#1d7e23}.welfare-page .under-link-sec h2 span:after{left:auto;right:0}.welfare-page .under-link-sec .pick-cntnts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:28px;gap:20px}.welfare-page .under-link-sec .pick-cntnts a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc((100% - 40px) / 3);height:85px;background:url(../img/about/question/g-bg.png) no-repeat center/cover}.welfare-page .under-link-sec .pick-cntnts a span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #d1baa0;color:#fff}.welfare-page .under-link-sec .pick-cntnts a span:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;background:url(../img/environment/welfare/link-arw.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}.welfare-page .under-link-sec .pick-cntnts a:hover span:after{top:55%}.welfare-page .pickup-sec{margin-top:100px}.welfare-page .pickup-sec .pick-cntnts{padding:100px 0;background:url(../img/environment/welfare/gr-bg.png) no-repeat center/cover}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n){background:url(../img/environment/welfare/br-bg.png) no-repeat center/cover}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n) .c-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n) .c-inner .pht:before{right:auto;left:-40px;background:url(../img/environment/welfare/fuki02.png) no-repeat center/cover}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n) .c-inner .pht:after{right:auto;left:40px;background:url(../img/environment/welfare/pht-bg02.png) no-repeat center/contain}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n) .c-inner .txt-area h2:before{background:url(../img/environment/welfare/asi02.png) no-repeat center/contain}.welfare-page .pickup-sec .pick-cntnts:last-child .c-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.welfare-page .pickup-sec .pick-cntnts .c-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht{position:relative;width:45%;z-index:1}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht:before{content:"";position:absolute;right:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150px;height:100px;background:url(../img/environment/welfare/fuki01.png) no-repeat center/contain}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht:after{content:"";position:absolute;top:40px;right:40px;width:100%;height:100%;background:url(../img/environment/welfare/pht-bg01.png) no-repeat center/contain;z-index:-1}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area{width:50%}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area h2{position:relative;padding-bottom:40px;margin-bottom:10px;text-align:center}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area h2:before{content:"";position:absolute;bottom:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:18px;background:url(../img/environment/welfare/asi01.png) no-repeat center/contain}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .txt-16{line-height:1.8}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area a.gaibu{display:block;position:relative;padding-left:24px;line-height:1.4;margin-top:10px}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area a.gaibu:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url(../img/environment/welfare/gaibu.svg) no-repeat center/contain}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice{position:relative;margin-top:30px}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice .cntnr{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:80%}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice .cntnr .txt-14{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;height:35px;color:#212121;background:url(../img/environment/training/senpai.png) no-repeat center/contain;font-weight:bold}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice .cntnr .txt-22{margin-top:12px;margin-bottom:15px}.work-page{background:url(../img/common/main-bg.jpg) no-repeat center/cover}.work-page .fv-area{position:relative;padding-top:220px;text-align:center;padding-bottom:120px;overflow:hidden}.work-page .fv-area .asi{position:absolute}.work-page .fv-area .asi.asi01{width:30%;left:-8%;top:160px}.work-page .fv-area .asi.asi02{width:13%;left:82%;top:120px}.work-page .fv-area h1{position:relative;padding-bottom:40px}.work-page .fv-area h1:after{content:"";position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:27px;height:20px;background:url(../img/environment/welfare/asi01.png) no-repeat center/contain}.work-page .fv-area .link-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;margin-top:40px}.work-page .fv-area .link-area a{position:relative;width:31.5%;height:100px;background:url(../img/work/unker_bg03.png) no-repeat center/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.work-page .fv-area .link-area a:nth-child(2){background:url(../img/work/unker_bg02.png) no-repeat center/cover}.work-page .fv-area .link-area a:nth-child(3){background:url(../img/work/unker_bg01.png) no-repeat center/cover}.work-page .fv-area .link-area a span{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #d1baa0;padding-right:10px}.work-page .fv-area .link-area a:after{content:"";position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;background:url(../img/environment/welfare/link-arw.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}.work-page .fv-area .link-area a:hover:after{top:53%}.work-page .work-temp .ttl-area{padding:120px 0;text-align:center;color:#fff}.work-page .work-temp .ttl-area.wrok-bg01{width:100%;background:url(../img/work/ttl-bg01.jpg) no-repeat center/cover}.work-page .work-temp .ttl-area.wrok-bg02{width:100%;background:url(../img/work/ttl-bg02.jpg) no-repeat center/cover}.work-page .work-temp .ttl-area.wrok-bg03{width:100%;background:url(../img/work/ttl-bg03.jpg) no-repeat center/cover}.work-page .work-temp .flex-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}.work-page .work-temp .flex-area .cntnt{width:47%}.work-page .work-temp .flex-area .cntnt:nth-child(n+3){margin-top:60px}.work-page .work-temp .flex-area .cntnt .pht{position:relative}.work-page .work-temp .flex-area .cntnt .pht .txt-48{position:absolute;left:0;bottom:0;background:url(../img/common/main-bg.jpg) no-repeat center/cover;padding:10px 0 0;letter-spacing:.8rem;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright}.work-page .work-temp .flex-area .cntnt .txt-18{margin-top:25px;line-height:1.8}.work-page .work-temp .flex-area .cntnt .fuki-cmnt{margin-top:20px;position:relative}.work-page .work-temp .flex-area .cntnt .fuki-cmnt .fuki{position:absolute;top:-5px;left:-30px;width:40%}.work-page .work-temp .flex-area .cntnt .fuki-cmnt .fuki.th{width:50%}.work-page .work-temp .flex-area .cntnt .fuki-cmnt ul{padding-top:30px;width:88%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.work-page .work-temp .flex-area .cntnt .fuki-cmnt ul li{position:relative;padding-left:20px}.work-page .work-temp .flex-area .cntnt .fuki-cmnt ul li:before{content:"●";position:absolute;top:0;left:0}.work-page .work-temp .senpai-intro{margin-top:70px}.work-page .work-temp .senpai-intro h3{position:relative;width:100%;text-align:center}.work-page .work-temp .senpai-intro h3 span{position:relative;padding:0 30px;background:url(../img/common/main-bg.jpg) no-repeat center/cover}.work-page .work-temp .senpai-intro h3:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000}.work-page .work-temp .senpai-intro a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;width:100%;margin:35px auto 0}.work-page .work-temp .senpai-intro a .pht{width:38%;height:180px;overflow:hidden}.work-page .work-temp .senpai-intro a .pht img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center -20px;object-position:center -20px}.work-page .work-temp .senpai-intro a .pht.tomisawa img{-o-object-position:center -40px;object-position:center -40px}.work-page .work-temp .senpai-intro a .txt-area{width:62%;background:url(../img/work/bl-bg.png) no-repeat center/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.work-page .work-temp .senpai-intro a .txt-area .cntnr{position:relative;width:84%}.work-page .work-temp .senpai-intro a .txt-area .cntnr .txt-14{display:inline-block;position:relative;color:#d3c2ab;font-weight:400}.work-page .work-temp .senpai-intro a .txt-area .cntnr .txt-14:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(115%, -50%);transform:translate(115%, -50%);width:60px;height:1px;background-color:#d3c2ab}.work-page .work-temp .senpai-intro a .txt-area .cntnr .txt-22{margin-top:10px}.work-page .work-temp .senpai-intro a .txt-area .cntnr:after{content:"";position:absolute;top:50%;right:0px;width:25px;height:10px;background:url(../img/work/arw.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}.work-page .work-temp .senpai-intro a:hover .txt-area .cntnr:after{right:-4px}.work-page .work-temp .top-link{margin-top:100px}@media only screen and (max-width: 768px){html{letter-spacing:.1rem}body{width:100%}body{width:100%;position:inherit}header{height:60px}header .h-inner .h-right .c-humburger{width:60px;height:60px}header .h-inner .h-right .c-humburger .bar{width:32px;height:2px}header .h-inner .h-right .c-humburger .bar_top{top:19px}header .h-inner .h-right .c-humburger .bar_bottom{bottom:19px}header .h-inner .h-right .c-humburger.close .bar_top{top:30px}header .h-inner .h-right .c-humburger.close .bar_bottom{top:30px}header .h-inner .logo{margin-left:10px}header .h-inner .logo img{width:48px}header .h-inner .logo span{font-size:1rem;line-height:1.3;padding-left:8px}header .h-inner .h-right .entry_btn a{width:75px}header .h-inner .h-right .entry_btn a span{font-size:1.1rem;line-height:1.4}header .h-inner .c-nav{height:100vh}header .h-inner .c-nav .c-inner{margin-top:70px;margin-bottom:40px}header .h-inner .c-nav .c-inner .nav-link{width:100%}header .h-inner .c-nav .c-inner .nav-link .page-grp:nth-child(n+2){margin-top:30px}header .h-inner .c-nav .c-inner .page-grp{margin-top:30px}header .h-inner .c-nav .c-inner .page-grp .ttl{font-size:2.2rem}header .h-inner .c-nav .c-inner .page-grp .g-cld{margin-top:15px}header .h-inner .c-nav .c-inner .page-grp .g-cld a span{font-size:1.5rem}header .h-inner .c-nav .c-inner .page-grp .g-cld a:nth-child(n+2){margin-top:9px}header .h-inner .c-nav .c-inner a.corpo{position:relative;bottom:auto;right:auto;width:180px;margin:40px 0 0}header .h-inner .c-nav .banner a{margin:0 auto 80px 0;min-width:230px;width:100%}footer .txt-14{font-size:1rem}.temp-fv-area .asi.asi01{width:50%;bottom:-40px}.temp-fv-area .asi.asi02{width:22%;right:auto;left:90%;bottom:-30px}.temp-fv-area .asi.asi03{display:none}.temp-fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.temp-fv-area .c-inner .top-txt span:before{display:none}.top-link{width:160px;margin-top:30px}.top-link:before{width:40px}.top-link:after{width:40px}.fv_movie .movie-area .scroll{width:120px}.top-page{height:auto;min-height:auto}.top-page .top-fvarea{height:auto}.top-page .top-fvarea .gr_line01{height:70px}.top-page .top-fvarea .gr_line02{height:15px}.top-page .top-fvarea h1 .asi:before{height:30px}.top-page .top-fvarea .messa-link{width:340px;margin-bottom:15px}.top-page .top-fvarea .messa-link:before{width:40px}.top-page .top-fvarea .messa-link:after{width:40px}.top-page .top-fvarea .people{position:relative;bottom:auto;left:auto}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt span{padding:15px 25px;text-align:center}.footer_imganim{height:85px;margin-top:-116px}.footer_imganim .pht{height:85px;-webkit-animation-duration:260s;animation-duration:260s}.footer_imganim .pht01{height:85px;background-size:2450px 85px}.question-page .fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.question-page .fv-area .c-inner .top-txt span:before{display:none}.question-page .fv-area .c-inner .main-txt{top:52%;-webkit-transform:0;transform:0}.question-page dl dt .c-inner{padding:30px 0}.question-page dl dt .c-inner .img{width:80%;margin:0 auto 0 0}.question-page dl dt .c-inner .txtarea{width:100%;margin-top:20px;padding-right:0}.question-page dl dt .c-inner .txtarea .min{margin-bottom:7px}.question-page dl dt .c-inner .txtarea .txt-28{font-size:2rem}.question-page dl dd{padding:40px 0 60px}.question-page dl dd .tempre-a .num{padding-bottom:40px}.question-page dl dd .tempre-a .answer{padding-bottom:30px}.question-page dl dd .tempre-a .answer span{padding-left:75px}.question-page dl dd .tempre-a .answer span:before{font-size:6.5rem;top:0;left:0;-webkit-transform:translateY(0);transform:translateY(0)}.question-page dl dd.sec02 .bg{padding:60px 0 60px}.question-page dl dd.sec02 .bg .c-inner .kodo{width:100%}.question-page dl dd.sec02 .bg .c-inner .txt-area{position:relative;top:auto;left:auto;width:100%;margin:30px auto 60px}.question-page dl dd.sec02 .bg .c-inner .txt-area .txt-24{margin-bottom:15px}.question-page dl dd.sec02 .bg .c-inner .txt-area .txt-16{line-height:2;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.question-page dl dd.sec02 .bg:after{width:100%;top:30%;right:0;-webkit-transform:translateY(0);transform:translateY(0);height:62%}.question-page dl dd.sec02 .bg:before{width:90%;display:none}.question-page dl dd.sec03 .cntnr{margin-top:0}.question-page dl dd.sec03 .cntnr .phtarea .pht{width:100%}.question-page dl dd.sec03 .cntnr .phtarea .pht:nth-child(2){margin-top:15px}.question-page dl dd.sec03 .cntnr .txt-18{padding-top:20px}.question-page dl dd.sec04 .cntnr .business{width:100%}.question-page dl dd.sec04 .cntnr .business .pht img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.question-page dl dd.sec04 .cntnr .business:nth-child(2) .pht img{-o-object-position:center -50px;object-position:center -50px}.question-page dl dd.sec04 .cntnr .business:nth-child(3) .pht img{-o-object-position:center -40px;object-position:center -40px}.question-page dl dd.sec04 .cntnr .business:nth-child(n+2){margin-top:20px}.question-page dl dd.sec05 .cntnr .cntnr-sec:nth-child(2){margin-top:60px}.question-page dl dd.sec05 .cntnr .txt-28.center{margin-bottom:30px}.question-page dl dd.sec05 .cntnr .txt-28.center span.bo:before,.question-page dl dd.sec05 .cntnr .txt-28.center span.bo:after{width:18%}.question-page dl dd.sec05 .cntnr .txt-28.center span.bo.mi:before,.question-page dl dd.sec05 .cntnr .txt-28.center span.bo.mi:after{width:18%}.question-page dl dd.sec05 .cntnr .cntnt.one .img{width:75%;margin:0 auto}.question-page dl dd.sec05 .cntnr .cntnt.one .txtarea{width:75%;margin:0px auto 0}.question-page dl dd.sec05 .cntnr .cntnt.one .txtarea .txt-18{margin-top:15px}.question-page dl dd.sec05 .cntnr .th-flex .cntnt{width:48%;margin-right:4%;margin-top:25px}.question-page dl dd.sec05 .cntnr .th-flex .cntnt:nth-child(3n){margin-right:4%}.question-page dl dd.sec05 .cntnr .th-flex .cntnt:nth-child(2n){margin-right:0}.question-page dl dd.sec05 .cntnr .th-flex .cntnt .txt-18{margin-top:14px}.question-page dl dd.sec06 .cntnr-sec{margin-top:40px}.question-page dl dd.sec06 .cntnr-sec .txt-28.center{margin-bottom:25px}.question-page dl dd.sec06 .cntnr-sec .txt-28.center span:before,.question-page dl dd.sec06 .cntnr-sec .txt-28.center span:after{width:16%}.question-page dl dd.sec07 .cntnr .bg{height:80%}.question-page dl dd.sec08 .cntnr{margin-top:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.question-page dl dd.sec08 .cntnr a{width:48%;margin-right:0}.question-page dl dd.sec08 .cntnr a:nth-child(n+3){margin-top:15px}.question-page dl dd.sec08 .cntnr a .txt-area{padding:20px 15px}.question-page dl dd.sec08 .cntnr a .txt-area .txt-30{font-size:1.8rem;margin-bottom:12px}.question-page dl dd.sec08 .cntnr a .txt-area .txt-12{font-size:1rem}.question-page dl dd.sec08 .cntnr a:before{bottom:20px;right:15px}.question-page .top-link{width:160px;margin-top:60px}.question-page .top-link:before{width:40px}.question-page .top-link:after{width:40px}.topmessage-page .fv-area .asi.asi01{width:50%;bottom:-40px}.topmessage-page .fv-area .asi.asi02{width:25%;right:90%;bottom:100px}.topmessage-page .fv-area .asi.asi03{width:35%;left:80%}.topmessage-page .fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.topmessage-page .fv-area .c-inner .top-txt span:before{display:none}.topmessage-page .fv-area .c-inner .main-txt{top:70%;-webkit-transform:0;transform:0}.topmessage-page .fv-area .c-inner .main-txt .min{padding:10px 0px 10px 15px}.topmessage-page .fv-area .c-inner .main-txt .name{display:inline-block;margin-top:25px;background-color:#fff;padding:2px 8px}.topmessage-page .flexarea:nth-child(2){margin-top:60px}.topmessage-page .flexarea:nth-child(3){margin-top:60px}.topmessage-page .flexarea:nth-child(3) .pht{margin-top:25px;height:160px}.topmessage-page .flexarea:nth-child(3) .pht img{height:100%;-o-object-fit:cover;object-fit:cover}.topmessage-page .flexarea .txtarea{width:100%}.topmessage-page .flexarea .txtarea .txt-28{margin-bottom:45px}.topmessage-page .flexarea .txtarea .txt-28:before{bottom:-40px;width:40px}.topmessage-page .flexarea .pht{width:100%;margin-top:25px}.topmessage-page .flexarea .pht:before{top:12px;width:calc(100% + 12px)}.topmessage-page .other-link{width:100%;background:url(../img/about/message/back-bg.png) no-repeat center/cover;background-position:center right}.topmessage-page .top-link{width:160px;margin-top:40px}.topmessage-page .top-link:before{width:40px}.topmessage-page .top-link:after{width:40px}.message-page .fv-area .asi.asi01{width:50%;bottom:-40px}.message-page .fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.message-page .fv-area .c-inner .top-txt span:before{display:none}.message-page .fv-area .c-inner h1 .asi:before{height:30px}.message-page .c-inner .message-sec .ttl:before{bottom:-35px;width:35px}.message-page .c-inner .message-sec .txt-20{font-size:1.5rem;line-height:2.6}.interview-page .fv-area .asi.asi01{width:50%;bottom:-40px}.interview-page .fv-area .asi.asi02{width:22%;right:auto;left:90%;bottom:-30px}.interview-page .fv-area .asi.asi03{display:none}.interview-page .fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.interview-page .fv-area .c-inner .top-txt span:before{display:none}.interview-page .flex{margin-top:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.interview-page .flex a{width:48%;margin-right:0}.interview-page .flex a:nth-child(n+3){margin-top:15px}.interview-page .flex a .txt-area{padding:20px 15px 15px}.interview-page .flex a .txt-area .txt-30{font-size:1.8rem;margin-bottom:12px}.interview-page .flex a .txt-area .txt-12{font-size:1rem}.interview-page .flex a .kome{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);white-space:nowrap;bottom:-17px;color:#000}.interview-page .flex a:before{bottom:15px;right:15px}.interview-page .top-link{width:160px;margin-top:30px}.interview-page .top-link:before{width:40px}.interview-page .top-link:after{width:40px}.interview-detail .fv-area.seta{background:url(../img/interview/02/main-sp.jpg) no-repeat center/cover}.interview-detail .fv-area.tomisawa{background:url(../img/interview/03/main-sp.jpg) no-repeat center/cover}.interview-detail .fv-area.kuramoto{background:url(../img/interview/04/main-sp.jpg) no-repeat center/cover}.interview-detail .fv-area.sato{background:url(../img/interview/05/main-sp.jpg) no-repeat center/cover}.interview-detail .fv-area .asi.asi01{width:50%;bottom:-60px}.interview-detail .fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.interview-detail .fv-area .c-inner .top-txt span:before{display:none}.interview-detail .fv-area .prf-txt{width:75%;bottom:-10px}.interview-detail .fv-area .prf-txt .cntnr{padding:15px 25px}.interview-detail .fv-area .prf-txt .cntnr .txt-16{padding:9px 0}.interview-detail .fv-area .prf-txt .cntnr .kome{margin-top:5px}.interview-detail .flexarea .txtarea{width:100%}.interview-detail .flexarea .txtarea .txt-28{margin-bottom:15px}.interview-detail .flexarea .pht:before{top:12px;width:calc(100% + 12px)}.interview-detail .last-cntnt .last-flex{margin:-70px auto 0}.interview-detail .last-cntnt .last-flex .cntnt .ttl-area{margin-bottom:20px}.interview-detail .last-cntnt .last-flex .cntnt .schedule .txt-14{width:100%}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul{width:100%}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul:before{left:76px;height:calc(100% - 18px)}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li span:nth-child(1):before{right:12px}.interview-detail .last-cntnt .last-flex .cntnt .schedule ul li span:nth-child(1){width:95px}.interview-detail .last-cntnt .last-flex .cntnt .off{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.interview-detail .last-cntnt .last-flex .cntnt .off .pht{width:100%;margin-top:25px;height:230px;overflow:hidden}.interview-detail .last-cntnt .last-flex .cntnt .off .txt-16{width:100%}.interview-detail .other-people{margin-top:60px;padding:60px 0}.interview-detail .other-people .ttl-area{margin-bottom:25px}.interview-detail .other-people .flex{margin-top:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.interview-detail .other-people .flex a{width:48%;margin-right:0}.interview-detail .other-people .flex a:nth-child(n+3){margin-top:15px}.interview-detail .other-people .flex a .txt-area{padding:20px 15px}.interview-detail .other-people .flex a .txt-area .txt-30{font-size:1.8rem;margin-bottom:12px}.interview-detail .other-people .flex a .txt-area .txt-12{font-size:1rem}.interview-detail .other-people .flex a:before{bottom:20px;right:15px}.info-page .fv-area .asi.asi01{width:50%;bottom:-40px}.info-page .fv-area .asi.asi02{width:22%;right:auto;left:90%;bottom:-30px}.info-page .fv-area .asi.asi03{display:none}.info-page .fv-area .c-inner .top-txt{top:20px;font-size:1.6rem}.info-page .fv-area .c-inner .top-txt span:before{display:none}.info-page .boshu-yokou li .komoku{width:100%;font-size:1.6rem;padding:12px 10px 8px}.info-page .boshu-yokou li .txt-area{width:100%;padding:10px 10px 30px;border-top:1px solid #ddd}.info-page .top-link{width:160px;margin-top:40px}.info-page .top-link:before{width:40px}.info-page .top-link:after{width:40px}.entry-page .asi.asi01{top:10px;width:55%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.entry-page h1{display:block;font-size:2.6rem;width:100%;padding:70px 0 40px}.entry-page .entry-area .c-inner:before{display:none}.entry-page .entry-area .c-inner .entry-cntnt{width:100%}.entry-page .entry-area .c-inner .entry-cntnt:nth-child(2){margin-top:40px}.entry-page .entry-area .c-inner .entry-cntnt .ttl{margin-bottom:20px}.entry-page .entry-area .c-inner .entry-cntnt .ttl .txt-14{font-size:1.3rem;margin-bottom:3px}.entry-page .entry-area .c-inner .entry-cntnt .ttl h2{font-size:2.2rem}.entry-page .entry-area .c-inner .entry-cntnt .navi-btn{margin-top:15px}.entry-page .top-link{width:160px;margin-top:35px}.entry-page .top-link:before{width:40px}.entry-page .top-link:after{width:40px}.environment-page .temp-fv-area.shokuba{background:url(../img/environment/shokuba/main_fv_sp.jpg) no-repeat center/cover}.environment-page .traning-area .training-sec{margin-top:60px}.environment-page .traning-area .training-sec .txtarea{position:relative;top:auto !important;right:auto !important;left:auto !important;width:100%}.environment-page .traning-area .training-sec .txtarea .w-area{padding:0 0;background:none}.environment-page .traning-area .training-sec .txtarea .w-area .txt-30{margin-bottom:6px}.environment-page .traning-area .training-sec .txtarea .w-area .txt-16{line-height:1.7}.environment-page .traning-area .training-sec .txtarea .voice{margin-top:22px}.environment-page .traning-area .training-sec .txtarea .voice .cntnr .txt-14{width:110px;height:30px;font-size:1.2rem}.environment-page .traning-area .training-sec .txtarea .voice .cntnr .txt-22{margin:12px 0 12px}.environment-page .traning-area .training-sec .pht{width:100%;margin-bottom:18px}.environment-page .traning-area .training-sec:nth-child(2) .pht{margin-bottom:18px}.environment-page .carrer-step-sec .step-area{width:75%;margin:30px auto 50px}.environment-page .carrer-step-sec .txt-img{width:85%;margin-bottom:40px}.environment-page .carrer-step-sec .career-img{width:82%;margin-top:15px}.environment-page .carrer-step-sec .bottom-txt{margin-top:30px}.environment-page .shokuba-sec .secttl-area{padding:50px 0;margin-bottom:40px}.environment-page .shokuba-sec .secttl-area h2{padding:5px 0}.environment-page .shokuba-sec .logoarea{margin-bottom:40px}.environment-page .shokuba-sec .snapshot-area .snap-ttl{padding-bottom:30px}.environment-page .shokuba-sec .snapshot-area .snap-cntnts:before{height:80%}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt .img{width:40%}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt .txt-18{width:55%;text-align:left;font-size:1.5rem;padding:0}.environment-page .shokuba-sec .snapshot-area .snap-cntnts .cntnt:nth-child(n+2){margin-top:10px}.welfare-page .system-intro-sec{padding-bottom:50px}.welfare-page .system-intro-sec h2{padding-bottom:15px;margin-bottom:20px}.welfare-page .system-intro-sec .system-cntnts ul{width:50%}.welfare-page .system-intro-sec .system-cntnts ul li .txt-16{display:block;line-height:1.5}.welfare-page .system-intro-sec .system-cntnts ul li .txt-14{display:block;font-size:1.2rem;line-height:1.2}.welfare-page .under-link-sec{padding:50px 0}.welfare-page .under-link-sec .pick-cntnts{margin-top:15px;gap:10px}.welfare-page .under-link-sec .pick-cntnts a{width:calc((100% - 10px) / 2)}.welfare-page .under-link-sec .pick-cntnts a span{font-size:1.4rem;line-height:1.3;text-align:center;padding-right:18px}.welfare-page .under-link-sec .pick-cntnts a span:after{right:6px;width:18px;height:18px}.welfare-page .pickup-sec .pick-cntnts:last-child .c-inner .pht{margin-top:30px}.welfare-page .pickup-sec .pick-cntnts .c-inner{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht{width:80%;margin:-15px auto 0}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area{width:100%}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area h2{padding-bottom:35px;margin-bottom:5px}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice{margin-top:20px}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice .cntnr .txt-14{width:110px;height:30px;font-size:1.2rem}.welfare-page .pickup-sec .pick-cntnts .c-inner .txt-area .voice .cntnr .txt-22{margin:12px 0 12px}.work-page .fv-area{padding-top:150px;padding-bottom:60px}.work-page .fv-area .asi.asi01{width:60%;left:-22%;top:80px}.work-page .fv-area .asi.asi02{top:80px;width:30%}.work-page .fv-area h1{padding-bottom:30px}.work-page .fv-area .link-area{margin-top:20px}.work-page .fv-area .link-area a{width:100%;height:60px}.work-page .fv-area .link-area a:nth-child(n+2){margin-top:8px}.work-page .fv-area .link-area a:after{right:18px;width:20px;height:20px}.work-page .work-temp .ttl-area{padding:60px 0}.work-page .work-temp .flex-area{margin-top:40px}.work-page .work-temp .flex-area .cntnt{width:100%}.work-page .work-temp .flex-area .cntnt:nth-child(n+2){margin-top:50px}.work-page .work-temp .flex-area .cntnt .pht{height:200px;overflow:hidden}.work-page .work-temp .flex-area .cntnt .pht .txt-48{padding:10px 4px 0;font-size:2.6rem;letter-spacing:.5rem}.work-page .work-temp .flex-area .cntnt .txt-18{line-height:1.6;margin-top:18px}.work-page .work-temp .flex-area .cntnt .fuki-cmnt{margin-top:15px}.work-page .work-temp .flex-area .cntnt .fuki-cmnt .fuki{top:-8px;left:-15px}.work-page .work-temp .flex-area .cntnt .fuki-cmnt ul{padding-top:20px}.work-page .work-temp .flex-area .cntnt .fuki-cmnt ul li{font-size:1.3rem;letter-spacing:.04rem;line-height:1.7;padding-left:16px}.work-page .work-temp .flex-area .cntnt .fuki-cmnt ul li:nth-child(n+2){margin-top:6px}.work-page .work-temp .senpai-intro{margin-top:35px}.work-page .work-temp .senpai-intro a{margin-top:20px}.work-page .work-temp .senpai-intro a .pht{width:34%;height:140px}.work-page .work-temp .senpai-intro a .pht img{-o-object-position:center -10px !important;object-position:center -10px !important}.work-page .work-temp .senpai-intro a .txt-area{width:66%}.work-page .work-temp .senpai-intro a .txt-area .cntnr .txt-14:after{width:30px}.work-page .work-temp .senpai-intro a .txt-area .cntnr:after{width:20px;height:8px;right:-5px}.work-page .work-temp .top-link{margin-top:50px}}@media only screen and (min-width: 768px){.sp{display:none !important}a[href^="tel:"]{pointer-events:none}a,a::before,a::after,button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media only screen and (max-width: 1100px){.txt-10{font-size:1vw}.txt-12{font-size:1.2vw}.txt-14{font-size:1.3vw}.txt-15{font-size:1.3vw}.txt-16{font-size:1.3vw}.txt-18{font-size:1.7vw}.txt-20{font-size:1.85vw}.txt-22{font-size:2vw}.txt-24{font-size:2.3vw}.txt-26{font-size:2.5vw}.txt-28{font-size:2.6vw}.txt-30{font-size:2.8vw}.txt-32{font-size:3.1vw}.txt-40{font-size:3.7vw}.txt-48{font-size:4.2vw}.wrap-top{padding-top:140px}.wrap-bottom{padding-bottom:140px}.temp-fv-area{height:420px}.temp-fv-area .triangle{width:65%}.temp-fv-area .c-inner .main-txt h1{font-size:4.2vw}.top-page .top-fvarea h1{font-size:6.8vw}.top-page .top-fvarea h1 .mini{font-size:5.2vw}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide:before{width:230px;-webkit-transform:translate(-84%, 60%);transform:translate(-84%, 60%)}.top-page .top-fvarea .top-banner{width:180px}.question-page .fv-area{height:400px}.question-page .fv-area .triangle{width:65%}.question-page .fv-area .c-inner .main-txt h1{font-size:4.2vw}.topmessage-page .fv-area{height:600px}.topmessage-page .fv-area .triangle{width:65%}.topmessage-page .fv-area .c-inner .main-txt .min:before{top:15px;width:calc(100% + 15px)}.message-page .fv-area{height:400px}.message-page .fv-area .triangle{width:65%}.message-page .fv-area .c-inner h1{font-size:6.2vw}.message-page .fv-area .c-inner h1 .mini{font-size:4vw}.interview-page .fv-area{height:420px}.interview-page .fv-area .triangle{width:65%}.interview-page .fv-area .c-inner .main-txt h1{font-size:4.2vw}.interview-detail .fv-area{height:600px}.interview-detail .fv-area .triangle{width:65%}.interview-detail .fv-area .prf-txt .cntnr:before{top:15px;width:calc(100% + 15px)}.info-page .fv-area{height:420px}.info-page .fv-area .triangle{width:65%}.info-page .fv-area .c-inner .main-txt h1{font-size:4.2vw}.entry-page .asi.asi02{width:200px}.welfare-page .pickup-sec{margin-top:70px}.welfare-page .pickup-sec .pick-cntnts{padding:80px 0}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n) .c-inner .pht:after{top:20px;left:20px}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht:before{width:120px;height:80px}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht:after{top:20px;right:20px}}@media only screen and (max-width: 1100px)and (max-width: 768px){.txt-10{font-size:1rem}.txt-12{font-size:1.1rem}.txt-14{font-size:1.4rem}.txt-15{font-size:1.4rem}.txt-16{font-size:1.4rem}.txt-18{font-size:1.6rem}.txt-20{font-size:1.6rem}.txt-22{font-size:1.7rem}.txt-24{font-size:1.8rem}.txt-26{font-size:1.8rem}.txt-28{font-size:1.8rem}.txt-30{font-size:2rem}.txt-32{font-size:2.2rem}.txt-40{font-size:2.4rem}.txt-48{font-size:2.4rem}.wrap-top{padding-top:80px}.wrap-bottom{padding-bottom:80px}.temp-fv-area{height:230px}.temp-fv-area .triangle{width:100%}.temp-fv-area .c-inner .main-txt h1{margin-top:20px;font-size:2.7rem}.top-page .top-fvarea h1{font-size:4.2rem;line-height:1.4;text-align:center;letter-spacing:.6rem;margin:45px 0 20px}.top-page .top-fvarea h1 .mini{font-size:3.2rem}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide:before{width:150px;height:98px;-webkit-transform:translate(-77%, 60%);transform:translate(-77%, 60%)}.top-page .top-fvarea .top-banner{width:130px;bottom:10px;right:10px}.question-page .fv-area{height:300px}.question-page .fv-area .triangle{width:100%}.question-page .fv-area .c-inner .main-txt h1{font-size:3.2rem}.topmessage-page .fv-area{height:550px;background:url(../img/about/top-message/fv-pht-sp.jpg) no-repeat center/cover}.topmessage-page .fv-area .triangle{width:100%}.topmessage-page .fv-area .c-inner .main-txt .min:before{top:10px;width:calc(100% + 10px)}.message-page .fv-area{height:260px;background:url(../img/about/message/fv-pht-sp.jpg) no-repeat center/cover}.message-page .fv-area .triangle{width:100%}.message-page .fv-area .c-inner h1{font-size:3.5rem;line-height:1.4;text-align:center;letter-spacing:.6rem;margin-top:15px}.message-page .fv-area .c-inner h1 .mini{font-size:3rem}.interview-page .fv-area{height:230px}.interview-page .fv-area .triangle{width:100%}.interview-page .fv-area .c-inner .main-txt h1{margin-top:20px;font-size:2.7rem}.interview-detail .fv-area{height:550px;background:url(../img/interview/01/main-sp.jpg) no-repeat center/cover}.interview-detail .fv-area .triangle{width:100%}.interview-detail .fv-area .prf-txt .cntnr:before{top:10px;width:calc(100% + 10px)}.info-page .fv-area{height:230px}.info-page .fv-area .triangle{width:100%}.info-page .fv-area .c-inner .main-txt h1{margin-top:20px;font-size:2.7rem}.entry-page .asi.asi02{top:-30px;width:120px}.welfare-page .pickup-sec{margin-top:20px}.welfare-page .pickup-sec .pick-cntnts{padding:40px 0}.welfare-page .pickup-sec .pick-cntnts:nth-child(2n) .c-inner .pht:after{top:15px;left:15px}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht:before{width:100px;height:65px;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.welfare-page .pickup-sec .pick-cntnts .c-inner .pht:after{top:15px;right:15px}}@media only screen and (max-width: 767px){body{font-size:14px;position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%}.pc{display:none !important}}@media only screen and (max-width: 1290px){header .h-inner .h-right .nav-nav{display:none}}@media only screen and (max-width: 1200px){header .h-inner .h-right .nav-nav .nav-item .cntnr{font-size:1.4rem}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt{left:auto;right:65%}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt span:before{left:auto;right:60px;border-color:transparent #fff transparent transparent;border-width:0px 25px 25px 0px}.question-page dl dd.sec02 .bg .c-inner .txt-area .txt-16{font-size:1.3vw}}@media only screen and (max-width: 1310px){.temp-kasou{margin-top:80px}.question-page{margin-top:80px}.topmessage-page{margin-top:80px}.message-page{margin-top:80px}.interview-page{margin-top:80px}.interview-detail{margin-top:80px}.info-page{margin-top:80px}.entry-page{margin-top:80px}}@media only screen and (max-width: 1310px)and (max-width: 768px){.temp-kasou{margin-top:60px}.question-page{margin-top:60px}.topmessage-page{margin-top:60px}.message-page{margin-top:60px}.interview-page{margin-top:60px}.interview-detail{margin-top:60px}.info-page{margin-top:60px}.entry-page{margin-top:60px}}@media only screen and (max-width: 1150px){.fv_movie{width:125%}}@media only screen and (max-width: 1150px)and (max-width: 768px){.fv_movie{display:none}}@media only screen and (max-width: 1300px)and (max-width: 950px){.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-active{margin-top:0}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-active img{-webkit-transform:translateY(-40px) scale(1.3);transform:translateY(-40px) scale(1.3)}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-active .cmnt{opacity:1}}@media only screen and (max-width: 1300px)and (max-width: 950px)and (max-width: 768px){.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide{width:220px;margin-top:90px;margin-bottom:90px}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-active img{-webkit-transform:translateY(-30px) scale(1.35);transform:translateY(-30px) scale(1.35)}}@media only screen and (max-width: 1200px)and (max-width: 950px){.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt{left:65%;right:auto}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt span:before{bottom:-22px;left:60px;right:auto;border-color:#fff transparent transparent transparent;border-width:22px 22px 0px 0px}}@media only screen and (max-width: 1200px)and (max-width: 950px)and (max-width: 768px){.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt{width:300px;left:50%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);border:3px solid #1d7e23}}@media only screen and (max-width: 1200px)and (max-width: 768px){.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide .cmnt span:before{bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#1d7e23 transparent transparent transparent;border-width:20px 15px 0px 15px}.question-page dl dd.sec02 .bg .c-inner .txt-area .txt-16{font-size:1.4rem;padding:0 8px}}@media only screen and (max-width: 950px){.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-next{margin-top:120px}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-next img{-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}.top-page .top-fvarea .swiper .swiper-wrapper a.swiper-slide.swiper-slide-next .cmnt{opacity:0}}@media only screen and (max-width: 1024px){.topmessage-page .flexarea:before{width:140px;height:120px}.interview-detail .flexarea:nth-child(1) .pht{-webkit-transform:translate(0);transform:translate(0)}.interview-detail .flexarea:nth-child(2){margin-top:100px}.interview-detail .flexarea .pht{-webkit-transform:translate(0);transform:translate(0)}.interview-detail .last-cntnt .full-img{height:400px}.interview-detail .last-cntnt .last-flex .cntnt{padding:40px 25px}}@media only screen and (max-width: 1000px){.message-page .fv-area .asi.asi02{width:150px;top:360px}.message-page .c-inner .message-sec .ttl{margin-bottom:70px}}@media only screen and (max-width: 1000px)and (max-width: 768px){.message-page .fv-area .asi.asi02{top:220px;width:40%;right:90%;bottom:100px}.message-page .c-inner .message-sec .ttl{margin-bottom:40px}}@media only screen and (max-width: 1050px){.message-page .c-inner .asi01{top:80px;width:45%}.message-page .c-inner .asi02{top:75px;width:41%}}@media only screen and (max-width: 1050px)and (max-width: 768px){.message-page .c-inner .asi01{top:18px;right:77%;width:190px}.message-page .c-inner .asi02{top:37px;width:205px}}@media only screen and (max-width: 1024px)and (max-width: 768px){.interview-detail .flexarea:nth-child(2){margin-top:60px}.interview-detail .flexarea .pht{width:100%;margin-top:25px}.interview-detail .last-cntnt .full-img{height:200px}.interview-detail .last-cntnt .last-flex .cntnt{width:100%}}