﻿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}}@media(min-width: 768px){.global_contents .gc_main._oneColumnWide._wide1300{width:1300px}}.global_contents .gc_main .read_caption{margin:0 0 40px}@media(min-width: 768px){.global_contents .gc_main .read_caption{margin-bottom:80px;text-align:center}}.global_contents .gc_main .module_midashi-02{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4615384615;text-align:center;color:#d50000}@media(min-width: 768px){.global_contents .gc_main .module_midashi-02{font-size:14px}}.global_contents .gc_main .module_midashi-02+.module_midashi-01{margin-top:0}.global_contents .gc_main .module_midashi-01{display:flex;align-items:center;justify-content:center;margin:0 0 30px}@media(min-width: 768px){.global_contents .gc_main .module_midashi-01{margin-bottom:40px}}.global_contents .gc_main .module_midashi-01::before,.global_contents .gc_main .module_midashi-01::after{content:"";display:block;width:30px;height:1px;background-color:#d50000}@media(min-width: 768px){.global_contents .gc_main .module_midashi-01::before,.global_contents .gc_main .module_midashi-01::after{width:60px}}.global_contents .gc_main .module_midashi-01 span{display:block;max-width:calc(100% - 40px - 60px);margin:0 20px;font-size:22px;font-weight:700;color:#d50000;text-align:center;line-height:1.4}@media(min-width: 768px){.global_contents .gc_main .module_midashi-01 span{max-width:calc(100% - 40px - 120px);font-size:28px;line-height:1.6}}.global_contents .gc_main .temp-cont_flow{position:relative;background-color:#f3f3f3;margin:50px -20px 0;padding:50px 20px}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow{margin:50px -60px 0;padding:100px 0}}.global_contents .gc_main .temp-cont_flow .module_midashi-01+.flow_wrap{margin-top:30px}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow .module_midashi-01+.flow_wrap{margin-top:40px}}.global_contents .gc_main .temp-cont_flow .flow_wrap{counter-reset:item;max-width:1060px;margin:0 auto}.global_contents .gc_main .temp-cont_flow .flow_wrap li{position:relative;padding:30px 20px;border-radius:15px;background-color:#fff}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow .flow_wrap li{display:flex;justify-content:space-between;align-items:center;padding:60px 70px}}.global_contents .gc_main .temp-cont_flow .flow_wrap li+li{margin-top:76px}.global_contents .gc_main .temp-cont_flow .flow_wrap li+li::before{content:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/guide_start/arrow.svg");position:absolute;left:calc(50% - 20px);top:-48px;width:40px}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_midashi{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:22px;font-weight:700;color:#d50000;line-height:1.5}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_midashi{width:252px}}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_midashi::before{display:block;counter-increment:item;content:counter(item);width:55px;height:55px;line-height:55px;margin:0 0 10px;border-radius:50%;border:solid 1px #d50000;font-family:"Poppins",sans-serif;font-weight:700}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_midashi::before{width:61px;height:61px;line-height:61px;margin-bottom:20px}}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body{margin:28px 0 0}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body{width:580px;margin:0}}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_text{font-size:15px;line-height:2}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_text+.flow_content{margin-top:30px}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap+.module_button,.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .module_button+.teacher_wrap{margin-top:20px}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap{display:flex;align-items:flex-start;justify-content:space-between}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .msg{position:relative;width:calc(100% - 20px - 5px - 80px);padding:20px 25px;border-radius:15px;background-color:#eaf9fd}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .msg::after{content:"";position:absolute;top:60px;right:-20px;width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #eaf9fd}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .msg p{font-size:13px;font-weight:700;line-height:2;color:#006da7}@media(min-width: 768px){.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .msg p{font-size:14px}}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .info{width:80px}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .info .img{overflow:hidden;aspect-ratio:1/1;width:80px;border-radius:50%;background-color:#fdf1ef}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .info .img img{object-fit:cover;width:100%;height:100%}.global_contents .gc_main .temp-cont_flow .flow_wrap li .flow_body .flow_content .teacher_wrap .info .name{margin:10px 0 0;font-size:12px;text-align:center}body.post-type-archive-teacher_list .archive_navigation,body.tax-teacher_list_cat .archive_navigation{display:block}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01,body.tax-teacher_list_cat .archive_navigation .an_links-01{width:100%}}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li .view_all,body.tax-teacher_list_cat .archive_navigation .an_links-01>li .view_all{font-size:18px;font-weight:700;line-height:2.4888888889}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li .view_all a,body.tax-teacher_list_cat .archive_navigation .an_links-01>li .view_all a{text-decoration:none;color:#d50000}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li .view_all a.current span::after,body.post-type-archive-teacher_list .archive_navigation .an_links-01>li .view_all a:hover span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li .view_all a.current span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li .view_all a:hover span::after{width:100%}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li .view_all a span,body.tax-teacher_list_cat .archive_navigation .an_links-01>li .view_all a span{display:inline-block;position:relative}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li .view_all a span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li .view_all a span::after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#d50000;transition:.3s}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper{display:block !important;position:static}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul{border:none}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li{margin:20px 0 0}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child{display:flex;align-items:center}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button{display:none}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.scoaupcourse,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.scoaupcourse{border:solid 1px #d50000}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.scoaupcourse>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.scoaupcourse>.anl_title{background-color:#fdf1ef;color:#d50000}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.scoaupcourse>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.scoaupcourse>.anl_wrapper>.anl_inner>ul>li>.anl_title{color:#d50000}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse{border:solid 1px #006da7}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse>.anl_title{background-color:#eaf9fd;color:#006da7}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse>.anl_wrapper>.anl_inner>ul>li>.anl_title{color:#006da7}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse>.anl_wrapper>.anl_inner>ul>li>.anl_title span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.skillupcourse>.anl_wrapper>.anl_inner>ul>li>.anl_title span::after{background-color:#006da7}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;height:64px;padding:0 20px;font-weight:700}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title{justify-content:center;max-width:190px;height:84px;margin-right:90px;padding:0}}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper{display:block}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper{width:calc(100% - 190px - 90px)}}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul{display:flex;flex-wrap:wrap;padding:10px 20px;border:none}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul{padding:0}}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li{width:50%;border:none}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li{width:25%}}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title{display:inline-block;width:auto;padding:0;font-weight:700}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title._current,body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title._current,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover{background-color:rgba(0,0,0,0)}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title._current span::after,body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title._current span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover span::after{width:100%}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span{display:block;position:relative;padding:10px 0}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span{padding:5px 0}}body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span::after{content:"";display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#d50000;transition:.3s}@media(min-width: 768px){body.post-type-archive-teacher_list .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span::after,body.tax-teacher_list_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>.anl_title span::after{bottom:0}}body.single-teacher_list .module_breadCrumb .module_breadCrumb-01 li:nth-child(3),body.single-teacher_list .module_breadCrumb .module_breadCrumb-01 li:nth-child(4){display:none}@media(min-width: 768px){body.single-teacher_list .gc_main._oneColumnWide{padding:80px 120px}}body.single-teacher_list .gc_main article .conte_title{display:flex;align-items:center;justify-content:center;color:#d50000;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:2.0363636364;text-align:center}@media(min-width: 768px){body.single-teacher_list .gc_main article .conte_title{font-size:28px}}body.single-teacher_list .gc_main article .conte_title::before,body.single-teacher_list .gc_main article .conte_title::after{content:"";display:block;width:30px;height:1px;background-color:#d50000}@media(min-width: 768px){body.single-teacher_list .gc_main article .conte_title::before,body.single-teacher_list .gc_main article .conte_title::after{width:60px}}body.single-teacher_list .gc_main article .conte_title span{display:inline-block;margin:0 20px}body.single-teacher_list .gc_main article .read_caption{margin:0 0 80px}@media(min-width: 768px){body.single-teacher_list .gc_main article .read_caption{margin-bottom:100px;text-align:center}}body.single-teacher_list .gc_main article .single_head .module_title-01{margin-bottom:20px}@media(min-width: 768px){body.single-teacher_list .gc_main article .single_head .module_title-01{margin-bottom:15px}}@media(min-width: 768px){body.single-teacher_list .gc_main article .single_head .cat_wrap{display:flex;align-items:flex-start;gap:7px}}body.single-teacher_list .gc_main article .single_head .cat_title{font-size:16px;line-height:1.5;letter-spacing:.8px;display:flex;align-items:center;flex-shrink:0;gap:8px}body.single-teacher_list .gc_main article .single_head .cat_title::before{content:"";display:inline-block;border-radius:50%;width:10px;height:10px;background-color:#41b5cb}body.single-teacher_list .gc_main article .single_head .category{display:flex;flex-wrap:wrap;margin:15px -3px -6px}@media(min-width: 768px){body.single-teacher_list .gc_main article .single_head .category{margin:0}}body.single-teacher_list .gc_main article .single_head .category span{display:block;height:26px;line-height:26px;margin:0 3px 6px;padding:0 5px;border-radius:5px;background-color:#fdf1ef;font-size:13px;font-weight:700;color:#d50000}body.single-teacher_list .gc_main article .single_head .category span.start,body.single-teacher_list .gc_main article .single_head .category span.speaking,body.single-teacher_list .gc_main article .single_head .category span.writing,body.single-teacher_list .gc_main article .single_head .category span.general{background-color:#dff1f5;color:#006da7}body.single-teacher_list .gc_main article .single_head .category span.scoaupcourse,body.single-teacher_list .gc_main article .single_head .category span.skillupcourse{display:none}body.single-teacher_list .gc_main article .teacher{position:relative;z-index:1;margin:40px 0 0;padding:0 30px 30px}@media(min-width: 768px){body.single-teacher_list .gc_main article .teacher{display:flex;justify-content:space-between;align-items:flex-start;margin-top:50px;padding:0}}body.single-teacher_list .gc_main article .teacher::before{content:"";display:block;position:absolute;right:0;bottom:0;z-index:-1;width:100%;height:calc(100% - 20px);border-radius:15px;background-color:#eaf9fd}@media(min-width: 768px){body.single-teacher_list .gc_main article .teacher::before{width:calc(100% - 50px);height:calc(100% - 50px)}}body.single-teacher_list .gc_main article .teacher .image{overflow:hidden;aspect-ratio:1.455/1;margin:0 auto;border-radius:15px}@media(min-width: 768px){body.single-teacher_list .gc_main article .teacher .image{width:480px;margin:0}}body.single-teacher_list .gc_main article .teacher .image img{object-fit:cover;width:100%;height:100%}body.single-teacher_list .gc_main article .teacher .image._noImage{display:flex;align-items:center;justify-content:center;background-color:#f3f3f3}body.single-teacher_list .gc_main article .teacher .image._noImage img{object-fit:contain;width:auto;height:50%}@media(min-width: 768px){body.single-teacher_list .gc_main article .teacher .text{width:calc(100% - 480px - 50px);padding:50px 60px 50px 0}}body.single-teacher_list .gc_main article .teacher .midashi{margin:30px 0 0;font-size:18px;font-weight:700;line-height:1.5;color:#006da7}@media(min-width: 768px){body.single-teacher_list .gc_main article .teacher .midashi{margin-top:50px;font-size:24px}}body.single-teacher_list .gc_main article .teacher .introduction{margin:30px 0 0}body.single-teacher_list .gc_main article .teacher .introduction dl{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:0 0 12px}body.single-teacher_list .gc_main article .teacher .introduction dl::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #EAF9FD 50%, #EAF9FD 100%),linear-gradient(180deg, #D9D9D9 2px, transparent 2px);background-size:8px 100%,100% 3em}body.single-teacher_list .gc_main article .teacher .introduction dl+dl{padding-top:10px}body.single-teacher_list .gc_main article .teacher .introduction dl dt{height:30px;line-height:30px;margin-right:15px;padding:0 10px;white-space:nowrap;border-radius:5px;background-color:#41b5cb;color:#fff;font-size:14px;font-weight:700}body.single-teacher_list .gc_main article .teacher .introduction dl dd{font-size:15px;font-weight:700;color:#41b5cb}@media(min-width: 768px){body.single-teacher_list .gc_main article .teacher .introduction dl dd{font-size:16px}}body.single-teacher_list .gc_main article .youtube{margin:80px 0 0}@media(min-width: 768px){body.single-teacher_list .gc_main article .youtube{margin-top:100px}}body.single-teacher_list .gc_main article .youtube .movie_wrap{position:relative;z-index:1;margin:30px 0 0}body.single-teacher_list .gc_main article .youtube .movie_wrap .object{aspect-ratio:16/9;position:relative;z-index:2;width:100%;max-width:800px;height:auto;margin:0 auto}body.single-teacher_list .gc_main article .youtube .movie_wrap .object .movie-thumb{cursor:pointer;overflow:hidden;aspect-ratio:16/9;position:absolute;top:0;left:0;width:100%}body.single-teacher_list .gc_main article .youtube .movie_wrap .object .movie-thumb:hover .icon_play{width:44px;height:44px}body.single-teacher_list .gc_main article .youtube .movie_wrap .object .movie-thumb img:not(.icon_play){object-fit:cover;width:100%;height:100%}body.single-teacher_list .gc_main article .youtube .movie_wrap .object .movie-thumb .icon_play{position:absolute;z-index:1;top:50%;left:50%;width:70px;height:70px;transform:translate(-50%, -50%);transition:.3s}@media(min-width: 768px){body.single-teacher_list .gc_main article .youtube .movie_wrap .object .movie-thumb .icon_play{width:100px;height:100px}}body.single-teacher_list .gc_main article .youtube .movie_wrap .object .movie-thumb::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(213,0,0,.2)}body.single-teacher_list .gc_main article .youtube .movie_wrap .object iframe{aspect-ratio:16/9;width:100%;height:auto}body.single-teacher_list .gc_main article .youtube .movie_wrap .text{text-align:right;font-family:"Poppins",sans-serif;font-weight:700;font-size:34px;color:#fff;white-space:nowrap}@media(min-width: 768px){body.single-teacher_list .gc_main article .youtube .movie_wrap .text{font-size:120px;margin-right:-30px;margin-top:-0.28em;line-height:1}}body.single-teacher_list .gc_main article .youtube .movie_wrap .text::before{content:"";display:block;position:absolute;z-index:-1;bottom:0;right:-20px;width:calc(100% + 40px);height:calc(50% + 34px);background-color:#fdf1ef}@media(min-width: 768px){body.single-teacher_list .gc_main article .youtube .movie_wrap .text::before{right:-120px;width:200%;height:calc(50% + 50px)}}body.single-teacher_list .gc_main article .voice{position:relative;z-index:1;padding:80px 0}@media(min-width: 768px){body.single-teacher_list .gc_main article .voice{padding:100px 0}}body.single-teacher_list .gc_main article .voice::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:-20px;width:calc(100% + 40px);height:100%;border-bottom:solid 1px #f4f4f4;background:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/teacher_list/voice-bg.webp")}@media(min-width: 768px){body.single-teacher_list .gc_main article .voice::before{right:-120px;width:200%}}body.single-teacher_list .gc_main article .voice .wrap{padding:30px 20px;border-radius:15px;background-color:#f3f3f3}@media(min-width: 768px){body.single-teacher_list .gc_main article .voice .wrap{padding:60px 70px}}body.single-teacher_list .gc_main article .voice .wrap h3{font-size:18px;font-weight:700;line-height:1.5;color:#d50000}@media(min-width: 768px){body.single-teacher_list .gc_main article .voice .wrap h3{font-size:22px;line-height:1.5}}body.single-teacher_list .gc_main article .voice .wrap p{display:block;position:relative;margin:18px 0 0;padding-bottom:1px;line-height:2.5;letter-spacing:.05em;font-family:"Zen Maru Gothic",sans-serif;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #f3f3f3 50%, #f3f3f3 100%),linear-gradient(180deg, #D9D9D9 1px, transparent 1px);background-size:8px 100%,100% 2.5em}@media(min-width: 768px){body.single-teacher_list .gc_main article .voice .wrap p{font-size:17px;line-height:2.6470588235;background-size:8px 100%,100% 2.65em}}body.single-teacher_list .gc_main article .voice .wrap p::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:1px;background-color:#f3f3f3}body.single-teacher_list .gc_main article .course{padding:80px 0 30px}@media(min-width: 768px){body.single-teacher_list .gc_main article .course{padding:100px 0 40px}}@media(min-width: 768px){body.single-teacher_list .gc_main article .course .page{display:flex;flex-wrap:wrap;margin:0 -25px -50px}}body.single-teacher_list .gc_main article .course .page li{overflow:hidden;margin:30px 0 0;border-radius:15px;box-shadow:0px 0px 10px #e3e3e3}@media(min-width: 768px){body.single-teacher_list .gc_main article .course .page li{width:calc(33.3333333333% - 50px);margin:0 25px 50px}}body.single-teacher_list .gc_main article .course .page li a{display:block;padding:20px 25px;border-top:solid 10px #006da7;text-decoration:none;color:#006da7}body.single-teacher_list .gc_main article .course .page li a:hover p{color:#006da7}body.single-teacher_list .gc_main article .course .page li a.course_detail_1,body.single-teacher_list .gc_main article .course .page li a.course_detail_2,body.single-teacher_list .gc_main article .course .page li a.course_detail_3,body.single-teacher_list .gc_main article .course .page li a.course_detail_4{border-top:solid 10px #d50000;color:#d50000}body.single-teacher_list .gc_main article .course .page li a.course_detail_1 .head,body.single-teacher_list .gc_main article .course .page li a.course_detail_2 .head,body.single-teacher_list .gc_main article .course .page li a.course_detail_3 .head,body.single-teacher_list .gc_main article .course .page li a.course_detail_4 .head{border-bottom:solid 1px #d50000}body.single-teacher_list .gc_main article .course .page li a.course_detail_1 .head h3,body.single-teacher_list .gc_main article .course .page li a.course_detail_2 .head h3,body.single-teacher_list .gc_main article .course .page li a.course_detail_3 .head h3,body.single-teacher_list .gc_main article .course .page li a.course_detail_4 .head h3{color:#d50000}body.single-teacher_list .gc_main article .course .page li a.course_detail_1 .head h3::before,body.single-teacher_list .gc_main article .course .page li a.course_detail_2 .head h3::before,body.single-teacher_list .gc_main article .course .page li a.course_detail_3 .head h3::before,body.single-teacher_list .gc_main article .course .page li a.course_detail_4 .head h3::before{content:"スコアアップコース"}body.single-teacher_list .gc_main article .course .page li a.course_detail_1:hover p,body.single-teacher_list .gc_main article .course .page li a.course_detail_2:hover p,body.single-teacher_list .gc_main article .course .page li a.course_detail_3:hover p,body.single-teacher_list .gc_main article .course .page li a.course_detail_4:hover p{color:#d50000}body.single-teacher_list .gc_main article .course .page li a .head{display:flex;align-items:center;padding:0 0 20px;border-bottom:solid 1px #006da7}body.single-teacher_list .gc_main article .course .page li a .head img{width:50px;min-width:50px;margin:0 20px 0 0}body.single-teacher_list .gc_main article .course .page li a .head h3{color:#006da7;font-weight:700;font-size:18px;line-height:1.3333333333}@media(min-width: 768px){body.single-teacher_list .gc_main article .course .page li a .head h3{font-size:22px}}body.single-teacher_list .gc_main article .course .page li a .head h3::before{content:"スキルアップコース";display:block;font-size:14px;line-height:1.7142857143}@media(min-width: 768px){body.single-teacher_list .gc_main article .course .page li a .head h3::before{font-size:16px}}body.single-teacher_list .gc_main article .course .page li a p{margin:20px 0 0;font-size:15px;font-weight:500;line-height:2;color:#000;transition:.3s}@media(min-width: 768px){body.single-teacher_list .gc_main article .course .page li a p{font-size:16px}}body.single-teacher_list .gc_main article .other{padding:60px 0 0}@media(min-width: 768px){body.single-teacher_list .gc_main article .other{margin:0 -40px}}body.single-teacher_list .gc_main article .other .conte_title{position:relative}body.single-teacher_list .gc_main article .other .conte_title img{position:absolute}body.single-teacher_list .gc_main article .other .conte_title img._only-SP{bottom:30px;left:calc(50% + 2.05em);width:123px}body.single-teacher_list .gc_main article .other .conte_title img._over-TB{bottom:12px;left:calc(50% + 200px)}body.single-teacher_list .gc_main article .other .module_newsCard-01._teacherList{margin-top:30px}body.single-teacher_list .gc_main article .other .module_newsCard-01._teacherList article a .body .category span{display:none}body.single-teacher_list .gc_main article .other .module_newsCard-01._teacherList article a .body .category span:nth-child(1),body.single-teacher_list .gc_main article .other .module_newsCard-01._teacherList article a .body .category span:nth-child(2),body.single-teacher_list .gc_main article .other .module_newsCard-01._teacherList article a .body .category span:nth-child(3){display:block}body.single-teacher_list .gc_main article .other .module_list-notes-01{margin-top:50px}@media(min-width: 768px){body.single-teacher_list .gc_main article .other .module_list-notes-01{margin-top:60px}}.module_newsCard-01._teacherList{justify-content:space-between;margin-top:50px}@media(min-width: 768px){.module_newsCard-01._teacherList{justify-content:flex-start;margin-top:80px}}.module_newsCard-01._teacherList article{overflow:hidden;width:calc(50% - 10px);margin:0 0 30px;border-radius:15px;box-shadow:0px 0px 10px #e3e3e3}@media(min-width: 768px){.module_newsCard-01._teacherList article{width:calc(25% - 33px + 8.25px - .1px);margin-right:33px}}.module_newsCard-01._teacherList article:nth-child(4n){margin-right:0}.module_newsCard-01._teacherList article a{width:100%;height:100%}.module_newsCard-01._teacherList article a:hover .head .image img{transform:scale(1.1)}.module_newsCard-01._teacherList article a:hover .head .image::after{opacity:1}.module_newsCard-01._teacherList article a .head{position:static;padding:0;width:100%;height:auto}.module_newsCard-01._teacherList article a .head .image{aspect-ratio:1.3/1;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:auto;margin:0;padding:0}.module_newsCard-01._teacherList article a .head .image::before{display:none}.module_newsCard-01._teacherList article a .head .image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(213,0,0,.3);transition:.3s;opacity:0}.module_newsCard-01._teacherList article a .head .image._noImage{background-color:#f3f3f3}.module_newsCard-01._teacherList article a .head .image._noImage img{object-fit:contain;width:40%}.module_newsCard-01._teacherList article a .head .image img{object-fit:cover;position:static;transform:none;width:100%;height:100%;border-radius:0;transition:.3s}.module_newsCard-01._teacherList article a .body{display:block;margin:0;padding:15px}@media(min-width: 768px){.module_newsCard-01._teacherList article a .body{padding:20px 25px}}.module_newsCard-01._teacherList article a .body .title{color:#d50000;font-size:18px;font-weight:700;line-height:1.4}@media(min-width: 768px){.module_newsCard-01._teacherList article a .body .title{font-size:20px;line-height:1.4}}.module_newsCard-01._teacherList article a .body .title span{display:block;font-size:13px}@media(min-width: 768px){.module_newsCard-01._teacherList article a .body .title span{font-size:20px}}.module_newsCard-01._teacherList article a .body .category{display:flex;flex-wrap:wrap;margin:15px -3px -6px}.module_newsCard-01._teacherList article a .body .category span{display:block;height:26px;line-height:26px;margin:0 3px 6px;padding:0 5px;border-radius:5px;background-color:#fdf1ef;font-size:13px;font-weight:700;color:#d50000}.module_newsCard-01._teacherList article a .body .category span.start,.module_newsCard-01._teacherList article a .body .category span.speaking,.module_newsCard-01._teacherList article a .body .category span.writing,.module_newsCard-01._teacherList article a .body .category span.general{background-color:#dff1f5;color:#006da7}.module_newsCard-01._teacherList article a .body .category span.scoaupcourse,.module_newsCard-01._teacherList article a .body .category span.skillupcourse{display:none}body.single-blog .global_contents .gc_sub,body.post-type-archive-blog .global_contents .gc_sub,body.tax-blog_cat .global_contents .gc_sub{display:block;padding:0 0 100px 20px;background-color:#fff}@media(min-width: 768px){body.single-blog .global_contents .gc_sub,body.post-type-archive-blog .global_contents .gc_sub,body.tax-blog_cat .global_contents .gc_sub{padding:0;background-color:rgba(0,0,0,0)}}body.single-blog .global_inner._column,body.post-type-archive-blog .global_inner._column,body.tax-blog_cat .global_inner._column{display:block}@media(min-width: 768px){body.single-blog .global_inner._column,body.post-type-archive-blog .global_inner._column,body.tax-blog_cat .global_inner._column{display:flex}}body.single-blog .archive_navigation,body.post-type-archive-blog .archive_navigation,body.tax-blog_cat .archive_navigation{display:block}@media(min-width: 768px){body.single-blog .archive_navigation .an_links-01,body.post-type-archive-blog .archive_navigation .an_links-01,body.tax-blog_cat .archive_navigation .an_links-01{width:100%}}body.single-blog .archive_navigation .an_links-01+.an_links-01,body.post-type-archive-blog .archive_navigation .an_links-01+.an_links-01,body.tax-blog_cat .archive_navigation .an_links-01+.an_links-01{margin:60px 0 0}body.single-blog .archive_navigation .an_links-01>li>.anl_title,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_title,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_title{pointer-events:none;cursor:default;border:none;border-top-left-radius:15px;border-bottom-left-radius:15px;background-color:#d50000}body.single-blog .archive_navigation .an_links-01>li>.anl_title::after,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_title::after,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_title::after{display:none}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper{display:block !important;position:static}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul{margin:0 40px 0 20px;border:none;background-color:rgba(0,0,0,0)}@media(min-width: 768px){body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul{margin:0 20px}}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child>.anl_title::after,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child>.anl_title::after,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child>.anl_title::after{display:none}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button::before,body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button::after,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button::before,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button::after,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button::before,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li.child .anl_button::after{left:calc(50% - 6px);width:12px;background-color:#d50000}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li:last-child,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li:last-child,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li:last-child{border-bottom:solid 1px #d9d9d9}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title{display:flex;align-items:center;justify-content:space-between;padding:20px 10px}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title:hover{background-color:rgba(0,0,0,0);color:#d50000}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title::after,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title::after,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_title::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;color:#d50000}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li{border:none;line-height:2}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li+li,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li+li,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li+li{border-top:dashed 1px #d9d9d9}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:20px 10px;text-decoration:none;transition:.3s}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a:hover::before,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a:hover::before,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a:hover::before{background-color:#d50000}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::before,body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::after,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::before,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::after,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::before,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::after{content:"";display:block}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::before,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::before,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::before{width:10px;height:2px;margin:0 10px 0 0;border-radius:2px;background-color:#41b5cb}body.single-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::after,body.post-type-archive-blog .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::after,body.tax-blog_cat .archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul>li>.anl_wrapper>.anl_inner>ul>li>a::after{content:"";margin-left:auto;font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;color:#d50000}body.single-blog .archive_navigation .ranking-list,body.post-type-archive-blog .archive_navigation .ranking-list,body.tax-blog_cat .archive_navigation .ranking-list{margin:3px 40px 0 20px}body.single-blog .archive_navigation .ranking-list .wpp-list,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list{counter-reset:item}body.single-blog .archive_navigation .ranking-list .wpp-list>li,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li{overflow:visible;display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin:0;padding:20px 0;border-bottom:solid 1px #d9d9d9}body.single-blog .archive_navigation .ranking-list .wpp-list>li::before,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li::before,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li::before{counter-increment:item;content:counter(item);display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:10px;left:-10px;width:35px;height:35px;border-radius:50%;background-color:#41b5cb;color:#fff;font-family:"Poppins",sans-serif;font-weight:700;font-size:18px}body.single-blog .archive_navigation .ranking-list .wpp-list>li a,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li a,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li a{display:block;width:100%;height:100%}body.single-blog .archive_navigation .ranking-list .wpp-list>li a:hover img,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li a:hover img,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li a:hover img{opacity:.5}body.single-blog .archive_navigation .ranking-list .wpp-list>li .image,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li .image,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li .image{overflow:hidden;width:65px;height:65px}body.single-blog .archive_navigation .ranking-list .wpp-list>li .image img,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li .image img,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li .image img{width:65px;height:65px;object-fit:cover;float:none;transition:.3s}body.single-blog .archive_navigation .ranking-list .wpp-list>li .title,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li .title,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li .title{width:calc(100% - 65px - 20px);font-size:13px;line-height:1.5}body.single-blog .archive_navigation .ranking-list .wpp-list>li .title a,body.post-type-archive-blog .archive_navigation .ranking-list .wpp-list>li .title a,body.tax-blog_cat .archive_navigation .ranking-list .wpp-list>li .title a{text-decoration:none !important}body.single-blog .module_newsCard-01 article,body.post-type-archive-blog .module_newsCard-01 article,body.tax-blog_cat .module_newsCard-01 article{overflow:hidden;display:flex;width:100%;margin:0 0 20px;border-radius:15px}@media(min-width: 768px){body.single-blog .module_newsCard-01 article,body.post-type-archive-blog .module_newsCard-01 article,body.tax-blog_cat .module_newsCard-01 article{margin:0 45px 45px 0;width:calc(33.3333333333% - 45px + 15px - .01px)}}@media(min-width: 768px){body.single-blog .module_newsCard-01 article:nth-child(3n),body.post-type-archive-blog .module_newsCard-01 article:nth-child(3n),body.tax-blog_cat .module_newsCard-01 article:nth-child(3n){margin-right:0}}body.single-blog .module_newsCard-01 article a,body.post-type-archive-blog .module_newsCard-01 article a,body.tax-blog_cat .module_newsCard-01 article a{position:relative;width:100%;padding:0 0 25px;background-color:#f3f3f3}body.single-blog .module_newsCard-01 article a::after,body.post-type-archive-blog .module_newsCard-01 article a::after,body.tax-blog_cat .module_newsCard-01 article a::after{content:"";position:absolute;bottom:10px;right:15px;font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;color:#1d8a8e}body.single-blog .module_newsCard-01 article a:hover .head .image::before,body.post-type-archive-blog .module_newsCard-01 article a:hover .head .image::before,body.tax-blog_cat .module_newsCard-01 article a:hover .head .image::before{opacity:.6}body.single-blog .module_newsCard-01 article a:hover .body .category .label,body.post-type-archive-blog .module_newsCard-01 article a:hover .body .category .label,body.tax-blog_cat .module_newsCard-01 article a:hover .body .category .label{background-color:#1d8a8e;color:#fff}body.single-blog .module_newsCard-01 article a:hover .body .date,body.post-type-archive-blog .module_newsCard-01 article a:hover .body .date,body.tax-blog_cat .module_newsCard-01 article a:hover .body .date{color:#1d8a8e}body.single-blog .module_newsCard-01 article a:hover .foot h2,body.post-type-archive-blog .module_newsCard-01 article a:hover .foot h2,body.tax-blog_cat .module_newsCard-01 article a:hover .foot h2{color:#1d8a8e}body.single-blog .module_newsCard-01 article a .head .image::before,body.post-type-archive-blog .module_newsCard-01 article a .head .image::before,body.tax-blog_cat .module_newsCard-01 article a .head .image::before{z-index:1;opacity:0;background-color:#1d8a8e;transition:.3s}body.single-blog .module_newsCard-01 article a .head .image img,body.post-type-archive-blog .module_newsCard-01 article a .head .image img,body.tax-blog_cat .module_newsCard-01 article a .head .image img{border-radius:0}body.single-blog .module_newsCard-01 article a .body,body.post-type-archive-blog .module_newsCard-01 article a .body,body.tax-blog_cat .module_newsCard-01 article a .body{display:block;margin:15px 25px 0}body.single-blog .module_newsCard-01 article a .body .category,body.post-type-archive-blog .module_newsCard-01 article a .body .category,body.tax-blog_cat .module_newsCard-01 article a .body .category{display:flex;align-items:center}body.single-blog .module_newsCard-01 article a .body .category .icon,body.post-type-archive-blog .module_newsCard-01 article a .body .category .icon,body.tax-blog_cat .module_newsCard-01 article a .body .category .icon{overflow:hidden;display:block;width:40px;min-width:40px;max-width:40px;height:40px;margin:0 10px 0 0;border-radius:50%}body.single-blog .module_newsCard-01 article a .body .category .icon img,body.post-type-archive-blog .module_newsCard-01 article a .body .category .icon img,body.tax-blog_cat .module_newsCard-01 article a .body .category .icon img{object-fit:cover;width:100%;height:100%}body.single-blog .module_newsCard-01 article a .body .category .label,body.post-type-archive-blog .module_newsCard-01 article a .body .category .label,body.tax-blog_cat .module_newsCard-01 article a .body .category .label{padding:5px 10px;border:solid 1px #1d8a8e;border-radius:5px;background-color:#fff;font-size:14px;color:#1d8a8e;letter-spacing:.05em;line-height:1.2857142857;transition:.3s}body.single-blog .module_newsCard-01 article a .body .date,body.post-type-archive-blog .module_newsCard-01 article a .body .date,body.tax-blog_cat .module_newsCard-01 article a .body .date{margin:15px 0 0;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;color:#006da7;line-height:1.5;transition:.3s}body.single-blog .module_newsCard-01 article a .foot,body.post-type-archive-blog .module_newsCard-01 article a .foot,body.tax-blog_cat .module_newsCard-01 article a .foot{margin:0;padding:10px 25px 0;line-height:1.5;font-weight:500}body.single-blog .module_newsCard-01 article a .foot h2,body.post-type-archive-blog .module_newsCard-01 article a .foot h2,body.tax-blog_cat .module_newsCard-01 article a .foot h2{transition:.3s}body.single-blog .module_titleSingle._blog .head{display:block;margin:20px 0 0}@media(min-width: 768px){body.single-blog .module_titleSingle._blog .head{display:flex;align-items:center}}body.single-blog .module_titleSingle._blog .head .date{font-size:14px;line-height:1.5}@media(min-width: 768px){body.single-blog .module_titleSingle._blog .head .date{margin-right:40px}}body.single-blog .module_titleSingle._blog .head .category{display:flex;align-items:center;margin:20px 0 0}@media(min-width: 768px){body.single-blog .module_titleSingle._blog .head .category{margin:0}}body.single-blog .module_titleSingle._blog .head .category .icon{overflow:hidden;width:40px;max-width:40px;min-width:40px;height:40px;margin:0 10px 0 0;border-radius:50%}body.single-blog .module_titleSingle._blog .head .category .icon img{object-fit:cover;width:100%;height:100%}body.single-blog .module_titleSingle._blog .head .category a{text-decoration:none}@media(min-width: 1180px){body.single-blog .module_titleSingle._blog .head .category a:hover span{background-color:#1d8a8e;color:#fff}}body.single-blog .module_titleSingle._blog .head .category .label{padding:5px 10px;border:solid 1px #1d8a8e;border-radius:5px;background-color:#fff;font-size:14px;color:#1d8a8e;letter-spacing:.05em;line-height:1.2857142857;transition:.3s}body.single-blog .page_index{position:relative;margin:0 0 50px;border:solid 1px #a7a7a7;background-color:#f4f4f4}body.single-blog .page_index dt{position:absolute;top:-1px;left:-1px;width:59px;height:36px;line-height:36px;text-align:center;background-color:#41b5cb;color:#fff;font-size:14px;font-weight:700}body.single-blog .page_index dd.btn-open{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:14px;line-height:1.7142857143;transition:.3s;opacity:1}body.single-blog .page_index dd.btn-open._open{cursor:default;pointer-events:none;opacity:0;height:50px}body.single-blog .page_index dd.btn-open:hover span{text-decoration:none;color:#41b5cb}body.single-blog .page_index dd.btn-open i{margin-right:10px;font-size:16px;color:#41b5cb}body.single-blog .page_index dd.btn-open span{color:#006da7;text-decoration:underline}body.single-blog .page_index dd .page_indexNuv{margin:0 20px}body.single-blog .page_index dd .page_indexNuv li{display:flex;align-items:flex-start;font-size:14px;line-height:1.7142857143}body.single-blog .page_index dd .page_indexNuv li a{color:#000;text-decoration:none}body.single-blog .page_index dd .page_indexNuv li a:hover{color:#41b5cb}body.single-blog .page_index dd .page_indexNuv li.lv_h2{padding:10px;border-bottom:solid 1px #d9d9d9}body.single-blog .page_index dd .page_indexNuv li.lv_h2::before{content:"";display:block;width:10px;min-width:10px;height:10px;margin:.6em 10px 0 0;border-radius:50%;background-color:#41b5cb}body.single-blog .page_index dd .page_indexNuv li.lv_h3{padding:10px 10px 10px 30px}body.single-blog .page_index dd .page_indexNuv li.lv_h3::before{content:"";display:block;width:10px;min-width:10px;height:10px;margin:.6em 10px 0 0;border-radius:50%;border:solid 1px #41b5cb}body.single-blog .page_index dd .page_indexNuv li.lv_h3:last-child{border-bottom:solid 1px #d9d9d9}body.single-blog .page_index dd .page_indexNuv li.lv_h3+.lv_h3{padding-top:0}body.single-blog .page_index dd .btn-close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:14px;line-height:1.7142857143}body.single-blog .page_index dd .btn-close:hover span{text-decoration:none;color:#41b5cb}body.single-blog .page_index dd .btn-close i{margin-right:10px;font-size:16px;color:#41b5cb}body.single-blog .page_index dd .btn-close span{color:#006da7;text-decoration:underline}body.single-blog .blog_related{margin:50px 0 -10px;border-top:1px solid #d9d9d9;padding-top:50px}@media(min-width: 768px){body.single-blog .blog_related{margin:80px 0;padding-top:80px}}body.single-blog .blog_related .module_title-02{margin-bottom:10px}body.single-blog .blog_related_list li{border-bottom:1px solid #d9d9d9}body.single-blog .blog_related_list li a{display:flex;flex-wrap:wrap;align-items:center;color:#000;text-decoration:none;padding:20px 0;transition:color .3s}@media(min-width: 768px){body.single-blog .blog_related_list li a{padding:20px}body.single-blog .blog_related_list li a:hover{color:#d50000}body.single-blog .blog_related_list li a:hover .image{opacity:.5}}body.single-blog .blog_related_list li a .image{overflow:hidden;width:65px;height:65px;border-radius:10px;margin-right:20px;transition:opacity .3s;background:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/common/noimage_logo_01.svg") 50% 50% no-repeat #f4f4f4;background-size:70% auto}@media(min-width: 768px){body.single-blog .blog_related_list li a .image{width:90px;height:90px;margin-right:30px}}body.single-blog .blog_related_list li a .image img{aspect-ratio:1/1;object-fit:cover}body.single-blog .blog_related_list li a .image img[src=""]{display:none}body.single-blog .blog_related_list li a .title{flex:1;font-weight:500;font-size:13px;letter-spacing:.05em;line-height:19.5px}@media(min-width: 768px){body.single-blog .blog_related_list li a .title{font-size:15px;line-height:21px}}body.single-blog .related_article{margin:1.8em 0;text-align:left}body.single-blog .related_article .inbox{padding-left:25%}body.single-blog .related_article.noimg .inbox{padding-left:0}body.single-blog .related_article p.ttl{margin:0 0 .1em;font-size:1em;font-weight:bold}body.single-blog .related_article .ttl:before{content:"関連記事";font-size:.7em;font-weight:bold;color:#fff;background:#111;width:5em;display:inline-block;padding:.2em;position:relative;top:-2px;text-align:center;margin-right:.5em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body.single-blog .related_article.labelnone .ttl:before{content:none}body.single-blog .related_article .date{font-size:.8em}body.single-blog .related_article .thum{width:22%;float:left}body.single-blog .related_article .thum img{width:100%;margin-bottom:0}body.single-blog .related_article a{color:#333;background:#fff;border:1px solid #eee;box-shadow:1px 1px 0 #efefef;text-decoration:none;display:block;overflow:hidden;padding:.9em}body.single-blog .related_article a:hover{color:#666;background:#ffffe0}body.single-blog .supplement{background:#ffffe0;background:rgba(255,255,0,.2);font-size:.94em;padding:3% 4%;margin:1.5em 0 2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #999;border-color:rgba(165,165,165,.2)}body.single-blog .supplement p,body.single-blog .c_box p{margin-bottom:.8em}body.single-blog .supplement p:last-child,body.single-blog .c_box p:last-child{margin-bottom:0}body.single-blog .supplement.warning{background:pink;background:rgba(255,0,45,.18);color:#333}body.single-blog .supplement:before{font-family:"fontawesome";content:"";display:inline-block;margin-right:.3em;font-size:1.2em}body.single-blog .supplement.warning:before{content:""}body.single-blog .supplement.boader::before,body.single-blog .supplement.border::before{content:none}body.single-blog .supplement.noicon:before{content:none}body.single-blog .supplement.boader,body.single-blog .supplement.border{background:none}body.single-blog .c_box{padding:1em 4%;margin:2em 0 2em;border:2px solid #ddd;border-radius:.2em}body.single-blog .c_box.intitle{padding-top:0;padding-bottom:1.4em}body.single-blog .c_box.intitle .box_title span{position:relative;top:-0.85em;padding:.1em .5em;background:#6d6d6d;color:#fff;font-weight:bold;border-radius:.2em;display:inline-block;vertical-align:bottom}body.single-blog .c_box.blue_box{background:#d4f3ff;border-color:#82c8e2;color:#465d65}body.single-blog .c_box.blue_box .box_title span{background:#82c8e2}body.single-blog .c_box.red_box{background:#ffafaf;border-color:#e77373;color:#654646}body.single-blog .c_box.red_box .box_title span{background:#e77373}body.single-blog .c_box.yellow_box{background:#fff8d4;border-color:#ded647;color:#636546}body.single-blog .c_box.yellow_box .box_title span{background:#ded647}body.single-blog .c_box.green_box{background:#d8f7c3;border-color:#79e37c;color:#42613a}body.single-blog .c_box.green_box .box_title span{background:#79e37c}body.single-blog .c_box.pink_box{background:#fee;border-color:#f7b2b2;color:#775454}body.single-blog .c_box.pink_box .box_title span{background:#f7b2b2}body.single-blog .c_box.glay_box{background:#ececec;border-color:#9c9c9c;color:#555}body.single-blog .c_box.glay_box .box_title span{background:#9c9c9c}body.single-blog .c_box.black_box{background:#313131;border-color:#757575;color:#fff}body.single-blog .c_box.black_box .box_title span{background:#757575}body.single-blog .c_box.type_simple{background:none}body.single-blog .c_box.type_simple .box_title span{background:#fff;color:#999}body.single-blog .c_box.type_simple.blue_box .box_title span{color:#82c8e2}body.single-blog .c_box.type_simple.red_box .box_title span{color:#e77373}body.single-blog .c_box.type_simple.yellow_box .box_title span{color:#ded647}body.single-blog .c_box.type_simple.green_box .box_title span{color:#79e37c}body.single-blog .c_box.type_simple.pink_box .box_title span{color:#f7b2b2}body.single-blog .c_box.type_simple.gray_box .box_title span{color:#9c9c9c}body.single-blog .c_box.type_simple.black_box,body.single-blog .c_box.type_simple.black_box .box_title span{color:initial}body.single-blog .accordion{margin:.9em 0;font-size:95%;position:relative;z-index:1}body.single-blog .accordion::before,body.single-blog .accordion::after{content:"";display:block;width:100%;height:100%;background:#1ab4d3;opacity:.15;position:absolute;top:0;left:0;z-index:-1}body.single-blog .accordion::after{background:#000;opacity:.02}body.single-blog .accordion_check{display:none}body.single-blog .accordion_label{position:relative;color:initial;display:block;margin:0;padding:10px 30px 10px 10px;font-weight:bold;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.single-blog .accordion label::after{content:"+";position:absolute;right:.8em;top:calc(50% - .5em);line-height:1;color:rgba(100,100,100,.7);transition:.3s}body.single-blog .accordion_check:checked+.accordion_label::after{transform:rotate(45deg)}body.single-blog .accordion_content{border-top:none;height:0;opacity:0;padding:0 1em;transition:.5s;visibility:hidden;background:#fff}body.single-blog .accordion_content p:last-child{margin-bottom:0}body.single-blog .accordion_check:checked+.accordion_label+.accordion_content{height:auto;opacity:1;padding:10px 1em;margin:3px;transform:translateY(-3px);visibility:visible}body.single-blog .cta-inner{background:#0e0e0e;color:#ddd;border-top:5px solid rgba(146,146,146,.3);padding:1.5em}body.single-blog .cta-inner .cta_copy{text-align:center;color:#fff;margin-bottom:1em}body.single-blog .cta-inner .btn-wrap a{box-shadow:none;margin-top:1em}body.single-blog .btn-wrap.big a{font-size:1.1em;padding:1.1em 2em;width:420px;max-width:90%}body.single-blog .btn-wrap.lightning a{background:#c81c1c;border-color:#c81c1c;color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15)}body.single-blog .btn-wrap.lightning a:hover{background:#ec7373;color:#fff}body.single-blog .btn-wrap.bg{background:#efefef;background:rgba(0,0,0,.1);padding:1.5em 1em;margin:2.5em 0}body.single-blog .btn-wrap.bg-yellow{background:#ffffe0;background:rgba(255,255,0,.2);padding:1.5em 1em;margin:2.5em 0}body.single-blog .btn-wrap.maru,body.single-blog .btn-wrap.maru a{border-radius:.4em}body.single-blog .btn-wrap.rich_yellow a{font-weight:bold;position:relative;background-color:#f7cf2e;color:#fff !important;border-radius:.2em;box-shadow:0 4px 0 #ecb254;border:none;text-shadow:0 1px 1px rgba(0,0,0,.09)}body.single-blog .btn-wrap.rich_yellow a:hover{background:#ecb254;color:#fff !important;box-shadow:0 1px 0 #ecb254}body.single-blog .btn-wrap.rich_pink a{font-weight:bold;position:relative;background-color:#ee5656;color:#fff !important;border-radius:.2em;box-shadow:0 4px 0 #d34e4e;border:none;text-shadow:0 1px 1px rgba(0,0,0,.09)}body.single-blog .btn-wrap.rich_pink a:hover{background:#d34e4e;color:#fff !important;box-shadow:0 1px 0 #d34e4e}body.single-blog .btn-wrap.rich_orange a{font-weight:bold;position:relative;background-color:#ef9b2f;color:#fff !important;border-radius:.2em;box-shadow:0 4px 0 #cc8c23;border:none;text-shadow:0 1px 1px rgba(0,0,0,.09)}body.single-blog .btn-wrap.rich_orange a:hover{background:#cc8c23;color:#fff !important;box-shadow:0 1px 0 #cc8c23}body.single-blog .btn-wrap.rich_green a{font-weight:bold;position:relative;background-color:#39cd75;color:#fff !important;border-radius:.2em;box-shadow:0 4px 0 #1eae59;border:none;text-shadow:0 1px 1px rgba(0,0,0,.09)}body.single-blog .btn-wrap.rich_green a:hover{background:#1eae59;color:#fff !important;box-shadow:0 1px 0 #1eae59}body.single-blog .btn-wrap.rich_blue a{font-weight:bold;position:relative;background-color:#19b4ce;color:#fff !important;border-radius:.2em;box-shadow:0 4px 0 #07889d;border:none;text-shadow:0 1px 1px rgba(0,0,0,.09)}body.single-blog .btn-wrap.rich_blue a:hover{background:#07889d;color:#fff !important;box-shadow:0 1px 0 #07889d}body.single-blog .anim a{animation:jiggle 3s ease-in infinite}@keyframes jiggle{48%,62%{transform:scale(1, 1)}50%{transform:scale(1.1, 0.9)}56%{transform:scale(0.9, 1.1) translate(0, -5px)}59%{transform:scale(1, 1) translate(0, -3px)}}body.single-blog .voice{margin:1em 0 1.3em;font-size:.95em}body.single-blog .voice::after{clear:both;content:".";display:block;height:0;visibility:hidden}body.single-blog .voice .voicecomment{border:3px solid #eee;background-color:#fff;color:#444;padding:2.5%;position:relative;width:85%;border-radius:5px}body.single-blog .voice.l .voicecomment{float:right}body.single-blog .voice.r .voicecomment{float:left}body.single-blog .voice.l .voicecomment:before{content:"";position:absolute;border-right:8px solid #eee;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);top:10px;left:-11px}body.single-blog .voice.l .voicecomment:after{content:"";position:absolute;border-right:10px solid #fff;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);top:10px;left:-7px}body.single-blog .voice.r .voicecomment:before{content:"";position:absolute;border-left:8px solid #eee;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);top:10px;right:-11px}body.single-blog .voice.r .voicecomment:after{content:"";position:absolute;border-left:10px solid #fff;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);top:10px;right:-7px}body.single-blog .voice .voicecomment h2,body.single-blog .voice .voicecomment h3,body.single-blog .voice .voicecomment h4,body.single-blog .voice .voicecomment h5{margin:10px 0 !important;padding:0}body.single-blog .voice .voicecomment p{margin-bottom:1em}body.single-blog .voice .voicecomment p:last-child{margin-bottom:0}body.single-blog .voice .icon{width:12%;text-align:center}body.single-blog .voice.l .icon{float:left}body.single-blog .voice.r .icon{float:right}body.single-blog .voice .icon img{border-radius:50%;margin:0;border:4px solid #f5f5f5}body.single-blog .voice.icon_red .icon img{border-color:#ff4e4e}body.single-blog .voice.icon_blue .icon img{border-color:#50b4de}body.single-blog .voice.icon_yellow .icon img{border-color:#faee00}body.single-blog .voice.icon_black .icon img{border-color:#222}body.single-blog .voice .icon .name{font-size:.65em;padding:.4em 0}body.single-blog .voice.big .icon{width:18%}body.single-blog .voice.big .voicecomment{width:79%}body.single-blog .voice.l.fb .voicecomment:before{border-right-color:#4c5cb0}body.single-blog .voice.l.fb .voicecomment:after,body.single-blog .voice.l.line .voicecomment:after{content:none}body.single-blog .voice.fb .voicecomment{background:#4c5cb0;border-color:#4c5cb0;color:#fff}body.single-blog .voice.r.fb .voicecomment:before{border-left-color:#4c5cb0}body.single-blog .voice.r.fb .voicecomment:after{content:none}body.single-blog .voice.line .voicecomment{background:#7acc40;border-color:#7acc40;color:#fff}body.single-blog .voice.l.line .voicecomment:before{border-right-color:#7acc40}body.single-blog .voice.r.line .voicecomment:before{border-left-color:#7acc40}body.single-blog .voice.r.line .voicecomment:after{content:none}@media only screen and (max-width: 480px){body.single-blog .btn-wrap a{font-size:.9em;padding:.9em 1.5em}body.single-blog .btn-wrap.big a{font-size:.9em;padding:.9em 1.5em;min-width:80%;max-width:90%}body.single-blog .btn-wrap.bg{padding:.9em .8em;margin:2.5em 0}body.single-blog .voice .icon{width:18%}body.single-blog .voice .voicecomment{width:80%;font-size:.95em}body.single-blog .related_article{font-size:.8em}body.single-blog .related_article .inbox{padding-left:32%}body.single-blog .related_article .ttl:before{content:"関連";width:3em}body.single-blog .related_article .thum{width:30%}body.single-blog .related_article a{padding:.6em}}@media only screen and (min-width: 1100px){body.single-blog .column-wrap{width:102.8888%}body.single-blog .column-wrap .d-1of2,body.single-blog .column-wrap .d-1of3,body.single-blog .column-wrap .t-1of2,body.single-blog .column-wrap .tof3{padding-right:2.8%}}body.page-template-page-courseDetail .gc_main._oneColumnWide{line-height:2;font-weight:500;letter-spacing:.05em}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main._oneColumnWide{padding:80px 120px}}body.page-template-page-courseDetail .gc_main .cont{margin:80px 0 0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont{margin-top:100px}}body.page-template-page-courseDetail .gc_main .cont .cont_title{display:flex;align-items:center;justify-content:center;margin:0 0 30px;text-align:center;color:#d50000;font-weight:700;font-size:22px;line-height:1.4}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont .cont_title{margin-bottom:40px;font-size:28px;line-height:1.6}}body.page-template-page-courseDetail .gc_main .cont .cont_title::before,body.page-template-page-courseDetail .gc_main .cont .cont_title::after{content:"";display:block;width:30px;height:1px;background-color:#d50000}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont .cont_title::before,body.page-template-page-courseDetail .gc_main .cont .cont_title::after{width:60px}}body.page-template-page-courseDetail .gc_main .cont .cont_title span{display:inline-block;margin:0 20px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap{display:flex;justify-content:space-between;align-items:center}}body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .head{overflow:hidden;aspect-ratio:1/1;margin:0 auto;max-width:calc(100% - 90px);border-radius:15px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .head{width:calc(50% - 50px);margin:0}}body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .head img{object-fit:cover;width:100%;height:100%}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .body{width:calc(50% - 50px)}}body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .body .intro_text{margin:30px 0 0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .body .intro_text{margin-top:0}}body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .body .intro_meyasu{position:relative;margin:30px 0 0;padding:50px 20px 20px;border:solid 1px #58b3c8;background-color:#e8fafd}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .body .intro_meyasu{margin-top:40px;padding:50px 30px 30px}}body.page-template-page-courseDetail .gc_main .cont_intro .object_wrap .body .intro_meyasu h3{position:absolute;top:0;left:0;width:90px;height:38px;line-height:38px;background-color:#58b3c8;font-weight:700;font-size:16px;text-align:center;color:#fff}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head{flex-wrap:nowrap}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li{display:flex;flex:1 1 0;width:auto;margin:0 10px 0 0;font-size:13px;font-weight:700;line-height:1.3076923077}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li{margin-right:15px;font-size:16px;line-height:2}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li:last-child{margin-right:0}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li._current a,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li:hover a{background-color:#eaf9fd;color:#41b5cb}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li a{padding:15px 13px;border-top-right-radius:15px;border-top-left-radius:15px;background-color:#41b5cb;color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-head li a{padding:23px 10px}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body{margin:0;padding:20px;background-color:#eaf9fd}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body{padding:60px}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl{border:solid 1px #41b5cb;background-color:#41b5cb}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl{display:flex;justify-content:space-between}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl.goal{margin-bottom:20px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl.goal{margin-bottom:0;align-items:center}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl.goal dt{padding-bottom:0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl.goal dt{padding:30px}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl.goal dd{padding-top:10px;background-color:#41b5cb;color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl.goal dd{padding:30px 50px 30px 30px;font-size:22px;line-height:1.4545454545}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl+dl{border-top:none}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl+dl dt{margin-top:-1px;border-top:solid 1px #fff}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dt{display:flex;align-items:center;padding:20px;color:#fff;font-family:"Poppins",sans-serif;font-weight:700;font-size:20px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dt{display:flex;align-items:center;justify-content:center;flex-direction:column;width:260px;padding:30px;font-size:24px;line-height:1.4583333333}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dt img{width:50px;height:50px;margin-right:15px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dt img{margin:0 0 15px}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd{padding:10px 20px;background-color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd{width:calc(100% - 260px);padding:20px 30px}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .module_list-01 li:last-child{border-bottom:none}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .module_list-01 li .text_en{margin:10px 0 0;font-size:12px;line-height:1.5;color:#797979}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .module_list-01.over{overflow:hidden;height:200px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .module_list-01.over{height:auto}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close{display:none;margin:20px 0 0;text-align:center}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close{display:none}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open.show,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close.show{display:block}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open.show,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close.show{display:none}}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open i,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close i{display:inline-block;margin-right:10px;color:#41b5cb}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open span,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close span{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;color:#006da7;text-decoration:underline}body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .open span:hover,body.page-template-page-courseDetail .gc_main .cont_curriculum .module_tab-01 .module_tab-body dl dd .close span:hover{text-decoration:none}body.page-template-page-courseDetail .gc_main .cont_plan{position:relative;z-index:1;padding-bottom:70px}body.page-template-page-courseDetail .gc_main .cont_plan .bg{content:"";display:flex;align-items:flex-end;justify-content:flex-end;position:absolute;z-index:-1;bottom:0;right:-20px;width:200%;height:calc(100% - 180px);padding:0 20px;background-color:#f3f3f3}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .bg{right:-120px;height:calc(100% - 200px);padding:0 50px}}body.page-template-page-courseDetail .gc_main .cont_plan .bg p{font-family:"Poppins",sans-serif;font-weight:700;font-size:34px;color:#fff;line-height:1.5;text-align:right}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .bg p{font-size:120px;line-height:1}}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail{max-width:684px;margin:0 auto}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01{overflow:hidden;border:none;border-collapse:separate !important;border-radius:15px;border:solid 1px #41b5cb}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr+tr th,body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr+tr td{border-top:solid 1px #41b5cb}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr:nth-child(1) th{background-color:#41b5cb;font-weight:700;font-size:18px;color:#fff;line-height:1.5}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr:nth-child(1) th .th_note{font-size:13px;font-weight:500;line-height:2.4615384615}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr:nth-child(1) th:first-child+th:last-child{padding-left:80px}}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th,body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td{border:none;text-align:center;vertical-align:middle;padding:1em;white-space:nowrap}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th,body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td{padding:1em 60px 1em 80px}}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th{line-height:1.5;font-weight:700}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th:first-child{padding:1em}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th:last-child{padding-left:0;padding-right:80px}}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th .th_note{font-size:14px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td:last-child{padding-left:0;padding-right:80px}}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td del{display:inline-block;margin-bottom:.5em;color:#a7a7a7}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td .base{display:inline-block;position:relative}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td .base .popup{display:block;position:absolute;bottom:1.5em;left:calc(100% - 10px);padding:7px 10px;border-radius:10px;background-color:#fee24a;color:#d50000;font-weight:700;line-height:1.5;white-space:nowrap}body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr td .base .popup::after{content:"";display:block;position:absolute;bottom:-12px;left:20px;width:0;height:0;border-style:solid;border-width:16px 20px 0 0;border-color:#fee24a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(10deg)}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .plan_detail .module_table-01 tr th+td:last-child{padding-left:80px}}body.page-template-page-courseDetail .gc_main .cont_plan .module_button{margin-top:40px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_plan .module_button{margin-top:50px}}body.page-template-page-courseDetail .gc_main .cont_teacher .module_newsCard-01{margin-top:0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_teacher .module_newsCard-01{margin:0 -40px}}body.page-template-page-courseDetail .gc_main .cont_teacher .module_newsCard-01 article a .body .category span{display:none}body.page-template-page-courseDetail .gc_main .cont_teacher .module_newsCard-01 article a .body .category span:nth-child(1),body.page-template-page-courseDetail .gc_main .cont_teacher .module_newsCard-01 article a .body .category span:nth-child(2),body.page-template-page-courseDetail .gc_main .cont_teacher .module_newsCard-01 article a .body .category span:nth-child(3){display:block}body.page-template-page-courseDetail .gc_main .cont_flow{position:relative;z-index:1;padding:80px 0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow{margin-left:0;margin-right:0;padding:100px 0}}body.page-template-page-courseDetail .gc_main .cont_flow .bg{position:absolute;z-index:-1;top:0;right:-20px;width:200%;height:100%;border-top:solid 1px #f4f4f4;border-bottom:solid 1px #f4f4f4;background:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/teacher_list/voice-bg.webp")}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .bg{right:-120px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object{display:flex;flex-direction:column-reverse}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object{flex-direction:row-reverse;justify-content:space-between;max-width:740px;margin:0 auto}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head{overflow:hidden;padding:0 0 60px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head{width:300px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head .head_inner{position:relative;padding:20px 20px 0;background-color:#41b5cb;text-align:center;color:#fff;font-weight:700}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head .head_inner{padding-top:0;height:calc(100% + 20px)}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head .head_inner .text{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head .head_inner::after{content:"";display:block;position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:40px 50vw 0 50vw;border-color:#41b5cb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head .head_inner::after{border-width:40px 150px 0 150px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head h3{font-size:20px;line-height:1.65}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head h3{font-size:24px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head p{margin:10px 0 0;font-size:14px;line-height:1.4285714286}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .head p{margin-top:30px;font-size:16px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body{padding:5px 20px;border:solid 1px #41b5cb;border-radius:15px;background-color:#eaf9fd}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body{width:400px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body .module_list-01 li{padding:15px 0 15px 40px;border:none;font-weight:700;color:#006da7}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body .module_list-01 li{padding:20px 0 20px 40px;font-size:18px}}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body .module_list-01 li+li{background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #EAF9FD 50%, #EAF9FD 100%),linear-gradient(180deg, #41B5CB 1px, transparent 1px);background-size:8px 100%,100% 3em;background-repeat:repeat-x}body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body .module_list-01 li::before{background-color:#41b5cb;color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .flow_object .body .module_list-01 li::before{top:50%;transform:translate(-50%, -50%);width:34px;height:34px;font-size:18px}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider{margin:40px -20px 0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider{margin:50px -40px 0}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02{padding-bottom:50px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02{padding-bottom:60px}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide{height:auto;border-radius:15px;background-color:#eaf9fd}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner{box-sizing:border-box;position:relative;height:100%;padding:30px 0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner{padding:40px 0}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .count{display:flex;align-items:center;justify-content:center;position:absolute;top:15px;left:15px;width:34px;height:34px;margin:0;padding:0;border-radius:50%;background-color:#41b5cb;font-family:"Poppins",sans-serif;font-weight:700;font-size:18px;color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .count{top:25px;left:25px}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .image{overflow:hidden;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:calc(100% - 60px);border-radius:50%;margin:0 30px;background-color:#f3f3f3}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .image{margin:0 40px;width:calc(100% - 80px)}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .image img{object-fit:cover;width:100%;height:100%;border-radius:0}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .image._noimage img{object-fit:contain;width:70%;height:auto}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner h4{margin:20px 25px 0;font-size:20px;font-weight:700;color:#006da7;text-align:center;line-height:1.6}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner h4{font-size:22px}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-slide .inner .text{margin:10px 25px 0;font-size:15px;line-height:2;text-align:center}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .module_slider-02 .swiper-pagination{bottom:0}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .swiper-button-prev{left:20px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .swiper-button-prev{left:-15px;bottom:calc(50% + 25px)}}body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .swiper-button-next{right:20px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_flow .module_slider .swiper-button-next{right:-15px;bottom:calc(50% + 25px)}}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap{display:flex}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof{padding:20px;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#41b5cb}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof{display:flex;flex-direction:column;align-items:center;justify-content:center;width:420px;padding:40px;border-top-right-radius:0;border-bottom-left-radius:15px}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person{display:flex;align-items:center;justify-content:center}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person{width:100%;justify-content:space-between}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person .image{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 12px;border-radius:50%;background-color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person .image{width:190px;height:190px;margin:0}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person .image img{object-fit:cover;width:100%;height:100%;border-radius:0}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person .image._noimage img{object-fit:contain;width:70%;height:auto}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person dl{margin:0 12px;color:#fff}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person dl{width:calc(100% - 190px);margin:0;text-align:center}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person dl dt{font-size:18px;font-weight:700;line-height:1}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .person dl dd{margin:4px 0 0;font-size:12px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result{display:flex;justify-content:center;align-items:flex-start;position:relative;margin:20px 0 0;padding:15px 0;border-radius:15px;background-color:#eaf9fd}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result{width:100%;margin-top:40px}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#41b5cb}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result dl{color:#006da7;text-align:center;line-height:1.5}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result dl+dl{margin-left:80px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result dl+dl{margin-left:100px}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result dl dt{font-size:13px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result dl dd:not(.memo){font-family:"Poppins",sans-serif;font-weight:700;font-size:22px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .result dl .memo{font-size:12px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .note{margin:20px 0 0;padding:20px;border-radius:15px;background-color:#eaf9fd}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .note{width:100%}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .note dl+dl{margin-top:20px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .note dl dt{display:inline-block;padding:0 10px;border-radius:5px;background-color:#006da7;color:#fff;font-size:13px;font-weight:700;line-height:29px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .prof .note dl dd{margin:10px 0 0;font-size:15px;line-height:1.5}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#f3f3f3}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule{width:calc(100% - 420px);padding:50px;border-top-right-radius:15px;border-bottom-left-radius:0}}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list{width:100%;border-radius:15px;background-color:#fff}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li{padding:20px}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li+li{border-top:solid 1px #d9d9d9}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li dl{display:flex;align-items:center}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li dl dt{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0 20px 0 0;border-radius:50%;background-color:#41b5cb;color:#fff;font-weight:700;text-align:center}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li dl dt.other{padding:0 5px;font-size:13px;line-height:1.3}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li dl dd{width:calc(100% - 55px - 20px)}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li dl dd .tangen{font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#006da7}body.page-template-page-courseDetail .gc_main .cont_schedule .schedule_wrap .schedule .schedule_list li dl dd .text{margin:5px 0 0;line-height:1.5;font-size:14px}body.page-template-page-courseDetail .gc_main .cont_recommend{position:relative;z-index:1;padding:80px 0}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend{padding:100px 0}}body.page-template-page-courseDetail .gc_main .cont_recommend::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:-20px;width:200%;height:100%;background-color:#fffbe5}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend::before{right:-120px}}body.page-template-page-courseDetail .gc_main .cont_recommend .cont_title span{position:relative}body.page-template-page-courseDetail .gc_main .cont_recommend .cont_title span img{position:absolute;bottom:16px;right:-82px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .cont_title span img{bottom:-5px;right:-262px}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap{max-width:880px;margin:30px auto 0}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article{display:none}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article:nth-child(1),body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article:nth-child(2),body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article:nth-child(3){display:block}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article+article{margin-top:30px}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a{overflow:hidden;display:block;position:relative;padding-top:10px;border-radius:15px;background-color:#fff;text-decoration:none;color:#000;box-shadow:0px 0px 10px #ebe4ba;transition:.3s}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:10px;background-color:#006da7}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a:hover{color:#006da7}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a:hover .head .image img{opacity:.6}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_51 .head .text h3::after,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_52 .head .text h3::after{display:none}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1::before,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2::before,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3::before,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4::before{background-color:#d50000}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1:hover,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2:hover,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3:hover,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4:hover{color:#d50000}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1 .head,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2 .head,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3 .head,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4 .head{border-bottom:solid 1px #d50000}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1 .head .image,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2 .head .image,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3 .head .image,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4 .head .image{background-color:#d50000}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1 .head .text::after,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2 .head .text::after,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3 .head .text::after,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4 .head .text::after{color:#d50000}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1 .head .text h3,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2 .head .text h3,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3 .head .text h3,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4 .head .text h3{color:#d50000}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_1 .head .text h3:before,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_2 .head .text h3:before,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_3 .head .text h3:before,body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a.course_detail_4 .head .text h3:before{content:"スコアアップコース"}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head{display:flex;margin:0 20px 0 140px;height:150px;border-bottom:solid 1px #006da7}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head{height:auto;margin:0 30px 0 295px;padding:25px 0}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .image{overflow:hidden;position:absolute;top:10px;left:0;width:120px;height:140px;background-color:#41b5cb}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .image{width:265px;height:calc(100% - 10px)}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .image img{object-fit:cover;width:100%;height:100%;transition:.3s}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;text-align:center}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text{flex-direction:row;justify-content:flex-start;width:100%;margin:0;text-align:left}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;font-size:20px;color:#006da7;position:absolute;right:15px;bottom:15px;line-height:1}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text::after{position:static;margin-left:auto}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text img{width:50px;margin-bottom:7px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text img{margin:0 20px 0 0}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text h3{font-size:18px;font-weight:700;line-height:1.3333333333;color:#006da7}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text h3{font-size:22px}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text h3::before{content:"スキルアップコース";display:block;line-height:1.7142857143;font-size:14px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text h3::before{font-size:16px;line-height:1.5}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text h3::after{display:inline-block;content:"コース"}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .head .text h3::after{display:inline}}body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .body{padding:20px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_recommend .object_wrap article a .body{margin:0 30px 0 295px;padding:25px 10px}}body.page-template-page-courseDetail .gc_main .cont_banner{display:flex;align-items:center;justify-content:center;max-width:750px;margin-left:auto;margin-right:auto}body.page-template-page-courseDetail .gc_main .cont_banner+.cont_btn{margin-top:40px}@media(min-width: 768px){body.page-template-page-courseDetail .gc_main .cont_banner+.cont_btn{margin-top:50px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check{overflow:hidden;position:relative;padding-bottom:160px}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check{padding-bottom:80px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check::after{content:"IELTS TRAINER PRO";display:flex;align-items:flex-end;justify-content:center;position:absolute;right:0;bottom:100px;width:100%;height:50%;background-color:#fdf1ef;color:#fff;line-height:1.3;font-family:"Poppins",sans-serif;font-weight:700;font-size:34px}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check::after{bottom:0;font-size:120px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .mainText{line-height:2}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .mainText{text-align:center}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart{display:flex;align-items:center;justify-content:center;margin:50px 0 0;text-align:center}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart::after{content:"";display:block;width:30px;height:1px;background-color:#d50000}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart::after{width:60px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart span{display:block;margin:0 20px;max-width:calc(100% - 60px - 40px);color:#d50000;font-size:22px;line-height:1.4;font-weight:700}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .ttl_flowChart span{max-width:calc(100% - 120px - 40px);font-size:28px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li{position:relative;z-index:1;margin:30px 0 40px;padding:30px 20px}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li{max-width:880px;margin:40px auto 80px;padding:60px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start{padding:0 20px}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start>.image{overflow:hidden;border-radius:15px;background-color:#d50000}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start>.image{max-width:600px;margin:0 auto}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start .flowButton{display:flex;justify-content:center;margin:40px 0 0}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start .flowButton li{width:253px}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start .flowButton li a{display:block;position:relative;line-height:69px;padding:0 20px;border-radius:69px;border:solid 1px #d50000;background-color:#d50000;color:#fff;text-decoration:none;text-align:center;font-size:20px;font-weight:700;transition:.3s}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start .flowButton li a:hover{background-color:#fff;color:#d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li.start .flowButton li a i{position:absolute;top:calc(50% - 10px);left:20px}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start){border-radius:15px;border:solid 1px #d9d9d9;background:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/course_check/bg.webp") #fff}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis{margin:0 auto}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowBox .body{display:flex;align-items:flex-start;justify-content:center;font-size:20px;font-weight:700;color:#006da7;line-height:1.6}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowBox .body::before{content:"Q";display:flex;align-items:center;justify-content:center;width:45px;min-width:45px;height:45px;margin-right:15px;border-radius:50%;background-color:#41b5cb;font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;letter-spacing:.05em;color:#fff}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowBox .body .text{margin:5px 0 0}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowBox .foot{margin:30px 0 0}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowBox .foot{max-width:540px;margin:30px auto 0}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowBox .foot img{border-radius:15px}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton{display:flex;align-items:center;justify-content:space-between;margin:30px 0 0}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton{max-width:540px;margin:40px auto 0}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li{width:calc(50% - 16.5px)}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li{max-width:220px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li._no a{border:solid 1px #006da7;color:#006da7}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li._no a:hover{background-color:#006da7}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li a{display:flex;align-items:center;justify-content:center;border-radius:56px;border:solid 1px #d50000;height:56px;text-decoration:none;font-size:18px;font-weight:700;background-color:#fff;transition:.3s}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li a:hover{background-color:#d50000;color:#fff}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .flowButton li a i{margin-right:20px;font-size:18px}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .head{font-size:22px;font-weight:700;color:#006da7;text-align:center}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .head{font-size:26px;line-height:1.2307692308}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .body{margin:20px 0 0;font-weight:500;text-align:center}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .body{margin-top:30px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap{margin:30px auto 40px}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap{margin-bottom:60px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article+article{margin-top:30px}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a{overflow:hidden;display:block;position:relative;padding-top:10px;border-radius:15px;background-color:#fff;text-decoration:none;color:#000;box-shadow:0px 0px 10px #e3e3e3;transition:.3s}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:10px;background-color:#006da7}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a:hover{color:#006da7}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a:hover .head .image img{opacity:.6}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4::before{background-color:#d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1:hover,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2:hover,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3:hover,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4:hover{color:#d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1 .head,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2 .head,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3 .head,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4 .head{border-bottom:solid 1px #d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1 .head .image,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2 .head .image,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3 .head .image,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4 .head .image{background-color:#d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1 .head .text::after,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2 .head .text::after,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3 .head .text::after,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4 .head .text::after{color:#d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1 .head .text h3,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2 .head .text h3,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3 .head .text h3,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4 .head .text h3{color:#d50000}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_1 .head .text h3::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_2 .head .text h3::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_3 .head .text h3::before,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_4 .head .text h3::before{content:"スコアアップコース"}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_52 .head .text h3::after,body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a.course_detail_51 .head .text h3::after{display:none}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head{display:flex;margin:0 20px 0 140px;height:150px;border-bottom:solid 1px #006da7}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head{height:auto;margin:0 30px 0 295px;padding:25px 0}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .image{overflow:hidden;position:absolute;top:10px;left:0;width:120px;height:140px;background-color:#41b5cb}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .image{width:265px;height:calc(100% - 10px)}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .image img{object-fit:cover;width:100%;height:100%;transition:.3s}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;text-align:center}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text{flex-direction:row;justify-content:flex-start;width:100%;margin:0;text-align:left}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;font-size:20px;color:#006da7;position:absolute;right:15px;bottom:15px;line-height:1}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text::after{position:static;margin-left:auto}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text img{width:50px;margin-bottom:7px}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text img{margin:0 20px 0 0}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text h3{font-size:18px;font-weight:700;line-height:1.3333333333;color:#006da7}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text h3{font-size:22px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text h3::before{content:"スキルアップコース";display:block;line-height:1.7142857143;font-size:14px}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text h3::before{font-size:16px;line-height:1.5}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text h3::after{display:inline-block;content:"コース"}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .head .text h3::after{display:inline}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .body{padding:20px;text-align:left}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot .object_wrap article a .body{margin:0 30px 0 295px;padding:25px 10px}}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .flowChart>li:not(.start) .diagnosis .resultBox .foot>p{text-align:center}}@media(min-width: 768px){body.page-template-page-course_check .gc_main._oneColumnWide.course_check .footer .module_button+.module_button{margin-top:47px}}body.page-template-page-course_check .gc_main._oneColumnWide.course_check .footer .module_button .module_button-02::before{content:""}body.page-template-page-guideFlow .global_contents .cont_start .text{margin:30px 0 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start .text{margin-top:40px;text-align:center}}body.page-template-page-guideFlow .global_contents .cont_start .start_thumb{position:relative;max-width:540px;margin:40px auto 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start .start_thumb{margin-top:60px}}body.page-template-page-guideFlow .global_contents .cont_start .start_thumb img{border-radius:15px}body.page-template-page-guideFlow .global_contents .cont_start .start_thumb img.icon{position:absolute;top:-10px;right:-10px;width:80px;height:80px;border-radius:0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start .start_thumb img.icon{top:-20px;right:-20px;width:100px;height:100px}}body.page-template-page-guideFlow .global_contents .temp-cont_flow{margin-top:60px}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .temp-cont_flow{margin-top:100px}}body.page-template-page-guideFlow .global_contents .cont_necessary{margin:80px 0 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary{margin-top:100px}}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01{max-width:1060px;margin:0 auto}}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li{width:calc(33.3333333333% - 10px + 3.3333333333px);margin:0 10px 0 0}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li:nth-child(3n){margin-right:0}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li._current a{background-color:#eaf9fd}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li._current a p{color:#006da7}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li._current a p.icon{background-color:#41b5cb;color:#eaf9fd}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;border-top-right-radius:15px;border-top-left-radius:15px;background-color:#41b5cb}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a{position:relative;height:70px;padding:0}}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a:hover{background-color:#eaf9fd}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a:hover p{color:#006da7}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a:hover p.icon{background-color:#41b5cb;color:#eaf9fd}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a p{margin:5px 0 0;font-size:13px;font-weight:700;color:#fff;text-align:center;line-height:1.2307692308}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a p{margin:0;font-size:16px}}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a p.icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border-radius:50%;background-color:#eaf9fd;font-size:14px;color:#41b5cb}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-head li a p.icon{position:absolute;width:40px;height:40px;left:20px}}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body{margin:0;padding:20px;background-color:#eaf9fd}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body{padding:60px}}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body .inner{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body .image{width:420px}}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body .image img{width:100%;border-radius:15px}body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body .text{margin:30px 0 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_necessary .module_tab-01 .module_tab-body .text{width:460px;margin:0}}body.page-template-page-guideFlow .global_contents .cont_step{margin:80px 0 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_step{margin-top:100px}}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap{overflow:hidden;max-width:880px;margin:30px auto 0;border-radius:15px;border:solid 1px #41b5cb}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_step .step_wrap{margin-top:40px}}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .head{padding:25px 20px;background-color:#41b5cb;color:#fff}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .head{padding:30px}}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .head h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;line-height:1.5;text-align:center}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .head .read{margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.4285714286}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .head .read{margin-top:15px;font-size:15px;text-align:center}}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list{counter-reset:item}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li+li{border-top:solid 1px #41b5cb}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li dl{display:flex}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li dl dt{width:120px;padding:20px 15px;border-right:solid 1px #41b5cb;background-color:#eaf9fd;font-size:17px;font-weight:700;line-height:1.4705882353;color:#006da7;text-align:center}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li dl dt{display:flex;align-items:center;justify-content:center;flex-direction:column;width:250px;padding:35px 0;font-size:20px}}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li dl dt::before{counter-increment:item;content:"STEP " counter(item);display:block;width:85px;height:28px;margin:0 auto 10px;line-height:28px;border-radius:30px;background-color:#41b5cb;color:#fff;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px}body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li dl dd{width:calc(100% - 120px);padding:20px 15px;line-height:2}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_step .step_wrap .step_list li dl dd{padding:35px 40px;width:calc(100% - 250px)}}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow{max-width:880px;margin:80px auto 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow{margin-top:100px}}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion{margin-top:40px}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion+.module_accordion{margin-top:20px}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd{padding:19px 20px}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list{counter-reset:item}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li{position:relative;border-radius:15px;background-color:#f3f3f3}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li{display:flex;align-items:center;justify-content:space-between}}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li+li{margin-top:76px}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li+li::before{content:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/guide_start/arrow.svg");position:absolute;left:calc(50% - 20px);top:-48px;width:40px}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .text{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .text{width:calc(100% - 310px);padding:40px}}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .text::before{counter-increment:item;content:counter(item);display:block;width:55px;height:55px;line-height:55px;border-radius:50%;border:solid 1px #d50000;font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;color:#d50000;text-align:center}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .text h3{margin:10px 0 0;font-size:20px;font-weight:700;color:#d50000;line-height:1.45;text-align:center}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .text p{margin:20px 0 0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .img{overflow:hidden;position:absolute;top:0;right:0;width:310px;height:100%}}body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .img img{border-top-right-radius:0;border-top-left-radius:0}@media(min-width: 768px){body.page-template-page-guideFlow .global_contents .cont_start_lessonFlow .module_accordion dd .flow_list li .img img{object-fit:cover;width:100%;height:100%;border-radius:15px;border-top-left-radius:0;border-bottom-left-radius:0}}body.page-template-page-guideStart .global_contents .gc_main{padding-bottom:0}body.page-template-page-guideStart .global_contents .gc_main .cont_promise{position:relative;z-index:1;padding-bottom:60px}@media(min-width: 768px){body.page-template-page-guideStart .global_contents .gc_main .cont_promise{padding-bottom:100px}}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .bg{display:flex;justify-content:flex-end;align-items:flex-end;position:absolute;z-index:-1;bottom:0;right:-20px;width:200%;height:50%;background-color:#fdf1ef}@media(min-width: 768px){body.page-template-page-guideStart .global_contents .gc_main .cont_promise .bg{right:-80px}}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .bg p{white-space:nowrap;margin:10px 20px;font-family:"Poppins",sans-serif;font-weight:700;font-size:34px;line-height:1;color:#fff}@media(min-width: 768px){body.page-template-page-guideStart .global_contents .gc_main .cont_promise .bg p{margin:10px 50px;font-size:120px}}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie{position:relative;max-width:800px;margin:30px auto 0}@media(min-width: 768px){body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie{margin-top:40px}}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .video1{width:100%;height:auto}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .play-btn{cursor:pointer;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:#d50000}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .play-btn:hover .btn{width:44px;height:44px}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .play-btn.playActive{display:none}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .play-btn .thumb{object-fit:cover;width:100%;height:100%;opacity:.8}body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .play-btn .btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;transition:.3s}@media(min-width: 768px){body.page-template-page-guideStart .global_contents .gc_main .cont_promise .promise_movie .play-btn .btn{width:100px;height:100px}}body.page-template-page-guideStart .global_contents .gc_main .cont_banner{display:flex;justify-content:center;padding:54px 0 100px}@media(min-width: 768px){body.page-template-page-guideStart .global_contents .gc_main .cont_banner{padding:80px 0}}body.page-template-page-guideStart .global_contents .gc_main .cont_banner p{max-width:750px;margin:0 auto;background-color:#d50000}body.page-template-page-guideStart .global_contents .gc_main .cont_banner p a:hover img{opacity:.6}body.page-template-page-guideStart .global_contents .gc_main .cont_banner p a img{transition:.3s}body.page-template-page-guideParents .global_contents .gc_main{padding-bottom:0}body.page-template-page-guideParents .global_contents .gc_main .cont_promise{margin-top:50px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise{margin-top:80px}}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap{counter-reset:item}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap{display:flex;justify-content:space-between;max-width:1060px;margin:0 auto}}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li{display:flex;align-items:center;position:relative;padding:30px 20px;border-radius:15px;background-color:#eaf9fd;font-size:15px;color:#006da7;line-height:2}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li{display:block;width:320px;padding:40px 30px;font-size:16px}}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li+li{margin-top:20px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li+li{margin:0}}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li::before{counter-increment:item;content:counter(item, decimal-leading-zero);position:absolute;top:15px;left:10px;line-height:1;font-family:"Poppins",sans-serif;font-weight:700;color:#41b5cb;font-size:26px;opacity:.5}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li::before{font-size:40px;left:20px;top:20px}}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li .image{overflow:hidden;min-width:115px;width:115px;height:115px;margin-right:20px;border-radius:50%}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li .image{width:240px;height:240px;margin:0 auto 30px}}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li .image img{object-fit:cover;width:100%;height:100%;border-radius:0}body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li h3{margin:0 0 10px;padding:0;font-size:20px;font-weight:700}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_promise .promise_wrap li h3{text-align:center}}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal{margin-top:80px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_appeal{margin-top:100px}}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap{counter-reset:item;margin:0 -20px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap{display:flex;margin:0 -80px}}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li{background-color:#fdf1ef}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li{flex:1 1 0}}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li+li{margin-top:20px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li+li{margin-top:0;margin-left:2px}}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li .text{padding:40px}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li .text h3{color:#d50000;font-size:20px;font-weight:700;text-align:center}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li .text h3::before{counter-increment:item;content:counter(item, decimal-leading-zero);display:block;margin:0 0 5px;font-family:"Poppins",sans-serif;font-weight:700;color:#830000;font-size:20px;line-height:1}body.page-template-page-guideParents .global_contents .gc_main .cont_appeal .appeal_wrap li .text p{margin:20px 0 0;font-size:14px;line-height:2}body.page-template-page-guideParents .global_contents .gc_main .cont_course{margin-top:80px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course{margin-top:100px}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap{position:relative;z-index:1;padding:40px 0}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap{display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .bg{display:block;position:absolute;top:0;right:-20px;z-index:-1;width:calc(100% + 40px);height:100%;background-color:#b20000}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .bg{right:-80px;width:calc(100% + 160px)}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .bg img{object-fit:cover;width:100%;height:100%;opacity:.3}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object{width:400px;margin:0 40px}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object+.object{margin-top:50px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object+.object{margin-top:0}}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object._package{width:880px;margin-top:70px}}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object._package .item{display:flex;justify-content:space-between}}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object._package .item li{width:420px}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object h3{font-size:20px;font-weight:700;line-height:1.45;color:#fff;text-align:center}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object h3{margin-bottom:30px;font-size:24px}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li{margin:20px 0 0}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a{display:flex;align-items:center;position:relative;padding:20px 15px;border-radius:15px;background-color:#fff;text-decoration:none;transition:.3s;color:#797979}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a:hover{opacity:.5}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a.skillup .ttl h4,body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a.package .ttl h4{color:#006da7}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a.skillup i,body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a.package i{color:#006da7}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a .icon{width:50px;margin-right:15px}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a .ttl{line-height:1.3333333333}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a .ttl h4{color:#d50000;font-size:18px;font-weight:700}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a .ttl h4{font-size:20px}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a .ttl p{margin-top:4px;font-size:14px;font-weight:700}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a .ttl p{margin-top:5px}}body.page-template-page-guideParents .global_contents .gc_main .cont_course .course_wrap .object .item li a i{margin-left:auto;font-size:20px;color:#d50000}body.page-template-page-guideParents .global_contents .gc_main .cont_faq{margin:80px auto 0;max-width:880px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_faq{margin-top:100px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice{position:relative;z-index:1;margin:80px -20px 0;padding:80px 20px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice{margin:100px -80px 0;padding:80px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice::before{content:"";display:block;position:absolute;z-index:-1;right:0;bottom:0;width:200%;height:100%;border-top:solid 1px #f4f4f4;border-bottom:solid 1px #f4f4f4;background:url("/ieltstrainerpro/wp-content/themes/piaenglish/images/common/contents-bg.webp")}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap{max-width:1100px;margin:0 auto}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object{padding:20px;border-radius:15px;background-color:#f3f3f3}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object{display:flex;justify-content:space-between;padding:60px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object+.object{margin-top:30px}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person{display:flex;align-items:center}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person{display:block}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person .image{overflow:hidden;width:100px;height:100px;margin:0 30px 0 0;border-radius:50%}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person .image{width:160px;height:160px;margin:0 0 15px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person .image img{object-fit:cover;width:100%;height:100%;border-radius:none}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person .name{width:calc(100% - 100px - 30px);font-size:12px}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .person .name{width:100%;text-align:center}}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body{width:calc(100% - 160px - 60px)}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body h3{margin:20px 0 0;padding:0 10px;color:#d50000;font-size:18px;font-weight:700;line-height:1.5}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body h3{margin-top:0;font-size:22px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap{overflow:hidden;margin-top:20px}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap p.comment_text{overflow:hidden;display:block;position:relative;margin:-1px 0 0;padding:0 10px;padding-bottom:1px;line-height:2.5;letter-spacing:.05em;font-family:"Zen Maru Gothic",sans-serif;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #f3f3f3 50%, #f3f3f3 100%),linear-gradient(180deg, #D9D9D9 1px, transparent 1px);background-size:8px 100%,100% 2.5em}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap p.comment_text{font-size:17px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .open,body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .close{cursor:pointer;display:none;width:100px;margin:15px auto 0;text-align:center}@media(min-width: 768px){body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .open,body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .close{margin-top:15px}}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .open.show,body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .close.show{display:block}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .open i,body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .close i{color:#41b5cb}body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .open span,body.page-template-page-guideParents .global_contents .gc_main .cont_voice .voice_wrap .object .body .comment_wrap .close span{display:inline-block;margin:0 0 0 10px;font-size:14px;font-weight:700;color:#006da7}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li,body.tax-review_cat .gc_main .refineCheck .module_list-01>li{margin:0;padding:0;border:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li::before{display:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-reset,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-reset{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-reset h4,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-reset h4{margin:0;padding:0;font-size:18px;font-weight:700;color:#d50000}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-reset .search-filter-reset,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-reset .search-filter-reset{margin:0;padding:0;background-color:rgba(0,0,0,0);font-size:15px;font-weight:700;text-decoration:underline;color:#006da7}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-reset .search-filter-reset:hover,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-reset .search-filter-reset:hover{text-decoration:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat],body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]{border:solid 1px #d9d9d9;background-color:#f3f3f3}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li{margin:0;padding:0;font-weight:700}@media(min-width: 768px){body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li{display:flex;align-items:center}}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li::before,body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li::after{display:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li+li,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li+li{border-top:solid 1px #d9d9d9}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>input,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>input{display:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label{margin:0;padding:20px;pointer-events:none}@media(min-width: 768px){body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label{display:block;width:140px;text-align:center;padding:0}}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label::before,body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li.sf-level-0>label::after{display:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li input[type=checkbox]:checked+label::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li input[type=checkbox]:checked+label::after{opacity:1}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label{position:relative;margin:0;padding:0 0 0 30px}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::before,body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::after{content:"";display:block;position:absolute}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::before{top:3px;left:0;width:20px;height:20px;border-radius:5px;border:solid 1px #797979}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li label::after{content:"";top:5px;left:2px;font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;color:#41b5cb;opacity:0}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:20px;background-color:#fff}@media(min-width: 768px){body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children{justify-content:flex-start;width:calc(100% - 140px);padding:30px}}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li{width:50%;margin:10px 0 0;padding:0 10px 0 0}@media(min-width: 768px){body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li{width:25%;padding-right:60px}}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li::before,body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li::after{display:none}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li.item-all,body.tax-review_cat .gc_main .refineCheck .module_list-01>li[class*=sf-field-taxonomy-review_cat]>ul>li>.children>li.item-all{width:100%;margin-top:0}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit{box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;max-width:231px;height:51px;border-radius:51px;border:1px solid #d50000;background-color:rgba(0,0,0,0);margin:30px auto 0}@media(min-width: 768px){body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit{margin-top:50px}}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit:hover::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit:hover::before{color:#fff}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit:hover::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit:hover::after{transform-origin:left top;transform:scale(1, 1)}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit:hover input[type=submit],body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit:hover input[type=submit]{color:#fff}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit::before,body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit::after{content:"";display:block;position:absolute}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit::before,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;line-height:1;font-size:16px;top:calc(50% - 8px);left:18px;width:auto;height:auto;border-radius:0;background-color:rgba(0,0,0,0);transition:.3s;color:#d50000}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit::after,body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit::after{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:100%;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top;background-color:#d50000}body.post-type-archive-review .gc_main .refineCheck .module_list-01>li.sf-field-submit input[type=submit],body.tax-review_cat .gc_main .refineCheck .module_list-01>li.sf-field-submit input[type=submit]{margin:0;padding:13px 80px;font-size:17px;font-weight:bold;line-height:1.4;color:#d50000;background-color:rgba(0,0,0,0)}body.post-type-archive-review .gc_main .resultsCount,body.tax-review_cat .gc_main .resultsCount{display:flex;justify-content:space-between;align-items:flex-end;margin:50px 0 20px}@media(min-width: 768px){body.post-type-archive-review .gc_main .resultsCount,body.tax-review_cat .gc_main .resultsCount{margin-bottom:30px}}body.post-type-archive-review .gc_main .resultsCount .number,body.tax-review_cat .gc_main .resultsCount .number{font-size:14px}body.post-type-archive-review .gc_main .resultsCount .sort,body.tax-review_cat .gc_main .resultsCount .sort{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;width:178px;height:41px;border-radius:21px;border:solid 1px #1f6da3;background-color:#e8fafd;color:#1f6da3}body.post-type-archive-review .gc_main .resultsCount .sort i,body.tax-review_cat .gc_main .resultsCount .sort i{position:absolute;top:calc(50% - 8px);left:15px}body.post-type-archive-review .gc_main .resultsCount .sort span,body.tax-review_cat .gc_main .resultsCount .sort span{font-weight:700;font-size:15px}body.post-type-archive-review .gc_main .searchResults .module_review-01 article,body.tax-review_cat .gc_main .searchResults .module_review-01 article{padding:20px;border-radius:15px;background-color:#f3f3f3}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article,body.tax-review_cat .gc_main .searchResults .module_review-01 article{padding:50px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article+article,body.tax-review_cat .gc_main .searchResults .module_review-01 article+article{margin-top:40px}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article+article,body.tax-review_cat .gc_main .searchResults .module_review-01 article+article{margin-top:50px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head{position:relative}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head{display:flex;align-items:flex-start;justify-content:space-between}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .date,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .date{position:absolute;top:0;right:0;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;color:#797979;text-align:right;line-height:1.5}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .date,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .date{top:-20px;right:-20px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data{display:flex;align-items:center;padding:10px 10px 0}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data{display:block;width:100px;margin:0 50px 0 0;padding:0}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data .image,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data .image{overflow:hidden;width:100px;height:100px;margin-right:30px;border-radius:50%}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data .image,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data .image{margin:0 0 10px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data .image img,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data .image img{object-fit:cover;border-radius:0;width:100%;height:100%}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data .pearcon,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data .pearcon{font-size:12px;font-weight:500;line-height:1.5}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data .pearcon,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data .pearcon{text-align:center}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_data .pearcon strong,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_data .pearcon strong{font-size:18px;font-weight:700}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info{margin:25px 0 0}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 100px - 50px);margin:0}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap{display:flex;margin:0 10px}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap{margin:0}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .total,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .total{color:#006da7;font-size:14px}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .total .num,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .total .num{display:inline-block;margin:0 20px 0 10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:18px}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .star_wrap,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .star_wrap{position:relative;color:#41b5cb;letter-spacing:.5em}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .star_wrap .rate,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .rate_wrap .star_wrap .rate{overflow:hidden;position:absolute;top:0;left:0;white-space:nowrap}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa{display:flex;align-items:center;margin:20px 0 0;padding:10px 20px;border-radius:15px;background-color:#fff}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa{margin:0 0 0 40px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa dt,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa dt{margin:0 20px 0 0;font-size:14px;font-weight:700;color:#006da7}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa dd,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa dd{font-family:"Poppins",sans-serif;font-weight:700;color:#41b5cb}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa dd strong,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .total_scoa dd strong{font-size:22px;color:#006da7}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 0}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail{flex-wrap:nowrap;margin-right:20px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li{width:50%;padding:10px 15px;border-top:solid 1px #d9d9d9;background-color:#fff;font-size:14px;color:#006da7}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li{width:auto;padding:5px 20px;border-top:none;border-left:solid 1px #d9d9d9}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:nth-child(1),body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:nth-child(2),body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:nth-child(1),body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:nth-child(2){border-top:none}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:nth-child(2n),body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:nth-child(2n){border-left:solid 1px #d9d9d9}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:first-child,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .scoa_detail li:first-child{border-left:none}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail{display:flex;align-items:center;flex-wrap:wrap;margin:20px -20px -10px 0}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl{display:flex;margin:0 20px 10px 0;font-size:13px}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dt,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dt,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd{padding:5px 10px;white-space:nowrap}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dt,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dt{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#006da7;color:#fff;font-weight:700;width:61px;text-align:center}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dt,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dt{width:auto}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd a,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd a{color:#000;text-decoration:underline}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd a:hover,body.tax-review_cat .gc_main .searchResults .module_review-01 article .head .personal_info .course_detail dl dd a:hover{text-decoration:none}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment{overflow:hidden;margin:40px 0 0}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment p.comment_text,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment p.comment_text{overflow:hidden;display:block;position:relative;margin:-1px 0 0;padding:0 10px;padding-bottom:1px;line-height:2.5;letter-spacing:.05em;font-family:"Zen Maru Gothic",sans-serif;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #f3f3f3 50%, #f3f3f3 100%),linear-gradient(180deg, #D9D9D9 1px, transparent 1px);background-size:8px 100%,100% 2.5em}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment p.comment_text,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment p.comment_text{font-size:17px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .open,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .close,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .open,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .close{cursor:pointer;display:none;width:100px;margin:25px auto 0;text-align:center}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .open,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .close,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .open,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .close{margin-top:15px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .open.show,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .close.show,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .open.show,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .close.show{display:block}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .open i,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .close i,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .open i,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .close i{color:#41b5cb}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .open span,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .comment .close span,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .open span,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .comment .close span{display:inline-block;margin:0 0 0 10px;font-size:14px;font-weight:700;color:#006da7}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response{margin:40px 0 0;border:solid 1px #58b3c8}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dt,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dt{cursor:pointer;position:relative;padding:18px 60px 18px 20px;background-color:#eaf9fd;color:#006da7;font-weight:700}@media(min-width: 768px){body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dt,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dt{font-size:18px}}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dt._open::after,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dt._open::after{height:0}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dt::before,body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dt::after,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dt::before,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dt::after{content:"";display:block;position:absolute;top:calc(50% - 6px);right:25px;width:2px;height:12px;background-color:#41b5cb;transition:.3s}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dt::before,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dt::before{transform:rotate(90deg)}body.post-type-archive-review .gc_main .searchResults .module_review-01 article .body .response dd,body.tax-review_cat .gc_main .searchResults .module_review-01 article .body .response dd{display:none;padding:20px;border-top:solid 1px #58b3c8;background-color:#fff;font-size:15px;line-height:2}.thanks_title{position:relative;display:table;font-weight:bold;font-size:22px;letter-spacing:.05em;text-align:center;color:#d50000;margin-bottom:30px !important}@media(min-width: 768px){.thanks_title{font-size:28px;margin:0 auto 50px !important}}.thanks_title:before,.thanks_title:after{content:"";display:block;width:60px;height:1px;background:#c12c1b}@media(min-width: 768px){.thanks_title:before,.thanks_title:after{position:absolute;top:50%;transform:translate(0, -50%)}}.thanks_title:before{display:none}@media(min-width: 768px){.thanks_title:before{display:block;left:-80px}}.thanks_title:after{margin-top:10px}@media(min-width: 768px){.thanks_title:after{margin-top:0;right:-80px}}