@import url('https://fonts.googleapis.com/css2?family=Damion&display=swap');body{font-family:'ヒラギノ角ゴシック','Hiragino Sans','メイリオ',Meiryo,sans-serif;font-weight:300;overflow:hidden}@media screen and (max-width:767px){strong{text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}}p+h2{margin:0}h2{position:relative;font-size:40px;font-weight:600;text-align:center;border:none;margin:0;padding-top:0}@media screen and (max-width:767px){h2{font-size:calc( 46 / 767 * 100vw );text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}h2:after{position:absolute;content:'';width:24%;height:4px;left:50%;bottom:0;transform:translateX(-50%);background:linear-gradient(to right,#1c2f62 0%,#1c2f62 20%,#ccac6f 20%,#ccac6f 100%)}.h2-en{font-family:'Damion',cursive;font-size:22px;color:#1c2f62;margin-bottom:0}@media screen and (max-width:767px){.h2-en{font-size:calc( 44 / 767 * 100vw )}}@media screen and (max-width:767px){h2:after{width:32%;background:linear-gradient(to right,#1c2f62 0%,#1c2f62 22%,#ccac6f 22%,#ccac6f 100%);height:calc( 6 / 750 * 100vw );bottom:5%}}@media screen and (max-width:767px){h3{font-size:18px}}.top-value-box-first h3,.top-value-box-reverse h3,.top-value-box-second h3{position:relative;border-bottom:none;padding-top:23px;padding-bottom:0;margin-bottom:0;font-size:24px;font-weight:600;line-height:1.3}.top-value-box-first h3:after,.top-value-box-reverse h3:after,.top-value-box-second h3:after{border-bottom:none;width:8%;background-color:#1c2f62;height:2px;bottom:initial;top:0}@media screen and (max-width:767px){.top-value-box-first h3,.top-value-box-reverse h3,.top-value-box-second h3{padding-top:calc( 28 / 767 * 100vw);font-size:calc( 36 / 767 * 100vw);letter-spacing:.02em;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}.top-value-box-first h3:after,.top-value-box-reverse h3:after,.top-value-box-second h3:after{height:calc( 2 / 767 * 100vw);width:5.5%; }}@media (min-width:992px){.main-section--col--two{width:initial}}@media screen and (max-width:767px){.wp-block-cover{padding:0}}.device-mobile .global-nav-list>li .global-nav-name{font-size:14px}.global-nav-list>li .global-nav-name{color:#5a5a5a;font-weight:400}.global-nav-list>li:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:14px;background-color:#d6d6d6}#alterr-h ul.menu3a{border-bottom:1px solid #fff}.page_top_btn{bottom:14%}@media screen and (max-width:767px){.page_top_btn{bottom:11%}}.page-header-title,h1.page-header-title{font-size:2.4rem}.page-header-title,h1.page-header-title{-webkit-text-stroke:1px #a9a9a9;text-stroke:1px #a9a9a9}.post-name-alterr-plus .page-header,.post-name-kaatsu-training .page-header,.post-name-stretch .page-header,.post-name-bodycaremassage .page-header,.post-name-access .page-header,.post-name-trial-lesson .page-header{background-size:cover;background-position:center;min-height:37.5rem}@media screen and (max-width:767px){.post-name-alterr-plus .page-header,.post-name-kaatsu-training .page-header,.post-name-stretch .page-header,.post-name-bodycaremassage .page-header,.post-name-access .page-header,.post-name-trial-lesson .page-header{min-height:25.5rem}}.post-name-alterr-plus .page-header{background-image:url(https://dev.alterrbmr.com/wp-content/uploads/2022/07/mv-alterr-plus.webp)}.post-name-kaatsu-training .page-header{background-image:url(https://dev.alterrbmr.com/wp-content/uploads/2022/07/mv-kaatsu-training.webp)}.post-name-stretch .page-header{background-image:url(https://dev.alterrbmr.com/wp-content/uploads/2022/07/mv-stretch.webp)}.post-name-bodycaremassage .page-header{background-image:url(https://dev.alterrbmr.com/wp-content/uploads/2022/07/mv-bodycaremassage.jpg);background-position:bottom}.post-name-access .page-header{background-image:url(https://dev.alterrbmr.com/wp-content/uploads/2022/07/mv-access.webp)}.post-name-trial-lesson .page-header{background-image:url(https://dev.alterrbmr.com/wp-content/uploads/2022/07/mv-trial-lesson-scaled.jpg)}#fixed-bottom-menu{background:rgba(204,172,111,.6)!important;padding:15px!important;z-index:9999!important}@media screen and (max-width:767px){#fixed-bottom-menu{padding:0!important}}.fixed-bottom-menu-container{background-color:transparent!important;width:100%;max-width:660px;margin:auto}@media screen and (max-width:767px){.fixed-bottom-menu-container{max-width:initial}}.fixed-bottom-menu-item{width:100%;max-width:320px;flex-basis:initial!important}@media screen and (max-width:767px){.fixed-bottom-menu-item{width:50%;max-width:initial}}.fixed-bottom-menu-item:first-child{margin-right:20px}@media screen and (max-width:767px){.fixed-bottom-menu-item:first-child{margin-right:0}}.fixed-bottom-menu-item a{position:relative;border-radius:40px;width:100%;background-color:#1c2f62;padding:30px!important;border:1px solid #1c2f62;transition:all .3s}@media screen and (max-width:767px){.fixed-bottom-menu-item a{border-radius:0;padding:calc( 33 / 767 * 100vw) calc( 33 / 767 * 100vw) calc( 30 / 767 * 100vw)!important}}.fixed-bottom-menu-item a:after{content:'';position:absolute;width:9px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);top:43%;right:10%;transition:all .3s}@media screen and (max-width:767px){.fixed-bottom-menu-item a:after{width:calc( 15 / 767 * 100vw);height:calc( 15 / 767 * 100vw);border-bottom:calc( 4 / 767 * 100vw) solid #fff;border-right:calc( 4 / 767 * 100vw) solid #fff;top:50%;transform:rotate(-45deg) translatey(-50%);right:4%}}.fixed-bottom-menu-item a:hover{color:#1C2F62!important;background-color:#fff}@media screen and (max-width:767px){.fixed-bottom-menu-item a:hover{color:#fff!important;background-color:#1c2f62}}.fixed-bottom-menu-item a:hover:after{border-color:#1c2f62}@media screen and (max-width:767px){.fixed-bottom-menu-item a:hover:after{border-color:#fff}}.fixed-bottom-menu-item:nth-child(2) a{background-color:#fff;color:#1c2f62}@media screen and (max-width:767px){.fixed-bottom-menu-item:nth-child(2) a{background-color:#ccac6f;color:#fff;border:none}}.fixed-bottom-menu-item:nth-child(2) a:after{border-color:#1c2f62;transition:all .3s}@media screen and (max-width:767px){.fixed-bottom-menu-item:nth-child(2) a:after{border-color:#fff}}.fixed-bottom-menu-item:nth-child(2) a:hover{color:#fff!important;background-color:#1c2f62}@media screen and (max-width:767px){.fixed-bottom-menu-item:nth-child(2) a:hover{color:#fff;background-color:#ccac6f}}.fixed-bottom-menu-item:nth-child(2) a:hover:after{border-color:#fff}.fixed-bottom-menu-item a .fixed-bottom-menu-text{font-size:22px;font-weight:600;letter-spacing:.01em}@media screen and (max-width:767px){.fixed-bottom-menu-item a .fixed-bottom-menu-text{font-size:calc( 32 / 767 * 100vw);line-height:1.5}}.fixed-bottom-menu-item .dashicons,.fixed-bottom-menu-item br{display:none}.fixed-bottom-menu-item:nth-child(3){display:none}.fixed-bottom-menu-container.is-hidden{display:none}.site-body{padding:0}@media screen and (min-width:576px) and (max-width:767px){.container{max-width:670px}}@media screen and (min-width:768px) and (max-width:992px){.container{max-width:812px}}.pum-container .pum-content+.pum-close{border:none!important;width:50px!important;height:50px!important;border-radius:0!important;font-family:'ヒラギノ角ゴシック','Hiragino Sans','メイリオ',Meiryo,sans-serif!important;box-shadow:none!important;text-shadow:none!important;top:-60px!important;right:0!important}.pum-container{border:none!important;box-shadow:none!important;border-radius:10px;font-family:'ヒラギノ角ゴシック','Hiragino Sans','メイリオ',Meiryo,sans-serif!important;font-weight:300!important}.pum-container .pum-content{font-family:'ヒラギノ角ゴシック','Hiragino Sans','メイリオ',Meiryo,sans-serif!important;font-weight:300!important}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-medium{margin:auto;width:100%!important;padding:50px;max-width:700px!important}}@media screen and (max-width:767px){.pum-container .pum-content{overflow:scroll;height:calc( 900 / 750 * 100vw)}.pum-theme-lightbox .pum-container p{font-size:calc( 32 / 750 * 100vw);line-height:1.68}.pum-theme-lightbox .pum-container p:nth-child(n+2){margin-top:calc( 57 / 750 * 100vw)}.pum-container.pum-responsive{top:17.7%!important;border-radius:10px!important;left:50%!important;transform:translateX(-50%);width:89%!important;padding:calc( 28 / 750 * 100vw) calc( 40 / 750 * 100vw)!important}.pum-container .pum-content+.pum-close{width:calc( 80 / 750 * 100vw)!important;height:calc( 80 / 750 * 100vw)!important;font-size:calc( 70 / 750 * 100vw)!important;top:-9.6%!important;padding-bottom:calc( 12 / 750 * 100vw)!important}}.c-accordion__title{font-size:24px;font-weight:600}.c-accordion__title:after{right:2%;font-size:42px}@media screen and (max-width:767px){.c-accordion__title{text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px;font-size:16px}.c-accordion__title:after{font-size:16px}}.vk_button-color-custom a:hover{opacity:1}.vk_button .vk_button_link.btn{border-radius:40px;font-weight:600}@media screen and (max-width:767px){.vk_button .vk_button_link.btn{text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-buttons .wp-block-column:first-child .vk_button.vk_button-align-wide{margin-right:initial}.top-buttons .wp-block-column:last-child .vk_button.vk_button-align-wide{margin-left:initial}@media screen and (max-width:781px){.top-buttons .wp-block-column:first-child .vk_button.vk_button-align-wide{margin-right:auto}.top-buttons .wp-block-column:last-child .vk_button.vk_button-align-wide{margin-left:auto}}.top-buttons .vk_button .vk_button_link.btn{position:relative}.top-buttons .vk_button .vk_button_link.btn:after{content:'';position:absolute;width:15px;height:15px;border-bottom:2px solid #1c2f62;border-right:2px solid #1c2f62;transform:rotate(45deg);top:28%;right:7%;transition:all .3s}@media screen and (max-width:767px){.top-buttons .vk_button .vk_button_link.btn:after{width:12px;height:12px}}.top-buttons .vk_button .vk_button_link.btn:hover:after{border-color:#fff}@media screen and (max-width:991px){.top-buttons .vk_button.vk_button-align-wide{max-width:90%}}@media screen and (max-width:767px){.top-buttons{gap:.5em!important;margin-bottom:.5em}.top-buttons .vk_button.vk_button-align-wide{max-width:100%}.top-buttons .vk_button .vk_button_link.btn{padding:calc( 12 / 767 * 100vw)  calc( 6 / 767 * 100vw)}.top-buttons .vk_button .vk_button_link.btn span{font-size:16px}}table th{background:rgba(244,244,244,.6);padding:.5rem .2rem}table::-webkit-scrollbar{height:14px}table::-webkit-scrollbar-thumb{background:red;border-radius:7px}table::-webkit-scrollbar-track{background:#ddd;border-radius:7px}@media screen and (max-width:767px){.wp-block-table table{width:600px}}.type-post{margin-top:50px}.top-front{width:78%;margin:auto}.wp-block-media-text.top-front{display:flex;justify-content:center;flex-direction:row-reverse;width:100vw;margin:0 calc( 50% - 50vw)}@media screen and (max-width:991px){.wp-block-media-text.top-front{flex-direction:column-reverse}}.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media{position:relative;width:65%;max-height:600px}@media screen and (max-width:991px){.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media{width:100vw;max-width:initial;margin:0}}@media screen and (max-width:767px){.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media img{height:calc( 480 / 750 * 100vw);object-fit:cover;object-position:top}}.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(right,#fff 0%,transparent 20%);background:-webkit-linear-gradient(right,#fff 0%,transparent 20%);background:linear-gradient(to right,#fff 0%,transparent 20%)}.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(left,#fff 0%,transparent 20%);background:-webkit-linear-gradient(left,#fff 0%,transparent 20%);background:linear-gradient(to left,#fff 0%,transparent 20%)}@media screen and (max-width:991px){.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media:before{background:-moz-linear-gradient(bottom,#fff 0%,transparent 15%);background:-webkit-linear-gradient(bottom,#fff 0%,transparent 15%);background:linear-gradient(to bottom,#fff 0%,transparent 15%)}.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__media:after{background:0 0}}.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__content{width:39%;z-index:10;margin-top:24px;margin-right:-20%}@media screen and (max-width:991px){.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__content{margin-right:0;width:initial}}@media screen and (max-width:767px){.wp-block-media-text.has-media-on-the-right.top-front .wp-block-media-text__content{margin-top:24px;max-width:initial}}.wp-block-media-text.top-front .wp-block-media-text__content{padding:0}.top-front .has-huge-font-size{font-size:44px;padding:0;width:398px;z-index:15;font-weight:600;line-height:1.5;letter-spacing:.13em}@media screen and (max-width:767px){.top-front .has-huge-font-size{font-size:calc( 60 / 750 * 100vw);width:100%;text-align:center;margin-bottom:0;padding:calc( 42 / 750 * 100vw) 0  calc( 43 / 750 * 100vw);letter-spacing:.2em;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px; }}.top-news{padding:80px 40px}@media screen and (max-width:767px){.top-news{padding:calc( 60  / 750 * 100vw) calc( 40 / 750 * 100vw) calc( 80 / 750 * 100vw)!important}.top-news .wp-block-cover__inner-container{margin-right:initial!important;margin-left:initial!important;max-width:initial!important}}.top-news p{margin:0}.top-news .wp-block-latest-posts.wp-block-latest-posts__list{width:100%;max-width:1000px;margin:57px auto 0}@media screen and (max-width:767px){.top-news .wp-block-latest-posts.wp-block-latest-posts__list{margin-top:calc(60 / 750 * 100vw)}}.top-news .wp-block-latest-posts.wp-block-latest-posts__list li{display:flex;flex-direction:row-reverse;align-items:center}@media screen and (max-width:767px){.top-news .wp-block-latest-posts.wp-block-latest-posts__list li{flex-direction:column-reverse;padding-top:calc( 40 / 750 *100vw);padding-bottom:calc( 48 / 750 *100vw)}}.top-news .wp-block-latest-posts__post-date{width:100%;max-width:86px;margin-right:17px;line-height:1;font-size:16px}@media screen and (max-width:767px){.top-news .wp-block-latest-posts__post-date{max-width:initial;font-size:calc( 32 / 750 * 100vw);margin-right:0}}.top-news .wp-block-latest-posts li>a{width:calc( 100% - 86px);line-height:1;margin-bottom:0;padding:50px 0;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow.svg);background-repeat:no-repeat;background-position:right center}@media screen and (max-width:767px){.top-news .wp-block-latest-posts li>a{font-size:calc( 32 / 750 * 100vw);padding:calc( 24 / 750 * 100vw) 0 calc(41 / 750 * 100vw);width:100%;background-size:2%}}.top-news .wp-block-latest-posts li:first-child{border-top:1px solid #ddd}.top-news .wp-block-latest-posts li{border-bottom:1px solid #ddd;padding:0}.top-news .wp-block-buttons>.wp-block-button{margin-top:50px}@media screen and (max-width:767px){.top-news .wp-block-buttons>.wp-block-button{margin-top:calc( 60 / 750 * 100vw)}}.top-news .wp-block-button__link{width:300px;display:inline-block;border:1px solid #1c2f62;padding:10.5px;font-size:18px;font-weight:600;background-color:#fff;color:#1c2f62;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow-blue.svg);background-repeat:no-repeat;background-position:right 17px center}@media screen and (max-width:767px){.top-news .wp-block-button__link{width:calc( 670 / 750 * 100vw);border:calc( 2 /750 * 100vw) solid #1c2f62;font-size:calc( 36 / 750 * 100vw);border-radius:50px!important;background-size:2%;padding:calc( 21 / 750 * 100vw);background-position:right calc( 27 / 750 * 100vw) center;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-news .wp-block-button__link:hover{color:#fff;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow-white.svg)}.top-worries{padding:80px 40px 85px;position:relative}@media screen and (max-width:767px){.top-worries{padding:calc( 47 /750 * 100vw) calc( 40 / 750 * 100vw) calc( 351 / 750 * 100vw)}.top-worries .h2-en{margin-bottom:0}}.top-worries:before{position:absolute;content:'';width:302px;height:152px;border-radius:152px 152px 0 0;background:#f0f0f0;bottom:0;left:59%;z-index:2}.top-worries:after{position:absolute;content:'';background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/top-worries-icon.png);background-repeat:no-repeat;width:150px;height:197px;bottom:0;left:65%;z-index:3;min-height:initial}@media screen and (max-width:991px){.top-worries:before{right:8%}.top-worries:after{right:18%}}@media screen and (max-width:767px){.top-worries:before{width:calc( 1000 / 750 * 100vw);height:calc( 150 / 750 * 100vw);border-radius:50%;left:calc( -92 / 750 * 100vw);bottom:calc( 180 / 750 * 100vw);z-index:3;background:#fff}.top-worries:after{left:50%;bottom:0;right:initial;transform:translateX(-50%);min-height:initial;width:calc( 150 / 750 * 100vw);height:calc( 197 / 750 * 100vw);background-size:cover}}.top-worries .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{font-size:24px;font-weight:600;padding-left:56px;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/check-box.svg);background-repeat:no-repeat;background-position:left top 9px}@media screen and (max-width:767px){.top-worries .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{font-size:calc( 36 / 750 * 100vw);padding-left:calc( 80 / 750* 100vw);background-position:left top calc( 10 / 750 * 100vw);background-size:7%;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-worries .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column p{margin-bottom:15px}.top-worries h2{margin-bottom:49px}@media screen and (max-width:767px){.top-worries h2{margin-bottom:calc( 78 / 750 * 100vw);padding:0 calc( 115 / 750 * 100vw)}.top-worries .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column p{margin-bottom:calc( 15 / 750 * 100vw);line-height:1.5;letter-spacing:.01em}.top-worries h2:after{bottom:-16%}}.top-worries .wp-block-columns{width:100%;max-width:1000px;margin:auto;gap:50px}@media screen and (max-width:767px){.top-worries .wp-block-columns{max-width:initial;gap:calc( 42 / 750 * 100vw)}.top-worries .wp-block-columns:nth-child(n+2){margin-top:calc( 31 / 750 * 100vw)}}.top-worries-last{width:43%}@media screen and (max-width:767px){.top-worries-last{width:100%;position:relative}.top-worries-last:after{position:absolute;content:'';width:100vw;height:calc( 312 / 750 * 100vw);top:calc( 180 / 750 * 100vw);left:calc( -120 / 750 * 100vw);background:#f0f0f0}}@media screen and (max-width:767px){.alignfull div[class*=__inner-container]{max-width:initial}}.top-point{padding:72px 40px 80px;margin-bottom:80px}@media screen and (max-width:767px){.top-point{padding:calc( 44 / 750 * 100vw) calc( 40 / 750 * 100vw) calc( 80 / 750 * 100vw);margin-bottom:calc( 48 / 750 * 100vw)}}.top-point .h2-en{margin-bottom:0}@media screen and (max-width:767px){.top-point h2{padding:0}.top-point h2:after{bottom:-11%}.h2-en{font-size:calc( 44 / 750 * 100vw )!important}.top-point .vk_inline-font-size{font-size:calc( 30 / 750 * 100vw )!important}}.top-point-head{font-size:20px;font-weight:600;margin-bottom:0}@media screen and (max-width:781px){.top-point-head{font-size:calc( 40 /750 * 100vw)}}.top-point-lead{font-size:24px;font-weight:600;line-height:1.5;margin-top:50px;margin-bottom:70px;letter-spacing:.01em}@media screen and (max-width:781px){.top-point-lead{display:none}}.top-point .wp-block-columns{width:100%;max-width:1000px;margin:auto;gap:14px}@media screen and (max-width:781px){.top-point .wp-block-columns{margin-top:calc( 152 /750 * 100vw);max-width:initial;gap:calc( 88 / 750 * 100vw)}}.top-point .wp-block-columns p:first-child{font-size:27px;font-family:'Damion',cursive;color:#1c2f62;margin-top:-25px;margin-bottom:0;text-align:center}@media screen and (max-width:781px){.top-point .wp-block-columns p:first-child{font-size:calc( 40 / 750 * 100vw);margin-top:calc( -91 / 750 * 100vw)}}.top-point-item-title{justify-content:center!important}@media screen and (max-width:781px){.top-point-item-title{margin-top:calc( -14 / 750 * 100vw)}}.top-point-number{font-size:60px!important;font-family:'Damion',cursive;line-height:1!important;margin-top:-42px!important;color:#1C2F62!important}@media screen and (max-width:781px){.top-point-number{font-size:calc( 80 / 750 * 100vw)!important;margin-top:calc( -108 / 750 * 100vw)!important}}.top-point .wp-block-columns p:nth-child(2){font-size:18px;font-weight:600;color:#1c2f62;margin-bottom:4px;margin-top:6px;text-align:center}@media screen and (max-width:781px){.top-point .wp-block-columns p:nth-child(2){font-size:calc( 34 / 750 * 100vw);margin-bottom:calc( 25 / 750 * 100vw);margin-top:calc( 21 / 750 * 100vw);line-height:1.1818;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-point .wp-block-columns p:last-child{font-size:16px;margin-bottom:0;color:#141414}@media screen and (max-width:781px){.top-point .wp-block-columns p:last-child{font-size:calc( 32 / 767 * 100vw);letter-spacing:.02em}}.top-point .wp-block-column{background-color:#fff;border-radius:20px;padding:0 20px 30px;height:211px}@media screen and (max-width:991px){.top-point .wp-block-column{height:306px}}@media screen and (max-width:781px){.top-point .wp-block-column{height:auto;padding:calc( 60 /767 * 100vw) calc( 50 / 767 * 100vw) calc( 44 / 767 * 100vw)}}.top-point .wp-block-column:nth-child(even){margin-top:20px}@media screen and (max-width:781px){.top-point .wp-block-column:nth-child(even){margin-top:0}}.top-point .alignfull div[class*=__inner-container]{max-width:initial}.top-point .wp-block-cover .wp-block-cover__inner-container{max-width:initial}@media screen and (max-width:991px){.alignfull div[class*=__inner-container]{max-width:initial}}.top-value{padding:80px 0 0}@media screen and (max-width:767px){.top-value{padding:calc( 60 / 750 * 100vw) 0 0}.top-value-h2{padding:0}.top-value-h2:after{bottom:-7%}}.top-value p.h2-en{margin-bottom:0!important}.top-value-box{width:100%;max-width:1000px;margin:auto;grid-template-columns:46% 1fr}@media screen and (max-width:767px){.top-value-box{display:block;width:100vw;margin:0 calc( 50% - 50vw);max-width:initial;padding:0 calc(40 / 750 * 100vw)}.top-value-box img,.top-value-box-reverse img{height:calc(400 / 750 * 100vw);object-fit:cover;object-position:top;border-radius:10px}}.top-value-box-first{margin-top:45px}@media screen and (max-width:767px){.top-value-box-first{margin-top:calc( 92 / 750 * 100vw)}}.top-value-box-second{margin-top:50px}@media screen and (max-width:767px){.top-value-box-second{margin-top:calc( 45 / 750 * 100vw)}}.top-value-box.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 5%}@media screen and (max-width:767px){.top-value-box.wp-block-media-text .wp-block-media-text__content{padding:calc( 30 / 750 * 100vw) 0 0}.top-value-box.wp-block-media-text .wp-block-media-text__content h3{margin-top:0}}.top-value-box-reverse.wp-block-media-text .wp-block-media-text__content{padding:0 6% 0 0}@media screen and (max-width:767px){.top-value-box-reverse.wp-block-media-text .wp-block-media-text__content{padding:calc( 31 / 750 * 100vw) 0 0}}.top-value-box-reverse{width:100%;max-width:1000px;margin:128px auto 0;grid-template-columns:54% 1fr!important}.top-value-box-reverse-last{margin-bottom:66px}@media screen and (max-width:767px){.top-value-box-reverse{display:block;width:100vw;margin:calc( 81 / 750 * 100vw) calc( 50% - 50vw) 0;max-width:initial;padding:0 calc(40 / 750 * 100vw);grid-template-columns:initial}.top-value-box-reverse-last{margin-bottom:calc( 80 / 750 * 100vw)}}.top-value-box-reverse h3{margin-top:-50px}@media screen and (max-width:767px){.top-value-box-reverse h3{margin-top:0}}.top-value-box p,.top-value-box-reverse p{margin-top:25px;margin-bottom:0;line-height:1.68}@media screen and (max-width:767px){.top-value-box p,.top-value-box-reverse p{font-size:calc( 32 / 750 * 100vw);margin-top:calc( 26 / 750 * 100vw );font-weight:300}}.top-value-box .wp-block-buttons>.wp-block-button,.top-value-box-reverse .wp-block-buttons>.wp-block-button{margin-top:52px}@media screen and (max-width:767px){.top-value-box .wp-block-buttons>.wp-block-button,.top-value-box-reverse .wp-block-buttons>.wp-block-button{margin-top:calc( 56 / 750 * 100vw)}}.top-value-box .wp-block-button__link,.top-value-box-reverse .wp-block-button__link{width:300px;display:inline-block;border:1px solid #1c2f62;font-weight:600;font-size:18px;background-color:#fff;color:#1c2f62;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow-blue.svg);background-repeat:no-repeat;background-position:right 20px center}.top-value-box .wp-block-button__link:hover,.top-value-box-reverse .wp-block-button__link:hover{color:#fff;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow-white.svg)}@media screen and (max-width:767px){.top-value-box .wp-block-button__link,.top-value-box-reverse .wp-block-button__link{width:calc( 670 / 750 * 100vw);border:calc( 2 /750 * 100vw) solid #1c2f62;font-size:calc( 36 / 750 * 100vw);border-radius:50px!important;background-size:2%;padding:calc( 21 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}@media screen and (max-width:600px){.wp-block-media-text.is-stacked-on-mobile.top-value-box .wp-block-media-text__media{margin-bottom:0!important}.wp-block-media-text.is-stacked-on-mobile.top-value-box-reverse .wp-block-media-text__media{margin-bottom:0!important}}.top-come-true{padding:80px 0 90px}@media screen and (max-width:767px){.top-come-true{padding:calc( 60 / 750 * 100vw) calc( 40 / 750 * 100vw) calc( 107 / 750 * 100vw)}}.top-come-true-head{font-size:20px;font-weight:600;margin-bottom:0}@media screen and (max-width:767px){.top-come-true-head{font-size:calc( 40 / 750 * 100vw);padding:0 calc( 90 / 750 * 100vw);line-height:1.3}.top-come-true h2{padding:0 calc( 100 / 750 * 100vw) calc( 24 / 750 * 100vw)}.top-come-true h2:after{bottom:0}}.top-come-true .wp-block-media-text{width:100%;max-width:748px;margin:49px auto 0;grid-template-columns:32.3% 1fr}@media screen and (max-width:767px){.top-come-true .wp-block-media-text{display:block;max-width:initial;margin-top:calc( 66 / 750 * 100vw)}}@media screen and (max-width:767px){.top-come-true .wp-block-media-text .wp-block-media-text__media{width:100%;max-width:calc( 400 / 767 * 100vw);margin:auto}}.top-come-true .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 30px}@media screen and (max-width:767px){.top-come-true .wp-block-media-text .wp-block-media-text__content{padding:calc( 60 / 767 * 100vw) 0 0 0}}.top-come-true .wp-block-media-text .wp-block-media-text__content p:first-child{margin-bottom:16px;font-size:24px;font-weight:600}@media screen and (max-width:767px){.top-come-true .wp-block-media-text .wp-block-media-text__content p:first-child{font-size:calc( 36 / 767 * 100vw)!important;margin-bottom:calc( 22 / 767 * 100vw);letter-spacing:.02em;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-come-true .wp-block-media-text .wp-block-media-text__content p:nth-child(2){font-size:16px;font-weight:300;line-height:1.6875}@media screen and (max-width:767px){.top-come-true .wp-block-media-text .wp-block-media-text__content p:nth-child(2){font-size:calc( 32 / 767 * 100vw);line-height:1.75;letter-spacing:.03em}}.top-difference{padding:80px 40px 80px}@media screen and (max-width:781px){.top-difference{padding:calc(60 / 750 * 100vw) calc( 63 / 750 * 100vw ) calc( 80 / 750 * 100vw )}.top-difference h2{padding:0 calc(140 / 750 * 100vw)}.top-difference h2:after{bottom:-10%}}.top-difference-2blocks{margin:51px auto 0;width:100%;max-width:574px;gap:47px!important}.top-difference-3blocks{margin:20px auto 0;width:100%;max-width:880px;gap:50px!important}@media screen and (max-width:991px){.top-difference-2blocks{margin:calc( 64 / 991 * 100vw) auto 0;width:100%;max-width:calc( 555 / 991 * 100vw);gap:calc( 50 / 991 * 100vw)!important}.top-difference-3blocks{margin:calc( 20 / 991 * 100vw) auto 0;width:100%;max-width:calc( 857 / 991 * 100vw);gap:calc( 50 / 991 * 100vw)!important}}@media screen and (max-width:781px){.top-difference-2blocks{margin:calc( 80 / 750 * 100vw) auto 0;max-width:initial;gap:calc( 28 / 750 * 100vw )!important}.top-difference-3blocks{margin:calc( 28 / 750 * 100vw) auto 0;max-width:initial;gap:calc( 28 / 750 * 100vw )!important;justify-content:center}.top-difference-3blocks .wp-block-column{flex-grow:initial}}@media screen and (max-width:781px){.top-difference .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:47.7%!important}}.top-difference .wp-block-columns p{position:relative;background-color:#fff;border-radius:50%;padding:71px 50px;text-align:center;font-size:24px;color:#1c2f62;font-weight:600;margin-bottom:0}.top-difference .top-difference-3blocks p{padding:69px 17px}.top-difference .wp-block-columns p:after{position:absolute;content:'';width:95%;height:95%;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #d2d5e0}@media screen and (max-width:991px){.top-difference .wp-block-columns p{padding:calc( 65 / 991 * 100vw) calc( 50 / 991 * 100vw);font-size:calc( 24 / 991 * 100vw)}.top-difference .top-difference-3blocks p{padding:calc( 65 / 991 * 100vw) calc( 17 / 991 * 100vw)}.top-difference .wp-block-columns p:after{border:calc( 2 / 991 * 100vw) solid #d2d5e0}}@media screen and (max-width:781px){.top-difference .wp-block-columns p{padding:calc( 78 / 750 * 100vw) calc( 50 / 750 * 100vw);font-size:calc( 28 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}.top-difference .top-difference-3blocks p{padding:calc( 82 / 750 * 100vw) calc( 10 / 750 * 100vw)}.top-difference .wp-block-columns p:after{border:calc( 4 / 750 * 100vw) solid #d2d5e0}}.top-voice{padding:80px 40px 51px}@media screen and (max-width:781px){.top-voice{padding:calc(60 / 750 * 100vw) calc( 40 / 750 * 100vw) calc( 80 / 750 * 100vw)}}.top-voice .wp-block-media-text{width:100%;max-width:1000px;margin:auto;grid-template-columns:20% 1fr;margin-top:55px}@media screen and (max-width:781px){.top-voice .wp-block-media-text{max-width:initial;grid-template-columns:22.5% 1fr!important;margin-top:calc( 80 / 750 * 100vw)}}@media screen and (max-width:781px){.top-voice .wp-block-media-text .wp-block-media-text__media{width:100%;max-width:calc( 150 / 750 * 100vw)}}@media screen and (max-width:781px){.top-voice .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:2;grid-row:1}}.top-voice .wp-block-media-text:nth-child(n+4){margin-top:40px}@media screen and (max-width:781px){.top-voice .wp-block-media-text:nth-child(n+4){margin-top:calc( 50 / 750 * 100vw)}}.top-voice .wp-block-media-text .wp-block-media-text__content{position:relative;padding:50px 50px 45px;background-color:#fff;margin-left:60px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,.16)}@media screen and (max-width:781px){.top-voice .wp-block-media-text .wp-block-media-text__content{padding:calc( 30 / 750 * 100vw);margin-left:calc( 30 / 750 * 100vw);border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,.16);width:100%;max-width:calc( 500 / 750 * 100vw)}}.top-voice .wp-block-media-text .wp-block-media-text__content p:first-child{font-size:16px!important;font-weight:600;line-height:1;margin-bottom:0}.top-voice .wp-block-media-text .wp-block-media-text__content p:nth-child(2){font-size:16px;font-weight:300;line-height:1.666;margin-bottom:0;margin-top:15px}@media screen and (max-width:781px){.top-voice .wp-block-media-text .wp-block-media-text__content p:first-child{font-size:calc( 24 / 750 * 100vw)!important;line-height:1.125}.top-voice .wp-block-media-text .wp-block-media-text__content p:nth-child(2){font-size:calc( 24 / 750 * 100vw)!important;margin-top:calc( 20 / 750 * 100vw)}}p.top-voice-text01{font-size:22px;font-weight:600;line-height:1;margin-top:70px}p.top-voice-text02{font-size:30px;font-weight:600;line-height:1;margin-top:20px}@media screen and (max-width:767px){p.top-voice-text01{font-size:calc( 40 / 750 * 100vw);line-height:1.2;margin-top:calc( 60 / 750 * 100vw);padding:0 calc( 115 / 750 * 100vw)}p.top-voice-text02{font-size:calc( 60 / 750 * 100vw);line-height:1.2;margin-top:calc( 30 / 750 * 100vw)}}.top-overview{padding:80px 40px}@media screen and (max-width:781px){.top-overview{padding:calc( 60 / 750 * 100vw) calc( 40 / 750 * 100vw) calc( 80 / 750 * 100vw)}}.top-overview-block-first{width:100%;max-width:1000px;border-radius:10px 10px 0 0;padding:40px 47px 50px;background-color:rgba(255,255,255,.76);margin:55px auto 0;gap:23px!important}@media screen and (max-width:781px){.top-overview-block-first{max-width:initial;padding:calc( 50 / 750 * 100vw) calc( 40 / 750 * 100vw);background-color:rgba(255,255,255,.76);margin:calc( 63 / 750 * 100vw) auto 0;gap:calc( 46 / 750 * 100vw) !important}}.top-overview-block-first .wp-block-column{position:relative}.top-overview-block-first .wp-block-column:before{position:absolute;content:'';width:2px;height:60px;top:0;left:0;background:#d6d6d6}.top-overview-block-first .wp-block-column:nth-child(2):before{height:96px}@media screen and (max-width:781px){.top-overview-block-first .wp-block-column:before{width:calc( 2 / 750 * 100vw);height:calc( 88 / 750 * 100vw)}.top-overview-block-first .wp-block-column:nth-child(2):before{height:calc( 140 / 750 * 100vw)}}.top-overview-block-first p{padding-left:22px;margin-bottom:0;line-height:1}@media screen and (max-width:781px){.top-overview-block-first p{padding-left:calc( 30 / 750 * 100vw)}}.top-overview-block-first p:first-child{font-size:24px;font-weight:600}@media screen and (max-width:781px){.top-overview-block-first p:first-child{font-size:calc( 36 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-overview-block-first p:nth-child(n+2){font-size:16px;font-weight:300;margin-top:20px;margin-bottom:0}.top-overview-block-first p:nth-child(3){color:#1c2f62;font-size:16px;font-weight:600;margin-top:20px;margin-bottom:0}@media screen and (max-width:781px){.top-overview-block-first p:nth-child(n+2){font-size:calc( 32 / 750 * 100vw);margin-top:calc( 20 / 750 * 100vw)}.top-overview-block-first p:nth-child(3){font-size:calc( 32 / 750 * 100vw);margin-top:calc( 20 / 750 * 100vw)}}.top-overview-block-second{width:100%;max-width:1000px;border-radius:0 0 10px 10px;padding:0 47px 34px;background-color:rgba(255,255,255,.76);margin:auto;gap:23px!important}@media screen and (max-width:781px){.top-overview-block-second{max-width:initial;border-radius:0 0 10px 10px;padding:0 calc( 40 / 750 * 100vw)  calc( 40 / 750 * 100vw);gap:calc( 38 / 750 * 100vw) !important}}.top-overview-block-second .wp-block-column{position:relative}.top-overview-block-second .wp-block-column:before{position:absolute;content:'';width:2px;height:223px;top:0;left:0;background:#d6d6d6}.top-overview-block-second .wp-block-column:nth-child(2):before{height:60px}@media screen and (max-width:781px){.top-overview-block-second .wp-block-column:before{width:calc( 2 / 750 * 100vw);height:calc( 523 / 750 * 100vw)}.top-overview-block-second .wp-block-column:nth-child(2):before{height:calc( 88 / 750 * 100vw)}}.top-overview-block-second p{padding-left:22px;margin-bottom:0;margin-bottom:0}@media screen and (max-width:781px){.top-overview-block-second p{padding-left:calc( 30 / 750 * 100vw)}}.top-overview-block-second p:first-child{font-size:24px;font-weight:600;line-height:1}@media screen and (max-width:781px){.top-overview-block-second p:first-child{font-size:calc( 36 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}.top-overview-block-second p:nth-child(n+2){font-size:16px;font-weight:300;margin-top:15px;margin-bottom:0}.top-overview-block-second p:nth-child(n+3){margin-top:28px}@media screen and (max-width:781px){.top-overview-block-second p:nth-child(n+2){font-size:calc( 32 / 750 * 100vw);margin-top:calc( 15 / 750 * 100vw)}.top-overview-block-second p:nth-child(n+3){margin-top:calc( 50 / 750 * 100vw);font-size:calc( 32 / 750 * 100vw)}}.top-overview-more{position:relative;display:table;color:#1C2F62!important;font-weight:600!important;padding-right:14px;margin-top:20px!important;transition:all .3s}.top-overview-more:after{content:'';position:absolute;width:9px;height:9px;border-bottom:2px solid #1c2f62;border-right:2px solid #1c2f62;transform:rotate(-45deg);top:28%;right:0}@media screen and (max-width:781px){.top-overview-more:after{width:calc( 14/ 750 * 100vw);height:calc( 14/ 750 * 100vw);border-bottom:calc( 4/ 750 * 100vw) solid #1c2f62;border-right:calc( 4/ 750 * 100vw) solid #1c2f62;top:25%;right:-4%}}.h2-en-top-staff{margin-top:80px}@media screen and (max-width:767px){.h2-en-top-staff{margin-top:calc( 60 / 750 * 100vw)}}.top-staff-block{width:100%;max-width:1000px!important;margin:60px auto 0!important;background:#faf7f1;padding:60px;border-radius:10px;grid-template-columns:28.4% 1fr}@media screen and (max-width:767px){.top-staff-block{max-width:calc( 670 / 750 * 100vw);margin:calc( 62 / 750 * 100vw) auto 0;padding:calc( 30 / 750 * 100vw);grid-template-columns:41.3% 1fr}}.top-staff-block img{border-radius:10px}@media screen and (max-width:767px){.top-staff-block img{object-fit:cover;height:calc( 280 / 750 * 100vw);object-position:top}}.top-staff-block05{margin-bottom:69px}@media screen and (max-width:767px){.top-staff-block05{margin-bottom:calc( 80 / 750 * 100vw)}.top-staff-block .wp-block-media-text__content{display:contents}}.top-staff-block .wp-block-media-text__content{padding:0 0 0 39px}.wp-block-media-text__content-top{display:block!important}@media screen and (max-width:767px){.wp-block-media-text__content-top{padding-left:calc( 40 / 750 * 100vw)}.wp-block-media-text__content-top .wp-block-group{display:block}}.top-staff-block__name{font-size:26px;font-weight:600;line-height:1}@media screen and (max-width:767px){.top-staff-block__name{font-size:calc( 50 / 750 * 100vw);margin-top:calc( 10 / 750 * 100vw)!important}}.top-staff-block__en{font-size:18px;color:#a6aec3;line-height:1;font-family:'Damion',cursive;margin-left:20px!important}@media screen and (max-width:767px){.top-staff-block__en{font-size:calc( 36 / 750 * 100vw);margin-top:calc( 15 / 750 * 100vw)!important;margin-left:0!important}}.top-staff-block__menus{align-items:initial!important}.top-staff-block__menu{position:relative;color:#fff!important;padding:0;background:#1c2f62;font-size:14px;line-height:1.6;width:77px;text-align:center;margin-top:30px!important}.top-staff-block__menu:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:11px 0 11px 13px;border-color:transparent transparent transparent #1c2f62;top:0;right:-13px}@media screen and (max-width:767px){.top-staff-block__menu{padding:0;text-align:center;font-size:calc( 28 / 750 * 100vw);line-height:1.43;margin-top:calc( 39 / 750 * 100vw)!important;width:calc( 140 / 750 * 100vw)}.top-staff-block__menu:after{border-width:calc( 20 / 750 * 100vw) 0 calc( 20 / 750 * 100vw) calc( 20 / 750 * 100vw);top:0;right:calc( -19 / 750 * 100vw)}}.top-staff-block__training{font-size:14px;line-height:1;font-weight:600;margin-top:34px!important;margin-left:14px!important}@media screen and (max-width:767px){.top-staff-block__training{font-size:calc( 28 / 750 * 100vw);margin-top:calc( 20 / 750 * 100vw)!important;margin-left:0!important;line-height:1.2}}@media screen and (max-width:767px){.top-staff-block__bottom .wp-block-group__inner-container{margin-left:initial!important}}.top-staff-block__message{font-size:16px;font-weight:600;margin-top:26px!important;margin-bottom:0!important}@media screen and (max-width:767px){.top-staff-block__message{font-size:calc( 32 / 750 * 100vw);margin-top:calc( 40 / 750 * 100vw)}}.top-staff-block__texts{padding:25px 30px 23px;background:#fff;border-radius:10px;display:block!important;margin-top:3px}@media screen and (max-width:767px){.top-staff-block__texts{padding:calc( 30 / 750 * 100vw);width:calc( 632/ 750 * 100vw)}}.top-staff-block__texts p{font-size:16px;color:#141414;font-weight:300}@media screen and (max-width:767px){.top-staff-block__texts p{font-size:calc( 32/ 750 * 100vw)}}.top-staff-block .top-staff-block__texts p:nth-child(2){margin-top:26px}@media screen and (max-width:767px){.top-staff-block .top-staff-block__texts p:nth-child(2){margin-top:calc( 20/ 750 * 100vw)}}.top-staff-block .top-staff-block__texts p:nth-child(n+3){margin-top:0}.top-staff-block__more{position:relative;display:table;color:#1C2F62!important;font-weight:600!important;margin-left:auto!important;padding-right:14px;margin-top:11px!important;transition:all .3s}.top-staff-block05 .top-staff-block__more{margin-top:32px!important}@media screen and (max-width:767px){.top-staff-block__more{padding-right:calc( 20/ 750 * 100vw);font-size:calc( 32/ 750 * 100vw)}}.top-staff-block__more:after{content:'';position:absolute;width:9px;height:9px;border-bottom:2px solid #1c2f62;border-right:2px solid #1c2f62;transform:rotate(-45deg);top:28%;right:0}@media screen and (max-width:767px){.top-staff-block__more:after{width:calc( 14/ 750 * 100vw);height:calc( 14/ 750 * 100vw);border-bottom:calc( 4/ 750 * 100vw) solid #1c2f62;border-right:calc( 4/ 750 * 100vw) solid #1c2f62;top:37%}}.top-staff-block__more:hover{opacity:.7}@media (max-width:600px){.top-staff-block.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:41.3% 1fr!important}}.top-effort{padding:80px 40px}@media screen and (max-width:767px){.top-effort{padding:calc( 60/ 750 * 100vw) calc( 40/ 750 * 100vw) calc( 80/ 750 * 100vw)}}.top-effort .wp-block-media-text{width:100%;max-width:1000px;margin:60px auto 0;padding:10px 30px 10px 10px;background:#faf7f1;grid-template-columns:15.65% 1fr}@media screen and (max-width:767px){.top-effort .wp-block-media-text{max-width:initial;margin:calc( 60/ 750 * 100vw) auto 0;padding:calc( 20/ 750 * 100vw)  calc( 20/ 750 * 100vw)  calc( 27/ 750 * 100vw);grid-template-columns:23.8% 1fr}}.top-effort .wp-block-media-text:nth-child(n+4){margin-top:30px}@media screen and (max-width:767px){.top-effort .wp-block-media-text:nth-child(n+4){margin-top:calc( 40/ 750 * 100vw)}}.top-effort .wp-block-media-text p{font-size:18px!important;margin-bottom:0!important;font-weight:300}.top-effort-block-last p{padding-top:46px}@media screen and (max-width:767px){.top-effort .wp-block-media-text p{font-size:calc( 32/ 750 * 100vw)!important}.top-effort-block-last p{padding-top:0}}.top-effort .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 30px}@media screen and (max-width:767px){.top-effort .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 calc( 20/ 750 * 100vw)}}@media (max-width:600px){.top-effort .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:41.3% 1fr!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:2;grid-row:1}}.top-contents{padding:80px 40px}@media screen and (max-width:767px){.top-contents{padding:calc( 60/ 750 * 100vw) calc( 40/ 750 * 100vw) calc( 80/ 750 * 100vw)}}.top-contents-blocks ul{display:flex;justify-content:space-between;width:100%;max-width:1000px;margin:48px auto 0}@media screen and (max-width:767px){.top-contents-blocks ul{display:block;max-width:initial;margin-top:calc( 58 / 750 * 100vw)}}.top-contents-blocks ul li{width:28%}@media screen and (max-width:767px){.top-contents-blocks ul li{width:100%;display:flex}.top-contents-blocks ul li:nth-child(n+2){margin-top:calc( 40 / 750 * 100vw)}.top-contents-blocks ul li figure{width:100%;max-width:calc( 310 /  750 * 100vw)}}.top-contents-blocks ul li .wp-block-post-date{padding:16px 16px 0;background:#fff}@media screen and (max-width:767px){.top-contents-blocks ul li .wp-block-post-date{padding:0;background:0 0;font-size:calc( 32 /  750 * 100vw)}}.top-contents-blocks ul li h2{background:#fff;padding:0 16px 16px;font-size:16px;font-weight:600;text-align:left}@media screen and (max-width:767px){.top-contents-blocks ul li h2{background:0 0;padding:0;font-size:calc( 32 /  750 * 100vw)}}.top-contents-blocks ul li h2:after{width:0}.top-contents-button{margin-top:39px!important}.top-contents-button .wp-block-button__link{width:300px;display:inline-block;font-weight:600;border:1px solid #1c2f62;font-size:18px;background-color:#fff;color:#1c2f62;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow-blue.svg);background-repeat:no-repeat;background-position:right 20px center}.top-contents-button .wp-block-button__link:hover{color:#fff;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow-white.svg)}@media screen and (max-width:767px){.top-contents-button .wp-block-button__link{width:calc( 670 / 750 * 100vw);border:calc( 2 /750 * 100vw) solid #1c2f62;font-size:calc( 36 / 750 * 100vw);border-radius:50px!important;background-size:2%;padding:calc( 21 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:1px}}@media screen and (max-width:767px){.top-contents-texts{width:100%;max-width:calc( 330 / 750 * 100vw);margin-left:calc( 30 / 750 * 100vw)}}#kaatsu-05{min-height:initial}.kaatsu-movie .wp-block-embed__wrapper{width:72%;margin:auto}@media screen and (max-width:767px){.kaatsu-movie .wp-block-embed__wrapper{width:100%}.kaatsu-movies{gap:0!important}.kaatsu-movies .wp-block-embed{min-height:initial;min-width:initial}}@media screen and (max-width:767px){.stretch-block{display:block}.alterr-plus-block{margin-top:0}}@media screen and (max-width:767px){.bodycaremassage-block{display:block}.bodycaremassage-block img{height:350px;object-fit:cover}.bodycaremassage-block .wp-block-media-text__content{padding:0}}.bodycaremassage-movie{width:60%;margin:auto}@media screen and (max-width:767px){.bodycaremassage-movie{width:100%}}.trial-lesson.wp-block-media-text .wp-block-media-text__content{padding:45px 20px 45px 0}.trial-lesson-sp{display:none}@media screen and (max-width:767px){.trial-lesson-pc{display:none}.trial-lesson-sp{display:block;width:100vw;margin:0 calc(50% - 50vw )!important;max-width:initial!important}}.trial-lesson__title{font-size:28px!important;font-weight:600;line-height:1}.trial-lesson__sub{line-height:1.45;font-weight:600;margin-top:10px;font-size:18px}.trial-lesson__text p{position:relative;font-size:20px;font-weight:600;padding-left:36px;line-height:1}.trial-lesson__text p:after{position:absolute;content:'';width:30px;height:30px;top:-6px;left:-2px;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/check-box.svg);background-size:cover}.trial-lesson__text p:nth-child(n+2){margin-top:20px}.trial-lesson.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{position:relative}.trial-lesson.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(right,#fff 0%,transparent 20%);background:-webkit-linear-gradient(right,#fff 0%,transparent 20%);background:linear-gradient(to right,#fff 0%,transparent 20%)}.trial-lesson.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(left,#fff 0%,transparent 20%);background:-webkit-linear-gradient(left,#fff 0%,transparent 20%);background:linear-gradient(to left,#fff 0%,transparent 20%)}@media screen and (max-width:767px){.trial-lesson-sp .wp-block-group__inner-container{max-width:initial!important}.trial-lesson-sp .wp-block-media-text.has-media-on-the-right{height:calc( 293 / 750 * 100vw)}.trial-lesson-sp .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:calc( 30 / 750 * 100vw) calc( 0 / 750 * 100vw) calc( 60 / 750 * 100vw)  calc( 40 / 750 * 100vw)}.trial-lesson__title{font-size:calc( 40 / 750 * 100vw)!important;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px;letter-spacing:0;line-height:1.2}.trial-lesson__sub{font-size:calc( 28 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}.trial-lesson__text{background:#faf7f1;padding:calc( 30 / 750 * 100vw) calc( 40/ 750 * 100vw) calc( 30 / 750 * 100vw) calc( 40 / 750 * 100vw)}.trial-lesson__text p{font-size:calc( 26 / 750 * 100vw);padding-left:calc( 36 / 750 * 100vw);text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}.trial-lesson__text p:nth-child(n+2){margin-top:calc( 20 / 750 * 100vw)}.trial-lesson__text p:after{width:calc( 30 / 750 * 100vw);height:calc( 30 / 750 * 100vw);top:calc( -4 / 750 * 100vw);left:calc( -2 / 750 * 100vw)}.trial-lesson-sp .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{position:relative}.trial-lesson-sp .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(right,#fff 0%,transparent 20%);background:-webkit-linear-gradient(right,#fff 0%,transparent 20%);background:linear-gradient(to right,#fff 0%,transparent 20%)}}.trial-lesson-bottom{width:100vw;margin:0 calc( 50% - 50vw);background:#efddbc;padding:15px!important}@media screen and (max-width:767px){.trial-lesson-bottom{padding:calc( 15 / 750 * 100vw) 0!important}}.trial-lesson-bottom .wp-block-columns{width:100%;max-width:660px;margin:auto;gap:20px}@media screen and (max-width:767px){.trial-lesson-bottom .wp-block-columns{max-width:calc( 670 / 750 * 100vw);gap:calc( 10 / 750 * 100vw);display:flex}}@media (max-width:781px) .trial-lesson-bottom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:initial}.trial-lesson-bottom .vk_button .vk_button_link.btn{position:relative;width:320px;background-color:#1c2f62;padding:2.5px!important;border:1px solid #1c2f62;transition:all .3s;border-radius:40px}@media screen and (max-width:767px){.trial-lesson-bottom .vk_button .vk_button_link.btn{width:calc( 330 / 750 * 100vw);padding:0!important;height:calc( 108 / 750 * 100vw);border:2px solid #1c2f62;border-radius:55px;padding-top:calc( 9 / 750 * 100vw)!important}}.trial-lesson-bottom .vk_button .vk_button_link.btn span{font-size:22px;font-weight:600;letter-spacing:.01em}@media screen and (max-width:767px){.trial-lesson-bottom .vk_button .vk_button_link.btn span{font-size:calc( 30 / 750 * 100vw);line-height:1.2;text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}}.trial-lesson-bottom .vk_button .vk_button_link.btn:after{content:'';position:absolute;width:9px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);top:43%;right:10%;transition:all .3s}@media screen and (max-width:767px){.trial-lesson-bottom .vk_button .vk_button_link.btn:after{width:calc( 13 / 750 * 100vw);height:calc( 13 / 750 * 100vw);transform:rotate(-45deg) translatey(-50%);top:48%;right:6%}}.trial-lesson-bottom .wp-block-column:nth-child(2) .vk_button .vk_button_link.btn{background-color:#fff;color:#1c2f62}.trial-lesson-bottom .wp-block-column:nth-child(2) .vk_button .vk_button_link.btn:after{border-color:#1c2f62}.trial-lesson-bottom .vk_button .vk_button_link.btn:hover{background-color:#fff;color:#1c2f62}.trial-lesson-bottom .vk_button .vk_button_link.btn:hover:after{border-color:#1c2f62}.trial-lesson-bottom .wp-block-column:nth-child(2) .vk_button .vk_button_link.btn:hover{background-color:#1c2f62;color:#fff}.trial-lesson-bottom .wp-block-column:nth-child(2) .vk_button .vk_button_link.btn:hover:after{border-color:#fff}.trial-lesson-bottom-pc{margin-bottom:30px}@media screen and (max-width:767px){.trial-lesson-bottom-pc{display:none}}.trial-lesson-bottom-sp{display:none}@media screen and (max-width:767px){.trial-lesson-bottom-sp{display:block}}@media screen and (max-width:781px){.trial-lesson-bottom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:initial!important}}.post-name-privacy h2:after{left:12.3%}@media screen and (max-width:767px){.post-name-privacy h2:after{ left:16%}}@media screen and (max-width:767px){.access01-block{display:block}}.access01-block .wp-block-group{position:relative}.access01-block .wp-block-group:before{position:absolute;content:'';width:2px;height:94px;top:50%;transform:translatey(-50%);left:-3%;background:#d6d6d6}.access01-block .wp-block-group:last-child:before{height:184px}@media screen and (max-width:1200px){.access01-block .wp-block-group:before{height:100%}.access01-block .wp-block-group:last-child:before{height:100%}}@media screen and (max-width:767px){.access01-block .wp-block-group:before{left:0;height:88px}.access01-block .wp-block-group:last-child:before{left:0;height:166px}}.access01-block .wp-block-group:first-child{margin-bottom:30px}@media screen and (max-width:767px){.access01-block.wp-block-media-text .wp-block-media-text__content{padding:20px 0 0}.access01-block .wp-block-group:first-child{margin-bottom:15px}}.access01-block .wp-block-group p{margin-bottom:10px}.access01-block .wp-block-group p:first-child{font-size:18px;font-weight:600}@media screen and (max-width:767px){.access01-block .wp-block-group p{padding-left:1em}.access01-block .wp-block-group p:first-child{text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}}.access01-block-roppongi .wp-block-group:before{height:93px}.access01-block-roppongi .wp-block-group:last-child:before{height:82px}@media screen and (max-width:767px){.access01-block-roppongi .wp-block-group:before{height:87px}.access01-block-roppongi .wp-block-group:last-child:before{height:77px}}.access01-block-hatsudai .wp-block-group:before{height:128px}.access01-block-hatsudai .wp-block-group:last-child:before{height:80px}@media screen and (max-width:767px){.access01-block-hatsudai .wp-block-group:before{height:119px}.access01-block-hatsudai .wp-block-group:last-child:before{height:75px}}@media screen and (max-width:767px){.access04-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:31%}}@media screen and (max-width:767px){.greeting-top-h2 br{display:none}}@media screen and (max-width:767px){.greeting-block01{display:block}.greeting-block01 .wp-block-media-text__media img{width:70%;margin:auto;display:block}.greeting-block01.wp-block-media-text .wp-block-media-text__content{padding:5% 0}}.to-line-block{width:100%;max-width:640px;margin:auto;background:#fafafa;padding:20px 40px}@media screen and (max-width:767px){.to-line-block{padding:20px}}.to-line-block__top{font-size:15px;margin-bottom:10px!important}@media screen and (max-width:767px){.to-line-block__top{text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}}.to-line-block__button .wp-block-button__link{position:relative;background:linear-gradient(to bottom,#66bb6a,#43a047);border-color:#81c784;border-width:1px;border-radius:5px;box-shadow:0 3px 0 #388e3c;font-size:19px;font-weight:700;overflow:hidden;transition:all .3s}@media screen and (max-width:767px){.to-line-block__button .wp-block-button__link{text-shadow:.3px .3px 0,.3px -.3px 0px,-.3px .3px 0,-.3px -.3px 0px,.3px 0px 0px,0px .3px 0px,-.3px 0px 0px,0px -.3px 0px}}.to-line-block__button .wp-block-button__link:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 5s ease-in-out infinite}.to-line-block__button .wp-block-button__link:after{content:'';position:absolute;width:15px;height:15px;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(-45deg) translatey(-50%);top:45%;right:30%;transition:all .3s}@media screen and (max-width:767px){.to-line-block__button .wp-block-button__link:after{right:2%}}.to-line-block__button .wp-block-button__link:hover{opacity:.7}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.to-line-block__bottom{font-size:13px;margin-top:10px}@media screen and (max-width:767px){.trial-lesson-block{display:block}.trial-lesson-block.wp-block-media-text .wp-block-media-text__content{padding:6% 0 0}}@media screen and (max-width:767px){.contact-button{width:100%;padding:1em!important}}.vk_button.trial-lesson-button .vk_button_link.btn:after{content:'';position:absolute;width:9px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);top:43%;right:10%;transition:all .3s}.vk_button.trial-lesson-button .vk_button_link.btn{position:relative;width:320px;background-color:#1c2f62;padding:12.5px!important;border:1px solid #1c2f62;transition:all .3s;border-radius:40px}.vk_button.trial-lesson-button .vk_button_link.btn span{font-size:20px}.vk_button.trial-lesson-button .vk_button_link.btn:hover{background-color:#fff;color:#1c2f62}.vk_button.trial-lesson-button .vk_button_link.btn:hover:after{border-color:#1c2f62}@media screen and (max-width:767px){.vk_button.trial-lesson-button .vk_button_link.btn{padding:calc( 17 / 767 * 100vw)  calc( 6 / 767 * 100vw)!important;width:100%}.vk_button.trial-lesson-button .vk_button_link.btn span{font-size:16px}.vk_button.trial-lesson-button .vk_button_link.btn:after{top:41%}}.top-news-posts li{display:flex;flex-direction:row-reverse;width:100%;max-width:1000px;margin:auto;align-items:center;border-top:1px solid #ddd}@media screen and (max-width:767px){.top-news-posts li{flex-direction:column-reverse}.top-news-posts li .wp-block-post-date{width:100%;padding-top:25px}}.top-news-posts li:last-child{border-bottom:1px solid #ddd}.top-news-posts li h2{width:calc( 100% - 86px);text-align:left;padding-bottom:0}@media screen and (max-width:767px){.top-news-posts li h2{width:100%}}.top-news-posts li h2:after{width:0}.top-news-posts li h2 a{width:100%;line-height:1;margin-bottom:0;font-size:16px;padding:50px 0;background-image:url(//alterrbmr.com/wp-content/themes/lightning-child-a/img/arrow.svg);background-repeat:no-repeat;background-position:right center}@media screen and (max-width:767px){.top-news-posts li h2 a{padding:25px 0}}.top-news-posts li time{width:100%;max-width:86px;margin-right:17px;line-height:1;font-size:16px;margin-right:30px}