@charset "UTF-8";@media screen and (min-width:769px){.sp{display:none !important}.l{float:left}.r{float:right}.wrap{width:1096px;padding:0 48px;margin:0 auto}.wrap-1200{width:100%;max-width:1296px;min-width:1096px;padding:0 48px;margin:0 auto}body{background:#fff;font-size:15px}.wrapper{min-width:1098px}blockquote{background:#f2f2f2;border:10px solid #ccc;padding:24px 24px 0;font-size:14px;font-style:oblique}#page-top{position:fixed;bottom:10px;right:10px;z-index:10000;width:20px}.entry-content{width:100%;padding:0 0 48px}.entry-content p{padding:0 0 36px}.entry-content h2{font-size:24px;padding:2px 12px;border-left:solid 4px #d13f34;margin-top:6px;margin-bottom:16px;line-height:1.6}.entry-content h3{padding:16px;background:#000;color:#fff;font-size:16px;line-height:1.5;margin-top:6px;margin-bottom:28px}.entry-content h4{padding:0 0 6px;font-size:17px;line-height:1.4}.entry-content table{width:100%;font-size:14px;margin-bottom:42px}.entry-content table th{width:35% !important;border:1px solid #ccc;padding:16px;background:#f7f7f0}.entry-content table td{width:65% !important;border:1px solid #ccc;padding:16px;background:#fff}.entry-content .wp-block-button .wp-block-button__link{border:0;padding:16px 36px;text-decoration:none;background:#cd2f23;color:#fff;font-weight:700}.entry-content .wp-block-button:hover .wp-block-button__link{background:#dfa621}.entry-content .wp-block-button .wp-block-button__link:visited{background:#cd2f23}.entry-content .wp-block-button:hover .wp-block-button__link:visited{background:#dfa621}header{width:100%;background:#f7f7f0;border-bottom:2px solid #000}header .head-in{width:100%;max-width:1296px;min-width:1096px;padding:0 48px;margin:0 auto}header .head-in .headnav{padding:0 0 24px;text-align:center}header .head-in .headnav .logo{text-align:center;width:240px;margin:0 auto;padding:0 0 24px}header .head-in .headnav .h-txt{padding:0 0 16px;font-size:14px;font-weight:700}header .head-in .headnav ul li{padding:0 6px;display:inline-block;vertical-align:top}header .head-in .headnav ul li a{display:block;padding:16px 12px;font-size:16px;font-weight:700;text-decoration:none}.head-ban-area .h-link-txt{width:120px;float:left;text-align:left;padding:5px 10px 2px 0;font-size:11px;line-height:1.4}.head-ban-area a img{width:116px;padding:8px 0 0}.head-ban-area{text-align:right;padding:0 0 2px}.head-ban-area a{display:inline-block;padding:12px 26px 8px 0;border-bottom:2px solid #000;text-decoration:none;position:relative}.head-ban-area a:hover{border-bottom:2px solid #cd2f23}.head-ban-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;bottom:13px;right:0;color:#cd2f23;font-size:13px}footer{width:100%;margin:0 auto}footer .cookie-area{font-size:12px;text-align:center;color:#fff;padding:48px;background:#000}footer .cookie-area a{font-size:12px;text-align:center;color:#fff;padding:0 0 16px;display:inline-block}footer .f-info{padding:72px 0;text-align:center;background:#cd2f23;color:#fff;font-size:13px}footer .f-info .f-ttl{padding:0 0 32px;font-weight:700;font-size:21px;line-height:1.2}footer .f-info .f-ttl span{font-size:14px}footer .f-info .f-txt{padding:0 0 32px}footer .f-ban-area{padding:0 0 72px;font-size:0;background:#cd2f23}footer .f-ban-area a{padding:0 1px 4px 0;display:inline-block;width:19.8%;vertical-align:top}footer .f-ban-area a img{border:1px solid #fff}footer .f-ban-area a:hover img{border:1px solid #dfa621}#container{width:100%;margin:0 auto;padding:0}.page-body{padding:0 0 72px}.pankuzu-area{padding:16px 0;background:#cd2f23;color:#fff;font-size:12px}.pankuzu-area a{color:#fff}.entry-header{width:100%;padding:42px 0 48px;margin-bottom:72px;line-height:1.6;border-bottom:1px solid #666}.entry-header .entry-title{width:100%;font-weight:700;font-size:32px;text-align:center}.entry-header .en-txt{color:#cd2f23;font-weight:700;font-size:15px;text-align:center}.entry-header .entry-read-txt{font-size:14px;padding:24px 0 0;text-align:center}.page-body .contents{width:100%;padding:0}.works-list-area h2{padding:16px;background:#cd2f23;color:#fff;text-align:center;font-size:20px;line-height:1.5;margin-bottom:32px}.box-list{width:100%;max-width:1296px;min-width:1096px;margin:0 auto;padding:0 30px 48px}.box-list .txt-read{padding:0 18px 48px}.box-list ul{font-size:0}.box-list ul li{width:33.33%;display:inline-block;padding:0 18px 64px;font-size:16px;vertical-align:top}.box-list ul li .photo-box{padding:0 0 16px}.box-list ul li .photo-box .photo{display:block;border:1px solid #fff}.box-list ul li .photo-box .photo:hover{border:1px solid #cd2f23}.box-list ul li .photo-box .photo img{object-fit:cover;aspect-ratio:3/2;width:100%}.box-list ul li .photo-box .photo .no-image{aspect-ratio:3/2;background:#fff url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/no-image.png) no-repeat center center;background-size:20%}.mentor .box-list ul li .photo-box .photo img{object-fit:cover;aspect-ratio:1/1;width:100%}.mentor .box-list ul li .photo-box .photo{display:block;border:1px solid #fff}.mentor .box-list ul li .photo-box .photo:hover{border:1px solid #cd2f23}.box-list.works ul li .photo-box .photo img{object-fit:contain;aspect-ratio:3/2;width:100%}.box-list.works ul li .photo-box .photo .no-image{aspect-ratio:3/2;background:#fff url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/no-image.png) no-repeat center center;background-size:20%}.box-list ul li .title{display:block;font-weight:700;text-decoration:none;font-size:16px;padding:0 0 6px}.mentor .box-list ul li .title{display:block;font-weight:700;text-decoration:none;font-size:24px;padding:0 0 6px}.mentor .box-list ul li .yakusyoku{font-size:12px;padding:0 0 12px}.mentor .box-list ul li .bunya-area{font-size:12px;padding:0 0 10px}.box-list ul li .btn-area a{display:block;font-size:14px;padding:0 0 0 20px;position:relative}.box-list ul li .btn-area a:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f249";position:absolute;font-size:15px;font-weight:900;top:0;left:0;color:#d13f34;text-decoration:none}.box-list ul li .cate{font-size:12px;color:#d13f34;padding:0 0 6px}.box-list ul li .tag-cloud-area{padding:0 0 6px}.box-list ul li .tag-cloud-area a{display:inline-block;margin-right:10px;font-size:11px;color:#d13f34;text-decoration:none}.box-list ul li .naiyou{font-size:13px}.cate-link{font-size:13px;text-align:center;padding:0 0 72px}.cate-link a{display:inline-block;padding:0 6px}.cate-read-txt{font-size:13px;width:100%;max-width:1296px;min-width:1096px;margin:0 auto;padding:0 48px 48px}.knowhow-tag-area{width:100%;max-width:1296px;min-width:1096px;margin:0 auto;padding:0 48px 24px}.knowhow-tag-area .link-all{width:12%;float:left}.knowhow-tag-area .link-all a{padding:0 12px 6px 16px;border-bottom:2px solid #cd2f23;text-decoration:none;position:relative}.knowhow-tag-area .link-all a:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:12px;font-weight:900;top:0;left:0;color:#d13f34;text-decoration:none}.knowhow-tag-area .knowhow-tag-list{width:88%;float:right;padding:0 0 0 48px}.knowhow-tag-area .knowhow-tag-list a{padding:6px 16px 6px 32px;position:relative;font-size:12px;display:inline-block;margin:0 4px 6px 0;text-decoration:none;border:1px solid #222;border-radius:100vh;background:#f7f7f0}.knowhow-tag-area .knowhow-tag-list a:hover{border:1px solid #cd2f23}.knowhow-tag-area .knowhow-tag-list a:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f02b";position:absolute;font-size:14px;font-weight:900;top:5px;left:16px;color:#d13f34;text-decoration:none}.tag-title-area{width:100%;max-width:1296px;min-width:1096px;margin:0 auto;padding:0 48px 48px}.tag-title-area .tag-title{width:100%;text-align:center;font-weight:700;padding:24px 0 16px}.works-list-area .works-list .box{width:33.33%;display:inline-block;padding:0 12px 48px;font-size:16px;vertical-align:top}.works-list-area .works-list .box .photo-box{padding:0 0 16px}.works-list-area .works-list .box .photo-box .photo{display:block;border:1px solid #fff}.works-list-area .works-list .box .photo-box .photo:hover{border:1px solid #cd2f23}.works-list-area .works-list .box .photo-box .photo img{object-fit:contain;aspect-ratio:3/2;width:100%;height:auto}.works-list-area .works-list .box .photo-box .photo .no-image{aspect-ratio:3/2;background:#fff url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/no-image.png) no-repeat center center;background-size:20%}.works-list-area .works-list .box .title{display:block;font-weight:700;text-decoration:none;font-size:16px;padding:0 0 6px}.works-list-area .btn-area{padding:0 0 24px;width:100%;text-align:center}.works-list-area .btn-area a{display:inline-block;text-align:center;padding:12px 48px;font-size:13px;border:1px solid #222;border-radius:100vh;position:relative;text-decoration:none}.works-list-area .btn-area a:hover{font-size:13px;border:1px solid #d13f34;color:#d13f34}.works-list-area .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:13px;font-weight:900;top:12px;right:8px;color:#d13f34}.acf-area{width:100%;max-width:1096px;padding:0 0 48px}.acf-area .info-area{width:65%;float:right;padding:0 0 0 48px}.acf-area .photo-area{width:35%;float:left;text-align:center}.acf-area .info-area .cate-area{padding:0 0 12px}.acf-area .info-area .cate-area .cate-name{display:inline-block;color:#fff;padding:4px 24px;background:#000;border-radius:100vh;font-size:13px}.acf-area .info-area .name-area{padding:0 0 4px}.acf-area .info-area .name-area .name-txt{padding:0 12px 0 0;display:inline-block;vertical-align:baseline;font-weight:700;font-size:40px}.acf-area .info-area .name-area .name-furigana{padding:0;display:inline-block;vertical-align:baseline;font-weight:700;font-size:16px}.acf-area .info-area .catch-txt{padding:0 0 32px;font-weight:700;font-size:21px}.acf-area .info-area .bunya-area{padding:24px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-size:14px}.acf-area .info-area .bunya-area h3{padding:0 0 6px;text-align:center;font-size:16px}#top-movie-area{width:100%;max-height:1080px;min-height:920px;background:#000;position:relative}#top-movie-area .top-movie{width:100%;max-width:1920px;margin:0 auto}#top-movie-area .move-txt-area{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#top-movie-area .move-txt-area .move-txt{width:100%;padding:0}#top-movie-area .move-txt-area .move-txt .txt-01{padding:0 0 42px}.top-news-area{width:100%;padding:48px 0;background:#fff}.top-news-area .wrap{display:table}.top-news-area .ttl-area{width:250px;display:table-cell;vertical-align:middle;border-right:1px solid #000;font-size:42px}.top-news-area .news-list{display:table-cell;vertical-align:middle}.top-news-area .news-list ul{margin-bottom:16px}.top-news-area .news-list ul li{font-size:15px;padding:16px 48px;line-height:1.4}.top-news-area .news-list ul li .day{display:inline-block;font-size:12px;padding-top:5px;color:#d13f34;margin-right:16px;vertical-align:top}.top-news-area .news-list ul li a{display:inline-block;font-weight:700;vertical-align:top}.top-news-area .news-list .more-link{padding:0 48px 16px 64px;position:relative;font-weight:700}.top-news-area .news-list .more-link:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:13px;font-weight:900;top:1px;left:48px;color:#d13f34}.top-news-area .btn-area{width:250px;display:table-cell;vertical-align:middle;padding-left:30px}.top-news-area .btn-area a{display:inline-block;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#000;padding:24px 60px;border-radius:100vh;position:relative}.top-news-area .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:15px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:20px;color:#cd2f23;transition:.6s}.top-news-area .btn-area a:hover{background:#cd2f23}.top-news-area .btn-area a:hover:after{color:#fff}.top-sodateru-area{width:100%;padding:72px 0 48px;background:#f7f7f0}.top-sodateru-area .sodateru-txt{padding:0 0 64px;text-align:center;font-size:24px}.top-sodateru-area .sodateru-txt span{color:#d13f34}.top-sodateru-area .photo{padding:0 0 64px;text-align:center}.top-sodateru-area .txt-area .txt{padding:0 0 32px}.top-kouza-area{width:100%;padding:0 0 48px;background:#f7f7f0}.top-kouza-area h2{text-align:center;padding:0 0 12px;font-size:36px;color:#d13f34}.top-kouza-area .txt-area{text-align:center;padding:0 0 24px}.top-kouza-area .btn-area{padding:0;text-align:center}.top-kouza-area .btn-area a{display:inline-block;text-align:center;padding:12px 48px;font-size:13px;border:1px solid #222;border-radius:100vh;position:relative;text-decoration:none;background:#fff}.top-kouza-area .btn-area a:hover{font-size:13px;border:1px solid #d13f34;color:#d13f34}.top-kouza-area .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:13px;font-weight:900;top:12px;right:8px;color:#d13f34}.top-shien-area{width:100%;padding:0 0 48px;background:#f7f7f0}.top-shien-area h2{text-align:center;padding:0 0 12px;font-size:36px;color:#d13f34}.top-shien-area .txt-area{text-align:center;padding:0 0 48px}.top-shien-area .top-shien-list{text-align:center;padding:0 0 24px}.top-shien-area .top-shien-list .box{width:49.8%;padding:0 24px 48px;display:inline-block}.top-shien-area .top-shien-list .box .box-in{width:100%;padding:0 0 24px;background:#fff;border-radius:5px}.top-shien-area .top-shien-list .box .box-in .img{padding:0 0 24px}.top-shien-area .top-shien-list .box .box-in .ttl-txt{font-size:15px;font-weight:700;color:#cd2f23}.top-shien-area .top-shien-list .box .box-in .ttl{padding:0 0 16px;font-size:24px;font-weight:700}.top-shien-area .top-shien-list .box .box-in .txt{padding:0 24px 16px;font-size:13px;text-align:left}.top-shien-area .top-shien-list .box .box-in .btn-area{padding:2px 0}.top-shien-area .top-shien-list .box .box-in .btn-area a{display:inline-block;text-align:center;padding:12px 48px;font-size:13px;border:1px solid #222;border-radius:100vh;position:relative;text-decoration:none}.top-shien-area .top-shien-list .box .box-in .btn-area a:hover{font-size:13px;border:1px solid #d13f34;color:#d13f34}.top-shien-area .top-shien-list .box .box-in .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:13px;font-weight:900;top:12px;right:8px;color:#d13f34}.top-kaikaku-area{width:100%;padding:72px 0;background:#fff}.top-kaikaku-area .top-kaikaku-ban{width:640px;display:block;margin:0 auto 64px;padding:48px;text-align:center;background:#f7f7f0;text-decoration:none;border-radius:5px;border:1px solid #222}.top-kaikaku-area .top-kaikaku-ban:hover{border:1px solid #d13f34}.top-kaikaku-area .top-kaikaku-ban .catch-txt{padding:0 0 16px;font-weight:700;font-size:16px}.top-kaikaku-area .top-kaikaku-ban .img{padding:0 0 24px}.top-kaikaku-area .top-kaikaku-ban .btn{display:inline-block;text-align:center;padding:12px 48px;font-size:14px;background:#d13f34;color:#fff;border-radius:100vh;position:relative;text-decoration:none;transition:.6s}.top-kaikaku-area .top-kaikaku-ban .btn:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:13px;font-weight:900;top:12px;right:8px;color:#fff}.top-kaikaku-area .top-kaikaku-ban:hover .btn{background:#dfa621}.top-kaikaku-area .kaikaku-txt-list .box{padding:0 0 48px}.top-kaikaku-area .kaikaku-txt-list .box .ttl{font-size:24px;font-weight:700;color:#d13f34}.tokcho-box{width:860px;margin:0 auto;background:#fff;border:1px solid #d13f34}.tokcho-box h3{width:100%;font-size:1.4em;padding:10px;background:#d13f34;color:#fff;text-align:center}.tokcho-box .txt{padding:30px}.contact-area dl{padding:0 0 40px}.contact-area dt{font-weight:700;margin-bottom:18px;padding:0 0 0 12px;font-size:18px;border-left:solid 4px #d13f34}.contact-area input[type=text],.contact-area input[type=email],.contact-area input[type=tel],.contact-area textarea{width:100%;outline:none;border:1px solid #222;-webkit-transition:all .3s;transition:all .3s;padding:16px;background:#fff;border-radius:3px;font-size:16px}.contact-area input.namae{max-width:600px}.contact-area input.denwa{max-width:600px}.contact-area .mwform-checkbox-field input,.contact-area .mwform-radio-field input{vertical-align:baseline}.contact-area input[type=submit]{display:inline-block;max-width:480px;min-width:320px;text-align:center;background:#000;font-size:14px;color:#fff;text-decoration:none;font-weight:400;padding:24px 48px;border-radius:3px;position:relative;transition:.6s;margin-bottom:12px}.contact-area input[type=submit]:hover{color:#fff;background:#dfa621;cursor:pointer}input[name=post_password]{width:50%;outline:none;border:1px solid #222;-webkit-transition:all .3s;transition:all .3s;padding:16px;background:#fff;border-radius:3px;font-size:16px;margin-right:24px}input[type=submit]{display:inline-block;max-width:480px;min-width:120px;text-align:center;background:#000;font-size:14px;color:#fff;text-decoration:none;font-weight:400;padding:12px 24px;border-radius:3px;position:relative;transition:.6s;margin-bottom:12px}input[type=submit]:hover{color:#fff;background:#dfa621;cursor:pointer}.entry-content label{margin-right:12px}.page-id-6961 .entry-header{margin-bottom:0}.aboutus .main-image{width:100%;margin-bottom:72px}.aboutus .main-image img{width:100%}.aboutus .aboutus-sec-01{width:1040px;margin:0 auto;padding:0 20px 40px}.aboutus .aboutus-sec-01 h2{font-size:28px;padding:0 0 36px}.aboutus .aboutus-sec-01 .txt-area{padding:0 0 30px}.aboutus .aboutus-sec-01 .txt-area .txt{padding:0 0 30px}.aboutus .aboutus-sec-01 .box-list{width:100%;max-width:100%;min-width:1000px;margin:0 auto;padding:0}.aboutus .aboutus-sec-01 .box-list h2{font-size:36px;padding:0 0 36px;text-align:center}.aboutus .aboutus-sec-01 .box-list h2 span{vertical-align:baseline;font-size:1.24em}.aboutus .aboutus-sec-01 .box-list .box{width:480px;margin-bottom:50px}.aboutus .aboutus-sec-01 .box-list .box .ban{display:block;margin-bottom:12px}.aboutus .aboutus-sec-01 .box-list .box h3{font-size:24px;color:#cd2f23}.aboutus .aboutus-sec-01 .box-list .box p{font-size:14px}.aboutus .aboutus-sec-01-2{width:1040px;margin:0 auto;padding:0 20px 40px}.aboutus .aboutus-sec-01-2 h2{font-size:18px;padding:12px;color:#fff;background:#000;margin-bottom:36px;text-align:center}.aboutus .aboutus-sec-01-2 h3{font-size:28px;padding:12px;margin-bottom:16px;text-align:center}.aboutus .aboutus-sec-01-2 .img{margin-bottom:40px;text-align:center}.aboutus .aboutus-sec-01-2 .txt-area{padding:0 0 30px}.aboutus .aboutus-sec-01-2 .txt-area .txt{padding:0 0 30px}.aboutus .aboutus-sec-01-2 .img-hojyokin{padding:40px 0 60px}.aboutus .aboutus-sec-01-2 .txt-area.bd-box{padding:30px 40px;margin-bottom:30px;font-size:1.2em;font-weight:700;border-radius:8px;background:#fffce6}.aboutus .aboutus-sec-02{width:1040px;margin:0 auto;padding:0 20px 80px}.aboutus .aboutus-sec-02 h2{font-size:18px;padding:12px;color:#fff;background:#000;margin-bottom:36px;text-align:center}.aboutus .aboutus-sec-02 .box-list{width:100%;max-width:100%;min-width:1000px;margin:0 auto;padding:0;display:flex;justify-content:space-between}.aboutus .aboutus-sec-02 .box-list .box{width:31%}.aboutus .aboutus-sec-02 .box-list .box .img{margin-bottom:4px}.aboutus .aboutus-sec-02 .box-list .box p{font-size:14px;padding:20px;border-radius:8px;background:#fffce6}.aboutus .aboutus-sec-03{width:1040px;margin:0 auto;padding:0 20px 80px}.aboutus .aboutus-sec-03 h2{font-size:28px;padding:0 0 16px}.aboutus .aboutus-sec-03 .txt-area{padding:0 0 30px}.aboutus .aboutus-sec-04{width:1040px;margin:0 auto;padding:0 20px 30px}.aboutus .aboutus-sec-04 h2{font-size:18px;padding:12px;color:#fff;background:#000;margin-bottom:36px;text-align:center}.aboutus .aboutus-sec-04 .img{margin-bottom:60px}.aboutus .aboutus-sec-04 h3{font-size:28px;padding:0 0 16px}.aboutus .aboutus-sec-04 .txt-area{padding:0 0 48px}.aboutus .aboutus-sec-04 .merit-area{padding:30px 60px 40px;font-size:14px;border-radius:8px;border:2px solid #cd2f23}.aboutus .aboutus-sec-04 .merit-area h4{font-size:20px;text-align:center;padding:0 0 8px}.aboutus .aboutus-sec-04 .merit-area ul li{padding:0 0 12px}.cta-area{width:100%;background:url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/bg-cta.png) no-repeat center center;background-size:cover;padding:100px 0}.cta-area .cta-content{width:1000px;padding:0 40px}.cta-area .cta-content .l-con{display:inline-block;padding:0 80px;text-align:center}.cta-area .cta-content .l-con .ttl{display:inline-block;color:#fff;background:#cd2f23;margin-bottom:16px;padding:0 16px;font-weight:700}.cta-area .cta-content .l-con .txt{font-size:18px;font-weight:700}.cta-area .cta-content .r-con{display:inline-block;padding:16px 0 0}.cta-area .cta-content .r-con a{display:inline-block;text-decoration:none;font-size:17px;font-weight:700;color:#fff;background:#000;padding:24px 80px;border-radius:100vh;position:relative}.cta-area .cta-content .r-con a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:17px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:30px;color:#cd2f23;transition:.6s}.cta-area .cta-content .r-con a:hover{background:#cd2f23}.cta-area .cta-content .r-con a:hover:after{color:#fff}.link-area{width:100%;background:url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/bg-link-area.png) no-repeat center center;background-size:cover;text-align:center;padding:70px 0 30px}.link-area .link-contents{width:100%;max-width:1440px;min-width:1040px;margin:0 auto;padding:0 20px;display:table}.link-area .link-contents .ttl{width:50%;display:table-cell;vertical-align:middle;padding:0 40px 0 0;text-align:center}.link-area .link-contents a{width:50%;display:table-cell;padding:0;vertical-align:middle;text-align:center}.top2024 .top-about-us{width:100%;background:url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/bg-top-about-us.png) no-repeat center center;background-size:cover;padding:126px 0 156px;text-align:center}.top2024 .top-about-us h2{font-size:48px;padding:0 0 50px}.top2024 .top-about-us .txt-area{font-size:17px;padding:0 0 50px;font-weight:700}.top2024 .top-about-us .btn-area a{display:inline-block;text-decoration:none;font-size:17px;font-weight:700;color:#fff;background:#000;padding:24px 80px;border-radius:100vh;position:relative}.top2024 .top-about-us .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:17px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:30px;color:#cd2f23;transition:.6s}.top2024 .top-about-us .btn-area a:hover{background:#cd2f23}.top2024 .top-about-us .btn-area a:hover:after{color:#fff}.top2024 .top-teikyo{width:100%;background:url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/bg-teikyou.png) no-repeat center center;background-size:cover;padding:92px 20px 72px}.top2024 .top-teikyo .ppas-area{width:100%;max-width:1280px;padding:0 40px 80px;border-bottom:1px dotted #fff;margin:0 auto 80px;color:#fff}.top2024 .top-teikyo .ppas-area h2{font-size:40px;margin-bottom:40px;color:#fff}.top2024 .top-teikyo .teikyo-list{width:100%;max-width:1330px;margin:0 auto;display:flex;justify-content:center;align-items:stretch}.top2024 .top-teikyo .teikyo-list .box{width:31%;margin:0 10px 20px;background:#fff;padding:32px}.top2024 .top-teikyo .teikyo-list .box.back-non{background:0 0;padding:32px 0}.top2024 .top-teikyo .teikyo-list .box.back-non h2{color:#fff;text-align:center;font-size:28px}.top2024 .top-teikyo .teikyo-list .box h3{color:#cd2f23;text-align:center;font-size:24px;padding:0 0 2px}.top2024 .top-ikusei{width:100%;background:#f7f7f0;padding:80px 0 108px}.top2024 .top-ikusei h2{font-size:36px;padding:0 0 48px;text-align:center}.top2024 .top-ikusei .ikusei-list{width:100%;max-width:1672px;min-width:1040px;padding:0 20px;margin:0 auto;display:flex;justify-content:center;align-items:stretch}.top2024 .top-ikusei .ikusei-list .box{width:31%;margin:0 1%}.top2024 .top-ikusei .ikusei-list .box .ttl{font-size:20px;font-weight:700;text-align:center;padding:16px 0 10px}.top2024 .top-ikusei .ikusei-list .box .txt{padding:0 0 20px}.top2024 .top-ikusei .ikusei-list .box .btn-area{text-align:center}.top2024 .top-ikusei .ikusei-list .box .btn-area a{display:inline-block;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#000;padding:12px 40px;border-radius:100vh;position:relative}.top2024 .top-ikusei .ikusei-list .box .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:15px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:20px;color:#cd2f23;transition:.6s}.top2024 .top-ikusei .ikusei-list .box .btn-area a:hover{background:#cd2f23}.top2024 .top-ikusei .ikusei-list .box .btn-area a:hover:after{color:#fff}.top2024 .top-mentor{width:100%;background:#fff;padding:108px 0 108px}.top2024 .top-mentor .top-mentor-ttl-area{width:100%;max-width:1640px;min-width:1040px;padding:0 40px;margin:0 auto 90px}.top2024 .top-mentor .top-mentor-ttl-area .ttl{width:46%;float:left;padding:8px 0 0}.top2024 .top-mentor .top-mentor-ttl-area .ttl .ttl-en{padding:4px 32px;color:#fff;background:#cd2f23;display:inline-block;margin-bottom:8px;font-size:14px;font-weight:700}.top2024 .top-mentor .top-mentor-ttl-area .ttl h2{font-size:36px}.top2024 .top-mentor .top-mentor-ttl-area .txt-area{width:54%;float:right;padding:0 60px 0 20px}.top2024 .top-mentor .top-mentor-list-area{text-align:right}.top2024 .top-mentor .top-mentor-list{width:100%;max-width:1520px;min-width:1040px;padding:0 40px 0 0;display:inline-block;text-align:left}.top2024 .top-mentor .top-mentor-list .list{width:72%;float:left}.top2024 .top-mentor .top-mentor-list .btn-area{width:28%;float:right;padding:90px 5% 0 40px}.top2024 .top-mentor .top-mentor-list .btn-area a{display:inline-block;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#000;padding:24px 72px;border-radius:100vh;position:relative}.top2024 .top-mentor .top-mentor-list .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:15px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:20px;color:#cd2f23;transition:.6s}.top2024 .top-mentor .top-mentor-list .btn-area a:hover{background:#cd2f23}.top2024 .top-mentor .top-mentor-list .btn-area a:hover:after{color:#fff}.top2024 .top-mentor .top-mentor-list .list .box{width:25%;padding:0 2%;display:inline-block}.top2024 .top-mentor .top-mentor-list .list .box a{text-decoration:none;display:block}.top2024 .top-mentor .top-mentor-list .list .box .photo{width:100%}.top2024 .top-mentor .top-mentor-list .list .box .photo img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:100vh;border:2px solid #cd2f23}.top2024 .top-mentor .top-mentor-list .list .box a:hover .photo img{border:2px solid #dfa621}.top2024 .top-mentor .top-mentor-list .list .box .name{font-size:17px;padding:12px 0;text-align:center;font-weight:700}.top2024 .top-mentor .top-mentor-list .list .box .txt{font-size:12px;color:#666}}@media(max-width:1440px){.top2024 .top-about-us h2{font-size:40px;padding:0 0 36px}.top2024 .top-teikyo .teikyo-list .box.back-non h2{font-size:21px;padding:16px 0 0}.top2024 .top-teikyo .teikyo-list .box .txt{font-size:14px}.top2024 .top-mentor .top-mentor-ttl-area .ttl h2{font-size:28px}.top2024 .top-mentor .top-mentor-list .btn-area a{padding:24px 50px}}