html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"HuiFontP29";src:url("/wp-content/themes/kokudo/recruit/assets/fonts/HuiFontP29.ttf")}@font-face{font-family:"Yellowtail";src:url("/wp-content/themes/kokudo/recruit/assets/fonts/Yellowtail-Regular.ttf")}body{font-family:"MyFont",sans-serif}*,*:before,*:after{box-sizing:border-box}html{font-size:10px}@media screen and (min-width: 1000px)and (max-width: 1400px){html{font-size:.78125vw}}body{height:100%;position:relative;font-weight:400;font-family:"Lato";font-size:1.6rem;line-height:1;color:#333}.hidden{overflow:hidden}@media screen and (max-width: 1199px){body{font-size:1.6rem}html{font-size:.9765625vw}}@media screen and (max-width: 768px){body{font-size:1.6rem}html{font-size:2.5vw}}img{max-width:100%;height:auto;vertical-align:bottom}a{display:inline-block;text-decoration:none;transition:.4s}@media screen and (min-width: 1200px){.is-pc{display:block !important}}@media screen and (max-width: 1199px){.is-pc{display:block !important}}@media screen and (max-width: 768px){.is-pc{display:none !important}}@media screen and (min-width: 1200px){.is-sp{display:none !important}}@media screen and (max-width: 1199px){.is-sp{display:none !important}}@media screen and (max-width: 768px){.is-sp{display:block !important}}.l-footer{position:relative;z-index:3;width:100%;padding:0 8rem 10rem;background:#252525}@media screen and (max-width: 1199px){.l-footer{padding:0 6.4rem 8rem}}@media screen and (max-width: 768px){.l-footer{padding:0 1rem 7rem}}.l-footer .l-footer__links-list{display:flex;height:13rem;background:#000;border-radius:0 0 1.6rem 1.6rem;padding:0 5rem;align-items:center;justify-content:center}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list{height:10.4rem;border-radius:0 0 1.28rem 1.28rem;padding:0 4rem}}@media screen and (max-width: 768px){.l-footer .l-footer__links-list{height:auto;border-radius:0 0 .8rem .8rem;padding:1.5rem}}.l-footer .l-footer__links-list .l-footer__textlink{width:50%;display:flex;align-items:center;justify-content:space-around}.l-footer .l-footer__links-list .l-footer__textlink a{position:relative;display:flex;align-items:center;margin-bottom:.6rem;color:#fff;font-size:2rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list .l-footer__textlink a{margin-bottom:.48rem;font-size:1.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__textlink a{margin-bottom:1.5rem;font-size:1.3rem;text-indent:-1em}}.l-footer .l-footer__links-list .l-footer__textlink a span{display:flex;width:3.4rem;height:3.4rem;padding:.5rem;justify-content:center;align-items:center;background:#f3f750;border-radius:50%;color:#333;font-size:2.4rem;margin-left:1rem;transition:.3s}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list .l-footer__textlink a span{width:2.72rem;height:2.72rem;padding:.4rem;font-size:1.92rem;margin-left:.8rem}}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__textlink a span{display:none}}.l-footer .l-footer__links-list .l-footer__textlink a u{position:absolute;left:0;bottom:0;display:block;width:calc(100% - 4.4rem);height:.1rem;background-color:#fff}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list .l-footer__textlink a u{width:calc(100% - 3.52rem);height:.08rem}}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__textlink a u{width:calc(100% + 1em);height:.05rem;left:-1em;bottom:-0.5rem}}.l-footer .l-footer__links-list .l-footer__textlink a u::before{background:#000;content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;-webkit-transform:scale(0, 1);transform:scale(0, 1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.l-footer .l-footer__links-list .l-footer__textlink a u::after{background:#fff;content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;-webkit-transform:scale(0, 1);transform:scale(0, 1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.l-footer .l-footer__links-list .l-footer__textlink a:hover span{-webkit-transform:translateX(0.6rem);transform:translateX(0.6rem)}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list .l-footer__textlink a:hover span{-webkit-transform:translateX(0.48rem);transform:translateX(0.48rem)}}.l-footer .l-footer__links-list .l-footer__textlink a:hover u::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:.2s linear 0s #000;animation:.2s linear 0s #000;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.l-footer .l-footer__links-list .l-footer__textlink a:hover u::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:.2s linear .2s #fff;animation:.2s linear .2s #fff;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes black{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes black{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes white{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes white{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.l-footer .l-footer__links-list .l-footer__btnlink{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__btnlink{position:relative;width:40%;flex-direction:column;gap:1rem;padding-left:3rem}}.l-footer .l-footer__links-list .l-footer__btnlink span{background-color:#eee;height:.1rem;width:2rem}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__btnlink span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.l-footer .l-footer__links-list .l-footer__btnlink a{display:flex;align-items:center;justify-content:center;background-color:#f3f750;border:.2rem solid #f3f750;border-radius:.4rem;height:5.6rem;width:20rem;color:#333;font-size:1.5rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list .l-footer__btnlink a{border:.16rem solid #f3f750;border-radius:.32rem;height:4.48rem;width:16rem;font-size:1.2rem}}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__btnlink a{width:100%;height:2.8rem;font-size:1rem}}.l-footer .l-footer__links-list .l-footer__btnlink a:hover{background-color:#fff;border:.2rem solid #f3f750;text-shadow:.1rem .1rem 0 #f3f750}@media screen and (max-width: 1199px){.l-footer .l-footer__links-list .l-footer__btnlink a:hover{border:.16rem solid #f3f750;text-shadow:.08rem .08rem 0 #f3f750}}@media screen and (max-width: 768px){.l-footer .l-footer__links-list .l-footer__btnlink a:hover{border:.1rem solid #f3f750;text-shadow:.05rem .05rem 0 #f3f750}}.l-footer .l-footer__flex{margin-top:5rem;display:flex;gap:4rem;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 1199px){.l-footer .l-footer__flex{margin-top:4rem;gap:3.2rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex{flex-direction:column-reverse;margin-top:2.5rem;gap:2rem}}.l-footer .l-footer__flex .l-footer__left{width:37rem}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left{width:29.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.l-footer .l-footer__flex .l-footer__left .l-footer__logo{width:29rem}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__logo{width:23.2rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__logo{width:50%;text-align:center}}.l-footer .l-footer__flex .l-footer__left .l-footer__logo a{display:flex;color:#fff;font-size:2rem;font-weight:900;line-height:1;align-items:center}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__logo a{font-size:1.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__logo a{text-align:left;line-height:1.4}}.l-footer .l-footer__flex .l-footer__left .l-footer__logo a img{width:6rem;margin-right:1rem}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__logo a img{width:4.8rem;margin-right:.8rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__logo a img{width:4rem;margin-right:.6rem}}.l-footer .l-footer__flex .l-footer__left .l-footer__sns{width:20rem;margin-top:3rem;margin-bottom:3rem;padding:2rem;background-color:#fff;border-radius:.8rem}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__sns{width:16rem;margin-top:2.4rem;margin-bottom:2.4rem;padding:1.6rem;border-radius:.64rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__sns{width:38%;margin:0;padding:.5rem 1rem 1rem;border-radius:.4rem}}.l-footer .l-footer__flex .l-footer__left .l-footer__sns strong{color:#333;font-size:1.6rem;font-style:italic;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__sns strong{font-size:1.28rem}}.l-footer .l-footer__flex .l-footer__left .l-footer__sns ul{margin-top:2rem;display:flex;justify-content:space-evenly}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__sns ul{margin-top:1.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__sns ul{margin-top:1rem}}.l-footer .l-footer__flex .l-footer__left .l-footer__sns ul li a img{width:2.875rem;height:2.875rem}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__left .l-footer__sns ul li a img{width:2.3rem;height:2.3rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__left-link{margin-top:2rem}}.l-footer .l-footer__flex .l-footer__left .l-footer__left-link a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;color:#fff;line-height:1.4}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__left .l-footer__left-link a{width:100%;font-size:1.3rem}}.l-footer .l-footer__flex .l-footer__left .l-footer__left-link a i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-footer .l-footer__flex .l-footer__left .l-footer__left-link a:hover{text-decoration:underline}.l-footer .l-footer__flex .l-footer__right{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 41rem);align-items:flex-start}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__right{width:calc(100% - 32.8rem)}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__right{width:100%;gap:0 1rem}}.l-footer .l-footer__flex .l-footer__right .l-footer__link{width:calc(50% - 2rem)}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__right .l-footer__link{width:calc(50% - 1.6rem)}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__right .l-footer__link{width:calc(50% - .5rem)}}.l-footer .l-footer__flex .l-footer__right .l-footer__link a{display:block;position:relative;height:7rem;padding-bottom:2rem;border-top:.1rem solid #fff;color:#fff;font-size:2rem;font-weight:700;line-height:1.4;overflow:hidden}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a{height:5.6rem;padding-bottom:1.6rem;font-size:1.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a{height:auto;border-top:none;font-size:1.6rem;padding:2rem 0;position:relative;overflow:visible}.l-footer .l-footer__flex .l-footer__right .l-footer__link a::before{content:"";position:absolute;top:0;left:0;width:100%;height:.1rem;background:linear-gradient(to right, #f3f750 20%, #ffffff 21%, #ffffff 100%)}.l-footer .l-footer__flex .l-footer__right .l-footer__link a::after{content:"";position:absolute;bottom:-0.1rem;left:0;width:100%;height:.1rem;background:linear-gradient(to right, #f3f750 20%, #ffffff 21%, #ffffff 100%)}}.l-footer .l-footer__flex .l-footer__right .l-footer__link a p{display:flex;height:7rem;align-items:center;justify-content:space-between;transition:.3s cubic-bezier(0.4, 0.4, 0, 1)}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a p{height:5.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a p{height:3.5rem}}.l-footer .l-footer__flex .l-footer__right .l-footer__link a p:last-child{padding:0 2rem;background-color:#000}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a p:last-child{padding:0 1.6rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a p:last-child{padding:0 1rem}}.l-footer .l-footer__flex .l-footer__right .l-footer__link a p span{display:flex;width:3.4rem;height:3.4rem;padding:.5rem;justify-content:center;align-items:center;background:#f3f750;border-radius:50%;color:#333;font-size:2.4rem;margin-left:1rem;transition:.3s}@media screen and (max-width: 1199px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a p span{width:2.72rem;height:2.72rem;padding:.4rem;font-size:1.92rem;margin-left:.8rem}}@media screen and (max-width: 768px){.l-footer .l-footer__flex .l-footer__right .l-footer__link a p span{width:1.7rem;height:1.7rem;padding:.25rem;font-size:1.2rem;margin-left:.5rem}}.l-footer .l-footer__flex .l-footer__right .l-footer__link a:hover p{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.l-header{position:fixed;top:0;left:0;width:100%;padding:2rem 3rem;z-index:10;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1199px){.l-header{padding:0 2.4rem}}@media screen and (max-width: 768px){.l-header{padding:2rem}}.l-header .l-header__logo a{display:flex;align-items:center}.l-header .l-header__logo a img{width:4rem}.l-header .l-header__logo a p{margin-left:1rem}@media screen and (max-width: 1199px){.l-header .l-header__logo a p{margin-left:.8rem}}@media screen and (max-width: 768px){.l-header .l-header__logo a p{margin-left:.5rem}}.l-header .l-header__logo a p span{display:block;color:#0ea17f;font-size:1.5rem;font-weight:900;line-height:1.4}.l-header .l-header__logo a p u{width:10rem;height:.1rem;margin:.5rem 0;display:block;background:#000}@media screen and (max-width: 1199px){.l-header .l-header__logo a p u{width:8rem;height:.08rem;margin:.4rem 0}}@media screen and (max-width: 768px){.l-header .l-header__logo a p u{width:5rem;height:.05rem;margin:.25rem 0}}.l-header .l-header__nav{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.l-header .l-header__nav{margin-top:6rem;flex-direction:column;text-align:center}}.l-header .l-header__nav li{padding:0 1rem}@media screen and (max-width: 1199px){.l-header .l-header__nav li{padding:0 .8rem}}@media screen and (max-width: 768px){.l-header .l-header__nav li{width:100%;border-bottom:.1rem solid #f3f750}.l-header .l-header__nav li:first-child{border-top:.1rem solid #f3f750}}.l-header .l-header__nav li .is-sp{margin-top:-1rem}.l-header .l-header__nav li .is-sp li{border:none !important}.l-header .l-header__nav li .is-sp li a{font-size:1.2rem !important;padding:.75rem 2rem !important}.l-header .l-header__nav li a{position:relative;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.4;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.l-header .l-header__nav li a{font-size:1.2rem;text-shadow:0 0 .8rem rgba(0,0,0,.5)}}@media screen and (max-width: 768px){.l-header .l-header__nav li a{text-align:left;padding:1.75rem 2rem;font-size:1.4rem;text-shadow:none;width:100%;color:#fff}}.l-header .l-header__nav li a::after{content:"";position:absolute;display:block;bottom:-0.3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:.3rem;background-color:#fff;transition:.4s}@media screen and (max-width: 1199px){.l-header .l-header__nav li a::after{bottom:-0.24rem;height:.24rem}}@media screen and (max-width: 768px){.l-header .l-header__nav li a::after{bottom:-0.15rem;height:.15rem}}.l-header .l-header__nav li a:hover::after{width:100%}.l-entry .l-entry-bg{width:100%;padding:18rem 0;padding-left:15rem;position:relative;color:#fff;line-height:1.4;background:url("/wp-content/themes/kokudo/recruit/assets/img/common/entry-bg.webp");background-position:center;background-size:cover}@media screen and (max-width: 1199px){.l-entry .l-entry-bg{padding:14.4rem 0;padding-left:12rem}}@media screen and (max-width: 768px){.l-entry .l-entry-bg{padding:14rem 2rem 4rem}}.l-entry .l-entry-bg::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.l-entry .l-entry-bg strong,.l-entry .l-entry-bg p{position:relative;z-index:2;color:#fff;font-size:7.2rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.l-entry .l-entry-bg strong,.l-entry .l-entry-bg p{font-size:5.76rem}}@media screen and (max-width: 768px){.l-entry .l-entry-bg strong,.l-entry .l-entry-bg p{font-size:3.2rem}}.l-entry .l-entry-bg p{font-size:1.6rem}@media screen and (max-width: 768px){.l-entry .l-entry-bg p{font-size:1.5rem}}.l-entry .l-entry-bg .l-entry__btn{display:flex;position:relative;margin-top:8rem;gap:4rem;z-index:2}@media screen and (max-width: 1199px){.l-entry .l-entry-bg .l-entry__btn{margin-top:6.4rem;gap:3.2rem}}@media screen and (max-width: 768px){.l-entry .l-entry-bg .l-entry__btn{margin-top:2rem;gap:2rem}}.l-entry .l-entry-bg .l-entry__btn a{display:flex;align-items:center;justify-content:space-between;width:27rem;height:8rem;padding:0 3.8rem 0 3rem;background-color:#f3f74f;border-bottom:.2rem solid #f3f750;border-radius:3.2rem;font-size:1.8rem;color:#7d7d7d}@media screen and (max-width: 1199px){.l-entry .l-entry-bg .l-entry__btn a{width:21.6rem;height:6.4rem;padding:0 3.04rem 0 2.4rem;border-bottom:.16rem solid #f3f750;border-radius:2.56rem;font-size:1.44rem}}@media screen and (max-width: 768px){.l-entry .l-entry-bg .l-entry__btn a{width:13rem;height:5rem;padding:0 1.9rem 0 1.5rem;border-bottom:.1rem solid #f3f750;border-radius:1.6rem;font-size:1.5rem}}.l-entry .l-entry-bg .l-entry__btn a i{font-size:.6rem;transition:.3s}@media screen and (max-width: 1199px){.l-entry .l-entry-bg .l-entry__btn a i{font-size:.48rem}}@media screen and (max-width: 768px){.l-entry .l-entry-bg .l-entry__btn a i{font-size:1.5rem}}.l-entry .l-entry-bg .l-entry__btn a:hover{background:#fff;padding:0 3rem;color:#000;text-shadow:.1rem .1rem 0 #f3f750}@media screen and (max-width: 1199px){.l-entry .l-entry-bg .l-entry__btn a:hover{padding:0 2.4rem;text-shadow:.08rem .08rem 0 #f3f750}}@media screen and (max-width: 768px){.l-entry .l-entry-bg .l-entry__btn a:hover{padding:0 1.5rem;text-shadow:.05rem .05rem 0 #f3f750}}.l-entry .l-entry-bg .l-entry__btn a:hover i{font-size:2.4rem}@media screen and (max-width: 1199px){.l-entry .l-entry-bg .l-entry__btn a:hover i{font-size:1.92rem}}@media screen and (max-width: 768px){.l-entry .l-entry-bg .l-entry__btn a:hover i{font-size:1.5rem}}.l-entry .l-entry__fixed-btn{position:fixed;height:12rem;width:22rem;z-index:5;transition:.3s;background-color:rgba(255,255,255,.8);border:.2rem solid #f53750;border-radius:3.2rem .8rem .8rem .8rem;color:#f53750;font-size:2rem;font-weight:900;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.l-entry .l-entry__fixed-btn{height:9.6rem;width:17.6rem;border:.16rem solid #f53750;border-radius:2.56rem .64rem .64rem .64rem;font-size:1.6rem}}@media screen and (max-width: 768px){.l-entry .l-entry__fixed-btn{display:none}}.l-entry .l-entry__fixed-btn.is-new{right:5rem;bottom:2.5rem}@media screen and (max-width: 1199px){.l-entry .l-entry__fixed-btn.is-new{right:4rem;bottom:2rem}}.l-entry .l-entry__fixed-btn.is-mid{right:29rem;bottom:2.5rem}@media screen and (max-width: 1199px){.l-entry .l-entry__fixed-btn.is-mid{right:23.2rem;bottom:2rem}}.l-entry .l-entry__fixed-btn:hover{background-color:#fff;background-color:#333;color:#fff;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.l-entry .l-entry__fixed-btn div{position:absolute;top:.6rem;left:.6rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#f53750;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media screen and (max-width: 1199px){.l-entry .l-entry__fixed-btn div{top:.48rem;left:.48rem;width:3.2rem;height:3.2rem;border:.16rem solid #fff}}.l-entry .l-entry__fixed-btn div img{width:2.5rem}@media screen and (max-width: 1199px){.l-entry .l-entry__fixed-btn div img{width:2rem}}.l-entry .l-entry__fixed-btn span{display:block;margin:3.5rem 0 1rem;color:#000;font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1.2;transition:.3s}@media screen and (max-width: 1199px){.l-entry .l-entry__fixed-btn span{margin:2.8rem 0 .8rem;font-size:1.92rem}}.l-entry .l-entry__fixed-btn:hover span{color:#fff}.l-entry .l-entry__spbtn{position:fixed;bottom:-100%;left:0;width:100%;z-index:5;transition:.5s}.l-entry .l-entry__spbtn .l-entry__spbtn-flex{display:flex}.l-entry .l-entry__spbtn .l-entry__spbtn-flex>a{width:100%;padding:1.5rem 0;text-align:center;font-size:2rem}@media screen and (max-width: 768px){.l-entry .l-entry__spbtn .l-entry__spbtn-flex>a{padding:2rem 0}}.l-entry .l-entry__spbtn .l-entry__spbtn-flex>a.l-entry__spbtn-recruit{background-color:#0163be;color:#fff}.l-entry .l-entry__spbtn .l-entry__spbtn-flex>a.l-entry__spbtn-graduate{background-color:#43d787;color:#fff}.c-heading__section{display:flex;padding:0 10rem;align-items:center}@media screen and (max-width: 1199px){.c-heading__section{padding:0 3rem}}@media screen and (max-width: 768px){.c-heading__section{padding:0 1rem}}.c-heading__section .c-heading__section--jp{position:relative;padding-left:3rem;color:#333;font-size:2.4rem;font-weight:900;line-height:1;z-index:1}.c-heading__section .c-heading__section--jp::before{content:"";position:absolute;top:50%;left:0;width:2rem;height:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fad201;border-radius:50%}@media screen and (max-width: 1199px){.c-heading__section .c-heading__section--jp.is-information{text-shadow:0 0 1rem rgba(0,0,0,.5)}}@media screen and (max-width: 768px){.c-heading__section .c-heading__section--jp{font-size:1.6rem}}.c-heading__page{padding:0 10rem;color:#333;font-size:10rem;font-weight:900;line-height:1}@media screen and (max-width: 1199px){.c-heading__page{padding:0 2.5rem;font-size:6rem}}@media screen and (max-width: 768px){.c-heading__page{padding:0 1rem;font-size:4rem}}.c-heading__page span{display:block;font-size:1.8rem}@media screen and (max-width: 1199px){.c-heading__page span{font-size:1.8rem}}@media screen and (max-width: 768px){.c-heading__page span{font-size:1.8rem}}.c-button{display:flex;position:relative;z-index:2}.c-button.is-message{justify-content:center}.c-button.is-message a{display:flex;position:relative;align-items:center;justify-content:center;padding:0 3rem}.c-button.is-message a i{position:absolute;top:50%;right:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-button a{display:flex;align-items:center;justify-content:space-between;width:27rem;height:8rem;padding:0 3.8rem 0 3rem;background-color:#f3f74f;border-bottom:.2rem solid #f3f750;border-radius:3.2rem;font-size:1.8rem;color:#7d7d7d}@media screen and (max-width: 768px){.c-button a{font-weight:700;width:24rem;height:6rem;border-radius:2.4rem}}.c-button a i{font-size:.6rem;transition:.3s}@media screen and (max-width: 768px){.c-button a i{font-size:2rem}}.c-button a:hover{background:#fff;padding:0 3rem;color:#000;text-shadow:.1rem .1rem 0 #f3f750}.c-button a:hover i{font-size:2.4rem}.c-slide{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:all .5s}.c-slide.p-top-thanks__read--large{transition:all .5s;-webkit-transform:translate(0, 12rem) scale(0) !important;transform:translate(0, 12rem) scale(0) !important}.c-slide.slidein-left{-webkit-transform:translate(-12rem, 0);transform:translate(-12rem, 0)}.c-slide.slidein-right{-webkit-transform:translate(12rem, 0);transform:translate(12rem, 0)}.c-slide.slidein-up{-webkit-transform:translate(0, -12rem);transform:translate(0, -12rem)}.c-slide.slidein-bottom{-webkit-transform:translate(0, 12rem);transform:translate(0, 12rem)}.c-slide.scrollin{-webkit-transform:translate(0, 0) scale(1) !important;transform:translate(0, 0) scale(1) !important;opacity:1 !important}.c-hamburger #menu-btn-check{display:none}.c-hamburger .c-hamburger__btn{display:none;position:fixed;top:1.5rem;right:1rem;height:5rem;width:7rem;justify-content:center;align-items:center;z-index:90}@media screen and (max-width: 768px){.c-hamburger .c-hamburger__btn{display:flex}}.c-hamburger .c-hamburger__btn span,.c-hamburger .c-hamburger__btn span:before,.c-hamburger .c-hamburger__btn span:after{content:"";display:block;height:.4rem;width:4rem;border-radius:.2rem;background-color:#0fa17f;position:absolute;transition:all .3s}.c-hamburger .c-hamburger__btn span:before{bottom:1rem}.c-hamburger .c-hamburger__btn span:after{top:1rem}.c-hamburger #menu-btn-check:checked~.c-hamburger__btn{background-color:#fff;width:4rem;height:4rem;top:1rem;right:1.8rem;border-radius:50%}.c-hamburger #menu-btn-check:checked~.c-hamburger__btn span{background-color:rgba(255,255,255,0)}.c-hamburger #menu-btn-check:checked~.c-hamburger__btn span::before{width:2rem;bottom:0;left:50%;background-color:#333;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.c-hamburger #menu-btn-check:checked~.c-hamburger__btn span::after{width:2rem;top:0;left:50%;background-color:#333;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width: 768px){.c-hamburger .c-hamburger__menu{width:100%;height:100%;position:fixed;top:0;left:100%;transition:all .5s;background-color:#000;z-index:80}.c-hamburger #menu-btn-check:checked~.c-hamburger__menu{left:0}}.c-scroll{width:200%;display:flex}@media screen and (max-width: 768px){.c-scroll{width:400%}}.c-scroll li{display:flex}.c-scroll li.c-scroll-left{-webkit-animation:infinity-scroll-left 60s infinite linear;animation:infinity-scroll-left 60s infinite linear}@media screen and (max-width: 1199px){.c-scroll li.c-scroll-left{-webkit-animation:infinity-scroll-left 40s infinite linear;animation:infinity-scroll-left 40s infinite linear}}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.c-scroll li.c-scroll-right{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:infinity-scroll-right 80s infinite linear;animation:infinity-scroll-right 80s infinite linear}@media screen and (max-width: 1199px){.c-scroll li.c-scroll-right{-webkit-animation:infinity-scroll-right 40s infinite linear;animation:infinity-scroll-right 40s infinite linear}}@-webkit-keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}.c-scroll li figure{width:100%}.c-scroll li figure img{width:100%}.p-top-keyvisual{position:relative;overflow:hidden}.p-top-keyvisual video{width:100%}.p-top-keyvisual .p-top-keyvisual__title{position:absolute;top:70%;left:3rem;color:#f3f74f;font-size:6.4rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-top-keyvisual .p-top-keyvisual__title{top:60%;left:1.5rem;font-size:5rem}}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__title{top:60%;left:1.5rem;font-size:3.2rem;padding-left:1rem}}.p-top-keyvisual .p-top-keyvisual__title span{display:block;color:#f3f74f;font-size:2.4rem;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__title span{font-size:2.4rem}}.p-top-index{position:relative;z-index:3}.p-top-vision{background:#252525;padding:10rem 0;color:#fff;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-top-vision{padding:8rem 0}}@media screen and (max-width: 768px){.p-top-vision{padding:8rem 2rem}}.p-top-vision h2{font-size:9rem;font-style:italic;font-weight:900}@media screen and (max-width: 1199px){.p-top-vision h2{font-size:7.2rem}}@media screen and (max-width: 768px){.p-top-vision h2{font-size:4rem}}.p-top-vision h2 span{font-size:5.6rem}@media screen and (max-width: 1199px){.p-top-vision h2 span{font-size:4.48rem}}@media screen and (max-width: 768px){.p-top-vision h2 span{font-size:2.8rem}}.p-top-vision sub{color:#fff;font-size:2.4rem;font-weight:400}.p-top-vision .p-top-vision__image{display:flex;justify-content:center;gap:15rem;padding-top:8rem}@media screen and (max-width: 1199px){.p-top-vision .p-top-vision__image{gap:12rem;padding-top:6.4rem}}@media screen and (max-width: 768px){.p-top-vision .p-top-vision__image{gap:5rem;flex-direction:column;align-items:center}}.p-top-vision .p-top-vision__image li{width:40rem;height:27rem;border-radius:1.6rem;box-shadow:0 .2rem 1.5rem .5rem rgba(255,255,255,.2);overflow-x:hidden;overflow-y:hidden}@media screen and (max-width: 1199px){.p-top-vision .p-top-vision__image li{width:34rem;height:21.6rem;border-radius:1.28rem}}@media screen and (max-width: 768px){.p-top-vision .p-top-vision__image li{width:34rem}}.p-top-vision .p-top-vision__image li:nth-child(1){margin-top:2rem;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}@media screen and (max-width: 1199px){.p-top-vision .p-top-vision__image li:nth-child(1){margin-top:1.6rem}}.p-top-vision .p-top-vision__image li:nth-child(2){margin-bottom:2rem;-webkit-transform:rotate(7deg);transform:rotate(7deg)}@media screen and (max-width: 1199px){.p-top-vision .p-top-vision__image li:nth-child(2){margin-bottom:1.6rem}}.p-top-message{padding:10rem 0;text-align:center;color:#fff;background-image:url("/wp-content/themes/kokudo/recruit/assets/img/top/message.webp");background-size:cover;background-position:center}@media screen and (max-width: 1199px){.p-top-message{padding:8rem 0}}@media screen and (max-width: 768px){.p-top-message{padding:4rem 1.2rem}}.p-top-message::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.p-top-message h2{position:relative;z-index:1;margin-bottom:1rem;font-size:6.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-top-message h2{margin-bottom:.8rem;font-size:5.12rem}}@media screen and (max-width: 768px){.p-top-message h2{font-size:3.2rem}}.p-top-message sub{position:relative;z-index:1;font-size:4rem;font-style:italic;font-weight:900;line-height:1.5}@media screen and (max-width: 1199px){.p-top-message sub{font-size:3.2rem}}@media screen and (max-width: 768px){.p-top-message sub{font-size:2.5rem}}.p-top-message p{position:relative;z-index:1;margin-top:9.5rem;margin-bottom:4rem;font-size:1.8rem;font-weight:400;line-height:1.8}@media screen and (max-width: 1199px){.p-top-message p{margin-top:7.6rem;margin-bottom:3.2rem;font-size:1.44rem}}@media screen and (max-width: 768px){.p-top-message p{font-size:1.4rem}}.p-top-our-vision{padding-top:15rem;background-color:#252525}@media screen and (max-width: 1199px){.p-top-our-vision{padding-top:12rem}}@media screen and (max-width: 768px){.p-top-our-vision{padding-top:5rem}}.p-top-our-vision .p-top-our-vision-bg{position:relative;display:flex;height:90rem;padding-left:10rem;overflow:hidden}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg{height:72rem;padding-left:8rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg{height:50rem;padding-left:1rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image{position:absolute;width:110%;top:-40%;left:-30%;-webkit-transform:rotate(20deg);transform:rotate(20deg);pointer-events:none;display:flex;gap:5rem}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image{gap:4rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image{width:160%;gap:2rem;left:-50%}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide{gap:4rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide{gap:2rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li{-webkit-animation:infinity-scroll-top 100s infinite linear;animation:infinity-scroll-top 100s infinite linear}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li figure{display:flex;flex-direction:column;gap:5rem;-webkit-filter:brightness(0.4);filter:brightness(0.4)}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li figure{gap:4rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li figure{gap:2rem;-webkit-filter:brightness(0.3);filter:brightness(0.3)}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li figure span{display:block;gap:1rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li figure span{display:inline-block;border-radius:1.6rem;overflow:hidden}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image .p-top-our-vision-bg__slide li figure span{border-radius:1.28rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-bg__image li:nth-child(even) .p-top-our-vision-bg__slide li{-webkit-animation:infinity-scroll-bottom 100s infinite linear;animation:infinity-scroll-bottom 100s infinite linear}@-webkit-keyframes infinity-scroll-top{from{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes infinity-scroll-top{from{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes infinity-scroll-bottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes infinity-scroll-bottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents sup{position:relative;margin-bottom:2rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents sup{margin-bottom:1.6rem;font-size:1.44rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents sup{margin-left:2rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents sup::before{position:absolute;top:50%;left:-2rem;-webkit-transform:translateY(-60%);transform:translateY(-60%);content:"";width:1.2rem;height:1.2rem;background:#f3f74f;border-radius:50%}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents sup::before{left:-1.6rem;width:.96rem;height:.96rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents h2{margin-bottom:3rem;color:#fff;font-size:4.8rem;font-weight:900;line-height:1.2;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents h2{margin-bottom:2.4rem;font-size:3.84rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents h2{font-size:2.4rem}}.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents p{margin-bottom:5rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.7;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents p{margin-bottom:4rem;font-size:1.28rem}}@media screen and (max-width: 768px){.p-top-our-vision .p-top-our-vision-bg .p-top-our-vision-contents p{font-size:1rem}}.p-top-people{padding:10rem;background-color:#252525}@media screen and (max-width: 1199px){.p-top-people{padding:8rem}}@media screen and (max-width: 768px){.p-top-people{padding:5rem 1rem}}.p-top-people sup{position:relative;margin-bottom:2rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-people sup{margin-bottom:1.6rem;font-size:1.44rem}}@media screen and (max-width: 768px){.p-top-people sup{margin-left:2rem}}.p-top-people sup::before{position:absolute;top:50%;left:-2rem;-webkit-transform:translateY(-60%);transform:translateY(-60%);content:"";width:1.2rem;height:1.2rem;background:#f3f74f;border-radius:50%}@media screen and (max-width: 1199px){.p-top-people sup::before{left:-1.6rem;width:.96rem;height:.96rem}}.p-top-people h2{margin-bottom:3rem;color:#fff;font-size:4.8rem;font-weight:900;line-height:1.2;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-people h2{margin-bottom:2.4rem;font-size:3.84rem}}.p-top-people .p-top-people-list{display:flex;gap:5rem;justify-content:center}@media screen and (max-width: 1199px){.p-top-people .p-top-people-list{gap:4rem}}@media screen and (max-width: 768px){.p-top-people .p-top-people-list{flex-direction:column}}.p-top-people .p-top-people-list li{width:30%}@media screen and (max-width: 768px){.p-top-people .p-top-people-list li{width:100%;text-align:center}}.p-top-people .p-top-people-list li .p-top-people-list__image{border-radius:.8rem .8rem 0 0;overflow:hidden;transition:.3s}@media screen and (max-width: 1199px){.p-top-people .p-top-people-list li .p-top-people-list__image{border-radius:.64rem .64rem 0 0}}.p-top-people .p-top-people-list li .p-top-people-list__text{display:flex;padding-top:2rem;justify-content:space-between}@media screen and (max-width: 1199px){.p-top-people .p-top-people-list li .p-top-people-list__text{padding-top:1.6rem}}@media screen and (max-width: 768px){.p-top-people .p-top-people-list li .p-top-people-list__text{text-align:left}}.p-top-people .p-top-people-list li .p-top-people-list__text p{width:calc(100% - 4rem);color:#fff;font-size:1.3rem;font-weight:700;line-height:2}@media screen and (max-width: 1199px){.p-top-people .p-top-people-list li .p-top-people-list__text p{width:calc(100% - 3.2rem)}}.p-top-people .p-top-people-list li .p-top-people-list__text p span{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-top-people .p-top-people-list li .p-top-people-list__text p span::after{content:"";position:absolute;display:block;bottom:0rem;left:0;width:100%;height:.1rem;background-color:#f3f74f;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left;transition:.3s}.p-top-people .p-top-people-list li .p-top-people-list__text i{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;background:#f3f74f;border-radius:1.2rem;color:#7d7d7d;font-size:.6rem;transition:.3s}@media screen and (max-width: 1199px){.p-top-people .p-top-people-list li .p-top-people-list__text i{width:3.2rem;height:3.2rem;border-radius:.96rem;font-size:.48rem}}@media screen and (max-width: 768px){.p-top-people .p-top-people-list li .p-top-people-list__text i{display:none}}.p-top-people .p-top-people-list li strong{margin-top:1rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:2}.p-top-people .p-top-people-list li a:hover .p-top-people-list__image{-webkit-filter:brightness(0.8);filter:brightness(0.8)}.p-top-people .p-top-people-list li a:hover .p-top-people-list__text{display:flex;padding-top:2rem;justify-content:space-between}.p-top-people .p-top-people-list li a:hover .p-top-people-list__text p{color:#fff;font-size:1.3rem;font-weight:700;line-height:2}.p-top-people .p-top-people-list li a:hover .p-top-people-list__text p span::after{-webkit-transform:scale(1);transform:scale(1)}.p-top-people .p-top-people-list li a:hover .p-top-people-list__text p span:nth-child(2)::after{transition-delay:.3s}.p-top-people .p-top-people-list li a:hover .p-top-people-list__text p span:nth-child(3)::after{transition-delay:.6s}.p-top-people .p-top-people-list li a:hover .p-top-people-list__text i{color:#000;font-size:2.4rem}@media screen and (max-width: 1199px){.p-top-people .p-top-people-list li a:hover .p-top-people-list__text i{font-size:1.92rem}}.p-top-people .p-top-people__more{padding:3rem 0;text-align:right}@media screen and (max-width: 1199px){.p-top-people .p-top-people__more{padding:2.4rem 0}}.p-top-people .p-top-people__more a{color:#fff;font-size:2rem;font-weight:700;line-height:1.4}.p-top-works{padding:10rem;background-color:#252525;overflow:hidden}@media screen and (max-width: 1199px){.p-top-works{padding:8rem}}@media screen and (max-width: 768px){.p-top-works{padding:5rem 1rem}}.p-top-works .p-top-works__flex{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.p-top-works .p-top-works__flex{flex-direction:column}}.p-top-works .p-top-works__flex .p-top-works__contents{width:42%;color:#fff;line-height:1.4;text-shadow:0 0 1rem rgba(0,0,0,.5);font-weight:700}@media screen and (max-width: 768px){.p-top-works .p-top-works__flex .p-top-works__contents{width:100%}}.p-top-works .p-top-works__flex .p-top-works__contents sup{position:relative;margin-bottom:2rem;font-size:3.6rem}@media screen and (max-width: 768px){.p-top-works .p-top-works__flex .p-top-works__contents sup{margin-left:2rem}}.p-top-works .p-top-works__flex .p-top-works__contents sup::before{position:absolute;top:50%;left:-2rem;-webkit-transform:translateY(-60%);transform:translateY(-60%);content:"";width:1.2rem;height:1.2rem;background:#f3f74f;border-radius:50%}@media screen and (max-width: 1199px){.p-top-works .p-top-works__flex .p-top-works__contents sup::before{left:-1.6rem;width:.96rem;height:.96rem}}.p-top-works .p-top-works__flex .p-top-works__contents h2{margin-bottom:2rem;font-size:14.4rem;font-weight:900;line-height:1.2}@media screen and (max-width: 1199px){.p-top-works .p-top-works__flex .p-top-works__contents h2{margin-bottom:1.6rem;font-size:11.52rem}}@media screen and (max-width: 768px){.p-top-works .p-top-works__flex .p-top-works__contents h2{font-size:6.4rem}}.p-top-works .p-top-works__flex .p-top-works__contents p{font-size:2.8rem;margin-bottom:2rem}@media screen and (max-width: 1199px){.p-top-works .p-top-works__flex .p-top-works__contents p{font-size:2.24rem;margin-bottom:1.6rem}}.p-top-works .p-top-works__flex .p-top-works__contents sub{display:inline-block;margin-bottom:5rem;font-size:1.6rem}@media screen and (max-width: 1199px){.p-top-works .p-top-works__flex .p-top-works__contents sub{margin-bottom:4rem;font-size:1.28rem}}.p-top-works .p-top-works__flex .p-top-works__contents .c-button{text-shadow:none}.p-top-works .p-top-works__flex .p-top-works__images-wrap{width:42%}.p-top-works .p-top-works__flex .p-top-works__images{display:flex;flex-direction:column;gap:0;opacity:0;transition:.3s}@media screen and (max-width: 1199px){.p-top-works .p-top-works__flex .p-top-works__images{gap:4rem}}@media screen and (max-width: 768px){.p-top-works .p-top-works__flex .p-top-works__images{justify-content:center;flex-direction:row;flex-wrap:wrap;gap:3rem 0 !important;margin-bottom:3rem}}.p-top-works .p-top-works__flex .p-top-works__images li{background-color:#eee;border-radius:1.6rem;overflow-x:hidden;overflow-y:hidden;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);margin-top:-10rem}@media screen and (max-width: 768px){.p-top-works .p-top-works__flex .p-top-works__images li{width:33%}}.p-top-works .p-top-works__flex .p-top-works__images li:nth-child(even){-webkit-transform:rotate(7deg);transform:rotate(7deg)}.p-top-works .p-top-works__flex .p-top-works__images li img{width:100%}.p-top-environment{padding:10rem;background-color:#f3f750}@media screen and (max-width: 1199px){.p-top-environment{padding:8rem}}@media screen and (max-width: 768px){.p-top-environment{padding:5rem 2rem}}.p-top-environment sup{position:relative;margin-bottom:2rem;color:#000;font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.p-top-environment sup{margin-left:2rem}}.p-top-environment sup::before{position:absolute;top:50%;left:-2rem;-webkit-transform:translateY(-60%);transform:translateY(-60%);content:"";width:1.2rem;height:1.2rem;background:#000;border-radius:50%}@media screen and (max-width: 1199px){.p-top-environment sup::before{left:-1.6rem;width:.96rem;height:.96rem}}.p-top-environment h2{margin-bottom:5rem;color:#000;font-size:4.8rem;font-weight:900;line-height:1.2}@media screen and (max-width: 1199px){.p-top-environment h2{margin-bottom:4rem;font-size:3.84rem}}.p-top-environment .p-top-environment__lists{max-width:110rem;margin:0 auto;display:flex;justify-content:center;gap:2.5rem}@media screen and (max-width: 768px){.p-top-environment .p-top-environment__lists{flex-direction:column;align-items:center}}.p-top-environment .p-top-environment__lists li{position:relative;width:calc(33.333% - 1.6666666667rem);border:1.5rem solid #000;border-radius:4.8rem;height:60rem;overflow-x:hidden;overflow-y:hidden;transition:.3s}@media screen and (max-width: 1199px){.p-top-environment .p-top-environment__lists li{width:calc(33.333% - 1.3333333333rem);border:.8rem solid #000;border-radius:3.84rem;height:48rem}}@media screen and (max-width: 768px){.p-top-environment .p-top-environment__lists li{width:100%}}.p-top-environment .p-top-environment__lists li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width: 768px){.p-top-environment .p-top-environment__lists li:hover{-webkit-transform:scale(1);transform:scale(1)}}.p-top-environment .p-top-environment__lists li a{height:100%}.p-top-environment .p-top-environment__lists li .p-top-environment__image{height:100%;display:flex;position:absolute;top:50%;left:50%;-webkit-filter:brightness(0.5);filter:brightness(0.5);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-top-environment .p-top-environment__lists li .p-top-environment__image img{max-width:none;height:100%}.p-top-environment .p-top-environment__lists li .p-top-environment__contents{position:relative;height:100%;padding:2rem;z-index:2;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1199px){.p-top-environment .p-top-environment__lists li .p-top-environment__contents{padding:1.6rem}}.p-top-environment .p-top-environment__lists li .p-top-environment__contents h3{display:flex;gap:1rem;align-items:center;color:#fff;font-size:3.6rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-top-environment .p-top-environment__lists li .p-top-environment__contents h3{gap:.8rem;font-size:2.88rem}}.p-top-environment .p-top-environment__lists li .p-top-environment__contents h3 img{width:6rem}@media screen and (max-width: 1199px){.p-top-environment .p-top-environment__lists li .p-top-environment__contents h3 img{width:4.8rem}}.p-top-environment .p-top-environment__lists li .p-top-environment__contents .p-top-environment__text{font-weight:700;line-height:1.4}.p-top-environment .p-top-environment__lists li .p-top-environment__contents .p-top-environment__text strong{display:inline-block;margin-bottom:2rem;color:#f3f74f;font-size:3.2rem}@media screen and (max-width: 1199px){.p-top-environment .p-top-environment__lists li .p-top-environment__contents .p-top-environment__text strong{margin-bottom:1.6rem;font-size:2.56rem}}.p-top-environment .p-top-environment__lists li .p-top-environment__contents .p-top-environment__text p{color:#fff;font-size:1.3rem}.p-top-join-us{padding:10rem;background-color:#252525}@media screen and (max-width: 1199px){.p-top-join-us{padding:8rem}}@media screen and (max-width: 768px){.p-top-join-us{padding:5rem 1rem}}.p-top-join-us .p-top-join-us__wrap{position:relative;padding:5rem;border-radius:1.6rem;overflow:hidden}@media screen and (max-width: 1199px){.p-top-join-us .p-top-join-us__wrap{padding:4rem;border-radius:1.28rem}}@media screen and (max-width: 768px){.p-top-join-us .p-top-join-us__wrap{padding:2rem 1rem}}.p-top-join-us .p-top-join-us__wrap .p-top-environment__image{position:absolute;top:0;left:0;width:100%}.p-top-join-us .p-top-join-us__wrap .p-top-environment__image img{width:100%}.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents{position:relative;z-index:2}.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents h2{color:#fff;font-size:12rem;font-weight:900;line-height:1.2;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents h2{font-size:9.6rem}}@media screen and (max-width: 768px){.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents h2{font-size:4.8rem}}.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents p{color:#fff;font-size:2.8rem;font-weight:900;line-height:1.4;margin-bottom:1rem;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents p{font-size:2.24rem;margin-bottom:.8rem}}@media screen and (max-width: 768px){.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents p{font-size:1.8rem}}.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents sub{display:inline-block;margin-bottom:2rem;color:#fff;font-size:2rem;font-weight:700;line-height:1.4;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents sub{margin-bottom:1.6rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-top-join-us .p-top-join-us__wrap .p-top-join-us-contents sub{font-size:1.3rem}}.p-message{padding-top:15rem;background-color:#f3f74e}@media screen and (max-width: 1199px){.p-message{padding-top:12rem}}@media screen and (max-width: 768px){.p-message{padding-top:7.5rem}}.p-message .p-message__section h2{margin-bottom:3rem;padding:5rem 10rem 0;color:#333;font-family:"M PLUS 1p",sans-serif;font-size:4.2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-message .p-message__section h2{margin-bottom:2.4rem;padding:4rem 8rem 0;font-size:3.36rem}}@media screen and (max-width: 768px){.p-message .p-message__section h2{margin-bottom:1.5rem;padding:3.5rem 2rem 0;font-size:2.8rem}}.p-message .p-message__section h2 span{display:block;margin-bottom:1rem;font-style:italic;font-size:2.4rem}@media screen and (max-width: 1199px){.p-message .p-message__section h2 span{margin-bottom:.8rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-message .p-message__section h2 span{margin-bottom:.5rem;font-size:1.8rem}}.p-message .p-message__section.is-manager .p-message__section-contents{padding-left:5rem;align-items:flex-start}@media screen and (max-width: 1199px){.p-message .p-message__section.is-manager .p-message__section-contents{padding-left:4rem}}@media screen and (max-width: 768px){.p-message .p-message__section.is-manager .p-message__section-contents{padding-left:2.5rem}}.p-message .p-message__section .p-message__section-visual{position:relative;height:68rem}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-visual{height:26rem}}.p-message .p-message__section .p-message__section-visual .p-message__section-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;overflow:hidden}.p-message .p-message__section .p-message__section-visual .p-message__section-contents{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;color:#fff;font-family:"M PLUS 1p",sans-serif;font-weight:700;line-height:1.7}.p-message .p-message__section .p-message__section-visual .p-message__section-contents>.p-message__section-contents-wrap{width:60%;padding-left:5rem}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents>.p-message__section-contents-wrap{width:80%;padding-left:1.5rem}}.p-message .p-message__section .p-message__section-visual .p-message__section-contents strong{margin-bottom:5rem;font-size:4.4rem}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents strong{margin-bottom:4rem;font-size:3.52rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents strong{margin-bottom:2.5rem;font-size:1.8rem}}.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__company-name{font-size:2rem}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__company-name{font-size:1.3rem}}.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__name{display:flex;align-items:center;margin-bottom:3rem;font-size:3.2rem}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__name{margin-bottom:2.4rem;font-size:2.56rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__name{margin-bottom:1.5rem;font-size:1.6rem}}.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__name span{font-size:1.4rem;margin-right:2rem}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__name span{font-size:1.12rem;margin-right:1.6rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-visual .p-message__section-contents .p-message__name span{font-size:1rem}}.p-message .p-message__section .p-message__section-textarea{position:relative;z-index:2;padding:8rem 10rem;background-color:#fbf9ea;color:#333}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-textarea{padding:6.4rem 8rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-textarea{padding:2rem}}.p-message .p-message__section .p-message__section-textarea strong{display:inline-block;margin-bottom:4rem;font-family:"Yuji Boku",serif;font-size:8.4rem;font-weight:400}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-textarea strong{margin-bottom:3.2rem;font-size:6.72rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-textarea strong{margin-bottom:2rem;font-size:2.7rem;line-height:1.4}}.p-message .p-message__section .p-message__section-textarea p{margin-bottom:4rem;font-size:2rem;font-weight:700;line-height:2}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-textarea p{margin-bottom:3.2rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-textarea p{margin-bottom:2rem;font-size:1.3rem}}.p-message .p-message__section .p-message__section-textarea b{display:inline-block;margin-bottom:4rem;font-size:3.6rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-message .p-message__section .p-message__section-textarea b{margin-bottom:3.2rem;font-size:2.88rem}}@media screen and (max-width: 768px){.p-message .p-message__section .p-message__section-textarea b{margin-bottom:2rem;font-size:2.4rem}}.p-message .p-message__section .p-message__slide{overflow:hidden}.p-message .p-message__section .p-message__slide .p-message__slide-lists{width:200%}.p-member{padding-top:10rem;background-color:#000}@media screen and (max-width: 1199px){.p-member{padding-top:8rem}}@media screen and (max-width: 768px){.p-member{padding-top:5rem}}.p-member h1{margin:10rem 0 3rem;padding:0 15rem 10rem;font-family:"M PLUS 1p",sans-serif;color:#fff;font-size:10rem;font-weight:900;line-height:1}@media screen and (max-width: 1199px){.p-member h1{margin:8rem 0 2.4rem;padding:0 12rem 8rem;font-size:8rem}}@media screen and (max-width: 768px){.p-member h1{margin:5rem 0 1.5rem;padding:0 1.5rem 5rem;font-size:5rem}}.p-member h1 span{display:block;margin-bottom:1rem;font-size:2.4rem;font-style:italic;line-height:1.4}.p-member .p-top-people{padding:10rem 3rem}@media screen and (max-width: 1199px){.p-member .p-top-people{padding:8rem 2.4rem}}@media screen and (max-width: 768px){.p-member .p-top-people{padding:5rem 1.5rem}}.p-member .p-top-people h2{margin-bottom:5rem;font-size:2.8rem;font-weight:900;letter-spacing:.1em;line-height:1.4}@media screen and (max-width: 1199px){.p-member .p-top-people h2{margin-bottom:4rem}}@media screen and (max-width: 768px){.p-member .p-top-people h2{margin-bottom:2.5rem;font-size:2.4rem}}.p-member .p-top-people .p-top-people-list{padding:0 7rem}@media screen and (max-width: 1199px){.p-member .p-top-people .p-top-people-list{padding:0 5.6rem}}@media screen and (max-width: 768px){.p-member .p-top-people .p-top-people-list{padding:0}}.p-company{padding-top:10rem;background-color:#f3f74e}@media screen and (max-width: 1199px){.p-company{padding-top:8rem}}@media screen and (max-width: 768px){.p-company{padding-top:5rem}}.p-company .p-company__fv{max-width:160rem;margin:0 auto}@media screen and (max-width: 1199px){.p-company .p-company__fv{max-width:128rem}}@media screen and (max-width: 768px){.p-company .p-company__fv{max-width:80rem;padding-top:5rem}}.p-company .p-company__fv .p-company__fv-flex{position:relative;display:flex;align-items:flex-start;justify-content:space-around;margin-bottom:3rem;padding:0 5rem}@media screen and (max-width: 1199px){.p-company .p-company__fv .p-company__fv-flex{margin-bottom:2.4rem;padding:0 4rem}}@media screen and (max-width: 768px){.p-company .p-company__fv .p-company__fv-flex{margin-bottom:1.5rem;padding:0 1rem}}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea{width:50%;padding-top:10rem}@media screen and (max-width: 1199px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea{padding-top:8rem}}@media screen and (max-width: 768px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea{width:100%;padding-top:0}}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea h1{font-size:5rem;font-weight:900;color:#00305a;font-family:"Noto Sans JP";line-height:1.4;margin-bottom:3rem}@media screen and (max-width: 1199px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea h1{font-size:3.5rem}}@media screen and (max-width: 768px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea h1{font-size:2rem;margin-bottom:1.5rem}}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea h1 span{display:block;margin-bottom:1rem}@media screen and (max-width: 1199px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea h1 span{margin-bottom:.8rem}}@media screen and (max-width: 768px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea h1 span{font-size:3rem;margin-bottom:.5rem}}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea p span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#156297;font-size:2rem;font-weight:900;line-height:1.4;background:#fff;margin-top:.3rem;padding:1rem 5rem 1rem 2rem}@media screen and (max-width: 1199px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea p span{font-size:1.6rem;margin-top:.24rem;padding:.8rem 4rem .8rem 1.6rem}}@media screen and (max-width: 768px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-textarea p span{font-size:1.3rem;margin-top:.3rem;padding:.5rem 2.5rem .5rem 1rem}}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-image{width:50%;text-align:center}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-image img{width:100%}@media screen and (max-width: 768px){.p-company .p-company__fv .p-company__fv-flex .p-company__fv-image{position:absolute;top:-1rem;right:-1rem}.p-company .p-company__fv .p-company__fv-flex .p-company__fv-image img{width:70%}}.p-company .p-company__feature{max-width:160rem;margin:0 auto;padding:10rem 5rem}@media screen and (max-width: 1199px){.p-company .p-company__feature{max-width:128rem;padding:8rem 4rem}}@media screen and (max-width: 768px){.p-company .p-company__feature{max-width:80rem;padding:2.5rem 2rem}}.p-company .p-company__feature h2{color:#156297;font-size:6.4rem;font-style:italic;font-weight:900;line-height:1.4;margin-bottom:3rem}@media screen and (max-width: 1199px){.p-company .p-company__feature h2{font-size:5.12rem;margin-bottom:2.4rem}}@media screen and (max-width: 768px){.p-company .p-company__feature h2{font-size:2.4rem;margin-bottom:1.5rem;text-align:center}}.p-company .p-company__feature .p-company__feature-text{color:#156297;font-size:1.5rem;font-weight:700;line-height:2.4;margin-bottom:7rem}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-text{margin-bottom:5.6rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-text{font-size:1.3rem;margin-bottom:3.5rem}}.p-company .p-company__feature .p-company__feature-flex{display:flex}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex{flex-direction:column}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-image{width:33%}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-image{width:100%;margin-bottom:2.5rem}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-image img{position:sticky;top:25rem;width:100%}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-image img{top:20rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-image img{position:static;top:auto}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea{width:67%;background:#114060;padding:3rem 5rem 5rem}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea{padding:2.4rem 4rem 4rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea{width:100%;padding:1.5rem 1rem}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li{margin-bottom:10rem}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li{margin-bottom:8rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li{margin-bottom:2rem}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li:last-child{margin-bottom:0}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li span{display:inline-block;background-color:#156297;margin-bottom:2rem;padding:.3rem 1rem;color:#f3f74e;font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li span{margin-bottom:1.6rem;padding:.24rem .8rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li span{margin-bottom:1rem;padding:.15rem .5rem;font-size:1.6rem}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li h3{color:#f3f74e;font-size:2.8rem;font-weight:900;line-height:1.4;margin-bottom:1rem}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li h3{font-size:2.24rem;margin-bottom:.8rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li h3{font-size:1.6rem;margin-bottom:.5rem}}.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li p{color:#fff;font-size:1.5rem;font-weight:700;line-height:2.4}@media screen and (max-width: 1199px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li p{font-size:1.2rem}}@media screen and (max-width: 768px){.p-company .p-company__feature .p-company__feature-flex .p-company__feature-flex-textarea li p{font-size:1.1rem}}.p-company .p-company__about{padding-bottom:10rem;background-color:#fff}@media screen and (max-width: 1199px){.p-company .p-company__about{padding-bottom:8rem}}@media screen and (max-width: 768px){.p-company .p-company__about{padding-bottom:5rem}}.p-company .p-company__about h2{display:flex;align-items:center;padding-top:10rem;color:#0e6bd9;font-size:6.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-company .p-company__about h2{padding-top:8rem;font-size:5.12rem}}@media screen and (max-width: 768px){.p-company .p-company__about h2{padding-top:5rem;font-size:2.4rem}}.p-company .p-company__about h2 span{display:block;background:#0e6bd9;height:2rem;margin-right:2rem;width:8rem}@media screen and (max-width: 1199px){.p-company .p-company__about h2 span{height:1.6rem;margin-right:1.6rem;width:6.4rem}}@media screen and (max-width: 768px){.p-company .p-company__about h2 span{height:1rem;margin-right:1rem;width:4rem}}.p-company .p-company__about .p-company__about-text{margin-top:3rem;padding:0 10rem 3rem;color:#114060;font-size:1.5rem;font-weight:700;line-height:2.4}@media screen and (max-width: 1199px){.p-company .p-company__about .p-company__about-text{margin-top:2.4rem;padding:0 8rem 2.4rem;font-size:1.2rem}}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-text{margin-top:1.5rem;padding:0 1rem 1.5rem;font-size:1.1rem}}.p-company .p-company__about .p-company__about-readmore{background:#0e6bd9;padding:6rem}@media screen and (max-width: 1199px){.p-company .p-company__about .p-company__about-readmore{padding:4.8rem}}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-readmore{padding:2rem}}.p-company .p-company__about .p-company__about-readmore strong{display:block;color:#f3f74e;font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:2rem}@media screen and (max-width: 1199px){.p-company .p-company__about .p-company__about-readmore strong{font-size:1.92rem;margin-bottom:1.6rem}}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-readmore strong{font-size:1.6rem;margin-bottom:1rem}}.p-company .p-company__about .p-company__about-readmore p{color:#fff;font-size:1.7rem;font-weight:700;line-height:2.4}@media screen and (max-width: 1199px){.p-company .p-company__about .p-company__about-readmore p{font-size:1.36rem}}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-readmore p{font-size:1.1rem}}.p-company .p-company__about .p-company__about-flex{display:flex;margin-top:3rem;background:#0e6bd9;padding:6rem;gap:3rem}@media screen and (max-width: 1199px){.p-company .p-company__about .p-company__about-flex{margin-top:2.4rem;padding:4.8rem;gap:2.4rem}}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-flex{flex-direction:column;margin-top:1.5rem;padding:2rem;gap:1.5rem}}.p-company .p-company__about .p-company__about-flex .p-company__about-flex-item{width:50%}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-flex .p-company__about-flex-item{width:100%}}.p-company .p-company__about .p-company__about-flex .p-company__about-flex-item h3{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:1rem}@media screen and (max-width: 1199px){.p-company .p-company__about .p-company__about-flex .p-company__about-flex-item h3{font-size:1.92rem;margin-bottom:.8rem}}@media screen and (max-width: 768px){.p-company .p-company__about .p-company__about-flex .p-company__about-flex-item h3{font-size:1.6rem;margin-bottom:.5rem}}.p-company .p-company__point{padding:10rem 0;background:#0097b2;border-radius:.4rem}@media screen and (max-width: 1199px){.p-company .p-company__point{padding:8rem 0;border-radius:.32rem}}@media screen and (max-width: 768px){.p-company .p-company__point{padding:3rem 0;border-radius:.2rem}}.p-company .p-company__point h2{display:flex;margin-bottom:3rem;align-items:center;color:#fff;font-size:6.4rem;font-weight:900}@media screen and (max-width: 1199px){.p-company .p-company__point h2{margin-bottom:2.4rem;font-size:5.12rem}}@media screen and (max-width: 768px){.p-company .p-company__point h2{margin-bottom:1.5rem;font-size:2.4rem}}.p-company .p-company__point h2 span{display:block;background:#fff;height:2rem;margin-right:2rem;width:8rem}@media screen and (max-width: 1199px){.p-company .p-company__point h2 span{height:1.6rem;margin-right:1.6rem;width:6.4rem}}@media screen and (max-width: 768px){.p-company .p-company__point h2 span{height:1rem;width:4rem}}.p-company .p-company__point .p-company__point-text{margin-bottom:3rem;padding:0 10rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:2.4}@media screen and (max-width: 1199px){.p-company .p-company__point .p-company__point-text{margin-bottom:2.4rem;padding:0 8rem;font-size:1.44rem}}@media screen and (max-width: 768px){.p-company .p-company__point .p-company__point-text{margin-bottom:1.5rem;padding:0 1rem;font-size:1.1rem}}.p-company .p-company__point>div{padding:0 10rem}@media screen and (max-width: 1199px){.p-company .p-company__point>div{padding:0 8rem}}@media screen and (max-width: 768px){.p-company .p-company__point>div{padding:0 2rem}}.p-company .p-company__point>div.p-company__point1{background:#0097b2}.p-company .p-company__point>div.p-company__point1 .p-company__point-heading{margin-top:3rem}@media screen and (max-width: 1199px){.p-company .p-company__point>div.p-company__point1 .p-company__point-heading{margin-top:2.4rem}}@media screen and (max-width: 768px){.p-company .p-company__point>div.p-company__point1 .p-company__point-heading{margin-top:1.5rem}}.p-company .p-company__point>div.p-company__point2{background:#0097b2}.p-company .p-company__point>div.p-company__point3{background:#0097b2}.p-company .p-company__point>div.p-company__point3 .p-company__point-flex-textarea p{font-size:1.8rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-company .p-company__point>div.p-company__point3 .p-company__point-flex-textarea p{font-size:1.44rem}}@media screen and (max-width: 768px){.p-company .p-company__point>div.p-company__point3 .p-company__point-flex-textarea p{text-align:left;font-weight:400}}.p-company .p-company__point>div .p-company__point-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-top:10rem}@media screen and (max-width: 1199px){.p-company .p-company__point>div .p-company__point-heading{margin-top:8rem}}@media screen and (max-width: 768px){.p-company .p-company__point>div .p-company__point-heading{flex-direction:column-reverse;align-items:flex-start;margin-top:5rem;text-align:center}}.p-company .p-company__point>div .p-company__point-heading span{display:inline-block;background:#fff;padding:.5rem 2rem;color:#0097b2;font-size:3.6rem;font-weight:700;line-height:1.4;margin-top:2rem}@media screen and (max-width: 1199px){.p-company .p-company__point>div .p-company__point-heading span{padding:.4rem 1.6rem;font-size:2.88rem}}@media screen and (max-width: 768px){.p-company .p-company__point>div .p-company__point-heading span{margin-top:0;padding:.25rem 1rem;font-size:1.8rem;margin-bottom:1rem}}.p-company .p-company__point>div .p-company__point-heading img{width:50%}@media screen and (max-width: 768px){.p-company .p-company__point>div .p-company__point-heading img{width:50%}}.p-company .p-company__point>div .p-company__point-flex{display:flex;background-color:#fff;padding:7rem;gap:5rem;flex-wrap:wrap}@media screen and (max-width: 1199px){.p-company .p-company__point>div .p-company__point-flex{padding:5.6rem;gap:4rem}}@media screen and (max-width: 768px){.p-company .p-company__point>div .p-company__point-flex{padding:2rem;gap:1rem}}.p-company .p-company__point>div .p-company__point-flex .p-company__point-flex-textarea p{color:#000;font-size:1.5rem;line-height:2.4}@media screen and (max-width: 768px){.p-company .p-company__point>div .p-company__point-flex .p-company__point-flex-textarea p{font-size:1.3rem}}.p-company .p-company__point>div .p-company__point-flex .p-company__point-flex-image{text-align:center}.p-company .p-company__point>div .p-company__point-flex .w-50{width:calc(50% - 2.5rem)}@media screen and (max-width: 768px){.p-company .p-company__point>div .p-company__point-flex .w-50{width:100%}}.p-company .p-company__point>div .p-company__point-flex .w-100{width:100%}.p-business{background-color:#333}.p-business .p-business__fv{padding:15rem 10rem 0;background-color:#f3f74e}@media screen and (max-width: 1199px){.p-business .p-business__fv{padding:12rem 8rem 0}}@media screen and (max-width: 768px){.p-business .p-business__fv{padding:7.5rem 1rem 3rem}}.p-business .p-business__fv h1{color:#333;font-family:"M PLUS 1p",sans-serif;font-size:2.4rem;font-style:italic;font-weight:900;line-height:1.4;border-bottom:solid .2rem #000}@media screen and (max-width: 1199px){.p-business .p-business__fv h1{font-size:1.92rem;border-bottom:solid .16rem #000}}@media screen and (max-width: 768px){.p-business .p-business__fv h1{font-size:1.2rem;border-bottom:solid .1rem #000}}.p-business .p-business__fv h1 span{display:block;margin-top:1rem;font-size:10rem;font-style:normal;font-weight:900;font-family:"Noto Sans JP";line-height:1}@media screen and (max-width: 1199px){.p-business .p-business__fv h1 span{margin-top:.8rem;font-size:8rem}}@media screen and (max-width: 768px){.p-business .p-business__fv h1 span{margin-top:.5rem;font-size:5rem}}.p-business .p-business__fv-flex{display:flex;gap:4rem;margin-top:3rem}@media screen and (max-width: 1199px){.p-business .p-business__fv-flex{gap:3.2rem;margin-top:2.4rem}}@media screen and (max-width: 768px){.p-business .p-business__fv-flex{flex-direction:column;gap:1rem;margin-top:1.5rem}}.p-business .p-business__fv-flex .p-business__fv-image{width:calc(55% - 2rem);margin-bottom:-15rem}@media screen and (max-width: 1199px){.p-business .p-business__fv-flex .p-business__fv-image{width:calc(55% - 1.6rem);margin-bottom:-12rem}}@media screen and (max-width: 768px){.p-business .p-business__fv-flex .p-business__fv-image{width:100%;margin-bottom:0}}.p-business .p-business__fv-flex .p-business__fv-textarea{width:calc(45% - 2rem);padding-top:3rem;text-align:center}@media screen and (max-width: 1199px){.p-business .p-business__fv-flex .p-business__fv-textarea{width:calc(45% - 1.6rem);padding-top:2.4rem}}@media screen and (max-width: 768px){.p-business .p-business__fv-flex .p-business__fv-textarea{width:100%;padding-top:0;text-align:left}}.p-business .p-business__fv-flex .p-business__fv-textarea p{color:#333;font-size:1.3rem;font-weight:700;line-height:2.4;margin-bottom:3rem}@media screen and (max-width: 768px){.p-business .p-business__fv-flex .p-business__fv-textarea p{margin-bottom:1.5rem}}.p-business .p-business__fv-flex .p-business__fv-textarea strong{display:inline-block;border:.2rem solid #000;padding:1.5rem;color:#000;font-size:2rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-business .p-business__fv-flex .p-business__fv-textarea strong{border:.16rem solid #000;padding:1.2rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-business .p-business__fv-flex .p-business__fv-textarea strong{display:block;text-align:center;padding:.6rem;border:.3rem solid #000}}.p-business .p-business__about{padding-top:20rem;padding-bottom:10rem}@media screen and (max-width: 1199px){.p-business .p-business__about{padding-top:16rem;padding-bottom:8rem}}@media screen and (max-width: 768px){.p-business .p-business__about{padding-top:3rem;padding-bottom:3rem}}.p-business .p-business__about .p-business__about-title{margin-bottom:3rem;display:flex;align-items:center;color:#f3f74e;font-size:4.8rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-title{margin-bottom:2.4rem;font-size:3.84rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-title{margin-bottom:1.5rem;font-size:2.4rem}}.p-business .p-business__about .p-business__about-title span{display:block;background:#f3f74e;height:2rem;margin-right:2rem;width:8rem}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-title span{height:1.6rem;margin-right:1.6rem;width:6.4rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-title span{height:1rem;margin-right:1rem;width:4rem}}.p-business .p-business__about .p-business__about-text{padding:0 10rem;color:#fff;font-size:1.5rem;font-weight:700;line-height:2.4;margin-bottom:5rem}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-text{padding:0 8rem;font-size:1.2rem;margin-bottom:4rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-text{padding:0 1rem;margin-bottom:2rem}}.p-business .p-business__about .p-business__about-image{max-width:110rem;margin:0 auto;padding:0 10rem 10rem}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-image{max-width:88rem;padding:0 8rem 8rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-image{max-width:55rem;padding:0 1rem 3rem}}.p-business .p-business__about .p-business__about-list{display:flex;flex-direction:column;gap:2rem;padding:0 10rem}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-list{gap:1.6rem;padding:0 8rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list{gap:1rem;padding:0 1rem}}.p-business .p-business__about .p-business__about-list li{display:flex;align-items:center;background-color:#fff}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list li{flex-direction:column;align-items:flex-start}}.p-business .p-business__about .p-business__about-list li .p-business__about-list-title{width:25%}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-title{width:100%;padding:1rem}}.p-business .p-business__about .p-business__about-list li .p-business__about-list-title h3{color:#156297;font-size:2.8rem;font-weight:700;display:flex;align-items:center}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-title h3{font-size:2.24rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-title h3{font-size:2rem}}.p-business .p-business__about .p-business__about-list li .p-business__about-list-title h3 span{display:block;background:#156297;height:4rem;margin-right:2rem;width:1rem}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-title h3 span{height:3.2rem;margin-right:1.6rem;width:.8rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-title h3 span{height:2rem;margin-right:1rem;width:.5rem}}.p-business .p-business__about .p-business__about-list li .p-business__about-list-text{width:50%;padding:0 3rem;color:#333;font-size:1.5rem;font-weight:700;line-height:2}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-text{width:50%;padding:0 2.4rem;font-size:1.2rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-text{width:100%;padding:1rem;font-size:1.2rem}}.p-business .p-business__about .p-business__about-list li .p-business__about-list-image{width:25%}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-list li .p-business__about-list-image{margin:0 auto;width:calc(100% - 2rem)}}.p-business .p-business__about .p-business__about-btn{margin:6rem 0 4rem;padding:0 10rem}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-btn{margin:4.8rem 0 3.2rem;padding:0 8rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-btn{margin:3rem 0 2rem;padding:0 1.5rem}}.p-business .p-business__about .p-business__about-btn a{background:#0ea17f;border:.2rem solid #0ea17f;border-radius:3.2rem;padding:0 3.8rem 0 3rem;width:40rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-btn a{border:.16rem solid #0ea17f;border-radius:2.56rem;padding:0 3.04rem 0 2.4rem;width:32rem;font-size:1.44rem}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-btn a{border:.1rem solid #0ea17f;border-radius:2.4rem;padding:2.5rem 1.9rem 2.5rem 1.5rem;width:100%;font-size:1.6rem;justify-content:space-around;height:auto}}.p-business .p-business__about .p-business__about-btn a:hover{background:#fff;padding:0rem 3rem;color:#333;text-shadow:.1rem .1rem 0 #0ea17f}@media screen and (max-width: 1199px){.p-business .p-business__about .p-business__about-btn a:hover{padding:0rem 2.4rem;text-shadow:.08rem .08rem 0 #0ea17f}}@media screen and (max-width: 768px){.p-business .p-business__about .p-business__about-btn a:hover{padding:0rem 1.5rem;text-shadow:.05rem .05rem 0 #0ea17f}}.p-info{padding:20rem 8rem 10rem;background-color:#f3f74e}@media screen and (max-width: 1199px){.p-info{padding:16rem 6.4rem 8rem}}@media screen and (max-width: 768px){.p-info{padding:15rem 1rem 5rem}}.p-info .p-info__title{display:flex;margin-bottom:5rem;padding:0 2rem;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1199px){.p-info .p-info__title{margin-bottom:4rem;padding:0 1.6rem}}@media screen and (max-width: 768px){.p-info .p-info__title{flex-direction:column;align-items:flex-start;margin-bottom:2.5rem;padding:0 1rem}}.p-info .p-info__title h1{color:#333;font-family:"Noto Sans JP";font-size:7.2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-info .p-info__title h1{font-size:5.76rem}}@media screen and (max-width: 768px){.p-info .p-info__title h1{font-size:4rem}}.p-info .p-info__title h1 span{display:block;font-family:"M PLUS 1p",sans-serif;font-size:2.4rem;font-style:italic;margin-bottom:1rem}@media screen and (max-width: 768px){.p-info .p-info__title h1 span{font-size:2rem;margin-bottom:.5rem}}.p-info .p-info__title p{color:#333;font-family:"M PLUS 1p",sans-serif;font-size:1.5rem;font-weight:700;line-height:2.3}@media screen and (max-width: 768px){.p-info .p-info__title p{font-size:1.3rem}}.p-info .p-info__section{background:#034060;padding:10rem 0 0}@media screen and (max-width: 1199px){.p-info .p-info__section{padding:8rem 0 0}}@media screen and (max-width: 768px){.p-info .p-info__section{padding:5rem 0 0}}.p-info .p-info__section .p-info__section-anchor{display:flex;gap:1rem;justify-content:center;align-items:center;padding:0 10rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-anchor{gap:.8rem;padding:0 8rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-anchor{flex-wrap:wrap;gap:1rem;padding:0 1rem}}.p-info .p-info__section .p-info__section-anchor li{width:25%}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-anchor li{width:calc(50% - .5rem)}}.p-info .p-info__section .p-info__section-anchor li a{display:flex;border:.2rem solid #f3f74e;justify-content:space-between;align-items:center;padding:2rem;color:#f3f74e;font-family:"Noto Sans JP";font-size:1.6rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-anchor li a{border:.16rem solid #f3f74e;padding:1.6rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-anchor li a{border:.1rem solid #f3f74e;padding:1.5rem 1rem}}.p-info .p-info__section .p-info__section-title{display:flex;align-items:center;color:#f3f74e;font-size:6.4rem;font-family:"Noto Sans JP";font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-title{font-size:5.12rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-title{font-size:3.2rem}}.p-info .p-info__section .p-info__section-title span{display:block;background:#f3f74e;height:2rem;margin-right:2rem;width:8rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-title span{height:1.6rem;margin-right:1.6rem;width:6.4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-title span{height:1rem;width:3rem}}.p-info .p-info__section .p-info__section-wrap{padding:3rem 10rem 0}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-wrap{padding:2.4rem 8rem 0}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-wrap{padding:1.5rem 1rem 0}}.p-info .p-info__section .p-info__section-wrap .p-info__section-read{color:#fff;font-size:1.5rem;font-weight:700;line-height:2.4}.p-info .p-info__section .p-info__section-order{margin-top:5rem;display:flex;gap:5rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-order{margin-top:4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-order{flex-direction:column;margin-top:2.5rem}}.p-info .p-info__section .p-info__section-order li{position:relative;width:33.3%;padding:5rem 0;border-top:.1rem solid #f3f74e;border-bottom:.1rem solid #f3f74e;font-weight:700}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-order li{padding:4rem 0;border-top:.08rem solid #f3f74e;border-bottom:.08rem solid #f3f74e}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-order li{width:100%;padding:2.5rem 0;border-top:.05rem solid #f3f74e;border-bottom:.05rem solid #f3f74e}}.p-info .p-info__section .p-info__section-order li span{position:absolute;top:-1.4rem;left:0;display:inline-block;color:#f3f74e;font-family:"M PLUS 1p",sans-serif;font-size:2.8rem;font-style:italic;padding-right:3rem;background-color:#034060}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-order li span{top:-1.12rem;padding-right:2.4rem}}.p-info .p-info__section .p-info__section-order li h3{color:#f3f74e;font-family:"Noto Sans JP";font-size:2.8rem;line-height:1.4;margin-bottom:1rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-order li h3{font-size:2.24rem;margin-bottom:.8rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-order li h3{font-size:2rem;margin-bottom:.5rem}}.p-info .p-info__section .p-info__section-order li p{color:#fff;font-family:"M PLUS 1p",sans-serif;font-size:1.3rem;line-height:1.4}.p-info .p-info__section .p-info__section-entry{margin-top:5rem;border-bottom:.1rem solid #fff}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-entry{margin-top:4rem;border-bottom:.08rem solid #fff}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-entry{margin-top:2rem;border-bottom:none}}.p-info .p-info__section .p-info__section-entry li{display:flex}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-entry li{flex-direction:column;border-top:.1rem solid #fff;padding:2rem 0;position:relative}.p-info .p-info__section .p-info__section-entry li::before,.p-info .p-info__section .p-info__section-entry li::after{content:"";position:absolute;left:0;width:7rem;height:.1rem;background-color:#f3f74e}.p-info .p-info__section .p-info__section-entry li::before{top:-0.1rem}.p-info .p-info__section .p-info__section-entry li::after{bottom:-0.1rem}.p-info .p-info__section .p-info__section-entry li:last-child{border-bottom:.1rem solid #fff}}.p-info .p-info__section .p-info__section-entry li span{display:inline-block;padding:2rem 0;font-size:1.5rem;font-weight:700;line-height:2}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-entry li span{padding:1.6rem 0}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-entry li span{padding:0}}.p-info .p-info__section .p-info__section-entry li span:first-child{width:15%;color:#f3f74e;border-top:.1rem solid #f3f74e}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-entry li span:first-child{width:100%;border-top:none}}.p-info .p-info__section .p-info__section-entry li span:last-child{width:85%;padding-left:2rem;color:#fff;border-top:.1rem solid #fff}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-entry li span:last-child{padding-left:1.6rem;border-top:.08rem solid #fff}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-entry li span:last-child{width:100%;padding-left:1em;border-top:none;font-size:1.3rem}}.p-info .p-info__section .p-info__section-step{display:flex;margin-top:5rem;gap:8rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-step{margin-top:4rem;gap:6.4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-step{flex-direction:column;margin-top:2.5rem;gap:4rem}}.p-info .p-info__section .p-info__section-step li{position:relative;display:flex;align-items:center;justify-content:center;width:20%;background:#7b7b7b;height:35rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-step li{width:20%;height:28rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-step li{width:75%;height:auto;padding:2rem 0;margin:0 auto 2.5rem}}.p-info .p-info__section .p-info__section-step li span{position:absolute;display:block;width:100%;top:-1.2rem;left:0;color:#fff;font-family:"M PLUS 1p",sans-serif;font-size:2.4rem;font-style:italic;text-align:center;font-weight:800}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-step li span{top:-0.96rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-step li span{font-size:2.4rem}}.p-info .p-info__section .p-info__section-step li p{color:#fff;font-size:2rem;font-weight:700;line-height:1.4;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-step li p{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;text-align:center}}.p-info .p-info__section .p-info__section-step li::after{content:"";position:absolute;top:50%;right:-4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:4rem;height:16rem;background:#f3f74e;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%)}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__section-step li::after{right:-3.2rem;width:3.2rem;height:12.8rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__section-step li::after{top:auto;bottom:-8rem;right:50%;-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg);width:4rem;height:12rem}}.p-info .p-info__section .p-info__section-step li:last-child::after{display:none}.p-info .p-info__section .p-info__faq-list{padding-bottom:10rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__faq-list{padding-bottom:8rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list{padding-bottom:5rem}}.p-info .p-info__section .p-info__faq-list li{margin-top:3rem;cursor:pointer}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__faq-list li{margin-top:2.4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li{margin-top:1.5rem}}.p-info .p-info__section .p-info__faq-list li:first-child{margin-top:0}.p-info .p-info__section .p-info__faq-list li .p-info__faq-question{width:100%;display:flex;align-items:center;padding:3rem;background-color:#fff}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-question{padding:2.4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-question{padding:1.5rem}}.p-info .p-info__section .p-info__faq-list li .p-info__faq-question.is-open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-info .p-info__section .p-info__faq-list li .p-info__faq-question span{color:#333;font-size:2.4rem;font-style:italic;font-weight:900;font-family:"M PLUS 1p",sans-serif;margin-right:3rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-question span{font-size:1.92rem;margin-right:2.4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-question span{font-size:1.5rem;margin-right:2rem}}.p-info .p-info__section .p-info__faq-list li .p-info__faq-question p{width:92%;color:#333;font-family:"M PLUS 1p",sans-serif;font-size:1.5rem;font-weight:500}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-question p{width:100%;font-size:1.3rem}}.p-info .p-info__section .p-info__faq-list li .p-info__faq-question i{color:#333;font-size:1.2rem;transition:.3s}.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer{display:none;padding:3rem 5.4rem 3rem 3rem;color:#333;background-color:#fff;font-size:1.6rem;line-height:1.4}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer{padding:2.4rem 4.32rem 2.4rem 2.4rem;font-size:1.28rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer{padding:1.5rem 2.7rem 1.5rem 1.5rem;font-size:.8rem}}.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer div{width:100%;display:flex;align-items:center}.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer span{color:#ff384f;font-size:2.4rem;font-style:italic;font-weight:900;font-family:"M PLUS 1p",sans-serif;margin-right:3rem}@media screen and (max-width: 1199px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer span{font-size:1.92rem;margin-right:2.4rem}}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer span{font-size:1.5rem}}.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer p{width:92%;color:#333;font-family:"M PLUS 1p",sans-serif;font-size:1.5rem;font-weight:500}@media screen and (max-width: 768px){.p-info .p-info__section .p-info__faq-list li .p-info__faq-answer p{font-size:1.3rem}}.p-data .p-data__fv{padding:15rem 4rem 3rem;background-color:#fff}@media screen and (max-width: 768px){.p-data .p-data__fv{padding:15rem 1rem 1.5rem}}.p-data .p-data__fv h1{max-width:107.5rem;margin:0 auto;color:#0097b2;font-family:"M PLUS 1p",sans-serif;font-size:4.8rem;font-style:italic;font-weight:900;line-height:1.4}@media screen and (max-width: 768px){.p-data .p-data__fv h1{font-size:2.8rem}}.p-data .p-data__fv h1 span{display:block;margin-top:1rem;font-size:7.2rem;font-style:normal;font-weight:900;font-family:"Noto Sans JP";line-height:1}@media screen and (max-width: 1199px){.p-data .p-data__fv h1 span{margin-top:.8rem;font-size:5.76rem}}@media screen and (max-width: 768px){.p-data .p-data__fv h1 span{margin-top:.5rem;font-size:4.8rem}}.p-data .p-data__about{padding:6rem 4rem 10rem;background-color:rgba(0,151,178,.2156862745)}@media screen and (max-width: 1199px){.p-data .p-data__about{padding:4.8rem 3.2rem 8rem}}@media screen and (max-width: 768px){.p-data .p-data__about{padding:2rem 1rem 1rem}}.p-data .p-data__about h2{color:#333;font-family:"M PLUS 1p",sans-serif;font-size:2.8rem;font-weight:700;line-height:2.3;margin:0 auto 5rem;max-width:105.8rem}@media screen and (max-width: 1199px){.p-data .p-data__about h2{font-size:2.24rem;margin:0 auto 4rem;max-width:84.64rem}}@media screen and (max-width: 768px){.p-data .p-data__about h2{font-size:1.8rem;margin:0 auto 2.5rem;max-width:52.9rem}}.p-data .p-data__about ul{max-width:107.5rem;margin:0 auto}@media screen and (max-width: 1199px){.p-data .p-data__about ul{max-width:86rem}}@media screen and (max-width: 768px){.p-data .p-data__about ul{max-width:53.75rem}.p-data .p-data__about ul li{margin-top:1rem}.p-data .p-data__about ul li:first-child{margin-top:0}}@media screen and (max-width: 768px){.p-special{margin-top:10rem}}.p-special img{width:100%}.p-special .p-special__kagooshima{padding-top:10rem;background-color:#252525}@media screen and (max-width: 1199px){.p-special .p-special__kagooshima{padding-top:8rem}}@media screen and (max-width: 768px){.p-special .p-special__kagooshima{padding-top:2.5rem;border-radius:1.6rem 1.6rem 0 0}}.p-special .p-special__kagooshima h2{margin-bottom:4rem;padding-left:6.6rem;color:#fff;font-size:4.8rem;font-family:"Noto Sans JP";font-weight:900;line-height:1.5}@media screen and (max-width: 1199px){.p-special .p-special__kagooshima h2{margin-bottom:3.2rem;padding-left:5.28rem;font-size:3.84rem}}@media screen and (max-width: 768px){.p-special .p-special__kagooshima h2{margin-bottom:2rem;padding-left:3.3rem;font-size:2.4rem}}.p-special .p-special__kagooshima h2 span{position:relative;display:block;font-family:"Lato";font-size:1.8rem;font-weight:700;line-height:1.4;text-shadow:0 0 1rem rgba(0,0,0,.5)}.p-special .p-special__kagooshima h2 span::before{content:"";display:block;position:absolute;top:.6rem;left:-2.4rem;background:#f3f74f;border-radius:50%;height:1.2rem;width:1.2rem}@media screen and (max-width: 768px){.p-special .p-special__kagooshima h2 span::before{left:-1.8rem}}.p-special .p-special__gourmet{padding:10rem;background-color:#f9a825}@media screen and (max-width: 1199px){.p-special .p-special__gourmet{padding:8rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet{padding:1.5rem}}.p-special .p-special__gourmet h2{margin:10rem 0 8rem;color:#000;font-size:4.8rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-special .p-special__gourmet h2{margin:8rem 0 6.4rem;font-size:3.84rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet h2{margin:2.5rem 0 1rem;font-size:1.7rem}}.p-special .p-special__gourmet ul{display:flex;justify-content:center;gap:5rem;max-width:110rem;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 1199px){.p-special .p-special__gourmet ul{gap:4rem;max-width:88rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet ul{flex-direction:column;gap:4rem;max-width:55rem}}.p-special .p-special__gourmet ul li{width:calc(50% - 2.5rem);position:relative;border:.1rem solid #000;padding:5rem 1rem 1rem}@media screen and (max-width: 1199px){.p-special .p-special__gourmet ul li{width:calc(50% - 2rem);border:.08rem solid #000;padding:4rem .8rem .8rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet ul li{width:100%;border:.05rem solid #000;padding:4.5rem .5rem .5rem}}.p-special .p-special__gourmet ul li span{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;padding:0 2rem;color:#333;font-size:3.6rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-special .p-special__gourmet ul li span{padding:0 1.6rem;font-size:2.88rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet ul li span{font-size:3.6rem}}.p-special .p-special__gourmet ul li h3{padding:1rem 0;background:#000;margin-bottom:2rem;color:#fff;font-size:2.8rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-special .p-special__gourmet ul li h3{padding:.8rem 0;margin-bottom:1.6rem;font-size:2.24rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet ul li h3{padding:.5rem 0;margin-bottom:1rem;font-size:1.4rem}}.p-special .p-special__gourmet ul li p{margin-bottom:3rem;color:#333;font-size:1.5rem;font-weight:700;line-height:2}@media screen and (max-width: 1199px){.p-special .p-special__gourmet ul li p{margin-bottom:2.4rem;font-size:1.2rem}}@media screen and (max-width: 768px){.p-special .p-special__gourmet ul li p{margin-bottom:1.5rem;font-size:1.3rem}}.p-special .p-special__spot{padding:10rem;text-align:center}@media screen and (max-width: 1199px){.p-special .p-special__spot{padding:8rem}}@media screen and (max-width: 768px){.p-special .p-special__spot{padding:2rem 1rem}}.p-special .p-special__spot h2{margin:10rem 0 8rem;color:#000;font-size:4.8rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-special .p-special__spot h2{margin:8rem 0 6.4rem;font-size:3.84rem}}@media screen and (max-width: 768px){.p-special .p-special__spot h2{margin:2.5rem 0 1rem;font-size:1.7rem}}.p-special .p-special__spot a{position:relative;margin-top:5rem;background:#f5811c;border:.2rem solid #fff;border-radius:.8rem;width:45rem;height:7rem;line-height:7rem;color:#fff;font-size:2rem;font-weight:700}@media screen and (max-width: 1199px){.p-special .p-special__spot a{margin-top:4rem;border:.16rem solid #fff;border-radius:.64rem;height:5.6rem;line-height:5.6rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-special .p-special__spot a{margin-top:2.5rem;border:.1rem solid #fff;border-radius:.4rem;width:27rem;height:3.5rem;line-height:3.5rem;font-size:1.5rem}}.p-special .p-special__spot a i{position:absolute;top:50%;right:4rem;-webkit-transform:translateY(-49%);transform:translateY(-49%);font-size:2.4rem;transition:.3s}@media screen and (max-width: 1199px){.p-special .p-special__spot a i{right:3.2rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-special .p-special__spot a i{right:1rem;font-size:1.2rem}}.p-special .p-special__spot a:hover{background:#fff;border:.2rem solid #f5811c;color:#f5811c}@media screen and (max-width: 1199px){.p-special .p-special__spot a:hover{border:.16rem solid #f5811c}}@media screen and (max-width: 768px){.p-special .p-special__spot a:hover{border:.1rem solid #f5811c}}.p-special .p-special__spot a:hover i{right:3.5rem}@media screen and (max-width: 1199px){.p-special .p-special__spot a:hover i{right:2.8rem}}@media screen and (max-width: 768px){.p-special .p-special__spot a:hover i{right:1.75rem}}.p-interview{margin-top:10rem}@media screen and (max-width: 1199px){.p-interview .p-interview--profile{margin-top:5rem}}@media screen and (max-width: 768px){.p-interview .p-interview--profile{padding-bottom:3rem}}.p-interview .p-interview--profile .p-interview--profile-flex{display:flex;align-items:center}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text{width:calc(20% + 30rem);margin-right:-30rem;padding:3rem 3rem 3rem 8rem;background-color:#fff;border-radius:0 6.4rem 6.4rem 0;z-index:1;color:#333;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text{margin-right:-20rem;padding:3rem;width:calc(20% + 20rem)}}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text{border-radius:0 4.2rem 4.2rem 0;margin:3rem -14rem 0 0;padding:1rem;width:20.1rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text small{font-size:1.4rem;font-weight:400}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text small{font-size:1.3rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-title{margin-top:3rem;font-size:2.4rem;line-height:1.9}@media screen and (max-width: 1199px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-title{margin-top:2rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-title{margin-top:1rem;font-size:1rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-tag{display:inline-block;margin-top:2.6rem;padding:1rem;border:.1rem solid #3ab2c6;border-radius:12.8rem;color:#3ab2c6;font-size:1.5rem}@media screen and (max-width: 1199px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-tag{margin-top:2rem;padding:.5rem 2rem}}@media screen and (max-width: 1199px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-tag{margin-top:.5rem;padding:.2rem 1rem;font-size:1.3rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-name{margin-top:2.6rem;font-size:2rem}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-name span{margin-left:2rem;font-size:1.4rem;font-weight:400;line-height:1.9}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-name{margin-top:.5rem;font-size:1.6rem}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-name span{display:block;margin-left:0;font-size:1.3rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-charge{margin-top:1rem;padding-top:1rem;display:inline-block;font-size:1.6rem;border-top:.1rem #707070 solid}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-charge{margin-top:.5rem;padding-top:.5rem;font-size:1.3rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-join{font-size:1.2rem}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image{width:80%}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image{width:85%;height:25rem;overflow:hidden}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image img{max-width:none;height:100%}}.p-interview .p-interview--profile-reason{margin:0 15rem;padding:10rem 5rem;display:flex;background-color:#3ab2c6;border-radius:0 0 4.2rem 0;gap:4rem;color:#fff;font-size:1.2rem;line-height:1.4;font-weight:700;justify-content:center}@media screen and (max-width: 1199px){.p-interview .p-interview--profile-reason{padding:3rem 2rem;margin:0 3rem;gap:2rem}}@media screen and (max-width: 768px){.p-interview .p-interview--profile-reason{padding:3rem 1rem;margin:0 1rem;flex-direction:column;gap:3rem}}.p-interview .p-interview--profile-reason>div{width:45%}@media screen and (max-width: 768px){.p-interview .p-interview--profile-reason>div{width:100%}}.p-interview .p-interview--profile-reason strong{display:block;margin-top:2rem;font-size:2rem}@media screen and (max-width: 1199px){.p-interview .p-interview--profile-reason strong{font-size:1.7rem}}@media screen and (max-width: 768px){.p-interview .p-interview--profile-reason strong{margin-top:1rem}}.p-interview .p-interview--profile-reason strong+p{margin-top:2rem;font-size:1.3rem}@media screen and (max-width: 768px){.p-interview .p-interview--profile-reason strong+p{margin-top:.5rem}}.p-interview .p-interview--faq-area{margin:10rem 15rem 0;padding-bottom:5rem}@media screen and (max-width: 1199px){.p-interview .p-interview--faq-area{margin:10rem 3rem 0}}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area{margin:10rem 1rem 0}}.p-interview .p-interview--faq-area .p-interview--faq{margin-top:5rem}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(odd) .p-interview--faq-flex{flex-direction:column-reverse}}.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(odd) .p-interview--faq-flex .p-interview--faq-text{padding-right:10rem}@media screen and (max-width: 1199px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(odd) .p-interview--faq-flex .p-interview--faq-text{padding-right:2rem}}.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-read{margin-left:calc(50% + 10rem)}@media screen and (max-width: 1199px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-read{margin-left:calc(50% + 2rem)}}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-read{width:100%;margin-left:0;padding-left:13rem}}.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-flex{flex-direction:row-reverse}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-flex{flex-direction:column-reverse}}.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-flex .p-interview--faq-text{padding-left:10rem}@media screen and (max-width: 1199px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-flex .p-interview--faq-text{padding-left:2rem}}@media screen and (max-width: 1199px){.p-interview .p-interview--faq-area .p-interview--faq:nth-of-type(even) .p-interview--faq-flex .p-interview--faq-image{border-radius:4.2rem 0 4.2rem 0}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-read{color:#3ab2c6;font-size:2.4rem;font-weight:700;line-height:1.7}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-read{font-size:1.8rem}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex{flex-direction:column}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text{width:50%;color:#333}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text{width:100%}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text .p-interview--faq__question{margin-top:5rem;display:flex;align-items:center;font-size:1.6rem;font-weight:900;line-height:1.4}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text .p-interview--faq__question{margin-top:3rem}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text .p-interview--faq__question span{width:4rem;height:.1rem;margin-right:2rem;background-color:#333}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text .p-interview--faq__answer{margin-top:3rem;font-size:1.5rem;letter-spacing:.05em;line-height:2}@media screen and (max-width: 1199px){.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-text .p-interview--faq__answer{margin-top:1rem;line-height:1.7}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-image{margin-top:5rem;display:flex;justify-content:center;align-items:center;width:50%;height:49rem;overflow:hidden;border-radius:0 0 4.2rem 0}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-image{width:100%;height:26rem}}.p-interview .p-interview--faq-area .p-interview--faq .p-interview--faq-flex .p-interview--faq-image img{width:auto;max-width:none;height:100%}.p-interview .p-interview--more{display:flex;margin-bottom:10rem;padding:10rem;background-color:#3ab2c6;border-radius:0 0 3.2rem 3.2rem;gap:5rem}@media screen and (max-width: 1199px){.p-interview .p-interview--more{padding:7rem 3rem;gap:2rem}}@media screen and (max-width: 768px){.p-interview .p-interview--more{flex-direction:column;padding:5rem 2rem}}.p-interview .p-interview--more .p-interview--challenge,.p-interview .p-interview--more .p-interview--schedule{width:50%;padding:5rem;background-color:#fff;border-radius:2.4rem 0 2.4rem 0;box-shadow:1rem 1rem 0 #53ffd7}@media screen and (max-width: 1199px){.p-interview .p-interview--more .p-interview--challenge,.p-interview .p-interview--more .p-interview--schedule{padding:2rem}}@media screen and (max-width: 768px){.p-interview .p-interview--more .p-interview--challenge,.p-interview .p-interview--more .p-interview--schedule{width:100%}}.p-interview .p-interview--more .p-interview--challenge h3,.p-interview .p-interview--more .p-interview--schedule h3{color:#333;font-size:1.6rem;font-weight:900;line-height:1.4}.p-interview .p-interview--more .p-interview--challenge h3 span,.p-interview .p-interview--more .p-interview--schedule h3 span{display:block;margin-bottom:1rem;color:#35a9a8;font-size:1.2rem;font-weight:400}.p-interview .p-interview--more .p-interview--challenge p,.p-interview .p-interview--more .p-interview--schedule p{margin-top:3rem;color:#333;font-size:1.5rem;letter-spacing:.05em;line-height:2}.p-interview .p-interview--more .p-interview--challenge ul,.p-interview .p-interview--more .p-interview--schedule ul{margin-top:3rem}.p-interview .p-interview--more .p-interview--challenge ul li,.p-interview .p-interview--more .p-interview--schedule ul li{color:#333;font-size:1.5rem;border-bottom:.1rem dashed #000;letter-spacing:.05em;line-height:2}.p-service .p-service__fv-flex{display:flex;align-items:center}@media screen and (max-width: 768px){.p-service .p-service__fv-flex{margin-top:11rem;flex-direction:column-reverse;align-items:stretch}}.p-service .p-service__fv-flex .p-service__fv-textarea{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg, #01c850 0%, #00acaf 100%);height:65rem;width:75%;padding-left:15rem}@media screen and (max-width: 1199px){.p-service .p-service__fv-flex .p-service__fv-textarea{height:52rem;width:75%;padding-left:12rem}}@media screen and (max-width: 768px){.p-service .p-service__fv-flex .p-service__fv-textarea{height:auto;width:100%;padding-left:1rem;padding-top:2rem;padding-bottom:2rem}}.p-service .p-service__fv-flex .p-service__fv-textarea h1{margin-bottom:2rem;color:#fff;font-size:7.2rem;font-weight:900;line-height:1.2}.p-service .p-service__fv-flex .p-service__fv-textarea h1 span{display:none}@media screen and (max-width: 1199px){.p-service .p-service__fv-flex .p-service__fv-textarea h1{margin-bottom:1.6rem;font-size:5.76rem}}@media screen and (max-width: 768px){.p-service .p-service__fv-flex .p-service__fv-textarea h1{margin-top:-8rem;margin-bottom:4rem;font-size:3.6rem}.p-service .p-service__fv-flex .p-service__fv-textarea h1 span{display:inline-block}}.p-service .p-service__fv-flex .p-service__fv-textarea sub{position:relative;display:inline-block;margin-bottom:3rem;color:#fff;font-size:1.3rem;font-weight:900;line-height:1.4;margin-right:8rem}@media screen and (max-width: 1199px){.p-service .p-service__fv-flex .p-service__fv-textarea sub{margin-bottom:2.4rem;font-size:1.04rem;margin-right:6.4rem}}@media screen and (max-width: 768px){.p-service .p-service__fv-flex .p-service__fv-textarea sub{margin-bottom:1.5rem;font-size:1.3rem;margin-right:auto;margin-left:4rem}}.p-service .p-service__fv-flex .p-service__fv-textarea sub span{position:absolute;top:50%;right:-13rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background:#fff;height:.1rem;width:33rem}@media screen and (max-width: 1199px){.p-service .p-service__fv-flex .p-service__fv-textarea sub span{right:-10.4rem;height:.08rem;width:26.4rem}}@media screen and (max-width: 768px){.p-service .p-service__fv-flex .p-service__fv-textarea sub span{left:-4rem;right:auto;height:.1rem;width:3rem}}.p-service .p-service__fv-flex .p-service__fv-textarea ul li{color:#fff;font-size:2rem;line-height:1.4}@media screen and (max-width: 1199px){.p-service .p-service__fv-flex .p-service__fv-textarea ul li{font-size:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__fv-flex .p-service__fv-textarea ul li{font-size:1.5rem}}.p-service .p-service__fv-flex .p-service__fv-image{margin-left:-10%;display:flex;align-items:center;justify-content:center;height:85rem;overflow:hidden}@media screen and (max-width: 1199px){.p-service .p-service__fv-flex .p-service__fv-image{margin-left:-10%;height:68rem}}@media screen and (max-width: 768px){.p-service .p-service__fv-flex .p-service__fv-image{margin-left:0;height:33.5rem;width:100%}}.p-service .p-service__fv-flex .p-service__fv-image img{height:100%;width:auto;max-width:none}.p-service .p-service__benefits{padding:10rem 0}@media screen and (max-width: 1199px){.p-service .p-service__benefits{padding:8rem 0}}@media screen and (max-width: 768px){.p-service .p-service__benefits{padding:5rem 0}}.p-service .p-service__benefits .p-service__benefits-title{color:#333;font-size:5.6rem;font-weight:900;line-height:1.4;margin-bottom:3rem;text-align:center}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-title{font-size:4.48rem;margin-bottom:2.4rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-title{font-size:3.2rem;margin-bottom:1.5rem}}.p-service .p-service__benefits .p-service__benefits-title span{font-size:4rem;font-weight:700;display:block}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-title span{font-size:3.2rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-title span{font-size:1.3rem}}.p-service .p-service__benefits .p-service__benefits-text{color:#333;font-size:1.8rem;font-weight:900;line-height:1.4;margin-bottom:20rem;text-align:center}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-text{font-size:1.44rem;margin-bottom:16rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-text{font-size:1.3rem;margin-bottom:5rem}}.p-service .p-service__benefits .p-service__benefits-list{padding:0 8rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-list{padding:0 6.4rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-list{padding:0 1rem}}.p-service .p-service__benefits .p-service__benefits-list h3{color:#fff;font-size:3.2rem;font-weight:900;line-height:1.4;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));--g-color-0: #01c850;--g-position-0: 0%;--g-color-1: #00abb0;--g-position-1: 100%;--g-angle: 135deg;margin-bottom:10rem;padding:2rem 5rem}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-list h3{font-size:2.4rem;margin-bottom:3rem;padding:1rem}}.p-service .p-service__benefits .p-service__benefits-list h3 span{font-size:2rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-list h3 span{font-size:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-list h3 span{font-size:1rem}}.p-service .p-service__benefits .p-service__benefits-list.is-career{padding:10rem;background:#eee}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-list.is-career{padding:8rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-list.is-career{padding:5rem 1rem}}.p-service .p-service__benefits .p-service__benefits-flex{display:flex;gap:6rem;margin-bottom:15rem}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-flex{flex-direction:column;gap:3rem;margin-bottom:4rem}}.p-service .p-service__benefits .p-service__benefits-flex.is-full{flex-wrap:wrap}.p-service .p-service__benefits .p-service__benefits-flex.is-full>div{width:100% !important}.p-service .p-service__benefits .p-service__benefits-flex>div{width:calc(50% - 3rem)}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-flex>div{width:100% !important}}.p-service .p-service__benefits .p-service__benefits-flex:nth-of-type(odd){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-flex:nth-of-type(odd){flex-direction:column}}.p-service .p-service__benefits .p-service__benefits-flex h4{display:flex;flex-direction:row;align-items:center;color:#333;min-height:8rem;font-size:2.4rem;font-weight:900;letter-spacing:.1em;line-height:1.4;margin-bottom:1rem;border-left:1.4rem solid #17b889;padding-left:3rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-flex h4{min-height:6.4rem;font-size:1.92rem;margin-bottom:.8rem;border-left:1.12rem solid #17b889;padding-left:2.4rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-flex h4{min-height:4rem;font-size:1.6rem;margin-bottom:2rem;border-left:1.2rem solid #17b889;padding-left:1.5rem}}.p-service .p-service__benefits .p-service__benefits-flex p{color:#333;font-size:1.6rem;line-height:2;margin-bottom:5rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__benefits-flex p{font-size:1.28rem;margin-bottom:4rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__benefits-flex p{font-size:1.3rem;margin-top:2rem;margin-bottom:2rem}}.p-service .p-service__benefits .p-service__benefits-flex p a{color:#006fff;font-weight:700;text-decoration:underline}.p-service .p-service__benefits .p-service__supports{margin:0 8rem 20rem;padding:20rem 0 2rem;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));--g-color-0: #e0f7e8;--g-position-0: 0%;--g-color-1: #e3f3f4;--g-position-1: 100%;--g-angle: 90deg}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports{margin:0 6.4rem 16rem;padding:16rem 0 1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports{margin:0 1rem 5rem;padding:4rem 0 2rem}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-text{margin-bottom:20rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-text{margin-bottom:16rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-text{margin-bottom:10rem}}.p-service .p-service__benefits .p-service__supports .p-service__supports-growth{margin-bottom:10rem;position:relative;padding:7rem 0 14rem;color:#47cc76;letter-spacing:.1em;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth{margin-bottom:8rem;padding:5.6rem 0 11.2rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth{margin-bottom:5rem;padding:3.5rem 0 7rem}}.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::after,.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::before{display:block;position:absolute;content:"";background:rgba(0,0,0,0);height:14rem;width:25rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::after,.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::before{height:11.2rem;width:20rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::after,.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::before{height:7rem;width:12.5rem}}.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::after{top:0;left:5rem;border-left:2.2rem solid #bcedce;border-top:2.2rem solid #bcedce}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::after{left:2rem;border-left:1.1rem solid #bcedce;border-top:1.1rem solid #bcedce}}.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::before{bottom:0;right:5rem;border-right:2.2rem solid #bcedce;border-bottom:2.2rem solid #bcedce}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth::before{right:2rem;border-right:1.1rem solid #bcedce;border-bottom:1.1rem solid #bcedce}}.p-service .p-service__benefits .p-service__supports .p-service__supports-growth span{display:block;font-size:2rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth span{font-size:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth span{font-size:1rem}}.p-service .p-service__benefits .p-service__supports .p-service__supports-growth strong{display:block;margin-top:6rem;font-size:4.8rem;font-weight:900}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth strong{margin-top:4.8rem;font-size:3.84rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-growth strong{margin-top:3rem;font-size:2.4rem}}.p-service .p-service__benefits .p-service__supports .p-service__supports-text{color:#000;font-size:1.8rem;letter-spacing:.05em;line-height:2;text-align:center}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__supports-text{font-size:1.44rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-text{font-size:1.3rem}}.p-service .p-service__benefits .p-service__supports .p-service__supports-text::after{content:"";display:block;width:.1rem;height:16rem;margin:8rem auto 10rem;background:#000}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__supports-text::after{width:.08rem;height:12.8rem;margin:6.4rem auto 8rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__supports-text::after{width:.05rem;height:8rem;margin:4rem auto 5rem}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex{gap:6rem;padding:0px 2rem;width:100%;margin-bottom:5rem}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex{gap:3rem;padding:0 1rem;margin-bottom:2.5rem}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea{display:flex;flex-direction:column;gap:3rem}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea .p-service__benefits-flex-image img{width:100%}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea{gap:2.4rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea{gap:1.5rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4{margin-bottom:0}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4 span{width:30%}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4 p{width:70%}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4.is-sp-title{border:none;flex-direction:column;padding-left:0}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4.is-sp-title span{padding:2rem;display:block;margin-bottom:1rem;width:100%;border-left:1rem solid #17b889}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4.is-sp-title p{width:100%}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4.is-support{flex-wrap:wrap}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4.is-support span{width:100%}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea h4.is-support p{width:100%;color:#888;letter-spacing:.25em;line-height:2}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea p{color:#333;font-weight:400;line-height:2;margin-bottom:0}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea p{font-size:1.28rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea p{margin-top:0;font-size:1.3rem}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea p+h4{margin-top:2rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea p+h4{margin-top:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea p+h4{margin-top:1rem}}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea ul li{margin-bottom:.4rem;color:#888;font-size:1.2rem;line-height:1.4;display:flex}.p-service .p-service__benefits .p-service__supports .p-service__benefits-flex .p-service__benefits-flex-textarea ul li span:first-child{width:1em}.p-service .p-service__intern li{display:flex;border:.1rem solid #17b889;transition:.3s;cursor:pointer;margin-bottom:2rem}@media screen and (max-width: 1199px){.p-service .p-service__intern li{border:.08rem solid #17b889;margin-bottom:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__intern li{position:relative;flex-direction:column;margin-bottom:1rem;padding-bottom:3rem;border:.05rem solid #17b889}}.p-service .p-service__intern li .title{position:relative;padding:3rem 0 4rem 3rem;width:25%}@media screen and (max-width: 1199px){.p-service .p-service__intern li .title{padding:2.4rem 0 3.2rem 2.4rem;width:25%}}@media screen and (max-width: 768px){.p-service .p-service__intern li .title{position:static;padding:.5rem 0 1rem 3rem;width:100%}}.p-service .p-service__intern li .title::after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#17b889;height:4rem;width:1rem}@media screen and (max-width: 768px){.p-service .p-service__intern li .title::after{top:3.5rem;left:1rem}}.p-service .p-service__intern li .title strong{color:#17b889;font-size:2.4rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-service .p-service__intern li .title strong{font-size:1.92rem}}@media screen and (max-width: 768px){.p-service .p-service__intern li .title strong{font-size:1.5rem}}.p-service .p-service__intern li .title span{width:100%;position:absolute;left:-0.1rem;bottom:-0.1rem;display:flex;background:#000;justify-content:space-between;align-items:center;padding:0 1rem;color:#fff;font-size:2.4rem;font-style:italic;font-weight:700;line-height:1.4;transition:.3s}@media screen and (max-width: 1199px){.p-service .p-service__intern li .title span{left:-0.08rem;bottom:-0.08rem;padding:0 .8rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-service .p-service__intern li .title span{width:50%;left:0;bottom:0;font-size:1.8rem}}.p-service .p-service__intern li .title span i{font-size:1.6rem;transition:.3s}.p-service .p-service__intern li .image{display:flex;align-items:center;width:75%}@media screen and (max-width: 768px){.p-service .p-service__intern li .image{width:100%;flex-direction:column-reverse}}.p-service .p-service__intern li .image p{padding:0 2rem;color:#000;font-size:1.3rem;font-weight:700;line-height:2}@media screen and (max-width: 1199px){.p-service .p-service__intern li .image p{padding:0 1.6rem;font-size:1.04rem}}@media screen and (max-width: 768px){.p-service .p-service__intern li .image p{padding:1rem 1.5rem;font-size:1.1rem}}.p-service .p-service__intern li .image img{width:30%}@media screen and (max-width: 768px){.p-service .p-service__intern li .image img{width:calc(100% - 2rem);margin:0 auto}}.p-service .p-service__intern li:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.p-service .p-service__intern li:hover .title span{background:#17b889;color:#000}.p-service .p-service__intern li:hover .title span i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-service .p-service__intern-modal{position:fixed;opacity:0;pointer-events:none;padding:10rem 8rem 8rem;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);z-index:15;transition:.3s}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal{padding:8rem 6.4rem 6.4rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal{padding:5rem 2rem 4rem}}.p-service .p-service__intern-modal.is-open{opacity:1;pointer-events:auto}.p-service .p-service__intern-modal li{display:none;opacity:0;transition:.3s;height:100%;overflow:scroll;background:#fff;border-radius:1rem;box-shadow:0 .6rem 1.5rem 0 rgba(0,0,0,.2);-webkit-transform:translate(0, 5rem);transform:translate(0, 5rem);padding:0 4rem}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li{border-radius:.8rem;box-shadow:0 .48rem 1.2rem 0 rgba(0,0,0,.2);-webkit-transform:translate(0, 4rem);transform:translate(0, 4rem);padding:0 3.2rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li{border-radius:.5rem;box-shadow:0 .3rem .75rem 0 rgba(0,0,0,.2);-webkit-transform:translate(0, 2.5rem);transform:translate(0, 2.5rem);padding:0 1rem}}.p-service .p-service__intern-modal li.is-active{display:block;opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.p-service .p-service__intern-modal li .modal-header{padding:1rem 0;text-align:right}.p-service .p-service__intern-modal li .modal-header span{font-weight:300;cursor:pointer;display:inline-block;padding:.1rem .2rem .7rem;border:.1rem solid #000;color:#333;font-size:5rem;line-height:.5}.p-service .p-service__intern-modal li .modal-wrapper{border-bottom:.1rem solid #000;border-top:.1rem solid #000;margin:0 4rem;padding:2rem 0}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-wrapper{border-bottom:.08rem solid #000;border-top:.08rem solid #000;margin:0 3.2rem;padding:1.6rem 0}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper{border-bottom:.05rem solid #000;border-top:.05rem solid #000;margin:0;padding:1rem 0}}.p-service .p-service__intern-modal li .modal-wrapper>div{margin:2rem 0}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-wrapper>div{margin:1.6rem 0}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper>div{margin:1rem 0}}.p-service .p-service__intern-modal li .modal-wrapper span{display:inline-block;background:#17b889;margin-bottom:2rem;padding:1rem 2rem;color:#fff;font-size:2rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-wrapper span{margin-bottom:1.6rem;padding:.8rem 1.6rem;font-size:2rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper span{margin-bottom:1rem;padding:.5rem 1rem;font-size:2rem}}.p-service .p-service__intern-modal li .modal-wrapper .double{display:flex;gap:2rem}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper .double{flex-direction:column}}.p-service .p-service__intern-modal li .modal-wrapper .double>div{width:calc(50% - 1rem)}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper .double>div{width:100%}}.p-service .p-service__intern-modal li .modal-wrapper p{margin-left:1em;color:#333;font-size:1.5rem;line-height:1.4}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper p{font-size:1rem}}.p-service .p-service__intern-modal li .modal-wrapper b{display:inline-block;color:#333;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:1rem}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-wrapper b{font-size:1.3rem;margin-bottom:.8rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-wrapper b{font-size:.9rem;margin-bottom:.5rem}}.p-service .p-service__intern-modal li .modal-footer{margin-top:2rem;text-align:center;padding-bottom:4rem}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-footer{margin-top:1.6rem;padding-bottom:3.2rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-footer{margin-top:1rem;padding-bottom:2rem}}.p-service .p-service__intern-modal li .modal-footer p{color:#333;font-size:2rem;font-weight:400;line-height:1.4;margin-bottom:2rem;text-align:center}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-footer p{font-size:1.6rem;margin-bottom:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-footer p{font-size:1rem;margin-bottom:1rem}}.p-service .p-service__intern-modal li .modal-footer a{display:inline-block;border:.2rem solid #17b889;padding:1rem 4rem;color:#17b889;font-size:2rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1199px){.p-service .p-service__intern-modal li .modal-footer a{padding:.8rem 3.2rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-service .p-service__intern-modal li .modal-footer a{border:.2rem solid #17b889;padding:.5rem 2rem;font-size:1.3rem}}.p-service .p-service__intern-modal li .modal-footer a:hover{background:#17b889;color:#fff}.p-service .p-service__benefits-image-list{display:flex;max-width:108rem;margin:10rem auto 2rem;gap:3rem;justify-content:space-around;padding-bottom:8rem}@media screen and (max-width: 1199px){.p-service .p-service__benefits-image-list{max-width:86.4rem;margin:8rem auto 1.6rem;gap:2.4rem;padding-bottom:6.4rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits-image-list{padding:0 1rem;max-width:54rem;margin:5rem auto 1rem;gap:1rem;padding-bottom:4rem}}.p-service .p-service__benefits-image-list li{display:flex;align-items:center;border-radius:1.2rem;height:19rem;justify-content:center;overflow-x:hidden;overflow-y:hidden}@media screen and (max-width: 1199px){.p-service .p-service__benefits-image-list li{border-radius:1.2rem;height:15.2rem}}@media screen and (max-width: 768px){.p-service .p-service__benefits-image-list li{border-radius:1.2rem;height:auto;width:100%}}
