body{margin:0}body *{box-sizing:border-box}body img{image-rendering:-webkit-optimize-contrast;display:block;max-width:100%;height:auto}body #training{line-height:1.5;font-size:1.6rem;padding:30px 0 0}body #training .section-ttl{text-align:center;font-size:3.2rem;font-weight:700;margin:0 0 85px}body #training .section-ttl span{font-size:2.3rem;font-weight:500}body #training hr{position:relative;background:linear-gradient(to bottom,transparent 0px,transparent 1px,#E9E9E9 1px,#E9E9E9 2px,transparent 2px,transparent 3px);max-width:1000px;height:3px;margin:85px auto;border:none}body #training hr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#0057aa;width:68px;height:100%}body #training .btn{text-decoration:none;display:flex;justify-content:center;align-items:center;background:#0057aa;font-size:2rem;font-weight:700;color:#fff;width:100%;max-width:400px;min-height:8rem;margin:0 auto;padding:10px;border-radius:9999px;transition:.5s}body #training .btn:hover{opacity:.7}body #training .table-wrap{overflow:auto;padding-bottom:20px}body #training section:has(.table-wrap:last-child)+hr{margin-top:65px}body #training .training-features .section-ttl{font-weight:500}body #training .training-features__content{max-width:1000px;margin:0 auto;border:2px solid #0057AA}body #training .training-features__content h3{background:#0057aa;text-align:center;font-size:3.2rem;color:#fff;margin:0 0 15px;padding:36px 20px}body #training .training-features__content h3 span{display:block;font-size:2.5rem}body #training .training-features__content dl{max-width:800px;margin:0 auto}body #training .training-features__content dl>div{padding:50px 27px}body #training .training-features__content dl>div:not(:last-of-type){border-bottom:1px solid #E9E9E9}body #training .training-features__content dl>div dt{display:flex;align-items:baseline;gap:14px;font-size:2.3rem;font-weight:500;color:#0057aa}body #training .training-features__content dl>div dt span{font-family:Arial,sans-serif;font-weight:400}body #training .training-features__content dl>div dd{font-size:1.7rem;margin:0;padding:12px 0 0 47px}body #training .training-reason__table{overflow:hidden;table-layout:fixed;border-spacing:0;border-collapse:collapse;text-align:center;width:1000px;margin:0 auto}body #training .training-reason__table tr:first-child th{font-weight:500}body #training .training-reason__table tr:first-child th:first-child{padding:36px 10px 14px;background:linear-gradient(to bottom,#fff 0px 24px,#ebf4fe 24px 100%)}body #training .training-reason__table tr:first-child th:nth-child(2){position:relative;background:#0057aa;font-size:2.3rem;font-weight:700;color:#fff;padding:20px 10px;border-right:3px solid #0057AA;border-left:3px solid #0057AA}body #training .training-reason__table tr:first-child th:nth-child(3){background:#d9d9d9;font-size:2rem;padding:36px 10px 14px;background:linear-gradient(to bottom,#fff 0px 24px,#d9d9d9 24px 100%)}body #training .training-reason__table tr:not(:first-child) td,body #training .training-reason__table tr:not(:first-child) th{padding:18px 10px}body #training .training-reason__table tr:last-child td:nth-child(2){border-bottom:3px solid #0057AA}body #training .training-reason__table tr td,body #training .training-reason__table tr th{font-weight:500;line-height:1.1}body #training .training-reason__table tr th:first-child{background:#ebf4fe;font-size:2rem;border-bottom:2px solid #FFF}body #training .training-reason__table tr td{background:#fff;border-bottom:2px solid #D9D9D9}body #training .training-reason__table tr td:nth-child(2){font-size:2rem;border-right:3px solid #0057AA;border-left:3px solid #0057AA}body #training .training-reason__table tr td:last-child{font-size:1.7rem;border-right:2px solid #D9D9D9}body #training .training-lineup__table{table-layout:fixed;border-collapse:collapse;border-spacing:0;line-height:1.1;width:1222px;margin:0 auto}body #training .training-lineup__table tr:first-child th:first-child{padding-inline:45px 20px}body #training .training-lineup__table tr td,body #training .training-lineup__table tr th{line-height:1.1;border:1px solid #B3B3B3}body #training .training-lineup__table tr th{background:#0057aa;font-size:2rem;font-weight:500;color:#fff;padding:10px}body #training .training-lineup__table tr th:first-child{text-align:left}body #training .training-lineup__table tr th:not(:first-child){font-size:1.8rem}body #training .training-lineup__table tr th.vertical{text-align:center;vertical-align:top;padding:20px 0}body #training .training-lineup__table tr th.vertical span{font-size:1.7rem;writing-mode:vertical-rl;text-align:left;white-space:nowrap;text-orientation:upright}body #training .training-lineup__table tr td{text-align:center;font-size:1.7rem;font-weight:500;vertical-align:middle;padding:12px 0}body #training .training-lineup__table tr td:first-child{text-align:left;width:430px;padding-inline:45px 20px}body #training .training-lineup__table tr td:first-child span{font-size:1.4rem}body #training .training-lineup__table tr td:nth-child(2){width:89px}body #training .training-lineup__table tr td:nth-child(n+3){font-size:1rem;color:#0057aa;width:54px}body #training .training-lineup__table tr td .dot{background:#0057aa;display:inline-block;vertical-align:middle;width:1rem;height:1rem;border-radius:50%}body #training .training-lineup__note{max-width:1132px;margin:20px auto 65px}body #training .training-lineup__note p{line-height:1.6;font-size:1.9rem;font-weight:500;color:#0057aa;margin:0}body #training .training-lineup .table-wrap{width:calc(100% + 20px)}body #training .training-ranking .section-ttl{margin:0 0 70px}body #training .training-ranking ul{display:flex;gap:63px;max-width:1000px;margin:0 auto;padding-left:35px}body #training .training-ranking ul li{position:relative;background:#ebf4fe;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.2;font-size:2rem;font-weight:500;color:#0057aa;width:calc((100% - 126px) / 3);min-height:100px;padding:10px 35px}body #training .training-ranking ul li img{position:absolute;top:0;bottom:0;left:0;transform:translate(-50%);margin:auto 0;width:69px;height:69px}body #training .training-form__form{max-width:1000px;margin:0 auto}@media screen and (max-width:749px){body #training{padding:75px 0 0}body #training .PC{display:none}body #training .section-ttl{font-size:2.4rem;margin:0 0 65px}body #training .section-ttl span{font-size:2rem}body #training hr{margin:75px auto}body #training hr:after{width:24px}body #training .btn{max-width:100%}body #training section:has(.table-wrap:last-child)+hr{margin-top:55px}body #training .training-features .section-ttl{margin-inline:-10px}body #training .training-features__content h3{font-size:2.6rem;margin:0;padding:30px 20px}body #training .training-features__content h3 span{font-size:2rem}body #training .training-features__content dl>div{padding:30px 32px}body #training .training-features__content dl>div dt{gap:8px;font-size:2rem}body #training .training-features__content dl>div dd{font-size:1.6rem;padding:10px 0 0 38px}body #training .training-reason__table{width:482px}body #training .training-reason__table colgroup col:first-child{width:125px!important}body #training .training-reason__table colgroup col:nth-child(2){width:194px!important}body #training .training-reason__table colgroup col:nth-child(3){width:162px!important}body #training .training-reason__table tr:first-child th:nth-child(2){font-size:2rem;padding:26px 10px}body #training .training-reason__table tr:first-child th:nth-child(3){font-size:1.6rem}body #training .training-reason__table tr:not(:first-child) td,body #training .training-reason__table tr:not(:first-child) th{padding:20px 10px}body #training .training-reason__table tr th:first-child{font-size:1.6rem}body #training .training-reason__table tr td:last-child{font-size:1.8rem}body #training .training-lineup__note p{font-size:1.6rem}body #training .training-ranking .section-ttl{margin:0 0 35px}body #training .training-ranking ul{flex-direction:column;gap:15px;margin:0 18px}body #training .training-ranking ul li{width:100%}}@media screen and (min-width:750px){body #training .SP{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aw-training.css.map */
