@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}html{font-size:62.5%}body{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;font-size:14px;font-size:1.4rem;line-height:1.6;color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}body:lang(en){font-family:'Noto Sans JP', 'Open Sans', sans-serif}@media only screen and (max-width: 767px){body{font-size:13px;font-size:1.3rem}}img{max-width:100%;height:auto;vertical-align:top}*{box-sizing:border-box}::selection{background:rgba(224,23,27,0.1)}::-moz-selection{background:rgba(224,23,27,0.1)}a{text-decoration:none;outline:none;transition:0.2s}a:link{color:#000}a:visited{color:#000}a:active{color:#000}@media only screen and (max-width: 767px){.is-pconly{display:none !important}}@media only screen and (min-width: 768px){.is-sponly{display:none !important}}.is-navOpen{height:100vh;overflow:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#e60012}.l-header__txt{position:relative;z-index:10000;text-indent:-9999px;background-color:#fff}@media only screen and (max-width: 1720px){.l-header__txt--line{width:88.372vw}}@media only screen and (min-width: 1721px){.l-header__txt--line{width:calc(100% - 200px)}}@media only screen and (min-width: 1185px){.l-header__txt--line{height:0.2325vw;max-height:4px;background-attachment:fixed;background:#fff url(../images/common/bg_header_line.png) right 0 top/100% 100% no-repeat}}@media only screen and (max-width: 1184px){.l-header__txt--line{width:100%;height:9.3333vw;max-height:72px;background:#fff url(../images/common/bg_header_line.png) left 0 top/66.4% 4px no-repeat}}@media only screen and (min-width: 769px) and (max-width: 1184px){.l-header__txt--line{background:#fff url(../images/common/bg_header_line.png) left 0 top/calc(100% - 258px) 4px no-repeat}}.l-header__txt.is-hide{display:none}.l-header__txt.--headerFixed{display:none}.p-header__logo-sub{position:absolute;top:3px;right:4px;z-index:10000;width:auto}@media only screen and (max-width: 1720px){.p-header__logo-sub{width:10.4651vw}}@media only screen and (min-width: 1721px){.p-header__logo-sub{width:180px}}@media only screen and (max-width: 1184px){.p-header__logo-sub{max-width:238px;width:30.9333vw}}.p-header__logo-sub.is-hide{display:none}.p-header__logo-sub.--headerFixed{display:none}.p-header__logo-subImg{display:block}.l-header{position:relative;width:100%;margin:0 auto;background-color:#fff !important;z-index:9999;top:0;min-width:100% !important}@media only screen and (min-width: 768px){.l-header{padding:30px 0 20px;min-width:100% !important}}@media only screen and (max-width: 767px){.l-header{min-width:100% !important}}.l-header.fixed{position:fixed;top:0;width:100%}@media only screen and (min-width: 768px){.l-header.fixed{padding:20px 0}}.l-header__menu{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;top:0;margin:0 0 0 auto;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (min-width: 768px){.l-header__menu{max-width:100%;padding:0;padding-left:30px;padding-right:60px}}@media only screen and (max-width: 767px){.l-header__menu{padding:0 !important}}@media screen and (max-width: 1199px){.l-header__menu{-webkit-justify-content:space-between;justify-content:space-between}}.l-header__menu .entry__btn{width:24%;max-width:155px}@media screen and (max-width: 1199px){.l-header__menu .entry__btn{width:70%;max-width:350px}}.l-header__content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (min-width: 1200px){.l-header__content{width:100%}}@media only screen and (max-width: 767px){.l-header__content{padding:0 0 0 3vw}}.l-header__content--logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-right:10px}@media screen and (min-width: 1200px){.l-header__content--logo{width:50%;max-width:495px}}@media only screen and (max-width: 767px){.l-header__content--logo{padding:0 0 0 3vw}}@media only screen and (min-width: 768px){.l-header__logo{margin-right:10px}}@media only screen and (max-width: 767px){.l-header__logo{margin-right:1.5vw}}.p-groupHeader-02{position:relative;z-index:999}.p-pcmenu{width:100%;font-size:18px;text-align:center;margin:0 auto}.p-pcmenu a{color:#292929 !important}.p-pcmenu ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-pcmenu li{display:block}.p-pcmenu a{display:block;position:relative}.p-pcmenu__li__career{font-size:clamp(1rem, 1vw, 1.6rem);font-weight:900;margin-right:clamp(2em, 7vw, 5em);line-height:1.2;transition:0.3s}.p-pcmenu__li__career:last-of-type{margin-right:0}@media screen and (max-width: 1639px){.p-pcmenu__li__career{margin-right:clamp(2em, 7vw, 2.8em)}}@media screen and (max-width: 1199px){.p-pcmenu__li__career{font-size:clamp(1.3rem, 5vw, 3rem);margin-bottom:1em}}.p-pcmenu__li__career .--nav_en{font-size:clamp(1.3rem, 2.2vw, 2rem);font-family:"Oswald", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;color:#d1d0d0;font-weight:700}@media screen and (max-width: 1199px){.p-pcmenu__li__career .--nav_en{font-size:clamp(1.3rem, 3vw, 3rem)}}.p-pcmenu__li__career .--nav_icon{position:relative;color:#fff;font-size:clamp(1rem, 0.8vw, 1.2rem);font-weight:600;vertical-align:initial}@media only screen and (min-width: 768px){.p-pcmenu__li__career .--nav_icon{padding:0 7px}}@media screen and (min-width: 1199px){.p-pcmenu__li__career .--nav_icon{vertical-align:top}}@media only screen and (max-width: 767px){.p-pcmenu__li__career .--nav_icon{margin-left:1vw;padding:0 1.4vw}}.p-pcmenu__li__career .--nav_icon::after{position:absolute;content:"";width:100%;height:90%;top:initial;bottom:0;left:0;right:0;background:#fe1900;-webkit-transform:skew(-28deg);transform:skew(-28deg);z-index:-1}@media screen and (min-width: 1199px){.p-pcmenu__li__career .--nav_icon::after{bottom:inherit}}.p-pcmenu__li__career:hover{opacity:0.6}.is-pconly-nav{display:none !important}@media screen and (min-width: 1200px){.is-pconly-nav{display:block !important}}.is-sponly-nav{display:none !important}@media screen and (max-width: 1199px){.is-sponly-nav{display:block !important}}.pg-recruit__careers{position:relative;z-index:0;background:#fff}.l-main{display:block;margin:0 auto;overflow:hidden;background:#FFF}@media only screen and (min-width: 768px){.l-main{width:100%;max-width:1200px;min-width:100%}}.l-main--top{display:block;margin:0 auto;overflow:hidden}@media only screen and (min-width: 768px){.l-main--top{padding-top:85px;width:100%;max-width:1200px}}@media only screen and (min-width: 768px){.l-main__bg{background-position:center;height:530px}}@media only screen and (max-width: 767px){.l-main__bg{height:35vh;background-size:200%}}@media only screen and (min-width: 2000px){.l-main__bg{background-size:cover}}@media only screen and (min-width: 768px){.l-main__bg--top{margin-top:150px}}.l-main__content{margin:0 auto}@media only screen and (min-width: 768px){.l-main__content{width:100%;max-width:1200px}}@media only screen and (max-width: 767px){.l-main__content{width:100%}}.l-main__content--style02{margin:0 auto}@media only screen and (min-width: 768px){.l-main__content--style02{width:1000px}}.l-footer{color:#313131;background-color:#f8f8f8;position:relative;padding-bottom:1em}@media only screen and (min-width: 768px){.l-footer{min-width:100% !important;width:100% !important}}.l-footer--main{background-position:center}@media only screen and (max-width: 767px){.l-footer--main{background-position:center}}@media only screen and (min-width: 2000px){.l-footer--main{background-size:cover}}.l-footer__inner{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;max-width:1030px;margin:0 auto;-webkit-justify-content:space-between;justify-content:space-between;padding-top:55px}.l-footer__inner a{color:#313131;transition:.3s}@media only screen and (min-width: 768px){.l-footer__inner a:hover{opacity:.7}}.l-footer__inner .l-header__content--logo{width:100%}@media screen and (max-width: 1199px){.l-footer__inner .l-header__content--logo{padding:0;margin-bottom:4vw}}@media screen and (max-width: 1199px){.l-footer__inner{display:block;padding:6vw 6vw 0}}.l-footer__menu__lists{margin-bottom:0.8em}.l-footer__menu__lists__02{padding-left:1em;margin-bottom:0.3em;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 767px){.l-footer__menu__lists__02{font-size:2.8vw;margin:2.2em 0}}.l-footer__menu__list__02{margin:-1em 0 0.8em}.--bold{font-weight:bold;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 767px){.--bold{font-size:3.2vw;margin:2.2em 0}}.l-footer__copyrights{text-align:center}@media only screen and (min-width: 768px){.l-footer__copyrights{padding:15px 0;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){.l-footer__copyrights{padding:6vw 0;font-size:12px;font-size:1.2rem}}.c-btn{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);display:block;position:relative;overflow:hidden;margin:0 auto;width:100%;text-align:center;cursor:pointer;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 768px){.c-btn{font-weight:700;word-break:keep-all}.c-btn:hover:before{left:0}}.c-btn:before{content:"";width:100%;height:100%;display:block;background:#000;position:absolute;top:0;left:0;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);left:-100%;z-index:-1}.c-btn__pagetop{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);display:block;text-indent:-9999px;overflow:hidden;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);z-index:500}@media only screen and (max-width: 767px){.c-btn__pagetop{background:#ccc;bottom:4vw;right:4vw;padding:3vw 0}}@media only screen and (min-width: 768px){.c-btn__pagetop{position:fixed;width:70px;height:70px;background:#000;bottom:20px;right:20px}.c-btn__pagetop:hover:before{top:-5px}.c-btn__pagetop:hover:after{height:35px}}.c-btn__pagetop:before,.c-btn__pagetop:after{transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);content:"";display:block;position:absolute;margin:auto}.c-btn__pagetop:before{left:0;right:0;top:10px;bottom:0;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.c-btn__pagetop:before{border-top:2px solid #000;border-left:2px solid #000}}@media only screen and (min-width: 768px){.c-btn__pagetop:before{border-top:2px solid #fff;border-left:2px solid #fff}}.c-btn__pagetop:after{transition-property:all;transition-duration:.35s;transition-delay:0s;content:"";width:2px;height:0;top:0;bottom:0;left:0;right:0;background:#fff}.c-btn__pagetop.is-out{right:-70px}.c-btn__career{display:block;border:2px solid #5e5e5e;background-color:#fff;border-radius:1000px;width:100%;max-width:300px;text-align:center;margin:0 auto;padding:0.5em 0;font-size:clamp(1rem, 2.6vw, 1.8rem);font-weight:bold;transition-property:all;transition-duration:.3s;transition-delay:0s;position:relative}.c-btn__career a{display:block;color:#5e5e5e}.c-btn__career::before{position:absolute;content:"";width:24.6%;height:100%;background-image:url(../images/common/arrow_blue.png);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;right:-10%;pointer-events:none;transition-property:all;transition-duration:.3s;transition-delay:0s}@media only screen and (min-width: 768px){.c-btn__career:hover::before{right:-15%}}.c-btn__career.--blue{border:2px solid #0066b0}.c-btn__career.--blue a{display:block;color:#0066b0}.c-btn__career.--blue::before{background-image:url(../images/common/arrow_blue.png);background-size:contain}.c-btn__career.--red{border:2px solid #df425e}.c-btn__career.--red a{display:block;color:#df425e}.c-btn__career.--red::before{background-image:url(../images/common/arrow_red.png);background-size:contain}.c-btn__career.--green{border:2px solid #20b6be}.c-btn__career.--green a{display:block;color:#20b6be}.c-btn__career.--green::before{background-image:url(../images/common/arrow_green.png);background-size:contain}.c-btn__career.--orange{border:2px solid #f76900}.c-btn__career.--orange a{display:block;color:#f76900}.c-btn__career.--orange::before{background-image:url(../images/common/arrow_orange.png);background-size:contain}.c-btn__career--back{display:block;border:2px solid #5e5e5e;border-radius:1000px;width:100%;max-width:300px;text-align:center;margin:0 auto 100px;padding:0.5em 0;font-size:clamp(1rem, 2.6vw, 2rem);font-weight:bold;background-color:#fff;transition-property:all;transition-duration:.3s;transition-delay:0s;position:relative}@media only screen and (max-width: 767px){.c-btn__career--back{max-width:none;width:clamp(240px, 40vw, 300px);margin:0 auto 10vw;padding:0.5em 1em}}.c-btn__career--back a{display:block;color:#5e5e5e}.c-btn__career--back::before{position:absolute;content:"";width:24.6%;height:100%;background-image:url(../images/common/arrow_top.png);background-position:center;background-repeat:no-repeat;top:0;left:-15%;pointer-events:none;transition-property:all;transition-duration:.3s;transition-delay:0s}@media only screen and (max-width: 767px){.c-btn__career--back::before{left:-15%;background-position:left}}@media only screen and (min-width: 768px){.c-btn__career--back:hover::before{left:-20%}}.opt-icon{display:inline-block;transition-property:all;transition-duration:.2s;transition-delay:0s}.opt-icon:before{content:"";display:inline-block;box-sizing:border-box;transition-property:all;transition-duration:.2s;transition-delay:0s}.opt-icon--isLeft{position:absolute}@media only screen and (max-width: 767px){.opt-icon--isLeft{left:1.2vw}}@media only screen and (min-width: 768px){.opt-icon--isLeft{left:9px}}.opt-icon--isLeft--styleHnavi{position:absolute}@media only screen and (max-width: 767px){.opt-icon--isLeft--styleHnavi{top:-1vw;left:-5vw}}@media only screen and (min-width: 768px){.opt-icon--isLeft--styleHnavi{left:-27px}}.opt-icon--plus::before,.opt-icon--plus::after{display:block;content:"";background-color:#000;position:absolute}@media only screen and (max-width: 767px){.opt-icon--plus::before,.opt-icon--plus::after{width:2.13333vw;height:.26667vw;top:1.46667vw;left:-.8vw}}@media only screen and (min-width: 768px){.opt-icon--plus::before,.opt-icon--plus::after{width:16px;height:2px;top:11px;left:-6px}.opt-icon--plus::before:hover,.opt-icon--plus::after:hover{cursor:pointer}}@media only screen and (max-width: 767px){.opt-icon--plus::before{width:.26667vw;height:2.13333vw;top:.53333vw;left:.13333vw}}@media only screen and (min-width: 768px){.opt-icon--plus::before{width:2px;height:16px;top:4px;left:1px}}.opt-icon--plus::before.js-active::before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.entry__btn{width:100%;max-width:393px;margin:0 auto}.entry__btn .entry__btn--inner a{display:block;position:relative;z-index:2}.entry__btn .entry__btn--inner a::before{position:absolute;content:"";bottom:-5%;left:-16%;height:100%;width:22%;background-image:url(../images/common/btn_dot.png);background-size:contain;background-repeat:no-repeat;z-index:-1;transition:0.3s;pointer-events:none}.entry__btn .entry__btn--inner a::after{position:absolute;content:"";top:0%;right:-13%;height:100%;width:25%;background-image:url(../images/common/arrow_entry.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;transition:0.3s;pointer-events:none}@media only screen and (min-width: 768px){.entry__btn .entry__btn--inner a:hover::before{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.entry__btn .entry__btn--inner a:hover::after{right:-20%}}.p-fbnr__link{display:block;border-width:clamp(3px, .5vw, 5px);border-style:solid;border-color:#c8c7c7}@media (hover: hover){.p-fbnr__link{transition:border-color 0.3s}.p-fbnr__link img{transition:opacity 0.3s}.p-fbnr__link:hover{border-color:#b93442}.p-fbnr__link:hover img{opacity:0.7}}.p-fbnr__link img{width:100%}.p-fbnr__link02{display:block;border-width:clamp(10px, 2vw, 20px);border-style:solid;border-color:#e3e1db;box-shadow:0 0 0 3px #000}@media (hover: hover){.p-fbnr__link02{transition:border-color 0.3s}.p-fbnr__link02 img{transition:opacity 0.3s}.p-fbnr__link02:hover{border-color:#b93442}.p-fbnr__link02:hover img{opacity:0.7}}.p-fbnr__link02 img{width:100%}@media only screen and (max-width: 767px){.c-btn__footer{display:block;margin:2em auto 0}}.c-btn__footer--txt{position:relative;display:block;background:#555555;padding:14px 22px 14px 44px;border-radius:1000px;color:white;font-size:100%;line-height:1rem;transition:opacity 0.4s ease-out;opacity:1;margin:0 auto}@media only screen and (min-width: 768px){.c-btn__footer--txt{width:17.8em;max-width:17.8em;min-width:17.8em}}@media only screen and (max-width: 767px){.c-btn__footer--txt{margin:20px auto 0;font-size:11px}}.c-btn__footer--txt:after{content:"";position:absolute;top:55%;left:22px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out;width:12px;height:9px;background:url("../../../images/renew/common/icon_footer-arrow.png") center/contain no-repeat}@media only screen and (hover: hover) and (min-width: 768px){.c-btn__footer--txt:hover{opacity:0.6}}.c-btn__footer--txt.is-open:after{content:"";-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}.c-btn__footer--txtOn{display:block}.c-btn__footer--txtOff{display:none}.is-open .c-btn__footer--txtOn{display:none}.is-open .c-btn__footer--txtOff{display:block}.is-hide{opacity:0}@media only screen and (min-width: 768px){.is-hide{top:50px !important}}@media only screen and (max-width: 767px){.is-hide{top:15vw !important}}.is-hide--v2{opacity:0;top:130px !important}.is-hideOnly{opacity:0}.is-hide--bottom01{opacity:0;bottom:-50px !important}.is-hide--left01{opacity:0}@media only screen and (min-width: 768px){.is-hide--left01{left:-30px !important}}@media only screen and (max-width: 767px){.is-hide--left01{left:-7vw !important}}.is-hide--left02{opacity:0}@media only screen and (min-width: 768px){.is-hide--left02{left:-50px !important}}@media only screen and (max-width: 767px){.is-hide--left02{top:15vw !important}}.is-hide--right01{opacity:0}@media only screen and (min-width: 768px){.is-hide--right01{right:500px !important}}@media only screen and (max-width: 767px){.is-hide--right01{right:15vw !important}}.is-control--top{position:relative;transition-property:all;transition-duration:1s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media only screen and (min-width: 768px){.is-control--top{top:0}}@media only screen and (max-width: 767px){.is-control--top{top:0}}.is-control--right{position:relative;right:0;transition-property:all;transition-duration:1s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media only screen and (min-width: 768px){.is-control--right{right:0}}@media only screen and (max-width: 767px){.is-control--right{right:0}}.is-control--left{position:relative;transition-property:all;transition-duration:1s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media only screen and (min-width: 768px){.is-control--left{left:0}}@media only screen and (max-width: 767px){.is-control--left{left:0}}.is-control--bottomright{position:relative;transition-property:all;transition-duration:2s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media only screen and (min-width: 768px){.is-control--bottomright{right:0;bottom:0}}@media only screen and (max-width: 767px){.is-control--bottomright{right:0;bottom:0}}.is-control{transition-property:all;transition-duration:1s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#000}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.start{background:#000;position:fixed;top:0;left:0;height:100%;width:100%;z-index:11000}.pg-recruit__careers__catch{z-index:9999}.pg-recruit__careers__catch__01{position:fixed;left:50%;top:44%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}@media only screen and (max-width: 767px){.pg-recruit__careers__catch__01{top:45%;width:90%}}.pg-recruit__careers__catch__02{position:fixed;left:50%;top:65%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}@media only screen and (max-width: 767px){.pg-recruit__careers__catch__02{width:40%}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUpTrigger{opacity:0}.fadeUpTrigger-load{opacity:0}.c-breadcrumb__wrapper{background-color:#d71418;padding:0.2em 0;color:#fff;font-size:14px}@media only screen and (max-width: 767px){.c-breadcrumb__wrapper{font-size:2.8vw}.c-breadcrumb__wrapper::-webkit-scrollbar{display:none}}.c-breadcrumb{display:-webkit-flex;display:flex;max-width:1200px;width:95%;margin:0 auto}.c-breadcrumb a{color:#fff;transition:.3s}@media only screen and (min-width: 768px){.c-breadcrumb a:hover{opacity:.7}}.c-breadcrumb li{margin-right:0.3em}@media only screen and (max-width: 767px){.p-fnavi{padding:0 0 3vw}}@media only screen and (min-width: 768px){.p-fnavi{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:50px 0;width:1000px}}@media only screen and (min-width: 768px){.p-fnavi__items{font-size:15px;font-size:1.5rem}}.p-fnavi__items--lv1{border-left:2px solid #e60012}@media only screen and (min-width: 768px){.p-fnavi__items--lv1{font-size:12px;font-size:1.2rem;margin-top:10px}}@media only screen and (max-width: 767px){.p-fnavi__items--lv1{margin:-1.5vw 0 1.5vw 0}}.p-fnavi__items--lv1--style02{border-left:2px solid #00a0e9}@media only screen and (min-width: 768px){.p-fnavi__items--lv1--style02{font-size:12px;font-size:1.2rem;margin-top:10px}}@media only screen and (max-width: 767px){.p-fnavi__items--lv1--style02{margin:-1.5vw 0 3vw 0}}@media only screen and (min-width: 768px){.p-fnavi__items--lv1--nest{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:160px}}@media only screen and (max-width: 767px){.p-fnavi__items--lv1--nest{margin:-1.5vw 0 3vw 0}}@media only screen and (max-width: 767px){.p-fnavi__item{border-bottom:1px solid rgba(255,255,255,0.2)}}@media only screen and (min-width: 768px){.p-fnavi__item{margin-top:30px}}@media only screen and (min-width: 768px){.p-fnavi__item--style02{margin-top:20px}}@media only screen and (max-width: 767px){.p-fnavi__item--style02{margin:0 4vw}}.p-fnavi__item:nth-child(1){margin-top:0}@media only screen and (max-width: 767px){.p-fnavi__item{margin:0 4vw}}@media only screen and (min-width: 768px){.p-fnavi__item--lv1{margin:5px 0 5px 7px}}.p-fnavi__item--lv1:first-child{margin-top:0}.p-fnavi__item--lv1:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.p-fnavi__item--lv1--bsp{font-size:13px;font-size:1.3rem;padding:5px 0 5px 9px;border-left:solid 2px #35a1e6}}@media only screen and (min-width: 768px){.p-fnavi__item--lv1--bsp:nth-child(1){padding-top:0;margin-top:20px}}.p-fnavi__link:link,.p-fnavi__link:visited,.p-fnavi__link:active{color:#fff}@media only screen and (max-width: 767px){.p-fnavi__link{position:relative}.p-fnavi__link:after{content:"";position:absolute;top:42%;right:2.13333vw;display:inline-block;width:1.86667vw;height:1.86667vw;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}}@media only screen and (min-width: 768px){.p-fnavi__link:hover{color:#ccc}}.p-fnavi__link--lv1:link,.p-fnavi__link--lv1:visited,.p-fnavi__link--lv1:active{color:#fff}@media only screen and (min-width: 768px){.p-fnavi__link--lv1:hover{opacity:.5}}@media only screen and (max-width: 767px){.p-fnavi__link--lv1{display:block;padding:1vw 0 1vw 1em;position:relative;font-size:12px;font-size:1.2rem}.p-fnavi__link--lv1:after{content:"";position:absolute;top:42%;right:2.13333vw;display:inline-block;width:1.86667vw;height:1.86667vw;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}}@media only screen and (max-width: 767px){.p-fnavi__link{display:block;padding:3vw 0}}p.p-fnavi__link{pointer-events:none}@media only screen and (max-width: 767px){p.p-fnavi__link:after{display:none}}@media only screen and (max-width: 767px){.p-fnavi--logo{display:none}}@media only screen and (min-width: 768px){.p-fnavi--logo{margin:25px auto 0;padding-bottom:20px;width:1200px}}.p-fnavi--logo__item{display:inline-block}.p-fnavi--logo__item--bandai{width:52px}.p-fnavi--logo__item--bsp{margin-left:18px;width:52px}.p-fnavi--logo__item--bng{margin-left:18px;width:55px}.p-jserror{background:#000;color:#fff;position:fixed;z-index:99999;width:100%;text-align:center;padding:1.5rem 0}@media only screen and (max-width: 767px){.p-jserror{top:50px;font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 768px){.p-jserror{top:110px;font-size:15px;font-size:1.5rem}}.pg-recruit__careers__top__mv{margin:0 auto;width:100%;left:0;right:0;top:0;bottom:0}.pg-recruit__careers__top__mv-wrap{position:relative;overflow:hidden;width:100%}@media only screen and (max-width: 767px){.pg-recruit__careers__top__mv-wrap{height:auto}}@media only screen and (min-width: 768px){.pg-recruit__careers__top__mv-wrap{min-height:100vh}}.pg-recruit__careers__top__mv-wrap video{min-width:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.pg-recruit__careers__top__mv-wrap video{height:auto}}@media only screen and (min-width: 768px){.pg-recruit__careers__top__mv-wrap video{min-height:100vh}}@media only screen and (max-width: 767px){.pg-recruit__careers__top__mv-wrap video{display:block;position:relative;margin-right:auto;margin-left:auto;width:100%;max-width:1400px;z-index:2}}@media only screen and (min-width: 768px) and (aspect-ratio: 16 / 9), only screen and (min-width: 768px) and (min-aspect-ratio: 16 / 9){.pg-recruit__careers__top__mv-wrap video{width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 768px) and (max-aspect-ratio: 16 / 9){.pg-recruit__careers__top__mv-wrap video{height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-humbmenu{height:auto;box-sizing:border-box;z-index:10000;cursor:pointer;pointer-events:auto;background-color:#000;transition-property:all;transition-duration:.1s;transition-delay:0s}@media only screen and (max-width: 767px){.p-humbmenu{width:50px;padding:16px 10px}}@media only screen and (min-width: 768px){.p-humbmenu{width:70px;padding:26px 20px}.p-humbmenu:hover>span{width:130%;margin-left:-15%}}.p-humbmenu>span{display:block;width:100%;margin:0 0 6px;height:2px;background:#fff;transition-property:all;transition-duration:.1s;transition-delay:0s}.p-humbmenu>span:last-child{margin-bottom:0}.js-humburgerOpen .p-humbmenu>span{background:#fff}.js-humburgerOpen .p-humbmenu>span.p-humbmenu__border--top{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.js-humburgerOpen .p-humbmenu>span.p-humbmenu__border--middle{opacity:0}.js-humburgerOpen .p-humbmenu>span.p-humbmenu__border--bottom{-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.p-humbmenu__btn.p-humbmenu__btn__close{top:2%;right:2%}.p-humbmenu__btn__close>span{display:block;width:35px;margin:0 auto;height:4px;background:#fff}.p-humbmenu__btn__close>span.p-humbmenu--linetop{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.p-humbmenu__btn__close>span.p-humbmenu--linebottom{-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.p-humbmenu__navi{font-weight:400;line-height:1;position:fixed;top:0;bottom:0;left:0;margin:auto;display:block;z-index:9999;pointer-events:none;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(1, 0, 0, 1)}@media only screen and (max-width: 767px){.p-humbmenu__navi{right:-100vw}}@media only screen and (min-width: 768px){.p-humbmenu__navi{right:-520px}}.p-humbmenu__navi.js-appear{pointer-events:auto;right:0}.p-humbmenu__navi__screen{position:absolute;top:0;bottom:0;right:0;background-color:#fff;z-index:0;margin-top:0px;padding-top:0px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.p-humbmenu__navi__screen{width:100vw}}@media only screen and (min-width: 768px){.p-humbmenu__navi__screen{width:520px}}@media only screen and (max-width: 767px){.p-humbmenu__navi__wrapper{margin:10vw 0 0 15vw}}@media only screen and (min-width: 768px){.p-humbmenu__navi__wrapper{margin:50px 0 0 80px}}.p-humbmenu__navi__wrapper .entry__btn{width:55%;margin:8% 0 0 0}.p-humbmenu__navi__item{position:relative;opacity:0;left:-50px;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.p-humbmenu__navi__item.is-active{opacity:1;left:0}@media only screen and (max-width: 767px){.p-humbmenu__navi__item{font-size:18px;font-size:1.8rem;margin-top:6vw}}@media only screen and (min-width: 768px){.p-humbmenu__navi__item{font-size:22px;font-size:2.2rem;margin-top:27px}}.p-humbmenu__navi__item:first-child{margin:0}.p-humbmenu__navi__item .js-active .p-humbmenu__navi__link{position:relative}.p-humbmenu__navi__item .js-active .p-humbmenu__navi__link:after{width:100%}.p-humbmenu__items--lv1{display:none;padding-top:5px}.p-humbmenu__items--lv1 .js-active{display:block}@media only screen and (max-width: 767px){.p-humbmenu__item--lv1{font-size:15px;font-size:1.5rem;margin:3vw 0;padding:0 1em 0 0}}@media only screen and (min-width: 768px){.p-humbmenu__item--lv1{font-size:17px;font-size:1.7rem;margin:15px 0}}.p-humbmenu__item--lv1:last-child{margin-bottom:0}.p-humbmenu__navi__link{color:#fff;padding:0 0 5px 0;position:relative;overflow:hidden}.p-humbmenu__navi__link:after{content:"";width:100%;height:100%;display:block;background:#fff;position:absolute;top:0;left:0;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);height:1px;display:inline-block;bottom:3px;top:auto;width:0}.p-humbmenu__navi__link:link,.p-humbmenu__navi__link:visited,.p-humbmenu__navi__link:active{color:#fff}@media only screen and (min-width: 768px){.p-humbmenu__navi__link:hover{cursor:pointer}.p-humbmenu__navi__link:hover:after{width:100%}}.p-humbmenu__navi__link--topMsg{color:#ff9018}.p-humbmenu__navi__link--people{color:#f3e500}.p-humbmenu__navi__link--jobInfo{color:#20c200}.p-humbmenu__navi__link--trueIntent{color:#35a1e6}.p-humbmenu__navi__link--companyInfo{color:#6f51dd}.p-humbmenu__navi__link--requirement{color:#de5ee9}.p-humbmenu__navi__link--special{color:#f75e89}.p-humbmenu__link--lv1{color:#fff;position:relative}.p-humbmenu__link--lv1:after{content:"";width:100%;height:100%;display:block;background:#fff;position:absolute;top:0;left:0;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);height:1px;display:inline-block;bottom:-2px;top:auto;width:0}.p-humbmenu__link--lv1:link,.p-humbmenu__link--lv1:visited,.p-humbmenu__link--lv1:active{color:#fff}@media only screen and (min-width: 768px){.p-humbmenu__link--lv1:hover{cursor:pointer}.p-humbmenu__link--lv1:hover:after{width:100%}}@media only screen and (min-width: 768px){.p-humbmenu__item--break{display:none}}@media only screen and (max-width: 767px){.pg-recruit__interview img{width:100%}}.pg-recruit__interview-tit{display:none}.pg-recruit__interview__interviewlist-tit{position:relative;text-align:center}@media only screen and (max-width: 767px){.pg-recruit__interview__interviewlist-tit{margin:0 auto;padding:10vw 0 2vw 0;background:#ededed}.pg-recruit__interview__interviewlist-tit img{width:calc(416 / 1050 * 100%)}}@media only screen and (min-width: 768px){.pg-recruit__interview__interviewlist-tit{margin:0 auto;padding:60px 0 15px 0;background:#ededed;margin:0 auto 70px}}.pg-recruit__interview__interviewlist-subtit{display:block;text-align:center;background:#ededed;font-weight:normal;font-size:1.2em}@media only screen and (max-width: 767px){.pg-recruit__interview__interviewlist-subtit{margin:0 auto;padding:2vw 0 6vw 0}}@media only screen and (min-width: 768px){.pg-recruit__interview__interviewlist-subtit{font-size:18px;font-size:1.8rem;margin:15px auto 0 auto;padding:0 0 25px 0}}@media only screen and (max-width: 767px){.pg-recruit__interview__body{padding:0 0 2em 0}}@media only screen and (min-width: 768px){.pg-recruit__interview__body{margin:0 auto;padding:0 0 0 0}}.pg-recruit__interview__profile{background:#fff;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.pg-recruit__interview__profile{padding:5em 2em 2em 2em;margin:0 auto 3.5em auto}}@media only screen and (min-width: 768px){.pg-recruit__interview__profile{margin:0 auto}}.pg-recruit__interview__profile-tit{position:relative;text-align:center}@media only screen and (max-width: 767px){.pg-recruit__interview__profile-tit{top:-3em}.pg-recruit__interview__profile-tit img{width:90%;max-width:190px}}@media only screen and (min-width: 768px){.pg-recruit__interview__profile-tit{top:-25px;margin:0 auto 0 auto}}.pg-recruit__interview__profile-name{position:relative;text-align:center}@media only screen and (max-width: 767px){.pg-recruit__interview__profile-name{margin:0 auto 2em auto}.pg-recruit__interview__profile-name img{width:60%;max-width:232px}}@media only screen and (min-width: 768px){.pg-recruit__interview__profile-name{margin:35px auto 40px auto}}.pg-recruit__interview__profile-txt{text-align:left;font-weight:600}@media only screen and (max-width: 767px){.pg-recruit__interview__profile-txt{font-weight:400;line-height:2.8}}@media only screen and (min-width: 768px){.pg-recruit__interview__profile-txt{font-size:clamp(12px, 3.5vw, 16px);line-height:3.2;margin:0 auto 85px auto;max-width:905px;width:100%;padding:0 0 0 20px}}.pg-recruit__interview__catch{text-align:center;font-weight:bold}.pg-recruit__interview__catch span{padding:0 5px;margin:auto;display:inline;text-align:center;background-image:linear-gradient(to right, #f06773, #caacce, #6bc6f2);background-repeat:no-repeat;background-size:100% 25%;background-position:bottom}@media only screen and (max-width: 767px){.pg-recruit__interview__catch{font-size:6.7vw;margin:0 auto 3em 0}}@media only screen and (min-width: 768px){.pg-recruit__interview__catch{margin:0 auto 120px 0;padding:0 50px;font-size:50px;font-size:5rem;letter-spacing:0.1em;line-height:1.5}}@media only screen and (max-width: 767px){.pg-recruit__interview__section{line-height:2}}@media only screen and (min-width: 768px){.pg-recruit__interview__section{font-size:16px;font-size:1.6rem;letter-spacing:0.2em;line-height:2.4;font-weight:600;margin:0 auto;max-width:1200px}}.pg-recruit__interview__section__photoBox{position:relative;width:100%;max-height:457px}.pg-recruit__interview__section__photo{position:relative;width:100%}@media only screen and (max-width: 767px){.pg-recruit__interview__section__photo{padding-top:49.6739%}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__photo{margin:0 0 120px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:37vw;max-height:457px}}.pg-recruit__interview__section__photo-inner{position:absolute;top:0;left:0;width:100%;height:100%}.pg-recruit__interview__section__photo-img01{background:url(../../../recruit/careers/images/interview/img_photo_01.jpg) no-repeat left;background-size:contain}@media only screen and (max-width: 767px){.pg-recruit__interview__section__photo-img01{-webkit-justify-content:center;justify-content:center;height:50vw}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__photo-img01{max-width:920px;width:75vw;height:37vw;max-height:457px}}.pg-recruit__interview__section__photo-img02{background:url(../../../recruit/careers/images/interview/img_photo_02.jpg) no-repeat right;background-size:contain;position:absolute;top:0;right:0}@media only screen and (max-width: 767px){.pg-recruit__interview__section__photo-img02{-webkit-justify-content:center;justify-content:center;height:50vw}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__photo-img02{margin:0 0 0 auto;max-width:920px;width:75vw;height:37vw;max-height:457px}}.pg-recruit__interview__section__photo-img03{background:url(../../../recruit/careers/images/interview/img_photo_03.jpg) no-repeat left;background-size:contain}@media only screen and (max-width: 767px){.pg-recruit__interview__section__photo-img03{-webkit-justify-content:center;justify-content:center;height:50vw}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__photo-img03{max-width:920px;width:75vw;height:37vw;max-height:457px}}.pg-recruit__interview__section__tit{background:#000;color:#FFF;font-weight:400;z-index:100;box-shadow:7px 7px 0px 0px #a0a0a0;max-width:65vw}@media only screen and (max-width: 767px){.pg-recruit__interview__section__tit{width:90%;text-align:center;padding:0.8em;font-size:16px;font-size:1.6rem;font-weight:600;position:absolute;bottom:-4.5em;left:0;right:0;margin:auto;max-width:100vw}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__tit{position:absolute;display:inline-block;padding:20px 25px;font-size:clamp(18px, 3.5vw, 46px);line-height:1.5}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__tit-rightbox{right:0}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__tit-leftbox{left:0}}.pg-recruit__interview__section__txt{height:100%;position:relative;font-size:clamp(12px, 3.5vw, 16px)}@media only screen and (max-width: 767px){.pg-recruit__interview__section__txt{margin:2vw}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__txt{margin:0;padding:0 20px}}.pg-recruit__interview__section__txt p{margin-bottom:2em}@media only screen and (max-width: 767px){.pg-recruit__interview__section__txt p{padding:0 0 0 1.5em}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__txt p{padding:0 0 0 30px}}.pg-recruit__interview__section__txt:before{position:absolute;height:100%;content:"";display:block;background-image:linear-gradient(to bottom, #e50213 50%, #04a0e9 50%)}@media only screen and (max-width: 767px){.pg-recruit__interview__section__txt:before{width:2px;left:0}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__txt:before{width:3px;left:20px}}@media only screen and (max-width: 767px){.pg-recruit__interview__section__txt-leftbox{margin:9em 3em 6em 2em}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__txt-leftbox{margin-bottom:200px}}@media only screen and (max-width: 767px){.pg-recruit__interview__section__txt-rightbox{margin:9em 3em 6em 2em}}@media only screen and (min-width: 768px){.pg-recruit__interview__section__txt-rightbox{margin-left:14vw;margin-bottom:200px}}.pg-recruit__interview__backbtn{display:block}@media only screen and (max-width: 767px){.pg-recruit__interview__backbtn{width:80%;max-width:414px;margin:8vw auto}}@media only screen and (min-width: 768px){.pg-recruit__interview__backbtn{width:414px;margin:120px auto}}.p-article_head{width:100%;background-color:#777;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 7vw), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 7vw), 0 100%)}.p-article_head.--green{background-color:#0c7f85}.p-article_head.--red{background-color:#e1526a}.p-article_head.--blue{background-color:#0066b0}.p-article_head.--orange{background-color:#f76900}.p-article_head__inner{max-width:1200px;margin:0 auto;width:95%;padding:75px 0 120px}@media only screen and (max-width: 767px){.p-article_head__inner{padding:7vw 0 12vw}}.p-article_head__inner.--people{padding:40px 0 90px}@media only screen and (max-width: 767px){.p-article_head__inner.--people{padding:3.5vw 0 8vw}}.p-article_txt{color:#fff;font-size:24px;font-weight:600}@media only screen and (max-width: 767px){.p-article_txt{font-size:4vw}}.p-article_txt.--people{font-size:17px}@media only screen and (max-width: 767px){.p-article_txt.--people{font-size:4vw}}.p-article_tit__wrap{position:relative}.p-article_tit{color:#fff;opacity:0.25;font-size:120px;line-height:1;font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}@media only screen and (max-width: 767px){.p-article_tit{font-size:20vw}}.p-article_tit__memo{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:33px;font-weight:bold;line-height:1.2}@media only screen and (max-width: 767px){.p-article_tit__memo{font-size:5vw}}.p-article_tit__memo.--people{font-size:48px}@media only screen and (max-width: 767px){.p-article_tit__memo.--people{font-size:8.5vw}}.p-copyrightslist__content{display:none;margin:0 auto;width:100%;max-width:1712px;padding:0 32px 20px}.p-copyrightslist__lists{font-size:1.1rem;line-height:2em}.p-copyrightslist__list{display:inline;margin:0.25em;color:#000}
