@charset "UTF-8";:root{--black:#000;--white:#fff;--habilis-blue:#0084cf;--habilis-dark:#1a1a1a;--main-bg:#f1faff;--bgc-blue:#005bac;--light-blue:#e5f4fd;--news-border:#e1e3e5;--menu-trans:rgba(0,0,0,.5);--max-mid:65rem;--radius-big:1.25rem;--radius-small:.4rem;--ease-01:cubic-bezier(.32,.48,0,1);--transition:.3s}@media screen and (min-width:769px){.single-main .container{max-width:58rem}}.single-info{border-bottom:1px solid var(--bgc-blue);padding-bottom:2rem;margin-bottom:2rem}.single-info__category{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.single-info__category b{display:block;background:var(--habilis-blue);color:var(--white);padding:0 1rem;font-weight:400;border-radius:var(--radius-small)}.single-info__category i{color:var(--black);opacity:.5;font-size:80%}.single-info__title{font-weight:500;line-height:1.5}@media screen and (max-width:768px){.single-info__title{font-size:2rem}}@media screen and (min-width:769px){.single-info__title{font-size:2.5rem}}.single-contents__custom p{display:flex;align-items:center}.single-contents__custom p.problem{background:var(--habilis-blue);color:var(--white)}.single-contents__custom p.solution{color:var(--habilis-blue);border:1px solid var(--habilis-blue)}.single-contents__custom p b{font-weight:500}.single-contents__custom p span{padding-left:1rem;margin-left:1rem}.single-contents__custom p.problem span{border-left:1px solid var(--white)}.single-contents__custom p.solution span{border-left:1px solid var(--habilis-blue)}@media screen and (max-width:768px){.single-contents__custom p{padding:1rem;font-size:1rem;line-height:1.5}.single-contents__custom p b{min-width:2rem;writing-mode:vertical-rl;text-orientation:upright}}@media screen and (min-width:769px){.single-contents__custom p{padding:1.5rem;font-size:1.2rem}.single-contents__custom p b{min-width:3rem}}.single-contents__edit{margin-top:4rem;padding-bottom:2rem;border-bottom:1px solid var(--habilis-blue);margin-bottom:4rem}.single-contents__edit h2{font-weight:600;line-height:1.5;margin-bottom:2rem;margin-top:4rem}.single-contents__edit h3{font-size:1.6rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.single-contents__edit h4{font-size:1.4rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.single-contents__edit p{margin-bottom:2rem}@media screen and (max-width:768px){.single-contents__edit h2{font-size:1.8rem}.single-contents__edit figure{margin-top:1rem;margin-bottom:2rem}}@media screen and (min-width:769px){.single-contents__edit h2{font-size:2rem}.single-contents__edit p{font-size:1.2rem}.single-contents__edit figure{margin-top:2rem;margin-bottom:4rem}}.single-nav{display:flex;background:var(--habilis-blue);border-radius:var(--radius-small)}.single-nav a{color:var(--white);padding:1rem 3rem;display:block}.single-nav__prev{width:33.333%}.single-nav__prev:before{content:"";position:absolute;width:.8rem;height:.8rem;left:1.5rem;top:calc(50% - 0.4rem);border-top:1px solid var(--white);border-right:1px solid var(--white);transform:rotate(225deg)}.single-nav__list{width:33.333%;text-align:center}.single-nav__next{width:33.333%;text-align:right}.single-nav__next:before{content:"";position:absolute;width:.8rem;height:.8rem;right:1.5rem;top:calc(50% - 0.4rem);border-top:1px solid var(--white);border-right:1px solid var(--white);transform:rotate(45deg)}.single-voice .single-contents h2{display:inline-block;background:var(--bgc-blue);padding:.5rem;border-top-right-radius:var(--radius-small);border-bottom-right-radius:var(--radius-small);color:var(--white);margin-top:0;margin-bottom:1rem;font-size:1.3rem}.single-voice .single-contents h2:before{content:"";display:block;position:absolute;width:85rem;height:100%;background:var(--bgc-blue);left:-85rem;top:0}