@charset "utf-8";
@charset "utf-8";
:root{--mainwhite:#fff;--mainblack:#333;--mainblue:#45cbdc;--secondblue:#81d7e2;--maingreen:#afdb44;--pointgreen:#dfff3d}html{font-size:62.5%}body{font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-style:normal;color:var(--mainblack,#333);background-color:var(--mainwhite,#fff);line-height:1.5}img{max-width:100%;height:auto}.topic{margin-top:15px;text-align:center;font-size:2.4rem;font-weight:500;line-height:1.2}.subTopic{text-align:center;font-family:Oswald;font-size:2rem;font-weight:400;line-height:1;color:var(--mainblue);opacity:.9}@media screen and (max-width:767px){.spBr{display:block}.middleBr{display:none}.pcBr{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.topic{font-size:3.6rem}.subTopic{font-size:2.4rem}.middleBr{display:block}.spBr{display:none}.pcBr{display:none}}@media screen and (min-width:1201px){body{margin:0 auto}.pcBr{display:block}.spBr{display:none}.middleBr{display:none}.topic{font-size:4.8rem}.subTopic{font-size:3.2rem}}.header__container{margin:0 auto;padding:20px 6.25%}.header__top{display:flex;justify-content:space-between;align-items:center}.header__topic,.nav__topic{width:217px}.hamburgerMenu{width:35px;height:35px;position:relative;border:none;padding:0;cursor:pointer;margin-right:25px}.hamburger__bar{display:inline-block;width:25px;height:3px;background-color:var(--mainblue);position:absolute;transform:translateX(-50%);transform:translateY(-50%);transition:.5s;z-index:100}.hamburger__bar:first-child{top:9px;transition:all .3s}.hamburger__bar:nth-child(2){top:18px;width:35px;transition:all .3s}.hamburger__bar:last-child{top:27px;transition:all .3s}.hamburgerMenu.active .hamburger__bar:first-child{width:35px;transform:translateY(9px) rotate(45deg)}.hamburgerMenu.active .hamburger__bar:nth-child(2){display:none}.hamburgerMenu.active .hamburger__bar:last-child{width:35px;transform:translateY(-9px) rotate(-45deg)}.nav{width:100%;height:100vh;position:fixed;top:0;left:0;padding:30PX 6.25%;z-index:99;background-color:rgba(242,253,255,.97);transform:translateX(-100%);transition:transform .7s}.nav__header{display:flex;justify-content:flex-end}.nav__list{margin-top:60px;display:flex;flex-direction:column;justify-content:center;gap:30px;list-style:none}.nav__item{font-size:1.8rem;font-weight:500;line-height:1;cursor:pointer}.nav__item:before{content:'';display:inline-block;vertical-align:middle;margin-right:5px;width:30px;height:1px;background-color:var(--mainblue)}.nav__item:hover{color:var(--mainblue);transition:.3s}.header__btn{margin-top:10px;display:flex;justify-content:center;align-items:center}.online,.form{margin-left:auto;display:block;min-width:135px;padding:5px 0;border-radius:50px;border:2px solid var(--mainblue);background-color:var(--mainwhite);color:var(--mainblue);font-size:1.4rem;font-weight:500;text-align:center}.form{background-color:var(--mainblue);color:var(--mainwhite);margin-left:15px}.online:hover{border:2px solid #62edff;color:#62edff;transition:.4s}.form:hover{border:2px solid #62edff;background-color:#62edff;transition:.4s}#container{height:100%;overflow:hidden}.nav.active{transform:translateX(0)}.header__container{display:flex;justify-content:space-between}@media screen and (min-width:768px) and (max-width:1200px){.nav{width:50%}.nav__header{display:none}}@media screen and (min-width:1201px){.header__container{max-width:1440px;height:80px;padding:0 5.5%;display:flex}.header__btn{margin-top:0;margin-left:auto}.hamburgerMenu{display:none}.nav{display:flex;flex-direction:row;width:auto;height:auto;padding:0;margin-left:40px;position:static;background-color:rgba(255,255,255,0);transform:translate(0)}.nav__header{display:none}.nav__list{margin-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.nav__item{white-space:nowrap}.nav__item:before{display:none}.online,.form{min-width:170px;width:11.8%;padding:10px 20px;font-size:1.8rem}.form{background-color:var(--mainblue);color:var(--mainwhite);margin-left:20px}}.main__container{padding:30px 6.25% 300px;display:flex;background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:62.8% auto;background-position:bottom;background-position-x:100%}.main__txt{margin-right:-50px}.main__subTopic{font-size:2.4rem;font-weight:700}.main__topic{margin-top:15px;font-size:3.2rem;font-weight:700}.main_by{margin-top:10px;font-size:1.8rem;font-weight:500}.marker{width:150px;padding:0 5px;margin-bottom:.2rem;background-image:linear-gradient(135deg,#45cbdc 10%,#dfff3d 100%);background-repeat:no-repeat;background-size:100% 10px;background-position:bottom}.left{margin-left:auto;background-color:var(--pointgreen);width:118px;height:118px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.left__yearMonth{text-align:center;font-size:1.4rem;font-weight:600;line-height:1}.left__only{text-align:center;font-size:1.8rem;font-weight:600;line-height:1}.left__only span{font-size:3.8rem}@media screen and (min-width:632px) and (max-width:767px){.background{background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:40% auto;background-position:bottom;background-position-x:85%}.main__container{padding:60px 5.5%;display:flex;background-image:none}.marker{width:150px}.spBr{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.background{background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:40% auto;background-position:bottom;background-position-x:85%}.main__container{padding:60px 5.5%;display:flex;background-image:none}.main__subTopic{font-size:3rem}.main__topic{font-size:3.8rem}.main_by{font-size:2.4rem}.marker{width:180px}.left{width:150px;height:150px}.left__yearMonth{font-size:1.6rem}.left__only{font-size:2rem}.left__only span{font-size:6rem}}@media screen and (min-width:1201px){.background{margin:0 auto;max-width:1440px;background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:40% auto;background-position:bottom;background-position-x:85%}.main__container{max-width:1440px;padding:120px 5.5%;display:flex;background-image:none}.main__subTopic{font-size:4.2rem;font-weight:700}.main__topic{margin-top:30px;font-size:6.2rem}.main_by{margin-top:20px;font-size:3rem}.marker{width:265px;padding:0 15px;margin-bottom:.2rem;background-size:100% 20px}.left{width:200px;height:200px}.left__yearMonth{font-size:1.8rem}.left__only{font-size:2.6rem}.left__only span{font-size:7.2rem}}.lead__container{margin:0 auto;padding:15px 6.25% 60px}.lead__txt{font-size:1.4rem;font-weight:400;line-height:1.8}@media screen and (min-width:530px) and (max-width:767px){.lead__container{padding:60px 6.25% 0}.lead__txt{max-width:340px}.pcBr{display:block}}@media screen and (min-width:768px) and (max-width:1200px){.lead__container{padding:60px 6.25%}.lead__txt{max-width:550px;font-size:1.6rem}.pcBr{display:block}}@media screen and (min-width:1201px){.lead__container{max-width:1440px;padding:0 5.5% 180px}.lead__txt{font-size:1.6rem}}.appropriateAdvice__container{padding:60px 6.25%;margin:0 auto}.appropriateAdvice__txt{margin-top:30px}.appropriateAdvice__txt p{font-size:1.4rem;font-weight:400;line-height:1.8}.appropriateAdvice__img-sp{margin-top:30px;display:block}.appropriateAdvice__img-pc{display:none}@media screen and (min-width:630px) and (max-width:767px){.appropriateAdvice__txt{max-width:546px;margin:30px auto 0}}@media screen and (min-width:768px) and (max-width:1200px){.appropriateAdvice__container{padding:90px 5.5%}.appropriateAdvice__txt{width:609px;margin:30px auto 0}.appropriateAdvice__txt p{font-size:1.6rem}.appropriateAdvice__img-pc{margin-top:60px;display:block}.appropriateAdvice__img-sp{display:none}}@media screen and (min-width:1201px){.appropriateAdvice__container{max-width:1440px;padding:90px 5.5%}.appropriateAdvice__txt{width:685px;margin:60px auto 0}.appropriateAdvice__txt p{font-size:1.8rem}.appropriateAdvice__img-pc{margin-top:60px;display:block}.appropriateAdvice__img-sp{display:none}}.advice__container{margin:0 auto;padding:60px 6.25% 90px}.advice__txtContainer{display:flex;flex-direction:column}.advice__list{justify-content:center;margin:0 auto;width:280px}.advice__item{margin-top:30px;display:flex;flex-direction:column;justify-content:center}.advice__title{display:flex;flex-direction:column}.advice__title--02{display:flex;align-items:flex-end}.no01{color:rgba(69,203,220,.8);font-family:Oswald;font-size:50px;font-weight:700;line-height:1;letter-spacing:5px}.no02{color:rgba(173,216,67,.8);font-family:Oswald;font-size:50px;font-weight:700;line-height:1;letter-spacing:5px}.no03{color:rgba(129,215,226,.8);font-family:Oswald;font-size:50px;font-weight:700;line-height:1;letter-spacing:5px}.advice__topic{margin-top:10px;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:2px}.advice__txt{margin-top:15px;font-size:1.4rem;font-weight:400;line-height:1.8;max-width:400px}.advice__img{margin-top:15px;margin-right:auto;width:250px;position:relative}.advice__img02{margin-top:15px;margin-left:auto;width:250px;position:relative}.bg01,.bg03{z-index:-1;position:absolute;top:0;left:100px;width:160px;height:170px}.bg02{z-index:-1;position:absolute;top:0;right:100px;width:160px;height:170px}.btn__meta{display:block;margin-top:15px;width:150px;padding:10px 20px;border-radius:50px;background:#45cbdc;color:var(--mainwhite);font-size:1.4rem;font-weight:500;text-align:center;cursor:pointer}.btn__meta:hover{opacity:.8;transition:.4s}.popup{z-index:500;display:none;width:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;max-height:100vh;overflow-y:auto}.popup__content{background:#fff;padding:30px;width:90%}.popup__top{display:flex}.topic--popup{margin-top:5px;text-align:center;font-size:2rem;font-weight:500;line-height:1.2}.subTopic--popup{text-align:center;font-family:Oswald;font-size:1.6rem;font-weight:400;line-height:1;color:var(--mainblue);opacity:.9}.popup__img{width:100px;height:68px}.popup__txt{margin-top:15px;font-size:1.2rem;font-weight:400}.popup__eximg{margin-top:15px}.popup__extxt{margin-top:15px;font-size:1rem;font-weight:400}#popup__close{display:block;margin:30px auto 0;width:135px;padding:5px 0;justify-content:center;align-items:center;border-radius:50px;background:var(--mainblue);color:var(--mainwhite);font-size:1.2rem;font-weight:500;text-align:center;cursor:pointer}.pcBr--popup{display:none}.show{display:flex;justify-content:center;align-items:flex-start;padding:40px 0}@media screen and (min-width:633px) and (max-width:767px){.advice__list{width:560px}.advice__item{display:flex;flex-direction:row;align-items:end;margin-top:30px;gap:0px}.advice__item--02{flex-direction:row-reverse}.advice__title--02{display:flex;justify-content:flex-end}.advice__txt{max-width:300px;margin-top:30px;font-size:1.6rem}.popup__content{padding:60px;width:90%}.popup__extxt{text-align:center}}@media screen and (min-width:768px) and (max-width:1200px){.advice__container{padding:90px 5.5% 180px}.advice__list{width:700px}.advice__item{display:flex;flex-direction:row;align-items:end;margin-top:60px;gap:20px}.advice__item--02{flex-direction:row-reverse}.advice__txtContainer{display:flex;flex-direction:column}.advice__title{display:flex;flex-direction:row;align-items:center}.advice__title--02{display:flex;justify-content:flex-end;align-items:center}.no01,.no02,.no03{font-size:80px;letter-spacing:8px}.advice__topic{margin-top:0;margin-left:30px;font-size:2.4rem;letter-spacing:2.4px}.advice__txt{max-width:400px;margin-top:30px;font-size:1.6rem}.advice__txt--02{display:flex;justify-content:flex-end}.advice__img{margin-top:0;margin-right:auto;width:200px;position:relative}.advice__img02{margin-top:0;width:200px;position:relative}.bg01,.bg03{position:absolute;top:-30px;left:100px;width:180px;height:200px}.bg02{position:absolute;top:-30px;right:100px;width:180px;height:200px}.btn__meta{display:block;margin-top:15px;width:150px;padding:10px 20px;font-size:1.6rem}.popup__content{padding:60px;width:90%;max-width:772px}.topic--popup{font-size:3rem}.subTopic--popup{font-size:2.4rem}.popup__img{margin-left:10px;width:100px;height:68px}.popup__txt{font-size:1.6rem}.popup__extxt{font-size:1.4rem;text-align:center}#popup__close{margin:30px auto 0;width:200px;padding:10px 0;font-size:1.8rem}.pcBr--popup{display:none}}@media screen and (min-width:1201px){.advice__container{max-width:1440px;padding:90px 5.5% 180px}.advice__list{width:950px}.advice__item{display:flex;flex-direction:row;align-items:end;margin-top:90px;gap:10px}.advice__item--02{flex-direction:row-reverse}.advice__txtContainer{display:flex;flex-direction:column}.advice__title{display:flex;flex-direction:row;width:544px;align-items:center}.advice__title--02{display:flex;justify-content:flex-end;align-items:center}.no01,.no02,.no03{font-size:80px;letter-spacing:8px}.advice__topic{margin-top:0;margin-left:30px;font-size:3.2rem;letter-spacing:3.2px}.advice__txt{max-width:420px;margin-top:30px;font-size:1.8rem}.advice__txt--02{display:flex;justify-content:flex-end}.advice__img{margin-top:0;width:350px;height:300px;position:relative}.advice__img02{margin-top:0;width:350px;height:300px;position:relative}.bg01,.bg03{position:absolute;top:-10px;left:150px;width:245px;height:255px}.bg02{position:absolute;top:-10px;right:150px;width:245px;height:255px}.btn__meta{display:block;margin-top:15px;width:180px;padding:10px 0;font-size:1.8rem}.popup__content{padding:60px;width:90%;max-width:772px}.topic--popup{font-size:3rem}.subTopic--popup{font-size:2.4rem}.popup__img{margin-left:10px;width:100px;height:68px}.popup__txt{font-size:1.6rem}.popup__extxt{font-size:1.4rem;text-align:center}#popup__close{width:200px;padding:10px 0;font-size:1.8rem}}.blog{background-color:#eff6f7}.blog-archive__head .subTopic{margin-top:8px;font-size:1.8rem}.blog__container{margin:0 auto;padding:60px 6.25%}.blog__list{margin-top:30px;display:flex;align-items:center;flex-direction:column;gap:40px}.blog__img{width:100%;height:160px;object-fit:cover}.blog__txtcontainer{margin-top:5px;max-width:280px}.blog__categoryAndDate{display:flex;justify-content:space-between;align-items:center}.blog__category{padding:2px 5px;text-align:center;border-radius:4px;border:1px solid var(--mainblue);background-color:var(--mainwhite);color:var(--mainblue);font-size:1.2rem;font-weight:400}.blog__date{font-size:1.2rem;font-weight:400;color:#555}.blog__title{margin-top:5px;font-size:1.6rem;font-weight:400}.btn__blog{display:block;margin:30px auto 0;width:200px;padding:10px 0;text-align:center;border-radius:50px;background-color:var(--mainblue);color:var(--mainwhite);font-size:1.4rem;font-weight:500;cursor:pointer}.btn__blog:hover{opacity:.8;transition:.4s}@media screen and (min-width:768px) and (max-width:1200px){.blog__container{padding:90px 5.5%}.blog__list{margin-top:60px;display:flex;flex-direction:row;align-items:center;justify-content:center}.blog__img{height:220px}.blog__txtcontainer{margin-top:20px}.blog__category{padding:5px;font-size:1.4rem}.blog__date{font-size:1.4rem}.blog__title{margin-top:5px;font-size:1.6rem}.btn__blog{display:block;margin:60px auto 0;width:240px;font-size:1.8rem}}@media screen and (min-width:1201px){.blog__container{margin:0 auto;max-width:1440px;padding:90px 5.5%}.blog__list{margin-top:60px;display:flex;flex-direction:row;align-items:center;justify-content:center}.blog__txtcontainer{margin-top:20px}.blog__category{padding:5px;font-size:1.6rem}.blog__title{margin-top:5px}.btn__blog{display:block;margin:60px auto 0;width:240px;font-size:1.8rem}}.recommend__container{margin:0 auto;padding:60px 0}.recommend__item{padding:30px 3%}.recommend__top{display:flex;justify-content:center}.recommend__no{color:var(--mainblue);font-family:Oswald;font-size:3.2rem;font-weight:500;line-height:1;z-index:50}.recommend__img{margin-left:-60px;width:224px;height:224px;border-radius:224px;object-fit:cover}.recommend__topicContainer{margin:15px auto 0;height:52px;border-bottom:2px solid var(--mainblue);position:relative;max-width:500px}.recommend__topic{font-size:1.8rem;font-weight:500;position:absolute;bottom:0}.recommend__txt{margin:15px auto 0;padding-bottom:20px;font-size:1.4rem;font-weight:400;max-width:500px}.swiper__container{overflow:hidden}.swiper__wrapper{margin:30px auto 15px;width:87.5%;max-width:700px}.swiper{overflow:visible}.swiper-pagination-bullet{background-color:var(--mainblue)}.swiper-button-prev,.swiper-button-next{color:var(--mainblue)}@media screen and (min-width:900px) and (max-width:1200px){.recommend__container{padding:90px 0}.recommend__topicContainer{margin-top:20px;height:72px;max-width:400px}.recommend__item{padding:30px 5%}.recommend__topic{font-size:2.5rem}.recommend__txt{margin-top:20px;padding-bottom:30px;max-width:400px;font-size:1.6rem}.pcBr--recommend{display:none}.swiper__wrapper{margin:30px auto 15px;width:89%;max-width:1200px}}@media screen and (min-width:1201px){.recommend__container{padding:90px 0}.recommend__item{width:auto;max-width:480px;padding:60px 0 30px}.recommend__item:first-of-type{margin-left:11.1%}.recommend__topicContainer{margin-top:20px;height:72px}.recommend__topic{font-size:2.5rem}.recommend__txt{margin-top:20px;padding-bottom:30px;width:480px;font-size:1.6rem}.swiper__container{max-width:1440px;margin:0 auto}.swiper__wrapper{margin:30px auto 15px;width:89%;max-width:1440px}}.footer__container{background-color:#15141b;padding:60px 20px 10px}.footer__nav{display:flex;flex-direction:column;margin-bottom:40px}.footer__nav li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--mainwhite)}.footer__nav a{display:block;position:relative;color:var(--mainwhite);font-size:1.28rem;cursor:pointer}.footer__nav a:after{position:absolute;display:block;content:'';top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s}.border-top-yellow{border-top:1px solid #c5e422;padding-top:30px}.footer__bottomContainer{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.footer__bottomContainer a{display:inline-block;color:var(--mainwhite);font-size:1.3rem;line-height:1.6;margin:0 15px 10px 0}.footer__nav a:hover,.footer__bottomContainer a:hover{color:#c5e422;transition:.5s}.copy{font-size:1.2rem;color:var(--mainwhite)}@media screen and (min-width:760px){.footer__container{padding:60px 0 10px}.footer__nav{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:50px}.footer__nav li{margin-bottom:0;padding-bottom:0;border-bottom:none}.footer__nav a{font-size:1.5rem;font-weight:400;line-height:1.6;color:var(--mainwhite)}.footer__nav a:after{display:none}.border-top-yellow{max-width:1080px}.footer__bottom{margin:0 auto 40px;display:flex;justify-content:space-between;text-align:center}.footer__bottomContainer{margin-bottom:0;display:flex;flex-direction:row;gap:10px}.footer__bottomContainer a{display:inline-block;color:var(--mainwhite);font-size:1.3rem;line-height:1.6;margin:0 10px 0 0;line-height:1.8}}.blog-archive{background-color:#eff6f7}.blog-archive__head{padding:8px 0 54px;text-align:center}.blog-archive__head h2{margin:0}.blog-archive__container{margin:0 auto;padding:0}.blog-archive__list{display:grid;grid-template-columns:1fr;gap:40px}.blog-archive__item a{display:block;color:inherit}.blog-archive__item:hover{opacity:.85;transition:.3s}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding-bottom:0;margin-top:32px}.pagination a,.pagination span{font-size:1.4rem;color:var(--mainblue)}.pagination__current{font-weight:600}@media screen and (min-width:1300px){.blog-archive__list{grid-template-columns:repeat(3,1fr);gap:40px 30px}.blog__img{height:220px}.pagination{padding-bottom:90px}}@media screen and (min-width:1301px){.blog-archive__container{max-width:1440px}}.blog-archive__layout{padding:0 6.25%;display:flex;flex-direction:column;gap:60px;justify-content:center}.blog-sidebar{background-color:var(--mainwhite);border-radius:16px;padding:30px;margin-bottom:48px}.blog-sidebar__block:not(:first-child){margin-top:40px}.blog-sidebar__title{font-size:1.6rem;font-weight:500;color:var(--mainblue);border-bottom:2px solid var(--mainblue);padding-bottom:8px}.blog-sidebar__list{margin-top:20px;display:flex;flex-direction:column;gap:15px}.blog-sidebar__list a{font-size:1.4rem;color:var(--mainblack)}.blog-sidebar__list a:hover{color:var(--mainblue);transition:.3s}.tag-list{display:flex;flex-wrap:wrap;gap:4px 3px;list-style:none;padding:0;margin:20px 0 0}.tag-item{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #dcdcdc;border-radius:4px;background:#f7f7f7;font-size:1.2rem;color:#555;text-decoration:none;transition:all .2s ease}.tag-item:hover{background:#eaeaea;border-color:#cfcfcf}.tag-item__icon{width:14px;height:14px;background-color:#777;mask:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/icons/tag-fill.svg) no-repeat center/contain;-webkit-mask:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/icons/tag-fill.svg) no-repeat center/contain}.tag-item__count{color:#888;font-size:12px}@media screen and (min-width:900px){.blog-archive__layout{max-width:1440px;margin:0 auto;flex-direction:row;align-items:flex-start;gap:24px}.blog-archive__container{flex:1;padding:0 16px 90px}.blog-archive__list{grid-template-columns:repeat(2,1fr)}.blog-sidebar{width:280px;flex-shrink:0;margin-bottom:0}}@media screen and (min-width:1201px){.blog-archive__list{grid-template-columns:repeat(3,1fr)}}.blog-single{-webkit-box-shadow:0 0 15px rgba(102,102,102,.2);margin:20px}.blog-single__head{margin:24px auto 40px}.blog-single__category{background-color:var(--mainblue);color:var(--mainwhite);display:inline-block;font-size:1.4rem;padding:5px;line-height:1;margin-right:4px}.blog-single__title{font-size:2rem;margin:16px 0}.blog-single__content{max-width:800px;margin-bottom:40px}.blog-single__thumb{width:50%;margin:0 auto}.blog-single__thumb img{width:100%;height:auto;margin-bottom:24px}.blog-single__body h2{font-size:2.2rem;margin:40px 0 16px}.blog-single__body h3{font-size:1.8rem;margin:32px 0 12px}.blog-single__body p{font-size:1.6rem;line-height:1.8;margin-bottom:16px}.blog-single__tags{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px}.blog-single__tags a{font-size:1.2rem}.breadcrumb{padding:12px 16px;font-size:1.1rem}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0}.breadcrumb__item:after{content:">";margin:0 4px}.breadcrumb__item:last-child:after{content:""}.swiper-button-next:after,.swiper-button-prev:after{color:#45cbdc}.swiper-pagination-bullet-active{background:#45cbdc !important}@media screen and (min-width:1200px){.blog-single{-webkit-box-shadow:0 0 15px rgba(102,102,102,.2);margin:50px 100px}}@media screen and (min-width:640px){.breadcrumb{padding:16px;font-size:1.2rem;max-width:1440px;margin:0 auto}}@media screen and (max-width:767px){.blog-single__title{font-size:2.2rem;line-height:1.5}.blog-single__body h2:before{font-size:4rem;margin-right:10px}.h2-wrap .h2-ja{font-size:1.9rem}.h2-wrap .h2-en{font-size:1.2rem}.blog-single__body h3{font-size:1.7rem;padding:12px 16px}.blog-single__body h4{font-size:1.5rem;padding:9px 14px}.toc{padding:24px 20px}.toc__list a{font-size:1.6rem}.toc__list .toc-h3 a{font-size:1.5rem}.blog-single__body p{font-size:1.6rem}.blog-single{margin:12px}} *,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
:root{--mainwhite:#fff;--mainblack:#333;--mainblue:#45cbdc;--secondblue:#81d7e2;--maingreen:#afdb44;--pointgreen:#dfff3d}html{font-size:62.5%}body{font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-style:normal;color:var(--mainblack,#333);background-color:var(--mainwhite,#fff);line-height:1.5}img{max-width:100%;height:auto}.topic{margin-top:15px;text-align:center;font-size:2.4rem;font-weight:500;line-height:1.2}.subTopic{text-align:center;font-family:Oswald;font-size:2rem;font-weight:400;line-height:1;color:var(--mainblue);opacity:.9}@media screen and (max-width:767px){.spBr{display:block}.middleBr{display:none}.pcBr{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.topic{font-size:3.6rem}.subTopic{font-size:2.4rem}.middleBr{display:block}.spBr{display:none}.pcBr{display:none}}@media screen and (min-width:1201px){body{margin:0 auto}.pcBr{display:block}.spBr{display:none}.middleBr{display:none}.topic{font-size:4.8rem}.subTopic{font-size:3.2rem}}.header__container{margin:0 auto;padding:20px 6.25%}.header__top{display:flex;justify-content:space-between;align-items:center}.header__topic,.nav__topic{width:217px}.hamburgerMenu{width:35px;height:35px;position:relative;border:none;padding:0;cursor:pointer;margin-right:25px}.hamburger__bar{display:inline-block;width:25px;height:3px;background-color:var(--mainblue);position:absolute;transform:translateX(-50%);transform:translateY(-50%);transition:.5s;z-index:100}.hamburger__bar:first-child{top:9px;transition:all .3s}.hamburger__bar:nth-child(2){top:18px;width:35px;transition:all .3s}.hamburger__bar:last-child{top:27px;transition:all .3s}.hamburgerMenu.active .hamburger__bar:first-child{width:35px;transform:translateY(9px) rotate(45deg)}.hamburgerMenu.active .hamburger__bar:nth-child(2){display:none}.hamburgerMenu.active .hamburger__bar:last-child{width:35px;transform:translateY(-9px) rotate(-45deg)}.nav{width:100%;height:100vh;position:fixed;top:0;left:0;padding:30PX 6.25%;z-index:99;background-color:rgba(242,253,255,.97);transform:translateX(-100%);transition:transform .7s}.nav__header{display:flex;justify-content:flex-end}.nav__list{margin-top:60px;display:flex;flex-direction:column;justify-content:center;gap:30px;list-style:none}.nav__item{font-size:1.8rem;font-weight:500;line-height:1;cursor:pointer}.nav__item:before{content:'';display:inline-block;vertical-align:middle;margin-right:5px;width:30px;height:1px;background-color:var(--mainblue)}.nav__item:hover{color:var(--mainblue);transition:.3s}.header__btn{margin-top:10px;display:flex;justify-content:center;align-items:center}.online,.form{margin-left:auto;display:block;min-width:135px;padding:5px 0;border-radius:50px;border:2px solid var(--mainblue);background-color:var(--mainwhite);color:var(--mainblue);font-size:1.4rem;font-weight:500;text-align:center}.form{background-color:var(--mainblue);color:var(--mainwhite);margin-left:15px}.online:hover{border:2px solid #62edff;color:#62edff;transition:.4s}.form:hover{border:2px solid #62edff;background-color:#62edff;transition:.4s}#container{height:100%;overflow:hidden}.nav.active{transform:translateX(0)}.header__container{display:flex;justify-content:space-between}@media screen and (min-width:768px) and (max-width:1200px){.nav{width:50%}.nav__header{display:none}}@media screen and (min-width:1201px){.header__container{max-width:1440px;height:80px;padding:0 5.5%;display:flex}.header__btn{margin-top:0;margin-left:auto}.hamburgerMenu{display:none}.nav{display:flex;flex-direction:row;width:auto;height:auto;padding:0;margin-left:40px;position:static;background-color:rgba(255,255,255,0);transform:translate(0)}.nav__header{display:none}.nav__list{margin-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.nav__item{white-space:nowrap}.nav__item:before{display:none}.online,.form{min-width:170px;width:11.8%;padding:10px 20px;font-size:1.8rem}.form{background-color:var(--mainblue);color:var(--mainwhite);margin-left:20px}}.main__container{padding:30px 6.25% 300px;display:flex;background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:62.8% auto;background-position:bottom;background-position-x:100%}.main__txt{margin-right:-50px}.main__subTopic{font-size:2.4rem;font-weight:700}.main__topic{margin-top:15px;font-size:3.2rem;font-weight:700}.main_by{margin-top:10px;font-size:1.8rem;font-weight:500}.marker{width:150px;padding:0 5px;margin-bottom:.2rem;background-image:linear-gradient(135deg,#45cbdc 10%,#dfff3d 100%);background-repeat:no-repeat;background-size:100% 10px;background-position:bottom}.left{margin-left:auto;background-color:var(--pointgreen);width:118px;height:118px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.left__yearMonth{text-align:center;font-size:1.4rem;font-weight:600;line-height:1}.left__only{text-align:center;font-size:1.8rem;font-weight:600;line-height:1}.left__only span{font-size:3.8rem}@media screen and (min-width:632px) and (max-width:767px){.background{background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:40% auto;background-position:bottom;background-position-x:85%}.main__container{padding:60px 5.5%;display:flex;background-image:none}.marker{width:150px}.spBr{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.background{background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:40% auto;background-position:bottom;background-position-x:85%}.main__container{padding:60px 5.5%;display:flex;background-image:none}.main__subTopic{font-size:3rem}.main__topic{font-size:3.8rem}.main_by{font-size:2.4rem}.marker{width:180px}.left{width:150px;height:150px}.left__yearMonth{font-size:1.6rem}.left__only{font-size:2rem}.left__only span{font-size:6rem}}@media screen and (min-width:1201px){.background{margin:0 auto;max-width:1440px;background-image:url(//theory-tech.jp/wp-content/themes/theory/assets-seo/css/../images/main.png);background-repeat:no-repeat;background-size:40% auto;background-position:bottom;background-position-x:85%}.main__container{max-width:1440px;padding:120px 5.5%;display:flex;background-image:none}.main__subTopic{font-size:4.2rem;font-weight:700}.main__topic{margin-top:30px;font-size:6.2rem}.main_by{margin-top:20px;font-size:3rem}.marker{width:265px;padding:0 15px;margin-bottom:.2rem;background-size:100% 20px}.left{width:200px;height:200px}.left__yearMonth{font-size:1.8rem}.left__only{font-size:2.6rem}.left__only span{font-size:7.2rem}}.lead__container{margin:0 auto;padding:15px 6.25% 60px}.lead__txt{font-size:1.4rem;font-weight:400;line-height:1.8}@media screen and (min-width:530px) and (max-width:767px){.lead__container{padding:60px 6.25% 0}.lead__txt{max-width:340px}.pcBr{display:block}}@media screen and (min-width:768px) and (max-width:1200px){.lead__container{padding:60px 6.25%}.lead__txt{max-width:550px;font-size:1.6rem}.pcBr{display:block}}@media screen and (min-width:1201px){.lead__container{max-width:1440px;padding:0 5.5% 180px}.lead__txt{font-size:1.6rem}}.appropriateAdvice__container{padding:60px 6.25%;margin:0 auto}.appropriateAdvice__txt{margin-top:30px}.appropriateAdvice__txt p{font-size:1.4rem;font-weight:400;line-height:1.8}.appropriateAdvice__img-sp{margin-top:30px;display:block}.appropriateAdvice__img-pc{display:none}@media screen and (min-width:630px) and (max-width:767px){.appropriateAdvice__txt{max-width:546px;margin:30px auto 0}}@media screen and (min-width:768px) and (max-width:1200px){.appropriateAdvice__container{padding:90px 5.5%}.appropriateAdvice__txt{width:609px;margin:30px auto 0}.appropriateAdvice__txt p{font-size:1.6rem}.appropriateAdvice__img-pc{margin-top:60px;display:block}.appropriateAdvice__img-sp{display:none}}@media screen and (min-width:1201px){.appropriateAdvice__container{max-width:1440px;padding:90px 5.5%}.appropriateAdvice__txt{width:685px;margin:60px auto 0}.appropriateAdvice__txt p{font-size:1.8rem}.appropriateAdvice__img-pc{margin-top:60px;display:block}.appropriateAdvice__img-sp{display:none}}.advice__container{margin:0 auto;padding:60px 6.25% 90px}.advice__txtContainer{display:flex;flex-direction:column}.advice__list{justify-content:center;margin:0 auto;width:280px}.advice__item{margin-top:30px;display:flex;flex-direction:column;justify-content:center}.advice__title{display:flex;flex-direction:column}.advice__title--02{display:flex;align-items:flex-end}.no01{color:rgba(69,203,220,.8);font-family:Oswald;font-size:50px;font-weight:700;line-height:1;letter-spacing:5px}.no02{color:rgba(173,216,67,.8);font-family:Oswald;font-size:50px;font-weight:700;line-height:1;letter-spacing:5px}.no03{color:rgba(129,215,226,.8);font-family:Oswald;font-size:50px;font-weight:700;line-height:1;letter-spacing:5px}.advice__topic{margin-top:10px;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:2px}.advice__txt{margin-top:15px;font-size:1.4rem;font-weight:400;line-height:1.8;max-width:400px}.advice__img{margin-top:15px;margin-right:auto;width:250px;position:relative}.advice__img02{margin-top:15px;margin-left:auto;width:250px;position:relative}.bg01,.bg03{z-index:-1;position:absolute;top:0;left:100px;width:160px;height:170px}.bg02{z-index:-1;position:absolute;top:0;right:100px;width:160px;height:170px}.btn__meta{display:block;margin-top:15px;width:150px;padding:10px 20px;border-radius:50px;background:#45cbdc;color:var(--mainwhite);font-size:1.4rem;font-weight:500;text-align:center;cursor:pointer}.btn__meta:hover{opacity:.8;transition:.4s}.popup{z-index:500;display:none;width:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;max-height:100vh;overflow-y:auto}.popup__content{background:#fff;padding:30px;width:90%}.popup__top{display:flex}.topic--popup{margin-top:5px;text-align:center;font-size:2rem;font-weight:500;line-height:1.2}.subTopic--popup{text-align:center;font-family:Oswald;font-size:1.6rem;font-weight:400;line-height:1;color:var(--mainblue);opacity:.9}.popup__img{width:100px;height:68px}.popup__txt{margin-top:15px;font-size:1.2rem;font-weight:400}.popup__eximg{margin-top:15px}.popup__extxt{margin-top:15px;font-size:1rem;font-weight:400}#popup__close{display:block;margin:30px auto 0;width:135px;padding:5px 0;justify-content:center;align-items:center;border-radius:50px;background:var(--mainblue);color:var(--mainwhite);font-size:1.2rem;font-weight:500;text-align:center;cursor:pointer}.pcBr--popup{display:none}.show{display:flex;justify-content:center;align-items:flex-start;padding:40px 0}@media screen and (min-width:633px) and (max-width:767px){.advice__list{width:560px}.advice__item{display:flex;flex-direction:row;align-items:end;margin-top:30px;gap:0px}.advice__item--02{flex-direction:row-reverse}.advice__title--02{display:flex;justify-content:flex-end}.advice__txt{max-width:300px;margin-top:30px;font-size:1.6rem}.popup__content{padding:60px;width:90%}.popup__extxt{text-align:center}}@media screen and (min-width:768px) and (max-width:1200px){.advice__container{padding:90px 5.5% 180px}.advice__list{width:700px}.advice__item{display:flex;flex-direction:row;align-items:end;margin-top:60px;gap:20px}.advice__item--02{flex-direction:row-reverse}.advice__txtContainer{display:flex;flex-direction:column}.advice__title{display:flex;flex-direction:row;align-items:center}.advice__title--02{display:flex;justify-content:flex-end;align-items:center}.no01,.no02,.no03{font-size:80px;letter-spacing:8px}.advice__topic{margin-top:0;margin-left:30px;font-size:2.4rem;letter-spacing:2.4px}.advice__txt{max-width:400px;margin-top:30px;font-size:1.6rem}.advice__txt--02{display:flex;justify-content:flex-end}.advice__img{margin-top:0;margin-right:auto;width:200px;position:relative}.advice__img02{margin-top:0;width:200px;position:relative}.bg01,.bg03{position:absolute;top:-30px;left:100px;width:180px;height:200px}.bg02{position:absolute;top:-30px;right:100px;width:180px;height:200px}.btn__meta{display:block;margin-top:15px;width:150px;padding:10px 20px;font-size:1.6rem}.popup__content{padding:60px;width:90%;max-width:772px}.topic--popup{font-size:3rem}.subTopic--popup{font-size:2.4rem}.popup__img{margin-left:10px;width:100px;height:68px}.popup__txt{font-size:1.6rem}.popup__extxt{font-size:1.4rem;text-align:center}#popup__close{margin:30px auto 0;width:200px;padding:10px 0;font-size:1.8rem}.pcBr--popup{display:none}}@media screen and (min-width:1201px){.advice__container{max-width:1440px;padding:90px 5.5% 180px}.advice__list{width:950px}.advice__item{display:flex;flex-direction:row;align-items:end;margin-top:90px;gap:10px}.advice__item--02{flex-direction:row-reverse}.advice__txtContainer{display:flex;flex-direction:column}.advice__title{display:flex;flex-direction:row;width:544px;align-items:center}.advice__title--02{display:flex;justify-content:flex-end;align-items:center}.no01,.no02,.no03{font-size:80px;letter-spacing:8px}.advice__topic{margin-top:0;margin-left:30px;font-size:3.2rem;letter-spacing:3.2px}.advice__txt{max-width:420px;margin-top:30px;font-size:1.8rem}.advice__txt--02{display:flex;justify-content:flex-end}.advice__img{margin-top:0;width:350px;height:300px;position:relative}.advice__img02{margin-top:0;width:350px;height:300px;position:relative}.bg01,.bg03{position:absolute;top:-10px;left:150px;width:245px;height:255px}.bg02{position:absolute;top:-10px;right:150px;width:245px;height:255px}.btn__meta{display:block;margin-top:15px;width:180px;padding:10px 0;font-size:1.8rem}.popup__content{padding:60px;width:90%;max-width:772px}.topic--popup{font-size:3rem}.subTopic--popup{font-size:2.4rem}.popup__img{margin-left:10px;width:100px;height:68px}.popup__txt{font-size:1.6rem}.popup__extxt{font-size:1.4rem;text-align:center}#popup__close{width:200px;padding:10px 0;font-size:1.8rem}}.blog{background-color:#eff6f7}.blog-archive__head .subTopic{margin-top:8px;font-size:1.8rem}.blog__container{margin:0 auto;padding:60px 6.25%}.blog__list{margin-top:30px;display:flex;align-items:center;flex-direction:column;gap:40px}.blog__img{width:100%;height:160px;object-fit:cover}.blog__txtcontainer{margin-top:5px;max-width:280px}.blog__categoryAndDate{display:flex;justify-content:space-between;align-items:center}.blog__category{padding:2px 5px;text-align:center;border-radius:4px;border:1px solid var(--mainblue);background-color:var(--mainwhite);color:var(--mainblue);font-size:1.2rem;font-weight:400}.blog__date{font-size:1.2rem;font-weight:400;color:#555}.blog__title{margin-top:5px;font-size:1.6rem;font-weight:400}.btn__blog{display:block;margin:30px auto 0;width:200px;padding:10px 0;text-align:center;border-radius:50px;background-color:var(--mainblue);color:var(--mainwhite);font-size:1.4rem;font-weight:500;cursor:pointer}.btn__blog:hover{opacity:.8;transition:.4s}@media screen and (min-width:768px) and (max-width:1200px){.blog__container{padding:90px 5.5%}.blog__list{margin-top:60px;display:flex;flex-direction:row;align-items:center;justify-content:center}.blog__img{height:220px}.blog__txtcontainer{margin-top:20px}.blog__category{padding:5px;font-size:1.4rem}.blog__date{font-size:1.4rem}.blog__title{margin-top:5px;font-size:1.6rem}.btn__blog{display:block;margin:60px auto 0;width:240px;font-size:1.8rem}}@media screen and (min-width:1201px){.blog__container{margin:0 auto;max-width:1440px;padding:90px 5.5%}.blog__list{margin-top:60px;display:flex;flex-direction:row;align-items:center;justify-content:center}.blog__txtcontainer{margin-top:20px}.blog__category{padding:5px;font-size:1.6rem}.blog__title{margin-top:5px}.btn__blog{display:block;margin:60px auto 0;width:240px;font-size:1.8rem}}.recommend__container{margin:0 auto;padding:60px 0}.recommend__item{padding:30px 3%}.recommend__top{display:flex;justify-content:center}.recommend__no{color:var(--mainblue);font-family:Oswald;font-size:3.2rem;font-weight:500;line-height:1;z-index:50}.recommend__img{margin-left:-60px;width:224px;height:224px;border-radius:224px;object-fit:cover}.recommend__topicContainer{margin:15px auto 0;height:52px;border-bottom:2px solid var(--mainblue);position:relative;max-width:500px}.recommend__topic{font-size:1.8rem;font-weight:500;position:absolute;bottom:0}.recommend__txt{margin:15px auto 0;padding-bottom:20px;font-size:1.4rem;font-weight:400;max-width:500px}.swiper__container{overflow:hidden}.swiper__wrapper{margin:30px auto 15px;width:87.5%;max-width:700px}.swiper{overflow:visible}.swiper-pagination-bullet{background-color:var(--mainblue)}.swiper-button-prev,.swiper-button-next{color:var(--mainblue)}@media screen and (min-width:900px) and (max-width:1200px){.recommend__container{padding:90px 0}.recommend__topicContainer{margin-top:20px;height:72px;max-width:400px}.recommend__item{padding:30px 5%}.recommend__topic{font-size:2.5rem}.recommend__txt{margin-top:20px;padding-bottom:30px;max-width:400px;font-size:1.6rem}.pcBr--recommend{display:none}.swiper__wrapper{margin:30px auto 15px;width:89%;max-width:1200px}}@media screen and (min-width:1201px){.recommend__container{padding:90px 0}.recommend__item{width:auto;max-width:480px;padding:60px 0 30px}.recommend__item:first-of-type{margin-left:11.1%}.recommend__topicContainer{margin-top:20px;height:72px}.recommend__topic{font-size:2.5rem}.recommend__txt{margin-top:20px;padding-bottom:30px;width:480px;font-size:1.6rem}.swiper__container{max-width:1440px;margin:0 auto}.swiper__wrapper{margin:30px auto 15px;width:89%;max-width:1440px}}.footer__container{background-color:#15141b;padding:60px 20px 10px}.footer__nav{display:flex;flex-direction:column;margin-bottom:40px}.footer__nav li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--mainwhite)}.footer__nav a{display:block;position:relative;color:var(--mainwhite);font-size:1.28rem;cursor:pointer}.footer__nav a:after{position:absolute;display:block;content:'';top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s}.border-top-yellow{border-top:1px solid #c5e422;padding-top:30px}.footer__bottomContainer{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.footer__bottomContainer a{display:inline-block;color:var(--mainwhite);font-size:1.3rem;line-height:1.6;margin:0 15px 10px 0}.footer__nav a:hover,.footer__bottomContainer a:hover{color:#c5e422;transition:.5s}.copy{font-size:1.2rem;color:var(--mainwhite)}@media screen and (min-width:760px){.footer__container{padding:60px 0 10px}.footer__nav{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:50px}.footer__nav li{margin-bottom:0;padding-bottom:0;border-bottom:none}.footer__nav a{font-size:1.5rem;font-weight:400;line-height:1.6;color:var(--mainwhite)}.footer__nav a:after{display:none}.border-top-yellow{max-width:1080px}.footer__bottom{margin:0 auto 40px;display:flex;justify-content:space-between;text-align:center}.footer__bottomContainer{margin-bottom:0;display:flex;flex-direction:row;gap:10px}.footer__bottomContainer a{display:inline-block;color:var(--mainwhite);font-size:1.3rem;line-height:1.6;margin:0 10px 0 0;line-height:1.8}}.blog-archive{background-color:#eff6f7}.blog-archive__head{padding:8px 0 54px;text-align:center}.blog-archive__head h2{margin:0}.blog-archive__container{margin:0 auto;padding:0}.blog-archive__list{display:grid;grid-template-columns:1fr;gap:40px}.blog-archive__item a{display:block;color:inherit}.blog-archive__item:hover{opacity:.85;transition:.3s}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding-bottom:0;margin-top:32px}.pagination a,.pagination span{font-size:1.4rem;color:var(--mainblue)}.pagination__current{font-weight:600}@media screen and (min-width:1300px){.blog-archive__list{grid-template-columns:repeat(3,1fr);gap:40px 30px}.blog__img{height:220px}.pagination{padding-bottom:90px}}@media screen and (min-width:1301px){.blog-archive__container{max-width:1440px}}.blog-archive__layout{padding:0 6.25%;display:flex;flex-direction:column;gap:60px;justify-content:center}.blog-sidebar{background-color:var(--mainwhite);border-radius:16px;padding:30px;margin-bottom:48px}.blog-sidebar__block:not(:first-child){margin-top:40px}.blog-sidebar__title{font-size:1.6rem;font-weight:500;color:var(--mainblue);border-bottom:2px solid var(--mainblue);padding-bottom:8px}.blog-sidebar__list{margin-top:20px;display:flex;flex-direction:column;gap:15px}.blog-sidebar__list a{font-size:1.4rem;color:var(--mainblack)}.blog-sidebar__list a:hover{color:var(--mainblue);transition:.3s}.tag-list{display:flex;flex-wrap:wrap;gap:4px 3px;list-style:none;padding:0;margin:20px 0 0}.tag-item{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #dcdcdc;border-radius:4px;background:#f7f7f7;font-size:1.2rem;color:#555;text-decoration:none;transition:all .2s ease}.tag-item:hover{background:#eaeaea;border-color:#cfcfcf}.tag-item__icon{width:14px;height:14px;background-color:#777;mask:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/icons/tag-fill.svg) no-repeat center/contain;-webkit-mask:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/icons/tag-fill.svg) no-repeat center/contain}.tag-item__count{color:#888;font-size:12px}@media screen and (min-width:900px){.blog-archive__layout{max-width:1440px;margin:0 auto;flex-direction:row;align-items:flex-start;gap:24px}.blog-archive__container{flex:1;padding:0 16px 90px}.blog-archive__list{grid-template-columns:repeat(2,1fr)}.blog-sidebar{width:280px;flex-shrink:0;margin-bottom:0}}@media screen and (min-width:1201px){.blog-archive__list{grid-template-columns:repeat(3,1fr)}}.blog-single{-webkit-box-shadow:0 0 15px rgba(102,102,102,.2);margin:20px}.blog-single__head{margin:24px auto 40px}.blog-single__category{background-color:var(--mainblue);color:var(--mainwhite);display:inline-block;font-size:1.4rem;padding:5px;line-height:1;margin-right:4px}.blog-single__title{font-size:2rem;margin:16px 0}.blog-single__content{max-width:800px;margin-bottom:40px}.blog-single__thumb{width:50%;margin:0 auto}.blog-single__thumb img{width:100%;height:auto;margin-bottom:24px}.blog-single__body h2{font-size:2.2rem;margin:40px 0 16px}.blog-single__body h3{font-size:1.8rem;margin:32px 0 12px}.blog-single__body p{font-size:1.6rem;line-height:1.8;margin-bottom:16px}.blog-single__tags{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px}.blog-single__tags a{font-size:1.2rem}.breadcrumb{padding:12px 16px;font-size:1.1rem}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0}.breadcrumb__item:after{content:">";margin:0 4px}.breadcrumb__item:last-child:after{content:""}.swiper-button-next:after,.swiper-button-prev:after{color:#45cbdc}.swiper-pagination-bullet-active{background:#45cbdc !important}@media screen and (min-width:1200px){.blog-single{-webkit-box-shadow:0 0 15px rgba(102,102,102,.2);margin:50px 100px}}@media screen and (min-width:640px){.breadcrumb{padding:16px;font-size:1.2rem;max-width:1440px;margin:0 auto}}@media screen and (max-width:767px){.blog-single__title{font-size:2.2rem;line-height:1.5}.blog-single__body h2:before{font-size:4rem;margin-right:10px}.h2-wrap .h2-ja{font-size:1.9rem}.h2-wrap .h2-en{font-size:1.2rem}.blog-single__body h3{font-size:1.7rem;padding:12px 16px}.blog-single__body h4{font-size:1.5rem;padding:9px 14px}.toc{padding:24px 20px}.toc__list a{font-size:1.6rem}.toc__list .toc-h3 a{font-size:1.5rem}.blog-single__body p{font-size:1.6rem}.blog-single{margin:12px}}