@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}:where(html){font-size:62.5%;height:100%;margin:0;padding:0;width:100%}:where(body){color:#222;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:clamp(1.5rem,1.44rem + .1vw,1.6rem);line-break:strict;line-height:1.7;margin:0;overflow-wrap:anywhere;padding:0;width:100%;word-break:normal}:where(body).noscroll{overflow:hidden}:where(a){color:#313131;cursor:pointer;text-decoration:none;transition:all .3s ease}:where(a):focus:not(:focus-visible){outline:0}:where(img){height:auto;max-width:100%;vertical-align:bottom}:where(i,cite,em,var,address,dfn){font-style:normal}:where(iframe){border:none}:where(p){font-size:clamp(1.5rem,1.44rem + .1vw,1.6rem)}:root{--color-primary:red;--space-large:2rem}@font-face{font-display:swap;font-family:iconfont;font-style:normal;font-weight:400;src:url(/manabooo/wp-content/themes/manabooo/assets/fonts/iconfont.woff2) format("woff2"),url(/manabooo/wp-content/themes/manabooo/assets/fonts/iconfont.woff) format("woff"),url(/manabooo/wp-content/themes/manabooo/assets/fonts/iconfont.ttf) format("truetype")}.iconfont:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{text-align:center;width:1.2857142857em}.iconfont-arw-r-d:before{content:"\ea01"}.iconfont-arw-r-l:before{content:"\ea02"}.iconfont-arw-r-r:before{content:"\ea03"}.iconfont-arw-r-u:before{content:"\ea04"}.iconfont-arw-r-ch:before{content:"\ea05"}.l-content{height:100%;position:relative;width:100%}.overviewArea .c-grid{gap:clamp(0rem,-2.4rem + 4vw,4rem)}.overviewArea .c-grid__textArea p{font-size:clamp(1.4rem,1.28rem + .2vw,1.6rem)}.l-footer{background:#fff}.l-footer li,.l-footer ul{list-style:none;margin:0;padding:0}.l-footer p{margin-bottom:0}.l-footer__pageTop{display:none}.l-footer .l-footer__bottom__inner,.l-footer .l-footer__center__inner,.l-footer .l-footer__top__inner{margin:0 auto;max-width:calc(1300px + 4rem);padding:0 2rem;width:100%}.l-footer .l-footer__top{border-top:1px solid #e3e3e3;padding:6rem 0 7rem}.l-footer .l-footer__top__inner{display:flex;gap:9rem;justify-content:space-between}.l-footer .l-footer__top__inner a{color:#283038}.l-footer .l-footer__top__info .footerLogo{display:block;margin-bottom:2rem;max-width:260px;width:100%}.l-footer .l-footer__top__info .footerAddress{margin-bottom:clamp(2.5rem,3vw,3rem)}.l-footer .l-footer__top__info .footerAddress span{display:inline-block;font-size:1.3rem}.l-footer .l-footer__top__info .footerAddress span:last-child{padding-left:1em}.l-footer .l-footer__top__info .logo_desc{background-color:#f3f3f3;border-radius:5px;font-size:1.3rem;margin-bottom:5.5rem;padding:1rem}.l-footer .l-footer__top__info .logo_desc span{display:inline-block}.l-footer .l-footer__top__info .footerBanner{display:flex}.l-footer .l-footer__top__info .footerBanner li{max-width:280px;width:100%}.l-footer .l-footer__top__info .footerBanner li:not(:last-child){margin-right:1rem}.l-footer .l-footer__top__info .footerBanner li a{display:block;width:100%}.l-footer .l-footer__top__links{display:flex;gap:4rem}.l-footer .l-footer__top__links .footerLinks:first-child{width:225px}.l-footer .l-footer__top__links .footerLinks:last-child{width:135px}.l-footer .l-footer__top__links .footerLinks li{margin:.5rem 0}.l-footer .l-footer__top__links .footerLinks li a{display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.4;padding:.5rem 0 .5rem 1.2rem;position:relative}.l-footer .l-footer__top__links .footerLinks li a .dotArrow-b{height:1rem;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:1.2rem}.l-footer .l-footer__top__links .footerLinks li a .dotArrow-b:before{background-color:#ce0026;border-radius:100rem;content:"";display:block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:6px}.l-footer .l-footer__top__links .footerLinks li a .dotArrow-b:after{content:"\ea5b";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ce0026;font-size:1.2rem;left:-2rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.l-footer .l-footer__top__sns .snsLink{display:flex}.l-footer .l-footer__top__sns .snsLink li:not(:last-child){margin-right:1.2rem}.l-footer .l-footer__top__sns .snsLink li a{align-items:center;background-color:#fff;border:1px solid #c7c7c7;border-radius:100rem;display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.l-footer .l-footer__top__sns .snsLink li a:after{content:"\ea0a";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ce0026;font-size:1.8rem;left:-2rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.l-footer .l-footer__top__sns .snsLink li a img{display:block;transition:all .3s ease;width:24px}.l-footer .l-footer__bottom,.l-footer .l-footer__center{background-color:#283038}.l-footer .l-footer__center{padding:2rem 0}.l-footer .l-footer__center__inner{align-items:center;display:flex;justify-content:space-between}.l-footer .l-footer__center__inner .footerOther{display:flex}.l-footer .l-footer__center__inner .footerOther li{line-height:1;margin-right:2rem}.l-footer .l-footer__center__inner .footerOther li:first-child a{font-weight:600}.l-footer .l-footer__center__inner .footerOther li:nth-of-type(n+3){border-left:1px solid #fff;padding-left:2rem}.l-footer .l-footer__center__inner .footerOther li a{color:#fff;display:inline-block;font-size:1.4rem;font-weight:400}.l-footer .l-footer__center__inner .footerContact{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:100rem;color:#222;display:flex;font-size:1.6rem;justify-content:center;padding:1.2rem 0;position:relative;width:180px}.l-footer .l-footer__center__inner .footerContact span{display:block;margin-right:.5rem;width:16px}.l-footer .l-footer__center__inner .footerContact span img{display:block;filter:saturate(0);opacity:.95;width:100%}.l-footer .l-footer__bottom{border-top:1px solid #626262;color:#fff;padding:2rem 0 6rem}.l-footer .l-footer__bottom__inner{align-items:center;display:flex;justify-content:space-between}.l-footer .l-footer__bottom__supLink,.l-footer .l-footer__bottom__supLink__list{display:flex}.l-footer .l-footer__bottom__supLink__list li{margin-right:2rem}.l-footer .l-footer__bottom__supLink__list li a{color:#fff;font-size:1.3rem;font-weight:400}.l-footer .l-footer__bottom .footerCopyright{line-height:1.3}.l-footer .l-footer__bottom .footerCopyright small{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:400}.l-header{align-items:center;background:transparent;display:grid;grid-template-columns:400px 1fr;height:100px;margin:0;padding:0;width:100%;z-index:1000}.l-header,.l-header.is-fixed{bottom:auto;left:0;position:fixed;right:auto;top:0}.l-header.is-fixed{backdrop-filter:blur(10px);background:rgba(213,227,218,.7)}.l-header__logo{align-items:center;display:flex;left:clamp(1.5rem,1.2rem + .5vw,2rem);line-height:1;margin:0;padding:0;position:absolute;top:20px;z-index:1001}.l-header__logo__koka{border-right:1px solid #222;margin-inline-end:clamp(1rem,.7rem + .5vw,1.5rem);padding-inline-end:clamp(1rem,.7rem + .5vw,1.5rem)}.l-header .navArea{display:flex;height:50px;justify-content:flex-end;margin:0 auto;padding:0;transition:all .2s;width:100%;z-index:1000}.l-header .navArea.is-active{display:flex;flex-direction:column;height:100vh;width:100%}.l-header .navArea.is-active .l-header__gnav{align-items:center;display:flex;justify-content:center}.l-header__gnav{padding:0 2rem;position:relative;width:-moz-fit-content;width:fit-content}.l-header__gnav__list{align-items:center;display:flex;flex-wrap:wrap;gap:0 3rem;justify-content:flex-end;list-style:"";margin:0;padding:0;width:100%}.l-header__gnav__parent{font-size:1.4rem;margin:0;padding:0;position:relative}.l-header__gnav__parent>a{color:#222;display:block;padding-inline-start:clamp(1rem,.52rem + .8vw,1.8rem);position:relative;transition:all .4s ease}.l-header__gnav__parent>a:before{content:"●";font-size:10px;height:6px;left:0;padding-inline-end:.5rem;position:absolute;top:3px;width:6px}.l-header__gnav__parent:first-child{display:none}.l-header__gnav__parent.is-current{color:#ce0026;position:relative}.l-header__gnav__parent.is-current:before{background:#ce0026;bottom:-9px;content:"";height:3px;left:50%;position:absolute;translate:-50% 0;width:clamp(40px,4.75vw,76px)}.l-header__hamburger{display:none}.l-header__hamburger:hover{cursor:pointer}.l-header__hamburger span{background:#000;display:block;height:2px;margin:0 17px 4px;width:20px}.l-header__hamburger span:first-of-type{animation:menu-ber01 .75s forwards}.l-header__hamburger span:nth-of-type(2){opacity:1}.l-header__hamburger span:nth-of-type(3){animation:menu-ber02 .75s forwards}.l-header__hamburger.is-active{display:block}.l-header__hamburger.is-active span:first-of-type{animation:active-menu-ber01 .75s forwards}.l-header__hamburger.is-active span:nth-of-type(2){opacity:0}.l-header__hamburger.is-active span:nth-of-type(3){animation:active-menu-ber03 .75s forwards}@keyframes menu-ber01{0%{transform:translateY(6px) rotate(45deg)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(6px) rotate(45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}to{transform:translateY(-6px) rotate(-45deg)}}.l-main{position:relative;width:100%}.l-pageTop{bottom:10px;height:40px;left:auto;margin:0;padding:0;position:fixed;right:15px;top:auto;width:40px;z-index:1000}.l-pageTop button{align-items:center;background:rgba(0,0,0,.9);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:relative;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}.l-pageTop button:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea08";font-size:clamp(1.1rem,1.04rem + .1vw,1.2rem);transition:all .2s ease-in-out}.l-pageTop button:hover:before{transform:translateY(-5px)}.l-pageTop span{display:none}.c-cBox,.c-cBox__blue,.c-cBox__gray,.c-cBox__white{height:auto;width:100%}.c-cBox__white{background:#fff}.c-cBox__gray{background:#f5f5f5}.c-cBox__blue{background:#e5f0f8}.c-fBox{display:flex}.c-fBox .c-fBox__imgArea img,.c-fBox .c-fBox__textArea img{height:auto;width:100%}.c-fBox.row{flex-direction:row}.c-fBox.row__r{flex-direction:row-reverse}.c-fBox.clm{flex-direction:column}.c-fBox.clm__r{flex-direction:column-reverse}.c-fBox.jc__sb{justify-content:space-between}.c-fBox.jc__sa{justify-content:space-around}.c-fBox.jc__fs{justify-content:flex-start}.c-fBox.jc__fe{justify-content:flex-end}.c-fBox.jc__ce{justify-content:center}.c-fBox.ai__ce{align-items:center}.c-fBox.ai__fs{align-items:flex-start}.c-fBox.ai__fe{align-items:flex-end}.c-fBox.ai__st{align-items:stretch}.c-fBox.ai__bl{align-items:baseline}.c-fBox.fwrap{flex-wrap:wrap}.c-grid,.c-grid--reverse{display:grid;gap:clamp(3rem,2.4rem + 1vw,4rem);grid-template-columns:auto 1fr}.ai__ce.c-grid--reverse,.c-grid.ai__ce{align-items:center}.c-grid--reverse{grid-template-columns:1fr auto}.c-gridList,.c-gridList--2column,.c-gridList--3column{display:grid;list-style:"";margin-block:0;padding-inline-start:0}.c-gridList--2column{gap:clamp(3rem,2.4rem + 1vw,4rem);grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}.c-gridList--3column{gap:clamp(3rem,2.4rem + 1vw,4rem);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.js-clipInBottom,.js-clipInLeft,.js-clipInRight,.js-clipInTop,.js-splitRotate span,.js-splitText span{display:inline-block}.c-icon,.c-icon__red{background:#f6ab00;border-radius:3px;color:#fff;display:inline-block;line-height:1;width:auto}.c-icon__red{background:color-accent}.c-linkBtn,.c-linkBtn__icon,.c-linkBtn__icon--white{background:#fff;border:1px solid #ccc;border-radius:99em;display:inline-block;font-size:clamp(1.5rem,1.44rem + .1vw,1.6rem);line-height:1.5;min-width:clamp(25rem,19rem + 10vw,35rem);overflow:hidden;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(5rem,4.4rem + 1vw,6rem);position:relative;text-align:center;transition:.3s}.c-linkBtn__icon,.c-linkBtn__icon--white{background:#000;border:none;color:#fff;min-width:200px}.c-linkBtn__icon--white{background:#fff;border:1px solid #ccc;color:#222}.c-linkBtn__icon--white.icon__arwR:before,.c-linkBtn__icon.icon__arwR:before{content:"\ea0c";left:2.4rem;margin-right:10px}.c-linkBtn__icon--white.icon__arwR2:after,.c-linkBtn__icon--white.icon__arwR:before,.c-linkBtn__icon.icon__arwR2:after,.c-linkBtn__icon.icon__arwR:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9em;position:absolute;top:50%;translate:0 -50%;vertical-align:middle}.c-linkBtn__icon--white.icon__arwR2:after,.c-linkBtn__icon.icon__arwR2:after{content:"\ea0a";right:2.4rem}.c-linkList{list-style:"";margin-block:0;padding-inline-start:0}.c-linkList a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea07";transform:translateY(-10%);vertical-align:middle}.c-linkList a.noLink{opacity:.5;pointer-events:none}.c-articleList{list-style:"";margin:0;padding:0}.c-articleList>li{border-bottom:1px solid #ccc;margin-block-end:clamp(2rem,1.4rem + 1vw,3rem);padding-block-end:clamp(2rem,1.4rem + 1vw,3rem)}.c-articleList>li>a{align-items:center;display:grid;gap:clamp(3rem,2.4rem + 1vw,4rem)}.c-articleList>li>a:has(.c-article__img){grid-template-columns:clamp(10rem,1.6rem + 14vw,24rem) 1fr}.c-article__img{align-items:center;border-radius:6px;display:flex;height:clamp(8rem,2rem + 10vw,18rem);overflow:hidden;width:clamp(10rem,1.6rem + 14vw,24rem)}.c-article__img img{border-radius:6px;height:auto;-o-object-fit:cover;object-fit:cover;transition:scale .2s;width:100%}.c-article__title{font-size:clamp(1.5rem,.96rem + .9vw,2.4rem);margin:0;margin-block-end:1rem;padding:0}.c-article__text{transition:all .2s}.c-archiveList,.c-article__text p{margin:0;padding:0}.c-archiveList{list-style:"";margin-block-end:1rem}.c-archiveList>li{margin:0;padding:0}.c-archiveList>li>a{background:#d5e3da;background:#000;border-bottom:2px solid #fff;display:block;padding:clamp(.7rem,.52rem + .3vw,1rem) clamp(1rem,.4rem + 1vw,2rem) clamp(.7rem,.52rem + .3vw,1rem) clamp(1rem,-.8rem + 3vw,4rem);position:relative}.c-archiveList>li>a:before{content:"●";display:block;font-size:10px;height:6px;left:20px;padding-inline-end:.5rem;position:absolute;top:15px;width:6px}.c-themeList{display:grid;gap:clamp(2rem,-.4rem + 4vw,6rem);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));list-style:"";margin:0;padding:0;width:100%}.c-themeList>li{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:clamp(1.3rem,.88rem + .7vw,2rem)}.c-themeList>li>a{color:#222;height:100%}.c-themeList>li:has(.c-theme__article) .c-theme__info{flex-grow:1}.c-theme__info{display:flex;flex-direction:column;padding:clamp(1.5rem,1.2rem + .5vw,2rem)}.c-theme__info .c-title__bold--s{flex-grow:1;line-height:1.5;margin:0;padding:0;text-align:center;transition:opacity .4s}.c-theme__info p{font-size:clamp(1.4rem,1.28rem + .2vw,1.6rem);line-height:1.5;margin:0;transition:opacity .4s}.c-theme__info__inner{display:flex;flex-direction:column;flex-grow:1;gap:clamp(1.5rem,1.08rem + .7vw,2.2rem);margin-block-end:clamp(1rem,.88rem + .2vw,1.2rem)}.c-theme__info__inner figure{align-items:center;border-radius:99em;display:flex;height:clamp(8rem,-10.3333333333rem + 18.3333333333vw,19rem);margin:0;margin-inline:auto;overflow:hidden;padding:0;width:clamp(8rem,-10.3333333333rem + 18.3333333333vw,19rem)}.c-theme__info__inner figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .4s;width:100%}.c-theme__article{align-items:center;border-top:1px solid #ccc;display:grid;gap:clamp(2rem,1.4rem + 1vw,3rem);grid-template-columns:auto 1fr;padding-block-start:clamp(1.2rem,.84rem + .6vw,1.8rem)}.c-theme__article p{margin:0}.c-theme__article figure{height:clamp(6rem,4.2rem + 3vw,9rem);margin:26px 0 0;padding:0;position:relative;width:clamp(6rem,4.2rem + 3vw,9rem)}.c-theme__article figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .4s;width:100%}.c-theme__article figure .new{background:#ce0026;border-radius:99em;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,1.04rem + .1vw,1.2rem);font-weight:600;left:50%;padding:0 10px;position:absolute;text-align:center;top:-28px;translate:-50% 0;white-space:nowrap;width:-moz-fit-content;width:fit-content}.c-theme__article figure .new:after{background-color:#ce0026;bottom:-8px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%);width:10px}.c-theme__article img{aspect-ratio:1;border-radius:6px;transition:scale .4s}.c-list--line{align-items:center;display:flex;justify-content:flex-start;list-style:"";padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;padding:0 10px;width:100%}.c-list--line>.listItem:not(:first-child){border-left:1px solid #ccc}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.c-marquee{--gap:1ex;--offset:calc(var(--inline-size) + var(--gap));animation:marquee 10s linear infinite;font-size:8rem;inline-size:-moz-max-content;inline-size:max-content;text-shadow:var(--offset) 0 currentColor,calc(var(--offset)*2) 0 currentColor,calc(var(--offset)*3) 0 currentColor,calc(var(--offset)*4) 0 currentColor,calc(var(--offset)*5) 0 currentColor}@keyframes marquee{to{translate:calc(-100% - var(--gap))}}.c-tableArea{overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.c-tableArea table{border-collapse:collapse;min-width:600px;width:100%}.c-tableArea table td,.c-tableArea table th{border:1px solid #222}.c-title__ul{border-bottom:1px solid #006cb8}.c-title__box{background:#e5f0f8;border-left:4px solid #006cb8}.c-title__bold{font-size:clamp(2rem,1.28rem + 1.2vw,3.2rem);font-weight:600;line-height:1.5}.c-title__bold--s{font-size:clamp(1.6rem,1.36rem + .4vw,2rem);font-weight:600;line-height:1.5}.c-title__bold--ss{font-size:clamp(1.5rem,1.44rem + .1vw,1.6rem);font-weight:600;line-height:1.5}.c-title__group{margin-block-end:3rem}.c-title__group .ttl-main{font-size:clamp(4rem,2.8rem + 2vw,6rem);font-weight:600;line-height:1.2;margin:0;padding:0}.c-title__group .ttl-sub{font-size:clamp(1.7rem,1.64rem + .1vw,1.8rem);margin:0;padding:0}.c-title__group .ttl-sub:before{content:"●";font-size:clamp(1.1rem,1.04rem + .1vw,1.2rem);padding-inline-end:.5rem}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper{visibility:hidden}.swiper.swiper-initialized{visibility:visible}.swiper .swiper-slide a{display:block}.swiper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-pagination{margin-top:clamp(2rem,5vw,7rem);position:static}.swiper-pagination .swiper-pagination-bullet{background-color:#e0e0e0;height:.8em;margin:0 1rem!important;opacity:1;width:.8em}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#222}.swiper-controller{position:relative}.swiper-controller .swiper-button-next,.swiper-controller .swiper-button-prev{align-items:center;background-color:#000;border-radius:10rem;color:#fff;display:flex;font-size:clamp(1.5rem,1.32rem + .3vw,1.8rem);height:40px;justify-content:center;width:40px}.swiper-controller .swiper-button-next:after,.swiper-controller .swiper-button-prev:after{display:none}.swiper-controller .swiper-button-next:before,.swiper-controller .swiper-button-prev:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0a"}.swiper-controller .swiper-button-prev{left:0}.swiper-controller .swiper-button-prev:before{rotate:180deg}.swiper-controller .swiper-button-next{right:0}svg .svg-elem-1{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) .5s}svg.active .svg-elem-1{fill:#222}svg .svg-elem-2{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) .6s}svg.active .svg-elem-2{fill:#222}svg .svg-elem-3{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) .7s}svg.active .svg-elem-3{fill:#222}svg .svg-elem-4{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-4{fill:#222}svg .svg-elem-5{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-5{fill:#222}svg .svg-elem-6{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-6{fill:#222}svg .svg-elem-7{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-7{fill:#222}svg .svg-elem-8{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.2s}svg.active .svg-elem-8{fill:#222}svg .svg-elem-9{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.3s}svg.active .svg-elem-9{fill:#222}svg .svg-elem-10{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.4s}svg.active .svg-elem-10{fill:#222}svg .svg-elem-11{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.5s}svg.active .svg-elem-11{fill:#222}svg .svg-elem-12{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.6s}svg.active .svg-elem-12{fill:#222}svg .svg-elem-13{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.7s}svg.active .svg-elem-13{fill:#222}svg .svg-elem-14{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.8s}svg.active .svg-elem-14{fill:#222}svg .svg-elem-15{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 1.9s}svg.active .svg-elem-15{fill:#222}svg .svg-elem-16{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 2s}svg.active .svg-elem-16{fill:#222}svg .svg-elem-17{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 2.1s}svg.active .svg-elem-17{fill:#222}svg .svg-elem-18{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 2.2s}svg.active .svg-elem-18{fill:#222}svg .svg-elem-19{transition:fill .6s cubic-bezier(.47,0,.745,.715) 2.3s}svg .svg-elem-20{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 2.4s}svg.active .svg-elem-20{fill:#222}svg .svg-elem-21{fill:transparent;transition:fill .6s cubic-bezier(.47,0,.745,.715) 2.5s}svg.active .svg-elem-21{fill:#222}.p-accordion{background:#fff;list-style-type:"";margin:0;padding:0}.p-accordion__parent button{background:#f5f5f5;border:none;border-bottom:1px solid #fff;color:#000;cursor:pointer;display:block;font-weight:700;padding:15px;position:relative;text-align:left;transition:.3s;width:100%}.p-accordion__parent button:after{content:"\ea0f";font-family:iconfont;position:absolute;right:15px}.p-accordion__parent button:hover{background:#333;color:#fff}.p-accordion__parent button:focus:not(:focus-visible){outline:0}.p-accordion__parent button.is-active{background:color-accent;color:#fff}.p-accordion__parent button.is-active:after{content:"\ea0e"}.p-accordion__child{display:none;list-style-type:disc;margin:0;padding:40px 15px 40px 40px}.p-accordion__child--open{display:block}.p-accordion__child li:not(:first-child){margin-top:1rem}.p-accordion--archive{list-style-type:"";margin:0;padding:0}.p-accordion--archive .p-accordion__parent button{background:transparent;border:none;color:#222;cursor:pointer;display:block;font-weight:400;padding:10px 0;position:relative;transition:.3s;width:100%}.p-accordion--archive .p-accordion__parent button:after{content:"\ea09";font-family:iconfont;position:absolute;right:15px}.p-accordion--archive .p-accordion__parent button:hover{color:#ce0026}.p-accordion--archive .p-accordion__parent button:focus:not(:focus-visible){outline:0}.p-accordion--archive .p-accordion__parent button.is-active:after{content:"\ea0b"}.p-accordion--archive .p-accordion__child{display:none;margin:0;padding:0}.p-accordion--archive .p-accordion--open{display:block}.p-accordion--archive .p-accordion--open li{margin:0;padding:0}.p-body{padding-bottom:10rem}.p-catch{align-items:center;background:url(/manabooo/wp-content/themes/manabooo/assets/img/common/catch-bg.webp) no-repeat 50% 50%/cover;display:flex;height:400px;justify-content:center;opacity:0;transition:all .8s;width:100%}.p-catch.is-load{opacity:1}.p-catch .pageTitle{font-size:clamp(2rem,.8rem + 2vw,4rem);font-weight:500;line-height:1.2;text-align:center}.p-catch__inner{margin:0 auto;max-width:1600px;width:100%}.p-chapter,.p-chapter__gray,.p-chapter__green,.p-chapter__green2{padding-block:clamp(5rem,2.6rem + 4vw,9rem) clamp(5rem,2rem + 5vw,10rem);width:100%}.p-chapter__inner{margin-inline:auto;max-width:1600px}.p-chapter__inner--s{margin-inline:auto;max-width:1120px}.p-chapter__gray{background:#f5f5f5}.p-chapter__green{background:#d5e3da}.p-chapter__green2{background:#b2d9c0}.p-lead{padding:2rem 0;text-align:center}.p-lead__inner{margin:0 auto;max-width:1600px}.p-lead__inner p{font-size:clamp(2rem,1.28rem + 1.2vw,3.2rem)}.p-modal{display:none;position:fixed;top:0;z-index:9999}.p-modal,.p-modal__bg{height:100vh;width:100%}.p-modal__bg{background:rgba(0,0,0,.8);position:absolute}.p-modal__content{background:#fff;left:50%;max-width:900px;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.p-modal__content__inner{max-height:70vh;overflow-y:auto;padding:3rem;position:relative}.p-modal__content__inner .c-title__bold--fs20{margin:0 0 1.5rem}.p-modal__content__inner p{margin-bottom:0}.p-modal__close{background-color:transparent;border:none;color:#fff;cursor:pointer;position:absolute;right:3px;text-decoration:none;top:-50px;transition:.3s}.p-modal__close:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0d";font-size:clamp(2.4rem,1.92rem + .8vw,3.2rem)}.p-modal__close:hover{opacity:.5}.p-modal__close span{display:none}.p-modal .c-fBox__imgArea{width:200px}.p-modal .c-fBox__textArea{width:calc(100% - 225px)}body.js-modal-fixed{height:100%;left:0;overflow-y:scroll;position:fixed;width:100%}body.js-modal-fixed .l-header{position:fixed}body.js-modal-fixed .l-content{height:auto}body.js-modal-fixed .l-content .p-body a.p-modal__close{text-decoration:none}.p-tab__title{border-bottom:1px solid #006cb8;margin-bottom:60px;overflow:hidden;padding-left:0}.p-tab__title .p-tab__title__item{background:#fff;border:1px solid #006cb8;border-bottom:none;border-top-right-radius:10px;color:#006cb8;float:left;font-size:clamp(1.3rem,1.24rem + .1vw,1.4rem);font-weight:600;height:40px;list-style:"";margin:0;padding:10px 25px;position:relative;width:300px}.p-tab__title .p-tab__title__item:after{content:"▼";position:absolute;right:14px}.p-tab__title .p-tab__title__item.select{background:#006cb8;color:#fff}.p-tab__content{display:none}.u-blank:after{background-image:url(/manabooo/wp-content/themes/manabooo/assets/img/common/icon-blank.webp)}.u-blank:after,.u-pdf:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin:0 3px;vertical-align:text-bottom;width:16px}.u-pdf:after{background-image:url(/manabooo/wp-content/themes/manabooo/assets/img/common/icon-pdf.webp)}.u-xls:after{background-image:url(/manabooo/wp-content/themes/manabooo/assets/img/common/icon-excel.webp)}.u-doc:after,.u-xls:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin:0 3px;vertical-align:text-bottom;width:16px}.u-doc:after{background-image:url(/manabooo/wp-content/themes/manabooo/assets/img/common/icon-word.webp)}.u-ppt:after{background-image:url(/manabooo/wp-content/themes/manabooo/assets/img/common/icon-ppt.webp);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin:0 3px;vertical-align:text-bottom;width:16px}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:clamp(1.3rem,1.24rem + .1vw,1.4rem)}.u-textRd{color:#ce0026}.u-en{font-family:Montserrat,sans-serif}.u-forSp,.u-forTb{display:none}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-pt5{padding-top:5px!important}.u-pb5{padding-bottom:5px!important}.u-pt10{padding-top:10px!important}.u-pb10{padding-bottom:10px!important}.u-pt15{padding-top:15px!important}.u-pb15{padding-bottom:15px!important}.u-pt20{padding-top:20px!important}.u-pb20{padding-bottom:20px!important}.u-pt25{padding-top:25px!important}.u-pb25{padding-bottom:25px!important}.u-pt30{padding-top:30px!important}.u-pb30{padding-bottom:30px!important}.u-pt35{padding-top:35px!important}.u-pb35{padding-bottom:35px!important}.u-pt40{padding-top:40px!important}.u-pb40{padding-bottom:40px!important}.u-pt45{padding-top:45px!important}.u-pb45{padding-bottom:45px!important}.u-pt50{padding-top:50px!important}.u-pb50{padding-bottom:50px!important}.u-gap0{gap:0!important}.u-gap5{gap:5px!important}.u-gap10{gap:10px!important}.u-gap15{gap:15px!important}.u-gap20{gap:20px!important}.u-gap25{gap:25px!important}.u-gap30{gap:30px!important}.u-gap35{gap:35px!important}.u-gap40{gap:40px!important}.u-gap45{gap:45px!important}.u-gap50{gap:50px!important}.home .mvArea{background:url(/manabooo/wp-content/themes/manabooo/assets/img/home/home-mv-bg.webp) no-repeat #d5e3da 50% 0/cover;opacity:0;padding-bottom:10rem;position:relative;transition:all 1.1s;width:100%}.home .mvArea.is-load{opacity:1}.home .mv__inner{height:100svh;position:relative}.home .mv__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.home .mv__logo svg{height:clamp(15rem,-4.32rem + 32.2vw,47.2rem);width:clamp(28rem,-8.06rem + 60.1vw,88.1rem)}.home .mv__img{display:block;height:clamp(9.1rem,-1.6076923077rem + 13.9423076923vw,20.7rem);margin-block-end:clamp(3rem,2.4rem + 1vw,4rem);margin-inline:auto;width:clamp(33.3rem,-5.9307692308rem + 51.0817307692vw,75.8rem)}.home .mv__text{bottom:0;margin-inline:auto;max-width:1120px;position:relative;width:90%;z-index:2}.home .mv__text h2{font-size:clamp(2rem,1.4rem + 1vw,3rem);font-weight:500;text-align:center}.home .mv__text p{font-size:clamp(1.4rem,1.16rem + .4vw,1.8rem)}.home .p-body{padding-bottom:0}.home .p-body .articleArea .swiper{margin-left:calc(50% - 800px - 1rem);padding-bottom:70px}.home .p-body .articleArea .swiper-controller{bottom:20px;position:absolute}.home .p-body .articleArea .swiper-controller .swiper-button-prev{left:10px}.home .p-body .articleArea .swiper-controller .swiper-button-next{left:60px;right:auto}.home .p-body .articleArea .swiper-slide>a{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:clamp(.5rem,-.4rem + 1.5vw,2rem);padding:clamp(1.5rem,.6rem + 1.5vw,3rem)}.home .p-body .articleArea .c-article__img{height:auto;margin:0;overflow:visible;padding:0;position:relative;width:100%}.home .p-body .articleArea .c-article__img img{transition:scale .4s}.home .p-body .articleArea .c-article__img__thumb{aspect-ratio:420/315}.home .p-body .articleArea .c-article__img__theme{border-radius:99em;bottom:-3rem;display:block;height:60px;left:50%;margin-inline:auto;overflow:hidden;position:absolute;transform:translateX(-50%);width:60px;z-index:2}.home .p-body .themeArea .c-themeList>li{overflow:hidden;padding:clamp(1.5rem,.9rem + 1vw,2.5rem)}.home .p-body .themeArea .c-themeList>li:not(:has(.c-theme__article)){justify-content:center}.home .p-body .themeArea .c-themeList>li:not(:has(.c-theme__article)) .c-theme__info{align-items:center;justify-content:center}.home .p-body .themeArea .c-theme__info{padding:0}.home .p-body .themeArea .c-theme__info__inner{flex-grow:0}.archive .p-body__inner,.single .p-body__inner{display:grid;gap:0 clamp(7rem,4rem + 5vw,12rem);grid-template-columns:1fr clamp(23rem,15.8rem + 12vw,35rem);margin-inline:auto;max-width:1600px}.archive .col-main .c-themeList,.single .col-main .c-themeList{gap:clamp(2rem,.8rem + 2vw,4rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.archive .col-main .c-themeList figure,.single .col-main .c-themeList figure{height:clamp(10rem,8.8rem + 2vw,12rem);width:clamp(10rem,8.8rem + 2vw,12rem)}.archive .col-main .c-themeList .c-title__bold--s,.single .col-main .c-themeList .c-title__bold--s{font-size:clamp(1.5rem,1.44rem + .1vw,1.6rem)}.archive .col-main .c-themeList p,.single .col-main .c-themeList p{font-size:clamp(1.3rem,1.24rem + .1vw,1.4rem)}.archive .col-main .paginationArea .page-numbers,.single .col-main .paginationArea .page-numbers{display:flex;flex-wrap:wrap;gap:0 2rem;justify-content:center}.archive .col-main .paginationArea .page-numbers li,.single .col-main .paginationArea .page-numbers li{list-style:"";margin:0;padding:0}.archive .col-main .paginationArea .page-numbers li a,.archive .col-main .paginationArea .page-numbers li span,.single .col-main .paginationArea .page-numbers li a,.single .col-main .paginationArea .page-numbers li span{align-items:center;background:#000;border:1px solid #ccc;border-radius:99em;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;height:clamp(3rem,2.4rem + 1vw,4rem);justify-content:center;line-height:1.2;padding:clamp(.5rem,.2rem + .5vw,1rem);position:relative;width:clamp(3rem,2.4rem + 1vw,4rem)}.archive .col-main .paginationArea .page-numbers li>a.next:after,.archive .col-main .paginationArea .page-numbers li>a.prev:after,.single .col-main .paginationArea .page-numbers li>a.next:after,.single .col-main .paginationArea .page-numbers li>a.prev:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.archive .col-main .paginationArea .page-numbers li>a.prev:after,.single .col-main .paginationArea .page-numbers li>a.prev:after{content:"\ea0c"}.archive .col-main .paginationArea .page-numbers li>a.next:after,.single .col-main .paginationArea .page-numbers li>a.next:after{content:"\ea0a"}.archive .col-main .paginationArea .page-numbers li .current,.single .col-main .paginationArea .page-numbers li .current{background-color:#fff;border-radius:10rem;color:#222;transition:all .3s ease}.archive .col-side,.single .col-side{padding-block-start:clamp(5rem,2.6rem + 4vw,9rem)}.archive .col-side .c-title__bold--s,.single .col-side .c-title__bold--s{margin-top:0}.archive .col-side .themeArea,.single .col-side .themeArea{margin-block-end:clamp(5rem,3.8rem + 2vw,7rem);text-align:center}.archive .col-side .themeArea figure,.single .col-side .themeArea figure{border-radius:99em;height:clamp(10rem,2.8rem + 12vw,22rem);margin:0;margin-block-end:2.2rem;margin-inline:auto;overflow:hidden;padding:0;width:clamp(10rem,2.8rem + 12vw,22rem)}.archive .col-side .themeArea figure img,.single .col-side .themeArea figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive .col-side .themeArea p,.single .col-side .themeArea p{font-size:clamp(1.3rem,1.24rem + .1vw,1.4rem);text-align:left}.archive .col-side .latestArea,.single .col-side .latestArea{margin-block-end:clamp(5rem,3.8rem + 2vw,7rem)}.archive .col-side .latestArea .c-cBox__gray,.single .col-side .latestArea .c-cBox__gray{margin-block-end:5rem;padding:2rem}.archive .col-side .latestArea .c-articleList,.single .col-side .latestArea .c-articleList{margin-block-end:3rem}.archive .col-side .latestArea .c-articleList>li,.single .col-side .latestArea .c-articleList>li{border:none;padding-block-end:0}.archive .col-side .latestArea .c-articleList>li:last-child,.single .col-side .latestArea .c-articleList>li:last-child{margin-block-end:0}.archive .col-side .latestArea .c-articleList>li>a,.single .col-side .latestArea .c-articleList>li>a{gap:clamp(2rem,2rem + 0vw,2rem);grid-template-columns:clamp(10rem,10rem + 0vw,10rem) 1fr}.archive .col-side .latestArea .c-articleList .c-article__img,.single .col-side .latestArea .c-articleList .c-article__img{height:100px;overflow:hidden;width:100px}.archive .col-side .latestArea .c-articleList .c-article__img img,.single .col-side .latestArea .c-articleList .c-article__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive .col-side .latestArea .c-articleList .c-article__title,.single .col-side .latestArea .c-articleList .c-article__title{font-size:clamp(1.5rem,1.38rem + .2vw,1.7rem);font-weight:400;margin:0;padding:0}.archive .col-side .archiveArea .c-archiveList,.single .col-side .archiveArea .c-archiveList{list-style:"";margin:0;margin-block:1rem;padding:0}.archive .col-side .archiveArea .c-archiveList>li,.single .col-side .archiveArea .c-archiveList>li{margin:0;padding:0}.archive .col-side .archiveArea .c-archiveList>li>a,.single .col-side .archiveArea .c-archiveList>li>a{background:#d5e3da;border-bottom:2px solid #fff;display:block;padding:clamp(1rem,.88rem + .2vw,1.2rem) clamp(1rem,.4rem + 1vw,2rem) clamp(1rem,.88rem + .2vw,1.2rem) 40px;position:relative}.archive .col-side .archiveArea .c-archiveList>li>a:before,.single .col-side .archiveArea .c-archiveList>li>a:before{content:"●";display:block;font-size:10px;height:6px;left:20px;padding-inline-end:.5rem;position:absolute;top:15px;width:6px}.archive.single .col-main .entry-content,.single.single .col-main .entry-content{border-bottom:1px solid #ccc;margin-block-end:clamp(2rem,1.4rem + 1vw,3rem);padding-block:clamp(.5rem,-2.2rem + 4.5vw,5rem) clamp(3rem,1.8rem + 2vw,5rem)}.archive.single .col-main .entry-content a,.single.single .col-main .entry-content a{text-decoration:underline}.archive.single .col-main .shareArea,.single.single .col-main .shareArea{align-items:center;display:flex;justify-content:space-between}.archive.single .col-main .shareArea .c-linkBtn__icon--white,.single.single .col-main .shareArea .c-linkBtn__icon--white{min-width:100px!important;width:-moz-fit-content;width:fit-content}.archive.single .col-main .shareArea .share__list,.single.single .col-main .shareArea .share__list{gap:clamp(0rem,-.6rem + 1vw,1rem)}.archive.tax-themecat,.single.tax-themecat{background-color:#d5e3da}.archive.tax-themecat .col-main .p-chapter,.archive.tax-themecat .col-side,.single.tax-themecat .col-main .p-chapter,.single.tax-themecat .col-side{padding-block-start:0}.archive.tax-themecat .col-side .c-archiveList>li>a,.single.tax-themecat .col-side .c-archiveList>li>a{background:#fff;border-bottom:1px solid #d5e3da}.p-modal__img{align-items:center;display:grid;gap:clamp(2rem,1.4rem + 1vw,3rem);grid-template-columns:auto 1fr;margin-block-end:clamp(2rem,1.4rem + 1vw,3rem)}.p-modal__img figure{border-radius:99em;height:clamp(10rem,7rem + 5vw,15rem);margin:0;overflow:hidden;padding:0;width:clamp(10rem,7rem + 5vw,15rem)}.p-modal__img figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-modal__img .c-title__bold--s{margin:0;padding:0}@media (max-width:1600px){.p-chapter__inner{padding-inline:2rem}.p-lead__inner{padding-left:10px;padding-right:10px}.home .p-body .articleArea .swiper{margin-left:2rem}.archive .p-body__inner,.single .p-body__inner{padding-inline:2rem}.archive .p-body__inner .p-chapter__inner--s,.single .p-body__inner .p-chapter__inner--s{padding-inline:0}}@media (max-width:1350px){.l-footer .l-footer__top__inner{gap:2vw}.l-footer .l-footer__top__info{margin-right:2vw}.l-footer .l-footer__top__links{gap:0}}@media (max-width:1350px) and (max-width:1200px){.l-footer .l-footer__top__inner{gap:1vw}}@media (max-width:1350px) and (max-width:1200px) and (max-width:1300px){.l-footer .l-footer__top__inner{display:block;text-align:center}}@media (max-width:1350px) and (max-width:1300px){.l-footer .l-footer__top__info{margin:0 0 2rem}.l-footer .l-footer__top__links{display:none}}@media (max-width:1300px){.l-footer__pageTop{display:block}.l-footer__pageTop a{background-color:#181a1e;display:block;padding:2rem;text-align:center;width:100%}.l-footer__pageTop a span{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:500;line-height:1;padding-right:2rem;position:relative;text-transform:uppercase}.l-footer__pageTop a span:after{content:"\ea5b";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;position:absolute;right:0;top:0;transform:rotate(-90deg)}.l-footer .l-footer__top__info .footerLogo{margin:0 auto 2rem}.l-footer .l-footer__top__info .footerAddress{text-align:center}.l-footer .l-footer__top__info .footerBanner,.l-footer .l-footer__top__sns .snsLink{justify-content:center}.l-footer .l-footer__center{padding:3.5rem 0}.l-footer .l-footer__center__inner{display:block}.l-footer .l-footer__center__inner .footerOther{flex-wrap:wrap;justify-content:center;margin-bottom:.5rem}.l-footer .l-footer__center__inner .footerContact{margin:0 auto}.l-footer .l-footer__bottom{padding-bottom:10rem}.l-footer .l-footer__bottom__inner{display:block}.l-footer .l-footer__bottom__supLink{margin-bottom:1rem}.l-footer .l-footer__bottom__supLink__list{flex-wrap:wrap;justify-content:center}.l-footer .l-footer__bottom .footerCopyright{text-align:center}}@media (max-width:1300px) and (max-width:1300px){.l-footer .l-footer__bottom__supLink{justify-content:center;margin-bottom:3rem}}@media (max-width:1300px) and (max-width:1300px) and (max-width:900px){.l-footer .l-footer__bottom__supLink{align-items:center;gap:3rem}}@media (max-width:1300px) and (max-width:1300px) and (max-width:900px) and (max-width:600px){.l-footer .l-footer__bottom__supLink{gap:16vw;justify-content:unset}}@media (max-width:1300px) and (max-width:1300px) and (max-width:900px) and (max-width:600px) and (max-width:400px){.l-footer .l-footer__bottom__supLink{gap:3rem}}@media (max-width:1300px) and (max-width:600px){.l-footer .l-footer__top__info .footerLogo{max-width:200px}.l-footer .l-footer__top__info .footerBanner{align-items:center;flex-direction:column}.l-footer .l-footer__bottom .footerCopyright{text-align:left}}@media (max-width:1300px) and (max-width:800px){.l-footer .l-footer__center__inner .footerOther{margin:0 auto .5rem;max-width:600px;width:100%}}@media (max-width:1300px) and (max-width:800px) and (max-width:600px){.l-footer .l-footer__center__inner .footerOther{display:block;margin-bottom:2rem;text-align:center}}@media (max-width:1300px) and (max-width:900px){.l-footer .l-footer__bottom__supLink__list{display:block}}@media (hover:hover) and (max-width:1200px){.l-footer .l-footer__top__links .footerLinks li a:hover{padding-left:1.6rem!important}}@media (max-width:1200px){.l-footer .l-footer__top{padding:6rem 0}.l-footer .l-footer__top__info .footerAddress span,.l-footer .l-footer__top__info .logo_desc{font-size:1.2rem}.l-footer .l-footer__top__links .footerLinks:first-child{width:200px}.l-footer .l-footer__top__links .footerLinks:last-child{width:122px}.l-footer .l-footer__top__links .footerLinks li a{font-size:1.3rem;padding-left:1.2rem}.l-footer .l-footer__top__sns .snsLink li:not(:last-child){margin-right:.5rem}.l-footer .l-footer__top__sns .snsLink li a{height:46px;width:46px}.l-footer .l-footer__top__sns .snsLink li a img{width:22px}.l-footer .l-footer__center__inner .footerOther li{margin-right:1.2rem}.l-footer .l-footer__center__inner .footerOther li:nth-of-type(n+3){padding-left:1.2rem}.l-footer .l-footer__center__inner .footerOther li a{font-size:1.3rem}.l-footer .l-footer__bottom__supLink__list li a{font-size:1.2rem}.l-footer .l-footer__bottom .footerCopyright small{font-size:1.1rem}}@media (max-width:1200px) and (max-width:1300px){.l-footer .l-footer__top{padding:4rem 0}.l-footer .l-footer__top__info .footerAddress span{font-size:1.3rem}.l-footer .l-footer__top__info .logo_desc{font-size:1.4rem;margin:0 auto 2.5rem;max-width:520px;padding:.5rem 1rem;width:100%}.l-footer .l-footer__top__sns .snsLink li:not(:last-child){margin-right:1.2rem}.l-footer .l-footer__top__sns .snsLink li a{height:56px;width:56px}.l-footer .l-footer__top__sns .snsLink li a img{width:24px}.l-footer .l-footer__center__inner .footerOther li{margin-bottom:1.5rem}}@media (max-width:1200px) and (max-width:1300px) and (max-width:600px){.l-footer .l-footer__top{padding:3rem 0}.l-footer .l-footer__top__info .logo_desc{font-size:1.2rem}.l-footer .l-footer__center__inner .footerOther li{margin-right:0}}@media (max-width:1200px) and (max-width:1300px) and (max-width:768px){.l-footer .l-footer__top__info .footerAddress span{display:block}}@media (max-width:1200px) and (max-width:600px){.l-footer .l-footer__center__inner .footerOther li:nth-of-type(n+3){border-left:none;padding-left:0}}@media (max-width:1120px){.c-themeList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.c-theme__info .c-title__bold--s{text-align:left;width:calc(100% - 100px)}.c-theme__info__inner{align-items:center;flex-direction:row}.c-theme__info__inner figure{margin-block-end:0}.p-chapter__inner--s{padding-inline:2rem}.home .mvArea{background:url(/manabooo/wp-content/themes/manabooo/assets/img/home/home-mv-bg-sp.webp) no-repeat #d5e3da 50% 0/cover;height:100svh;padding-bottom:0}.home .mv__inner{height:auto;top:35%}.home .mv__text{left:50%;position:absolute;top:49%;transform:translate(-50%);width:80%}}@media (max-width:900px){.l-footer .l-footer__bottom__supLink__list li{margin-right:0}}@media (any-hover:hover) and (max-width:820px){.l-header__gnav__parent>a:hover{text-decoration:underline}}@media (max-width:820px){.l-header{height:60px}.l-header__logo__manabooo img{height:17px;width:52px}.l-header__logo__koka img{height:19px;width:112px}.l-header .navArea{backdrop-filter:blur(10px);background:rgba(213,227,218,.9);bottom:auto;display:none;height:100%;left:0;margin:0;overflow:visible;overflow-y:scroll;padding:0 0 70px;position:fixed;right:auto;top:60px;-webkit-overflow-scrolling:touch}.l-header .navArea.is-active{top:0}.l-header__gnav{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;order:2;z-index:2000}.l-header__gnav__list{align-items:flex-start;display:flex;gap:0;justify-content:flex-start;width:98%}.l-header__gnav__parent{font-size:1.8rem;margin-bottom:4rem;margin-inline:auto;text-align:center;width:100%}.l-header__gnav__parent>a:before{display:none}.l-header__gnav__parent:first-child{display:block}.l-header__gnav__parent.is-current:before{display:none}.l-header__hamburger{background:transparent;border:none;bottom:auto;cursor:pointer;display:flex;flex-flow:column wrap;height:54px;left:auto;margin:0;padding:21px 0 0;position:absolute;right:clamp(1rem,.4rem + 1vw,2rem);top:0;width:54px;z-index:9000}}@media (max-width:768px){.overviewArea .c-grid{grid-template-columns:200px 1fr;grid-template-columns:1fr}.overviewArea .c-grid__imgArea img{width:180px}.l-footer .l-footer__top__info .footerAddress span:last-child{padding-left:0}.l-footer .l-footer__top__info .footerBanner li{max-width:230px}.l-pageTop{bottom:10px;left:auto;position:fixed;right:10px;top:auto}.p-accordion__child{padding:30px 15px 30px 30px}.p-catch{height:180px;padding-top:10%}.p-modal__content{width:90%}.p-modal .c-fBox{display:block}.p-modal .c-fBox__imgArea{margin:0 auto 2.5rem;width:80%}.p-modal .c-fBox__textArea{width:100%}.p-tab__title{padding:0}.p-tab__title .p-tab__title__item{font-size:clamp(1.3rem,1.24rem + .1vw,1.4rem);height:auto;padding:8px 10px;width:50%}.u-forTb{display:inherit}.archive .p-body__inner,.single .p-body__inner{grid-template-columns:1fr}}@media (max-width:600px){.overviewArea .c-grid__textArea .c-linkBtn__icon{display:block;margin-inline:auto}.l-footer .l-footer__top__info .footerBanner li:not(:last-child){margin-bottom:1rem;margin-right:0}.c-grid,.c-grid--reverse{grid-template-columns:1fr}.c-grid__imgArea{margin-inline:auto;text-align:center}.c-linkBtn,.c-linkBtn__icon,.c-linkBtn__icon--white{width:80%}.p-modal__content__inner{padding:3rem 2.5rem}.p-tab__title .p-tab__title__item{font-size:clamp(1.1rem,1.04rem + .1vw,1.2rem);padding-left:4px}.u-forPc{display:none}.u-forSp{display:inherit}.home .mvArea{height:1100px}.home .mv__inner{top:24%}.home .mv__text{bottom:12%;top:auto;width:88%}.home .p-body .articleArea .swiper-controller{left:35%;translate:0 -50%}.home .p-body .articleArea .c-article__img__theme{height:60px;width:60px}.archive .col-side .themeArea .theme__inner,.single .col-side .themeArea .theme__inner{align-items:center;display:grid;gap:clamp(2rem,1.4rem + 1vw,3rem);grid-template-columns:auto 1fr}.archive .col-side .themeArea .theme__inner .c-title__bold--s,.single .col-side .themeArea .theme__inner .c-title__bold--s{text-align:left}.archive.single .col-main .shareArea .share__list,.single.single .col-main .shareArea .share__list{flex-direction:column}.p-modal__img{grid-template-columns:auto 1fr}}@media (any-hover:hover){:where(a):hover{color:#313131}.l-header__gnav__parent>a:hover{opacity:.6}.c-linkBtn:hover,.c-linkBtn__icon--white:hover,.c-linkBtn__icon:hover{border-color:#31776f;color:#31776f}.c-linkBtn__icon--white:hover,.c-linkBtn__icon:hover{background:rgba(0,0,0,.5);color:#fff}.c-articleList>li>a:hover .c-article__img__thumb{scale:1.08}.c-articleList>li>a:hover .c-article__text{opacity:.6}.c-archiveList>li>a:hover{background:rgba(213,227,218,.6)}.c-theme__info:hover figure img{scale:1.08}.c-theme__article:hover{opacity:.8}.c-theme__article:hover figure img{scale:.95}.swiper-controller .swiper-button-next,.swiper-controller .swiper-button-prev{transition:background-color .3s}.swiper-controller .swiper-button-next:hover,.swiper-controller .swiper-button-prev:hover{background-color:rgba(0,0,0,.5)}.home .p-body .articleArea .swiper-slide>a:hover .c-article__img__thumb{scale:.97}.home .p-body .articleArea .swiper-slide>a:hover .c-article__text{opacity:.6}.archive .col-main .c-themeList .c-theme__info:hover,.single .col-main .c-themeList .c-theme__info:hover{border-radius:20px;box-shadow:5px 5px 3px 0 rgba(0,0,0,.1)}.archive .col-main .c-themeList .c-theme__info:hover .c-title__bold--s,.archive .col-main .c-themeList .c-theme__info:hover p,.single .col-main .c-themeList .c-theme__info:hover .c-title__bold--s,.single .col-main .c-themeList .c-theme__info:hover p{opacity:.5}.archive .col-side .archiveArea .c-archiveList>li>a:hover,.single .col-side .archiveArea .c-archiveList>li>a:hover{background:rgba(213,227,218,.6)}.archive.tax-themecat .col-side .c-archiveList>li>a:hover,.single.tax-themecat .col-side .c-archiveList>li>a:hover{background:hsla(0,0%,100%,.6)}}@media (hover:hover){.l-footer .l-footer__top__info .footerBanner li a:hover{opacity:.6}.l-footer .l-footer__top__links .footerLinks li a:hover{color:#ce0026;padding-left:2rem}.l-footer .l-footer__top__links .footerLinks li a:hover .dotArrow-b:before{left:1.5rem}.l-footer .l-footer__top__links .footerLinks li a:hover .dotArrow-b:after{left:0}.l-footer .l-footer__top__sns .snsLink li a:hover{border-color:#ce0026}.l-footer .l-footer__top__sns .snsLink li a:hover:after{left:50%;transform:translate(-50%,-50%)}.l-footer .l-footer__top__sns .snsLink li a:hover img{transform:translateX(200%)}.l-footer .l-footer__center__inner .footerOther li a:hover{opacity:.6}.l-footer .l-footer__center__inner .footerContact:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.l-footer .l-footer__center__inner .footerContact:hover span img{filter:brightness(0) invert(1);opacity:1}.l-footer .l-footer__bottom__supLink__list li a:hover{opacity:.6}.archive .col-main .paginationArea .page-numbers li>a:hover,.single .col-main .paginationArea .page-numbers li>a:hover{background:#767575}.archive .col-main .paginationArea .page-numbers li>a.prev:hover:after,.single .col-main .paginationArea .page-numbers li>a.prev:hover:after{transform:translate(-70%,-50%)}.archive .col-main .paginationArea .page-numbers li>a.next:hover:after,.single .col-main .paginationArea .page-numbers li>a.next:hover:after{transform:translate(-30%,-50%)}.archive .col-main .paginationArea .page-numbers li .current:hover,.single .col-main .paginationArea .page-numbers li .current:hover{background:#f5f5f5}}