img{width:100%;height:auto}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{text-align:start;font-family:"Zen Kaku Gothic New","Yu Gothic Medium","Yu Gothic","游ゴシック体",sans-serif;font-size:16px;line-height:1.6;background:#fff;color:#333}@media(max-width: 767px){.pc_only{display:none}}@media(min-width: 768px){.sp_only{display:none}}body{background:#eee}.main{height:100%;padding:40px 0 40px;width:100%;margin-right:-330px;padding-right:330px}@media(max-width: 959px){.main{padding:40px 0 20px;width:100%}}@media(max-width: 767px){.main{padding:0 0 20px}}.main-inner{padding:20px 0 20px;background:#fff}.header{background:#4da6ff;font-weight:700}.header .header__inner{padding:40px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}@media(max-width: 767px){.header .header__inner{padding:8px 8px 6px 8px}}.header .header__logo{font-size:40px;font-weight:700;color:#fff}@media(max-width: 767px){.header .header__logo{font-size:20px}}.header .header__sub{font-size:24px;font-weight:700;color:#fff}@media(max-width: 767px){.header .header__sub{font-size:12px}}.header .header__lists{height:100px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll}@media(max-width: 767px){.header .header__lists{height:70px}}.header .list{border:1px solid #fff;width:10%;min-width:190px;font-size:18px;line-height:100%;background:#fff;border:1px solid #0368d9}@media(max-width: 767px){.header .list{min-width:70px;font-size:10px;border:.5px solid #0368d9}}.header .list a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header .list a span{line-height:1;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 767px){.header .list a span{text-align:center;line-height:1.1}}.header .list a span::before{display:block;content:""}.header .list.__1{color:#0368d9}.header .list.__1 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-01.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__1 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__2{color:#7d169f}.header .list.__2 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-02.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__2 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__3{color:#697b25}.header .list.__3 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-03.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__3 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__4{color:#018639}.header .list.__4 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-04.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__4 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__5{color:#d23601}.header .list.__5 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-05.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__5 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__6{color:#000}.header .list.__6 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-06.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__6 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__7{color:#018639}.header .list.__7 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-07.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__7 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__8{color:#92670b}.header .list.__8 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-08.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__8 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__9{color:#184ca3}.header .list.__9 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-09.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__9 span::before{width:25px;height:25px;margin:0 auto 5px}}.header .list.__10{color:#d31072}.header .list.__10 span::before{margin:0 auto 10px;width:40px;height:40px;background:url(../img/top-memu-10.svg) center/cover no-repeat}@media(max-width: 767px){.header .list.__10 span::before{width:25px;height:25px;margin:0 auto 5px}}.header-follow{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.header-follow.is-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.header-follow .header__logo{font-size:32px}@media(max-width: 767px){.header-follow .header__logo{font-size:16px;line-height:1.2}}.header-follow .header__sub{font-size:16px}@media(max-width: 767px){.header-follow .header__sub{font-size:10px}}.header-follow .header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding:8px 30px;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}@media(max-width: 767px){.header-follow .header__inner{display:block;padding:10px}}.body-textbook1_slug{background:#edf6ff}.body-textbook1_slug .textbook1-mv{max-width:1920px;margin:0 auto;background:url(../img/textbook1-mv-01.webp) center/cover no-repeat}.body-textbook1_slug .textbook1-mv .textbook1-mv__inner{min-height:670px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:140px}@media(max-width: 1200px){.body-textbook1_slug .textbook1-mv .textbook1-mv__inner{padding-left:40px;min-height:55.8333333333vw}}@media(max-width: 768px){.body-textbook1_slug .textbook1-mv .textbook1-mv__inner{padding-left:8vw}}.body-textbook1_slug .textbook1-mv .titles .title.__1{color:#fff;font-size:70px;font-weight:700}@media(max-width: 1200px){.body-textbook1_slug .textbook1-mv .titles .title.__1{font-size:5.8333333333vw}}.body-textbook1_slug .textbook1-mv .titles .title.__1 span{color:#ff0}.body-textbook1_slug .textbook1-mv .titles .title.__2{color:#fff;font-size:100px;font-weight:700}@media(max-width: 1200px){.body-textbook1_slug .textbook1-mv .titles .title.__2{font-size:8.3333333333vw}}.body-textbook1_slug .textbook1-mv .titles .title.__2 span{font-size:80px}@media(max-width: 1200px){.body-textbook1_slug .textbook1-mv .titles .title.__2 span{font-size:6.6666666667vw}}.body-textbook1_slug .header{background:#4da6ff}.body-textbook1_slug .heading-name{font-size:32px;font-weight:700;text-align:center;padding-top:40px}@media(max-width: 767px){.body-textbook1_slug .heading-name{font-size:8.5333333333vw}}.body-textbook1_slug .post-content-textbook1{padding:40px 40px 0}@media(max-width: 767px){.body-textbook1_slug .post-content-textbook1{padding:20px 20px 0}}.body-textbook1_slug .post-content-textbook1 .cards{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1200px){.body-textbook1_slug .post-content-textbook1 .cards{grid-template-columns:repeat(1, 1fr)}}.body-textbook1_slug .post-content-textbook1 .card{-webkit-box-shadow:0px 0px 10px 0px #b8cbd9;box-shadow:0px 0px 10px 0px #b8cbd9}@media(max-width: 1200px){.body-textbook1_slug .post-content-textbook1 .card{max-width:100%;width:100%;margin:0 auto}}.body-textbook1_slug .post-content-textbook1 .cont{min-height:220px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media(max-width: 1200px){.body-textbook1_slug .post-content-textbook1 .cont{min-height:340px}}@media(max-width: 767px){.body-textbook1_slug .post-content-textbook1 .cont{min-height:64vw}}.body-textbook1_slug .post-content-textbook1 .cont.__1{background:url(../img/textbook1-mv-02.webp) center/cover no-repeat}.body-textbook1_slug .post-content-textbook1 .cont.__2{background:url(../img/textbook1-mv-03.webp) center/cover no-repeat}.body-textbook1_slug .post-content-textbook1 .cont.__3{background:url(../img/textbook1-mv-04.webp) center/cover no-repeat}.body-textbook1_slug .post-content-textbook1 .cont.__4{background:url(../img/textbook1-mv-05.webp) center/cover no-repeat}.body-textbook1_slug .post-content-textbook1 .cont.__5{background:url(../img/textbook1-mv-06.webp) center/cover no-repeat}.body-textbook1_slug .post-content-textbook1 .cont::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:93%;height:88%;background:-webkit-gradient(linear, left top, right top, from(#52d3ff), to(#0088ff));background:-webkit-linear-gradient(left, #52d3ff, #0088ff);background:linear-gradient(to right, #52d3ff, #0088ff);opacity:.7}.body-textbook1_slug .post-content-textbook1 .ttl{color:#fff;text-align:center;position:relative;z-index:1}.body-textbook1_slug .post-content-textbook1 .ttl.__1{font-size:36px}@media(max-width: 1200px){.body-textbook1_slug .post-content-textbook1 .ttl.__1{font-size:30px}}@media(max-width: 767px){.body-textbook1_slug .post-content-textbook1 .ttl.__1{font-size:8vw}}.body-textbook1_slug .post-content-textbook1 .ttl.__2{font-size:28px}@media(max-width: 1200px){.body-textbook1_slug .post-content-textbook1 .ttl.__2{font-size:22px}}@media(max-width: 767px){.body-textbook1_slug .post-content-textbook1 .ttl.__2{font-size:5.8666666667vw}}.body-textbook1_slug .post-content-textbook1 .text{font-size:18px;font-weight:700;text-align:center;padding:16px}@media(max-width: 1200px){.body-textbook1_slug .post-content-textbook1 .text{font-size:15px}}@media(max-width: 767px){.body-textbook1_slug .post-content-textbook1 .text{font-size:4vw}}.t-banner{max-width:1920px;margin:0 auto}@media(max-width: 767px){.t-banner{height:56.5333333333vw}}.t-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.t-banner .img{height:100%}.t-banner a{height:100%}.t-banner .t_swiper_banner{height:100%}.t-banner .t_swiper_banner .swiper-wrapper{height:100%}.t-banner .t_swiper_banner .swiper-slide{height:100%}.content-wrapper{max-width:1380px;padding:0 40px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:40px}@media(max-width: 959px){.content-wrapper{display:block}}@media(max-width: 767px){.content-wrapper{padding:0 0px 0px;margin-bottom:20px}}.content-wrapper .aside{background:#fff;width:310px;margin:40px 0 0;height:100%}@media(max-width: 959px){.content-wrapper .aside{width:100%;margin:0}}.t-swiper-article{max-width:960px;margin:0px 20px 40px;background:#fff;border:6px solid;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#bdb9ff), to(#67b8ff)) 1;-webkit-border-image:-webkit-linear-gradient(left, #bdb9ff, #67b8ff) 1;-o-border-image:linear-gradient(90deg, #bdb9ff, #67b8ff) 1;border-image:-webkit-gradient(linear, left top, right top, from(#bdb9ff), to(#67b8ff)) 1;border-image:linear-gradient(90deg, #bdb9ff, #67b8ff) 1}@media(max-width: 767px){.t-swiper-article{margin:0 10px 20px;border:3px solid;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#bdb9ff), to(#67b8ff)) 1;-webkit-border-image:-webkit-linear-gradient(left, #bdb9ff, #67b8ff) 1;-o-border-image:linear-gradient(90deg, #bdb9ff, #67b8ff) 1;border-image:-webkit-gradient(linear, left top, right top, from(#bdb9ff), to(#67b8ff)) 1;border-image:linear-gradient(90deg, #bdb9ff, #67b8ff) 1}}.t-swiper-article .title{font-size:40px;font-weight:700;text-align:center;color:#fff;background:-webkit-linear-gradient(45deg, #bdb9ff, #67b8ff);background:linear-gradient(45deg, #bdb9ff, #67b8ff)}@media(max-width: 767px){.t-swiper-article .title{font-size:28px}}.t-swiper-article .swiper__article{padding:20px 20px}@media(max-width: 767px){.t-swiper-article .swiper__article{padding:10px}}.t-swiper-article .swiper{width:100%;height:100%}.t-swiper-article .swiper-slide{text-align:center;font-size:16px;background:#fff}@media(max-width: 767px){.t-swiper-article .swiper-slide{font-size:14px}}.t-swiper-article .img{margin-bottom:10px}.t-swiper-article .img img{aspect-ratio:276/184;width:100%;-o-object-fit:cover;object-fit:cover}.t-swiper-article .ttl{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:left;font-weight:700}@media(max-width: 767px){.t-swiper-article .ttl{font-size:14px}}.t-swiper-article .btn{max-width:300px;height:80px;border-radius:16px;background:-webkit-linear-gradient(45deg, #bdb9ff, #67b8ff);background:linear-gradient(45deg, #bdb9ff, #67b8ff);font-size:28px;font-weight:700;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 0}@media(max-width: 767px){.t-swiper-article .btn{font-size:20px;margin:10px auto 0;border-radius:8px;height:60px}}.t-swiper-article .btn a{width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.t-pickup{max-width:960px;margin:40px 20px 40px;background:#fff;border:6px solid;-webkit-border-image:-webkit-linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294)) 1;-o-border-image:linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294)) 1;border-image:linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294)) 1}@media(max-width: 767px){.t-pickup{margin:20px 10px 20px}}@media(max-width: 767px){.t-pickup{border:3px solid;-webkit-border-image:-webkit-linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294)) 1;-o-border-image:linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294)) 1;border-image:linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294)) 1}}.t-pickup .title{font-size:40px;font-weight:700;text-align:center;color:#fff;background:-webkit-linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294));background:linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294))}@media(max-width: 767px){.t-pickup .title{font-size:28px}}.t-pickup .lists{padding:20px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.t-pickup .lists{grid-template-columns:repeat(2, 1fr);padding:10px 10px;gap:10px}}.t-pickup .list{text-align:center;font-size:16px;background:#fff}@media(max-width: 767px){.t-pickup .list{font-size:14px}}.t-pickup .img{margin-bottom:10px}.t-pickup .img img{aspect-ratio:281/160;width:100%;-o-object-fit:cover;object-fit:cover}.t-pickup .ttl{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:left;font-weight:700}@media(max-width: 767px){.t-pickup .ttl{font-size:14px}}.t-weather{max-width:960px;margin:40px 20px 0px;background:#fff;border:6px solid;-webkit-border-image:-webkit-linear-gradient(45deg, #fffb82, #ff2e2e) 1;-o-border-image:linear-gradient(45deg, #fffb82, #ff2e2e) 1;border-image:linear-gradient(45deg, #fffb82, #ff2e2e) 1}@media(max-width: 767px){.t-weather{margin:20px 10px 0px;border:3px solid;-webkit-border-image:-webkit-linear-gradient(45deg, #fffb82, #ff2e2e) 1;-o-border-image:linear-gradient(45deg, #fffb82, #ff2e2e) 1;border-image:linear-gradient(45deg, #fffb82, #ff2e2e) 1}}.t-weather .title{font-size:40px;font-weight:700;text-align:center;color:#fff;background:-webkit-linear-gradient(45deg, #fffb82, #ff2e2e);background:linear-gradient(45deg, #fffb82, #ff2e2e)}@media(max-width: 767px){.t-weather .title{font-size:28px}}.t-weather .lists{margin:40px 0}@media(max-width: 767px){.t-weather .lists{margin:20px 0}}.t-weather .ttl{font-size:40px;font-weight:700;line-height:100%;color:orange;text-align:center;padding-bottom:40px}@media(max-width: 767px){.t-weather .ttl{font-size:26px;padding-bottom:10px}}.t-weather .cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;padding:0 20px}@media(max-width: 767px){.t-weather .cards{display:block;padding:0 10px}}.t-weather .card{border:6px solid orange}@media(max-width: 767px){.t-weather .card{border:3px solid orange}}@media(max-width: 767px){.t-weather .card:not(:last-of-type){margin-bottom:20px}}.t-weather .subttl{font-size:30px;font-weight:700;color:#fff;background:orange;text-align:center;padding:6px}@media(max-width: 767px){.t-weather .subttl{font-size:18px;padding:3px}}.t-weather .texts{padding:0 10px 10px 10px}.t-weather .forecast{max-width:200px;margin:15px auto}@media(max-width: 767px){.t-weather .forecast{max-width:100px;margin:10px auto}}.t-weather .forecast.__sun{-webkit-animation:rotate-infinite 20s linear infinite;animation:rotate-infinite 20s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes rotate-infinite{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-infinite{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-weather .chart{position:relative}.t-weather .chart .click{position:absolute;top:10px;right:10px;width:50px;height:50px;background:orange;padding:5px;border-radius:8px}@media(max-width: 767px){.t-weather .chart .click{width:25px;height:25px;padding:2px}}.t-weather .txt{font-size:20px;font-weight:700;padding-top:8px}@media(max-width: 767px){.t-weather .txt{font-size:14px;padding-top:8px}}.t-weather-modal .modal-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.t-weather-modal .modal-container{background-color:#fff;max-height:90vh;width:90%;overflow-y:auto;padding:30px}@media(max-width: 767px){.t-weather-modal .modal-container{padding:15px}}.t-weather-modal .modal-close{background:rgba(0,0,0,0);border:0;width:50px;height:50px;position:relative;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;rotate:45deg}@media(max-width: 767px){.t-weather-modal .modal-close{width:25px;height:25px}}.t-weather-modal .modal-close::before,.t-weather-modal .modal-close::after{content:"";display:inline-block;position:absolute;width:2px;height:50px;background-color:#000;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 767px){.t-weather-modal .modal-close::before,.t-weather-modal .modal-close::after{height:25px}}.t-weather-modal .modal-close::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.t-weather-modal .modal-header .modal-close::before{content:"✕"}.t-weather-modal .modal-content{line-height:1.5;margin-bottom:2rem;margin-top:2rem}@media(max-width: 767px){.t-weather-modal .modal-content{margin-bottom:0;margin-top:10px}}.t-weather-modal .modal-open{display:block}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.t-weather-modal .micromodal-slide{display:none}.t-weather-modal .micromodal-slide.is-open{display:block}.t-weather-modal .micromodal-slide[aria-hidden=false] .modal-overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.t-weather-modal .micromodal-slide[aria-hidden=false] .modal-container{-webkit-animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.t-weather-modal .micromodal-slide[aria-hidden=true] .modal-overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.t-weather-modal .micromodal-slide[aria-hidden=true] .modal-container{-webkit-animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.t-weather-modal .micromodal-slide .modal-container,.t-weather-modal .micromodal-slide .modal-overlay{will-change:transform}.t-question{max-width:960px;margin:40px 20px 0px;background:#fff;border:6px solid;-webkit-border-image:-webkit-linear-gradient(45deg, #00aa63, #2ff297) 1;-o-border-image:linear-gradient(45deg, #00aa63, #2ff297) 1;border-image:linear-gradient(45deg, #00aa63, #2ff297) 1}@media(max-width: 767px){.t-question{border:3px solid;-webkit-border-image:-webkit-linear-gradient(45deg, #00aa63, #2ff297) 1;-o-border-image:linear-gradient(45deg, #00aa63, #2ff297) 1;border-image:linear-gradient(45deg, #00aa63, #2ff297) 1;margin:20px 10px 0px}}.t-question .title{font-size:40px;font-weight:700;text-align:center;color:#fff;background:-webkit-linear-gradient(45deg, #00aa63, #2ff297);background:linear-gradient(45deg, #00aa63, #2ff297)}@media(max-width: 767px){.t-question .title{font-size:20px;padding:8px 0}}.t-question .lists{margin:40px 0}@media(max-width: 767px){.t-question .lists{margin:20px 0}}.t-question .txts{font-size:18px;font-weight:700;line-height:150%;text-align:left;padding:0 20px 40px}@media(max-width: 767px){.t-question .txts{font-size:16px}}.t-question .text:not(:last-of-type){padding-bottom:20px}.t-question .text span{color:#ff1355}.t-question .cards{padding:0 20px}@media(max-width: 767px){.t-question .cards{padding:0 10px}}.t-question .cards:not(:last-of-type){margin-bottom:40px}@media(max-width: 767px){.t-question .cards:not(:last-of-type){margin-bottom:20px}}.t-question .card{border:6px solid #00aa63}@media(max-width: 767px){.t-question .card{border:3px solid #00aa63}}.t-question .card:not(:last-of-type){margin-bottom:40px}@media(max-width: 767px){.t-question .card:not(:last-of-type){margin-bottom:20px}}.t-question .subttl{font-size:30px;font-weight:700;color:#fff;background:#00aa63;text-align:center;padding:6px}@media(max-width: 767px){.t-question .subttl{font-size:20px;padding:3px}}.t-question .texts{padding:10px 10px 10px 10px;position:relative}.t-question .t-question__answer{position:absolute;top:0;left:0;width:100%;height:100%;background:#00aa63;border:4px solid #ff0;z-index:1;color:#fff;font-weight:700;font-size:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1400px){.t-question .t-question__answer{font-size:4.5714285714vw}}.t-question .chart{position:relative}.t-question .chart .click{position:absolute;top:10px;right:10px;width:50px;height:50px;background:orange;padding:5px;border-radius:8px}.t-question .txt{font-size:20px;font-weight:700;padding-top:8px;line-height:1.4}.aside{padding:20px 0}.aside .aside-search{margin:0 10px 40px}@media(max-width: 767px){.aside .aside-search{margin:0 10px 20px}}.aside .aside-search label{width:100%}.aside .aside-search .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;background-color:#fff;overflow:hidden;max-width:100%;-webkit-transition:border-color .3s;transition:border-color .3s}.aside .aside-search .search-form:focus-within{border-color:#0073aa}.aside .aside-search .search-form .search-field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:12px 16px;font-size:1rem;border:none;outline:none;background:rgba(0,0,0,0);width:100%}@media(max-width: 767px){.aside .aside-search .search-form .search-field{padding:10px;font-size:.95rem}}.aside .aside-search .search-form .search-submit{padding:12px 20px;background-color:#0073aa;color:#fff;border:none;cursor:pointer;font-size:1rem;-webkit-transition:background-color .3s;transition:background-color .3s;border-left:1px solid #ccc;margin-left:auto}@media(max-width: 767px){.aside .aside-search .search-form .search-submit{padding:10px 16px;font-size:.95rem}}.aside .aside-search .search-form .search-submit:hover{background-color:#005f8d}.aside .aside-popularity{margin:0 10px 40px}@media(max-width: 767px){.aside .aside-popularity{margin:0 10px 20px}}.aside .aside-popularity .ttl{font-size:42px;font-weight:700;background:-webkit-linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294));background:linear-gradient(45deg, #ff2e7d, rgba(255, 46, 223, 0.4588235294));color:#fff;text-align:center;margin-bottom:20px}@media(max-width: 1400px){.aside .aside-popularity .ttl{font-size:3vw}}@media(max-width: 767px){.aside .aside-popularity .ttl{font-size:21px}}.aside .aside-popularity .list{border-bottom:1px solid rgba(128,128,128,.4901960784);padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.aside .aside-popularity .list:not(:last-of-type){margin-bottom:10px}.aside .aside-popularity .list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px}.aside .aside-popularity .img{width:120px;height:80px}@media(max-width: 959px){.aside .aside-popularity .img{width:30%;height:100%}}@media(max-width: 767px){.aside .aside-popularity .img{width:30%;height:100%}}.aside .aside-popularity .img img{aspect-ratio:120/80;width:100%;-o-object-fit:cover;object-fit:cover}.aside .aside-popularity .text{font-size:16px;font-weight:700;max-width:160px}@media(max-width: 959px){.aside .aside-popularity .text{max-width:100%;width:70%}}@media(max-width: 767px){.aside .aside-popularity .text{font-size:14px;max-width:100%;width:70%}}.aside .aside-popularity .text a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.aside .aside-popularity .wpp-thumbnail{margin:0;display:initial;float:initial}.aside .aside-x{margin:0 0 40px}@media(max-width: 959px){.aside .aside-x{margin:0 0 10px}}@media(max-width: 767px){.aside .aside-x{margin:0 0 10px}}.aside .aside-x a{display:block;width:100%;height:100%}.aside .aside-x .inner{padding:0 10px 10px 10px}@media(max-width: 767px){.aside .aside-x .inner{padding:0 10px}}.aside .aside-x .ttl{font-size:42px;font-weight:700;background:rgba(0,0,0,.5019607843);color:#fff;text-align:center;margin-bottom:20px}@media(max-width: 1400px){.aside .aside-x .ttl{font-size:3vw}}@media(max-width: 767px){.aside .aside-x .ttl{font-size:21px}}.aside .aside-x .img{width:140px;margin:0 auto 10px}@media(max-width: 767px){.aside .aside-x .img{width:80px}}.aside .aside-x .text{font-size:24px;font-weight:700;text-align:center}@media(max-width: 767px){.aside .aside-x .text{font-size:14px}}.aside .aside-category .inner{padding:0 10px 10px 10px}.aside .aside-category .ttl{background:#0368d9;font-size:42px;font-weight:700;color:#fff;text-align:center;margin-bottom:20px}@media(max-width: 1400px){.aside .aside-category .ttl{font-size:3vw}}@media(max-width: 767px){.aside .aside-category .ttl{font-size:21px}}.aside .aside-category .list{font-size:18px;font-weight:700;border-bottom:1px solid gray;padding:16px 0}@media(max-width: 767px){.aside .aside-category .list{font-size:14px;padding:10px 0}}.footer{padding:40px 0 20px;background:#fff}@media(max-width: 767px){.footer{padding:20px 0 20px}}.footer .reserved{text-align:center}@media(max-width: 767px){.footer .reserved{font-size:14px}}.footer .lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-bottom:40px}@media(max-width: 767px){.footer .lists{margin-bottom:20px}}.footer .list{font-size:24px;font-weight:700}@media(max-width: 767px){.footer .list{font-size:14px}}.breadcrumb{padding:20px 30px;font-size:14px}@media(max-width: 767px){.breadcrumb{padding:20px 10px}}.main-faq .faq-mv .title{padding:20px 30px;font-weight:normal;border-bottom:1px solid #eee;margin-bottom:0;font-size:32px}@media(max-width: 767px){.main-faq .faq-mv .title{font-size:20px;padding:10px 20px 20px 20px}}.main-faq .faq-accordion{padding:0px 40px 0px}@media(max-width: 767px){.main-faq .faq-accordion{padding:0 10px 0}}.main-faq .faq-accordion .details{border-top:2px solid #00a5a0;border-left:2px solid #00a5a0;border-right:2px solid #00a5a0;border-bottom:2px solid #00a5a0}.main-faq .faq-accordion .details:not(:last-of-type){margin-bottom:40px}@media(max-width: 767px){.main-faq .faq-accordion .details:not(:last-of-type){margin-bottom:20px}}.main-faq .faq-accordion .details-summary{position:relative;display:block;padding:20px 20px 20px 60px;font-size:28px;font-weight:bold;text-align:left;color:#00a5a0}@media(max-width: 767px){.main-faq .faq-accordion .details-summary{padding:10px 10px 10px 40px;font-size:18px}}.main-faq .faq-accordion .details-summary:hover{cursor:pointer;opacity:.8}.main-faq .faq-accordion .details-summary .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:3%;width:18px;height:18px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.2s;transition-duration:.2s}.main-faq .faq-accordion .details-summary .btn:before,.main-faq .faq-accordion .details-summary .btn:after{content:"";background-color:#b2e4e2;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform-origin:center center;transform-origin:center center}.main-faq .faq-accordion .details-summary .btn:before{width:4px;height:18px;top:0;left:7px}.main-faq .faq-accordion .details-summary.is-active .btn{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-faq .faq-accordion .details-summary.is-active .btn:before{content:none}.main-faq .faq-accordion .details-summary::-webkit-details-marker{display:none}.main-faq .faq-accordion .details-content{padding:20px}@media(max-width: 767px){.main-faq .faq-accordion .details-content{padding:0px 20px 20px 20px}}.main-faq .faq-accordion .text{margin:0 0 20px;color:#000;font-size:24px;text-align:left}@media(max-width: 767px){.main-faq .faq-accordion .text{font-size:14px;margin:0 0 10px}}.main-faq .faq-accordion .text:last-of-type{margin:0 0 0}.main-faq .faq-accordion .text span.__red{color:red}.main-contact .title{padding:20px 30px;font-weight:normal;border-bottom:1px solid #eee;margin-bottom:0;font-size:32px}@media(max-width: 767px){.main-contact .title{font-size:20px;padding:10px 20px 20px 20px}}@media(max-width: 767px){.main-contact .contact{padding:0 10px}}@media(min-width: 768px){.main-contact .contact .wpcf7-form-control.form-control{width:auto;max-width:100%}.main-contact .contact .wpcf7-form{margin:0 20px;max-width:100%;background-color:#f1f1f1;padding:15px 20px;border-radius:5px}}.main-contact .contact .wpcf7-form-control{font-size:16px;width:100%}.main-contact .contact .wpcf7-form small.text-danger{color:#fff !important;background-color:#dc3545;font-size:75%;padding:1px 4px;margin-left:6px;vertical-align:text-bottom}.main-contact .contact form .wpcf7-acceptance input[type=checkbox]{-webkit-transform:scale(2);transform:scale(2);margin-right:7px}.main-contact .contact .wpcf7-submit.btn{margin-left:72px}.main-contact .contact .wpcf7-form-control-wrap{display:block}.main-contact .contact .wpcf7-list-item{margin:0 0 0 16px}.main-contact .contact .wpcf7-text{border:1px solid #ced4da;border-radius:3px;background-clip:padding-box;overflow-clip-margin:0px !important;overflow:clip !important;padding:4px 8px;color:#495057;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.main-contact .contact .form-group{line-height:1.9;margin-bottom:1.2em}.main-contact .contact input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.main-contact .contact .wpcf7-textarea{padding:4px 8px 110px;border:1px solid #ced4da;border-radius:3px}.main-contact .contact .wpcf7-textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.main-contact .contact .form-confirmation{padding-bottom:20px}.main-contact .contact .wpcf7-submit{width:initial;font-size:16px;background:#337ab7;color:#fff;padding:9px 16px 7px;border:none;line-height:100%;border-radius:4px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-contact .contact .wpcf7-submit:disabled{opacity:.65}.post-heading .top-wrap{padding:0 20px 20px}.post-heading .title{padding:0px;margin-bottom:0;font-size:25px;font-weight:600}@media(max-width: 767px){.post-heading .title{font-size:18px}}.post-heading .times{text-align:left;font-size:13px;color:#7b7b7b;margin-top:10px;margin-bottom:10px}.post-heading .times__update{font-weight:700}.post-heading .tag{display:inline-block;background:#386aff;font-size:14px;color:#fff;line-height:100%}.post-heading .tag a{padding:5px 4px;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post-content{padding:40px 40px 0}@media(max-width: 767px){.post-content{padding:20px 20px 0}}.post-content h2{font-weight:700;background:#f7f7f7;padding:20px 15px 18px;color:#333;border-left:9px solid #4865b2;line-height:40px;font-size:24px;margin-bottom:40px}.post-content h3{letter-spacing:1.6px;padding:0px 15px 0px;border-left:9px solid #4865b2;color:#333;font-weight:600;font-size:20px;margin-bottom:40px}.post-content h4{letter-spacing:1.6px;padding:0px 15px 0px;border-left:9px solid #4865b2;color:#333;font-weight:600;font-size:16px;margin-bottom:40px}.post-content .wp-block-image{margin-bottom:40px}.post-content .wp-block-table{margin-bottom:60px}.post-content .wp-block-gallery{margin-bottom:60px}.post-content p{font-size:17px;line-height:2;margin-bottom:60px}@media(max-width: 767px){.post-content p{font-size:16px;line-height:1.8}}.post-content .parts-list{margin-bottom:60px;background-color:#f8f9ff;border:dashed 1px #4865b2;padding-left:40px;padding-top:40px;padding-bottom:36px;padding-right:10px}.post-content .parts-list li{margin-bottom:10px;text-align:left;font-size:17px;position:relative}.post-content .parts-list li::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-16px;width:4px;height:4px;border-radius:50%;background:#000}.post-content .parts-point{position:relative;padding-top:64px}.post-content .parts-point .parts-point__title{position:absolute;top:3px;left:0;padding:12px 22px 10px 66px;background:#adff2f}.post-content .parts-point .parts-point__title::before{content:"";position:absolute;top:-2px;left:7px;width:65px;height:65px;background:url(../img/parts-point__green.svg) center/cover no-repeat}.post-content .parts-point .parts-point__title .text{margin-bottom:0;font-size:40px;font-weight:700;color:#fff;line-height:100%}.post-content .parts-point ul{margin-bottom:60px;background-color:#e9ffef;border:dashed 1px #15955f;padding-left:40px;padding-top:40px;padding-bottom:36px;padding-right:10px}.post-content .parts-point ul li{margin-bottom:10px;text-align:left;font-size:17px;position:relative}.post-content .parts-point ul li::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-16px;width:4px;height:4px;border-radius:50%;background:#000}.post-content .parts-caution{position:relative;padding-top:64px}.post-content .parts-caution .parts-caution__title{position:absolute;top:3px;left:0;padding:12px 22px 10px 66px;background:#ffa97a}.post-content .parts-caution .parts-caution__title::before{content:"";position:absolute;top:5px;left:7px;width:50px;height:50px;background:url(../img/parts-caution__oranji.svg) center/cover no-repeat}.post-content .parts-caution .parts-caution__title .text{margin-bottom:0;font-size:40px;font-weight:700;color:#fff;line-height:100%}.post-content .parts-caution ul{margin-bottom:60px;background:#fff9df;border:dashed 1px #ff9b00;padding-left:40px;padding-top:40px;padding-bottom:36px;padding-right:10px}.post-content .parts-caution ul li{margin-bottom:10px;text-align:left;font-size:17px;position:relative}.post-content .parts-caution ul li::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-16px;width:4px;height:4px;border-radius:50%;background:#000}.post-content .blogcard{line-height:1;background-color:#fff;border:1px solid #ccc;border-radius:5px;word-wrap:break-word;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.5);box-shadow:5px 5px 10px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:40px}.post-content .blogcard:hover{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none}.post-content .blogcard.ex{background-color:#f7f7f7}.post-content .blogcard a{text-decoration:none;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;height:100%;padding:20px}.post-content .blogcard-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-content .blogcard-thumbnail{width:25%;max-width:180px;aspect-ratio:180/100}.post-content .blogcard-thumbnail img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.post-content .blogcard-texts{width:75%}.post-content .blogcard-title{font-size:1.2vw;font-weight:bold;line-height:1.4;padding:17px 20px 10px;color:#333}.post-content .blogcard-url{font-size:1vw;padding:0 20px 10px;color:#333}.post-content .operation-words{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;direction:none;margin-bottom:60px}.post-content .operation-words .wp-block-media-text__media{max-width:80px;width:100%}.post-content .operation-words .wp-block-media-text__content{padding:0 0 0 24px;position:relative}.post-content .operation-words .wp-block-media-text__content::before{content:"";position:absolute;top:16px;left:16px;display:block;width:0px;height:0px;border-style:solid;border-width:7px 10px 7px 0px;z-index:3;border-color:rgba(0,0,0,0) #d1f8c2 rgba(0,0,0,0) rgba(0,0,0,0)}.post-content .operation-words .wp-block-media-text__content::after{content:"";position:absolute;top:15px;left:14px;display:block;width:0px;height:0px;border-style:solid;border-width:8px 10px 8px 0px;z-index:2;border-color:rgba(0,0,0,0) #9ddd93 rgba(0,0,0,0) rgba(0,0,0,0)}.post-content .operation-words p{margin:0;line-height:24px;padding:14px;border:2px solid #9ddd93;background:#d1f8c2;border-radius:6px;z-index:2}.post-connection{padding:40px 40px 0}@media(max-width: 767px){.post-connection{padding:20px 20px 0}}.post-connection .entry-related{border:1px solid #ddd;padding:20px}.post-connection .entry-related .related-title{font-size:32px;font-weight:bold;margin-bottom:20px;color:#5f5f5f}.post-connection .entry-related .cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 767px){.post-connection .entry-related .cards{grid-template-columns:repeat(2, 1fr)}}.post-connection .entry-related .img{margin-bottom:10px}.post-connection .entry-related .img img{aspect-ratio:197/110;width:100%;-o-object-fit:cover;object-fit:cover}.post-connection .entry-related .texts{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post-textbook{padding:40px 40px 0}@media(max-width: 767px){.post-textbook{padding:20px 20px 0}}.post-textbook .post-textbook__ttl{font-weight:700;background-image:-webkit-gradient(linear, left top, right top, from(rgb(233, 233, 233)), to(rgb(172, 172, 172)));background-image:-webkit-linear-gradient(left, rgb(233, 233, 233), rgb(172, 172, 172));background-image:linear-gradient(90deg, rgb(233, 233, 233), rgb(172, 172, 172));padding:20px 15px 18px;color:#505050;border-left:9px solid #a0a0a0;line-height:40px;font-size:24px;margin-bottom:40px}@media(max-width: 767px){.post-textbook .post-textbook__ttl{font-size:21px;margin-bottom:20px;border-left:9px solid #a0a0a0;line-height:30px}}.post-textbook .post-textbook__cont{position:relative}.post-textbook .post-textbook__cont .titles{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px}@media(max-width: 1400px){.post-textbook .post-textbook__cont .titles{left:2.1428571429vw}}@media(max-width: 767px){.post-textbook .post-textbook__cont .titles{left:3.7333333333vw}}.post-textbook .post-textbook__cont .title.__1{color:#fff;font-size:52px;font-weight:700}@media(max-width: 1400px){.post-textbook .post-textbook__cont .title.__1{font-size:3.2142857143vw}}@media(max-width: 767px){.post-textbook .post-textbook__cont .title.__1{font-size:5.6vw}}.post-textbook .post-textbook__cont .title.__1 .span{color:#ff0}.post-textbook .post-textbook__cont .title.__2{color:#fff;font-size:70px;font-weight:700}@media(max-width: 1400px){.post-textbook .post-textbook__cont .title.__2{font-size:4.5714285714vw}}@media(max-width: 767px){.post-textbook .post-textbook__cont .title.__2{font-size:6.4vw}}.post-textbook .post-textbook__cont .title.__2 .span{font-size:60px}@media(max-width: 1400px){.post-textbook .post-textbook__cont .title.__2 .span{font-size:3.8571428571vw}}@media(max-width: 767px){.post-textbook .post-textbook__cont .title.__2 .span{font-size:5.6vw}}.post-textbook .post-textbook__cont .post-textbook__image{margin-bottom:20px}.post-textbook .post-textbook__link{font-size:21px;font-weight:700;color:#1c98ff}@media(max-width: 767px){.post-textbook .post-textbook__link{font-size:17px}}.post-textbook .post-textbook__link a{border-bottom:1px solid #1c98ff}@media(max-width: 767px){.post-textbook .post-textbook__link a{border-bottom:1px solid #1c98ff}}.category-mv .title{padding:20px 30px;font-weight:normal;border-bottom:1px solid #eee;margin-bottom:0;font-size:32px}@media(max-width: 767px){.category-mv .title{font-size:20px;padding:10px 20px 20px 20px}}.category-content .category-content__cards{padding:0 20px}@media(max-width: 767px){.category-content .category-content__cards{padding:0 10px}}.category-content .card{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c7c7c7}@media(max-width: 767px){.category-content .card{padding-bottom:10px;margin-bottom:10px}}.category-content .card a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.category-content .img{max-width:276px;width:100%}@media(max-width: 767px){.category-content .img{max-width:100%;width:40%}}.category-content .img img{aspect-ratio:276/152;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.category-content .img img{aspect-ratio:142/90}}.category-content .texts{width:70%;padding:10px 10px 0px 10px}@media(max-width: 767px){.category-content .texts{padding:0 10px 0 10px;width:60%}}.category-content .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.category-content .tags{display:none}}.category-content .tag{color:#fff;background:skyblue;font-weight:700;font-size:10px;margin-right:8px;padding:4px 5px 2px;line-height:100%;margin-bottom:6px}.category-content .ttl{font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 767px){.category-content .ttl{font-size:14px;-webkit-line-clamp:3;padding-bottom:3px}}.category-content .explanation{font-size:12px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:8px}@media(max-width: 767px){.category-content .explanation{font-size:12px;display:none}}.category-content .time{font-size:12px}.category-content .pagination{margin-top:40px;text-align:center}@media(max-width: 767px){.category-content .pagination{margin-top:20px}}.category-content .pagination .page-numbers{display:inline-block;margin:0 5px;padding:8px 12px;background:#f3f3f3;border-radius:4px;color:#333;text-decoration:none;font-weight:bold;-webkit-transition:background .2s;transition:background .2s}.category-content .pagination .page-numbers:hover{background:#ddd}.category-content .pagination .page-numbers.current{background:#0073aa;color:#fff}.category-content .pagination .page-numbers.prev,.category-content .pagination .page-numbers.next{font-size:1.2em}.page-404 .entry-404{text-align:center;padding:80px 20px;background-color:#fff}.page-404 .entry-404-head{font-size:48px;font-weight:bold;color:#f4bcbc;margin-bottom:24px}.page-404 .entry-404-head span{font-size:64px;display:block}.page-404 .entry-404-lead{font-size:22px;font-weight:600;color:#333;line-height:1.6;margin-bottom:20px}.page-404 .entry-404-lead .m_sp{display:none}@media(max-width: 767px){.page-404 .entry-404-lead .m_sp{display:inline}}.page-404 .entry-404-content{font-size:15px;color:#888;line-height:1.8;margin-bottom:40px}.page-404 .entry-404-btn .btn{display:inline-block;background-color:#eee;color:#333;padding:14px 32px;font-size:16px;font-weight:500;border-radius:6px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.page-404 .entry-404-btn .btn:hover{background-color:#ddd}.search-heading{text-align:center;padding:60px 20px 40px}@media(max-width: 767px){.search-heading{padding:0 10px 20px}}.search-heading .archive-lead{font-size:14px;font-weight:600;letter-spacing:.1em;color:#999;margin-bottom:10px;text-transform:uppercase}.search-heading .archive-title{font-size:26px;line-height:1.6;font-weight:bold;color:#333}@media(max-width: 767px){.search-heading .archive-title{font-size:5.3333333333vw}}.search-heading .archive-title span{color:#0073aa;font-size:28px;font-weight:700;display:inline-block;margin-right:6px}@media(max-width: 767px){.search-heading .archive-title span{font-size:5.8666666667vw}}.post-content-material1 .title{font-size:40px;font-weight:700;text-align:center;color:#fff;background:-webkit-linear-gradient(45deg, #00aa63, #2ff297);background:linear-gradient(45deg, #00aa63, #2ff297)}@media(max-width: 767px){.post-content-material1 .title{font-size:20px;padding:8px 0}}.post-content-material1 .lists{margin:40px 0}@media(max-width: 767px){.post-content-material1 .lists{margin:20px 0}}.post-content-material1 .txts{font-size:18px;font-weight:700;line-height:150%;text-align:left;padding:0 20px 40px}@media(max-width: 767px){.post-content-material1 .txts{font-size:16px}}.post-content-material1 .text:not(:last-of-type){padding-bottom:20px}.post-content-material1 .text span{color:#ff1355}.post-content-material1 .cards{margin-bottom:60px}.post-content-material1 .cards:not(:last-of-type){margin-bottom:40px}@media(max-width: 767px){.post-content-material1 .cards:not(:last-of-type){margin-bottom:20px}}.post-content-material1 .cards p{display:none}.post-content-material1 .card{border:6px solid #00aa63}@media(max-width: 767px){.post-content-material1 .card{border:3px solid #00aa63}}.post-content-material1 .card:not(:last-of-type){margin-bottom:40px}@media(max-width: 767px){.post-content-material1 .card:not(:last-of-type){margin-bottom:20px}}.post-content-material1 .subttl{font-size:30px;font-weight:700;color:#fff;background:#00aa63;text-align:center;padding:6px;border-left:none;margin-bottom:0}@media(max-width: 767px){.post-content-material1 .subttl{font-size:20px;padding:3px}}.post-content-material1 .texts{padding:10px 10px 10px 10px;position:relative}.post-content-material1 .t-question__answer{position:absolute;top:0;left:0;width:100%;height:100%;background:#00aa63;border:4px solid #ff0;z-index:1;color:#fff;font-weight:700;font-size:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1400px){.post-content-material1 .t-question__answer{font-size:4.5714285714vw}}.post-content-material1 .chart{position:relative}.post-content-material1 .chart .click{position:absolute;top:10px;right:10px;width:50px;height:50px;background:orange;padding:5px;border-radius:8px}.post-content-material1 .txt{font-size:20px;font-weight:700;padding-top:8px;line-height:1.4;margin-bottom:0;display:block !important}@media(max-width: 767px){.post-content-material1 .txt{font-size:13px;line-height:1.5}}.body-textbook1{background:initial;min-width:1400px}@media(max-width: 767px){.body-textbook1{min-width:100%}}.body-textbook1 .lp-textbook1-mv{margin:0 auto;background:url(../img/textbook1-mv-01.webp) center/cover no-repeat}.body-textbook1 .lp-textbook1-mv .lp-textbook1-mv__inner{min-height:670px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:140px}@media(max-width: 1200px){.body-textbook1 .lp-textbook1-mv .lp-textbook1-mv__inner{padding-left:40px}}@media(max-width: 768px){.body-textbook1 .lp-textbook1-mv .lp-textbook1-mv__inner{padding-left:8vw;min-height:56vw}}.body-textbook1 .lp-textbook1-mv .titles .title.__1{color:#fff;font-size:70px;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-mv .titles .title.__1{font-size:5.8666666667vw}}.body-textbook1 .lp-textbook1-mv .titles .title.__1 span{color:#ff0}.body-textbook1 .lp-textbook1-mv .titles .title.__2{color:#fff;font-size:100px;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-mv .titles .title.__2{font-size:8.5333333333vw}}.body-textbook1 .lp-textbook1-mv .titles .title.__2 span{font-size:80px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-mv .titles .title.__2 span{font-size:6.6666666667vw}}.body-textbook1 .lp-textbook1-a{background:#ff3478;text-align:center;padding-top:40px;padding-bottom:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-a{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-a .text{font-size:29px;font-weight:700;color:#ff0;text-shadow:6px 6px 6px rgba(0,0,0,.3)}@media(max-width: 767px){.body-textbook1 .lp-textbook1-a .text{font-size:4vw}}.body-textbook1 .lp-textbook1-pain{background:#999}.body-textbook1 .lp-textbook1-pain .lp-textbook1-pain__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain .lp-textbook1-pain__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-pain h2{font-size:60px;color:#fff;margin-bottom:60px;text-align:center;position:relative;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain h2{font-size:6.4vw;margin-bottom:8vw}}.body-textbook1 .lp-textbook1-pain h2::after{content:"";display:block;width:120px;height:4px;margin:12px auto 0;background:#fff}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain h2::after{width:26.6666666667vw;height:1.0666666667vw;margin:3.2vw auto 0}}.body-textbook1 .lp-textbook1-pain .pain-points__lists{list-style:none;padding:0;margin:0;background:#e4e4e4;border-radius:24px;padding:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain .pain-points__lists{padding:5.3333333333vw;border-radius:3.2vw}}.body-textbook1 .lp-textbook1-pain .pain-points__lists .list{position:relative;padding-left:60px;margin-bottom:20px;font-size:32px;color:#333;line-height:1.8}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain .pain-points__lists .list{font-size:3.7333333333vw;padding-left:6.9333333333vw;margin-bottom:2.6666666667vw}}.body-textbook1 .lp-textbook1-pain .pain-points__lists .list:last-of-type{margin-bottom:0}.body-textbook1 .lp-textbook1-pain .pain-points__lists .list::before{content:"";position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#000;position:absolute;background:url(../img/check-black.svg) center/cover no-repeat}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain .pain-points__lists .list::before{width:5.3333333333vw;height:5.3333333333vw}}.body-textbook1 .lp-textbook1-pain .pain-points__lists .list .red{color:#f0535b;font-weight:700;border-bottom:1px solid #f0535b}@media(max-width: 767px){.body-textbook1 .lp-textbook1-pain .pain-points__lists .list .red{border-bottom:1px solid #f0535b}}.body-textbook1 .lp-textbook1-pain strong{font-weight:700;color:#004080}.body-textbook1 .lp-textbook1-solution{list-style:none;padding:0;margin:0;background:-webkit-gradient(linear, left top, right top, from(#ffbb1e), to(#ff9158));background:-webkit-linear-gradient(left, #ffbb1e, #ff9158);background:linear-gradient(90deg, #ffbb1e, #ff9158)}.body-textbook1 .lp-textbook1-solution .lp-textbook1-solution__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution .lp-textbook1-solution__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-solution h2{font-size:52px;text-align:center;padding-bottom:60px;font-weight:700;color:#fff;position:relative}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution h2{font-size:6.4vw;padding-bottom:8vw}}.body-textbook1 .lp-textbook1-solution h2::after{content:"";display:block;width:120px;height:4px;background:#fff;margin:12px auto 0}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution h2::after{width:26.6666666667vw;height:1.0666666667vw;margin:3.2vw auto 0}}.body-textbook1 .lp-textbook1-solution .solution__txt{font-size:30px;padding-bottom:40px;color:#fff;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution .solution__txt{font-size:4.2666666667vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-solution .solution__lists{list-style:none;padding:0;margin:0;background:#fff;border-radius:24px;padding:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution .solution__lists{border-radius:3.2vw;padding:5.3333333333vw}}.body-textbook1 .lp-textbook1-solution .solution__lists .list{position:relative;padding-left:60px;margin-bottom:20px;font-size:32px;color:#333;line-height:1.8}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution .solution__lists .list{padding-left:6.9333333333vw;margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}.body-textbook1 .lp-textbook1-solution .solution__lists .list:last-of-type{margin-bottom:0}.body-textbook1 .lp-textbook1-solution .solution__lists .list::before{content:"";position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#000;position:absolute;background:url(../img/check-oranji.svg) center/cover no-repeat}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution .solution__lists .list::before{width:5.3333333333vw;height:5.3333333333vw}}.body-textbook1 .lp-textbook1-solution .solution__lists .list .orange{color:#ff9906;font-weight:700;border-bottom:1px solid #ff9906}@media(max-width: 767px){.body-textbook1 .lp-textbook1-solution .solution__lists .list .orange{border-bottom:1px solid #ff9906}}.body-textbook1 .lp-textbook1-solution strong{font-weight:700;color:#fffe00}.body-textbook1 .lp-textbook1-curriculum{background-image:-webkit-gradient(linear, left top, right top, from(rgb(65, 164, 253)), to(rgb(14, 244, 255)));background-image:-webkit-linear-gradient(left, rgb(65, 164, 253), rgb(14, 244, 255));background-image:linear-gradient(90deg, rgb(65, 164, 253), rgb(14, 244, 255))}.body-textbook1 .lp-textbook1-curriculum .lp-textbook1-curriculum__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-curriculum .lp-textbook1-curriculum__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-curriculum h2{font-size:60px;font-weight:700;color:#fff;padding-bottom:40px;text-align:center;position:relative}@media(max-width: 767px){.body-textbook1 .lp-textbook1-curriculum h2{font-size:6.4vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-curriculum h2::after{content:"";display:block;background:#fff;width:120px;height:4px;margin:12px auto 0}@media(max-width: 767px){.body-textbook1 .lp-textbook1-curriculum h2::after{width:32vw;height:1.0666666667vw;margin:3.2vw auto 0}}.body-textbook1 .lp-textbook1-curriculum .lists{counter-reset:day;padding-left:0;list-style:none;padding-bottom:80px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-curriculum .lists{padding-bottom:10.6666666667vw}}.body-textbook1 .lp-textbook1-curriculum .lists li{counter-increment:day;background:#fff;padding:16px 20px;border-radius:8px;margin-bottom:40px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;font-size:32px;color:#333;line-height:1.8}@media(max-width: 767px){.body-textbook1 .lp-textbook1-curriculum .lists li{font-size:3.7333333333vw;padding:2.1333333333vw 0px 2.1333333333vw 3.7333333333vw;margin-bottom:5.3333333333vw;border-radius:2.1333333333vw}}.body-textbook1 .lp-textbook1-curriculum .lists li:last-of-type{margin-bottom:0}.body-textbook1 .lp-textbook1-curriculum strong{font-weight:700;color:#004080}.body-textbook1 .lp-textbook1-curriculum .curriculum__plus{font-size:40px;font-weight:700;color:#ff0;text-align:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-curriculum .curriculum__plus{font-size:6.4vw}}.body-textbook1 .lp-textbook1-feature{background:-webkit-linear-gradient(348deg, #cfffe9, #16ff6d);background:linear-gradient(102deg, #cfffe9, #16ff6d)}.body-textbook1 .lp-textbook1-feature .lp-textbook1-feature__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .lp-textbook1-feature__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-feature h2{font-size:60px;text-align:center;font-weight:bold;color:#fff;margin-bottom:100px;position:relative}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature h2{font-size:6.4vw;margin-bottom:13.3333333333vw}}.body-textbook1 .lp-textbook1-feature h2::after{content:"";display:block;background-color:#fff;width:120px;height:4px;margin:12px auto 0;border-radius:2px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature h2::after{width:26.6666666667vw;height:1.0666666667vw;margin:3.2vw auto 0;border-radius:.5333333333vw}}.body-textbook1 .lp-textbook1-feature .feature__lists{max-width:1280px;margin:0 auto 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__lists{grid-template-columns:repeat(1, 1fr);gap:10.6666666667vw;margin:0 auto}}.body-textbook1 .lp-textbook1-feature .feature__item{background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1);padding:60px 20px 40px;margin:0 auto;position:relative}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item{border-radius:4.2666666667vw;padding:10.6666666667vw 5.3333333333vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-feature .feature__item .float-point{position:absolute;background:-webkit-linear-gradient(348deg, #56c894, #00ff5f);background:linear-gradient(102deg, #56c894, #00ff5f);color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-53px;font-size:28px;width:100px;height:100px;border-radius:50%;line-height:120%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .float-point{top:-8vw;font-size:4.8vw;width:16vw;height:16vw}}.body-textbook1 .lp-textbook1-feature .feature__item h3{font-size:22px;font-weight:700;color:#00d632;padding-bottom:20px;position:relative;text-align:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item h3{font-size:5.0666666667vw;padding-bottom:2.6666666667vw}}.body-textbook1 .lp-textbook1-feature .feature__item h3.__3{padding-top:22px;padding-bottom:30px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item h3.__3{padding-top:0;padding-bottom:2.6666666667vw}}.body-textbook1 .lp-textbook1-feature .feature__item .img{margin-bottom:20px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img{margin-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-feature .feature__item .img.__1{width:326px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__1{width:53.3333333333vw}}.body-textbook1 .lp-textbook1-feature .feature__item .img.__1 img{aspect-ratio:326/217;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__1 img{aspect-ratio:200/133}}@media(max-width: 767px)and (max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__1 img{aspect-ratio:200/133}}.body-textbook1 .lp-textbook1-feature .feature__item .img.__2{width:366px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__2{width:78.6666666667vw}}.body-textbook1 .lp-textbook1-feature .feature__item .img.__2 img{aspect-ratio:366/217;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__2 img{aspect-ratio:295/175}}.body-textbook1 .lp-textbook1-feature .feature__item .img.__3{width:281px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__3{width:53.3333333333vw}}.body-textbook1 .lp-textbook1-feature .feature__item .img.__3 img{aspect-ratio:281/217;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item .img.__3 img{aspect-ratio:200/154}}.body-textbook1 .lp-textbook1-feature .feature__item p{font-size:16px;color:#444;line-height:1.7;text-align:left}@media(max-width: 767px){.body-textbook1 .lp-textbook1-feature .feature__item p{font-size:3.7333333333vw}}.body-textbook1 .lp-textbook1-price{background:-webkit-linear-gradient(45deg, #b67b03 0%, #daaf08 45%, #fee9a0 70%, #daaf08 85%, #b67b03 90% 100%);background:linear-gradient(45deg, #b67b03 0%, #daaf08 45%, #fee9a0 70%, #daaf08 85%, #b67b03 90% 100%);text-align:center}.body-textbook1 .lp-textbook1-price__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-price__heading{font-size:40px;color:#010f1d;font-weight:bold;margin-bottom:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price__heading{font-size:4.5333333333vw;margin-bottom:2.6666666667vw}}.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price{padding-bottom:20px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price{padding-bottom:2.6666666667vw}}.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .now{font-weight:700;line-height:100%}.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .large{font-size:200px;line-height:100%;font-weight:bold}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .large{font-size:26.6666666667vw}}.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .jp{font-size:60px;font-weight:bold;color:rgba(0,0,0,0);background:-webkit-repeating-linear-gradient(bottom, #757575 0.1em, #9e9e9e 0.2em, #e8e8e8 0.3em, #9e9e9e 0.4em, #757575 0.5em);background:repeating-linear-gradient(0deg, #757575 0.1em, #9e9e9e 0.2em, #e8e8e8 0.3em, #9e9e9e 0.4em, #757575 0.5em);-webkit-background-clip:text}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .jp{font-size:8vw}}.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .badge{font-size:150px;letter-spacing:21px;font-style:italic;margin-left:0px;font-weight:bold;color:rgba(0,0,0,0);background:-webkit-repeating-linear-gradient(bottom, #757575 0.1em, #9e9e9e 0.2em, #e8e8e8 0.3em, #9e9e9e 0.4em, #757575 0.5em);background:repeating-linear-gradient(0deg, #757575 0.1em, #9e9e9e 0.2em, #e8e8e8 0.3em, #9e9e9e 0.4em, #757575 0.5em);-webkit-background-clip:text}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .badge{font-size:20vw;letter-spacing:2.6666666667vw}}.body-textbook1 .lp-textbook1-price .lp-textbook1-price__price .shiny-text{background:-webkit-linear-gradient(136deg, #b0b0b0 50%, #e0e0e0 60%, #b0b0b0 70%);background:linear-gradient(-46deg, #b0b0b0 50%, #e0e0e0 60%, #b0b0b0 70%);background-size:600% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-animation:shine 20s linear infinite;animation:shine 20s linear infinite}@-webkit-keyframes shine{0%{background-position-x:400%}50%{background-position-x:0%}100%{background-position-x:-400%}}@keyframes shine{0%{background-position-x:400%}50%{background-position-x:0%}100%{background-position-x:-400%}}.body-textbook1 .lp-textbook1-price .note{font-size:26px;font-weight:700;color:#f2496b}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .note{font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-price .lists{background:-webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#e0e0e0));background:-webkit-linear-gradient(top, #b0b0b0, #e0e0e0);background:linear-gradient(to bottom, #b0b0b0, #e0e0e0);border-radius:24px;padding:40px;margin-top:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lists{margin-top:5.3333333333vw;padding:5.3333333333vw;border-radius:3.2vw}}.body-textbook1 .lp-textbook1-price .lists .list{position:relative;padding-left:60px;margin-bottom:20px;font-size:32px;color:#333;line-height:1.8;text-align:left;color:#fff}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lists .list{margin-bottom:2.6666666667vw;font-size:3.7333333333vw;padding-left:8vw}}.body-textbook1 .lp-textbook1-price .lists .list:last-of-type{margin-bottom:0}.body-textbook1 .lp-textbook1-price .lists .list::before{content:"";position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#000;position:absolute;background:url(../img/check-gold.svg) center/cover no-repeat}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lists .list::before{width:5.3333333333vw;height:5.3333333333vw}}.body-textbook1 .lp-textbook1-price .lists .list .yellow{color:#f7ff08;font-weight:700;border-bottom:1px solid #f7ff08}@media(max-width: 767px){.body-textbook1 .lp-textbook1-price .lists .list .yellow{border-bottom:.2666666667vw solid #f7ff08}}.body-textbook1 .lp-textbook1-conditions{background-image:-webkit-gradient(linear, left top, right top, from(rgb(233, 233, 233)), to(rgb(172, 172, 172)));background-image:-webkit-linear-gradient(left, rgb(233, 233, 233), rgb(172, 172, 172));background-image:linear-gradient(90deg, rgb(233, 233, 233), rgb(172, 172, 172))}.body-textbook1 .lp-textbook1-conditions .lp-textbook1-conditions__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .lp-textbook1-conditions__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-conditions .magenta{color:#ff1389;font-weight:700}.body-textbook1 .lp-textbook1-conditions .ttl{font-size:60px;font-weight:700;background:-webkit-linear-gradient(45deg, #b67b03 0%, #daaf08 45%, #fee9a0 70%, #daaf08 85%, #b67b03 90% 100%);background:linear-gradient(45deg, #b67b03 0%, #daaf08 45%, #fee9a0 70%, #daaf08 85%, #b67b03 90% 100%);color:#fff;text-align:center;margin-bottom:100px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .ttl{font-size:5.6vw;margin-bottom:5.3333333333vw;padding:2.6666666667vw 0}}.body-textbook1 .lp-textbook1-conditions .grant{font-size:30px;text-align:center;padding-bottom:100px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .grant{font-size:4.8vw;padding-bottom:10.6666666667vw}}.body-textbook1 .lp-textbook1-conditions .accuracy{text-align:center;padding-bottom:10px;position:relative}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .accuracy{padding-bottom:0px}}.body-textbook1 .lp-textbook1-conditions .accuracy__relation{background:#f0e222;position:absolute;font-weight:700;line-height:100%;font-size:40px;border-radius:60px;padding:22px 40px 18px;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .accuracy__relation{font-size:4.2666666667vw;border-radius:16vw;padding:3.2vw 5.3333333333vw 2.1333333333vw;top:-4.8vw}}.body-textbook1 .lp-textbook1-conditions .accuracy__wrap{background:#fff;font-weight:700;width:1000px;margin:0 auto;padding:60px 0 40px;border-radius:24px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .accuracy__wrap{padding:8vw 5.3333333333vw 5.3333333333vw 5.3333333333vw;border-radius:4.2666666667vw;width:100%}}.body-textbook1 .lp-textbook1-conditions .accuracy__system{font-size:32px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .accuracy__system{font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-conditions .accuracy__system .border-bottom{border-bottom:2px solid #0095ff}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .accuracy__system .border-bottom{border-bottom:.5333333333vw solid #0095ff}}.body-textbook1 .lp-textbook1-conditions .accuracy__company{font-size:32px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .accuracy__company{font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-conditions .company{font-size:32px;text-align:center;padding-bottom:10px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .company{font-size:5.3333333333vw;padding-bottom:0px}}.body-textbook1 .lp-textbook1-conditions .boxes{margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes{margin-top:5.3333333333vw;gap:5.3333333333vw;display:block}}.body-textbook1 .lp-textbook1-conditions .boxes .box{background:#fff;padding:40px;width:50%;height:100%}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box{padding:5.3333333333vw;width:100%}.body-textbook1 .lp-textbook1-conditions .boxes .box:not(:last-of-type){margin-bottom:20px}}@media(max-width: 767px)and (max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box:not(:last-of-type){margin-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl{font-weight:700;font-size:46px;padding-bottom:60px;text-align:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl{font-size:5.6vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl.__2{padding-top:40px;padding-bottom:96px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl.__2{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .text{font-size:28px;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .text{font-size:3.7333333333vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .txt{font-size:28px;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .txt{font-size:3.7333333333vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl__why{padding:0px 15px 0px;border-left:9px solid #4865b2;font-weight:700;font-size:38px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl__why{padding:0px 1.8666666667vw 0px;border-left:1.3333333333vw solid #4865b2;font-size:5.6vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl__explanation{font-size:28px;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .subttl__explanation{font-size:3.7333333333vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .lists-wrap{display:inline-block;border-radius:16px;background:-webkit-linear-gradient(45deg, #ffd700, #ffa500, #ffd700);background:linear-gradient(45deg, #ffd700, #ffa500, #ffd700);padding:4px;margin-top:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .lists-wrap{padding:.5333333333vw;margin-top:5.3333333333vw;border-radius:4.2666666667vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .lists{background-image:-webkit-gradient(linear, left top, right top, from(rgb(233, 233, 233)), to(rgb(172, 172, 172)));background-image:-webkit-linear-gradient(left, rgb(233, 233, 233), rgb(172, 172, 172));background-image:linear-gradient(90deg, rgb(233, 233, 233), rgb(172, 172, 172));border-radius:12px;padding:20px 19px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .lists{border-radius:4.2666666667vw;padding:2.6666666667vw 2.4vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .lists .list{font-size:23px;font-weight:700;padding-left:1em;text-indent:-1em}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .lists .list{font-size:3.4666666667vw}}.body-textbook1 .lp-textbook1-conditions .boxes .box .lists .list:not(:last-of-type){padding-bottom:20px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-conditions .boxes .box .lists .list:not(:last-of-type){padding-bottom:2.6666666667vw}}.body-textbook1 .lp-textbook1-voices{background:#fffef8}.body-textbook1 .lp-textbook1-voices .lp-textbook1-voices__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-voices .lp-textbook1-voices__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-voices h2{font-size:60px;padding-bottom:40px;position:relative;text-align:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-voices h2{font-size:6.4vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-voices h2::after{content:"";display:block;background-color:#ff8c00;width:120px;height:4px;margin:12px auto 0;border-radius:2px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-voices h2::after{width:26.6666666667vw;height:1.0666666667vw;margin:3.2vw auto 0;border-radius:.5333333333vw}}.body-textbook1 .lp-textbook1-voices .content{background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:5px solid #ff8c00;padding:20px;margin-bottom:24px;border-radius:8px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-voices .content{border-left:1.3333333333vw solid #ff8c00;padding:5.3333333333vw;margin-bottom:5.3333333333vw;border-radius:2.1333333333vw}}.body-textbook1 .lp-textbook1-voices .content:last-of-type{margin-bottom:0}.body-textbook1 .lp-textbook1-voices .content .text{font-size:22px;color:#333;line-height:1.8}@media(max-width: 767px){.body-textbook1 .lp-textbook1-voices .content .text{font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-voices .content cite{display:block;text-align:right;margin-top:10px;font-style:normal;color:#666}@media(max-width: 767px){.body-textbook1 .lp-textbook1-voices .content cite{margin-top:2.6666666667vw;font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-faq{background:#f9f9f9}.body-textbook1 .lp-textbook1-faq .lp-textbook1-faq__inner{padding:80px 40px;max-width:1360px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-faq .lp-textbook1-faq__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-faq h2{font-size:52px;padding-bottom:40px;position:relative;text-align:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-faq h2{font-size:6.4vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-faq h2::after{content:"";display:block;background-color:#004080;width:120px;height:4px;margin:12px auto 0;border-radius:2px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-faq h2::after{width:32vw;height:1.0666666667vw;margin:3.2vw auto 0;border-radius:.5333333333vw}}.body-textbook1 .lp-textbook1-faq .qa{padding-bottom:40px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-faq .qa{padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-faq .qa:last-child{padding-bottom:0}.body-textbook1 .lp-textbook1-faq .qa dt{font-weight:bold;color:#004080;font-size:32px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-faq .qa dt{font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-faq .qa dd{margin-left:1em;color:#333;font-size:32px;line-height:1.8}@media(max-width: 767px){.body-textbook1 .lp-textbook1-faq .qa dd{font-size:4.2666666667vw;margin-left:4.2666666667vw}}.body-textbook1 .lp-textbook1-faq strong{font-weight:700;color:#004080}.body-textbook1 .lp-textbook1-contact{background-image:-webkit-gradient(linear, left top, right top, from(rgb(65, 164, 253)), to(rgb(14, 244, 255)));background-image:-webkit-linear-gradient(left, rgb(65, 164, 253), rgb(14, 244, 255));background-image:linear-gradient(90deg, rgb(65, 164, 253), rgb(14, 244, 255))}.body-textbook1 .lp-textbook1-contact .lp-textbook1-contact__inner{padding:80px 40px;max-width:1080px;margin:0 auto}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .lp-textbook1-contact__inner{padding:10.6666666667vw 5.3333333333vw}}.body-textbook1 .lp-textbook1-contact .title{font-size:48px;padding-bottom:40px;position:relative;text-align:center;color:#fff;font-weight:700}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .title{font-size:6.4vw;padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-contact .title::after{content:"";display:block;background-color:#fff;width:120px;height:4px;margin:12px auto 0;border-radius:2px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .title::after{width:26.6666666667vw;height:1.0666666667vw;margin:3.2vw auto 0;border-radius:.5333333333vw}}.body-textbook1 .lp-textbook1-contact .contact{background:#ddefff}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact{padding:2.6666666667vw}}@media(min-width: 768px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form-control.form-control{width:auto;max-width:100%}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form{max-width:100%;padding:15px 20px;border-radius:5px}}@media(min-width: 768px)and (max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form{padding:4vw 5.3333333333vw;border-radius:1.3333333333vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form-control{font-size:16px;width:100%}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form-control{font-size:4.2666666667vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form small.text-danger{color:#fff !important;background-color:#dc3545;font-size:75%;padding:1px 4px;margin-left:6px;vertical-align:text-bottom}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form small.text-danger{font-size:3.2vw;padding:.2666666667vw 1.0666666667vw;margin-left:1.6vw}}.body-textbook1 .lp-textbook1-contact .contact form .wpcf7-acceptance input[type=checkbox]{-webkit-transform:scale(2);transform:scale(2);margin-right:7px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact form .wpcf7-acceptance input[type=checkbox]{margin-right:1.8666666667vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-submit.btn{margin-left:72px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-submit.btn{margin-left:19.2vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-form-control-wrap{display:block}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-list-item{margin:0 0 0 16px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-list-item{margin:0 0 0 4.2666666667vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-text{background-clip:padding-box;overflow-clip-margin:0px !important;overflow:clip !important;color:#495057;border:1px solid #ced4da;border-radius:3px;padding:4px 8px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-text{border:1px solid #ced4da;border-radius:.8vw;padding:1.0666666667vw 2.1333333333vw}}.body-textbook1 .lp-textbook1-contact .contact .form-group{line-height:1.9;margin-bottom:1.2em}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .form-group{margin-bottom:5.3333333333vw;font-size:4.2666666667vw}}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .form-group__instructions{font-size:3.7333333333vw}}.body-textbook1 .lp-textbook1-contact .contact input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-textarea{padding:4px 8px 110px;border:1px solid #ced4da;border-radius:3px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-textarea{padding:1.0666666667vw 2.1333333333vw 29.3333333333vw;border:1px solid #ced4da;border-radius:.8vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.body-textbook1 .lp-textbook1-contact .contact .form-confirmation{padding-bottom:20px}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .form-confirmation{padding-bottom:5.3333333333vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-submit{width:initial;background:#337ab7;color:#fff;border:none;line-height:100%;font-size:16px;padding:9px 16px 7px;border-radius:4px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.body-textbook1 .lp-textbook1-contact .contact .wpcf7-submit{font-size:4.2666666667vw;padding:2.4vw 4.2666666667vw 1.8666666667vw;border-radius:1.0666666667vw}}.body-textbook1 .lp-textbook1-contact .contact .wpcf7-submit:disabled{opacity:.65}.body-textbook1 .lp-textbook1-cta{background-image:-webkit-linear-gradient(315deg, #fff6b7 10%, #7bf641 100%);background-image:linear-gradient(135deg, #fff6b7 10%, #7bf641 100%)}.body-textbook1 .lp-textbook1-cta .lp-textbook1-cta__inner{padding:80px 0}@media(max-width: 767px){.body-textbook1 .lp-textbook1-cta .lp-textbook1-cta__inner{padding:10.6666666667vw 0}}.body-textbook1 .lp-textbook1-cta .btn{font-weight:700;background:#00e914;color:#fff;margin:0 auto;font-size:40px;max-width:700px;border-radius:24px;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s;border:3px solid #fff}@media(max-width: 767px){.body-textbook1 .lp-textbook1-cta .btn{font-size:5.0666666667vw;max-width:92vw;border-radius:3.2vw;border:.5333333333vw solid #fff}}.body-textbook1 .lp-textbook1-cta .btn:hover{background:#fff;color:#00e914;border:3px solid #00e914}@media(max-width: 767px){.body-textbook1 .lp-textbook1-cta .btn:hover{border:.5333333333vw solid #00e914}}.body-textbook1 .lp-textbook1-cta .btn a{padding:40px 20px;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.body-textbook1 .lp-textbook1-cta .btn a{padding:4.2666666667vw 0px}}@media(max-width: 767px){.body-textbook1 .footer{padding:5.3333333333vw 0 5.3333333333vw}}@media(max-width: 767px){.body-textbook1 .footer .lists{margin-bottom:5.3333333333vw}}@media(max-width: 767px){.body-textbook1 .footer .list{font-size:3.7333333333vw}}@media(max-width: 767px){.body-textbook1 .footer .reserved{font-size:3.7333333333vw}}/*# sourceMappingURL=style.css.map */