#core .container{padding-top:134px}#core .container:before{content:"";width:100%;height:3px;background:url(/images/line.png);display:block;position:absolute;top:0;left:0}.coreIn,#guideline{padding-top:80px;margin-top:-80px}#compassTopBg{width:100%;margin:0 auto;background:#0e1737;position:relative}#compassTopBg .fix .pc{display:block}#compassTopBg .fix{position:relative}#compassTopBg .fix .tab,#compassTopBg .fix .sp{display:none}#compassTopBg .fix img.bg{width:100%;height:809px;object-fit:cover;object-position:right bottom}#core{padding-top:100px;margin-top:-100px}#core .container{overflow:visible;position:relative;display:flex;justify-content:space-between}#core .container #coreNav{width:182px;z-index:1;position:relative;overflow:visible}#core .container #coreNav #sticky-nav{position:sticky;top:120px}#sticky-nav ul li{line-height:1.2;margin-bottom:32px}#core .container #coreContents{width:calc(100% - 230px)}.coreIn .head h3{color:#0e1737;font-family:ryo-gothic-plusn;font-size:39px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}#press01>div>h3{font-size:30px}.coreIn .head h3+p{color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:70px}ul.ul01{margin-left:27px}ul.ul01 li{list-style-type:disc;color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:400;line-height:30px}ul.ul01 li a{text-decoration:underline}.coreIn{padding-bottom:56px;margin-bottom:56px;position:relative}.coreIn#press05{padding-bottom:0;margin-bottom:0}.coreIn:before{content:"";width:100%;height:3px;background:url(/images/line.png);display:block;position:absolute;bottom:0;left:0}.coreIn.last:before{content:none}ul.logo{display:flex;flex-wrap:wrap}ul.logo li{width:100%;max-width:245px;margin-right:24px}.lang_en ul.logo li{max-width:237px}ul.logo li .ttl{color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:700;line-height:120%}ul.logo li img{margin:10px 0 3px}.data a{color:#0e1737;font-family:ryo-gothic-plusn;font-size:13px;font-style:normal;font-weight:500;line-height:120%}.press2{margin-top:70px;display:flex}.press2 h4{color:#0e1737;font-family:ryo-gothic-plusn;font-size:25px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}.press2 .txt{width:100%;max-width:502px;margin-right:29px}.press2 .txt p{color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.press2 .data{margin-top:10px}#press03 ul{display:flex;flex-wrap:wrap}#press03 ul li{width:100%;max-width:237px;margin-right:15px}#press03 ul li .ttl{color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:700;line-height:120%}#press03 ul li img{margin-top:10px}#press05 h4{color:#0e1737;font-family:ryo-gothic-plusn;font-size:25px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}#press05 .wrap{display:flex;flex-wrap:wrap;margin-bottom:70px}#press05 .wrap .img{width:288px;margin-right:31px}#press05 .wrap .img p{position:relative;display:inline-block}#press05 .wrap .img p span.dl{bottom:8px;right:-17px}#press05 .wrap .img a{color:#0e1737;font-family:ryo-gothic-plusn;font-size:13px;font-style:normal;font-weight:500;line-height:120%}#press05 .wrap .txt{width:100%;max-width:calc(100% - 319px)}#press05 .wrap .txt .head{margin-bottom:25px;display:flex}#press05 .wrap .txt h5{color:#0e1737;font-family:ryo-gothic-plusn;font-size:20px;font-style:normal;font-weight:700;line-height:120%;margin-right:30px}#press05 .wrap .txt button{color:#0e1737;font-family:ryo-gothic-plusn;font-size:13px;font-style:normal;font-weight:500;line-height:120%;border:none;background:none;cursor:pointer}#press05 .wrap .txt .name{color:#0e1737;font-family:ryo-gothic-plusn;font-size:34px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:3.4px;margin-bottom:7px}#press05 .wrap .txt .kana{color:#0e1737;font-family:ryo-gothic-plusn;font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:1px;margin-bottom:20px}#press05 .wrap .txt .copy{color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:400;line-height:30px}#press05 .wrap .txt button{position:relative}.data a{display:inline-block;position:relative;margin-right:27px}.lang_en .data a{margin-right:30px}.data a:after{content:"";width:1px;height:16px;background:#bbb;position:absolute;top:0;right:-26px}.data a:last-of-type:after{content:none}span.dl{display:inline-block;position:absolute;right:-15px;bottom:4px}span.dl img{display:inline-block!important;margin:0!important;padding:0}span.dl02{display:inline-block;position:absolute;right:-12px;bottom:6px}span.dl02 img{display:inline-block!important;margin:0!important;padding:0}.dot_ja{opacity:0;line-height:120%}.lang_en .coreIn .head h3{font-family:Sofia Sans;font-size:50px;font-style:normal;font-weight:700;line-height:120%}.lang_en #press01>div>h3{font-size:35px}.lang_en ul.ul01 li{font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:170%}.lang_en .coreIn .head h3+p{font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:170%}.coreIn .head h3+p a{text-decoration:underline}.lang_en ul.logo li{margin-right:20px}.lang_en #press02>ul>li:nth-child(4){margin-right:0}.lang_en ul.logo li .ttl{font-family:Sofia Sans;font-size:17px;font-style:normal;font-weight:700;line-height:120%}.lang_en .data a{font-family:Barlow;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.lang_en .press2 h4{font-family:Sofia Sans;font-size:27px;font-style:normal;font-weight:700;line-height:120%}.lang_en .press2 .txt p{font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:170%;margin-bottom:20px}.lang_en #press03 ul li .ttl{font-family:Sofia Sans;font-size:17px;font-style:normal;font-weight:700;line-height:120%}.lang_en #press05 h4{font-family:Sofia Sans;font-size:27px;font-style:normal;font-weight:700;line-height:120%}.lang_en #press05 .wrap .img a{font-family:Barlow;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.lang_en #press05 .wrap .txt h5{font-family:Sofia Sans;font-size:22px;font-style:normal;font-weight:700;line-height:120%}.lang_en #press05 .wrap .txt .copy{font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:170%}.lang_en #press05 .wrap .txt button{font-family:Barlow;font-size:14px;font-style:normal;font-weight:500;line-height:120%}span.dot{opacity:0;line-height:1}@media screen and (max-width:1378px){.lang_en ul.logo,#press03 ul{justify-content:space-between}.lang_en ul.logo li,#press03 ul li{width:calc(50% - 12px);max-width:none;margin-bottom:50px;margin-right:0}.lang_en ul.logo li{max-width:none;margin-right:0}span.dot,.dot_ja{opacity:1}.lang_en #press02>ul>li:nth-child(1)>p br,.lang_en #press02>ul>li:nth-child(2)>p br{display:none}}@media screen and (max-width:1242px){ul.logo,#press03 ul{justify-content:space-between}ul.logo li,#press03 ul li{width:calc(50% - 12px);max-width:none;margin-bottom:50px;margin-right:0}.lang_en ul.logo li{max-width:none;margin-right:0}}@media screen and (max-width:1024px){#core .container{padding-top:56px}.press2{justify-content:space-between}.press2 .txt,.press2 .img{width:calc(50% - 12px);max-width:none;margin-right:0}}@media screen and (max-width:767px){ul.logo li,#press03 ul li,.lang_en ul.logo li,.lang_en #press03 ul li{width:100%}.press2,#press05 .wrap{display:block}#press02>ul>li:nth-child(3){margin-bottom:0}.press2 .txt{width:100%;max-width:none;margin:0 0 32px}.press2 .img{width:100%;padding-bottom:40px}#press03>ul>li:nth-child(4){margin-bottom:0}#press05 .wrap .img{width:100%;margin:0 0 40px}#press05 .wrap .txt{max-width:none}.lang_en #press02>ul>li:nth-child(3){margin-bottom:50px}.lang_en #press02>ul>li:nth-child(4){margin-bottom:0}#press01>div>h3{font-size:25px}.coreIn .head h3{font-size:30px}ul.ul01 li{font-size:15px}.coreIn .head h3+p{font-size:15px;font-style:normal;font-weight:400;line-height:170%;font-family:ryo-gothic-plusn}ul.logo li .ttl{font-size:18px}.press2 .txt p{font-size:15px}#press05 h4{font-size:22px}#press05 .wrap .txt .name{font-size:32px}#press05 .wrap .txt .kana{font-size:18px}#press05 .wrap .txt .copy{font-size:15px;font-style:normal;font-weight:400;line-height:170%;font-family:ryo-gothic-plusn}.lang_en ul.logo li .ttl br.spN{display:block}span.dot{opacity:0}.lang_en ul.logo li .ttl br.spN{display:none}.lang_en .coreIn .head h3{font-size:30px}.lang_en #press01>div>h3{font-size:26px}.lang_en ul.ul01 li{font-size:16px}.lang_en .coreIn .head h3+p{font-size:16px}.lang_en ul.logo li .ttl{font-size:18px}.lang_en .press2 .txt p,.lang_en #press05 .wrap .txt .copy{font-size:16px}.coreIn,#guideline{margin-bottom:32px;padding-bottom:42px}}.data a{transition:text-shadow .5s}.data.pc a:hover,.data.sp a:active{text-shadow:0px 0px 10px #859bbb}.data.pc a:active{text-shadow:0px 0px 3px #859bbb}#press05 a{transition:text-shadow .5s}#press05 a.pc:hover,#press05 a.sp:active{text-shadow:0px 0px 10px #859bbb}#press05 a.pc:active{text-shadow:0px 0px 3px #859bbb}#press05 button{transition:text-shadow .5s}#press05 button.pc:hover,#press05 button.sp:active{text-shadow:0px 0px 10px #859bbb}#press05 button.pc:active{text-shadow:0px 0px 3px #859bbb}#press04 .wrap{overflow:hidden}#press04 .wrap h4{color:#0e1737;font-family:ryo-gothic-plusn;font-size:25px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}#press04 .wrap a{color:#0e1737;font-family:ryo-gothic-plusn;font-size:16px;font-style:normal;font-weight:400;line-height:30px;display:inline-block;text-decoration:underline;position:relative}.lang_en #press04 .wrap h4{color:#0e1737;font-family:Sofia Sans;font-size:27px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}.lang_en #press04 .wrap a{color:#0e1737;font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:170%;display:inline-block;text-decoration:underline;position:relative}#press04 .wrap a span.dl{right:-28px;bottom:8px}#press04 .wrap a span.dl img{width:18px}#press04 .wrap ul li{margin-bottom:15px}#press04 .wrap ul li:last-of-type{margin-bottom:0}#press04 .wrap a{transition:text-shadow .5s}#press04 .wrap.pc a:hover,#press04 .wrap.sp a:active{text-shadow:0px 0px 10px #859bbb}#press04 .wrap.pc a:active{text-shadow:0px 0px 3px #859bbb}@media screen and (max-width:767px){#press04 .wrap a{font-size:15px}.lang_en #press04 .wrap a{font-size:16px}.lang_en #press04 .wrap a span.dl{right:-28px;bottom:6px}.lang_ja #press02>ul>li:nth-child(1)>p>br:nth-child(1),.lang_ja #press02>ul>li:nth-child(1)>p>br:nth-child(2),.lang_ja #press02>ul>li:nth-child(3)>p>br:nth-child(1),.lang_ja #press02>ul>li:nth-child(3)>p>br:nth-child(2){display:none}}@media screen and (max-width:1440px){.coreSec.flex{display:block}#coreContents>div:nth-child(1)>div:nth-child(6)>div.img{text-align:center}.coreSec.flex .txt{width:100%;margin-bottom:32px}.coreSec.flex .img{width:100%;text-align:right}.coreSec.flex .img img{width:100%;max-width:400px}}@media screen and (max-width:1024px){.linkBtn{max-width:519px}#compassTopBg .fix .pc{display:none}#compassTopBg .fix .tab{display:block}#compassTopBg .fix .sp{display:none}#compassTopBg .fix img.bg{height:845px}#core .container{display:block}#coreList{display:none}#core .container #coreNav,#core .container #coreContents{width:100%}#core .coreIn .headIn .description{max-width:none}.img.swipe{overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.img.swipe::-webkit-scrollbar{display:none}.swipe{display:flex;flex-wrap:nowrap}.img.swipe img{flex:0 0 auto;width:970px;max-width:none;height:auto}#compassBg .compassSec{padding-top:40px}#compassTopBg .logo span img{width:400px}#compass{margin-bottom:64px}}@media screen and (max-width:767px){.coreSec.img{padding:0}#compass{margin-bottom:56px}#compassTopBg .logo img{max-width:calc(225px + 216 * ((100vw - 390px) / (767 - 390)));min-width:225px}#compassTopBg .fix .pc,#compassTopBg .fix .tab{display:none}#compassTopBg .fix .sp{display:block}#compassTopBg .fix img.bg{height:469px}#compassTopBg .container .containerIn{left:40px;bottom:200px;width:calc(90% - 40px)}#compassTopBg .description br{display:none}.functionList .slick-arrow{position:absolute;z-index:1}.functionList .slick-prev{top:auto;bottom:0;left:30px;font-size:0;line-height:0;width:13px;height:20px;background:transparent;border:none}.functionList .slick-next{top:auto;bottom:0;right:30px;font-size:0;line-height:0;width:13px;height:20px;background:transparent;border:none}.functionList .slick-prev:before{content:"";position:absolute;top:50%;left:50%;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:7px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.functionList .slick-next:before{content:"";position:absolute;top:50%;left:50%;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.img.scroll{overflow-x:auto;white-space:nowrap}.scroll-container{display:inline-block}.img.scroll img{max-width:none;width:970px;height:auto}.functionList .slick-slide img{width:100%;height:auto}.functionList{overflow:hidden}#consulting{padding-bottom:120px}.coreSec.point .pointTtl{position:static}.coreSec.point .pointList{padding-left:0}#consulting .container{width:100%}#consulting .head{width:90%;margin-left:auto;margin-right:auto}#consultingSlider{width:100%}#consultingSlider .slick-next{right:5%}#consultingSlider .slick-prev{left:5%}.linkBtn{max-width:326px}.linkBtn a span.linkIn{height:60px;line-height:60px}.linkBtn a{width:326px;height:68px}#compassBg .compassSec ul.functionList{display:block}#compassBg .compassSec ul li.functionItem{width:100%}.coreSec.flex{padding-left:0;padding-right:0}#compassTopBg .containerIn{bottom:60px}#compassBg .compassSec ul li.functionItem{padding:0;margin-right:20px}.lang_en #compassBg .compassSec ul li.functionItem .txt span{display:block}#compassBg{padding-bottom:120px}#consultingSlider .slick-slide[data-slick-index="0"]{padding-left:3%;padding-right:0}#consultingSlider .slick-slide[data-slick-index="1"]{padding-left:0;padding-right:3%}}#compassTopBg h3{color:#fff;font-family:ryo-gothic-plusn;font-size:49px;font-weight:700;line-height:120%;margin-bottom:23px}#compassTopBg .description{color:#fff;font-family:ryo-gothic-plusn;font-size:24px;font-weight:400;line-height:140%}#compassBg .compassSec h3{color:#fff;font-family:ryo-gothic-plusn;font-size:25px;font-weight:700;line-height:120%;margin-bottom:48px}#compassBg .compassSec h3 span{color:#fff;font-family:ryo-gothic-plusn;font-size:18px;font-weight:400;line-height:120%;display:block;margin-top:5px}#compassBg .compassSec ul li.functionItem h4{color:#fff;font-family:ryo-gothic-plusn;font-size:20px;font-weight:700;line-height:120%;letter-spacing:5px;margin-bottom:8px}#compassBg .compassSec ul li.functionItem .txt{color:#fff;font-family:ryo-gothic-plusn;font-size:16px;font-weight:400;line-height:140%}#compassBg .compassSec ul.btn li{margin-left:8px;color:#fff;text-align:center;font-family:ryo-gothic-plusn;font-size:12px;font-weight:500;line-height:120%;letter-spacing:.6px;padding:5px 10px;border-radius:2px;background:#fff3;box-shadow:-5px -5px 250px #ffffff05 inset;backdrop-filter:blur(21px)}#sticky-nav h4{color:#302c28;padding-top:20px;font-family:ryo-gothic-plusn;font-size:16px;font-weight:700;line-height:170%;margin-bottom:16px}#sticky-nav ul li a{color:#bababa;font-family:ryo-gothic-plusn;font-size:18px;font-weight:700;line-height:120%;letter-spacing:.9px;transition:color .5s}#sticky-nav ul li a span{display:block;font-family:ryo-gothic-plusn;font-size:14px;font-weight:500;line-height:120%}#sticky-nav ul li.img a img{opacity:.3;width:100%;max-width:124px;transition:opacity .5s}#sticky-nav ul li.img.current a img,#sticky-nav ul li.img a:hover img{opacity:1}#sticky-nav ul li.current a,#sticky-nav ul li a:hover{color:#302c28}#core .coreIn .cat{color:#0e1737;text-align:right;font-family:ryo-gothic-plusn;font-size:16px;font-weight:500;line-height:120%;letter-spacing:1.6px}#core .coreIn .headIn h3{margin-bottom:24px;color:#fff;font-family:ryo-gothic-plusn;font-size:39px;font-weight:400;line-height:120%;letter-spacing:1.95px}#core .coreIn .headIn h3 span{display:block;color:#fff;font-family:ryo-gothic-plusn;font-size:20px;font-weight:500;line-height:120%;letter-spacing:2px;margin-bottom:4px}#core .coreIn .headIn h3 small{display:block;color:#fff;font-family:ryo-gothic-plusn;font-size:20px;font-weight:400;line-height:120%;letter-spacing:2px;margin-top:4px}#core .coreIn .headIn .description{width:100%;max-width:650px;color:#fff;font-family:ryo-gothic-plusn;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.coreSec .txt p{color:#302c28;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:16px;font-weight:500;line-height:180%;text-indent:1em}.coreSec.point .pointList li{color:#a18b50;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:15px;font-weight:700;line-height:140%}#consulting .headIn h3{color:#fff;font-family:ryo-gothic-plusn;font-size:39px;font-weight:400;line-height:120%;letter-spacing:1.95px;margin-bottom:24px}#consulting .headIn .description{color:#fff;font-family:ryo-gothic-plusn;font-size:18px;font-weight:400;line-height:30px}@media screen and (max-width:1024px){#compassTopBg h3{font-size:47px;font-style:normal;font-weight:700;line-height:120%}#compassTopBg .description{font-size:21px;font-style:normal;font-weight:400;line-height:140%}#compassBg .compassSec h3{font-size:22px;font-style:normal;font-weight:700;line-height:120%}}@media screen and (max-width:767px){#compassTopBg h3{font-size:28px;font-style:normal;font-weight:700;line-height:120%}#compassTopBg .description{font-size:15px;font-style:normal;font-weight:400;line-height:140%}#compassBg .compassSec h3{font-size:18px;font-style:normal;font-weight:700;line-height:130%}#sticky-nav h4{font-size:18px;font-style:normal;font-weight:700;line-height:160%}#core .coreIn .headIn h3 span{font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.8px}#core .coreIn .headIn h3{font-size:35px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.75px}#core .coreIn .headIn h3 small{font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.6px}#core .coreIn .headIn .description{font-size:16px;font-style:normal;font-weight:400;line-height:30px}.coreSec .txt p{font-size:15px;font-style:normal;font-weight:500;line-height:180%}#consulting .headIn h3{font-size:35px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.75px}#consulting .headIn .description{font-size:16px;font-style:normal;font-weight:400;line-height:30px}.linkBtn a.btn{font-size:20px}}.lang_en #compassTopBg h3{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:54px;font-style:normal;font-weight:700;line-height:110%}.lang_en #compassTopBg .description{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Barlow;font-size:25px;font-style:normal;font-weight:400;line-height:140%}.lang_en #compassBg .compassSec h3{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:30px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:48px}.lang_en #compassBg .compassSec h3 span{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Barlow;font-size:19px;font-style:normal;font-weight:400;line-height:120%;margin-top:5px}.lang_en #compassBg .compassSec ul li.functionItem h4{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:25px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:3.75px;margin-bottom:8px}.lang_en #compassBg .compassSec ul li.functionItem .txt{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.17px}.lang_en #compassBg .compassSec ul.btn li{margin-left:8px;padding:5px 10px;border-radius:2px;background:#fff3;box-shadow:-5px -5px 250px #ffffff05 inset;backdrop-filter:blur(21px);color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.28px}.lang_en #sticky-nav h4{color:#302c28;padding-top:20px;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:21px;font-style:normal;font-weight:700;line-height:130%}.lang_en #sticky-nav ul li a{color:#bababa;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:20px;font-style:normal;font-weight:700;line-height:110%;transition:color .5s}.lang_en #sticky-nav ul li a span{display:block;color:#bababa;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:15px;font-style:normal;font-weight:500;line-height:120%;transition:color .5s}.lang_en #sticky-nav ul li.img a img{opacity:.3;width:100%;max-width:124px;transition:opacity .5s}.lang_en #sticky-nav ul li.img.current a img,.lang_en #sticky-nav ul li.img a:hover img{opacity:1}.lang_en #sticky-nav ul li.current a,.lang_en #sticky-nav ul li.current a span,.lang_en #sticky-nav ul li a:hover,.lang_en #sticky-nav ul li a:hover span{color:#302c28}.lang_en #core .coreIn .cat{color:#0e1737;text-align:right;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.26px}.lang_en #core .coreIn .headIn h3{margin-bottom:24px;color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:42px;font-style:normal;font-weight:400;line-height:120%}.lang_en #core .coreIn .headIn h3 span{display:block;color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:23px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:2.3px}.lang_en #core .coreIn .headIn h3 small{display:block;color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:21px;font-style:normal;font-weight:300;line-height:120%;margin-top:4px}.lang_en #core .coreIn .headIn .description{width:100%;max-width:650px;color:#fff;font-family:Barlow;font-size:19px;font-style:normal;font-weight:400;line-height:140%}.lang_en .coreSec .txt p{color:#302c28;font-feature-settings:"clig" off,"liga" off;font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:170%}.lang_en .coreSec.point .pointList li{color:#a18b50;font-family:Sofia Sans;font-size:15px;font-style:normal;font-weight:700;line-height:140%}.lang_en #consulting .headIn h3{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans;font-size:42px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.1px}.lang_en #consulting .headIn .description{color:#fff;font-family:Barlow;font-size:19px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:1024px){.lang_en #compassTopBg h3{font-size:47px;font-style:normal;font-weight:700;line-height:130%}.lang_en #compassTopBg .description{font-size:24px;font-style:normal;font-weight:400;line-height:140%}.lang_en #compassBg .compassSec h3{font-size:25px;font-style:normal;font-weight:700;line-height:130%}.lang_en #sticky-nav h4{font-size:22px;font-style:normal;font-weight:700;line-height:130%}}@media screen and (max-width:767px){.lang_en #compassTopBg h3{font-size:28px;font-style:normal;font-weight:700;line-height:120%}.lang_en #compassTopBg .description{font-size:15px;font-style:normal;font-weight:400;line-height:140%}.lang_en #compassBg .compassSec h3{font-size:18px;font-style:normal;font-weight:700;line-height:130%}.lang_en #compassBg .compassSec ul li.functionItem h4{font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:2px}.lang_en #compassBg .compassSec ul li.functionItem .txt{font-feature-settings:"clig" off,"liga" off;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.16px}.lang_en #sticky-nav h4{font-size:20px;font-style:normal;font-weight:700;line-height:130%}.lang_en #core .coreIn .headIn h3 span{font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2px}.lang_en #core .coreIn .headIn h3{font-size:38px;font-style:normal;font-weight:400;line-height:110%}.lang_en #core .coreIn .headIn h3 small{font-size:17px;font-style:normal;font-weight:300;line-height:120%}.lang_en #core .coreIn .headIn .description{font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:140%}.lang_en .coreSec .txt p{font-size:16px;font-style:normal;font-weight:400;line-height:170%}.lang_en #consulting .headIn h3{font-size:38px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.9px}.lang_en #consulting .headIn .description{font-size:17px;font-style:normal;font-weight:400;line-height:140%}.linkBtn a.btn{font-size:20px;height:68px}.linkBtn a.btn span.linkIn{height:60px;line-height:60px}}
