@charset "UTF-8";@media screen and (max-width:768px){.pc{display:none !important}.l{float:none}.r{float:none}.wrap{width:100%;padding:0;margin:0 auto}.wrap-1200{width:100%;padding:0;margin:0 auto}.body{background:#fff;font-size:14px}blockquote{background:#f2f2f2;border:5px solid #ccc;padding:16px 16px 0;font-size:14px;font-style:oblique}#page-top{position:fixed;bottom:5px;right:5px;z-index:10000;width:15px}.entry-content{width:100%;padding:0 24px 48px;font-size:14px}.entry-content p{padding:0 0 32px}.entry-content h2{font-size:20px;padding:2px 12px;border-left:solid 4px #d13f34;margin-bottom:16px;line-height:1.6}.entry-content h3{padding:12px 14px;background:#000;color:#fff;font-size:15px;line-height:1.6;margin-bottom:24px}.entry-content h4{padding:0 0 6px;font-size:16px;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:#f5f5f5}.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 .head-in{width:100%;margin:0 auto;padding:24px 16px}header .head-in .logo{width:172px}.overlay{content:"";display:block;width:0;height:0;background:#000;position:absolute;top:0;left:0;z-index:9999;opacity:0;transition:opacity .6s}.overlay.open{width:100%;height:100%;opacity:1}main{height:100%;min-height:100vh;padding:0;transition:all .6s;display:flex;flex-direction:column;justify-content:center}.menu-trigger{display:inline-block;width:56px;height:44px;vertical-align:middle;cursor:pointer;position:fixed;top:24px;right:0;padding:10px;z-index:10001;border-radius:4px 0 0 4px;background:#000;transform:translateX(0);transition:transform .6s}.menu-trigger .btn-base{display:block;width:30px;margin:0 auto;height:28px;vertical-align:middle;background:#000;cursor:pointer;position:relative}.menu-trigger.active,.menu-trigger.active .btn-base{background:0 0}.menu-trigger.active{transform:translateX(-20%)}.menu-trigger span{display:inline-block;position:absolute;left:0;width:100%;height:3px;background-color:#fff}.menu-trigger.active span{background-color:#666}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){top:20px}.menu-trigger.active span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}nav{width:100%;height:100vh;height:100%;padding:24px 0 0;background:#fff;position:fixed;top:0;right:0;z-index:10000;transform:translate(100%);transition:all .6s;overflow-x:hidden;overflow-y:scroll}nav.open{transform:translateZ(0)}nav .li-box .li-full{width:100%;background:#f5f5f5;border-bottom:1px solid #ccc;border-left:4px solid #cd2f23;padding:18px 16px 8px;text-align:left}nav .li-box .li-full a{line-height:1.4;font-size:15px;font-weight:700;display:inline-block;text-decoration:none}nav .li-box .li-full a i,nav .h-btn-area a i{margin-right:12px;color:#a2272d}nav .li-box .li-full .sub-cate{padding:0 12px}nav .li-box .li-full .sub-cate a{display:block;margin-right:12px;font-weight:500;font-size:13px;padding:12px 0;vertical-align:baseline;text-decoration:underline}nav .li-box .li-full .sub-cate a:before{display:inline-block;font-family:"Font Awesome 6 Free",sans-serif;content:"\f054";font-weight:600;color:#a2272d;font-size:12px;margin-right:6px;text-decoration:none !important}nav .h-txt{text-align:center;font-size:11px;padding:0 0 4px}.nav-logo{width:182px;padding:6px 24px 32px;margin:0 auto}nav .btn-area{padding:24px 0 48px}nav .btn-area a{width:48%;display:inline-block;vertical-align:top;padding:24px 4px;background:#a2272d;text-align:center;font-size:13px;line-height:1;text-decoration:none;transition:.6s}nav .btn-area a:hover{color:#fff;background:#a2272d}nav .btn-area a i{margin-right:6px;vertical-align:baseline}nav .nav-info-area{background:#000;padding:32px 24px;color:#fff;font-size:12px}nav .nav-info-area a{color:#fff}nav .nav-info-area .f-ttl{padding:0 0 12px;font-size:17px;font-weight:700}footer{width:100%;margin:0 auto;background:#cd2f23;color:#fff}footer a{color:#fff}footer .cookie-area{font-size:11px;color:#fff;padding:48px 16px;background:#000}footer .cookie-area a{font-size:12px;text-align:center;color:#fff;padding:0 0 16px;display:block}footer .wrap{width:100%;padding:0 24px}footer .f-info{padding:64px 0 24px}footer .f-info p{font-size:12px;padding:0 0 24px}footer .f-info .f-ttl{font-size:16px;font-weight:700}footer .f-ban-area{padding:12px 0 36px;font-size:0}footer .f-ban-area a{padding:0 1px 4px 0;display:inline-block;width:49.5%;vertical-align:top}footer .f-ban-area a img{border:1px solid #222}footer .f-ban-area a:hover img{border:1px solid #dfa621}#container{width:100%;padding:0}.page-body{padding:0 0 48px}.pankuzu-area{padding:16px;background:#cd2f23;color:#fff;font-size:12px}.pankuzu-area a{color:#fff}.pankuzu-area .wrap{padding:0}.entry-header{width:100%;padding:24px 24px 32px;margin-bottom:36px;line-height:1.6;border-bottom:1px solid #666}.entry-header .entry-title{width:100%;font-weight:700;font-size:25px;text-align:center}.entry-header .en-txt{color:#cd2f23;font-weight:700;font-size:12px;text-align:center}.entry-header .entry-read-txt{font-size:14px;padding:16px 0 0;text-align:left}.page-body .contents{width:100%;padding:0}.works-list-area h2{padding:16px;background:#cd2f23;color:#fff;text-align:center;font-size:15px;line-height:1.5;margin-bottom:32px}.box-list{width:100%;margin:0 auto;padding:0 24px 48px}.box-list .txt-read{padding:0 0 32px}.box-list ul{font-size:0}.box-list ul li{width:100%;padding:0 0 48px;font-size:16px}.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:12px;padding:0 16px 48px}.cate-link a{display:inline-block;padding:0 6px}.cate-read-txt{font-size:13px;width:100%;margin:0 auto;padding:0 24px 48px}.knowhow-tag-area{width:100%;margin:0 auto;padding:0 24px 24px}.knowhow-tag-area .link-all{padding:0 0 16px}.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{padding:0}.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%;margin:0 auto;padding:0 24px 48px}.tag-title-area .tag-title{width:100%;text-align:center;font-weight:700;border-top:1px solid #222;padding:24px 0 16px}.works-list-area .works-list .box{width:100%;padding:0 24px 48px;font-size:16px}.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:100%}.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%;padding:24px}.acf-area .info-area{width:100%;padding:0 0 48px}.acf-area .photo-area{width:100%;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:32px}.acf-area .info-area .name-area .name-furigana{padding:0;display:inline-block;vertical-align:baseline;font-weight:700;font-size:12px}.acf-area .info-area .catch-txt{padding:0 0 32px;font-weight:700;font-size:18px}.acf-area .info-area .yakusyoku{font-size:12px;padding:0 0 12px}.acf-area .info-area .bunya-area{padding:24px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-size:12px}.acf-area .info-area .bunya-area h3{padding:0 0 6px;text-align:center;font-size:14px}#top-movie-area{width:100%;max-height:560px;min-height:440px;position:relative}#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 16px 24px}#top-movie-area .move-txt-area .move-txt .txt-01{padding:16px}#top-movie-area .move-txt-area .move-txt .txt-02{padding:16px}#top-movie-area .move-txt-area .move-txt .txt-03{padding:16px}#top-movie-area .slick-slide img{width:100%}.top-news-area{width:100%;padding:50px 0;background:#fff}.top-news-area .wrap{padding:0 24px}.top-news-area .ttl-area{width:100%;font-size:30px}.top-news-area .news-list{width:100%}.top-news-area .news-list ul{margin-bottom:24px}.top-news-area .news-list ul li{font-size:15px;padding:16px 0;line-height:1.4}.top-news-area .news-list ul li .day{font-size:12px;padding:4px 0;color:#666}.top-news-area .news-list ul li a{display:block;font-weight:700}.top-news-area .btn-area{text-align:center}.top-news-area .btn-area a{display:inline-block;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#000;padding:16px 40px;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:48px 0 64px;background:#fff}.top-sodateru-area .wrap{padding:0}.top-sodateru-area{width:100%;padding:48px 0 48px;background:#f7f7f0}.top-sodateru-area .sodateru-txt{padding:0 24px 48px;font-size:18px}.top-sodateru-area .sodateru-txt span{color:#d13f34}.top-sodateru-area .photo{padding:0 0 48px;text-align:center}.top-sodateru-area .txt-area .txt{padding:0 24px 32px;font-size:14px}.top-kouza-area{width:100%;padding:0;background:#f7f7f0}.top-kouza-area h2{text-align:center;padding:0 0 12px;font-size:36px;color:#d13f34}.top-kouza-area .txt-area{padding:0 24px 24px}.top-kouza-area .btn-area{padding:0 0 48px;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;background:#f7f7f0}.top-shien-area h2{text-align:center;padding:0 0 12px;font-size:30px;color:#d13f34}.top-shien-area .txt-area{font-size:14px;padding:0 24px 48px}.top-shien-area .top-shien-list{text-align:center;padding:0 24px 24px}.top-shien-area .top-shien-list .box{width:100%;padding:0 0 48px}.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 24px;background:#fff}.top-kaikaku-area .top-kaikaku-ban{display:block;margin:0 auto 48px;padding:32px 12px 36px;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 12px;font-weight:700;font-size:10px}.top-kaikaku-area .top-kaikaku-ban .img{padding:0 48px 24px;text-align:center}.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:20px;font-weight:700;color:#d13f34}.tokcho-box{width:92%;margin:0 auto;background:#fff;border:1px solid #d13f34}.tokcho-box h3{width:100%;font-size:1.2em;padding:10px;background:#d13f34;color:#fff;text-align:center}.tokcho-box .txt{padding:30px 20px}.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:100%;outline:none;border:1px solid #222;-webkit-transition:all .3s;transition:all .3s;padding:16px;background:#fff;border-radius:3px;font-size:16px;margin-bottom:12px}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:36px;aspect-ratio:3/2}.aboutus .main-image img{width:100%;aspect-ratio:3/2;object-fit:cover}.aboutus .aboutus-sec-01{width:100%;margin:0 auto;padding:0 20px 40px}.aboutus .aboutus-sec-01 h2{font-size:24px;padding:0 0 30px}.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%;min-width:100%;padding:0}.aboutus .aboutus-sec-01 .box-list h2{font-size:26px;padding:0 0 20px;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:100%;max-width:480px;margin:0 auto 40px}.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;text-align:center}.aboutus .aboutus-sec-01 .box-list .box p{font-size:14px}.aboutus .aboutus-sec-01-2{width:100%;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 .img{margin-bottom:40px;text-align:center}.aboutus .aboutus-sec-01-2 h3{font-size:24px;margin-bottom:20px}.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:100%;margin:0 auto;padding:0 20px 40px}.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%;min-width:100%;padding:0;display:block}.aboutus .aboutus-sec-02 .box-list .box{width:100%;max-width:306px;margin:0 auto 30px}.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:100%;margin:0 auto;padding:0 20px 40px}.aboutus .aboutus-sec-03 h2{font-size:24px;padding:0 0 16px}.aboutus .aboutus-sec-03 .txt-area{padding:0 0 30px}.aboutus .aboutus-sec-04{width:100%;margin:0 auto;padding:0 20px 40px}.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:24px;padding:0 0 16px}.aboutus .aboutus-sec-04 .txt-area{padding:0 0 48px}.aboutus .aboutus-sec-04 .merit-area{padding:30px 20px 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:80px 0}.cta-area .cta-content{width:100%;padding:0 24px}.cta-area .cta-content .l-con{display:block;padding:0;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:16px;font-weight:700}.cta-area .cta-content .r-con{display:block;text-align:center;padding:16px 0 0}.cta-area .cta-content .r-con a{display:inline-block;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#000;padding:20px 48px;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:16px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:20px;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 60px}.link-area .link-contents{width:100%;min-width:100%;margin:0 auto;padding:0 40px}.link-area .link-contents .ttl{width:100%;padding:0 0 30px;text-align:center}.link-area .link-contents a{width:100%;padding:0;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 right;background-size:cover;padding:50px 16px}.top2024 .top-about-us h2{font-size:24px;padding:0 0 24px;text-align:center}.top2024 .top-about-us .txt-area{font-size:15px;padding:24px;font-weight:700;background-color:rgba(255,255,255,.5);margin-bottom:24px}.top2024 .top-about-us .btn-area{text-align:center}.top2024 .top-about-us .btn-area a{display:inline-block;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#000;padding:20px 36px;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:14px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:16px;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:#cd2f23 url(//www.playerschool.jp/wp-content/themes/playerschool/css/../img/bg-teikyou.png) no-repeat top left;background-size:100%;padding:50px 20px}.top2024 .top-teikyo .ppas-area{width:100%;padding:0 24px 60px;border-bottom:1px dotted #fff;margin:0 auto 60px;color:#fff}.top2024 .top-teikyo .ppas-area h2{font-size:24px;margin-bottom:24px;color:#fff}.top2024 .top-teikyo .teikyo-list{width:100%;display:block}.top2024 .top-teikyo .teikyo-list .box{width:100%;margin:0 auto 1px;background:#fff;padding:24px}.top2024 .top-teikyo .teikyo-list .box.back-non{background:0 0;padding:0}.top2024 .top-teikyo .teikyo-list .box.back-non h2{color:#fff;text-align:center;font-size:20px;padding:0 0 24px}.top2024 .top-teikyo .teikyo-list .box h3{color:#cd2f23;text-align:center;font-size:20px;padding:0 0 2px}.top2024 .top-ikusei{width:100%;background:#f7f7f0;padding:50px 24px}.top2024 .top-ikusei h2{font-size:21px;padding:0 0 36px;text-align:center}.top2024 .top-ikusei .ikusei-list{width:100%;min-width:100%;padding:0;margin:0 auto;display:block}.top2024 .top-ikusei .ikusei-list .box{width:100%;margin:0 auto 32px}.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:50px 0}.top2024 .top-mentor .top-mentor-ttl-area{width:100%;min-width:100%;padding:0 24px;margin:0 auto 36px}.top2024 .top-mentor .top-mentor-ttl-area .ttl{width:100%;padding: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:12px;font-weight:700}.top2024 .top-mentor .top-mentor-ttl-area .ttl h2{font-size:24px}.top2024 .top-mentor .top-mentor-ttl-area .txt-area{width:100%;padding:0 0 20px}.top2024 .top-mentor .top-mentor-list-area{width:100%}.top2024 .top-mentor .top-mentor-list{width:100%;min-width:100%;padding:0}.top2024 .top-mentor .top-mentor-list .list{width:100%;display:flex;flex-wrap:nowrap;overflow:auto;padding:0 24px;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.top2024 .top-mentor .top-mentor-list .list .box{margin:6px;max-width:300px;min-width:240px;scroll-snap-align:center;padding:0;background:#fff;text-decoration:none;border-radius:7px}.top2024 .top-mentor .top-mentor-list .btn-area{width:100%;padding:24px}.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 48px;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 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}}