.bg-layer{width:100vw;height:100vh;position:fixed;inset:0;background-color:#b0def5;background-image:url("https://suzuki.ac.jp/mechanic/wp-content/themes/suzuki-academy-theme-mechanic/lp/images/lp-backimage.webp");background-repeat:no-repeat;background-position:left bottom;background-size:80% auto}@media screen and (max-width: 1024px){.bg-layer{display:none}}@media screen and (max-width: 600px){.bg-layer{display:none}}@media screen and (max-width: 1024px){aside.pc_side_contents{display:none}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left{position:fixed;width:calc((100% - 600px)/2);height:100vh;left:0;top:0;padding-top:clamp(100px,10vh,130px);padding-left:10px;padding-right:10px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-image:url(./images/left-car_image.webp);background-repeat:no-repeat;background-position:left bottom 10px;background-size:auto}@media screen and (max-width: 1366px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left{width:calc((100% - 550px)/2);padding-top:clamp(100px,10vh,130px)}}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left{width:calc((100% - 500px)/2)}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .catch-copy .catch-copy__text{font-size:clamp(70px,6vw,96px);font-weight:bold;line-height:1.2em;color:rgba(0,0,0,0);letter-spacing:.1em;-webkit-text-stroke:#305aba 2px;margin-top:0;margin-bottom:0}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left .catch-copy .catch-copy__text{font-size:clamp(46px,5.3vw,70px)}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .catch-copy .catch-copy__text span{margin-left:30px}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .inquiry{margin-top:30px;display:flex;align-items:center;flex-direction:column}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .inquiry .inquiry__tel{font-size:clamp(22px,2.2vw,42px);font-weight:normal;letter-spacing:1.6px;color:#c64a4a;padding:8px 60px 8px calc(54px + .9em);border:#c64a4a 4px solid;border-radius:50px;text-decoration:none;position:relative;line-height:1.5em}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left .inquiry .inquiry__tel{font-size:clamp(24px,2vw,30px);padding:8px 25px 8px calc(15px + .9em);display:inline-block;box-sizing:content-box;margin:0 auto}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .inquiry .inquiry__tel::before{content:"";position:absolute;inset-inline-end:.5em;top:50%;translate:0 -50%;left:40px;width:.9em;aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 36.183 40.235'%3E  %3Cpath id='tel' data-name='tel' d='M65.607,45.359c-2.674.553-4.407,3.876-4.946,5.06a19,19,0,0,1-8.9-10.66c1.286-.336,4.81-1.467,5.811-3.983,1.233-3.1-7.546-12.858-10.817-12.894s-9.532,8.093-4.745,15.309c0,0,2.651,18.157,18.517,22.074,6.274,5.968,15.368,1.216,15.9-2.012S68.871,44.684,65.607,45.359' transform='translate(-40.266 -22.882)' fill='%23c64a4a'/%3E%3C/svg%3E");background-repeat:no-repeat}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left .inquiry .inquiry__tel::before{left:10px}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .inquiry .inquiry__text{font-size:18px;font-weight:bold;color:#c64a4a;text-align:center;margin-top:10px;padding-left:1em}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link{display:flex;flex-direction:column;align-items:center;width:100%}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link-heading{font-size:20px;margin-top:0;text-align:center;background-color:#305aba;color:#fff;padding:12px 30px;border-radius:50px;width:-moz-fit-content;width:fit-content;box-sizing:content-box;position:relative;margin-bottom:30px}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link-heading{font-size:16px}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link-heading::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:15px solid #305aba}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list{padding-left:0 !important;display:grid;list-style:none;grid-template-columns:repeat(3, 1fr);gap:0 20px;margin-top:0}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item{display:inline-block}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link{display:inline-block;width:90px;height:90px;border-radius:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link{width:80px;height:80px}}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link.sns-link__link--Instagram{background-color:#ff0069}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link.sns-link__link--TikTok{background-color:#000}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link.sns-link__link--TikTok img{width:70%;height:70%}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link.sns-link__link--LINE{background-color:#fff}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link.sns-link__link--LINE img{width:100%;height:100%}aside.pc_side_contents .pc_side_contents__inner .pc_side_left .sns-link .sns-link__list .sns-link__item .sns-link__link img{display:block;width:60%;height:60%}aside.pc_side_contents .pc_side_contents__inner .pc_side_right{position:fixed;width:calc((100% - 600px)/2);height:100vh;right:0;top:0;padding-top:clamp(300px,44vh,400px);display:flex;flex-direction:column;justify-content:flex-start;background-image:url(./images/right-car_image.webp);background-repeat:no-repeat;background-position:right bottom 10px;background-size:auto}@media screen and (max-width: 1366px){aside.pc_side_contents .pc_side_contents__inner .pc_side_right{width:calc((100% - 550px)/2)}}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_right{width:calc((100% - 500px)/2)}}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .lp-link-banner{display:flex;flex-direction:column;align-items:center;z-index:2;width:auto;height:auto;position:relative;margin-left:min(50px,(100% - 350px)/2);margin-right:auto}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_right .lp-link-banner{width:100%;margin:0 auto;padding:0 10px}}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .lp-link-banner .lp-link-banner__item{display:inline-block;width:auto;height:auto}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .lp-link-banner .lp-link-banner__item img{display:block;max-width:350px;width:100%}@media screen and (max-width: 1366px){aside.pc_side_contents .pc_side_contents__inner .pc_side_right .lp-link-banner .lp-link-banner__item img{max-width:270px}}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .lp-link-banner .opencampus-support{margin-top:17px}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .opencampus-button{position:relative;z-index:2;margin-top:17px;margin-left:30px;margin-right:auto}@media screen and (max-width: 1280px){aside.pc_side_contents .pc_side_contents__inner .pc_side_right .opencampus-button{margin-left:auto;margin-right:auto;padding:0 10px}}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .opencampus-button .opencampus-button__link{display:inline-block;width:auto;height:auto}aside.pc_side_contents .pc_side_contents__inner .pc_side_right .opencampus-button .opencampus-button__link img{width:clamp(200px,28vh,300px)}#breadcrumbs{display:none}body.page-template-lp{position:relative}@media screen and (min-width: 1025px){body.page-template-lp{padding-top:0 !important}}body.page-template-lp #content.site-content .container.mechanic-lp{padding-left:0;padding-right:0}body.page-template-lp #content.site-content .container.mechanic-lp .content__wrap #main.lp_content_main .singular-article .entry-content .lp-wide{margin-left:calc(var(--ystd-layout-gap)*-1);margin-right:calc(var(--ystd-layout-gap)*-1)}#content.site-content{margin:0}@media screen and (min-width: 1025px){header.site-header{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 769px)and (max-width: 1366px){header.site-header .container .site-header__content .site-branding{width:calc(50vw - 300px);min-width:200px}header.site-header .container .site-header__content .site-branding .site-title .custom-logo-link img{max-width:340px;width:100%}}@media screen and (min-width: 769px)and (max-width: 1024px){header.site-header{left:50% !important;transform:translateX(-50%)}header.site-header .site-title img{width:280px}}@media screen and (min-width: 1025px){header.site-header .global-nav{background-color:rgba(0,0,0,0);position:absolute;top:15px;left:calc(50% + 300px + min((50% - 650px)/2,50px));display:flex;justify-content:center;align-items:flex-start;flex-direction:column}header.site-header .global-nav .lp-global-nav{width:350px;padding-left:10px}header.site-header .global-nav .lp-global-nav .lp-global-nav__title{margin-top:0;margin-bottom:25px;font-size:clamp(20px,1.7vw,22px);background-color:#305aba;color:#fff;padding:4px 20px;border-radius:50px;text-align:center;width:-moz-fit-content;width:fit-content;box-sizing:content-box;position:relative}header.site-header .global-nav .lp-global-nav .lp-global-nav__title::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:15px solid #305aba}header.site-header .global-nav .lp-global-nav .lp-global-nav__list .lp-global-nav__item{font-size:clamp(16px,1.3vw,20px);position:relative;font-weight:bold}header.site-header .global-nav .lp-global-nav .lp-global-nav__list .lp-global-nav__item a{display:inline-block;width:-moz-fit-content;width:fit-content}header.site-header .global-nav .lp-global-nav .lp-global-nav__list .lp-global-nav__item:not(:first-child):hover:before{position:absolute;content:"";display:inline;top:50%;left:-20px;width:8px;height:8px;background-color:#305aba;border-radius:50%;transform:translateY(-50%)}header.site-header .global-nav .lp-global-nav .lp-global-nav__list .lp-global-nav__item .lp-global-nav__point .lp-global-nav__point-item{margin-left:20px}header.site-header .global-nav .lp-global-nav .lp-global-nav__list .lp-global-nav__item .lp-global-nav__point .lp-global-nav__point-item .lp-global-nav__point-link{display:flex;position:relative;margin:0;font-size:clamp(14px,1.2vw,16px);width:-moz-fit-content;width:fit-content}header.site-header .global-nav .lp-global-nav .lp-global-nav__list .lp-global-nav__item .lp-global-nav__point .lp-global-nav__point-item .lp-global-nav__point-link:hover:before{position:absolute;content:"";display:inline;width:8px;height:8px;background-color:#305aba;border-radius:50%;top:50%;left:-20px;transform:translateY(-50%)}}@media screen and (max-width: 1366px){header.site-header .global-nav{margin-top:0}}@media screen and (max-width: 1280px){header.site-header .global-nav{left:calc(50% + 250px + min((50% - 500px)/2,30px))}header.site-header .global-nav .global-nav__container{width:100%}header.site-header .global-nav .global-nav__container .lp-global-nav__title{font-size:18px}header.site-header .global-nav .global-nav__container .lp-global-nav__list .lp-global-nav__item{font-size:16px !important}header.site-header .global-nav .global-nav__container .lp-global-nav__list .lp-global-nav__item .lp-global-nav__point .lp-global-nav__point-item .lp-global-nav__point-link{font-size:16px !important}}@media screen and (max-width: 1024px){header.site-header .global-nav{align-items:center;margin-top:0;margin-left:auto;display:block;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;padding:var(--mobile-nav-container-padding) 2em 2em;background-color:var(--mobile-nav-bg);opacity:0;transition:all .3s;overflow:auto;height:100vh;padding-top:30px}header.site-header .global-nav .global-nav__container{max-width:405px;height:auto;max-height:none;margin-right:auto;margin-left:auto;padding:0 .5em}header.site-header .global-nav .global-nav__container .lp-global-nav__title{font-size:clamp(24px,6vw,28px);color:#305aba;margin-top:0}header.site-header .global-nav .global-nav__container .lp-global-nav__list{font-size:clamp(16px,3vw,18px)}header.site-header .global-nav .global-nav__container .lp-global-nav__list .lp-global-nav__item{margin-bottom:10px}header.site-header .global-nav .global-nav__container .lp-global-nav__list .lp-global-nav__point{display:flex;flex-direction:column;padding-left:30px}header.site-header .global-nav .global-nav__container .lp-global-nav__list .lp-global-nav__point .lp-global-nav__point-item{position:relative;display:inline-block;padding-left:20px}header.site-header .global-nav .global-nav__container .lp-global-nav__list .lp-global-nav__point .lp-global-nav__point-item::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border:3px solid;border-color:#305aba #305aba rgba(0,0,0,0) rgba(0,0,0,0)}}header.site-header .global-nav .lp-global-nav__sp{display:none}@media screen and (max-width: 1024px){header.site-header .global-nav .lp-global-nav__sp{display:flex;flex-direction:column;align-items:center}header.site-header .global-nav .lp-global-nav__sp .lp-link-banner{justify-content:center;list-style:none;width:-moz-fit-content;width:fit-content;padding-left:0;margin-top:0}header.site-header .global-nav .lp-global-nav__sp .lp-link-banner .lp-link-banner__item{display:block;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:0px;margin-top:20px}header.site-header .global-nav .lp-global-nav__sp .lp-link-banner .opencampus-button{margin-top:20px;max-width:400px}header.site-header .global-nav .lp-global-nav__sp .school-info{margin-top:20px;border:#305aba solid 2px;border-radius:10px;width:100%;padding-top:10px;padding-bottom:10px}header.site-header .global-nav .lp-global-nav__sp .school-info p,header.site-header .global-nav .lp-global-nav__sp .school-info a{display:block;text-align:center;text-decoration:none !important;color:#222}header.site-header .global-nav .lp-global-nav__sp .school-info p{margin:0 !important}header.site-header .global-nav .lp-global-nav__sp .school-info p:first-child{font-size:1.3em}header.site-header .global-nav .lp-global-nav__sp .school-info a{font-size:2em}}@media screen and (min-width: 769px)and (max-width: 1024px){header.site-header .global-nav__toggle{display:block;cursor:pointer}}main.lp_content_main{width:min(100%,600px);margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.4)}@media screen and (max-width: 1366px){main.lp_content_main{width:550px}}@media screen and (max-width: 1280px){main.lp_content_main{width:500px}}@media screen and (max-width: 1024px){main.lp_content_main{width:600px}}@media screen and (min-width: 600px)and (max-width: 768px){main.lp_content_main{width:100%}}@media screen and (min-width: 769px)and (max-width: 1024px){main.lp_content_main{width:100%;padding-bottom:calc(45px + 1.5rem)}}main.lp_content_main .singular-article .entry-content{margin-top:0}footer.site-footer{width:min(100%,600px);margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 1366px){footer.site-footer{width:550px}}@media screen and (max-width: 1280px){footer.site-footer{width:500px}}@media screen and (max-width: 1024px){footer.site-footer{width:600px}}@media screen and (max-width: 600px){footer.site-footer{width:100%}}@media screen and (min-width: 769px)and (max-width: 1024px){footer.site-footer{width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.first-cont-wrapper .lp-circle{border-radius:50%;width:100%;height:auto;aspect-ratio:1/1;font-size:12px;padding:5px !important;font-size:min(2.5vw,16px)}.first-cont-wrapper .first-cont-left p:first-child span{font-size:.7em;display:block}.point-wrapper .point-catch{position:relative}.point-wrapper .point-catch::before,.point-wrapper .point-catch::after{position:absolute;content:"";width:200px;height:150px;background-size:contain;background-repeat:no-repeat;bottom:0}.point-wrapper .point-catch::before{background-image:url(https://suzuki.ac.jp/mechanic/assets/images/lp-bg-car-left.webp);left:0}.point-wrapper .point-catch::after{background-image:url(https://suzuki.ac.jp/mechanic/assets/images/lp-bg-car-right.webp);right:0}.point-wrapper .point-catch .point-catch-last-text{position:relative}.point-wrapper .point-catch .point-catch-last-text::after{position:absolute;content:"";bottom:-3rem;left:50%;transform:translateX(-50%);width:1.5rem;height:1.2990381057rem;background-color:#222;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.lp-opencampus-wrapper{max-width:400px;margin:0 auto}.lp-opencampus-wrapper .opencampus-new,.lp-opencampus-wrapper .wp-block-image{margin-top:10px}.point-cont-wrapper{counter-reset:pointnum}.point-cont-wrapper .point-cont{position:relative;padding-top:60px !important}.point-cont-wrapper .point-cont::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:20px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#b31924}.point-cont-wrapper .point-cont .point-heading{color:#222 !important;position:relative;font-size:clamp(28px,7vw,38px) !important;padding-top:70px !important}.point-cont-wrapper .point-cont .point-heading::before{position:absolute;display:inline-block !important;counter-increment:pointnum;content:"0" counter(pointnum);color:#b31924;font-size:clamp(24px,7vw,32px) !important;font-weight:bold;top:0;left:50%;border-bottom:#b31924 solid 2px;transform:translateX(-50%)}.graduate-voice-cont .lp-voice-heading{max-width:80%;margin:0 auto}.graduate-voice-cont .graduate-voice-copy{position:relative;width:calc(100% - 40px);top:50px;z-index:1;margin:0 auto}@media screen and (max-width: 1024px){.footer-mobile-nav{display:block}}