html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Font Awesome 6 Pro regular";src:url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro regular";src:url(../webfonts/fa-5-regular-400.ttf) format("truetype")}.sa{opacity:0;transition:all .6s ease}.sa.show{opacity:1;transform:none}.sa--lr{transform:translate(-100px, 0)}.sa--rl{transform:translate(100px, 0)}.sa--up{transform:translate(0, 100px)}.sa--down{transform:translate(0, -100px)}.sa--scaleUp{transform:scale(0.5)}.sa--scaleDown{transform:scale(1.5)}.sa--rotateL{transform:rotate(180deg)}.sa--rotateR{transform:rotate(-180deg)}*{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*:focus{outline:none}*::before,*::after{box-sizing:border-box}main{display:block}@media(min-width: 768px){main{min-width:1280px}}hr{display:block;margin:1em 0;border:0;padding:0;height:1px;border-top:1px solid #ccc}button{cursor:pointer}button,fieldset,form,input,label,legend,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:0;border:none;margin:0;padding:0;font:inherit;vertical-align:baseline}input,textarea{max-width:100%}input[type=button],input[type=reset],input[type=submit],button{cursor:pointer}html{font-size:10px}body{position:relative;z-index:0;background:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.8;font-size:1.6rem;letter-spacing:.05em;color:#000;word-wrap:break-word;overflow-wrap:break-word}body._contentFixed{position:fixed;width:100%;height:100%}@media(min-width: 768px){body._contentFixed{position:relative;width:auto;height:auto}}a{margin:0;padding:0;background:rgba(0,0,0,0);font:inherit;color:#d50000;text-decoration:underline;vertical-align:baseline}a:hover,a:focus,a:active{text-decoration:none}@media(min-width: 768px){a[href^="tel:"]{display:inline-block;color:inherit;text-decoration:inherit;pointer-events:none}}a._disabled{pointer-events:none !important}img{max-width:100%;height:auto;vertical-align:top}sup,sub{font-size:78%}sup{line-height:1 !important;vertical-align:baseline !important;position:relative !important;bottom:1ex !important}sub{vertical-align:sub}:placeholder-shown{color:#707070}::-webkit-input-placeholder{color:#707070;opacity:1}:-moz-placeholder{color:#707070}::-moz-placeholder{color:#707070;opacity:1}:-ms-input-placeholder{color:#707070}::-webkit-search-cancel-button{-webkit-appearance:none}.clearFix::after{clear:both;content:".";display:block;height:0;visibility:hidden}@media(min-width: 768px){._font-sizeS{font-size:1.2rem}}@media(min-width: 768px){._font-sizeM{font-size:1.4rem}}@media(min-width: 768px){._font-sizeL{font-size:1.8rem}}._hide{display:none !important}._align-right{text-align:right !important}._align-left{text-align:left !important}._align-center{text-align:center !important}._indent{text-indent:1rem !important}._block-right{margin-right:0 !important;margin-left:auto !important}._block-center{margin-right:auto !important;margin-left:auto !important}._block-left{margin-right:auto !important;margin-left:0 !important}._font-normal{font-weight:normal !important}._font-bold{font-weight:bold !important}._text-italic{font-style:italic !important}._text-underline{text-decoration:underline !important}._text-blink{text-decoration:blink !important}._text-line_through{text-decoration:line-through !important}@media(min-width: 768px){._only-SP{display:none !important}}@media(min-width: 1180px){._under-TB{display:none !important}}._over-TB{display:none !important}@media(min-width: 768px){._over-TB{display:block !important}}._over-PC{display:none !important}@media(min-width: 1180px){._over-PC{display:block !important}}body:not(.home) .global_contents>section{padding-bottom:0}._lp2025_2{overflow:hidden}.t_en{font-family:"Poppins",sans-serif;font-weight:700}[class^=section-]{background-color:#fff}@media(min-width: 768px){[class^=section-]{position:relative;z-index:1;max-width:1220px;margin:0 auto;padding:0 80px}}[class^=section-]::before{content:"";display:none;position:absolute;z-index:-1;top:0;right:-80px;width:200vw;height:100%;background-color:#fff}@media(min-width: 768px){[class^=section-]::before{display:block}}.sec-ttl{padding:80px 20px 0;background-color:#fff;text-align:center;color:#d50000}@media(min-width: 768px){.sec-ttl{margin:0 -60px;padding:100px 0 0}}.sec-ttl .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.sec-ttl .inner .midashi_sub{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.1em}@media(min-width: 768px){.sec-ttl .inner .midashi_sub{font-size:20px}}.sec-ttl .inner .midashi_main{display:block;position:relative;padding:0 50px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.1em}@media(min-width: 768px){.sec-ttl .inner .midashi_main{padding:0 120px;font-size:45px}}.sec-ttl .inner .midashi_main::before,.sec-ttl .inner .midashi_main::after{content:"";display:block;position:absolute;top:50%;width:30px;height:1px;min-width:30px;background-color:#d50000}@media(min-width: 768px){.sec-ttl .inner .midashi_main::before,.sec-ttl .inner .midashi_main::after{width:90px;min-width:90px}}.sec-ttl .inner .midashi_main::before{left:0}.sec-ttl .inner .midashi_main::after{right:0}.sec-read{margin:30px 0 0;padding:0 20px;line-height:2;letter-spacing:.05em}@media(min-width: 768px){.sec-read{margin-top:60px;padding:0;text-align:center}}.section-1{background-color:rgba(0,0,0,0)}.section-1 .sec-ttl{position:relative;z-index:1;padding-top:50px;padding-bottom:30px}@media(min-width: 768px){.section-1 .sec-ttl{padding-top:80px;padding-bottom:60px}}.section-1 .sec-body{position:relative;z-index:1;padding:30px 20px}@media(min-width: 768px){.section-1 .sec-body{padding:60px 0}}.section-1 .sec-body::before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:200vw;height:100%;background-color:#f4f4f4}.section-1 .sec-body .list{padding:40px 20px;border-radius:15px;background-color:#fff}@media(min-width: 768px){.section-1 .sec-body .list{width:1020px;margin:0 auto;padding:60px}}.section-1 .sec-body .list li{position:relative;padding-left:35px;padding-bottom:20px;border-bottom:dashed 1px #41b5cb;font-size:15px;font-weight:700;color:#006da7;line-height:1.5;letter-spacing:.1em}@media(min-width: 768px){.section-1 .sec-body .list li{padding-left:60px;font-size:20px}}.section-1 .sec-body .list li+li{margin-top:20px}.section-1 .sec-body .list li:last-child{padding-bottom:0;border-bottom:none}.section-1 .sec-body .list li::before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-image:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/lp2025_2/check.svg");background-size:cover}@media(min-width: 768px){.section-1 .sec-body .list li::before{width:40px;height:40px}}.section-1 .sec-body .list li .underline{background:linear-gradient(transparent 60%, #FEE24A 0%)}.section-1 .sec-body .list li .t_large{font-size:20px}@media(min-width: 768px){.section-1 .sec-body .list li .t_large{font-size:26px}}.section-2 .sec-body{counter-reset:num;display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:0 20px}@media(min-width: 768px){.section-2 .sec-body{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-top:60px;padding:0}}.section-2 .sec-body article{display:flex;flex-direction:column;gap:20px;padding:30px 20px;border-radius:15px;background-color:#eaf9fd}@media(min-width: 768px){.section-2 .sec-body article{gap:40px;width:calc(50% - 20px);padding:40px 50px}}@media(min-width: 768px){.section-2 .sec-body article._large{flex-direction:row;justify-content:space-between;width:100%}}@media(min-width: 768px){.section-2 .sec-body article._large .content_text{width:53.125%}}@media(min-width: 768px){.section-2 .sec-body article._large .content_image{width:42.7083333333%}}.section-2 .sec-body article .content_text .ttl{display:flex;align-items:baseline;gap:10px;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#006da7}@media(min-width: 768px){.section-2 .sec-body article .content_text .ttl{gap:20px;font-size:28px}}.section-2 .sec-body article .content_text .ttl::before{counter-increment:num;content:counter(num, decimal-leading-zero);font-family:"Poppins",sans-serif;font-weight:700;font-size:28px;line-height:1;letter-spacing:.05em;color:#41b5cb;opacity:.5}@media(min-width: 768px){.section-2 .sec-body article .content_text .ttl::before{font-size:40px}}.section-2 .sec-body article .content_text .text{margin:10px 0 0;line-height:1.8;letter-spacing:.05em;color:#006da7}@media(min-width: 768px){.section-2 .sec-body article .content_text .text{margin-top:25px}}.section-2 .sec-body article .content_image img{width:100%;border-radius:15px}.section-3{padding-bottom:10px}.section-3 .contents{margin:40px 20px 0}@media(min-width: 768px){.section-3 .contents{margin:80px 0 0}}@media(min-width: 768px){.section-3 .contents.contents_2 .card{grid-template-columns:repeat(3, 1fr)}}.section-3 .contents.contents_2 .card li::before{background-color:#006da7}.section-3 .contents.contents_2 .card li .ttl{border-bottom-color:#006da7;color:#006da7}@media(min-width: 768px){.section-3 .contents.contents_2 .card li .ttl{font-size:22px}}.section-3 .contents.contents_2 .card li .ttl::before{background-color:#eaf9fd}.section-3 .contents .card{counter-reset:num;display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;margin-top:30px}@media(min-width: 768px){.section-3 .contents .card{grid-template-columns:repeat(2, 1fr);gap:50px;margin-top:50px}}.section-3 .contents .card li{overflow:hidden;position:relative;padding:30px 25px 20px;border-radius:15px;line-height:2;letter-spacing:.05em;box-shadow:0 0 10px 0 #e3e3e3}@media(min-width: 768px){.section-3 .contents .card li{padding:40px 25px}}.section-3 .contents .card li::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:10px;background-color:#d50000}.section-3 .contents .card li .ttl{display:flex;align-items:center;gap:20px;margin:0 0 20px;padding:0 0 20px;border-bottom:solid 1px #d50000;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.05em;color:#d50000}@media(min-width: 768px){.section-3 .contents .card li .ttl{gap:12px;margin-bottom:25px;padding-bottom:25px;font-size:24px}}.section-3 .contents .card li .ttl::before{counter-increment:num;content:counter(num, decimal-leading-zero);display:flex;align-items:center;justify-content:center;min-width:50px;width:50px;height:50px;border-radius:50%;background-color:#fdf1ef;font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;letter-spacing:.05em}@media(min-width: 768px){.section-3 .contents .card li .ttl::before{width:60px;height:60px;min-width:60px;font-size:26px}}.section-4{position:relative;z-index:1;background-color:rgba(0,0,0,0)}.section-4::before{display:block;height:47%}.section-4::after{content:"";display:block;position:absolute;z-index:-1;bottom:0;right:-80px;width:200vw;height:53%;background-color:#f4f4f4}.section-4 .sec-body{margin:30px 20px 0}@media(min-width: 768px){.section-4 .sec-body{max-width:960px;margin:60px auto 0}}.section-4 .sec-body .module_table-wrap::-webkit-scrollbar-track{border-radius:5px;background:#fff}.section-4 .sec-body .module_table-01{overflow:hidden;min-width:500px;border-collapse:separate !important;border-radius:15px;border:solid 1px #41b5cb}.section-4 .sec-body .module_table-01 thead tr th{padding:20px;border:none;background-color:#41b5cb;font-size:18px;font-weight:700;line-height:1.2;text-align:center;vertical-align:middle;color:#fff}@media(min-width: 768px){.section-4 .sec-body .module_table-01 thead tr th{padding:30px;font-size:20px}}.section-4 .sec-body .module_table-01 thead tr th i{margin-right:10px;font-weight:900;font-size:22px}@media(min-width: 768px){.section-4 .sec-body .module_table-01 thead tr th i{margin-right:15px;font-size:30px}}.section-4 .sec-body .module_table-01 tbody tr th,.section-4 .sec-body .module_table-01 tbody tr td{padding:20px;border:none;border-top:solid 1px #41b5cb;line-height:1.4}@media(min-width: 768px){.section-4 .sec-body .module_table-01 tbody tr th,.section-4 .sec-body .module_table-01 tbody tr td{padding:20px 30px}}.section-4 .sec-body .module_table-01 tbody tr th{width:20%;background-color:#d5f0f8;font-weight:700;vertical-align:middle;text-align:center}.section-4 .sec-body .module_table-01 tbody tr th+td{width:40%}.section-4 .sec-body .module_table-01 tbody tr th+td+td{width:40%}.section-4 .sec-body .module_table-01 tbody tr .set{display:flex;align-items:flex-start;gap:8px}.section-4 .sec-body .module_table-01 tbody tr .set img{margin-top:-0.2em}.section-4 .sec-body .module_table-01 tbody tr .set p{line-height:1.4}.section-4 .sec-body .module_button{margin-top:30px}@media(min-width: 768px){.section-4 .sec-body .module_button{margin-top:50px}}.section-4 .bg_text{position:relative;top:.16em;margin:30px 0 0;font-family:"Poppins",sans-serif;font-weight:700;font-size:9.6354166667vw;letter-spacing:.05em;line-height:1;white-space:nowrap;text-align:center;color:#fff}@media(min-width: 768px){.section-4 .bg_text{left:-10%;font-size:120px}}.section-5{padding-bottom:10px}.section-5 .sec-body{display:flex;flex-direction:column;gap:40px;margin:40px 20px 0}@media(min-width: 768px){.section-5 .sec-body{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:80px 50px;margin:60px 0 0}}.section-5 .sec-body article{padding:0 25px 40px;border-radius:15px;box-shadow:0 0 10px 0 #e3e3e3}@media(min-width: 768px){.section-5 .sec-body article{width:calc(33.3333333333% - 50px + 16.6666666667px)}}.section-5 .sec-body article .icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:-20px auto 0;border-radius:50%;background-color:#d50000;font-size:28px;color:#fff}@media(min-width: 768px){.section-5 .sec-body article .icon{width:80px;height:80px;font-size:34px}}.section-5 .sec-body article .ttl{margin:20px 0;padding:0 0 20px;border-bottom:solid 1px #d50000;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center;color:#d50000}@media(min-width: 768px){.section-5 .sec-body article .ttl{margin-bottom:25px;padding-bottom:25px;font-size:22px}}.section-5 .sec-body article .text p{line-height:2}.section-6 .sec-body{margin:30px 20px 0}@media(min-width: 768px){.section-6 .sec-body{margin:60px 0 0}}.section-6 .sec-body .module_tab-01 .module_tab-head{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.section-6 .sec-body .module_tab-01 .module_tab-head li{overflow:hidden;width:auto;margin:0;border-radius:15px 15px 0 0}.section-6 .sec-body .module_tab-01 .module_tab-head li._current a,.section-6 .sec-body .module_tab-01 .module_tab-head li:hover a{background-color:#eaf9fd;color:#41b5cb}.section-6 .sec-body .module_tab-01 .module_tab-head li._current a i,.section-6 .sec-body .module_tab-01 .module_tab-head li:hover a i{background-color:#41b5cb;color:#eaf9fd}.section-6 .sec-body .module_tab-01 .module_tab-head li a{display:flex;flex-direction:column;align-items:center;gap:7px;height:90px;padding:0;background-color:#41b5cb;font-size:13px;font-weight:700;color:#fff}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-head li a{position:relative;height:70px;font-size:18px}}.section-6 .sec-body .module_tab-01 .module_tab-head li a i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#eaf9fd;font-size:16px;color:#41b5cb}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-head li a i{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:40px;height:40px}}.section-6 .sec-body .module_tab-01 .module_tab-body{margin-top:0;padding:20px;background-color:#eaf9fd}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body{padding:60px}}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable{border-bottom:solid 1px #41b5cb}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec{display:flex}}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec:first-child .header{border-top:none}}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;background-color:#41b5cb}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header{width:260px;padding:25px 0;border-top:solid 1px #fff}}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header .clock{position:relative;width:40px;height:40px;border-radius:50%;background-image:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/lp2025_2/clock-circle.svg");background-position:center center;background-size:5px 5px;background-repeat:no-repeat;background-color:#fff}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header .clock .pin_L,.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header .clock .pin_S{position:absolute;top:50%;left:50%;transform-origin:50% 100%;transform:rotate(var(--deg, 0deg));display:block}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header .clock .pin_L{width:3px;height:17px}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header .clock .pin_S{width:3px;height:14px}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .header .time{font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;letter-spacing:0;color:#fff}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .body{display:flex;align-items:center;padding:10px 20px;border-left:solid 1px #41b5cb;border-right:solid 1px #41b5cb;background-color:#fff}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .body{width:calc(100% - 260px);border-left:none;border-top:solid 1px #41b5cb}}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .body .module_list-01{width:100%}.section-6 .sec-body .module_tab-01 .module_tab-body .timetable .sec .body .module_list-01 li:last-child{border-bottom:none}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule{margin-top:40px}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .schedule{margin-top:60px}}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_ttl{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center;color:#006da7}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_ttl{font-size:26px}}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text{margin-top:20px}@media(min-width: 768px){.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text{margin-top:40px}}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-wrap::-webkit-scrollbar-track{border-radius:5px;background:#fff}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 thead tr th{background-color:#41b5cb;font-weight:700;vertical-align:middle;color:#fff}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 thead tr th+th{border-left-color:#fff}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 tbody tr th{background-color:#d5f0f8;font-weight:700;vertical-align:middle}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 tbody tr td{vertical-align:middle}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 tbody tr td .module_list-01 li{padding-top:0;padding-bottom:0;border-bottom:none}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 tbody tr td .module_list-01 li+li{margin-top:10px}.section-6 .sec-body .module_tab-01 .module_tab-body .schedule .schedule_text .module_table-01 tbody tr td .module_list-01 li::before{top:.5em}.section-7 .sec-body{margin:30px 20px 0;padding-bottom:70px}@media(min-width: 768px){.section-7 .sec-body{max-width:900px;margin:60px auto 0;padding-bottom:100px}}.section-8{padding:0 0 70px;background-image:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/common/contents-bg.webp");background-color:#f4f4f4}@media(min-width: 768px){.section-8{max-width:none;padding-bottom:100px}}.section-8::before{display:none}.section-8 .sec-ttl{background-color:rgba(0,0,0,0)}.section-8 .sec-body{margin-top:40px}@media(min-width: 768px){.section-8 .sec-body{margin-top:60px}}.section-8 .sec-body .voice_swiper{position:relative}.section-8 .sec-body .voice_swiper .swiper-wrapper{counter-reset:num}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide{height:auto;max-width:calc(100vw - 20px);padding:0 10px}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide{max-width:1220px;padding:0 30px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner{position:relative;height:100%;border-radius:15px;background-color:#fff;padding:40px 20px}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:60px 60px 60px 70px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner::before{counter-increment:num;content:"#" counter(num, decimal-leading-zero);position:absolute;z-index:1;top:20px;left:20px;font-family:"Poppins",sans-serif;font-weight:700;font-size:40px;line-height:1;letter-spacing:.05em;color:#f0f0f0}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner::before{top:auto;left:auto;bottom:20px;right:40px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap{width:240px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level{display:flex;align-items:center;justify-content:center;position:absolute;top:-60px;right:-40px;width:142px;height:121px;background-image:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/lp2025_2/fukidashi.svg");background-size:142px 121px;background-repeat:no-repeat}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level{top:-80px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level p{margin-top:.1em;font-size:24px;font-weight:700;line-height:1.2;color:#fee24a;text-align:center}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level p .num{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level p .flow{font-size:18px;color:#fff}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level p .flow.start,.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .level p .flow.end{font-family:"Poppins",sans-serif;font-weight:700}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .image{overflow:hidden;width:150px;height:150px;border-radius:50%}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .image{width:240px;height:240px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .image img{object-fit:cover;width:100%;height:100%}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .name{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .status_wrap .week{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.05em}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap{margin-top:40px}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap{width:calc(100% - 240px - 60px);margin-top:0}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .ttl{margin:0 10px;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#d50000}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .ttl{font-size:22px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .text{margin:10px 0 0}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .text{margin-top:25px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .text p{overflow:hidden;display:block;position:relative;padding:0 5px 2px;font-size:14px;line-height:2.5;letter-spacing:.05em;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%),linear-gradient(180deg, #D9D9D9 1px, transparent 2px);background-size:8px 100%,100% 2.5em}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .text p{padding:0 10px 2px;font-size:16px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .text p::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:3px;background-color:#fff}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .button{display:flex;justify-content:flex-end;margin-top:.5em}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .button{margin-top:20px}}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .button a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#006da7}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .button a:hover span{text-decoration:none}.section-8 .sec-body .voice_swiper .swiper-wrapper .swiper-slide .inner .text_wrap .button a span{text-decoration:underline}.section-8 .sec-body .voice_swiper .swiper-button-prev,.section-8 .sec-body .voice_swiper .swiper-button-next{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 30px - 16px);width:60px;height:60px;margin:0}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-button-prev,.section-8 .sec-body .voice_swiper .swiper-button-next{top:calc(50% - 30px - 21px)}}.section-8 .sec-body .voice_swiper .swiper-button-prev.swiper-button-disabled,.section-8 .sec-body .voice_swiper .swiper-button-next.swiper-button-disabled{opacity:0}.section-8 .sec-body .voice_swiper .swiper-button-prev::after,.section-8 .sec-body .voice_swiper .swiper-button-next::after{display:none}.section-8 .sec-body .voice_swiper .swiper-button-prev i,.section-8 .sec-body .voice_swiper .swiper-button-next i{color:#41b5cb;font-size:28px}.section-8 .sec-body .voice_swiper .swiper-button-prev{left:0}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-button-prev{left:calc(50% - 580px - 60px)}}.section-8 .sec-body .voice_swiper .swiper-button-next{right:0}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-button-next{right:calc(50% - 580px - 60px)}}.section-8 .sec-body .voice_swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:15px;position:static;margin:20px 0 0}@media(min-width: 768px){.section-8 .sec-body .voice_swiper .swiper-pagination{gap:20px;margin-top:30px}}.section-8 .sec-body .voice_swiper .swiper-pagination .swiper-pagination-bullet{display:block;margin:0;padding:0;width:12px;height:12px;border-radius:50%;background-color:#41b5cb;opacity:.5}.section-8 .sec-body .voice_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.section-9{padding-bottom:70px}@media(min-width: 768px){.section-9{padding-bottom:100px}}.section-9 .sec-body{counter-reset:num;display:flex;flex-direction:column;gap:20px;margin:30px 20px}@media(min-width: 768px){.section-9 .sec-body{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;margin:60px 0 0}}.section-9 .sec-body article{display:flex;flex-direction:column;gap:30px;position:relative;padding:30px 20px;border-radius:15px;background-color:#eaf9fd}@media(min-width: 768px){.section-9 .sec-body article{padding:30px 40px}}.section-9 .sec-body article::before{counter-increment:num;content:counter(num, decimal-leading-zero);position:absolute;top:15px;left:10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:40px;line-height:1;color:#41b5cb;opacity:.5}@media(min-width: 768px){.section-9 .sec-body article::before{top:20px;left:20px}}.section-9 .sec-body article .content_image{overflow:hidden;aspect-ratio:1/1;width:calc(100% - 40px);margin:0 20px;border-radius:50%}.section-9 .sec-body article .content_image img{object-fit:cover;width:100%;height:100%}.section-9 .sec-body article .content_text{color:#006da7}.section-9 .sec-body article .content_text .ttl{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center}.section-9 .sec-body article .content_text .text{margin:10px 0 0}.section-9 .sec-body article .content_text .text p{line-height:1.8;letter-spacing:.05em}