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}*,*: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;background-color:#f2f7f7}.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:5;width:100%;padding:10rem 5rem;background-color:#f2f7f7}@media screen and (max-width: 768px){.l-footer{padding:5rem 1rem}}.l-footer .l-footer__wrap{background:#fff;border-radius:3.2rem;padding:8rem 0}@media screen and (max-width: 768px){.l-footer .l-footer__wrap{border-radius:1.6rem;padding:4rem 0}}.l-footer .l-footer__wrap .l-footer__page-link{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;border-bottom:.1rem solid #efefef;gap:4rem;padding-bottom:5.5rem}@media screen and (max-width: 768px){.l-footer .l-footer__wrap .l-footer__page-link{gap:2rem;padding-bottom:2.75rem;flex-wrap:wrap}}@media screen and (max-width: 768px){.l-footer .l-footer__wrap .l-footer__page-link li{width:calc(50% - 1rem);padding:0 2rem}}.l-footer .l-footer__wrap .l-footer__page-link li a{color:#333;font-size:1.3rem;font-weight:700}.l-footer .l-footer__wrap .l-footer__link{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5.5rem auto 4rem;gap:4rem}.l-footer .l-footer__wrap .l-footer__link li a{color:#333;font-size:1.3rem;font-weight:700}.l-footer .l-footer__wrap .l-footer__link li a i{margin-left:1rem}.l-footer .l-footer__wrap strong{display:block;color:#333;font-size:3.2rem;font-weight:900;line-height:1.4;text-align:center}.l-footer__fix-btn{display:flex;justify-content:center;align-items:center;position:fixed;z-index:4;bottom:2rem;right:2rem;background:#d0ff0a;border-radius:50%;height:11.5rem;width:11.5rem;color:#333;font-size:1.3rem;font-weight:700}@media screen and (max-width: 768px){.l-footer__fix-btn{bottom:1rem;right:1rem;height:5.5rem;width:5.5rem;font-size:1rem}}.l-footer__fix-btn:hover{font-size:1.4rem}.l-header{width:100%;padding:1rem 2rem;z-index:10;display:flex;justify-content:space-between;align-items:center}.l-header .l-header__logo a{display:flex;align-items:center}.l-header .l-header__logo a img{width:12rem}.l-header .l-header__logo a p{font-size:2rem;color:#000}.l-header .l-header__logo a span{display:block;background-color:#eee;height:3rem;margin:0 1rem;width:.1rem}.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{flex-direction:column;margin-top:8rem}}.l-header .l-header__nav li{padding:0 2rem}@media screen and (max-width: 768px){.l-header .l-header__nav li{width:100%;padding:1.5rem;border-bottom:.1rem solid #ff4081}.l-header .l-header__nav li:first-child{border-top:.1rem solid #ff4081}}.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:#000;font-size:1.5rem;font-weight:400;line-height:1.4}@media screen and (max-width: 768px){.l-header .l-header__nav li a{width:100%;font-size:2rem !important}}.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:#036f9f;transition:.4s}.l-header .l-header__nav li a:hover{color:#036f9f}.l-header .l-header__nav li a:hover::after{width:100%}.l-header .l-header__nav li:last-child{padding-right:0}.l-header .l-header__nav li:last-child a{display:flex;justify-content:center;align-items:center;background:#d0ff0a;border-radius:50%;height:11.5rem;width:11.5rem;font-size:1.3rem;font-weight:700}.l-header .l-header__nav li:last-child a:hover{font-size:1.5rem;color:#000}.l-header .l-header__nav li:last-child a:hover::after{width:0}.l-entry{position:relative;z-index:5;padding-top:10rem;background-color:#f2f7f7}@media screen and (max-width: 768px){.l-entry{padding-top:5rem}}.l-entry h2{color:#333;font-size:4rem;line-height:1.4;margin-bottom:3rem;text-align:center}@media screen and (max-width: 768px){.l-entry h2{font-size:3.5rem;margin-bottom:1.5rem}}.l-entry p{color:#333;font-size:1.6rem;font-weight:700;line-height:1.4;margin-bottom:5rem;text-align:center}@media screen and (max-width: 768px){.l-entry p{font-size:1.3rem;margin-bottom:2.5rem}}.l-entry .l-entry__btn{position:relative;padding-top:7.5rem}@media screen and (max-width: 768px){.l-entry .l-entry__btn{font-size:1.3rem;padding-top:3.75rem}}.l-entry .l-entry__btn a{display:flex;justify-content:center;align-items:center;color:#333;font-size:5rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#d0ff0a;border-radius:50%;height:15rem;width:15rem}@media screen and (max-width: 768px){.l-entry .l-entry__btn a{font-size:3.8rem;height:8rem;width:8rem}}@media screen and (min-width: 1200px){.l-entry .l-entry__btn a:hover{font-size:5.5rem;background:rgba(208,255,10,.5)}}.l-entry .l-entry__btn ul{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.l-entry .l-entry__btn ul{flex-wrap:wrap}.l-entry .l-entry__btn ul li{width:33.3333333333%}}.c-hamburger #menu-btn-check{display:none}.c-hamburger .c-hamburger__btn{display:none;position:absolute;top:1.5rem;right:0rem;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:#333;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 span{background-color:rgba(255,255,255,0)}.c-hamburger #menu-btn-check:checked~.c-hamburger__btn span::before{width:4rem;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:4rem;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:#fff;z-index:80;display:flex;flex-direction:column-reverse;justify-content:flex-end}.c-hamburger #menu-btn-check:checked~.c-hamburger__menu{left:0}}.c-scroll{width:370%;display:flex}@media screen and (max-width: 768px){.c-scroll{width:470%}}.c-scroll li{display:flex;-webkit-animation:infinity-scroll-left 60s infinite linear;animation:infinity-scroll-left 60s 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%)}}.p-top-keyvisual{display:flex;padding:0 2rem;width:100%;z-index:2;margin:0 auto;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.p-top-keyvisual{flex-direction:column-reverse;padding:0 1rem;margin-top:3rem}}.p-top-keyvisual .p-top-keyvisual__movie{width:60%;display:flex}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__movie{width:100%;justify-content:space-between}}.p-top-keyvisual .p-top-keyvisual__movie video{width:100%}.p-top-keyvisual .p-top-keyvisual__movie .p-top-keyvisual__movie-wrap{width:calc(100% - 2.5rem);justify-content:center;align-items:center;border-radius:1.6rem;overflow:hidden}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__movie .p-top-keyvisual__movie-wrap{width:calc(100% - 2rem);border-radius:.8rem}}.p-top-keyvisual .p-top-keyvisual__movie p{width:2rem;color:#333;font-size:1.5rem;font-weight:700;letter-spacing:.2em;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-top-keyvisual .p-top-keyvisual__movie p{width:1.5rem;font-size:1rem;letter-spacing:.1em}}.p-top-keyvisual .p-top-keyvisual__title{width:40%;color:#333;margin-right:3rem;line-height:1.4;text-align:right}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__title{width:100%;margin-right:0;text-align:left}}.p-top-keyvisual .p-top-keyvisual__title h1{font-size:4.3rem;font-weight:900;letter-spacing:.15em}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__title h1{font-size:2.2rem}}.p-top-keyvisual .p-top-keyvisual__title sub{display:block;color:#333;font-size:2rem;font-weight:700;letter-spacing:.05em;padding-right:1.5rem;margin-top:2rem}@media screen and (max-width: 768px){.p-top-keyvisual .p-top-keyvisual__title sub{font-size:1.4rem;margin-top:1.4rem;margin-bottom:2rem}}.p-top-read{display:block;text-align:center;padding:8rem 0}@media screen and (max-width: 768px){.p-top-read{padding:4rem 0}}.p-top-read strong{display:block;color:#333;font-size:4rem;font-weight:700;line-height:2}@media screen and (max-width: 768px){.p-top-read strong{font-size:3.4rem;line-height:1.4}}.p-top-read sub{display:block;color:#000;font-size:1.8rem;line-height:1.4}@media screen and (max-width: 768px){.p-top-read sub{font-size:1.5rem}}.p-top-read p{margin-top:5rem;margin-bottom:8rem;color:#333;font-size:1.6rem;font-weight:400;line-height:2}@media screen and (max-width: 768px){.p-top-read p{margin-top:4rem;margin-bottom:4rem;font-size:1.4rem;line-height:1.7}}.p-top-read ul{display:flex}.p-top-read ul li{width:33.3333%}.p-top-read ul li img{width:100%}.p-top-member{min-height:66rem;position:relative;border-bottom:.1rem solid #000;border-top:.1rem solid #000;overflow:hidden;padding:5rem 0 10rem}@media screen and (max-width: 768px){.p-top-member{min-height:28rem;overflow:hidden;padding:2.5rem 0 5rem}}.p-top-member .p-top-member__title{display:flex;flex-direction:column;background:#d0ff0a;position:absolute;top:0;left:10rem;width:40rem;z-index:3;height:100%;padding:12rem 5.5rem 0;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.p-top-member .p-top-member__title{left:0;width:16rem;padding:6rem 1rem 0}}.p-top-member .p-top-member__title h2{color:#333;font-size:6.2rem}@media screen and (max-width: 768px){.p-top-member .p-top-member__title h2{font-size:3rem}}.p-top-member .p-top-member__title p{margin-bottom:2rem;color:#333;font-size:1.5rem}@media screen and (max-width: 768px){.p-top-member .p-top-member__title p{margin-bottom:1.2rem;font-size:1.2rem}}.p-top-member .p-top-member__title a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;position:relative;align-items:center;margin-top:4rem;color:#333;font-size:1.6rem}@media screen and (max-width: 768px){.p-top-member .p-top-member__title a{margin-top:2rem;font-size:1.4rem}}.p-top-member .p-top-member__title a span{display:inline-block;margin:0 1rem}.p-top-member .p-top-member__title a b{display:inline-block;font-size:2rem;transition:.3s}@media screen and (max-width: 768px){.p-top-member .p-top-member__title a b{font-size:1.6rem}}.p-top-member .p-top-member__title a::before{content:"";width:0;height:.1rem;background-color:#333;position:absolute;bottom:0;left:0;transition:.3s}.p-top-member .p-top-member__title a:hover b{padding-left:1rem}.p-top-member .p-top-member__title a:hover::before{width:100%}.p-top-member .p-top-member__list li div{position:relative;border-radius:1.6rem;overflow:hidden;margin-left:3rem}@media screen and (max-width: 768px){.p-top-member .p-top-member__list li div{border-radius:.8rem;margin-left:2rem}}.p-top-member .p-top-member__list li div p{position:absolute;left:0;bottom:0;background:#f2f7f7;border-radius:0 1.6rem 0 0;padding:3rem 1rem;width:60%;color:#333;font-size:1.5rem;font-weight:700;line-height:2}@media screen and (max-width: 768px){.p-top-member .p-top-member__list li div p{width:80%;border-radius:0 .8rem 0 0;padding:1.5rem .5rem;font-size:1rem}}.p-top-links{margin-top:4rem}.p-top-links ul{display:flex;flex-wrap:wrap;border-top:.1rem solid #000;border-bottom:.1rem solid #000}@media screen and (max-width: 768px){.p-top-links ul{flex-direction:column}}.p-top-links ul li{width:50%}.p-top-links ul li:nth-child(odd){border-right:.1rem solid #000}@media screen and (max-width: 768px){.p-top-links ul li:nth-child(odd){border-right:none}}.p-top-links ul li:nth-child(n+3){border-top:.1rem solid #000}@media screen and (max-width: 768px){.p-top-links ul li:nth-child(n+3){border-top:none}}@media screen and (max-width: 768px){.p-top-links ul li{width:100%}.p-top-links ul li:not(:first-child){border-top:.1rem solid #000}}.p-top-links ul li a{display:flex;padding:5rem;justify-content:space-between}@media screen and (max-width: 768px){.p-top-links ul li a{padding:2rem 1rem}}.p-top-links ul li a .p-top-links__item-text{color:#333;font-weight:700;line-height:1.4}.p-top-links ul li a .p-top-links__item-text h3{font-size:3.6rem;margin-bottom:2rem}@media screen and (max-width: 768px){.p-top-links ul li a .p-top-links__item-text h3{font-size:3rem;margin-bottom:1rem}}.p-top-links ul li a .p-top-links__item-text sub{display:block;margin-bottom:10rem;font-size:1.6rem}@media screen and (max-width: 768px){.p-top-links ul li a .p-top-links__item-text sub{margin-bottom:5rem;font-size:1.3rem}}.p-top-links ul li a .p-top-links__item-text span{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.p-top-links ul li a .p-top-links__item-text span::before{content:"";width:0;height:.1rem;background-color:#333;position:absolute;bottom:-0.3rem;left:0;transition:.3s}@media screen and (min-width: 1200px){.p-top-links ul li a:hover{background-color:#fff}.p-top-links ul li a:hover .p-top-links__item-text span::before{width:100%}}.p-top-links ul li a .p-top-links__item-img{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.6rem;height:27rem;width:27rem;transition:.3s}@media screen and (max-width: 768px){.p-top-links ul li a .p-top-links__item-img{height:17rem;width:17rem}}.p-top-links ul li a .p-top-links__item-img img{height:100%;max-width:none}@media screen and (min-width: 1200px){.p-top-links ul li a:hover .p-top-links__item-img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-company .p-company__section h2{margin-bottom:10rem;padding:10rem 5rem 0;color:#333;font-size:3.2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-company .p-company__section h2{margin-bottom:2.4rem;padding:4rem 8rem 0;font-size:3.36rem}}@media screen and (max-width: 768px){.p-company .p-company__section h2{margin-bottom:1.5rem;padding:3.5rem 2rem 0;font-size:2.8rem}}.p-company .p-company__section h2 span{display:block;font-size:6.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-company .p-company__section h2 span{margin-bottom:.8rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-company .p-company__section h2 span{margin-bottom:.5rem;font-size:1.8rem}}.p-company .p-company__section .p-company__section-visual{position:relative;height:68rem}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-visual{height:26rem}}.p-company .p-company__section .p-company__section-visual .p-company__section-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;overflow:hidden}.p-company .p-company__section .p-company__section-visual .p-company__section-contents{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;color:#fff;font-weight:700;line-height:1.7}.p-company .p-company__section .p-company__section-visual .p-company__section-contents>.p-company__section-contents-wrap{width:60%;padding-left:5rem}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents>.p-company__section-contents-wrap{width:80%;padding-left:1.5rem}}.p-company .p-company__section .p-company__section-visual .p-company__section-contents strong{display:block;margin-bottom:5rem;font-size:4.4rem;margin-bottom:5rem;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents strong{margin-bottom:4rem;font-size:3.52rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents strong{margin-bottom:2.5rem;font-size:1.6rem}}.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__company-name{margin-right:7rem;font-size:2rem;display:flex;justify-content:flex-end;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__company-name{font-size:1.3rem}}.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__name{margin-right:7rem;display:flex;justify-content:flex-end;align-items:center;margin-bottom:3rem;font-size:3.2rem;text-shadow:0 0 1rem rgba(0,0,0,.5)}@media screen and (max-width: 1199px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__name{margin-bottom:2.4rem;font-size:2.56rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__name{margin-bottom:1.5rem;font-size:1.6rem}}.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__name span{font-size:1.4rem;margin-right:2rem}@media screen and (max-width: 1199px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__name span{font-size:1.12rem;margin-right:1.6rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-visual .p-company__section-contents .p-company__name span{font-size:1rem}}.p-company .p-company__section .p-company__section-textarea{position:relative;z-index:2;padding:8rem 10rem;background-color:#fff;color:#333}@media screen and (max-width: 1199px){.p-company .p-company__section .p-company__section-textarea{padding:6.4rem 8rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-textarea{padding:2rem}}.p-company .p-company__section .p-company__section-textarea .p-company__section-textarea-title{display:inline-block;margin-bottom:4rem;font-size:4rem;font-weight:900;color:#333;line-height:1.4}@media screen and (max-width: 1199px){.p-company .p-company__section .p-company__section-textarea .p-company__section-textarea-title{margin-bottom:3.2rem;font-size:6.72rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-textarea .p-company__section-textarea-title{margin-bottom:2rem;font-size:2.4rem;line-height:1.4}}.p-company .p-company__section .p-company__section-textarea strong{display:block;color:#333;font-size:2.8rem;font-weight:900;line-height:1.4;margin-bottom:2rem}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-textarea strong{font-size:2rem;margin-bottom:1.5rem}}.p-company .p-company__section .p-company__section-textarea p{font-size:1.6rem;line-height:2;margin-bottom:5rem;margin-left:3rem}@media screen and (max-width: 1199px){.p-company .p-company__section .p-company__section-textarea p{margin-bottom:3.2rem;font-size:1.6rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-textarea p{margin-bottom:2rem;font-size:1.3rem}}.p-company .p-company__section .p-company__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-company .p-company__section .p-company__section-textarea b{margin-bottom:3.2rem;font-size:2.88rem}}@media screen and (max-width: 768px){.p-company .p-company__section .p-company__section-textarea b{margin-bottom:2rem;font-size:2.4rem}}.p-company .p-company__section .p-company__slide{overflow:hidden}.p-company .p-company__section .p-company__slide .p-company__slide-lists{width:200%}.p-company .p-company-about{padding:10rem}@media screen and (max-width: 768px){.p-company .p-company-about{padding:5rem 1rem}}.p-company .p-company-about h2{width:34rem;margin-bottom:5rem;color:#333;font-size:2.8rem;font-weight:900;letter-spacing:.1em;line-height:1.4;padding-bottom:2rem;border-bottom:.3rem solid #333}@media screen and (max-width: 768px){.p-company .p-company-about h2{width:17rem;margin-bottom:2.5rem;font-size:2rem;padding-bottom:1rem;border-bottom:.1 .5rem solid #333}}.p-company .p-company-about .p-company-about__wrap{display:flex;gap:3rem;margin:0 auto}@media screen and (max-width: 768px){.p-company .p-company-about .p-company-about__wrap{flex-direction:column;gap:1.5rem}}.p-company .p-company-about .p-company-about__wrap .p-company-about__detail{width:50%}@media screen and (max-width: 768px){.p-company .p-company-about .p-company-about__wrap .p-company-about__detail{width:100%}}.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li{display:flex;margin-bottom:1.5rem;align-items:center}@media screen and (max-width: 768px){.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li{margin-bottom:.75rem}}.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li.top{align-items:flex-start}.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li span{color:#333;font-size:1.5rem;line-height:1.4}@media screen and (max-width: 768px){.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li span{font-size:1.2rem}}.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li span:first-child{width:20%;font-weight:700}.p-company .p-company-about .p-company-about__wrap .p-company-about__detail li span:last-child{width:80%}.p-company .p-company-about .p-company-about__map{width:50%;display:flex;flex-direction:column;gap:10rem}@media screen and (max-width: 768px){.p-company .p-company-about .p-company-about__map{width:100%;gap:2rem}}.p-company .p-company-about .p-company-about__map iframe{width:100%}@media screen and (max-width: 768px){.p-company .p-company-about .p-company-about__map iframe{height:30rem}}.p-member .p-member__section h2{margin-bottom:10rem;padding:10rem 5rem 0;color:#333;font-size:3.2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-member .p-member__section h2{margin-bottom:2.4rem;padding:4rem 8rem 0;font-size:3.36rem}}@media screen and (max-width: 768px){.p-member .p-member__section h2{margin-bottom:1.5rem;padding:3.5rem 2rem 0;font-size:2.8rem}}.p-member .p-member__section h2 span{display:block;font-size:6.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-member .p-member__section h2 span{margin-bottom:.8rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-member .p-member__section h2 span{margin-bottom:.5rem;font-size:1.8rem}}.p-member .p-member__list{display:flex;flex-wrap:wrap;gap:5rem;margin:0 auto;max-width:100rem}@media screen and (max-width: 768px){.p-member .p-member__list{flex-direction:column;padding:0 1rem}}.p-member .p-member__list li{width:calc(50% - 2.5rem)}@media screen and (max-width: 768px){.p-member .p-member__list li{width:100%}}.p-member .p-member__list li a{display:block}.p-member .p-member__list li .p-member__list-box{width:100%;position:relative}.p-member .p-member__list li .p-member__list-image{width:100%;height:40.7rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.p-member .p-member__list li .p-member__list-image img{width:auto;max-width:none;height:100%}.p-member .p-member__list li .p-member__list-image.is-wide img{width:100%;max-width:100%;height:auto}.p-member .p-member__list li .p-member__list-text{position:absolute;left:0;bottom:-1rem;display:flex;flex-direction:column}.p-member .p-member__list li .p-member__list-text span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#000;margin-bottom:.3rem;padding:.5rem 2rem .5rem 1rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.4}.p-member .p-member__list li .p-member__list-text span:first-child{background:#fff;justify-content:center;margin-bottom:1rem;padding:0 1rem;color:#333;font-size:1.2rem}.p-member .p-member__list li p{padding:2rem 1rem 1rem;background-color:#fff;color:#333;font-size:1.2rem;line-height:1.4}.p-work .p-work__section h2{margin-bottom:10rem;padding:10rem 5rem 0;color:#333;font-size:3.2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-work .p-work__section h2{margin-bottom:2.4rem;padding:4rem 8rem 0;font-size:3.36rem}}@media screen and (max-width: 768px){.p-work .p-work__section h2{margin-bottom:1.5rem;padding:3.5rem 2rem 0;font-size:2.8rem}}.p-work .p-work__section h2 span{display:block;font-size:6.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-work .p-work__section h2 span{margin-bottom:.8rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-work .p-work__section h2 span{margin-bottom:.5rem;font-size:1.8rem}}.p-work .p-work__section .p-work__section-occupation,.p-work .p-work__section .p-work__section-business{padding:10rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation,.p-work .p-work__section .p-work__section-business{padding:5rem 1rem .1rem}}.p-work .p-work__section .p-work__section-occupation h3,.p-work .p-work__section .p-work__section-business h3{width:34rem;margin-bottom:5rem;color:#333;font-size:2.8rem;font-weight:900;letter-spacing:.1em;line-height:1.4;padding-bottom:2rem;border-bottom:.3rem solid #333}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation h3,.p-work .p-work__section .p-work__section-business h3{width:17rem;margin-bottom:2.5rem;font-size:2.2rem;padding-bottom:1rem;border-bottom:.15rem solid #333}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li{background:#fff;border-radius:1.2rem;margin:0 auto 5rem;padding:4rem;max-width:108rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li{border-radius:.6rem;margin:0 auto 2.5rem;padding:2rem 1rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-flex{display:flex;align-items:center}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-flex{flex-direction:column}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text{width:60%;z-index:1;background:#fff;border-radius:.8rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.2);overflow:hidden;margin-bottom:4rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text{width:100%;border-radius:.6rem;margin-bottom:2rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text strong,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text strong{display:block;background:#d0ff0a;padding:1rem;color:#000;font-size:2.8rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text strong,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text strong{font-size:2rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text p,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text p{color:#333;font-size:1.8rem;line-height:1.7;padding:3rem 2rem}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text p.is-small,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text p.is-small{font-size:1.6rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-text p,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-text p{font-size:1.4rem;padding:1.5rem 1rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-image,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-image{margin-top:5rem;width:50%;height:25rem;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li .p-work__list-image,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li .p-work__list-image{margin-top:1.5rem;width:100%;height:auto;border-radius:.6rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li:nth-child(odd) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li:nth-child(odd) .p-work__list-text{margin-right:-10%}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li:nth-child(odd) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li:nth-child(odd) .p-work__list-text{margin:0}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li:nth-child(even) .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li:nth-child(even) .p-work__list-flex{flex-direction:row-reverse}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li:nth-child(even) .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li:nth-child(even) .p-work__list-flex{flex-direction:column}}.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li:nth-child(even) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li:nth-child(even) .p-work__list-text{margin-left:-10%}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-occupation-list>li:nth-child(even) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-occupation-list>li:nth-child(even) .p-work__list-text{margin:0}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li{margin:0 auto 5rem;max-width:108rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li{margin:0 auto 5rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-flex{display:flex;align-items:center}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-flex{flex-direction:column}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-text{width:50%;z-index:1;background:#fff;border-radius:.8rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.2);overflow:hidden;margin-top:10rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-text{width:100%;border-radius:.6rem;margin-top:5rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-text strong,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-text strong{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#d0ff0a;padding:1rem 5rem;color:#000;font-size:2rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-text strong,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-text strong{padding:.5rem 2.5rem;font-size:1.6rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-text p,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-text p{color:#333;font-size:1.4rem;line-height:1.4;padding:3rem 2rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-text p,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-text p{font-size:1.2rem;padding:1.5rem 1rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-image,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-image{width:60%;height:38rem;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li .p-work__list-image,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li .p-work__list-image{margin-top:1rem;width:100%;height:auto;border-radius:.6rem}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li:nth-child(even) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li:nth-child(even) .p-work__list-text{margin-right:-10%}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li:nth-child(even) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li:nth-child(even) .p-work__list-text{margin:0}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li:nth-child(odd) .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li:nth-child(odd) .p-work__list-flex{flex-direction:row-reverse}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li:nth-child(odd) .p-work__list-flex,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li:nth-child(odd) .p-work__list-flex{flex-direction:column}}.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li:nth-child(odd) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li:nth-child(odd) .p-work__list-text{margin-left:-10%}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__section-business-list li:nth-child(odd) .p-work__list-text,.p-work .p-work__section .p-work__section-business .p-work__section-business-list li:nth-child(odd) .p-work__list-text{margin:0}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more,.p-work .p-work__section .p-work__section-business .p-work__list-more{margin-top:2rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more,.p-work .p-work__section .p-work__section-business .p-work__list-more{margin-top:1rem}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-btn,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-btn{display:flex;align-items:center;background-color:#f6f6f6;justify-content:space-between;padding:1.5rem;color:#333;font-size:2rem;font-weight:700;cursor:pointer}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-btn,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-btn{padding:1rem;font-size:2rem}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-btn span,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-btn span{font-size:1.3rem;transition:.3s}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-btn span.is-active,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-btn span.is-active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-wrap,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-wrap{display:none}.p-work .p-work__section .p-work__section-occupation .p-work__list-more h4,.p-work .p-work__section .p-work__section-business .p-work__list-more h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4rem;background:#000;border-radius:.4rem;box-shadow:.3rem .3rem rgba(0,0,0,.2);margin-bottom:1rem;padding:1rem;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more h4,.p-work .p-work__section .p-work__section-business .p-work__list-more h4{margin-top:2rem;border-radius:.2rem;box-shadow:.15rem .15rem rgba(0,0,0,.2);margin-bottom:.5rem;padding:.5rem;font-size:2rem}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more h4.is-white,.p-work .p-work__section .p-work__section-business .p-work__list-more h4.is-white{background:#f6f6f6;border:.1rem solid #000;color:#333}.p-work .p-work__section .p-work__section-occupation .p-work__list-more h4+p,.p-work .p-work__section .p-work__section-business .p-work__list-more h4+p{padding:1rem 2rem;color:#333;font-size:2rem;line-height:1.4}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more h4+p,.p-work .p-work__section .p-work__section-business .p-work__list-more h4+p{padding:.5rem 1rem;font-size:1.6rem}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list{padding-bottom:4rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list{padding-bottom:2rem}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li{display:flex;align-items:center;border-bottom:.1rem solid #bfbfbf;padding:1rem 2rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li{flex-direction:column;align-items:flex-start;padding:.5rem 1rem}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li:first-child,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li:first-child{border-top:.1rem solid #bfbfbf}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li span,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li span{color:#333;font-size:2rem;line-height:1.4}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li span:first-child,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li span:first-child{width:20%}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li span:first-child,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li span:first-child{font-size:1.8rem;width:100%}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li span:last-child,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li span:last-child{width:80%;padding-left:2rem}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-col2-list li span:last-child,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-col2-list li span:last-child{font-size:1.6rem;width:100%;padding-left:1em}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list{padding:2rem 0}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list{padding:1rem 0}}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list li,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list li{border:.1rem solid #000;border-radius:1.2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.2);margin:0 auto;padding:1rem 2rem;width:90%;max-width:90%;position:relative}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list li:not(:first-child),.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list li:not(:first-child){margin-top:7.6rem}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list li i,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list li i{position:absolute;top:-5.6rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3.6rem;color:#222}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list li strong,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list li strong{display:block;color:#333;font-size:2rem;font-weight:700;line-height:1.4}.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list li strong+p,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list li strong+p{margin:1rem 2rem;line-height:1.4}@media screen and (max-width: 768px){.p-work .p-work__section .p-work__section-occupation .p-work__list-more .p-work__list-more-order-list li strong+p,.p-work .p-work__section .p-work__section-business .p-work__list-more .p-work__list-more-order-list li strong+p{margin:.5rem 1rem}}.p-culture .p-culture__section h2{margin-bottom:10rem;padding:10rem 5rem 0;color:#333;font-size:3.2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-culture .p-culture__section h2{margin-bottom:2.4rem;padding:4rem 8rem 0;font-size:3.36rem}}@media screen and (max-width: 768px){.p-culture .p-culture__section h2{margin-bottom:1.5rem;padding:3.5rem 2rem 0;font-size:2.8rem}}.p-culture .p-culture__section h2 span{display:block;font-size:6.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.p-culture .p-culture__section h2 span{margin-bottom:.8rem;font-size:1.92rem}}@media screen and (max-width: 768px){.p-culture .p-culture__section h2 span{margin-bottom:.5rem;font-size:1.8rem}}.p-culture .p-culture__section .p-culture__wrap{padding:10rem;max-width:160rem;margin:0 auto}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap{padding:5rem 1rem}}.p-culture .p-culture__section .p-culture__wrap h3{color:#000;font-size:4.8rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap h3{font-size:4rem}}.p-culture .p-culture__section .p-culture__wrap h3 span{display:block;font-size:2rem;font-weight:900}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap h3 span{font-size:1.6rem}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list{margin-top:5rem;padding-top:1rem}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li{max-width:108rem;margin:10rem auto 0;display:flex;align-items:flex-start}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li{margin:5rem auto 0;flex-direction:column}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-img{position:relative;z-index:1;width:50%;margin-top:-5rem;margin-right:-40%;border-radius:1.6rem;overflow:hidden}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-img{width:100%;margin-top:0;margin-right:0;border-radius:.8rem;margin-bottom:-3rem}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-text{width:90%;min-height:37rem;background:#eee;border-radius:1.6rem;max-width:100%;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-text{width:100%;min-height:auto;border-radius:.8rem;align-items:flex-start;padding-top:3rem}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-text h4{width:55%;padding:4.2rem 4.2rem 0;text-align:center;color:#333;font-size:2.4rem;font-weight:900;line-height:1.4;margin-bottom:1.6rem}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-text h4{width:100%;padding:2rem 1rem 0;font-size:2rem;line-height:1.4;margin-bottom:.8rem}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-text p{width:55%;padding:0 4.2rem 4.2rem;color:#333;font-size:1.4rem;letter-spacing:.1em;line-height:1.7}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li .p-culture__list-text p{width:100%;padding:0 1rem 2rem;font-size:1.3rem}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li:nth-child(even){flex-direction:column}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li:nth-child(even) .p-culture__list-img{margin-right:0;margin-left:-40%}@media screen and (max-width: 768px){.p-culture .p-culture__section .p-culture__wrap .p-culture__list li:nth-child(even) .p-culture__list-img{margin-left:0}}.p-culture .p-culture__section .p-culture__wrap .p-culture__list li:nth-child(even) .p-culture__list-text{align-items:flex-start}.p-data .p-data__fv{padding:10rem 5rem}@media screen and (max-width: 768px){.p-data .p-data__fv{padding:5rem 1rem}}.p-data .p-data__fv h1{color:#333;font-size:3.6rem;font-weight:900;line-height:1.4}@media screen and (max-width: 768px){.p-data .p-data__fv h1{font-size:3rem}}.p-data .p-data__fv strong{color:#f0efef;font-size:14.4rem;font-weight:900;line-height:1.4}@media screen and (max-width: 768px){.p-data .p-data__fv strong{font-size:10rem}}.p-data .p-data__about{max-width:108rem;margin:0 auto;padding:5rem 0 10rem}@media screen and (max-width: 768px){.p-data .p-data__about{padding:2.5rem 1rem 5rem}}.p-data .p-data__about .p-data__about-title{color:#333;font-size:2.8rem;font-weight:700;line-height:2.3;margin-bottom:5rem;max-width:105.8rem}@media screen and (max-width: 768px){.p-data .p-data__about .p-data__about-title{font-size:2.2rem;margin-bottom:2.5rem}}.p-info{margin-top:10rem}@media screen and (max-width: 768px){.p-info{margin-top:5rem}}.p-info h1{margin:0 5rem;color:#333;font-size:3.6rem;font-weight:900;line-height:1.4}@media screen and (max-width: 768px){.p-info h1{margin:0 1rem;font-size:2.8rem}}.p-info h1 span{display:block;color:#f0efef;font-size:14.4rem}@media screen and (max-width: 768px){.p-info h1 span{font-size:5rem}}.p-info .p-info__area{padding:10rem;max-width:128rem;margin:0 auto}@media screen and (max-width: 1199px){.p-info .p-info__area{padding:5rem 3rem}}@media screen and (max-width: 768px){.p-info .p-info__area{padding:5rem 1rem}}.p-info .p-info__area .p-info__area-title{color:#ff4081;font-size:3.2rem;font-weight:900;letter-spacing:.1em}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__area-title{font-size:2.4rem}}.p-info .p-info__area .p-info__detail{margin-top:2rem;padding:5rem 8rem;background:#fff;border-radius:3.2rem}@media screen and (max-width: 1199px){.p-info .p-info__area .p-info__detail{padding:5rem 3rem}}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail{padding:5rem 1rem}}.p-info .p-info__area .p-info__detail .p-info__detail-job{color:#ff4081;font-size:2rem;font-weight:700;line-height:1.4}.p-info .p-info__area .p-info__detail .p-info__detail-course{padding:.5rem 3rem;width:100%}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail .p-info__detail-course{padding:.25rem 1.5rem}}.p-info .p-info__area .p-info__detail .p-info__detail-course p{color:#333;line-height:1.4;font-size:1.8rem}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail .p-info__detail-course p{font-size:1.4rem}}.p-info .p-info__area .p-info__detail .p-info__detail-course .p-info__detail-course-title{padding:.5rem 0}.p-info .p-info__area .p-info__detail .p-info__detail-course .p-info__detail-course-salary{border-bottom:.2rem solid #e06565;font-weight:700}.p-info .p-info__area .p-info__detail .p-info__detail-course .p-info__detail-course-money{margin-top:.5rem;padding-left:3rem;font-weight:700}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail .p-info__detail-course .p-info__detail-course-money{padding-left:1.5rem}}.p-info .p-info__area .p-info__detail .p-info__detail-course .p-info__detail-course-text{padding-left:4.8rem;margin-top:1rem;margin-bottom:4rem}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail .p-info__detail-course .p-info__detail-course-text{padding-left:2.4rem;margin-top:.5rem;margin-bottom:2rem}}.p-info .p-info__area .p-info__detail dl{display:flex;flex-wrap:wrap;align-items:flex-end;line-height:1.4}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail dl{flex-direction:column;align-items:flex-start}}.p-info .p-info__area .p-info__detail dl dt,.p-info .p-info__area .p-info__detail dl dd{padding:1rem 0;min-height:12rem;display:flex;flex-wrap:wrap;align-items:center;align-content:space-around}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail dl dt,.p-info .p-info__area .p-info__detail dl dd{min-height:auto}}.p-info .p-info__area .p-info__detail dl dt{color:#ff4081;font-size:2rem;font-weight:700;border-bottom:.1rem solid #ff4081;width:20%}.p-info .p-info__area .p-info__detail dl dt:first-of-type{border-top:.1rem solid #ff4081}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail dl dt{width:100%;border-bottom:none;padding-top:1rem}}.p-info .p-info__area .p-info__detail dl dd{color:#333;font-size:1.8rem;border-bottom:.1rem solid #c9c8c8;padding-left:3rem;width:80%}.p-info .p-info__area .p-info__detail dl dd span{padding-right:1em}.p-info .p-info__area .p-info__detail dl dd:first-of-type{border-top:.1rem solid #c9c8c8}@media screen and (max-width: 768px){.p-info .p-info__area .p-info__detail dl dd{width:100%;border-bottom:.1rem solid #ff4081;padding-left:2rem;padding-bottom:1rem}.p-info .p-info__area .p-info__detail dl dd:first-of-type{border-top:none}}.p-info .p-info__faq{background-color:#f6f6f6;padding:10rem;max-width:128rem;margin:0 auto}@media screen and (max-width: 1199px){.p-info .p-info__faq{padding:5rem 3rem}}@media screen and (max-width: 768px){.p-info .p-info__faq{padding:5rem 1rem}}.p-info .p-info__faq .p-info__faq-title{color:#ff4081;font-size:3.2rem;font-weight:900;letter-spacing:.1em;line-height:1.4;margin:0 0 2rem 0}@media screen and (max-width: 1199px){.p-info .p-info__faq .p-info__faq-list{width:100%}}.p-info .p-info__faq .p-info__faq-list li{margin-top:3rem;cursor:pointer}@media screen and (max-width: 768px){.p-info .p-info__faq .p-info__faq-list li{margin-top:1.5rem}}.p-info .p-info__faq .p-info__faq-list li:first-child{margin-top:0}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer{width:100%;display:flex;align-items:center;padding:3.6rem 3rem;background-color:#fff}@media screen and (max-width: 1199px){.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer{padding:1.6rem 3rem}}@media screen and (max-width: 1199px){.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer{padding:2rem 1rem}}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question.is-open,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer.is-open{border-radius:1.6rem 1.6rem 0 0}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question.is-open i,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer.is-open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question span,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer span{color:#333;font-size:3.2rem;font-weight:700;margin-right:5rem}@media screen and (max-width: 768px){.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question span,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer span{margin-right:1rem;font-size:2.4rem}}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question p,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer p{width:92%;font-size:1.8rem;font-weight:700}@media screen and (max-width: 768px){.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question p,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer p{font-size:1.5rem}}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-question i,.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer i{color:#333;font-size:1.2rem;transition:.3s}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer{display:none}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer>div{display:flex;align-items:center}.p-info .p-info__faq .p-info__faq-list li .p-info__faq-answer span{color:#ff4081}.is-interview{background-color:#fff}.is-interview .l-entry{background-color:#fff}.is-interview .l-footer{background-color:#fff}.p-interview{margin-top:10rem}@media screen and (max-width: 768px){.p-interview{margin-top:5rem}}.p-interview .p-interview--profile .p-interview--profile-flex{display:flex;align-items:flex-start}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text{width:43%;padding:0 6rem;z-index:1;color:#000;line-height:1.4}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text{width:100%;padding:0 1rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-title{font-size:7.2rem;line-height:1;font-weight:900}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-title{font-size:5.2rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-title sup{display:block;color:#333;font-size:1.6rem;font-weight:700;line-height:1.4}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-read{margin-top:13rem}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-read{margin-top:3rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-read li{background:#000;margin-bottom:.3rem;padding:.5rem 2rem .5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:2.8rem;font-weight:700;line-height:1.4}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-read li:first-child{background:#f1f1f1;margin-bottom:1rem;padding:.5rem 1rem;color:#333;font-size:1.5rem;font-weight:900}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-name{font-size:1.5rem;line-height:2;margin-top:8rem}@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:3rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-box{position:relative;background:#fff;border:.1rem solid #000;margin:5rem 0 0 2rem;padding:3rem 3rem 2rem;max-width:30rem;font-size:1.3rem;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-box{max-width:100%;margin:5rem 2rem 0 2rem}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-text .p-interview--profile-box strong{display:inline-block;position:absolute;top:-2rem;left:-2rem;background:#fff;border:.1rem solid #000;padding:.3rem 1.2rem;z-index:1;font-size:2rem;font-weight:900}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image{width:57%;height:73rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image.is-pc{display:flex !important}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image.is-pc{display:none !important}}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image img{height:100%;max-width:none;width:auto}@media screen and (max-width: 768px){.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image{width:100%;height:auto;margin-top:3rem}.p-interview .p-interview--profile .p-interview--profile-flex .p-interview--profile-image img{height:auto;max-width:100%;width:100%}}.p-interview .p-interview--faq-area{max-width:90rem;margin:0 auto}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area{padding:0 1rem}}.p-interview .p-interview--faq-area .p-interview--faq-read{margin:10rem 0 5rem;color:#333;font-size:4rem;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area .p-interview--faq-read{font-size:2.8rem;margin:6rem 0 2.5rem}}.p-interview .p-interview--faq-area p{color:#333;font-size:1.6rem;letter-spacing:.1em;line-height:1.7;width:85rem;margin:0 auto 3rem}@media screen and (max-width: 768px){.p-interview .p-interview--faq-area p{width:100%;font-size:1.4rem}}
