@charset "utf-8";.page-header__ttl{width:100%;background-color:var(--main_color);height:calc(50vh - 70px);display:flex;align-items:center}.page-header__ttl h1{width:100%;color:#fff;text-align:center;font-size:48px;font-weight:700;letter-spacing:3.8px}.about__main__container{width:720px;max-width:100%;margin:160px auto 0;text-align:center}.about__main__ttl{color:#434343;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:90px}.about__profile__wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:155px}.about__profile__wrapper picture{width:360px;height:auto}.about__profile__wrapper picture img{width:100%}.about__profile__text{width:320px;font-size:16px;font-weight:400;text-align:left;line-height:2}.about__profile__text__flex{display:flex}.profile__text__ttl{padding-right:20px}.profile__text__lang{margin-top:20px}.about__career__text__flex{width:475px;margin:0 auto 170px;text-align:left;font-size:16px;letter-spacing:1.2;line-height:2}.about__career-sp{display:none}.career__link{margin-top:30px}.about__career__text__flex ul a{display:block;width:245px;height:26px;font-size:15px;line-height:26px;border-radius:18px;color:#fff;background-color:var(--main_color);text-align:center}.contact__btn a{display:block;width:340px;height:40px;font-size:15px;font-weight:700;line-height:40px;border-radius:18px;color:#fff;background-color:var(--main_color);text-align:center;letter-spacing:1.2px;margin:0 auto}@media screen and (max-width:1030px){.page-header__ttl{height:calc(40vh - 70px)}}@media screen and (max-width:1000px){.about__profile__wrapper{padding:0 30px}.about__profile__wrapper picture{width:40%}.about__profile__text{width:55%}}@media screen and (max-width:767px){.page-header__ttl h1{font-size:36px}.about__profile__wrapper{display:block;padding:0}.about__profile__wrapper picture{width:220px;margin:0 auto 60px}.about__profile__text{margin:0 auto;width:320px}.about__career-sp{display:block}.about__career__text__flex ul a{margin-top:10px}}@media screen and (max-width:500px){.about__career__text__flex{width:100%;padding:0 20px}}.unknowun__text{margin:180px auto 60px;text-align:center;font-size:18px;line-height:1.5}.umknown__btn a{display:block;width:240px;height:25px;font-size:15px;font-weight:700;line-height:25px;border-radius:18px;color:#fff;background-color:var(--main_color);text-align:center;letter-spacing:1.2px;margin:0 auto 250px}@media screen and (max-width:767px){.unknowun__text{font-size:14px}.umknown__btn a{font-size:14px}}.tips-sp{display:none}.page-guide{width:980px;max-width:100%;margin:30px auto 0;font-size:16px}.page-guide .current-item{font-weight:700}.article-list__container,.category-list__container{width:980px;max-width:100%;margin:130px auto 70px}.article-list__container h1,.category-list__container h1{width:325px;border-bottom:2px #36c solid;color:#000;font-size:24px;font-weight:700;letter-spacing:1.9px;text-align:left;padding-bottom:10px}.article-list__wrapper{width:830px;max-width:100%;margin:100px 0 0 auto}.article-list__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.article-list__img{width:275px;height:200px}.article-list__img img{width:100%;height:auto}.article-list__text-box{width:530px;max-width:100%}.article-list__ttl{border-bottom:1px #000 solid;padding-bottom:10px;font-size:18px;font-weight:700;letter-spacing:1.5px;color:#000}.article-list__text-box__flex{display:flex;margin-top:15px}.article-list__text-box__flex-date{font-size:14px;margin-right:15px}.article-list__text-box__flex-category{display:inline-block;width:105px;height:18px;border-radius:9px;background-color:#36c;color:#fff;font-size:12px;line-height:18px;text-align:center;margin-right:10px}#article-list .article-list__text-box__flex-text{width:100%;margin-top:25px;font-size:16px;letter-spacing:1.3px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article-list__text-box__flex-link{text-align:right;margin-top:20px;font-size:16px;font-weight:700;color:#36c}.pagination{font-size:18px;text-align:center}#article-list .nav-links{font-size:18px;text-align:center}#article-list .page-numbers{display:inline-block;margin:0 10px}#article-list .page-numbers.current{color:#bbb}.category-list__container{margin-top:50px}.category-list__wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px}.category-list-item{width:300px;height:40px;line-height:40px;text-align:center;font-size:16px;letter-spacing:1.3px;border:1px #36c solid;margin-bottom:30px}.category-list-item:hover{background-color:#36c;color:#fff}@media screen and (max-width:1050px){.page-guide,.article-list__container,.category-list__container{max-width:90%}}@media screen and (max-width:1000px){.page-guide{padding:0 5%;font-size:13px;line-height:1.5}.article-list__container,.category-list__container{padding:5%;margin-top:75px}.article-list__img{width:33%}.article-list__text-box{width:63%}}@media screen and (max-width:767px){.tips-sp{display:block}.page-guide,.article-list__container,.category-list__container{max-width:100%}.article-list__container{margin-bottom:0}.article-list__container h1,.category-list__container h1{font-size:20px}.article-list__wrapper{margin-top:60px}.article-list__item{display:block;margin-bottom:60px}.article-list__img{width:100%;height:auto;margin-bottom:20px;aspect-ratio:337/200}.article-list__text-box{width:100%}.article-list__ttl{font-size:16px}.pagination{font-size:16px}.category-list__container{margin-bottom:90px}.category-list-item{width:160px;margin-bottom:15px}}@media screen and (max-width:450px){#article-list .article-list__text-box__flex-category b{display:none}}#single-tips .single__container{width:980px;max-width:100%;margin:130px auto 0}.single-tips__ttl-1{font-size:24px;font-weight:700;letter-spacing:1.9px;border-bottom:2px #36c solid}.single-tips__ttl h1{margin-bottom:10px}.single-tips__date{margin:30px 0;font-size:15px;letter-spacing:1.2px}.single-tips__img{width:100%;height:auto;margin-bottom:90px;aspect-ratio:980/480}.single-tips__img img{width:100%;height:auto}.single-tips__ttl-2{height:40px;font-size:22px;font-weight:700;line-height:40px;padding-left:10px;border-left:10px #36c solid}.single-tips__ttl-3{font-size:19px;font-weight:700;color:#36c;letter-spacing:1.5px;margin:60px 0}.single-tips__ttl-4{font-size:16px;font-weight:700;letter-spacing:1.3px;border-bottom:1px #36c solid;margin-bottom:60px}.single-tips__ttl-4 h4{margin-bottom:5px}.single-tips__text{font-size:16px;letter-spacing:1.3px;line-height:1.5;margin-bottom:30px}.single-tips__ul{margin-top:20px;font-size:16px;letter-spacing:1.3px;line-height:2;list-style:none}.single-tips__ul li{display:flex;align-items:center}.single-tips__ul li:before{content:"⚫︎";color:#36c;font-size:.8em;margin-right:10px}.single-tips__ol{margin:60px 0 100px;font-size:16px;letter-spacing:1.3px;line-height:2;counter-reset:number 0}.single-tips__ol li:before{counter-increment:number 1;content:counter(number);color:#36c;margin-right:10px;font-weight:700}.single-tips__guide{display:flex;justify-content:space-between;margin-bottom:50px;position:relative}.single-tips__pagination{color:#36c;font-size:15px;letter-spacing:1.2px}.single-tips__pagination-btn{position:absolute;left:50%;transform:translateX(-50%);width:200px;height:24px;text-align:center;color:#fff;font-size:15px;letter-spacing:1.2px;background-color:#36c;line-height:24px;border-radius:12px}@media screen and (max-width:1050px){#single-tips .single__container{max-width:90%}}@media screen and (max-width:1000px){#single-tips .single__container{max-width:100%;padding:5%}}@media screen and (max-width:767px){#single-tips .single__container{margin-top:80px}.single-tips__ttl-1{font-size:20px}.single-tips__img{margin-bottom:40px}.single-tips__ttl-2{font-size:18px;height:55px;line-height:24px}.single-tips__ttl-3{font-size:16px;line-height:1.2;margin:30px 0 40px}.single-tips__ttl-4{font-size:14px;line-height:1.2;margin-bottom:40px}.single-tips__text{font-size:14px;line-height:27px;margin-bottom:24px}.single-tips__ul,.single-tips__ol{font-size:14px;line-height:27px}.single-tips__ol{margin:25px 0 60px}.single-tips__guide{margin-bottom:25px;padding-bottom:90px}.single-tips__pagination{font-size:13px}.single-tips__pagination-btn{top:40px;width:170px;height:24px;line-height:24px;font-size:15px;letter-spacing:1.2px}}.udemy-sp{display:none}.udemy-coupon__container,.udemy-list__container{width:980px;max-width:100%;margin:40px auto 100px}.udemy-list__container{margin-bottom:65px}.udemy-coupon__container h1{color:#36c;font-size:28px;font-weight:700;letter-spacing:2.2px;text-align:center;margin-bottom:90px;position:relative}.udemy-coupon__container h1:after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:75px;height:7px;background-color:#36c}.udemy-coupon__wrapper{width:100%;padding-left:30px}.udemy-coupon__item{display:flex;justify-content:space-between;align-items:space-evenly;margin-bottom:40px}.udemy-coupon__img{width:290px;height:175px;aspect-ratio:290/175}.udemy-coupon__img img{width:100%;height:auto;aspect-ratio:290/175}.udemy-coupon__text-box{width:590px;max-width:100%}.udemy-coupon__ttl{font-size:20px;font-weight:700;letter-spacing:1.6px;color:#000;line-height:1.2}.udemy-coupon__text-box__flex{display:flex;margin-top:25px;align-items:center}.udemy-coupon__text-box__flex-price{font-size:20px;font-weight:700;letter-spacing:1.6px;margin-right:20px}.udemy-coupon__text-box__flex-sale{color:red;font-size:28px;font-weight:700;letter-spacing:2.2px}.udemy-coupon__text-box__flex-sale span{color:red;font-size:20px;font-weight:700;letter-spacing:1.6px}.udemy-coupon__text-box__flex-btn{width:200px;height:43px;border-radius:15px;background-color:#36c;color:#fff;font-size:18px;line-height:43px;text-align:center;margin-left:auto;margin-top:27px}.udemy-list__container h1{width:100%;height:60px;background-color:#36c;color:#fff;font-size:28px;font-weight:700;letter-spacing:2.2px;text-align:center;line-height:60px;margin-bottom:50px}.udemy-list__wrapper{display:flex;flex-wrap:wrap}.udemy-list__item{width:490px;max-width:100%;padding:0 40px 45px 20px}.udemy-list__item-flex{display:flex;justify-content:space-between;margin-bottom:15px}.udemy-list__img{width:210px;height:135px;aspect-ratio:210/135}.udemy-list__img img{width:100%;aspect-ratio:210/135}.udemy-list__text-box{width:200px;font-size:15px;font-weight:700;letter-spacing:1.2px}.udemy-list__ttl{margin:5px 0 25px}.udemy-list__price{text-align:end}.udemy-list__btn{width:100%;height:20px;background-color:#36c;color:#fff;text-align:center;border-radius:8px;line-height:20px;font-size:15px;font-weight:700;letter-spacing:1.2px}.udemy-list__container .pagination{margin-top:40px;font-size:15px;font-weight:700;letter-spacing:1.2px}.udemy-list__container .pagination .prev{margin-right:25px}.udemy-list__container .pagination .next{margin-left:25px}.udemy-list__container .pagination .page-numbers.current{margin:0 10px;color:#bbb}@media screen and (max-width:1000px){.udemy-coupon__container,.udemy-list__container{padding:3%}.udemy-coupon__wrapper{padding-left:0}.udemy-coupon__img{width:33%}.udemy-coupon__text-box{width:63%}.udemy-list__item{width:50%;padding-right:30px}.udemy-list__item-flex{height:135px}.udemy-list__img{width:47%;height:auto}.udemy-list__img img{width:100%}.udemy-list__text-box{width:49%;font-size:14px}.udemy-list__ttl{margin-top:0;margin-bottom:20px}}@media screen and (max-width:767px){.udemy-sp{display:block}.udemy-coupon__container{margin-top:60px}.udemy-coupon__container h1{font-size:21px}.udemy-coupon__container h1:after{width:54px}.udemy-coupon__wrapper{padding:0 25px}.udemy-coupon__item{display:block}.udemy-coupon__img{width:100%;height:auto;aspect-ratio:293/176;margin-bottom:25px}.udemy-coupon__text-box{width:100%}.udemy-coupon__ttl{font-size:16px}.udemy-coupon__text-box__flex{justify-content:end}.udemy-coupon__text-box__flex-price{font-size:17px}.udemy-coupon__text-box__flex-sale{font-size:28px}.udemy-coupon__text-box__flex-sale span{font-size:20px}.udemy-coupon__text-box__flex-btn{width:100%;height:30px;border-radius:15px;font-size:16px;line-height:30px;margin:25px 5px 0}.udemy-list__container{padding:0 3%;margin-bottom:30px}.udemy-list__wrapper{display:block}.udemy-list__item{width:100%;padding:0;margin-bottom:25px}.udemy-list__item-flex{height:auto;margin-bottom:20px}.udemy-list__img{width:35%;height:auto;aspect-ratio:130/85}.udemy-list__img img{width:100%;aspect-ratio:130/85}.udemy-list__text-box{width:58%;font-size:14px}}