@charset "UTF-8";@font-face{font-family:LineSeed;font-weight:700;font-display:swap;src:url(../fonts/LINESeedJP_ss.otf) format("opentype"),url(../fonts/LINESeedJP_ss.woff2) format("woff2")}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,body,button,div,figure,h1,h2,h3,h4,h5,h6,html,img,li,p,small,span,time,ul{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ul{list-style:none}li{list-style-type:none}figure,footer,header,section{display:block}img{width:100%;height:auto;vertical-align:bottom}a,button{cursor:pointer;text-decoration:none}html{background-color:#fff}body,html{font-family:YakuHanJP,"M PLUS 1p",sans-serif;color:#123574;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;scroll-padding-top:140px;scroll-behavior:smooth}::-webkit-full-page-media,:root body{-webkit-font-smoothing:antialiased}a{color:inherit}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.c-thumbAnc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:924px;margin-top:50px;margin-inline:auto}.c-thumbAnc__item{position:relative;border-radius:10px;overflow:hidden;display:block;height:auto;height:140px;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-thumbAnc__item:hover .thumb{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.c-thumbAnc__item .thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10% 0;object-position:10% 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:block}.c-thumbAnc__item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10% 0;object-position:10% 0}.c-thumbAnc__item .box{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:0 10px 10px 0;color:#fff;background-color:#123574;height:50px;padding:0 11px 0 19px}.c-thumbAnc__item .box:after{content:"";display:block;margin-left:11px;width:18px;height:18px;background-image:url(../images/common/tAnc/anc-icon.svg);background-size:contain;background-repeat:no-repeat}.c-thumbAnc__item .box .ttl{font-weight:700;text-align:left;font-size:16px;letter-spacing:.1em;line-height:1.2;margin-top:-5px}.c-thumbAnc__item .box .ttl span{font-size:10px;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.13em}.c-thumbAnc__item._1col{margin-top:50px;margin-inline:auto;width:100%;aspect-ratio:2.1428571429;height:auto;max-height:200px}.c-thumbAnc__item._tiktok{background-color:#000;position:relative;overflow:visible;margin-inline:auto;border-radius:10px;max-width:924px;aspect-ratio:unset;height:auto;margin-top:28px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.c-thumbAnc__item._tiktok:hover{opacity:.6}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner{background-color:#000;border-radius:10px;padding:12px 7.7px 9px;overflow:hidden}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner-more{max-width:263px;position:relative;margin-inline:auto}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner .bg{position:absolute;top:50%;right:195px;display:block;width:52.6315789474vw;translate:0 -50%;min-width:230px}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner .txt{width:180px;margin-left:auto;display:block}.c-thumbAnc__item._tiktok::after,.c-thumbAnc__item._tiktok::before{content:"";display:block;position:absolute;border-radius:10px;width:100%;height:100%;z-index:-1}.c-thumbAnc__item._tiktok:before{top:-2px;left:-2px;background-color:#25f4ee}.c-thumbAnc__item._tiktok:after{bottom:-2px;right:-2px;background-color:#fe2c55}.footer{width:100%;padding:12px;padding-top:0}.footer-entry{height:156px;width:100%;border-radius:10px 10px 0 0;background-color:#c4d7f5;position:relative}.footer-entry::before{content:"";position:absolute;display:block;top:0;left:0;width:24.1477272727%;height:auto;aspect-ratio:.5448717949;background-image:url(../images/common/footer/footer-icon-left_sp.svg);background-repeat:no-repeat;background-size:contain}.footer-entry:after{content:"";position:absolute;display:block;top:0;right:0;width:24.7159090909%;height:auto;aspect-ratio:.5576923077;background-image:url(../images/common/footer/footer-icon-right_sp.svg);background-repeat:no-repeat;background-size:contain}.footer-entry__inner{position:relative;z-index:1;height:100%;padding:20px 0 12px;margin-inline:auto}.footer-entry__inner--person{position:absolute;z-index:1;bottom:10px}.footer-entry__inner--person._1{left:0;bottom:10px;width:31.4666666667vw;height:auto;max-width:170px}.footer-entry__inner--person._2{right:0;bottom:10px;width:32.5333333333vw;max-width:186px;height:auto}.footer-entry__inner--txt{width:272px;margin-inline:auto}.footer-entry__inner--txt._sp{display:block}.footer-entry__inner--txt._pc{display:none}.footer-entry__inner--btn{background-color:#e84747;width:55.1136363636%;display:block;margin-inline:auto;margin-top:8px;border-radius:100px;font-size:18px;font-weight:700;letter-spacing:.1em;font-family:YakuHanJP,Roboto,sans-serif;color:#fff;line-height:46px;text-align:center;max-width:439px;border:3px solid #e84747;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer-entry__inner--btn:hover{background-color:#fff;color:#e84747}.footer-inner{width:100%;margin-top:-10px;border-radius:10px;background-color:#123574;padding:36px 28px 30px;color:#fff;position:relative;z-index:2}.footer-inner__banner{display:block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer-inner__banner img,.footer-inner__banner picture{width:100%;border-radius:5px}.footer-inner__banner:hover{opacity:.8}.footer-inner-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:38px}.footer-inner-top-title{position:relative}.footer-inner-top-title-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:700;letter-spacing:.05em;margin-bottom:54px;font-family:YakuHanJP,Roboto,sans-serif}.footer-inner-top-title-title img{width:68px;height:48px;margin-right:26px}.footer-inner-top-urls ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:230px;height:284px;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1}.footer-inner-top-urls ul li{margin-right:29px;margin-bottom:28px;position:relative}.footer-inner-top-urls ul li a{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:80px;display:inline-block}.footer-inner-bottom{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-inner-bottom-other{font-size:11px;font-weight:700;letter-spacing:.03em;width:85%}.footer-inner-bottom-other p{display:inline-block;position:relative;margin-right:1em;margin-bottom:18px}.footer-inner-bottom-cc{font-size:11px;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.03em;white-space:nowrap;margin-top:13px;text-decoration:none!important}.footer-inner-bottom-cc.u-is-md{display:none}.footer-inner-bottom-cc.u-md-none{display:inline-block}.footer-inner .toTop{position:absolute;right:28px;bottom:28px;width:54px;height:54px;background-color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:1.27em;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#123574;padding-top:2px}.footer-tiktok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:37px}.footer-tiktok .ico{width:126px;font-size:22px;line-height:42px;color:#fff;font-weight:900;background-color:#000;border-radius:100px;letter-spacing:0;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;text-align:center}.footer-tiktok .ico img{width:100%;height:100%}.footer-tiktok .ico:hover{opacity:.6}.footer-tiktok .txt{width:156px}.header{position:fixed;top:45px;left:0;width:100%;padding:0 27px;max-width:1134px;z-index:1000}.header a{z-index:1100}.header-sp{border-radius:26px;background-color:#fff;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;display:block;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow-y:hidden;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.header-sp-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-sp-head a{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-sp-head .logo{width:44px;height:31px;margin-right:11px}.header-sp-head span{font-family:YakuHanJP,Roboto,sans-serif;line-height:31px;font-size:12px;font-weight:700;letter-spacing:.05em}.header-sp-head button{background-color:#fff;-webkit-transform:translate(0,-1.5px);-ms-transform:translate(0,-1.5px);transform:translate(0,-1.5px)}.header-sp-head button.openbtn{position:relative;width:50px;height:15.5px;border-radius:5px;cursor:pointer}.header-sp-head button.openbtn span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#123574;width:45%}.header-sp-head button.openbtn span:nth-of-type(1){top:0}.header-sp-head button.openbtn span:nth-of-type(2){top:50%}.header-sp-head button.openbtn span:nth-of-type(3){top:100%}.header-sp-head button.openbtn.is-show span{top:50%}.header-sp-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.header-sp-menu{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;padding-top:31px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:32px;height:auto}.header-sp-menu li{width:auto;font-size:1em;font-weight:500;letter-spacing:.06em;color:#123574;line-height:2;border-radius:21px;margin-bottom:12px;padding:0 26px;position:relative;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}.header-sp-menu li.active{height:42px;background-color:#123574;color:#fff;font-weight:700;letter-spacing:.1em;line-height:42px}.header-sp-menu li.gnav-entry{height:42px;background-color:#e84747;color:#fff;font-weight:700;letter-spacing:.1em;line-height:42px;min-width:233px;text-align:center;margin-bottom:0}.header-sp-menu li.gnav-entry a{display:block;width:100%;height:100%}.header-sp-menu.js-headeranime{visibility:hidden}.header-sp-menu.js-headeranime>li{opacity:0;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.header-sp-menu.js-headeranime.is-show{visibility:visible}.header-sp-menu.js-headeranime.is-show>li{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header-pc{display:none;font-size:clamp(11.4px,1.2vw,13px);text-align:center}.header-pc:before{content:"";position:absolute;width:54px;height:38px;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);left:26px;opacity:1;background-image:url(../images/common/nafco_icon.svg);background-size:cover;-webkit-transition:.8s opacity ease;-o-transition:.8s opacity ease;transition:.8s opacity ease}.header-pc-icon{width:63px;height:38px;position:relative;-webkit-transition:.8s width ease;-o-transition:.8s width ease;transition:.8s width ease;overflow-x:visible;display:block}.header-pc-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.header-pc-menu .wrap{position:absolute;top:-2px;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:auto;height:38px;background-color:#123574;border-radius:80px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:101}.header-pc-menu li{font-size:1em;font-weight:700;letter-spacing:.08em;color:#123574;line-height:1;padding:.77em .7em .66em;position:relative;text-align:center;cursor:none;-webkit-transition:1s color ease;-o-transition:1s color ease;transition:1s color ease;z-index:110}.header-pc-menu li a{display:inline-block;width:100%;height:100%}.header-pc-menu li:nth-child(2) .sub{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:0;visibility:hidden;left:50%;width:180px;height:auto;opacity:0;-webkit-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease;padding-top:calc(30px + .5em);z-index:1999999}.header-pc-menu li:nth-child(2) .sub-cont{width:100%;height:38px;border-radius:80px;background-color:#fff;position:relative;padding:0 10px;line-height:38px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header-pc-menu li:nth-child(2) .sub-cont:nth-child(1){margin-top:16px;margin-bottom:4px}.header-pc-menu li:nth-child(2) .sub-cont:nth-child(1):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(2) .sub-cont:nth-child(2){margin-bottom:4px}.header-pc-menu li:nth-child(2) .sub-cont:nth-child(2):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(2):hover .sub{opacity:1;visibility:visible;color:#123574}.header-pc-menu li:nth-child(3) .sub{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:0;visibility:hidden;left:50%;width:180px;height:auto;opacity:0;-webkit-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease;padding-top:calc(30px + .5em);z-index:1999999}.header-pc-menu li:nth-child(3) .sub-cont{width:100%;height:38px;border-radius:80px;background-color:#fff;position:relative;padding:0 10px;line-height:38px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header-pc-menu li:nth-child(3) .sub-cont:nth-child(1){margin-top:16px;margin-bottom:4px}.header-pc-menu li:nth-child(3) .sub-cont:nth-child(1):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(3) .sub-cont:nth-child(2){margin-bottom:4px}.header-pc-menu li:nth-child(3) .sub-cont:nth-child(2):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(3):hover .sub{opacity:1;visibility:visible;color:#123574}.header-pc-menu li:nth-child(6) .sub{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:0;left:50%;width:180px;height:auto;opacity:0;visibility:hidden;-webkit-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease;padding-top:calc(30px + .5em);z-index:1999999}.header-pc-menu li:nth-child(6) .sub-cont{width:100%;height:38px;border-radius:80px;background-color:#fff;position:relative;padding:0 10px;line-height:38px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header-pc-menu li:nth-child(6) .sub-cont:nth-child(1){margin-top:16px;margin-bottom:4px}.header-pc-menu li:nth-child(6) .sub-cont:nth-child(1):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(6) .sub-cont:nth-child(2){margin-bottom:4px}.header-pc-menu li:nth-child(6) .sub-cont:nth-child(2):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(6) .sub-cont:nth-child(3):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(6):hover .sub{opacity:1;visibility:visible;color:#123574}.header-pc-menu li:nth-child(7) .sub{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:0;left:50%;width:180px;height:auto;opacity:0;visibility:hidden;-webkit-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease;padding-top:calc(30px + .5em);z-index:1999999}.header-pc-menu li:nth-child(7) .sub-cont{width:100%;height:38px;border-radius:80px;background-color:#fff;position:relative;padding:0 10px;line-height:38px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header-pc-menu li:nth-child(7) .sub-cont:nth-child(1){margin-top:16px;margin-bottom:4px}.header-pc-menu li:nth-child(7) .sub-cont:nth-child(1):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(7) .sub-cont:nth-child(2){margin-bottom:4px}.header-pc-menu li:nth-child(7) .sub-cont:nth-child(2):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(7) .sub-cont:nth-child(3):hover{background-color:#123574;color:#fff}.header-pc-menu li:nth-child(7):hover .sub{opacity:1;visibility:visible;color:#123574}.header-pc-entry{width:113px;height:38px;margin-left:9px;display:inline-block;border-radius:81px;color:#e84747;-webkit-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s;position:relative;overflow:hidden;border:solid 2px #e84747}.header-pc-entry:before{content:"";position:absolute;top:-2px;left:-130%;background:#e84747;width:120%;height:106%;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:.5s left ease;-o-transition:.5s left ease;transition:.5s left ease}.header-pc-entry a{position:relative;display:block;padding:0 1.53em 2px;font-size:1.23em;font-weight:700;letter-spacing:.1em;line-height:34px;width:100%;height:100%;z-index:1001}.header-pc-entry:hover{color:#fff}.header-pc-entry:hover:before{left:-10%}.header.on-icon .header-pc:before{opacity:0}.header.on-icon .header-pc-icon{width:0}.header.on-icon.on-icon-show .header-pc:before{opacity:1}.header.on-icon.on-icon-show .header-pc-icon{width:63px}#mouseStalker{pointer-events:none;position:fixed;width:600px;height:600px;top:-300px;left:-300px;opacity:0;z-index:9000;display:none}#mouseStalker .circle{background-color:#123574;border-radius:50%;width:18px;height:18px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}#mouseStalker .circle div{opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#mouseStalker p{display:none;font-size:13px;letter-spacing:.08em;font-weight:700;line-height:1.3;color:#123574;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#mouseStalker.on-text .circle{background-color:#fff;width:88px;height:88px}#mouseStalker.on-text p{display:block}#mouseStalker.on-text-but .circle{width:10px;height:10px}#mouseStalker.on-text-but p{display:none}#mouseStalker.no-cursor .circle{width:0;height:0}#mouseStalker.no-cursor p{display:none}#mouseStalker.on-menu .circle{background-color:#e5efff}#mouseStalker.on-menu p{display:none}#mouseStalker.on-video .circle{background-color:#e84747;width:88px;height:88px}#mouseStalker.on-video .circle div{top:50%;opacity:1;position:absolute;left:50%;-webkit-transform:translate(-26%,-49%);-ms-transform:translate(-26%,-49%);transform:translate(-26%,-49%);width:32px;height:28px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/common/video-start-symbol.svg)}#mouseStalker.on-daily .circle{background-color:#123574;padding:.93em 1.6em;color:#fff;border-radius:80px;letter-spacing:.08em;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;width:auto;height:auto}#mouseStalker.on-daily .circle:before{content:"";position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:31.48px;aspect-ratio:1;bottom:-19px;left:50%;background-image:url(../images/interview/speech-deco.svg)}#mouseStalker.on-daily .circle p{display:inline-block;position:static;top:unset;left:unset;-webkit-transform:translate(4px,0);-ms-transform:translate(4px,0);transform:translate(4px,0);line-height:1.46;font-size:min(1.25vw,15px);font-weight:700;text-align:left;color:#fff}.button-entry-sp{position:fixed;bottom:-45px;left:50%;width:calc(100% - 54px);height:44px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:50px;background-color:#e84747;color:#fff;-webkit-transition:.4s background-color ease;-o-transition:.4s background-color ease;transition:.4s background-color ease;-webkit-transition-property:background-color,opacity,bottom;-o-transition-property:background-color,opacity,bottom;transition-property:background-color,opacity,bottom;opacity:0;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:44px;text-align:center;z-index:999;pointer-events:none}.button-entry-sp a{display:block;width:100%;height:100%}.button-entry-sp:active{background-color:#d31414}.button-entry-sp.is-show{opacity:1;bottom:25px;pointer-events:all}.ben{width:100%;padding:12px;padding-bottom:0}.ben .util-top{background-image:url(../images/benefit/bg_top_sp.png);background-position:59%;background-size:cover}.ben-cont{max-width:1052px;padding:52px 26px 50px;margin:auto}.ben-cont-ttl{margin-bottom:20px;margin-top:25px}.ben-cont-ttl._mt0{margin-top:0}.ben-cont-ttl p{font-size:10px;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:1.3;margin-bottom:3px}.ben-cont-ttl h3{font-size:22px;font-weight:700;letter-spacing:.03em;line-height:1.3}.ben-cont-list{display:grid;grid-template-columns:1fr;margin-bottom:60px;gap:32px}.ben-cont-list._4col{grid-template-columns:1fr 1fr;gap:17px 24px}.ben-cont-list._4col .ben-cont-item__img img{aspect-ratio:1.1604938272}.ben-cont-item__img{width:100%;padding:15px;background-color:#e5efff;border-radius:20px}.ben-cont-item__img img{display:block;margin-inline:auto;max-width:129px;aspect-ratio:1.3456790123}.ben-cont-item__txtbox{margin-top:18px}.ben-cont-item__txtbox .ttl{text-align:center;font-size:18px;line-height:1.4444444444}.ben-cont-item__txtbox .ttl .uniq-br{display:inline}.ben-cont-item__txtbox .lead{margin-top:9px;text-align:justify;color:#000;font-size:14px;line-height:1.5714285714}.car{width:100%;padding:12px;padding-bottom:0}.car .util-top__bg{-o-object-position:59% 50%;object-position:59% 50%}.car-cont{max-width:1052px;padding:52px 26px 50px;margin:auto}.car-cont-main{line-height:1.4}.car-cont-main__subttl{font-size:22px;font-weight:700;letter-spacing:.03em;color:#123574;text-align:center}.car-cont-main__ttl{font-size:22px;color:#fff;background-color:#123574;border-radius:10px;text-align:center;margin-inline:auto;margin-top:10px;padding:14px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 .5em;max-width:420px}.car-cont-main__ttl span{font-size:18px}.car-cont-main__figure{padding:40px 25px;border-radius:20px;background-color:#e5efff;margin-top:24px}.car-cont-main__figure .ttl{font-size:18px;text-align:center;font-weight:700}.car-cont-main__figure .figure{margin-top:30px;display:block;max-width:400px;margin-inline:auto}.cm{width:100%;padding:12px;padding-bottom:0;overflow-x:hidden}.cm .util-top__bg{-o-object-position:50% 50%;object-position:50% 50%}.cm-message{padding-top:52px;padding-bottom:100px;margin:auto}.cm-message-ttl{width:316px;height:103px;margin-bottom:52px;font-family:YakuHanJP,LineSeed;font-weight:700;font-size:32px;letter-spacing:.19em;line-height:1.4}.cm-message-ttl h2 p{font-family:YakuHanJP,LineSeed;display:inline-block}.cm-message-sentence{font-size:15px;font-weight:700;letter-spacing:.06em;line-height:2.53;text-align:justify;position:relative;color:#272727}.cm-message-sentence:after{content:"";width:290px;height:203px;position:absolute;bottom:0;right:0;background-image:url(../images/conceptmessage/nafco_logo.svg);background-size:cover}.cm-message-sentence .inline p{display:inline;text-align:justify}.data{width:100%;padding:12px;padding-bottom:0}.data .util-top__bg{-o-object-position:79% 50%;object-position:79% 50%}.data-cont{max-width:1076px;padding:50px 26px 100px;margin:auto;width:100%}.data-cont-ul{display:grid;grid-template-columns:1fr;gap:8px;grid-template-areas:"s1" "s2" "s3" "s4" "s5" "s6" "s7" "s7" "s8" "s9" "s10" "s11" "s12" "s13" "s14" "s15" "s16" "s17" "s18" "s19"}.data-cont-ul-li{width:100%;background-color:#e5efff;border-radius:10px;position:relative;text-align:center;padding-top:50px;padding-bottom:25px}.data-cont-ul-li:last-child{margin-right:0}.data-cont-ul-li-tag{position:absolute;top:20px;left:20px;font-size:14px}.data-cont-ul-li-tag div{display:inline-block;line-height:2.35;letter-spacing:.1em;font-weight:700;font-size:1em;color:#fff;background-color:#123574;padding:0 20px;text-align:center;border-radius:80px}.data-cont-ul-li-tag p{display:inline-block;font-size:.78em;font-weight:500;margin-left:14px;color:#123574}.data-cont-ul-li img{width:82.5%;margin:0 auto 0}.data-cont-ul-li.data-box{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-o-transition-property:transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity;overflow:hidden}.data-cont-ul-li.data-box.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.data-cont-ul-li.data-box2{aspect-ratio:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-cont-ul-li.data-box3{aspect-ratio:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-cont-ul-li.data-box4{aspect-ratio:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-cont-ul-li._1{grid-area:s1}.data-cont-ul-li._2{grid-area:s2}.data-cont-ul-li._3{grid-area:s3}.data-cont-ul-li._4{grid-area:s4}.data-cont-ul-li._5{grid-area:s5}.data-cont-ul-li._6{grid-area:s6}.data-cont-ul-li._7{grid-area:s7}.data-cont-ul-li._8{grid-area:s8}.data-cont-ul-li._9{grid-area:s9}.data-cont-ul-li._10{grid-area:s10}.data-cont-ul-li._11{grid-area:s11}.data-cont-ul-li._12{grid-area:s12}.data-cont-ul-li._13{grid-area:s13}.data-cont-ul-li._14{grid-area:s14}.data-cont-ul-li._15{grid-area:s15}.data-cont-ul-li._16{grid-area:s16}.data-cont-ul-li._17{grid-area:s17}.data-cont-ul-li._18{grid-area:s18}.data-cont-ul-li._19{grid-area:s19}.dep{width:100%;padding:12px;padding-bottom:0}.dep .util-top__bg{-o-object-position:59% 50%;object-position:59% 50%}.dep-cont{max-width:1052px;padding:52px 26px 50px;margin:auto}.dep-cont-list{display:grid;grid-template-columns:1fr;gap:40px}.dep-cont-dep__head{position:relative;width:100%;height:auto;aspect-ratio:.9161676647}.dep-cont-dep__head .thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.dep-cont-dep__head .ttl{position:absolute;top:18px;left:18px;border-radius:5px;background-color:#123574;color:#fff;padding-inline:12px;font-size:22px;line-height:39px;letter-spacing:.1em}.dep-cont-dep__lead{font-size:14px;color:#000;line-height:1.7142857143;margin-top:30px;text-align:justify}.entry{width:100%;padding:12px;padding-bottom:0}.entry .util-top__bg{-o-object-position:79% 50%;object-position:79% 50%}.entry-cont{max-width:1076px;padding:50px 26px 72px;margin:auto;width:100%}.entry-cont__top{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.entry-cont-web{width:100%;padding:30px 0 28px;background-color:#123574;border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entry-cont-web h5{display:inline-block;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.4444}.entry-cont-web h5 span{display:inline-block}.entry-cont-web .lead{font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.8;margin-bottom:40px}.entry-cont-web .lead .sp-br{display:block}.entry-cont-web:hover a:after{opacity:.2}.entry-cont-web .mynav{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.entry-cont-web .mynav p{font-size:16px;font-weight:700;letter-spacing:.08em;display:none;margin-bottom:18px}.entry-cont-web .mynav:hover a:after{opacity:.2}.entry-cont-web .mynav a{width:86%;max-width:310px;border-radius:10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;aspect-ratio:3.25;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.entry-cont-web .mynav a img{width:78%;display:block;margin:auto}.entry-cont-web .mynav a .img2026{width:82%}.entry-cont-web .mynav a:after{content:"";position:absolute;width:100%;height:100%;border-radius:10px;left:0;top:0;background-color:#000;opacity:0;-webkit-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease}.entry-cont-web .rikunav{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.entry-cont-web .rikunav:hover a:after{opacity:.2}.entry-cont-web .rikunav p{font-size:16px;font-weight:700;letter-spacing:.08em;display:none;margin-bottom:18px}.entry-cont-web .rikunav a{max-width:310px;width:86%;height:100%;margin:auto;border-radius:10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:3.25;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.entry-cont-web .rikunav a img{width:76%;display:block;margin:auto}.entry-cont-web .rikunav a:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0;-webkit-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease}.entry-cont-web .u-mt{margin-top:10px}.entry-cont-web__subttl{font-size:12px;letter-spacing:.01em;font-weight:700;margin-top:22px}.entry-cont-web__box{margin-top:12px}.entry-cont-mail{padding:58px 24px 44px;text-align:center;background-color:#e5efff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entry-cont-mail .ttl{font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.611;margin-bottom:18px}.entry-cont-mail .ttl span{display:inline-block}.entry-cont-mail .lead{font-size:12px;font-weight:500;letter-spacing:.06em;line-height:2.33;margin-bottom:28px}.entry-cont-mail .lead .sp-br{display:block}.entry-cont-mail .lead .inline-block-sp{display:inline}.entry-cont-mail a{display:block;width:100%;max-width:300px;margin:auto;background-color:#e84747;border-radius:10px;-webkit-transition:.3s background-color ease;-o-transition:.3s background-color ease;transition:.3s background-color ease;position:relative}.entry-cont-mail a:hover{background-color:#d31414}.entry-cont-mail a p{font-size:min(3.4vw,14px);letter-spacing:.06em;line-height:3.714;font-weight:700;color:#fff;position:relative}.entry-cont-mail a p:after{content:"";position:absolute;background-image:url(../images/common/arrow.svg);width:6px;height:11px;background-size:cover;top:50%;right:26px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.entry-cont-mail .ifnotworking{margin-top:20px;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:2.3}.entry-cont-mail .ifnotworking .inline-block{display:inline-block}.entry-cont-mail .ifnotworking .domain:before{content:"@"}.entry-cont__21stylebanner{width:100%;margin-top:30px;padding:20px 27px;border-radius:10px;background-color:#d0121b;text-align:center;display:block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.entry-cont__21stylebanner:hover{opacity:.6}.entry-cont__21stylebanner--deco{width:100%}.entry-cont__21stylebanner--ttl{margin-top:20px;margin-bottom:20px;max-width:370px}.untilMarch .entry-cont__top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.untilMarch .entry-cont-mail{background-color:#123574;color:#fff}.untilMarch .entry-cont-mail img{width:90px;height:60px;display:block;margin:auto;margin-bottom:18px}.untilMarch .entry-cont-web{background-color:#e5efff;color:#123574;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.untilMarch .entry-cont-web h5{font-size:13px;letter-spacing:.08em;line-height:1.85;font-weight:700}.untilMarch .entry-cont-web h5 span{display:inline-block}.int{width:100%;padding:12px;padding-bottom:100px;--slot-width:299px}.int .util-top{background-image:url(../images/interview/bg_top.png);background-position:77%}.int .int-cont{max-width:1000px;margin:44px 28px 0;position:relative}.int .int-cont__inner{position:relative;-webkit-transition:.5s height ease;-o-transition:.5s height ease;transition:.5s height ease;overflow:hidden}.int .int-cont-btns{max-width:910px;margin-inline:auto;position:-webkit-sticky;position:sticky;top:108px;left:0;z-index:2}.int .int-cont-btns__ttl{font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.2857142857;text-align:left;color:#fff;background-color:#123574;width:100%;height:50px;padding:0 20px;border-radius:10px}.int .int-cont-btns__ttl:after{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:20px;right:22.8px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.int .int-cont-btns__ttl.open:after{rotate:90deg;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.int .int-cont-btns__list{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px;padding-top:10px;overflow:hidden}.int .int-cont-btns__list--btn{color:#fff;border-radius:10px;background-color:#aaa;height:45px;padding:0 20px;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.2857142857;text-align:left;vertical-align:middle;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.int .int-cont-btns__list--btn:hover{background-color:#6f6f6f}.int .int-cont-btns__list--btn._active{background-color:#123574}.int .int-cont-list{display:grid;grid-template-columns:1fr;gap:9px;margin-top:38px}.int .int-cont-list__slot{aspect-ratio:.7706185567}.int .int-cont-covers__item{width:100%;border-radius:10px 10px 10px 10px;-webkit-clip-path:inset(1px round 10px);clip-path:inset(1px round 10px);position:relative;overflow:hidden;margin-left:0}.int .int-cont-covers__item._viewed:before{z-index:2;content:"閲覧済み";position:absolute;font-weight:700;top:0;left:0;background-color:#123574;color:#fff;font-size:11px;letter-spacing:.1em;padding:12px 10px 10px;padding-left:15px;border-radius:10px 0 10px 0}.int .int-cont-covers__item._viewed:after{pointer-events:none;mix-blend-mode:multiply;content:"";display:block;background-color:#d1d1d1;width:100%;height:100%;position:absolute;top:0;left:0}.int .int-cont-covers__item .tag{font-size:min(2.6vw,14px);position:absolute;top:0;left:0;border-radius:10px 0 10px 0;padding:0 1.4em;background-color:#fff;text-align:center;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:2.8;z-index:5}.int .int-cont-covers__item .tag:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);background-image:url(../images/top/list/decoration.svg);background-size:cover}.int .int-cont-covers__item .tag:after{content:"";position:absolute;right:0;top:0;width:10px;height:10px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-image:url(../images/top/list/decoration.svg);background-size:cover}.int .int-cont-covers__item .interview-inner{position:relative;display:block;background-color:#e5efff;font-size:4.2vw;width:100%;overflow:hidden;aspect-ratio:.778}.int .int-cont-covers__item .interview-inner .message{position:absolute;left:5.2%;top:48%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.int .int-cont-covers__item .interview-inner .message .line{font-size:1em;border-radius:5px;background-color:#123574;display:inline-block;color:#fff;line-height:2.06;padding:0 .53em;margin-bottom:.18em}.int .int-cont-covers__item .interview-inner .bg{position:absolute;width:67.5%;aspect-ratio:.77;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:9.8%}.int .int-cont-covers__item .interview-inner .nameplate{position:absolute;left:7.5%;bottom:5%}.int .int-cont-covers__item .interview-inner .nameplate .role{color:#272727;font-size:.75em;font-weight:500;letter-spacing:.03em;margin-bottom:.24em}.int .int-cont-covers__item .interview-inner .nameplate .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.int .int-cont-covers__item .interview-inner .nameplate .name h5{font-size:1.125em;font-weight:500;letter-spacing:.16em;line-height:1.66;margin-right:.82em}.int .int-cont-covers__item .interview-inner .nameplate .name p{font-size:.75em;font-weight:500;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:1.31;-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%)}.int .int-cont-covers .interview{position:absolute;-webkit-transition:opacity .4s ease,visibility .4s,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s,-webkit-transform .4s ease;-o-transition:transform .4s ease,opacity .4s ease,visibility .4s;transition:transform .4s ease,opacity .4s ease,visibility .4s;transition:transform .4s ease,opacity .4s ease,visibility .4s,-webkit-transform .4s ease;width:var(--slot-width);opacity:0;visibility:hidden;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.int .int-cont-covers .interview._active{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.interview_base{padding:12px 0 50px;overflow:hidden}.interview_base-top{border-radius:10px;height:calc(100vh - 24px);max-height:700px;margin:0 12px;padding:86px 20px 31px;background:#e5efff;font-size:min(3.2vw,20px);overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.interview_base-top .bg{position:absolute;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);height:63%;bottom:13%;width:80%}.interview_base-top .bg-inner{position:relative;height:100%;width:100%}.interview_base-top .interviewMV{position:absolute;-o-object-fit:contain;object-fit:contain;width:100%;right:0;height:calc(100% - 40px);top:20px;-o-object-position:100% 50%;object-position:100% 50%;z-index:-100}.interview_base-top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;background-image:none;position:relative;max-width:1000px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.interview_base-top-inner-head{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translate3d(0,0,4px);transform:translate3d(0,0,4px)}.interview_base-top-inner-head .ttl-box{display:inline-block;padding:0 1.4em;border-radius:80px;font-weight:700;letter-spacing:.1em;color:#fff;background-color:#123574;margin-top:33px}.interview_base-top-inner-head .ttl p{font-size:1em;line-height:2.333;text-align:center}.interview_base-top-inner-head .lead{width:100%;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview_base-top-inner-head .lead-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.interview_base-top-inner-head .lead-inner-line{padding:5px 8px;margin-bottom:.16em;font-size:1.5em;color:#fff;line-height:1.2;letter-spacing:.04em;background:#123574;border-radius:5px;font-weight:400}.interview_base-top-inner-head .name-role{font-size:1em;letter-spacing:.08em;line-height:1.916;font-weight:700;margin-bottom:.66em;color:#272727}.interview_base-top-inner-head .name-plate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.interview_base-top-inner-head .name-plate h4{font-size:1.5em;font-weight:500;margin-right:16px;letter-spacing:.1em}.interview_base-top-inner-head .name-plate p{font-size:.833em;font-weight:700;letter-spacing:.08em}.interview_base .msg-sp{margin-top:46px}.interview_base .msg-pc{display:none;width:48.9%;background-color:#fff;margin-bottom:0;padding:32px 42px;border-radius:10px}.interview_base .msg-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview_base .msg-border-ttl{font-size:min(6.5vw,20px);margin-right:15px;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;font-weight:700}.interview_base .msg-border-line{height:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:2px;background-color:#123574}.interview_base .msg-text{color:#272727;font-size:14px;font-weight:400;text-align:justify;line-height:2;letter-spacing:.04em;padding:24px 0}.interview_base .msg-note{font-size:12px;font-weight:500;letter-spacing:.04em;color:#989898;line-height:1.5833333333}.interview_base .msg-note._sp{display:block;margin-top:20px;margin-bottom:44px}.interview_base .msg-note._pc{display:none;margin-top:16px}.interview_base-story-block{display:-webkit-box;display:-ms-flexbox;display:flex;scroll-snap-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:min(2.9vw,12px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:44px}.interview_base-story-img{border-radius:10px;margin-bottom:24px;width:100%;background-size:contain;height:100%;aspect-ratio:.847;max-height:100%;background-repeat:no-repeat}.interview_base-story-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.interview_base-story-text-tag{font-size:1em;font-family:YakuHanJP,Roboto,sans-serif;font-weight:700;line-height:1.5454;border:2px solid #123574;border-radius:80px;letter-spacing:.1em;display:inline-block;padding:0 1.23em;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:19px}.interview_base-story-text-tag span{display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.interview_base-story-text-ttl{font-size:1.81em;line-height:1.45;letter-spacing:.03em;margin-bottom:23px}.interview_base-story-text-ttl ._sm{font-size:.8em}.interview_base-story-text-sentence{font-size:14px;font-weight:400;color:#272727;line-height:2;letter-spacing:.04em;margin-bottom:23px;text-align:justify}.interview_base-career{background-color:#e5efff;width:100%;padding:38px 20px 47px;font-size:min(4vw,17px);text-align:center;border-radius:10px;margin-bottom:60px}.interview_base-career-ttl{background-color:#123574;color:#fff;width:auto;line-height:2.5;letter-spacing:.08em;display:inline-block;margin:auto;padding:0 1.53em;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;margin-bottom:27px;border-radius:80px}.interview_base-career-figure{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:28px;position:relative}.interview_base-career-figure:before{content:"";left:7px;top:22px;width:1px;height:0;background-color:#123574;position:absolute;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.interview_base-career-figure:after{content:"";left:7px;bottom:100%;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);width:1px;opacity:0;height:30px;background-color:#123574;position:absolute;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.interview_base-career-figure-box{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;margin-bottom:32px;opacity:0}.interview_base-career-figure-box:nth-child(2){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.interview_base-career-figure-box:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.interview_base-career-figure-box:nth-child(4){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.interview_base-career-figure-box-year{font-size:1.86em;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;line-height:1.32;margin-bottom:7px;position:relative}.interview_base-career-figure-box-year:before{content:"";left:-28px;bottom:.3em;width:17px;height:17px;border-radius:50%;background-color:#e84747;position:absolute}.interview_base-career-figure-box-place{font-size:1.06em;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-bottom:10px}.interview_base-career-figure-box-lead{font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.66;color:#272727;text-align:justify}.interview_base-career-figure.timelineanime.is-show:before{opacity:1;height:calc(100% - 25px)}.interview_base-career-figure.timelineanime.is-show:after{opacity:1;bottom:2px}.interview_base-career-figure.timelineanime.is-show .interview_base-career-figure-box{opacity:1}.interview_base-daily{width:100%;padding:0 0 0;font-size:min(4vw,17px);text-align:center;border-radius:10px;margin-bottom:60px;position:relative}.interview_base-daily-ttl{background-color:#123574;color:#fff;width:auto;line-height:2.5;letter-spacing:.08em;display:inline-block;margin:auto;padding:0 1.53em;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;margin-bottom:27px;border-radius:80px}.interview_base-daily-box{position:relative;padding-bottom:349px}.interview_base-daily-ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:scroll;overflow-y:hidden;position:absolute;padding:0 33px}.interview_base-daily-ul::-webkit-scrollbar{display:none}.interview_base-daily-ul-li{position:relative}.interview_base-daily-ul-li-box{width:260px;aspect-ratio:1;background-size:cover;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-position:center;background-size:100% 100%}.interview_base-daily-ul-li-box-tag{font-size:min(2.6vw,12px);position:absolute;top:0;left:0;border-radius:10px 0 10px 0;padding:0 1em;background-color:#fff;text-align:center;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:2.8;z-index:5}.interview_base-daily-ul-li-box-tag:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);background-image:url(../images/top/list/decoration.svg);background-size:cover}.interview_base-daily-ul-li-box-tag:after{content:"";position:absolute;right:0;top:0;width:10px;height:10px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-image:url(../images/top/list/decoration.svg);background-size:cover}.interview_base-daily-ul-li-box:hover{background-size:120% 120%}.interview_base-daily-ul-li-speechSP{background-color:#123574;line-height:1.46;font-size:15px;font-weight:700;display:inline-block;padding:14px 25px;color:#fff;border-radius:80px;margin-top:17px;letter-spacing:.08em;text-align:left;position:relative}.interview_base-daily-ul-li-speechSP:before{content:"";position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:31.48px;aspect-ratio:1;top:-19px;left:50%;background-image:url(../images/interview/speech-deco-sp.svg)}.interview_base-message{text-align:center;overflow:hidden;border-radius:10px;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);overflow:hidden}.interview_base-message-movie{width:100%;position:relative}.interview_base-message-movie iframe{width:100%;height:100%;aspect-ratio:1.7777}.interview_base-message-movie-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.interview_base-message-movie-wrap.is-hide{display:none}.interview_base-message-movie-wrap-thumb{position:relative;width:100%;height:100%}.interview_base-message-movie-wrap-btn{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8.6%;aspect-ratio:1;top:50%;left:50%;z-index:100}.interview_base-other{width:100%;padding:60px 0 0;font-size:min(4vw,17px);text-align:center;border-radius:10px}.interview_base-other-ttl{background-color:#123574;color:#fff;width:auto;line-height:2.86;letter-spacing:.22em;margin:auto;padding:0 1.53em;font-weight:700;margin-bottom:27px;border-radius:80px;display:none}.interview_base-other-box{position:relative}.interview_base-other-box-btnleft{z-index:2;display:none;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:41px;top:50%;background-image:url(../images/common/sliderbtn.svg);width:88px;aspect-ratio:1}.interview_base-other-box-btnright{display:none;z-index:2;position:absolute;-webkit-transform:rotate(180deg) translate(0,50%);-ms-transform:rotate(180deg) translate(0,50%);transform:rotate(180deg) translate(0,50%);right:41px;top:50%;background-image:url(../images/common/sliderbtn.svg);width:88px;aspect-ratio:1}.interview_base-other-box-ul{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;overflow-x:scroll;scroll-behavior:smooth;padding:0 33px 0 33px}.interview_base-other-box-ul::-webkit-scrollbar{display:none}.interview_base-other-box-ul-li{width:299px;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;-webkit-clip-path:inset(1px round 10px);clip-path:inset(1px round 10px);position:relative;overflow:hidden;margin-left:9px;aspect-ratio:.772;text-align:left}.interview_base-other-box-ul-li._viewed:before{z-index:2;content:"閲覧済み";position:absolute;font-weight:700;top:0;left:0;background-color:#123574;color:#fff;font-size:11px;letter-spacing:.1em;padding:12px 10px 11px;padding-left:15px;border-radius:10px 0 10px 0}.interview_base-other-box-ul-li._viewed:after{pointer-events:none;mix-blend-mode:multiply;content:"";display:block;background-color:#d1d1d1;width:100%;height:100%;position:absolute;top:0;left:0}.interview_base-other-box-ul-li .tag{font-size:min(2.6vw,14px);position:absolute;top:0;left:0;border-radius:10px 0 10px 0;padding:0 1.4em;background-color:#fff;text-align:center;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:2.8;z-index:5}.interview_base-other-box-ul-li .tag:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);background-image:url(../images/top/list/decoration.svg);background-size:cover}.interview_base-other-box-ul-li .tag:after{content:"";position:absolute;right:0;top:0;width:10px;height:10px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-image:url(../images/top/list/decoration.svg);background-size:cover}.interview_base-other-box-ul-li .interview-inner{position:relative;display:block;background-color:#e5efff;font-size:16px;width:100%;overflow:hidden;aspect-ratio:.778}.interview_base-other-box-ul-li .interview-inner div,.interview_base-other-box-ul-li .interview-inner h5,.interview_base-other-box-ul-li .interview-inner img,.interview_base-other-box-ul-li .interview-inner p{pointer-events:none}.interview_base-other-box-ul-li .interview-inner .message{position:absolute;left:5.2%;top:48%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.interview_base-other-box-ul-li .interview-inner .message .line{font-size:1em;line-height:1.724;border-radius:5px;letter-spacing:.04em;background-color:#123574;display:inline-block;color:#fff;padding:0 .41em;margin-bottom:.17em}.interview_base-other-box-ul-li .interview-inner .bg{position:absolute;width:67%;height:67.5%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:9.8%}.interview_base-other-box-ul-li .interview-inner .nameplate{position:absolute;left:5.2%;bottom:0;padding-bottom:25px;font-size:21.8px}.interview_base-other-box-ul-li .interview-inner .nameplate .role{color:#272727;font-size:.55em;font-weight:500;letter-spacing:.03em;margin-bottom:.24em}.interview_base-other-box-ul-li .interview-inner .nameplate .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview_base-other-box-ul-li .interview-inner .nameplate .name h5{font-size:.79em;font-weight:500;letter-spacing:.16em;line-height:1.66;margin-right:.82em}.interview_base-other-box-ul-li .interview-inner .nameplate .name p{font-size:.55em;font-weight:500;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:1.31;-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%)}.interview_base-other-indexbtn{background-color:#123574;color:#fff;line-height:3.5;border:2px solid #123574;letter-spacing:.08em;display:inline-block;margin:auto;margin-top:60px;width:100%;max-width:320px;font-size:16px;font-weight:700;border-radius:10px;position:relative;-webkit-transition:.3s ease!important;-o-transition:.3s ease!important;transition:.3s ease!important}.interview_base-other-indexbtn:hover{color:#123574;background-color:#fff}.safari .interview_base-career-figure:before{left:8px}.safari .interview_base-career-figure:after{left:8px;bottom:-4px}.safari .interview_base-career-figure-box-place.other-has-br:before{bottom:calc(-31.5px - 1.5em)}.safari .interview_base-career-figure.timelineanime.is-show:after{bottom:3px}.safari .interview_base-story-text-tag span{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.landscape{overflow-x:hidden}.kimura .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/kimura/daily01.png)}.kimura .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/kimura/daily02.png)}.kimura .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/kimura/daily03.png)}.kimura .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/kimura/daily04.png)}.kimura .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/kimura/daily05.png)}.kimura .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/kimura/daily06.png)}.ikemoto .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/ikemoto/daily01.png)}.ikemoto .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/ikemoto/daily02.png)}.ikemoto .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/ikemoto/daily03.png)}.ikemoto .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/ikemoto/daily04.png)}.ikemoto .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/ikemoto/daily05.png)}.ikemoto .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/ikemoto/daily06.png)}.uesaka .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/uesaka/daily01.png)}.uesaka .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/uesaka/daily02.png)}.uesaka .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/uesaka/daily03.png)}.uesaka .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/uesaka/daily04.png)}.uesaka .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/uesaka/daily05.png)}.uesaka .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/uesaka/daily06.png)}.kasai .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/kasai/daily01.png)}.kasai .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/kasai/daily02.png)}.kasai .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/kasai/daily03.png)}.kasai .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/kasai/daily04.png)}.kasai .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/kasai/daily05.png)}.kasai .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/kasai/daily06.png)}.miyazaki .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/miyazaki/daily01.png)}.miyazaki .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/miyazaki/daily02.png)}.miyazaki .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/miyazaki/daily03.png)}.miyazaki .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/miyazaki/daily04.png)}.miyazaki .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/miyazaki/daily05.png)}.miyazaki .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/miyazaki/daily06.png)}.kagimoto .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/kagimoto/daily01.png)}.kagimoto .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/kagimoto/daily02.png)}.kagimoto .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/kagimoto/daily03.png)}.kagimoto .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/kagimoto/daily04.png)}.kagimoto .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/kagimoto/daily05.png)}.kagimoto .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/kagimoto/daily06.png)}.morimoto .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/morimoto/daily01.png)}.morimoto .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/morimoto/daily02.png)}.morimoto .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/morimoto/daily03.png)}.morimoto .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/morimoto/daily04.png)}.morimoto .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/morimoto/daily05.png)}.morimoto .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/morimoto/daily06.png)}.ishibashi .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/ishibashi/daily01.png)}.ishibashi .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/ishibashi/daily02.png)}.ishibashi .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/ishibashi/daily03.png)}.ishibashi .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/ishibashi/daily04.png)}.ishibashi .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/ishibashi/daily05.png)}.ishibashi .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/ishibashi/daily06.png)}.fukuhara .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/fukuhara/daily01.png)}.fukuhara .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/fukuhara/daily02.png)}.fukuhara .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/fukuhara/daily03.png)}.fukuhara .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/fukuhara/daily04.png)}.fukuhara .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/fukuhara/daily05.png)}.fukuhara .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/fukuhara/daily06.png)}.ueda .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/ueda/daily01.png)}.ueda .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/ueda/daily02.png)}.ueda .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/ueda/daily03.png)}.ueda .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/ueda/daily04.png)}.ueda .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/ueda/daily05.png)}.ueda .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/ueda/daily06.png)}.chihara .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/chihara/daily01.png)}.chihara .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/chihara/daily02.png)}.chihara .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/chihara/daily03.png)}.chihara .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/chihara/daily04.png)}.chihara .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/chihara/daily05.png)}.chihara .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/chihara/daily06.png)}.okamoto .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/okamoto/daily01.png)}.okamoto .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/okamoto/daily02.png)}.okamoto .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/okamoto/daily03.png)}.okamoto .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/okamoto/daily04.png)}.okamoto .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/okamoto/daily05.png)}.okamoto .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/okamoto/daily06.png)}.tokuda .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/tokuda/daily01.png)}.tokuda .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/tokuda/daily02.png)}.tokuda .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/tokuda/daily03.png)}.tokuda .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/tokuda/daily04.png)}.tokuda .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/tokuda/daily05.png)}.tokuda .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/tokuda/daily06.png)}.kawano .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/kawano/daily01.png)}.kawano .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/kawano/daily02.png)}.kawano .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/kawano/daily03.png)}.kawano .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/kawano/daily04.png)}.kawano .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/kawano/daily05.png)}.kawano .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/kawano/daily06.png)}.okamura .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/okamura/daily01.png)}.okamura .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/okamura/daily02.png)}.okamura .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/okamura/daily03.png)}.okamura .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/okamura/daily04.png)}.okamura .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/okamura/daily05.png)}.okamura .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/okamura/daily06.png)}.akune .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/akune/daily01.png)}.akune .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/akune/daily02.png)}.akune .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/akune/daily03.png)}.akune .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/akune/daily04.png)}.akune .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/akune/daily05.png)}.akune .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/akune/daily06.png)}.nishigaki .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/nishigaki/daily01.png)}.nishigaki .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/nishigaki/daily02.png)}.nishigaki .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/nishigaki/daily03.png)}.nishigaki .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/nishigaki/daily04.png)}.nishigaki .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/nishigaki/daily05.png)}.nishigaki .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/nishigaki/daily06.png)}.ishibashiK .interview_base-daily-ul-li-box.daily01{background-image:url(../images/interview/ishibashiK/daily01.png)}.ishibashiK .interview_base-daily-ul-li-box.daily02{background-image:url(../images/interview/ishibashiK/daily02.png)}.ishibashiK .interview_base-daily-ul-li-box.daily03{background-image:url(../images/interview/ishibashiK/daily03.png)}.ishibashiK .interview_base-daily-ul-li-box.daily04{background-image:url(../images/interview/ishibashiK/daily04.png)}.ishibashiK .interview_base-daily-ul-li-box.daily05{background-image:url(../images/interview/ishibashiK/daily05.png)}.ishibashiK .interview_base-daily-ul-li-box.daily06{background-image:url(../images/interview/ishibashiK/daily06.png)}.pro{width:100%;padding:12px;padding-bottom:0}.pro .util-top__bg{-o-object-position:25% 50%;object-position:25% 50%}.pro-cont{max-width:1280px;padding-top:52px;padding-bottom:56px;margin:auto}.pro-cont-menu{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.pro-cont-menu li{width:100%;height:auto;margin-bottom:6px;background-color:#123574;color:#fff;padding:0 20px;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:46px;border-radius:10px;position:relative;-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;border:solid 2px #123574;-webkit-box-sizing:border-box;box-sizing:border-box}.pro-cont-menu li:after{content:"";position:absolute;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-mask-image:url(../images/common/arrow.svg);mask-image:url(../images/common/arrow.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#fff;width:6px;height:10px;top:50%;right:24px}.pro-cont-menu li:hover{background-color:#fff;color:#123574}.pro-cont-menu li:hover:after{background-color:#123574}.pro-cont-ttl{margin-bottom:20px}.pro-cont-ttl p{font-size:10px;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:1.3;margin-bottom:3px}.pro-cont-ttl h3{font-size:22px;font-weight:700;letter-spacing:.1em;line-height:1.3}.pro-cont-about{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pro-cont-about-ul{border-top:1px solid #e5efff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pro-cont-about-ul:nth-child(2){border:none}.pro-cont-about-ul li{border-bottom:1px solid #e5efff;width:100%;padding:20px 0;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.85;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pro-cont-about-ul li .ttl{margin-bottom:10px;white-space:pre-wrap}.pro-cont-about-ul li .cont{color:#272727;font-weight:500;line-height:1.42}.pro-cont-about-ul li .cont span{display:none}.pro-cont-about-ul li .at{display:block;color:#272727;font-size:10px;line-height:1;margin-top:12px;font-weight:500}.pro-cont-graphs{margin-bottom:22px}.pro-cont-graphs-graph{padding:10vw 5.3vw 8.5vw;background-color:#e5efff;border-radius:10px;margin-bottom:20px}.pro-cont-graphs-graph h6{font-size:min(5.3vw,30px);font-weight:700;letter-spacing:.03em;margin-bottom:7%}.pro-cont-his{border-top:1px solid #e5efff;border-bottom:1px solid #e5efff;padding-top:20px;padding-bottom:20px}.pro-cont-his-tory-half{font-size:14px;font-weight:500;line-height:2;letter-spacing:.04em;color:#272727}.pro-cont-his-tory-half li{position:relative;padding-left:72px;padding-right:10px;margin-bottom:13px}.pro-cont-his-tory-half .year{position:absolute;color:#123574;left:0;font-weight:700;letter-spacing:.03em}.pro-cont-his-at{right:0;bottom:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:right;color:#272727;margin-top:2px}.pro-cont-his-at span{display:inline-block;margin-left:11px}.ps{width:100%;padding-top:12px;padding-bottom:100px}.ps-section{padding:0 33px;margin:auto}.ps-section-margin{margin-bottom:80px}.ps-section-margin2{margin-bottom:60px}.ps-section-margin3{margin-bottom:40px}.ps-mv{height:614px;margin:auto 12px 52px;background-image:url(../images/projectstory/mv-sp.png);background-position:88% 0;background-size:auto 100%;background-repeat:no-repeat;border-radius:10px;padding:0 26px}.ps-mv-inner{height:100%;font-size:min(3.2vw,16px);position:relative;max-width:1000px;margin:auto}.ps-mv-inner .ttl{margin-top:122px;display:inline-block;padding:0 1.4em;border-radius:80px;font-weight:700;letter-spacing:.1em;color:#fff;background-color:#123574;font-size:1em;line-height:2.333;text-align:center}.ps-mv-inner .lead{margin-top:151px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-mv-inner .lead-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ps-mv-inner .lead-inner-line{padding:5px 8px;margin-bottom:.5em;font-size:1.5em;color:#fff;line-height:1.4;letter-spacing:.08em;background:#123574;border-radius:5px;font-weight:400}.ps-intro{font-size:14px;color:#272727;letter-spacing:.04em;line-height:2;margin-bottom:58px;font-weight:500;text-align:justify}.ps-profile{width:100%;margin-bottom:60px}.ps-profile-inner{background-color:#e5efff;border-radius:10px;padding:42px 20px 44px}.ps-profile-inner .profile{font-size:12px}.ps-profile-inner .profile-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-profile-inner .profile-border:nth-child(1){margin-bottom:24px}.ps-profile-inner .profile-border-ttl{font-size:min(6vw,20px);margin-right:15px;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;font-weight:700}.ps-profile-inner .profile-border-line{height:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:2px;background-color:#123574}.ps-profile-inner .profile-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-profile-inner .profile-flexbox-column{font-size:min(3.2vw,12px);margin-bottom:32px}.ps-profile-inner .profile-flexbox-column-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px}.ps-profile-inner .profile-flexbox-column-top img{width:89px;border-radius:5px;aspect-ratio:1;margin-right:20px}.ps-profile-inner .profile-flexbox-column-top-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ps-profile-inner .profile-flexbox-column-top-detail p:nth-child(1){font-size:1em;color:#272727;margin-bottom:6px;letter-spacing:.08em;font-weight:700}.ps-profile-inner .profile-flexbox-column-top-detail p:nth-child(2){font-size:1.66em;font-weight:500;line-height:1.3;margin-bottom:6px;letter-spacing:.1em}.ps-profile-inner .profile-flexbox-column-top-detail p:nth-child(3){font-size:1em;letter-spacing:.08em;font-weight:700}.ps-profile-inner .profile-flexbox-column-sentense{font-size:12px;letter-spacing:.04em;text-align:justify;line-height:2;font-weight:500;color:#272727}.ps-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center;height:254px;border-radius:10px}.ps-img .insert02{-o-object-position:50% center;object-position:50% center}.ps-conv-ttl{font-size:min(5.33vw,23px);font-weight:700;letter-spacing:.05em;line-height:1.38;margin-bottom:40px}.ps-conv-q{padding-left:23px;position:relative;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:2;margin-bottom:26px}.ps-conv-q:before{content:"";position:absolute;left:0;top:1em;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:15px;height:2px;background-color:#123574}.ps-conv-a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;letter-spacing:.04em;line-height:2;color:#272727;font-weight:500;margin-bottom:30px;text-align:justify}.ps-conv-a img{width:46px;margin-right:20px;margin-top:.25em}.ps-conv-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.ps-conv-flex-img{width:100%;aspect-ratio:.788;max-width:428px;margin:0 auto 40px auto}.ps-conv .reverse-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ps-conv .reverse-flex .ps-conv-flex-img{margin-bottom:0}.ps-conv-section-margin{margin-bottom:60px}.ps-conv-subsection-margin{margin-bottom:44px}.ps-conv-margin0{margin-bottom:0}.ps-parallax{width:100%;overflow:hidden;height:330px}.ps-parallax div{width:100%;height:100%}.ps-parallax img{height:105%;width:auto;max-width:unset;aspect-ratio:1.423}.ps-recommend{font-size:min(4.2vw,22px)}.ps-recommend-inner{border-radius:10px;background-color:#e5efff;padding:36px 20px 43px;text-align:center}.ps-recommend-ttl{display:inline-block;padding:0 18px;border-radius:100px;font-weight:700;letter-spacing:.04em;color:#fff;background-color:#123574;font-size:.9em;line-height:2.4375;text-align:center;margin:0 auto 32px}.ps-recommend-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;margin:auto}.ps-recommend-flex-box:nth-child(1){margin-bottom:32px}.ps-recommend-flex-box-deco{width:88%;margin:0 auto 16px;text-align:center}.ps-recommend-flex-box h4{font-size:1.125em;letter-spacing:.03em;font-weight:700;line-height:1.11;margin-bottom:12px}.ps-recommend-flex-box-comment{font-size:12px;letter-spacing:.04em;font-weight:500;line-height:2;color:#272727;margin-bottom:20px;text-align:justify}.ps-recommend-flex-box-img{border-radius:10px}.rec{width:100%;padding:12px;padding-bottom:0}.rec .util-top__bg{-o-object-position:59% 50%;object-position:59% 50%}.rec-cont{max-width:1052px;padding:52px 26px 50px;margin:auto}.rec-cont-menu{margin-bottom:96px;display:grid;grid-template-columns:1fr;gap:7px}.rec-cont-menu li{width:100%;height:auto;background-color:#123574;color:#fff;padding:0 20px;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:46px;border-radius:10px;position:relative;-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;border:solid 2px #123574;-webkit-box-sizing:border-box;box-sizing:border-box}.rec-cont-menu li a{display:block}.rec-cont-menu li:after{content:"";position:absolute;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-mask-image:url(../images/common/arrow.svg);mask-image:url(../images/common/arrow.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#fff;width:6px;height:10px;top:50%;right:24px}.rec-cont-menu li:hover{background-color:#fff;color:#123574}.rec-cont-menu li:hover:after{background-color:#123574}.rec-cont-ttl{margin-bottom:20px;margin-top:60px}.rec-cont-ttl p{font-size:10px;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:1.3;margin-bottom:3px}.rec-cont-ttl h3{font-size:22px;font-weight:700;letter-spacing:.03em;line-height:1.3}.rec-cont-message{color:#272727;font-size:14px;letter-spacing:.04em;line-height:1.7142857143;font-weight:500}.rec-cont-about{width:100%}.rec-cont-about-ul{border-top:1px solid #e5efff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rec-cont-about-ul li{border-bottom:1px solid #e5efff;width:100%;padding:20px 0;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.85;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rec-cont-about-ul li .ttl{margin-bottom:10px}.rec-cont-about-ul li .cont{color:#272727;display:block;font-weight:500;line-height:1.4285714286}.rec-cont-about-ul li .cont~.cont{margin-top:7px}.rec-cont-about-ul li .cont._1line{line-height:1}.rec-cont-about-ul li .subttl{color:#272727;display:block;font-weight:500;line-height:1.4285714286}.rec-cont-about-ul li .subttl~.subttl{margin-top:25px}.rec-cont-about-ul li .at{color:#272727;font-size:10px;line-height:1;margin-top:12px;font-weight:500;line-height:1.666}.rec-cont-about-ul li .lead{color:#272727;font-size:11px;line-height:1.5;margin-top:8px;font-weight:500;line-height:1.666}.rec-cont-about-ul li .deat{color:#272727;font-size:12px;line-height:1.6666666667;font-weight:500;display:inline-block}.rec-cont-about-ul li .u-is-spm{display:inline}.rec-cont-about-ul li .kome{color:#272727;font-size:10px;line-height:1.6666666667;font-weight:500;display:block;margin-top:9px}.rec-cont-about-ul li .kome~.kome{margin-top:0}.rec-cont-about-ul li .pc{display:none}.rec-cont-flow{width:100%}.rec-cont-flow-item:not(:first-child){margin-top:50px}.rec-cont-flow-item.is-show .rec-cont-flow-item__head{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.rec-cont-flow-item.is-show .rec-cont-flow-item__head .txtbox{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.rec-cont-flow-item.is-show .rec-cont-flow-item__body{opacity:1}.rec-cont-flow-item.is-show .rec-cont-flow-item__body::before{height:100%}.rec-cont-flow-item:last-child .rec-cont-flow-item__body::before{display:none}.rec-cont-flow-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:13px 15px;padding-right:5px;background-color:#123574;color:#fff;border-radius:10px;font-size:23px;opacity:0;-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:.8s ease;-o-transition:.8s ease;transition:.8s ease}.rec-cont-flow-item__head .step{font-size:1em;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif}.rec-cont-flow-item__head .step span{display:block;font-size:.37em;letter-spacing:.2em;margin-bottom:5px;text-align:center}.rec-cont-flow-item__head .step._3{margin-top:2px}.rec-cont-flow-item__head .txtbox{font-size:18px;font-weight:700;line-height:1.4444444444;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0);opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.rec-cont-flow-item__head .txtbox p{font-size:10px;line-height:1.8}.rec-cont-flow-item__body{padding:14px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.rec-cont-flow-item__body .thumb{width:100%;-ms-flex-negative:0;flex-shrink:0}.rec-cont-flow-item__body .thumb img{border-radius:10px}.rec-cont-flow-item__box .txtbox{position:relative;padding-left:29px}.rec-cont-flow-item__box .txtbox:not(:first-child){margin-top:22px}.rec-cont-flow-item__box .txtbox .num{width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;font-weight:700;background-color:#123574;color:#fff;border-radius:100px;position:absolute;top:3px;left:0}.rec-cont-flow-item__box .txtbox .ttl{font-size:16px;line-height:1.625;letter-spacing:.04em}.rec-cont-flow-item__box .txtbox .txt{font-size:14px;font-weight:500;line-height:1.5384615385;letter-spacing:.04em;margin-top:4px;color:#000}.rec-cont-flow-item__box .txtbox .txt small{font-size:10px}.rec-cont-flow-item__box .txtbox .txt._bullets{line-height:1.8461538462}.rec-cont-faq__item{border-radius:0 0 10px 10px;background-color:#e5efff}.rec-cont-faq__item:not(:first-child){margin-top:20px}.rec-cont-faq__item .symbol{font-size:19px;font-weight:700;width:32px;line-height:1.4;text-align:left;-ms-flex-negative:0;flex-shrink:0;display:block}.rec-cont-faq__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#123574;color:#fff;border-radius:10px;padding:16px 15px}.rec-cont-faq__btn.open .btn-icon:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.rec-cont-faq__btn.open .btn-icon:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.rec-cont-faq__btn .ttl{font-size:14px;line-height:1.4285714286;margin-right:10px;text-align:left}.rec-cont-faq__btn .btn-icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:40px;margin-left:auto;position:relative}.rec-cont-faq__btn .btn-icon:after,.rec-cont-faq__btn .btn-icon:before{content:"";display:block;width:48.125%;height:1px;background-color:#123574;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.rec-cont-faq__content--wrap{padding:35px 16px 30px;display:-webkit-box;display:-ms-flexbox;display:flex}.rec-cont-faq__content .symbol{color:#123574}.rec-cont-faq__content .txt{font-size:12px;font-weight:500;line-height:1.7142857143;color:#000}.rec-cont-slide--note{color:#272727;font-size:14px;letter-spacing:.04em;font-weight:500;margin-top:10px;margin-right:0;text-align:right}.rec-cont-slide--note span.u-is-md{display:none}.rec-cont-slide--note span.u-md-none{display:inline}.rec-cont-slide--note a{text-decoration:underline;color:#123574}.storemovie{width:100%;padding:12px;padding-bottom:0}.storemovie .util-top__bg{-o-object-position:82% 50%;object-position:82% 50%}.storemovie-cont{padding-top:52px;padding-bottom:100px;margin:auto;height:auto}.storemovie-cont-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px}.storemovie-cont-ttl h3{font-size:14px;font-weight:700;letter-spacing:.1em;line-height:22px}.storemovie-cont-ttl img{aspect-ratio:1;width:22px;margin-right:12px}.storemovie-cont-ttl .u-mt44{margin-top:44px}.storemovie-cont-moviebox .schedule{width:calc(100% + 11px);display:grid;grid-template-columns:1fr 1fr;gap:8px 11px;margin-bottom:32px}.storemovie-cont-moviebox .schedule li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.storemovie-cont-moviebox .schedule li .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.storemovie-cont-moviebox .schedule li .time p{font-family:YakuHanJP,Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.33;margin-right:6px;z-index:2}.storemovie-cont-moviebox .schedule li .time div{height:1px;width:100%;display:block;background-color:#123574}.storemovie-cont-moviebox .schedule li .button{background-color:#123574;border-radius:10px;color:#fff;font-size:min(2.8vw,13px);font-weight:700;letter-spacing:.04em;line-height:1.27;padding:10px 8px;text-align:center;border:2px solid #123574;-webkit-transition:.3s background-color ease;-o-transition:.3s background-color ease;transition:.3s background-color ease;-webkit-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.5em}.storemovie-cont-moviebox .schedule li .button:hover{background-color:#fff;color:#123574}.storemovie-cont-moviebox .movie{width:100%;aspect-ratio:16/9;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);overflow:hidden;position:relative}.storemovie-cont-moviebox .movie .wrap{position:absolute;width:101%;height:101%;background-image:url(../images/storemovie/thumbnail.png);background-size:cover;background-position:center;-webkit-transform:translate(-2px,0);-ms-transform:translate(-2px,0);transform:translate(-2px,0)}.storemovie-cont-moviebox .movie .wrap[data-yt-wrap=yt01]{background-image:url(../images/storemovie/thumbnail02.png)}.storemovie-cont-moviebox .movie .wrap.is-hide{display:none}.storemovie-cont-moviebox .movie .wrap img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14%;aspect-ratio:1.445;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:.3s -webkit-filter ease;transition:.3s -webkit-filter ease;-o-transition:.3s filter ease;transition:.3s filter ease;transition:.3s filter ease,.3s -webkit-filter ease}.storemovie-cont-moviebox .movie .wrap img:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}.storemovie-cont-moviebox .movie iframe{width:100%;height:100%}.top{width:100%;padding:12px;padding-bottom:9px;position:relative}.top-mv{position:relative;display:block;height:calc(100svh - 24px);margin-bottom:12px}.top-mv-videowrap{width:100%;height:100%;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);position:relative}.top-mv-videowrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../images/top/mv/glid.svg);background-repeat:repeat;background-size:100px}.top-mv-videowrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-mv-title{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;font-family:YakuHanJP,LineSeed;font-size:min(8.4vw,64px);letter-spacing:.19em;color:#fff;text-shadow:0 3px 6px #272727}.top-mv-title p{display:block;line-height:1.4;margin-top:.1em}.top-mv-title .inlineblock{display:inline-block;-webkit-transform:translate(-3%,0);-ms-transform:translate(-3%,0);transform:translate(-3%,0)}.top-mv-title .secound{display:inline-block;-webkit-transform:translate(.1em,0);-ms-transform:translate(.1em,0);transform:translate(.1em,0);text-align:right}.top-mv-icon{position:absolute;width:149px;height:104px;bottom:24px;right:14px}.top-mv-scroll{position:absolute;right:20px;bottom:0;display:none}.top-mv-scroll-wrap{position:relative;width:100%}.top-mv-scroll-wrap span{display:inline-block;position:absolute;right:4px;bottom:0;z-index:2;width:13px;padding:10px 10px 110px;color:#838383;line-height:1;letter-spacing:.2em;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;margin:auto}.top-mv-scroll-wrap span:before{content:"";position:absolute;bottom:0;left:50%;width:2px;height:80px;background:#ddd;border-radius:10px 10px 0 0}.top-mv-scroll-wrap span:after{content:"";position:absolute;bottom:0;left:50%;width:2px;height:80px;background:#838383;border-radius:10px 10px 0 0;-webkit-animation:sdl01 1.5s cubic-bezier(1,0,0,1) infinite;animation:sdl01 1.5s cubic-bezier(1,0,0,1) infinite}.top-mv-scroll-wrap small{display:inline-block;position:absolute;translate:0 46px;rotate:90deg;bottom:97px;letter-spacing:.08em;right:-23px;font-size:10px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff}@-webkit-keyframes sdl01{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes sdl01{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.top-list{width:100%}.top-list-ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;margin-bottom:9px}.top-list-ul-li{width:100%;border-radius:0 10px 10px 10px;position:relative;overflow:hidden;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.top-list-ul-li:hover .top-list-ul-li__bg{scale:1.1}.top-list-ul-li a{z-index:0;width:100%;height:100%;display:block}.top-list-ul-li__bg{position:absolute;top:-1px;left:-1px;width:101%;height:101%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.top-list-ul-li.is-show{-webkit-clip-path:inset(0);clip-path:inset(0)}.top-list-ul-li.is-show a .line{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important;opacity:1!important}.top-list-ul-li.small{width:100%;aspect-ratio:2.0401337793}.top-list-ul-li.small__inner{border-radius:20px 10px 10px 10px;background-size:101%;background-position:center;-webkit-transition:.6s background-size ease;-o-transition:.6s background-size ease;transition:.6s background-size ease;width:100%;height:100%}.top-list-ul-li.small__inner:hover{background-size:110%}.top-list-ul-li.small2{width:100%;aspect-ratio:2.3461538462}.top-list-ul-li.small2__inner{border-radius:0 10px 10px 10px;background-size:101%;background-position:center;-webkit-transition:.6s background-size ease;-o-transition:.6s background-size ease;transition:.6s background-size ease;width:100%;height:100%}.top-list-ul-li.small2__inner:hover{background-size:110%}.top-list-ul-li.large{aspect-ratio:1.95}.top-list-ul-li.large:before{-webkit-transition:width .9s ease;-o-transition:width .9s ease;transition:width .9s ease}.top-list-ul-li.large .large__inner{background-size:101% auto;background-position:81%;-webkit-transition:.6s background-size ease;-o-transition:.6s background-size ease;transition:.6s background-size ease}.top-list-ul-li.large .large__inner:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-color:#fff;-webkit-transition:.6s opacity ease;-o-transition:.6s opacity ease;transition:.6s opacity ease;opacity:0}.top-list-ul-li.large .large__inner:hover{background-size:110% auto}.top-list-ul-li.large2{aspect-ratio:1.95}.top-list-ul-li.large2:before{-webkit-transition:width .9s ease;-o-transition:width .9s ease;transition:width .9s ease}.top-list-ul-li .tag{font-size:min(2.6vw,16px);position:absolute;top:0;left:0;border-radius:0 0 10px 0;padding:0 1.4em;background-color:#fff;text-align:center;font-weight:700;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:2.8;z-index:5}.top-list-ul-li .tag:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);background-image:url(../images/top/list/decoration.svg);background-size:cover}.top-list-ul-li .tag:after{content:"";position:absolute;right:0;top:0;width:10px;height:10px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-image:url(../images/top/list/decoration.svg);background-size:cover}.top-list-ul-li .centerbtn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:min(4.26vw,20px);font-weight:700;line-height:2.86;letter-spacing:.22em;border-radius:100px;background-color:#123574;color:#fff;padding:0 2em;z-index:5;width:-webkit-max-content;width:-moz-max-content;width:max-content}.top-list-ul-li.interview .interview-inner{position:relative;background-color:#e5efff;border-radius:20px 10px 10px 10px;font-size:4.8vw;width:100%;height:auto;aspect-ratio:1;display:block}.top-list-ul-li.interview .interview-inner .message{position:absolute;left:5.2%;top:48%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-list-ul-li.interview .interview-inner .message .line{font-size:1em;line-height:1.724;border-radius:5px;letter-spacing:.04em;background-color:#123574;display:inline-block;color:#fff;padding:0 .41em;margin-bottom:.17em;-webkit-transform:translate(25px,0);-ms-transform:translate(25px,0);transform:translate(25px,0);opacity:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.top-list-ul-li.interview .interview-inner .message .line:nth-child(1){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(2){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(4){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(5){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(6){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(7){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(8){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(9){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.top-list-ul-li.interview .interview-inner .message .line:nth-child(10){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.top-list-ul-li.interview .interview-inner .bg{position:absolute;width:59%;height:76.3%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:9.8%}.top-list-ul-li.interview .interview-inner .nameplate{position:absolute;left:5.2%;bottom:0;padding-bottom:25px}.top-list-ul-li.interview .interview-inner .nameplate .role{color:#272727;font-size:.55em;font-weight:500;letter-spacing:.03em;margin-bottom:.24em}.top-list-ul-li.interview .interview-inner .nameplate .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-list-ul-li.interview .interview-inner .nameplate .name h5{font-size:.79em;font-weight:500;letter-spacing:.16em;line-height:1.66;margin-right:.82em}.top-list-ul-li.interview .interview-inner .nameplate .name p{font-size:.55em;font-weight:500;font-family:YakuHanJP,Roboto,sans-serif;letter-spacing:.1em;line-height:1.31;-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%)}.top-list-ul-li._topmessage h4{position:absolute;font-size:3.6vw;font-weight:500;letter-spacing:.08em;line-height:1.5;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:5%;top:50%}.top-list-ul-li._slide{display:none;margin-bottom:12px;aspect-ratio:2.0401337793;border-radius:10px;padding:0}.top-list-ul.row04{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.top__fixedbanner{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:6px;bottom:18px;left:18px;z-index:999;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.top__fixedbanner.in-inner{bottom:88px}.top__fixedbanner.disable{opacity:0;visibility:hidden;bottom:18px;pointer-events:none}.top__fixedbanner--21style{display:block;width:174px;height:68px;background-color:#d3101a;border-radius:10px;background-image:url(../images/top/banner_sp.svg);background-size:contain;-webkit-transition:.4s ease bottom,.4s ease opacity;-o-transition:.4s ease bottom,.4s ease opacity;transition:.4s ease bottom,.4s ease opacity;padding:5px 5px 16px}.top__fixedbanner--21style:hover{opacity:.6}.top__fixedbanner--tiktok{display:block;width:174px;height:65px;-webkit-transition:.4s ease opacity;-o-transition:.4s ease opacity;transition:.4s ease opacity}.top__fixedbanner--tiktok:hover{opacity:.6}.tm{width:100%;padding:12px;padding-bottom:50px}.tm-top{position:relative;height:calc(100vh - 20px);margin-bottom:12px;min-height:400px;border-radius:10px;max-height:614px}.tm-top__bg{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:-1;object-fit:cover;-o-object-position:center;object-position:center}.tm-top-wrap{padding:122px 26px 0;max-width:1052px;height:100%;font-size:12px}.tm-top-wrap-ttl{width:158px;display:inline-block;font-size:1em;margin-bottom:20px;letter-spacing:.1em;color:#fff;line-height:2.33;font-weight:700;padding:2px 2.1em 0;border-radius:80px;background-color:#123574;text-align:center}.tm-top-wrap-message{font-size:calc(14px + 1.8vw);letter-spacing:.06em;color:#123574;text-align:justify;line-height:1.38;font-weight:700;border-radius:80px;margin-bottom:53px}.tm-top-wrap-message .pc{display:none}.tm-top-wrap-person{position:absolute;bottom:173px;font-size:min(3.2vw,16px)}.tm-top-wrap-person-role{font-size:1em;font-weight:700;letter-spacing:.08em;color:#272727;margin-bottom:1.2em}.tm-top-wrap-person-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tm-top-wrap-person-name h4{font-size:1.5em;font-weight:500;letter-spacing:.1em;margin-bottom:.6em}.tm-top-wrap-person-name p{font-size:.83em;font-weight:700;letter-spacing:.08em}.tm-message{font-size:14px;font-weight:500;letter-spacing:.04em;line-height:2.57;max-width:1052px;color:#272727;margin:auto;padding:52px 26px 0;text-align:justify}.tm-message-sentence img{border-radius:10px;-o-object-fit:cover;object-fit:cover}.tm-message-sentence.box1{margin-bottom:44px}.tm-message-sentence.box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tm-message-sentence.box2 img{aspect-ratio:1.19;max-width:480px}.tm-message-sentence.box2 li:nth-child(1){margin-bottom:44px}.tm-message-sentence.box2 li:nth-child(2){margin-bottom:44px}.tm-message-sentence.box3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tm-message-sentence.box3 img{aspect-ratio:1.19;max-width:480px}.tm-message-sentence.box3 li:nth-child(1){margin-bottom:44px}.tm-message-sentence.box3 li:nth-child(2){margin-bottom:44px}.tm-message-sentence.box3 li img{border-radius:10px}.tm-message-sentence.box4 img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1.11;max-width:480px;margin:auto;display:block}.wb{width:100%;padding:12px;padding-bottom:0}.wb .util-top__bg{-o-object-position:82% 50%;object-position:82% 50%}.wb-cont{padding-top:52px;padding-bottom:50px;margin:auto;height:auto}.wb-cont-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px}.wb-cont-ttl h3{font-size:14px;font-weight:700;letter-spacing:.1em;line-height:22px}.wb-cont-ttl img{aspect-ratio:1;width:22px;margin-right:12px}.wb-cont-moviebox .schedule{width:calc(100% + 4px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.wb-cont-moviebox .schedule li{margin-right:4px;margin-bottom:8px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.wb-cont-moviebox .schedule li.times{min-width:30%}.wb-cont-moviebox .schedule li.twotimes{min-width:60%}.wb-cont-moviebox .schedule li .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.wb-cont-moviebox .schedule li .time p{font-family:YakuHanJP,Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.33;margin-right:6px;z-index:2}.wb-cont-moviebox .schedule li .time div{height:1px;width:100%;display:block;background-color:#123574}.wb-cont-moviebox .schedule li .button{background-color:#123574;border-radius:10px;display:block;color:#fff;width:100%;height:44px;font-size:min(2.9vw,13px);font-weight:700;letter-spacing:.04em;line-height:40px;padding:0 8px;text-align:center;border:2px solid #123574;-webkit-transition:.3s background-color ease;-o-transition:.3s background-color ease;transition:.3s background-color ease;-webkit-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wb-cont-moviebox .schedule li .button:hover{background-color:#fff;color:#123574}.wb-cont-moviebox .movie{width:100%;aspect-ratio:16/9;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);overflow:hidden;position:relative}.wb-cont-moviebox .movie .wrap{position:absolute;width:101%;height:101%;background-image:url(../images/webbriefing/thumbnail.png);background-size:cover;background-position:center;-webkit-transform:translate(-2px,0);-ms-transform:translate(-2px,0);transform:translate(-2px,0)}.wb-cont-moviebox .movie .wrap.is-hide{display:none}.wb-cont-moviebox .movie .wrap img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14%;aspect-ratio:1.445;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:.3s -webkit-filter ease;transition:.3s -webkit-filter ease;-o-transition:.3s filter ease;transition:.3s filter ease;transition:.3s filter ease,.3s -webkit-filter ease}.wb-cont-moviebox .movie .wrap img:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}.wb-cont-moviebox .movie iframe{width:100%;height:100%}.clipTextList>p{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0}.clipTextList>p:nth-child(1){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.clipTextList>p:nth-child(2){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.clipTextList>p:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.clipTextList>p:nth-child(4){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.clipTextList>p:nth-child(5){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.clipTextList>p:nth-child(6){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.clipTextList>p:nth-child(7){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.clipTextList>p:nth-child(8){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.clipTextList>p:nth-child(9){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.clipTextList>p:nth-child(10){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.clipTextList.is-show>p{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.body-ready{opacity:0}.body-is-fadein{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.body-is-fadeout{opacity:0}.inline-block{display:inline-block}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#123574;will-change:transform}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}50.00001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}50.00001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgAppearTrigger,.bgLRextendTrigger{opacity:0}.js-anime01{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-o-transition-property:transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity}.js-anime01.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-anime03>li{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-o-transition-property:transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity}.js-anime03>li:nth-child(1){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.js-anime03>li:nth-child(2){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.js-anime03>li:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.js-anime03>li:nth-child(4){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.js-anime03>li:nth-child(5){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.js-anime03>li:nth-child(6){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.js-anime03>li:nth-child(7){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.js-anime03>li:nth-child(8){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.js-anime03>li:nth-child(9){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.js-anime03>li:nth-child(10){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.js-anime03.is-show>li{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-anime03.is-end>li{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.util-top{width:100%;height:243px;border-radius:10px;background-size:cover;background-position-y:50%;position:relative}.util-top__bg{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:-1}.util-top-ttl{position:absolute;bottom:0;left:26px;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);padding:0 1.4em;border-radius:80px;font-size:min(3.2vw,19px);font-weight:700;letter-spacing:.1em;line-height:2.333;color:#fff;background-color:#123574;text-align:center}.util-top-ttl-pc{display:none}.util-center{padding-inline:33px}.u-mt44{margin-top:44px}.u-is-md{display:none}.u-md-none{display:block}br.u-md-none{display:inline}br.u-is-md{display:none}.u-ib{display:inline-block}[data-acc-content]{overflow:hidden;height:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.u-tb:after{content:"";background-color:currentColor;-webkit-mask-image:url(../images/common/external.svg);mask-image:url(../images/common/external.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top right;mask-position:top right;background-size:contain;width:.3571428571em;height:.3571428571em;-webkit-transform:translate(0,-.5em);-ms-transform:translate(0,-.5em);transform:translate(0,-.5em);vertical-align:middle;margin-left:6px;display:inline-block}.u-ls04{letter-spacing:.04em!important}.u-arr{position:relative}.u-arr:after{content:"";position:absolute;display:block;top:50%;right:18px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:7px;height:11px;background-color:currentColor;-webkit-mask-image:url(../images/common/extend-arrow-sm.svg);mask-image:url(../images/common/extend-arrow-sm.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.u-interviewcard .interview-inner .bg .bg-inner{position:relative;width:100%;height:100%}.u-interviewcard .interview-inner .bg .bg-inner .bg-shape{width:100%}.u-interviewcard .interview-inner .bg .bg-inner .bg-person1{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.u-interviewcard .interview-inner .bg .bg-inner .bg-person2{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.u-interviewcard .interview-inner .bg .bg-inner .bg-icon1{position:absolute;width:23%;aspect-ratio:1;top:3.4%;left:8.8%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.u-interviewcard .interview-inner .bg .bg-inner .bg-icon2{position:absolute;width:23%;aspect-ratio:1;bottom:13.9%;left:5.2%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.u-interviewcard .interview-inner .bg .bg-inner .bg-icon3{position:absolute;bottom:3.6%;right:5%;width:23%;aspect-ratio:1;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.u-interviewcard .interview-inner .bg.bg2 .bg-inner .bg-icon1{position:absolute;width:23%;aspect-ratio:1;top:3%;left:5%}.u-interviewcard .interview-inner .bg.bg2 .bg-inner .bg-icon2{position:absolute;width:23%;aspect-ratio:1;bottom:unset;top:unset;bottom:16.5%;left:4.3%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.u-interviewcard .interview-inner .bg.bg2 .bg-inner .bg-icon3{position:absolute;width:23%;aspect-ratio:1;bottom:8.5%;right:6.8%}.u-interviewcard .interview-inner .bg.bg3 .bg-inner .bg-icon1{position:absolute;width:23%;aspect-ratio:1;top:3%;left:3.8%}.u-interviewcard .interview-inner .bg.bg3 .bg-inner .bg-icon2{position:absolute;width:23%;aspect-ratio:1;bottom:unset;top:18.2%;right:3.6%;left:unset}.u-interviewcard .interview-inner .bg.bg3 .bg-inner .bg-icon3{position:absolute;width:23%;aspect-ratio:1;bottom:13.9%;left:5.2%;right:unset}.u-interviewcard .interview-inner .bg.bg4 .bg-inner .bg-icon1{position:absolute;width:20%;aspect-ratio:1;top:16.4%;left:0}.u-interviewcard .interview-inner .bg.bg4 .bg-inner .bg-icon2{position:absolute;width:23%;aspect-ratio:1;bottom:3.9%;left:0}.u-interviewcard .interview-inner .bg.bg4 .bg-inner .bg-icon3{position:absolute;bottom:3.6%;right:5%;width:23%;aspect-ratio:1}.u-interviewcard:hover .bg-person1{opacity:0}.u-interviewcard:hover .bg-person2{opacity:1!important}.u-interviewcard:hover .bg-icon1{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.u-interviewcard:hover .bg-icon2{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.u-interviewcard:hover .bg-icon3{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.u-interviewcard:hover .bg2 .bg-icon1{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.u-interviewcard:hover .bg2 .bg-icon2{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.u-interviewcard:hover .bg2 .bg-icon3{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.u-interviewcard:hover .bg3 .bg-icon1{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.u-interviewcard:hover .bg3 .bg-icon2{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.u-interviewcard:hover .bg3 .bg-icon3{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.u-interviewcard:hover .bg4 .bg-icon1{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.u-interviewcard:hover .bg4 .bg-icon2{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.u-interviewcard:hover .bg4 .bg-icon3{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}@media (min-width:430px){.interview_base-top{max-height:800px}}@media print,screen and (min-width:481px){.footer-entry__inner{max-width:600px}.footer-entry__inner--person._2{bottom:0}.ben-cont-list{grid-template-columns:1fr 1fr;gap:16px}.ben-cont-item__txtbox .ttl .uniq-br{display:none}.data-cont-ul{grid-template-columns:1fr 1fr;grid-template-areas:"s1 s2" "s3 s4" "s5 s6" "s7 s8" "s9 s8" "s10 s11" "s12 s13" "s12 s14" "s15 s16" "s17 s19" "s18 s19" "s18 s19"}.data-cont-ul-li-tag{font-size:min(1.9vw,14px)}.rec-cont-about-ul li .u-is-spm{display:none}}@media (min-width:500px) and (max-height:800px){.interview_base-top{font-size:min(2vh,17px)}}@media (min-width:500px){.interview_base-top .bg{height:70%}.interview_base-top .interviewMV{width:80%;-o-object-position:100% 50%;object-position:100% 50%;height:calc(100% - 80px);top:40px}}@media (min-width:500px) and (max-height:750px) and (max-width:813px){.interview_base-top .interviewMV{height:auto;width:70%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0!important;object-position:100% 0!important}}@media screen and (min-width:500px){.ps-parallax{height:440px}.ps-parallax img{height:140%}}@media screen and (min-width:520px){.int .int-cont-btns__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:600px){.footer-inner-top-urls ul{height:204px}.dep-cont-list{grid-template-columns:1fr 1fr}}@media (min-width:600px){.interview_base-top{max-height:900px}}@media print,screen and (min-width:601px){.int .int-cont-list{grid-template-columns:1fr 1fr}.int .int-cont-list__slot{aspect-ratio:.6274509804}.int .int-cont-covers__item .tag{font-size:min(1.1vw,12px)}.int .int-cont-covers__item .interview-inner{aspect-ratio:.627;font-size:min(2vw,20px)}.int .int-cont-covers__item .interview-inner .message{top:31.7%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.int .int-cont-covers__item .interview-inner .message .line{margin-bottom:.26em}.int .int-cont-covers__item .interview-inner .bg{top:8.2%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:85%}.int .int-cont-covers__item .interview-inner .nameplate .role{font-size:.8em}.int .int-cont-covers__item .interview-inner .nameplate .name h5{margin-right:.5em;font-size:1.46em}.int .int-cont-covers__item .interview-inner .nameplate .name p{font-size:.8em}}@media screen and (min-width:650px){.c-thumbAnc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:700px){.footer-inner-top-urls ul{height:167px}}@media screen and (min-width:800px){.footer-inner-top-urls ul{height:124px}}@media print,screen and (min-width:814px){body,html{cursor:none;scroll-padding-top:160px}a{cursor:none}button{cursor:none}.c-thumbAnc{margin-top:100px;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-thumbAnc__item{height:auto;aspect-ratio:2.7256097561}.c-thumbAnc__item .box{height:65px;padding:0 12px 0 20px;min-width:200px}.c-thumbAnc__item .box .ttl{font-weight:700;font-size:18px;margin-top:-5px;line-height:1.2}.c-thumbAnc__item .box .ttl span{font-size:12px;font-weight:500}.c-thumbAnc__item._1col{height:158px;margin-top:100px;aspect-ratio:unset;max-height:unset;max-width:924px}.c-thumbAnc__item._1col .thumb img{-o-object-position:60% 0;object-position:60% 0}.c-thumbAnc__item._1col .box{height:84px;padding:0 14px 0 37px}.c-thumbAnc__item._1col .box .ttl{font-size:26px}.c-thumbAnc__item._1col .box:after{width:27px;height:27px;margin-left:24px}.c-thumbAnc__item._tiktok{margin-top:80px}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner{padding:28px 0 29px;padding-right:48px;max-width:unset}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner-more{max-width:unset}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner .bg{right:335px;width:500px}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner .txt{width:330px}.footer-entry__inner{max-width:600px}.header{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:70px;left:50%}#mouseStalker{display:block}.button-entry-sp{display:none}.ben{padding:20px;padding-bottom:0}.ben .util-top{background-image:url(../images/benefit/bg_top.png);background-position:65%;background-size:cover}.ben .c-thumbAnc{margin-top:120px}.ben-cont{padding:80px 26px 145px}.ben-cont-ttl._mt0{margin-top:0}.ben-cont-ttl{margin-bottom:28px;margin-top:100px}.ben-cont-ttl p{font-size:12px;margin-bottom:16px}.ben-cont-ttl h3{font-size:32px}.ben-cont-list._4col{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.ben-cont-list{grid-template-columns:1fr 1fr 1fr;gap:23px;margin-bottom:80px}.ben-cont-item__img{padding:25px 15.7232704403%}.ben-cont-item__img img{max-width:unset}.ben-cont-item__txtbox{margin-top:22px}.ben-cont-item__txtbox .ttl .uniq-br{display:inline}.ben-cont-item__txtbox .ttl{font-size:20px}.ben-cont-item__txtbox .lead{font-weight:500;line-height:1.7142857143;margin-top:11px}.car{padding:20px;padding-bottom:0}.car .util-top__bg{-o-object-position:65% 50%;object-position:65% 50%}.car .c-thumbAnc{margin-top:120px}.car-cont{padding:80px 26px 145px}.car-cont-main__ttl{max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 30px;font-size:44px}.car-cont-main__ttl span{font-size:33px}.car-cont-main__figure{margin-top:44px;padding:60px}.car-cont-main__figure .ttl{font-size:32px;text-align:left}.car-cont-main__figure .figure{margin-top:21px;max-width:unset}.cm-message{padding-top:109px;padding-bottom:145px}.data{padding:20px;padding-bottom:0}.data-cont{padding:80px 38px 145px}.data-cont-ul{grid-template-columns:1fr 1fr 1fr;gap:20px;grid-template-areas:"s1 s2 s3" "s4 s5 s6" "s7 s8 s8" "s9 s10 s11" "s12 s12 s13" "s14 s15 s16" "s17 s18 s18" "s19 s19 s19"}.data-cont-ul-li-tag{font-size:min(1.2vw,14px)}.data-cont-ul-li.data-box{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.data-cont-ul-li.data-box2{max-height:unset;aspect-ratio:unset}.data-cont-ul-li.data-box3{max-height:unset;aspect-ratio:unset}.data-cont-ul-li.data-box4{max-height:unset;aspect-ratio:unset}.dep{padding:20px;padding-bottom:0}.dep .util-top__bg{-o-object-position:65% 50%;object-position:65% 50%}.dep .c-thumbAnc{margin-top:120px}.dep-cont{padding:80px 26px 145px}.dep-cont-list{grid-template-columns:1fr 1fr 1fr;gap:60px 40px}.dep-cont-dep__head .ttl{font-size:clamp(15px,1.875vw,23px);line-height:1.6956521739em;padding-inline:.5217391304em}.dep-cont-dep__lead{font-weight:500;letter-spacing:.08em;line-height:1.7142857143}.entry{padding:20px;padding-bottom:0}.entry-cont{padding:80px 38px 150px}.entry-cont__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.entry-cont-web{padding:60px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.entry-cont-web h5{font-size:min(2.1vw,28px)}.entry-cont-web .lead{font-size:15px;font-size:min(1.3vw,15px);line-height:2.133}.entry-cont-web .lead .sp-br{display:none}.entry-cont-web .mynav p{display:block}.entry-cont-web .mynav a{width:78%;aspect-ratio:5.13;max-width:unset;height:100%}.entry-cont-web .mynav a img{max-width:275px;width:63%}.entry-cont-web .mynav a .img2026{max-width:272px;width:68%}.entry-cont-web .rikunav p{display:block}.entry-cont-web .rikunav a{width:78%;aspect-ratio:5.13;max-width:unset}.entry-cont-web .rikunav a img{max-width:275px;width:63%}.entry-cont-web__subttl{font-size:18px;margin-top:28px}.entry-cont-web__box{margin-top:15px}.entry-cont-mail{padding:60px min(4.6vw,60px) 52px}.entry-cont-mail .ttl{margin-bottom:22px;font-size:min(1.7vw,22px);line-height:2}.entry-cont-mail .lead{font-size:15px;font-size:min(1.3vw,14px);line-height:2.133;margin-bottom:33px}.entry-cont-mail .lead .sp-br{display:none}.entry-cont-mail .lead .inline-block-sp{display:inline-block}.entry-cont-mail a{max-width:unset;width:min(24vw,310px)}.entry-cont-mail a p{line-height:4.5;font-size:min(1.25vw,16px)}.entry-cont__21stylebanner{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 47px 10px 47px;aspect-ratio:6.2025316456}.entry-cont__21stylebanner--deco{width:35%;min-width:150px}.entry-cont__21stylebanner--ttl{width:33%;margin:0}.untilMarch .entry-cont__top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.untilMarch .entry-cont-mail img{margin-bottom:25px}.untilMarch .entry-cont-web h5{font-size:min(1.8vw,22px)}.int{padding:20px;padding-bottom:145px}.int .int-cont{margin:80px auto 0}.int .int-cont__inner{padding-bottom:0}.int .int-cont-btns{position:relative;top:0}.int .int-cont-btns__ttl{font-size:20px;letter-spacing:.1em;color:#123574;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:auto;pointer-events:none}.int .int-cont-btns__ttl:before{content:"";display:block;width:27px;height:27px;border-radius:100px;background-color:#123574;margin-bottom:3px}.int .int-cont-btns__ttl:after{display:none}.int .int-cont-btns__list{height:auto!important;position:relative}.int .int-cont-btns__list--btn{height:47px;font-size:16px;padding-top:3px;padding-right:0}.int .int-cont-list{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:42px}.int .int-cont-list__slot{aspect-ratio:.6274509804}.int .int-cont-covers__item .interview-inner{font-size:min(1.4vw,15px)}.int .int-cont-covers .interview{-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.interview_base{padding:20px 0 145px}.interview_base-top{max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:106px 20px 40px;font-size:min(1.4vw,18px);margin:0 20px}.interview_base-top .bg{aspect-ratio:.772;bottom:0;right:unset;left:60%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.interview_base-top .interviewMV{-o-object-fit:contain;object-fit:contain;top:30px;height:100%;width:100%;right:0}.interview_base-top-inner{margin:auto;margin-top:0;max-width:1000px}.interview_base-top-inner-head{min-height:100%}.interview_base-top-inner-head .ttl-box{padding:0 2.11em;margin:6em 0 5em}.interview_base-top-inner-head .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interview_base-top-inner-head .ttl p{line-height:3.16}.interview_base-top-inner-head .lead{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.interview_base-top-inner-head .lead-inner-line{font-size:2.33em;line-height:1.8;padding:0 .57em;margin-bottom:10px}.interview_base-top-inner-head .lead-inner{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.interview_base-top-inner-head .lead{margin-bottom:1.33em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview_base-top-inner-head .name-role{font-size:.777em}.interview_base-top-inner-head .name-plate{margin-bottom:2.6em}.interview_base-top-inner-head .name-plate h4{font-size:1.944em}.interview_base-top-inner-head .name-plate p{font-size:.777em}.interview_base .msg-sp{display:none}.interview_base .msg-pc{display:inline-block;max-width:480px}.interview_base .msg-text{letter-spacing:.08em;line-height:2.57;font-weight:500}.interview_base .msg-note._sp{display:none}.interview_base .msg-note._pc{display:block}.interview_base-storyouter{padding:150px 0 0;position:relative}.interview_base-story{position:static;width:auto;height:auto!important;top:unset;left:unset;margin:auto}.interview_base-story .content{width:100%;position:relative}.interview_base-story .content-box{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interview_base-story-block{position:static;z-index:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:208px;width:100%;left:50%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-size:min(1.1vw,13px);margin:auto;margin-bottom:115px;padding:0;height:auto}.interview_base-story-img{background-position-y:50%;max-width:47%;margin-bottom:0;margin-right:4.6%;-ms-flex-negative:0;flex-shrink:0}.interview_base-story-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:100%}.interview_base-story-text-tag{margin-bottom:min(2.3vw,30px)}.interview_base-story-text-tag span{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.interview_base-story-text-ttl{margin-bottom:min(2.3vw,30px);font-size:2.15em;letter-spacing:.08em}.interview_base-story-text-ttl ._sm{font-size:.7142857143em}.interview_base-story-text-sentence{font-size:1.07em;font-weight:500;letter-spacing:.08em;line-height:2.47}.interview_base-career{padding:57px 60px 65px;font-size:min(1.7vw,22px);margin-bottom:100px}.interview_base-career-ttl{margin-bottom:41px;padding:0 1.86em}.interview_base-career-figure:before{height:1px;width:0;left:0;top:calc(31.5px + 2.7em)}.interview_base-career-figure:after{top:calc(31.5px + 2.7em);height:1px;width:30px;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;left:0;bottom:unset;-webkit-transform:translate(-100%,0) rotate(25deg);-ms-transform:translate(-100%,0) rotate(25deg);transform:translate(-100%,0) rotate(25deg)}.interview_base-career-figure{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0}.interview_base-career-figure-box{margin-bottom:0;margin-right:33px}.interview_base-career-figure-box:last-child{margin-right:0}.interview_base-career-figure-box-year:before{display:none}.interview_base-career-figure-box-year{font-size:1.27em}.interview_base-career-figure-box-place{font-size:.68em;margin-bottom:48px;position:relative}.interview_base-career-figure-box-place:before{content:"";left:0;bottom:-31.5px;width:14px;height:14px;border-radius:50%;background-color:#e84747;position:absolute}.interview_base-career-figure-box-place.other-has-br{margin-bottom:calc(48px + 1.4em)}.interview_base-career-figure-box-place.other-has-br:before{bottom:calc(-31.5px - 1.4em)}.interview_base-career-figure-box-lead{font-size:.54em}.interview_base-career-figure.timelineanime.is-show:before{width:100%;height:1px}.interview_base-career-figure.timelineanime.is-show:after{bottom:unset;left:100%}.interview_base-career-figure.child-has-br:before{top:calc(31.5px + 3.7em)}.interview_base-career-figure.child-has-br:after{top:calc(31.5px + 3.7em)}.interview_base-daily{padding:0 41px;margin:0 auto;font-size:min(1.7vw,22px);margin-bottom:50px;max-width:1080px}.interview_base-daily-ttl{margin-bottom:41px;padding:0 1.86em}.interview_base-daily-box{width:100%;padding-bottom:0}.interview_base-daily-ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0;position:static;-ms-flex-wrap:wrap;flex-wrap:wrap;left:unset;overflow-x:auto}.interview_base-daily-ul-li{width:30%}.interview_base-daily-ul-li-box{padding:0 20px;width:100%;margin-right:0;margin-bottom:50px}.interview_base-daily-ul-li-speechSP{display:none}.interview_base-message{border-radius:20px;-webkit-clip-path:inset(0 round 20px);clip-path:inset(0 round 20px)}.interview_base-message-movie-wrap-btn{display:none}.interview_base-other{padding:120px 0 0;font-size:min(1.7vw,22px)}.interview_base-other-ttl{margin-bottom:41px;display:inline-block;padding:0 1.86em}.interview_base-other-box-btnleft{display:block}.interview_base-other-box-btnright{display:block}.interview_base-other-box-ul{padding:0 21px 0 41px}.interview_base-other-box-ul-li{width:320px;margin-left:0;aspect-ratio:.627;margin-right:20px}.interview_base-other-box-ul-li .tag{font-size:min(1.1vw,12px)}.interview_base-other-box-ul-li .interview-inner{aspect-ratio:.627;font-size:16px}.interview_base-other-box-ul-li .interview-inner .message{top:31.7%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.interview_base-other-box-ul-li .interview-inner .bg{top:8.2%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:85%;height:69%}.interview_base-other-indexbtn{margin-top:52px;padding:0 1.86em}.safari .interview_base-career-figure:before{top:calc(28px + 2.8em)}.safari .interview_base-career-figure:after{top:calc(28px + 2.8em)}.safari .interview_base-career-figure.child-has-br:before{top:calc(28px + 3.8em)}.safari .interview_base-career-figure.child-has-br:after{top:calc(28px + 3.8em)}.safari .interview_base-career-figure.timelineanime.is-show:after{bottom:0;left:calc(100% + 9px)}.pro{padding:20px;padding-bottom:0}.pro .util-top__bg{-o-object-position:30% 50%;object-position:30% 50%}.pro-cont{padding-top:80px;padding-bottom:120px}.pro-cont-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:calc(100% + 20px);margin-bottom:56px}.pro-cont-menu li{width:auto;min-width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;font-size:16px}.pro-cont-ttl{margin-bottom:28px}.pro-cont-ttl p{font-size:12px;margin-bottom:16px}.pro-cont-ttl h3{font-size:32px}.pro-cont-about{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pro-cont-about-ul{width:calc(50% - 20px)}.pro-cont-about-ul:first-child{margin-right:40px}.pro-cont-about-ul{margin-bottom:100px}.pro-cont-about-ul:nth-child(2){border-top:1px solid #e5efff}.pro-cont-about-ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:min(1.25vw,16px)}.pro-cont-about-ul li .ttl{margin-bottom:0;margin-right:49px}.pro-cont-about-ul li .cont{line-height:2}.pro-cont-about-ul li .cont span{display:inline;font-size:.635em;line-height:1;margin-top:12px;font-weight:500}.pro-cont-about-ul li .at{display:none}.pro-cont-graphs{margin-bottom:78px}.pro-cont-graphs-graph{padding:60px;border-radius:20px}.pro-cont-graphs-graph h6{font-size:min(2.5vw,32px)}.pro-cont-graphs-graph img{width:100%;display:block;margin:auto}.pro-cont-his{padding-top:49px;padding-bottom:49px}.pro-cont-his-tory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pro-cont-his-tory-half{font-size:16px;line-height:1.75}.pro-cont-his-tory-half li{padding-left:110px;margin-bottom:28px}.pro-cont-his-at{font-size:12px;margin-top:32px}.ps{padding-top:20px;padding-bottom:135px}.ps-section{padding:0 41px;max-width:1080px}.ps-section-margin{margin-bottom:120px}.ps-section-margin2{margin-bottom:80px}.ps-section-margin3{margin-bottom:52px}.ps-mv{height:760px;margin:auto 20px 100px;background-image:url(../images/projectstory/mv.png);background-size:cover;background-position:68% 23%;border-radius:20px}.ps-mv-inner .ttl{margin-top:214px;padding:0 2.11em;line-height:3.16;letter-spacing:.22em}.ps-mv-inner .lead{margin-top:100px}.ps-mv-inner .lead-inner-line{font-size:2.33em;letter-spacing:.1em;line-height:1.8;padding:0 .57em;margin-bottom:10px}.ps-mv-inner .lead-inner{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ps-mv-inner .lead{margin-bottom:1.33em;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-intro{font-size:16px;line-height:2.25;letter-spacing:.08em;margin-bottom:80px}.ps-profile{margin-bottom:80px}.ps-profile-inner{border-radius:20px;padding:45px 60px 45px;margin-bottom:80px}.ps-profile-inner .profile-border:nth-child(1){margin-bottom:26px}.ps-profile-inner .profile-flexbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ps-profile-inner .profile-flexbox-column{font-size:min(1.38vw,14px)}.ps-profile-inner .profile-flexbox-column:nth-child(1){margin-right:48px}.ps-profile-inner .profile-flexbox-column-top{margin-bottom:25px}.ps-profile-inner .profile-flexbox-column-top img{width:114px;border-radius:10px;margin-right:28px}.ps-profile-inner .profile-flexbox-column-top-detail p:nth-child(1){margin-bottom:12px}.ps-profile-inner .profile-flexbox-column-top-detail p:nth-child(2){font-size:1.85em;margin-bottom:12px}.ps-img img{height:420px}.ps-img .insert02{height:auto}.ps-conv-ttl{font-size:min(2.35vw,28px);margin-bottom:52px}.ps-conv-q{letter-spacing:.08em}.ps-conv-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:44px}.ps-conv-flex-img{width:calc(38% + 4vw);margin-right:60px;max-width:none;margin-bottom:0}.ps-conv .reverse-flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ps-conv .reverse-flex .ps-conv-flex-img{margin-left:60px;margin-right:0}.ps-conv-section-margin{margin-bottom:80px}.ps-parallax{height:540px}.ps-recommend{font-size:min(1.6vw,22px)}.ps-recommend-inner{padding:60px 100px 80px}.ps-recommend-ttl{padding:0 40px;letter-spacing:.08em;line-height:2.7;margin:0 auto 37px}.ps-recommend-flex{max-width:unset;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ps-recommend-flex-box{width:48%}.ps-recommend-flex-box:nth-child(1){margin-bottom:0;margin-right:4%}.ps-recommend-flex-box h4{font-size:1.36em;margin-bottom:22px}.ps-recommend-flex-box-comment{font-size:14px;margin-bottom:32px}.rec{padding:20px;padding-bottom:0}.rec .util-top__bg{-o-object-position:65% 50%;object-position:65% 50%}.rec-cont{padding:80px 26px 145px}.rec-cont-menu{margin-bottom:61px;grid-template-columns:1fr 1fr 1fr;gap:10px}.rec-cont-menu li{width:auto;font-size:16px}.rec-cont-ttl{margin-bottom:28px;margin-top:100px}.rec-cont-ttl p{font-size:12px;margin-bottom:16px}.rec-cont-ttl h3{font-size:32px}.rec-cont-ttl._1{margin-bottom:60px}.rec-cont-message{font-size:17px;font-weight:700;letter-spacing:.06em;line-height:2.7058823529}.rec-cont-message .rec-cont-menu{margin-bottom:77px}.rec-cont-about-ul li{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:16px;padding:28px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-left:min(18vw,240px)}.rec-cont-about-ul li .ttl{margin-bottom:0;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;top:50%}.rec-cont-about-ul li .at{margin-top:10px}.rec-cont-about-ul li .lead{font-size:13px;margin-top:8px}.rec-cont-about-ul li .deat{font-size:12px}.rec-cont-about-ul li .pc{display:block}.rec-cont-about-ul li .subttl{font-size:16px}.rec-cont-about-ul li .subttl~.subttl{margin-top:17px}.rec-cont-about-ul li .kome{font-size:12px}.rec-cont-about-ul li .kome~.kome{margin-top:0}.rec-cont-flow-item:not(:first-child){margin-top:0}.rec-cont-flow-item__head{gap:48px;padding:15px 25px;border-radius:20px;font-size:35px}.rec-cont-flow-item__head .step span{font-size:11px}.rec-cont-flow-item__head .step._3{margin-top:0}.rec-cont-flow-item__head .txtbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px}.rec-cont-flow-item__head .txtbox h4{width:190px}.rec-cont-flow-item__head .txtbox p{font-size:11px;line-height:1.8181818182}.rec-cont-flow-item__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:40px 0 40px 80px;gap:40px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rec-cont-flow-item__body::before{content:"";display:block;height:0;width:2px;background-color:#123574;position:absolute;top:0;left:40px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.rec-cont-flow-item__body .thumb{width:34%;max-width:258px}.rec-cont-flow-item__box .txtbox{padding-left:36px}.rec-cont-flow-item__box .txtbox .num{width:24px;height:24px;font-size:11px;top:0;line-height:25px}.rec-cont-flow-item__box .txtbox .ttl{font-size:20px;line-height:24px}.rec-cont-flow-item__box .txtbox .txt{font-size:13px}.rec-cont-flow-item__box .txtbox .txt small{font-size:11px}.rec-cont-faq__item:not(:first-child){margin-top:24px}.rec-cont-faq__item .symbol{width:52px;font-size:23px}.rec-cont-faq__btn{padding:22px 32px 22px 24px}.rec-cont-faq__btn .ttl{font-size:18px}.rec-cont-faq__btn .btn-icon{width:24px;height:24px}.rec-cont-faq__btn .btn-icon:after,.rec-cont-faq__btn .btn-icon:before{height:2px}.rec-cont-faq__content--wrap{padding:28px 60px 28px 28px}.rec-cont-faq__content .txt{font-size:14px}.rec-cont-slide--note span.u-is-md{display:inline}.rec-cont-slide--note span.u-md-none{display:none}.rec-cont-slide--note{margin-right:0}.rec .c-thumbAnc{margin-top:120px}.storemovie{padding:20px;padding-bottom:0}.storemovie-cont{padding-top:109px;padding-bottom:145px}.storemovie-cont-ttl{margin-bottom:16px}.storemovie-cont-ttl h3{font-size:20px;line-height:27px}.storemovie-cont-ttl img{width:27px;margin-right:16px}.storemovie-cont-ttl .u-md-mt60{margin-top:60px!important}.storemovie-cont-moviebox .schedule{gap:8px 20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:40px}.storemovie-cont-moviebox .schedule li .time{margin-bottom:5px}.storemovie-cont-moviebox .schedule li .time p{font-size:14px;margin-right:16px}.storemovie-cont-moviebox .movie{-webkit-clip-path:inset(0 round 20px);clip-path:inset(0 round 20px)}.top{padding:20px;padding-bottom:24px}.top-mv{margin-bottom:20px;height:calc(100vh - 40px)}.top-mv-videowrap video{-o-object-position:center top;object-position:center top}.top-mv-title{font-size:5vw;top:53%}.top-mv-icon{width:min(20.3vw,206px);height:auto;bottom:58px;right:51px}.top-mv-scroll{display:block}.top-list-ul{margin-bottom:20px}.top-list-ul-li.small__inner:hover{background-size:110%}.top-list-ul-li.small__inner:hover:after{opacity:.2}.top-list-ul-li.small2__inner:hover{background-size:110%}.top-list-ul-li.small2__inner:hover:after{opacity:.2}.top-list-ul-li.large{aspect-ratio:3.25}.top-list-ul-li.large .large__inner{background-size:101%;background-position:center}.top-list-ul-li.large .large__inner:hover{background-size:110%}.top-list-ul-li.large .large__inner:hover:after{opacity:.2}.top-list-ul-li.large .large__inner .centerbtn{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:7%}.top-list-ul-li.large2{aspect-ratio:2.57}.top-list-ul-li .centerbtn{font-size:min(1.7vw,22px);padding:0 2.31em}.top-list-ul-li.interview .interview-inner{font-size:2.2vw;aspect-ratio:.9967320261}.top-list-ul-li.interview .interview-inner .message .line{-webkit-transform:translate(50px,0);-ms-transform:translate(50px,0);transform:translate(50px,0)}.top-list-ul-li._topmessage h4{font-size:1.8vw}.top-list-ul-li._slide{display:block}.top-list-ul-li._ps .centerbtn{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:7%}.top-list-ul.row01{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"topmessage chihara" "akune chihara" "akune ueda" "kagimoto ueda" "kagimoto data";gap:18px 20px;margin-bottom:20px}.top-list-ul.row02{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"department tokuda" "fukuhara tokuda" "fukuhara ishibashi" "okamoto ishibashi" "okamoto benefit" "career ikemoto" "uesaka ikemoto" "uesaka kasai" "nishigaki kasai" "nishigaki slide01";gap:18px 20px}.top-list-ul.row03{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"storemovie morimoto" "okamura morimoto" "okamura tiktok";gap:18px 20px}.top-list-ul.row04{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"wis wis" "recruit company";gap:18px 20px;margin-bottom:0}.top__fixedbanner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;bottom:36px;left:36px}.top__fixedbanner.in-inner{bottom:36px}.top__fixedbanner.disable{bottom:36px}.top__fixedbanner--21style{background-image:url(../images/top/banner_pc.svg);width:220px;height:86px;padding:5px 5px 20px}.top__fixedbanner--tiktok{width:249px;height:86px}.tm{padding:20px;padding-bottom:145px}.tm-top__bg{-o-object-position:70% 20%;object-position:70% 20%}.tm-top{margin-bottom:20px;height:calc(100vh - 40px);max-height:760px}.tm-top-wrap{height:100%;margin:auto;padding:min(113px + 10vw,214px) 26px 0;font-size:min(1.7vw,18px)}.tm-top-wrap-ttl{width:auto;font-size:1em;line-height:2.86;margin-bottom:min(6.6vw,53px)}.tm-top-wrap-message{font-size:1.6666666667em;line-height:1.66;margin-bottom:38px}.tm-top-wrap-message .pc{display:block}.tm-top-wrap-person{font-size:1em;bottom:unset;position:relative}.tm-top-wrap-person-role{font-size:.7777777778em;margin-bottom:2px}.tm-top-wrap-person-name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tm-top-wrap-person-name h4{font-size:1.9444444444em;line-height:1.71;margin-bottom:0;margin-right:23px}.tm-top-wrap-person-name p{font-size:.7777777778em}.tm-message{padding-top:100px}.tm-message-sentence.box2 img{max-width:unset}.tm-message-sentence.box2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tm-message-sentence.box2 li{width:calc(50% - 30px)}.tm-message-sentence.box3 img{max-width:unset}.tm-message-sentence.box3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tm-message-sentence.box3 li{width:calc(50% - 30px)}.tm-message-sentence.box4 img{aspect-ratio:2.56;max-width:unset}.wb{padding:20px;padding-bottom:0}.wb-cont{padding-top:109px;padding-bottom:145px}.wb-cont-ttl{margin-bottom:16px}.wb-cont-ttl h3{font-size:20px;line-height:27px}.wb-cont-ttl img{width:27px;margin-right:16px}.wb-cont-moviebox .schedule{width:calc(100% + 20px);margin-bottom:0}.wb-cont-moviebox .schedule li{margin-right:20px;margin-bottom:20px}.wb-cont-moviebox .schedule li.times{min-width:26%}.wb-cont-moviebox .schedule li.twotimes{min-width:52%}.wb-cont-moviebox .schedule li .time{margin-bottom:5px}.wb-cont-moviebox .schedule li .time p{font-size:14px;margin-right:16px}.wb-cont-moviebox .schedule li .button{font-size:16px;height:52px;line-height:48px}.wb-cont-moviebox .movie{-webkit-clip-path:inset(0 round 20px);clip-path:inset(0 round 20px)}.js-anime02{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-o-transition-property:transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity}.js-anime02.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.util-top{height:380px;background-position-x:60%}.util-center{padding-inline:40px;margin-inline:auto;max-width:1080px}.u-md-mt60{margin-top:60px!important}.u-is-md{display:block}.u-md-none{display:none}br.u-md-none{display:none}br.u-is-md{display:inline}.u-arr:after{-webkit-mask-image:url(../images/common/extend-arrow-md.svg);mask-image:url(../images/common/extend-arrow-md.svg);width:11px;height:16px;right:22.5px}}@media screen and (max-height:637px) and (min-width:814px){.interview_base-top{font-size:min(2.2vh,16px)}.interview_base .msg-pc{padding:3em 3.6em}.interview_base .msg-border-ttl{font-size:1.25em}.interview_base .msg-text{font-size:1em}}@media print,screen and (min-width:814px) and (min-width:814px){.interview_base-top .interviewMV{height:calc(100% - 30px)}}@media print and (max-height:672px),screen and (min-width:814px) and (max-height:672px){.tm-top-wrap{padding-top:28vh;font-size:2.5vh}.tm-top-wrap-ttl{margin-bottom:min(6.6vh,53px)}}@media (min-width:900px){.header-sp{display:none}.header-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);height:58px;width:100%;padding:9px 9px 9px 26px;background-color:#fff;border-radius:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.8s width ease;-o-transition:.8s width ease;transition:.8s width ease;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:951px){.c-thumbAnc{margin-top:100px;gap:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-thumbAnc__item .box{height:71px;padding:0 14px 0 22px;min-width:214px}.c-thumbAnc__item .box:after{width:25px;height:25px;margin-left:13px}.c-thumbAnc__item .box .ttl{font-weight:700;font-size:22px;margin-top:-10px;line-height:1.2}.c-thumbAnc__item .box .ttl span{font-size:12px;font-weight:500}.c-thumbAnc__item._tiktok .c-thumbAnc__item--inner .bg{width:750px}.footer{padding:20px;padding-top:0}.footer-entry::before{background-image:url(../images/common/footer/footer-icon-left_pc.svg);width:31.4769975787%;aspect-ratio:1.5057915058}.footer-entry:after{background-image:url(../images/common/footer/footer-icon-right_pc.svg);width:33.4947538337%;aspect-ratio:1.6023166023}.footer-entry{height:259px}.footer-entry__inner{padding:52px 0 84px;max-width:1000px}.footer-entry__inner--person._1{width:319px;max-width:none}.footer-entry__inner--person._2{width:340px;bottom:0;max-width:none}.footer-entry__inner--txt{width:375px}.footer-entry__inner--txt._sp{display:none}.footer-entry__inner--txt._pc{display:block}.footer-entry__inner--btn{line-height:71px;width:100%;margin-top:12px;font-size:25px}.footer-inner{height:auto;padding:60px 0 32px}.footer-inner__banner{max-width:1240px;padding:0 60px;margin-inline:auto}.footer-inner__banner img,.footer-inner__banner picture{border-radius:10px}.footer-inner-top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:auto;max-width:1240px;padding:0 60px;margin-top:60px}.footer-inner-top-title{width:350px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-inner-top-title-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;margin-bottom:0}.footer-inner-top-title-title img{-ms-flex-negative:0;flex-shrink:0;height:auto;aspect-ratio:1.4264705882}.footer-inner-top-urls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-inner-top-urls ul{height:234px;margin-left:0;margin-top:20px;font-size:14px;gap:12px 9px}.footer-inner-top-urls ul li{margin-right:0;margin-bottom:0}.footer-inner-top-urls ul li a{padding-left:0;padding:10px 1em}.footer-inner-top-urls ul li a:hover{background-color:#fff;color:#123574}.footer-inner-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:14px 28px 0 46px}.footer-inner-bottom-other{font-size:12px;width:auto}.footer-inner-bottom-other p{margin-right:17px;margin-bottom:0;display:inline-block;padding:.5em;border-radius:80px}.footer-inner-bottom-other p:hover{text-decoration:underline}.footer-inner-bottom-cc{padding-top:8px;margin-top:0;font-size:12px}.footer-inner-bottom-cc.u-is-md{display:inline-block}.footer-inner-bottom-cc.u-md-none{display:none}.footer-inner .toTop{right:23px;bottom:23px;width:88px;height:88px;font-size:13px}.footer-tiktok{margin:34px 28px 0 51px}.footer-tiktok .ico{width:126px;line-height:36px}.footer-tiktok .txt{width:267px;height:32px}.cm{padding:20px;padding-bottom:0}.cm-message-ttl{width:600px;height:193px;font-size:60px;margin-bottom:80px}.cm-message-sentence{font-size:17px;line-height:2.7}.cm-message-sentence:after{width:682px;height:478px;right:-140px}.cm-message-sentence .inline p{display:block}.int .int-cont-btns__list{grid-template-columns:1fr 1fr 1fr 1fr}.rec-cont-flow-item__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rec-cont-flow-item__body .thumb{width:28%;max-width:258px}.rec-cont-faq__btn .ttl{font-size:20px}.top{padding-bottom:53px}.util-top-ttl{display:none}.util-top-ttl-pc{display:block;max-width:1280px;height:100%;margin:auto;padding:208px 140px 0}.util-top-ttl-pc div{width:auto;display:inline-block;font-size:18px;padding:0 2em;letter-spacing:.22em;color:#fff;line-height:2.86;font-weight:700;border-radius:80px;background-color:#123574;text-align:center}}@media screen and (min-width:980px){.ben-cont-item__txtbox .ttl .uniq-br{display:none}}@media screen and (min-width:1070px){.ps-parallax img{height:unset;width:auto;width:100%}}@media (min-width:1080px){.interview_base-story-block{font-size:13px;max-width:1482px}}@media screen and (min-width:1100px){.footer-inner-top-title-title{font-size:22px}.footer-inner-top-title-title img{width:96px}.footer-inner-top-urls ul{gap:12px 36px}}@media (min-width:1134px){.pro-cont-menu li{min-width:calc(33% - 10px)}}@media (min-width:1200px){.wb-cont-moviebox .schedule li.times{min-width:unset}.wb-cont-moviebox .schedule li.twotimes{min-width:unset}}@media (min-width:1280px){.interview_base-top{padding:106px 120px 40px}.interview_base-top-inner{max-width:1300px}}@media screen and (min-width:1280px){.ps-mv-inner{font-size:min(1.4vw,18px);padding:0 94px;max-width:1484px}}@media print,screen and (min-width:1281px){.storemovie-cont-moviebox .schedule{grid-template-columns:1fr 1fr 1fr 1fr}.storemovie-cont-moviebox .schedule li .button{min-height:4em;font-size:16px}}@media screen and (min-width:1950px){.ps-mv{margin:auto auto 100px}}@media (max-height:632px){.tm-top-wrap-message{font-size:3.4vh}}@media (max-width:813px){.js-anime02-sp{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-o-transition-property:transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity}.js-anime02-sp.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}