﻿html,body{font-family:Verdana,YuGothic,"游ゴシック",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif;font-feature-settings:"palt"}body.drowerbg-fixed{width:100%;height:100%;overflow:hidden}main{position:relative;z-index:100}@media screen and (min-width: 960px){.pc{display:block !important}.sp{display:none !important}}@media screen and (max-width: 959px){.pc{display:none !important}.sp{display:block !important}}.page-title{padding:0 1.875rem;margin:0 auto 1.875rem;max-width:1016px;color:#d3b14e}@media screen and (max-width: 959px){.page-title{padding:0 1.25rem;margin-bottom:.9375rem}}.page-title h1{margin-bottom:1.4375rem;line-height:1.4375rem;font-size:1.4375rem;letter-spacing:.3125rem}@media screen and (max-width: 959px){.page-title h1{margin-bottom:1rem;font-size:1rem;line-height:1rem;letter-spacing:.1875rem}}.page-title p{line-height:4.0625rem;font-size:4.0625rem;font-family:"Rammetto One",cursive}@media screen and (max-width: 959px){.page-title p{line-height:2.5rem;font-size:2.5rem}}.page-title p span{margin-left:1.25rem;vertical-align:top;color:#ed4001;font-size:1rem}@media screen and (max-width: 959px){.page-title p span{font-size:.75rem}}.breadcrumb{padding:.3125rem 0;margin:0 auto;max-width:1080px;list-style:none;font-size:.875rem}@media screen and (max-width: 959px){.breadcrumb{padding:.3125rem .9375rem}}.breadcrumb li{display:inline;list-style:none}.breadcrumb li:after{content:">";padding:0 .2em 0 .6em;color:#555}.breadcrumb li:last-child:after{content:""}.breadcrumb li a{text-decoration:none;color:gray}.breadcrumb li a:before{font-weight:normal;font-size:1.1em;color:#2e7fea}.breadcrumb li a:hover{text-decoration:underline}header{position:relative;z-index:101}header a:link,header a:visited,header a:hover,header a:active{color:#fff}.contact-form .input{overflow-x:hidden}.site-header-container{width:100%;position:fixed;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 960px){.site-header-container{padding:10px 30px 0 30px}}@media screen and (min-width: 600px)and (max-width: 959px){.site-header-container{margin-top:30px;padding:10px 10px 10px 15px}.site-header-container.logo-pwsc,.site-header-container.logo-pcsc{background:#fff}}@media screen and (max-width: 599px){.site-header-container{padding:10px 10px 10px 15px}.site-header-container.logo-pwsc,.site-header-container.logo-pcsc{background:#fff}}@media screen and (min-width: 600px)and (max-width: 959px){.site-header:has(+.st-Container) article.site-header-container.logo-pcsc{background:none}}@media screen and (max-width: 599px){.site-header:has(+.st-Container) article.site-header-container.logo-pcsc{background:none}}.menu-container{display:flex;align-items:center;column-gap:10px;margin-right:1.875rem}@media screen and (max-width: 959px){.menu-container{display:flex;align-items:center;column-gap:0;margin-top:0;margin-right:0}}.menu-container .header-entry-fresh{position:relative;display:block}.menu-container .header-entry-fresh span{display:block;background:#e03c16;color:#fff;padding:11px 30px;text-align:center;line-height:1.3;z-index:10;transition:.5s all;font-weight:600}.menu-container .header-entry-fresh:hover span{transform:translate(-7px, -7px)}.menu-container .header-entry-fresh:before{position:absolute;content:"";width:100%;height:100%;background:#333;top:0;left:0;z-index:-1}.menu-container .header-entry-career{position:relative;display:block}.menu-container .header-entry-career span{display:block;background:#1f8e2c;color:#fff;padding:20px 30px;z-index:10;transition:.5s all;font-weight:600}.menu-container .header-entry-career:hover span{transform:translate(-7px, -7px)}.menu-container .header-entry-career:before{position:absolute;content:"";width:100%;height:100%;background:#333;top:0;left:0;z-index:-1}.menu-container .header-entry-career small{font-size:11px;font-weight:400;display:block;padding-bottom:3px}.menu-container .header-menu{position:relative;display:block;margin-left:30px;width:100px;height:100px;text-align:center}@media screen and (min-width: 960px){.menu-container .header-menu .header-menu-content{font-family:"Rammetto One",cursive;position:absolute;display:block;top:40px;right:0;width:100px;height:100px}.menu-container .header-menu .header-menu-content span{display:block;position:absolute;left:35%;height:4px;background:#fff;transition:.5s all}.menu-container .header-menu .header-menu-content span:nth-of-type(1){top:0;width:30%}.menu-container .header-menu .header-menu-content span:nth-of-type(2){top:10px;width:30%}.menu-container .header-menu .header-menu-content p{position:absolute;top:20px;left:0;right:0;font-size:10px;color:#fff}.menu-container .header-menu img{position:absolute;top:0;right:0;width:100px;height:100px;transition:.5s all}}@media screen and (max-width: 959px){.menu-container .header-menu{position:relative;display:block;width:70px;height:70px;text-align:center}.menu-container .header-menu .header-menu-content{font-family:"Rammetto One",cursive;position:absolute;display:block;top:20px;right:0;width:70px;height:50px}.menu-container .header-menu .header-menu-content span{display:block;position:absolute;left:35%;height:4px;background:#fff;transition:.5s all}.menu-container .header-menu .header-menu-content span:nth-of-type(1){top:0;width:30%}.menu-container .header-menu .header-menu-content span:nth-of-type(2){top:10px;width:30%}.menu-container .header-menu .header-menu-content p{position:absolute;top:15px;left:0;right:0;line-height:24px;font-size:10px;color:#fff}.menu-container .header-menu img{position:absolute;top:0;right:0;width:70px;height:70px;transition:.5s all}}@media screen and (min-width: 960px){.menu-container .header-menu:hover .header-menu-bg1{display:block;transform:rotate(-7deg)}.menu-container .header-menu:hover .header-menu-bg2{display:block;transform:rotate(8deg)}}.menu-container .header-menu-toggle{display:none}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(1){top:3px;left:35px;transform:rotate(-45deg);background:#d3b14e}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(2){top:3px;left:35px;transform:rotate(45deg);background:#d3b14e}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content p{color:#d3b14e}@media screen and (max-width: 959px){.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(1){top:3px;left:25px}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(2){top:3px;left:25px}}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content{color:#d3b14e}.menu-container .header-menu-toggle:checked:hover~.header-menu .header-menu-bg1{display:block;transform:rotate(0deg)}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-bg2{display:none}.menu-container .header-menu-toggle:checked:hover~.header-menu .header-menu-bg2{display:none}.menu-container .menu-layer{width:100%;height:100vh;position:fixed;top:150vh;left:0;background:#d3b14e;padding-top:calc(1vh + 30px);padding-left:10vw;padding-right:10vw;padding-bottom:2vh;font-family:Verdana,YuGothic,"游ゴシック",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#fff;font-size:clamp(30px,8vw,54px);transition:.5s all;z-index:200}.menu-container .menu-layer .menu-layer-list{height:100vh;display:flex;flex-direction:column;column-gap:50px;justify-content:space-evenly}.menu-container .menu-layer .menu-layer-list a{display:inline-block;margin-right:30px;line-height:70%}.menu-container .menu-layer .menu-layer-list span{display:block;font-size:1.25rem;font-weight:600}.menu-container .menu-layer .menu-layer-sublist{display:flex;flex-wrap:wrap;margin-left:unset;font-size:1.75rem;line-height:2rem;margin:10px 0 20px 0}@media screen and (max-width: 959px){.menu-container .menu-layer .menu-layer-sublist{flex-direction:column;font-size:1.125rem;line-height:1.25rem;row-gap:unset}}.menu-container .menu-layer .menu-layer-sublist li{display:block;width:50%;margin-bottom:.4em}@media screen and (max-width: 959px){.menu-container .menu-layer .menu-layer-sublist li{width:100%}}@media screen and (max-width: 959px){.menu-container .menu-layer{padding:5vw}.menu-container .menu-layer .menu-layer-list span{font-size:.75rem}}.menu-container .header-menu-toggle:checked~.menu-layer{top:0;transition:.5s ease}.menu-container .header-menu-toggle:checked~.header-menu{position:relative;z-index:300}#page-top{position:fixed;right:10px;opacity:0;transform:translateY(50px);text-decoration:none;transition:all 1s;z-index:100}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(50px)}}.site-footer{background:#fff}.footer-menu-toggle{display:none}.footer-boldline{border:solid 2px #1b1b1b;margin-bottom:3px}.footer-social{display:flex;font-family:"Rammetto One",cursive;font-size:1.25rem;color:#d3b14e;border-top:3px solid #1b1b1b;background:#fff}.footer-social a:link,.footer-social a:visited,.footer-social a:hover,.footer-social a:active{color:#d3b14e}.footer-social .social-btn{width:calc((100% - 15px)/4);padding:1.875rem;text-align:center;flex-grow:1;position:relative;overflow:hidden;transition:ease .2s}.footer-social .social-btn a{position:relative}.footer-social .social-btn:hover a{color:#fff}.footer-social .social-btn:hover svg path{fill:#fff}.footer-social .social-btn+.social-btn{border-left:5px solid #1b1b1b}.social-btn-container{width:100%;display:flex;column-gap:.5rem;justify-content:center;align-items:center;margin:0;padding:0;z-index:10;transform:translateZ(1px)}.social-btn-container svg{display:block;width:20px;height:20px}.bgcentery:before{content:"";position:absolute;top:0;left:0;background:#1b1b1b;width:100%;height:100%;transition:transform .3s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(1, 0);transform-origin:center}.bgcentery:hover:before{transform:scale(1, 1)}.footer-menu{display:flex;justify-content:space-around;background-color:#1b1b1b;color:#fff;padding:3.125rem}.footer-menu div{width:100%}.footer-menu .footer-menu-list{font-size:.875rem;color:#fff}.footer-menu .footer-menu-list a:link,.footer-menu .footer-menu-list a:visited,.footer-menu .footer-menu-list a:hover,.footer-menu .footer-menu-list a:active{color:#fff}.footer-menu .footer-menu-list li{margin-bottom:.6rem}.footer-menu .footer-menu-title{display:block;font-family:"Rammetto One",cursive;color:#d3b14e;position:relative;margin-bottom:20px}.footer-menu .footer-menu-title img{position:absolute;display:inline-block;width:25px;height:25px;top:-5px;left:-10px}.footer-menu .footer-menu-title div{position:relative;font-size:22px}.footer-menu .footer-copyright{font-family:"Rammetto One",cursive;font-size:.625rem}@media screen and (max-width: 959px){.footer-social .social-btn{padding:1.25rem}.social-btn-container svg{width:35px;height:35px}.footer-menu{flex-direction:column;row-gap:20px;padding:3.125rem 1.875rem}.footer-menu .footer-logo-block{text-align:center}.footer-menu .footer-menu-block{margin-left:10px}.footer-menu .footer-menu-title::before,.footer-menu .footer-menu-title::after{position:absolute;content:"";display:block;background-color:#d3b14e;width:5px;height:23px;top:0;right:9px}.footer-menu .footer-menu-title::before{width:23px;height:5px;top:9px;right:0}.footer-menu .footer-menu-list{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;height:0;margin-bottom:10px;padding:0;overflow:hidden;font-size:1.125rem}.footer-menu .footer-menu-list li{margin-bottom:1.8rem}.footer-menu .footer-menu-toggle:checked+.footer-menu-title+.footer-menu-list{height:auto;padding:20px 0;transition:all .3s}.footer-menu .footer-menu-toggle:checked+.footer-menu-title::after{display:none}}.navigation .page-numbers{font-family:"Rammetto One",cursive}.navigation .page-numbers:visited{color:#1b1b1b}.navigation.pagination .nav-links{gap:2.25rem}html,body{font-size:16px;line-height:24px;color:#1d1d1d}a:visited{color:#1d1d1d}body.page-template-page-entry-fresh{background:url(../img/entry/bg-newgraduate.svg) no-repeat fixed center bottom 100px;background-size:90% auto}@media screen and (max-width: 959px){body.page-template-page-entry-fresh{background-size:contain}}body.page-template-page-entry-career{background:url(../img/entry/bg-mid-career.svg) no-repeat fixed center bottom 100px;background-size:90% auto}@media screen and (max-width: 959px){body.page-template-page-entry-career{background-size:contain}}body.page-template-page-entry-career .page-title p span{color:#2e9534}body.page-template-page-entry-comeback{background:url(../img/entry/bg-mid-comeback.svg) no-repeat fixed center bottom 100px;background-size:90% auto}@media screen and (max-width: 959px){body.page-template-page-entry-comeback{background-size:contain}}body.page-template-page-entry-comeback .page-title p span{color:#2e9534}body.page-template-page-entry-athlete{background:url(../img/entry/bg-athlete.svg) no-repeat fixed center bottom 100px;background-size:90% auto}@media screen and (max-width: 959px){body.page-template-page-entry-athlete{background-size:contain}}@media screen and (max-width: 959px){.page-template-page-entry-fresh .modaal-video-wrap,.page-template-page-entry-career .modaal-video-wrap,.page-template-page-entry-comeback .modaal-video-wrap{margin:auto 0;position:relative}}.page-templates{padding:9.375rem 0}@media screen and (max-width: 959px){.page-templates{padding:6.25rem 0}}.page-templates .page-title.-career span{color:#2e9534}.container{margin:0 auto;max-width:860px}.entry-info{margin-bottom:1.25rem}.video-wrap{max-width:100%;padding:0 1.875rem 1.875rem 0;margin-left:auto;margin-right:auto;margin-bottom:1.875rem;background:url(../img/entry/bg-video-fresh.svg) no-repeat right -5px bottom -5px;background-size:contain}.video-wrap.video-wrap-career{background:url(../img/entry/bg-video-career.svg) no-repeat right -5px bottom -5px}@media screen and (max-width: 959px){.video-wrap{padding:0 .625rem .625rem 0}}.video-wrap .video{position:relative}.video-wrap .video::before{content:url(../img/entry/btn-video_play.svg);width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.9;pointer-events:none}.video-wrap .video img{cursor:pointer;height:auto;object-fit:contain;display:block;max-width:770px;width:100%;margin:0 auto}.video-wrap .video iframe{width:100%;aspect-ratio:16/9}.video-wrap h3{color:#000;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 959px){.video-wrap h3{font-size:.75rem}}.entry-page{padding:5rem 1.875rem}@media screen and (max-width: 959px){.entry-page{padding:2.5rem 1.25rem}}.entry-page.complete{text-align:center}.entry-page.complete p{margin-bottom:2.5rem;font-size:1.25rem;line-height:2rem}.entry-page.complete .home{display:inline-table}.linkto-entry-fresh a,.linkto-entry-career a,.linkto-entry-comeback a{font-weight:600;text-decoration:underline;cursor:pointer}.linkto-entry-fresh a:hover,.linkto-entry-career a:hover,.linkto-entry-comeback a:hover{opacity:.8}.contact-form{margin-top:5rem}.form-group{margin-bottom:1.5rem}.form-group input[type=text],.form-group input[type=email],.form-group textarea,.form-group select{padding:.9375rem;width:100%;font-size:1rem;border-radius:.625rem;border:none;background-color:#ebebeb}.form-group input[type=radio]{appearance:auto}.form-group .labels{margin-bottom:.75rem;font-size:1rem;font-weight:bold}@media screen and (max-width: 959px){.form-group .labels{font-size:.9375rem}}.form-group .input{margin-bottom:.625rem}.form-group .required{position:relative;top:-2px;left:10px;padding:.3125rem .5rem;color:#fff;font-size:.6875rem;border-radius:.5rem;background-color:#d3b14e}.form-group ::placeholder{font-size:1rem;color:#959595}.form-group .wpcf7-list-item{margin:0 0 0 3.125rem}.form-group .wpcf7-list-item.first{margin:0}.form-group .wpcf7-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.entry-page .wpcf7-radio,.entry-page .wpcf7-checkbox{display:flex;flex-wrap:wrap;column-gap:3.125rem;row-gap:.625rem;justify-content:flex-start}.entry-page .wpcf7-radio .wpcf7-list-item,.entry-page .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.birth .input{display:flex;align-items:center;column-gap:.625rem}@media screen and (max-width: 959px){.birth .input{column-gap:.3125rem}}.birth [data-name=barth-year],.birth [data-name=barth-month],.birth [data-name=barth-day]{display:block}.birth [data-name=barth-year] select,.birth [data-name=barth-month] select,.birth [data-name=barth-day] select{padding:.3125rem 1.5rem .3125rem .875rem;background:url(../img/icon-pulldown.png) #ebebeb no-repeat;background-position:right 10px center;background-size:9px auto}[data-name=menu-107],[data-name=menu-112],[data-name=menu-322],[data-name=menu-320]{display:block;max-width:400px}[data-name=menu-107] select,[data-name=menu-112] select,[data-name=menu-322] select,[data-name=menu-320] select{background:url(../img/icon-pulldown.png) #ebebeb no-repeat;background-position:right 10px center;background-size:9px auto}#privacypolicy{font-size:.875rem;margin-top:5.3125rem;text-align:center}#privacypolicy h3{margin-bottom:1.5625rem;font-size:1.5625rem;color:#d3b14e;font-weight:600}@media screen and (max-width: 959px){#privacypolicy h3{font-size:1.25rem}}#privacypolicy p{margin-bottom:1.25rem}#privacypolicy p:last-child{margin-bottom:0}#privacypolicy .privacy{padding:2.5rem 2.625rem;height:18.75rem;overflow-y:scroll;text-align:left;border:1px solid #dbdbdb;border-radius:10px;background:#fff}@media screen and (max-width: 959px){#privacypolicy .privacy{padding:1.25rem 1.375rem;height:12.5rem}}input[type=checkbox]{appearance:auto}.form-check .check .wpcf7-checkbox{display:block;text-align:center;margin-top:2.125rem}.form-check p{font-size:.75rem;color:#959595;text-align:center;margin:0 auto}.more-box input[type=submit]{padding:1.375rem 0;margin-top:3.75rem;width:100%;color:#fff;text-align:center;font-weight:600;font-size:1.375rem;border-radius:38px;border:none;background:#d3b14e}.wpcf7-submit:disabled{opacity:.5}.contents_ttl{position:relative;cursor:pointer;padding:.625rem .25rem;font-weight:500}.contents_dd{line-height:1.5;background-color:#eee;border-radius:.625rem;transition:.2s ease max-height}.contents_dd p{padding:.9375rem}/*# sourceMappingURL=entry.css.map */