@import"https://fonts.googleapis.com/css2?family=Lato:wght@700;900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp_s.min.css";@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{100%{display:block;opacity:1}1%{display:block;opacity:0}0%{display:none;opacity:0}}body .btnOutlinePrimary{color:#0e9bc1;border:4px solid #0e9bc1;background-color:#fff;border-radius:35px;display:block;text-align:center;padding:20px 40px;line-height:1;transition:linear .3s;padding:17px 40px}body .btnOutlinePrimary:hover{text-decoration:none}body .btnOutlinePrimary:hover{background-color:#0e9bc1;color:#fff}body .btnOutlinePrimary:hover.btnArrow:after{border-top-color:#fff;border-left-color:#fff}body .btnOutlinePrimary.btnArrow{position:relative}body .btnOutlinePrimary.btnArrow:after{content:"";display:inline-block;width:10px;height:10px;border-top:3px solid #0e9bc1;border-left:3px solid #0e9bc1;transform:rotate(135deg);margin-left:8px;transition:linear .3s}@media screen and (max-width: 767px){body .btnOutlinePrimary{border-width:3px;padding:16px 20px}body .btnOutlinePrimary .btnArrow:after{width:8px;height:8px}}body .btnPrimary{background-color:#0e9bc1;border:4px solid #0e9bc1;color:#fff;border-radius:35px;display:block;text-align:center;padding:20px 40px;line-height:1;transition:linear .3s}body .btnPrimary:hover{text-decoration:none}body .btnPrimary:hover{background-color:#fff;color:#0e9bc1 !important}body #header [id$=NavArea] .navList,body #globalNav [id$=NavArea] .navList{align-items:center}body #header [id$=NavArea] .navList .navItem,body #globalNav [id$=NavArea] .navList .navItem{line-height:inherit;padding:0;margin-bottom:0}body #header [id$=NavArea] .navList .navItem.navItem.navItem.navItem.navItem.navItem:first-child,body #globalNav [id$=NavArea] .navList .navItem.navItem.navItem.navItem.navItem.navItem:first-child{margin-left:0}body #header [id$=NavArea] .navList .navItem.btnRecruit,body #globalNav [id$=NavArea] .navList .navItem.btnRecruit{margin-left:auto !important}body #header [id$=NavArea] .navList .navItem.btnRecruit .btnPrimary,body #globalNav [id$=NavArea] .navList .navItem.btnRecruit .btnPrimary{padding:8px 16px 8px 24px;line-height:1;color:#fff !important;font-size:22px}body #header [id$=NavArea] .navList .navItem.btnRecruit .btnPrimary:hover,body #globalNav [id$=NavArea] .navList .navItem.btnRecruit .btnPrimary:hover{background-color:#0e9bc1 !important}body #header [id$=NavArea] .navList .navItem.mainItem .link,body #header [id$=NavArea] .navList .navItem.mainItem .link:visited,body #globalNav [id$=NavArea] .navList .navItem.mainItem .link,body #globalNav [id$=NavArea] .navList .navItem.mainItem .link:visited{color:#fff !important}body #header [id$=NavArea] .navList .navItem.mainItem .link:hover,body #globalNav [id$=NavArea] .navList .navItem.mainItem .link:hover{border-bottom-color:#fff !important}body #header #menuNavOpen,body #header #menuOpen,body #globalNav #menuNavOpen,body #globalNav #menuOpen{filter:invert(100%)}@media screen and (min-width: 768px)and (max-width: 1100px){body #header [id$=NavArea] .navList .navItem,body #globalNav [id$=NavArea] .navList .navItem{margin-left:12px !important}body #header [id$=NavArea] .navList .navItem.btnRecruit .btnPrimary,body #globalNav [id$=NavArea] .navList .navItem.btnRecruit .btnPrimary{font-size:14px !important;border-width:2px;padding:8px 10px !important}}@media screen and (max-width: 767px){body #header,body #globalNav{height:55px !important}body #header .siteLogo,body #globalNav .siteLogo{width:124px !important;position:absolute !important;top:16px !important;left:13px !important}body #header .headerInner.headerInner #menuOpen,body #header .globalNavInner.globalNavInner #menuNavOpen,body #globalNav .headerInner.headerInner #menuOpen,body #globalNav .globalNavInner.globalNavInner #menuNavOpen{top:9px}body #header [id$=NavArea] .navList .navItem,body #globalNav [id$=NavArea] .navList .navItem{margin-bottom:2.8rem !important}body #header [id$=NavArea] .globalSubNav_Link,body #globalNav [id$=NavArea] .globalSubNav_Link{filter:invert(100%)}}@media screen and (min-width: 768px){body #header [id$=NavArea] .navList .navItem.navItem.navItem.navItem.navItem.navItem:first-child,body #globalNav [id$=NavArea] .navList .navItem.navItem.navItem.navItem.navItem.navItem:first-child{margin-left:0 !important}}body #header{background-color:#000 !important;position:static;height:100px}body #header .headerInner{display:flex;padding-top:11px}body #header .headerInner .siteLogo{top:inherit;width:150px;position:relative;margin-right:auto;align-self:end;bottom:13px;left:0}body #header .headerInner .headerNav{filter:none;top:0;margin-left:auto;right:0;position:relative}body #header .headerInner .headerNav .langNav .navItem{line-height:1}body #header .headerInner .headerNav .langNav .navItem,body #header .headerInner .headerNav .langNav .navItem .link.current{color:#fff}body #header .headerInner .headerNav .langNav .link{color:#8e8e8e}@media screen and (min-width: 768px)and (max-width: 1100px){body #header .headerInner .siteLogo{bottom:5px !important}}@media screen and (min-width: 768px)and (max-width: 1100px){body #header .headerInner{padding-top:21px}}@media screen and (max-width: 767px){body #header .headerInner{padding-top:0;display:block}}@media screen and (min-width: 768px){body #header .headerInner .headerGlobalNav,body #header .headerInner .siteLogo{min-height:68px;display:flex;align-items:center}body #header .headerInner .siteLogo{bottom:0;margin-top:auto}body #header .headerInner .headerNav .langNav{margin-bottom:8px}}@media screen and (min-width: 768px)and (max-width: 1100px){body #header .headerInner .headerGlobalNav,body #header .headerInner .siteLogo{min-height:48px}body #header .headerInner .siteLogo{width:20% !important}body #header .headerInner .siteLogo img{width:100px !important}body #header .headerInner .headerNav{width:75% !important}}body #globalNav{filter:none;height:74px}body #globalNav.fixed{background-color:#000}body #globalNav.fixed.blog{height:74px}body #globalNav .siteLogo a{filter:invert(100%)}body #globalNav .siteLogo{top:17px;width:154px}body #globalNav .globalNavInner .globalNav{min-height:inherit;padding-top:0}body #globalNav .globalNavInner .globalNav .navList{padding-top:10px}@media screen and (min-width: 768px){body #globalNav .globalNavInner .globalNav,body #globalNav .globalNavInner .siteLogo{min-height:74px;display:flex;align-items:center}body #globalNav .globalNavInner .siteLogo{top:0;width:26.9264836138%}body #globalNav .globalNavInner .siteLogo img{width:49.3421052632%;display:block}body #globalNav .globalNavInner .globalNav{width:72.2763507529%;margin-left:auto}body #globalNav .globalNavInner .globalNav #globalNavArea{width:100%}body #globalNav .globalNavInner .globalNav #globalNavArea .navList{padding-top:0 !important}body #globalNav .globalNavInner .globalNav #globalNavArea .navList .navItem{margin-bottom:0 !important}}@media screen and (min-width: 768px)and (max-width: 1100px){body #globalNav .globalNavInner{margin-bottom:0;margin-top:15px}body #globalNav .globalNavInner .globalNav,body #globalNav .globalNavInner .siteLogo{min-height:48px}body #globalNav .globalNavInner .siteLogo{width:20% !important}body #globalNav .globalNavInner .siteLogo img{width:100px !important}body #globalNav .globalNavInner .globalNav{width:75% !important}}body #header .headerInner .siteLogo.siteLogo.siteLogo{bottom:10px}body #header .headerInner .headerNav{width:72.2763507529%}@media screen and (min-width: 768px){body #globalNav .globalNavInner .siteLogo{top:-2px}body #globalNav .globalNavInner .globalNav #globalNavArea .navList .navItem.mainItem{top:4px;position:relative}}@media screen and (min-width: 768px)and (max-width: 1100px){body #globalNav .globalNavInner .siteLogo{top:0}}body #header .headerInner .siteLogo,body #globalNav .globalNavInner .siteLogo{width:26.9264836138%;margin-right:0;bottom:5px}body #header .headerInner .siteLogo img,body #globalNav .globalNavInner .siteLogo img{width:49.3421052632%;display:block}body #header .headerInner .navItem.btnRecruit.isSP,body #header .headerInner .navItem.btnRecruit .link.btnPrimary.isSP,body #globalNav .globalNavInner .navItem.btnRecruit.isSP,body #globalNav .globalNavInner .navItem.btnRecruit .link.btnPrimary.isSP{display:none}@media screen and (max-width: 767px){body #header .headerInner .siteLogo,body #globalNav .globalNavInner .siteLogo{width:107px !important}body #header .headerInner .siteLogo img,body #globalNav .globalNavInner .siteLogo img{width:100%}body #header .headerInner .headerNav,body #globalNav .globalNavInner .headerNav{width:100%}body #header .headerInner .navItem.btnRecruit.isSP,body #globalNav .globalNavInner .navItem.btnRecruit.isSP{display:block;position:absolute;right:65px;top:10px;font-size:14.5px}body #header .headerInner .navItem.btnRecruit.isSP .btnPrimary,body #globalNav .globalNavInner .navItem.btnRecruit.isSP .btnPrimary{padding:8px 10px 8px 16px;border-width:2px}body #header .headerInner .navItem.btnRecruit.isSP .btnPrimary:hover,body #globalNav .globalNavInner .navItem.btnRecruit.isSP .btnPrimary:hover{background-color:#0e9bc1 !important;color:#fff !important}body #header .headerInner .navItem.btnRecruit .link.btnPrimary.isPC,body #globalNav .globalNavInner .navItem.btnRecruit .link.btnPrimary.isPC{display:none}body #header .headerInner .navItem.btnRecruit .link.btnPrimary.isSP,body #globalNav .globalNavInner .navItem.btnRecruit .link.btnPrimary.isSP{display:block}}body #header .headerInner .headerNav #btnMenuToggle:checked~#headerNavArea,body #globalNav .globalNavInner #btnNavToggle:checked~#globalNavArea{background-color:#000}body #header .headerInner .headerNav #btnMenuToggle:checked~#headerNavArea .globalSubNavArea .globalSubNav_SNSList .item .link img,body #globalNav .globalNavInner #btnNavToggle:checked~#globalNavArea .globalSubNavArea .globalSubNav_SNSList .item .link img{filter:invert(100%)}body #globalNav .globalNavInner #btnNavToggle:checked~#menuNavClose,body #header .headerInner .headerNav #btnMenuToggle:checked~#menuClose{filter:invert(100%)}body .recruitLP01{display:flex;justify-content:center;justify-content:flex-end;min-width:auto;max-width:1120px;width:90% !important;margin:auto}body .recruitLP01>a{z-index:99;position:fixed;bottom:4rem;width:100%;padding-right:7.5vw;padding-left:7.5vw;width:300px;padding-right:0;padding-left:0}@media screen and (max-width: 767px){body .recruitLP01{margin:0 auto 20px}body .recruitLP01>a{position:relative;bottom:0;padding:0;width:100%}body .recruitLP01>a img{width:100%}}body #footer .globalSubNavArea .globalSubNav_Link .btn .link:hover{background-color:#fff;color:#1a1a1a;background-image:url(../img/icon_arrowRight_02.svg)}@media screen and (max-width: 767px){body #footer{padding-bottom:0 !important}}body .globalSubNavArea .globalSubNav_SNSList{align-items:center}body .globalSubNavArea .globalSubNav_SNSList .item .link img[alt=note]{height:26px;opacity:.85}body section#topService#topService,body section#topRecruit#topRecruit,body section#topNews#topNews,body section#topCompany#topCompany{padding:0}body #topCarousel .topCatchcopy,body #topPurpose .topCatchcopy{padding:40px 0;position:relative}body #topCarousel .topCatchcopy h1,body #topPurpose .topCatchcopy h1{font-size:55px;line-height:1.3;text-align:center}body #topCarousel .topCatchcopy span,body #topPurpose .topCatchcopy span{display:inline-block}body #topCarousel .topCatchcopy .sub,body #topPurpose .topCatchcopy .sub{display:block;font-size:20px;line-height:1.3;margin-top:14px;font-family:"Lato",sans-serif;letter-spacing:.3em;font-weight:900}body #topCarousel .topCatchcopy .link__mainContents,body #topPurpose .topCatchcopy .link__mainContents{content:"";display:block;width:15px;height:15px;border-top:4px solid #000;border-left:4px solid #000;position:absolute;bottom:0;left:calc(50% - 7.5px);transform:rotate(227deg)}@media screen and (max-width: 767px){body #topCarousel .topCatchcopy h1,body #topPurpose .topCatchcopy h1{font-size:38.4px;padding:30px 0 35px}body #topCarousel .topCatchcopy span,body #topPurpose .topCatchcopy span{display:block}body #topCarousel .topCatchcopy .sub,body #topPurpose .topCatchcopy .sub{font-size:10px}body #topCarousel .topCatchcopy .link__mainContents,body #topPurpose .topCatchcopy .link__mainContents{display:none}}body #topService{padding:56px 0 80px !important}@media screen and (min-width: 768px){body #topService .sectionInner>*{min-width:auto;max-width:1120px;width:90% !important}body #topService .serviceList{overflow:hidden}body #topService .serviceList .serviceLink a{display:block}body #topService .serviceList .serviceLink a .img{display:flex}body #topService .serviceList .serviceLink a .img img{-o-object-fit:fill;object-fit:fill}body #topService .serviceLink:nth-child(1){display:flex;float:left;margin-bottom:44px;width:65.3571428571%}body #topService .serviceLink:nth-child(n+2):nth-child(-n+3){float:right;width:30.7142857143%}body #topService .serviceLink:nth-child(2){margin-bottom:23px}body #topService .serviceLink:nth-child(n+4):nth-child(-n+7){width:30.7142857143%;float:left}body #topService .serviceLink:nth-child(n+4):nth-child(-n+5){margin-right:3.9%}body #topService .serviceLink:nth-child(6){margin-right:0}body #topService .serviceLink:nth-child(4){clear:both}body #topService .serviceLink:nth-child(n+8){display:none}}@media screen and (max-width: 767px){body #topService{padding:0 !important}body #topService .serviceList{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 4%}body #topService .serviceList .serviceLink:not(:last-child){margin-bottom:inherit}}body #topRecruitSpecial .sectionTitleWrap{min-width:auto;max-width:1120px;width:90% !important;margin:40px auto 36px;align-items:center}body #topRecruitSpecial .sectionTitleWrap .sectionTitle.eng{margin-bottom:0}@media screen and (max-width: 767px){body #topRecruitSpecial .sectionTitleWrap{margin-bottom:20px}body #topRecruitSpecial .sectionTitleWrap .sectionTitle.eng{font-size:32px;text-align:center;margin-bottom:0}}body #topRecruitSpecial .sectionInner{background:url(/assets/img/rebranding/bg_rectuitArea_pc.png) left top no-repeat;background-size:cover;padding:60px 0 40px;margin-bottom:78px}body #topRecruitSpecial .sectionInner>*{min-width:auto;max-width:1120px;width:90% !important}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner{position:relative}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner .recruitSpecialText{position:absolute;bottom:0;font-size:calc(15px + 9*(100vw - 768px)/1732)}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner .recruitSpecialText.isPC{display:block;position:relative;text-align:center;margin-top:44px}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner .recruitSpecialText.isSP{display:none}body #topRecruitSpecial .sectionInner .sectionContentWrap picture svg,body #topRecruitSpecial .sectionInner .sectionContentWrap picture img{width:100%;height:auto}body #topRecruitSpecial .sectionInner .moreBtn .btn.btnArrow{background:#000;border:3px solid #000;color:#fff;display:block;text-align:center;position:relative;margin-top:52px;font-size:20px;line-height:1;padding:28px;text-decoration:none;transition:linear .3s;max-width:536px;margin-left:auto;margin-right:auto}body #topRecruitSpecial .sectionInner .moreBtn .btn.btnArrow:after{content:"";display:inline-block;width:10px;height:10px;border-top:3px solid #fff;border-left:3px solid #fff;transform:rotate(135deg);margin-left:8px;transition:linear .3s;position:absolute;right:36px;top:calc(50% - 5px)}@media screen and (max-width: 767px){body #topRecruitSpecial .sectionInner{margin-bottom:0;padding:102px 0 40px}body #topRecruitSpecial .sectionInner>*{margin-right:auto !important;margin-left:auto !important;width:calc(100% - 80px) !important}body #topRecruitSpecial .sectionInner .sectionTitle.eng{text-align:center}body #topRecruitSpecial .sectionInner .moreBtn .btn.btnArrow{padding:22px;max-width:100%}body #topRecruitSpecial .sectionInner .moreBtn .btn.btnArrow:after{right:28px}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner .recruitSpecialText{position:relative;margin-top:50px;margin-left:21.3333333333%;margin-right:0%;font-size:calc(11px + 14*(100vw - 320px)/447)}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner .recruitSpecialText.isPC{display:none !important}body #topRecruitSpecial .sectionInner .sectionContentWrap .sectionContentInner .recruitSpecialText.isSP{display:block !important}}body #topRecruit .blogEntryList{margin-bottom:calc(120px - 5rem)}body #topNews .newsList{margin-bottom:150px}body .sectionTitleWrap{display:flex}body .sectionTitleWrap .sectionTitle{flex:1}@media screen and (min-width: 768px){body .sectionTitleWrap .sectionTitleMoreBtn{margin-top:8px}}@media screen and (max-width: 767px){body .sectionTitleWrap .sectionTitleMoreBtn{display:none}body .sectionTitleWrap .sectionTitle{margin-bottom:20px}}body .sectionTitle{font-size:55px;letter-spacing:0}body .sectionTitle.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){body .sectionTitle{font-size:32px}}body .sectionTitleMoreBtn.isSP{display:none}@media screen and (max-width: 767px){body .sectionTitleMoreBtn.isSP{display:block;max-width:191px;margin:30px auto 60px !important}}body .sectionMain02{background-image:none}body .newsListItem .newsData .newsBadge .link[href="/news/info/"]{background-color:#e0398f}body .newsListItem .newsData .newsBadge .link[href="/news/release/"]{background-color:#0e9bc1}body .newsListItem .newsData .newsBadge .link[href="/news/media/"]{background-color:#6b0}body .newsListItem .newsData .newsBadge .link[href="/news/event/"]{background-color:#f90}body .swiperTopCarousel .slideLink{display:block}body .swiperTopCarousel .slideLink .img{display:block}body .swiperTopCarousel .slideLink .img img{width:100%}body .swiperTopCarousel .paginationWrap{display:flex;bottom:20px;position:absolute;width:283px;left:calc(50% - 141.5px);z-index:10;align-items:center}body .swiperTopCarousel .paginationWrap .swiper-pagination.swiper-pagination-clickable{position:relative;bottom:0;width:initial;display:flex;margin-right:18px;justify-content:center;transform:none}body .swiperTopCarousel .paginationWrap .swiper-button-prev,body .swiperTopCarousel .paginationWrap .swiper-button-next{width:14px;height:14px;position:relative;margin-top:0;left:inherit;right:inherit;border-top:4px solid #c9c9c9;border-left:4px solid #c9c9c9}body .swiperTopCarousel .paginationWrap .swiper-button-prev:after,body .swiperTopCarousel .paginationWrap .swiper-button-next:after{display:none}body .swiperTopCarousel .paginationWrap .swiper-button-prev{transform:rotate(-45deg);margin-right:auto}body .swiperTopCarousel .paginationWrap .swiper-button-next{transform:rotate(135deg);margin-left:auto}body .swiperTopCarousel .swiper-pagination-bullet.swiper-pagination-bullet{background-color:#c9c9c9;opacity:1;width:10px;height:10px;margin:0 6px}body .swiperTopCarousel .swiper-pagination-bullet.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body .swiperTopCarousel .stopbtn{cursor:pointer;width:24px;height:24px;background-color:#c9c9c9}body .swiperTopCarousel .stopbtn.stop{position:relative;display:inline-block}body .swiperTopCarousel .stopbtn.stop:before,body .swiperTopCarousel .stopbtn.stop:after{position:absolute;top:calc(50% - 4px);content:"";width:2px;height:8px;background-color:#fff}body .swiperTopCarousel .stopbtn.stop:before{left:8.5px}body .swiperTopCarousel .stopbtn.stop:after{right:8.5px}body .swiperTopCarousel .stopbtn.start{position:relative;display:inline-block}body .swiperTopCarousel .stopbtn.start:before{position:absolute;top:calc(50% - 5px);right:6px;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}body .swiperTopCarousel .stopbtn.start:after{display:none}body main #pageTitle.eng .sub:empty{display:none}@media screen and (min-width: 768px){body main #pageTitle.eng{font-size:55px}}body main #pageTitle{font-size:55px;letter-spacing:0;line-height:1;background:#c9e0e1;text-align:left;padding:92px 0;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}body main #pageTitle.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){body main #pageTitle{font-size:32px}}body main #pageTitle .pageTitleInner{min-width:auto;max-width:1120px;width:90%;margin-left:auto;margin-right:auto;text-shadow:0 0 20px rgba(0,0,0,.25)}body main #pageTitle .sub{margin-top:2rem}body main #pageTitle.interview{background-image:url(/assets/img/rebranding/heroimage_interview_pc.jpg)}body main #pageTitle.service{background-image:url(/assets/img/rebranding/heroimage_service_pc.jpg)}body main #pageTitle.news{background-image:url(/assets/img/rebranding/heroimage_news_pc.jpg)}body main #pageTitle.about{background-image:url(/assets/img/rebranding/heroimage_about_pc.jpg)}body main #pageTitle.recruit{background-image:url(/assets/img/rebranding/heroimage_recruit_pc.jpg)}@media screen and (max-width: 767px){body main #pageTitle{font-size:40px !important;text-align:center;padding:42px 0}}body .section .sectionTitle{font-size:55px;letter-spacing:0}body .section .sectionTitle.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){body .section .sectionTitle{font-size:32px}}body#About #header .navList .itemAbout .link,body#About #globalNav .navList .itemAbout .link,body#topMessage #header .navList .itemAbout .link,body#topMessage #globalNav .navList .itemAbout .link,body#AboutOffice #header .navList .itemAbout .link,body#AboutOffice #globalNav .navList .itemAbout .link,body#blog #header .navList .itemBlog .link,body#blog #globalNav .navList .itemBlog .link,body#recruit #header .navList .itemRecruit .link,body#recruit #globalNav .navList .itemRecruit .link,body#news #header .navList .itemNews .link,body#news #globalNav .navList .itemNews .link,body#service #header .navList .itemService .link,body#service #globalNav .navList .itemService .link{border-bottom-color:#fff}#blog #blogList{padding:80px 0 150px}#blog #blogList .blogEntryList{margin-bottom:0}#blog #blogList .blogEntryCaption{text-align:right;margin-bottom:4.8rem;font-size:14px}#blog #blogList .blogArchive{display:block;position:relative;margin-top:0;top:inherit}#blog #blogList .blogArchive .blogArchiveCategory{margin-bottom:0}@media screen and (max-width: 767px){#blog #blogList .blogEntryCaption{text-align:left;font-size:1.6rem}}#blog.article main.blog{padding-top:0 !important}#blog.article main.blog .contentHeading03{line-height:1.4;font-size:24px;margin:11.2rem 0 4.8rem}@media screen and (max-width: 767px){#blog.article main.blog .contentHeading03{font-size:20px}}#blog.article main.blog .contentDescription.is-answer{padding:2.8rem;border:1px solid}#blog.article main.blog .contentDescription.is-answer p:last-child{margin-bottom:0}#blog.archive main.blog{padding-top:0 !important}#service #gameDetail{padding-top:7.2rem}#service #gameDetail .contentHeading01{font-size:55px;letter-spacing:0}#service #gameDetail .contentHeading01.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){#service #gameDetail .contentHeading01{font-size:32px}}@media screen and (max-width: 767px){#service #gameDetail{padding-top:7.2rem}}#service #contentBusiness{padding-top:60px;padding-bottom:120px}#service #contentBusiness .sectionTitleWrap{margin-bottom:48px;align-items:center}#service #contentBusiness .sectionTitleWrap .sectionTitle{margin-bottom:0}#service #contentBusiness .sectionTitleWrap .sectionTitleLogo{width:30.7142857143%}#service #contentBusiness .sectionTitleWrap .sectionTitleLogo img{width:100%;display:block}#service #contentBusiness .serviceList{list-style:none;text-align:center;margin-bottom:60px}#service #contentBusiness .serviceList .serviceList__item{text-align:left}#service #contentBusiness .serviceList .serviceList__item:hover{text-decoration:none}#service #contentBusiness .serviceList .link{display:block;border:1px solid #c9c9c9}#service #contentBusiness .serviceList .link:hover{text-decoration:none}#service #contentBusiness .serviceList .serviceThumbnail{display:block}#service #contentBusiness .serviceList .serviceThumbnail img{width:100%}#service #contentBusiness .serviceList .serviceTitleWrap{border-top:1px solid #c9c9c9;padding:15px;display:flex;flex-direction:column}#service #contentBusiness .serviceList .serviceTitle{font-size:19px;font-weight:bold;line-height:1.18;margin-bottom:30px}#service #contentBusiness .serviceList .serviceLogoWrap{list-style:none;display:flex;justify-content:end;align-items:center;margin-top:auto}#service #contentBusiness .serviceList .serviceLogoWrap .logo img{height:100%;display:block}#service #contentBusiness .serviceList .serviceLogoWrap .logo--wfs{width:90px;height:19.35px}#service #contentBusiness .serviceList .serviceLogoWrap .logo--key{width:30px;height:23.4px}#service #contentBusiness .serviceList .serviceLogoWrap .logo--sqex{width:90px;height:9.42px}#service #contentBusiness .serviceList .serviceLogoWrap .logo--bannam{width:30px;height:24px}#service #contentBusiness .serviceList .serviceLogoWrap .logo:not(:last-child){margin-right:20px}#service #contentBusiness .serviceList .serviceLogoWrap .logo:not(:last-child),#service #contentBusiness .serviceList .serviceLogoWrap .logo:only-child{margin-left:auto}@media screen and (min-width: 768px){#service #contentBusiness .serviceList{letter-spacing:-0.4em;display:flex;flex-wrap:wrap}#service #contentBusiness .serviceList .link{height:100%;display:flex;flex-direction:column}#service #contentBusiness .serviceList .link .serviceTitle{margin-bottom:inherit}#service #contentBusiness .serviceList .serviceTitleWrap{height:100%}#service #contentBusiness .serviceList .serviceLogoWrap .logo img{display:block;width:100%;height:auto;max-width:100%}#service #contentBusiness .serviceList .serviceLogoWrap .logo--wfs{width:120px;height:25.8px}#service #contentBusiness .serviceList .serviceLogoWrap .logo--key{width:55px;height:42.97px}#service #contentBusiness .serviceList .serviceLogoWrap .logo--sqex{width:130px;height:13.6px}#service #contentBusiness .serviceList .serviceLogoWrap .logo--bannam{width:44px;height:35.57px}#service #contentBusiness .serviceList .serviceLogoWrap .logo:not(:last-child){margin-right:20px}#service #contentBusiness .serviceList__item{vertical-align:top;width:30.7142857143%;letter-spacing:0}#service #contentBusiness .serviceList.is-center-pc{margin-bottom:0}#service #contentBusiness .serviceList.is-center-pc .serviceList__item .serviceTitle{font-size:26px;margin-bottom:32px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(1){width:65.5357142857%;display:block;margin-left:auto;margin-right:auto;margin-bottom:66px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(1) .serviceLogoWrap .logo--bannam{width:61px;height:49.32px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(1) .serviceLogoWrap .logo--wfs{width:151px;height:32.47px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(n+2):nth-child(-n+3){width:47.0535714286%;margin-bottom:66px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(n+2):nth-child(-n+3) .serviceLogoWrap{min-height:40px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(n+2):nth-child(-n+3) .serviceLogoWrap .logo--key{width:55px;height:42.97px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(n+2):nth-child(-n+3) .serviceLogoWrap .logo--sqex{width:130px;height:13.6px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(n+2):nth-child(-n+3) .serviceLogoWrap .logo--wfs{width:120px;height:25.8px}#service #contentBusiness .serviceList.is-center-pc .serviceList__item:nth-child(2){margin-right:5.8928571429%}#service #contentBusiness .serviceList.is-left-pc{text-align:left;margin-bottom:120px}#service #contentBusiness .serviceList.is-left-pc .serviceList__item{width:30.7142857143%;margin-right:3.9285714286%;margin-bottom:0}#service #contentBusiness .serviceList.is-left-pc .serviceList__item .serviceLogoWrap{min-height:36px}#service #contentBusiness .serviceList.is-left-pc .serviceList__item .serviceTitle{font-size:20px;margin-bottom:28px}#service #contentBusiness .serviceList.is-left-pc .serviceList__item:nth-child(n+1):nth-child(-n+3){margin-bottom:44px}#service #contentBusiness .serviceList.is-left-pc .serviceList__item:nth-child(3),#service #contentBusiness .serviceList.is-left-pc .serviceList__item:nth-child(6){margin-right:0 !important}}@media screen and (max-width: 767px){#service #contentBusiness{padding-top:30px;padding-bottom:60px}#service #contentBusiness .sectionTitleWrap{display:block;margin-bottom:30px}#service #contentBusiness .sectionTitleWrap .sectionTitle{font-size:32px;text-align:center;margin-bottom:20px}#service #contentBusiness .sectionTitleWrap .sectionTitleLogo{width:100%}#service #contentBusiness .serviceList__item:not(:last-child){margin-bottom:30px}}#service #contentBusiness .serviceOtherList .sectionTitle{font-size:60px;margin-bottom:48px;line-height:1.18}#service #contentBusiness .serviceOtherList .serviceOtherList__item .link{width:30.7142857143%;display:block}#service #contentBusiness .serviceOtherList .serviceOtherList__item .link img{display:block;width:100%}#service #contentBusiness .serviceOtherList .serviceOtherList__item:not(:last-child){margin-bottom:120px}@media screen and (max-width: 767px){#service #contentBusiness .serviceOtherList .sectionTitle.eng{font-size:32px;text-align:center;margin-bottom:20px}#service #contentBusiness .serviceOtherList .serviceOtherList__item .link{width:100%}#service #contentBusiness .serviceOtherList .serviceOtherList__item:not(:last-child){margin-bottom:60px}}#service #blogList{padding-top:0;padding-bottom:calc(160px - 5rem)}#service #blogList .sectionTitle.eng{font-size:60px}@media screen and (max-width: 767px){#service #blogList{padding-bottom:80px}#service #blogList .sectionTitle.eng{font-size:32px;text-align:center}}#news #newsList{padding:80px 0 150px}#news.article main.news,#news.archive main.news{padding-top:0 !important}body#About .aboutNavi,body#topMessage .aboutNavi,body#AboutOffice .aboutNavi{max-width:1120px;width:90%;margin-left:auto;margin-right:auto;margin-top:40px}body#About .aboutNavi ul,body#topMessage .aboutNavi ul,body#AboutOffice .aboutNavi ul{display:flex;font-size:16px;font-family:"Lato",sans-serif;letter-spacing:.1em;font-weight:900;border-bottom:2px solid #000}body#About .aboutNavi li .aboutNavi__link,body#topMessage .aboutNavi li .aboutNavi__link,body#AboutOffice .aboutNavi li .aboutNavi__link{display:block;color:#000;border-bottom:6px solid rgba(0,0,0,0)}body#About .aboutNavi li .aboutNavi__link.is-current,body#topMessage .aboutNavi li .aboutNavi__link.is-current,body#AboutOffice .aboutNavi li .aboutNavi__link.is-current{border-bottom:6px solid #0e9bc1}body#About .aboutNavi li .aboutNavi__link:hover,body#topMessage .aboutNavi li .aboutNavi__link:hover,body#AboutOffice .aboutNavi li .aboutNavi__link:hover{text-decoration:none;border-bottom:6px solid #0e9bc1}body#About .aboutNavi li:not(:last-child),body#topMessage .aboutNavi li:not(:last-child),body#AboutOffice .aboutNavi li:not(:last-child){margin-right:5.7142857143%}@media screen and (max-width: 767px){body#About .aboutNavi,body#topMessage .aboutNavi,body#AboutOffice .aboutNavi{margin-top:30px}body#About .aboutNavi ul,body#topMessage .aboutNavi ul,body#AboutOffice .aboutNavi ul{font-size:11px;border-bottom-width:1px}body#About .aboutNavi ul li .aboutNavi__link,body#topMessage .aboutNavi ul li .aboutNavi__link,body#AboutOffice .aboutNavi ul li .aboutNavi__link{border-bottom-width:4px !important}body#About .aboutNavi ul li:not(:last-child),body#topMessage .aboutNavi ul li:not(:last-child),body#AboutOffice .aboutNavi ul li:not(:last-child){margin-right:8%}}body#About #topPurpose{padding-top:0 !important;padding-bottom:60px}body#About #topPurpose .topCatchcopy,body#About #topPurpose .topCatchcopy h1{padding:0}body#About .sectionInner{margin-bottom:0}body#About .sectionInner .sectionTitleSub{font-size:55px;letter-spacing:0}body#About .sectionInner .sectionTitleSub.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){body#About .sectionInner .sectionTitleSub{font-size:32px}}body#About .sectionInner.vision .sectionTitleSub.eng{margin-top:80px}body#About .sectionInner.company .sectionTitle.eng{margin-top:120px;font-size:55px}body#About .sectionInner.value .sectionTitleSub.eng,body#About .sectionInner.purpose .sectionTitleSub.eng,body#About .sectionInner.company .sectionTitleSub.eng{margin-top:120px}@media screen and (max-width: 767px){body#About .sectionInner.vision .visionWordJP{font-size:38.4px}body#About .sectionInner.vision .visionWordEN{font-size:10px}body#About .sectionInner.purpose .sectionTitle.eng,body#About .sectionInner.purpose .sectionTitleSub.eng,body#About .sectionInner.company .sectionTitle.eng,body#About .sectionInner.company .sectionTitleSub.eng{font-size:32px}}@media screen and (max-width: 767px){body#About .recruitLP01{margin-top:80px}}body#topMessage #topMessageArea{padding-top:0 !important;padding-bottom:150px}body#topMessage #topMessageArea .keyVisual{margin-bottom:60px}body#topMessage #topMessageArea .sectionTitleSub03{margin-top:80px;margin-bottom:60px;font-size:42px}body#topMessage #topMessageArea .sectionBody .contentDescription{font-size:20px}body#topMessage #topMessageArea .sectionBody .signature{text-align:right;font-size:18px;margin-top:80px;margin-top:10rem;display:flex;justify-content:flex-start;align-items:stretch;white-space:nowrap;flex-direction:column-reverse;align-items:flex-end}body#topMessage #topMessageArea .sectionBody .signature img{margin-left:0;margin-bottom:1rem}@media screen and (max-width: 767px){body#topMessage #topMessageArea .sectionTitleSub03{font-size:24px}body#topMessage #topMessageArea .keyCopy br{display:none}body#topMessage #topMessageArea .sectionBody .contentDescription{font-size:2rem}body#topMessage #topMessageArea .sectionBody .contentDescription br{display:none}body#topMessage #topMessageArea .sectionBody .signature{font-size:1.8rem}}@media screen and (min-width: 768px){body#topMessage #topMessageArea .sectionBody .signature img{width:134px;margin-bottom:30px}}body#AboutOffice #aboutOfficeArea{padding-top:80px;padding-bottom:150px}body#AboutOffice #aboutOfficeArea .sectionInner{margin-bottom:0}@media screen and (min-width: 1024px){body#AboutOffice #aboutOfficeArea .sectionInner>*{max-width:1120px;width:90% !important}}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock:not(:last-child){margin-bottom:120px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock h2{font-size:42px;margin-bottom:30px;line-height:1.4}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock p{font-size:22px;margin-bottom:30px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock [class*=officeGallary--]{display:flex;flex-wrap:wrap}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock [class*=officeGallary--] .officeGallary__block{width:100%}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock [class*=officeGallary--] img{width:100%;height:auto}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock .officeGallary--column2{gap:44px 5.8928571429%}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock .officeGallary--column2 .officeGallary__block{max-width:47.0535714286%}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock .officeGallary--column3{gap:44px 3.9285714286%}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock .officeGallary--column3 .officeGallary__block{max-width:30.7142857143%}@media screen and (max-width: 767px){body#AboutOffice #aboutOfficeArea{padding-top:60px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock:not(:last-child){margin-bottom:60px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock h2{font-size:26px;margin-bottom:20px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock p{font-size:15px;margin-bottom:20px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock [class*=officeGallary--]{gap:20.5px}body#AboutOffice #aboutOfficeArea .aboutOfficeBlock [class*=officeGallary--] .officeGallary__block.officeGallary__block.officeGallary__block.officeGallary__block{max-width:100%}}#recruit .recruit #recruitMovie{padding-top:80px;padding-bottom:120px}#recruit .recruit #recruitMovie .sectionTitleSub02{margin-top:120px;margin-bottom:48px;font-size:55px}#recruit .recruit #recruitMovie .sectionTitleSub02.movie{margin-top:0}#recruit .recruit #recruitMovie .sectionMovie{margin-bottom:118px}#recruit .recruit #recruitMovie .sectionMovie .text_caption{text-align:right;font-size:16px;line-height:1.18;margin-top:12px}#recruit .recruit .sectionTitle{font-size:55px;letter-spacing:0}#recruit .recruit .sectionTitle.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){#recruit .recruit .sectionTitle{font-size:32px}}#recruit .recruit .sectionTitle br.isSP{display:none}#recruit .recruit .sectionTitleSub02{font-size:55px;letter-spacing:0}#recruit .recruit .sectionTitleSub02.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){#recruit .recruit .sectionTitleSub02{font-size:32px}}#recruit .recruit .overWrapContainer{width:100% !important;margin:0 !important}#recruit .recruit #topRecruitSpecial.is-recruitPage{max-width:1120px;margin:auto}#recruit .recruit #topRecruitSpecial.is-recruitPage .sectionInner>*{max-width:875px}#recruit .recruit #recruitment{padding-bottom:120px}#recruit .recruit #recruitment .sectionTitle{margin-bottom:60px}#recruit .recruit #recruitment .sectionBody{margin-bottom:100px}#recruit .recruit #recruitment .recruitmentBlock{border-left:10px solid #0e9bc1;padding-left:30px}#recruit .recruit #recruitment .recruitmentBlock .sectionTitleSub02{font-size:42px}#recruit .recruit #recruitment .recruitmentBlock:first-child .sectionTitleSub02{margin-top:0 !important}#recruit .recruit #recruitment .contentDescription{margin-bottom:80px}#recruit .recruit #recruitment .contentDescription .link{margin-top:1em}#recruit .recruit #recruitment .sectionBody,#recruit .recruit .recruitGraduateArea{max-width:1120px !important;width:calc(100% - 60px) !important}#recruit .recruit #recruitment .sectionBody .tab-area{margin-bottom:100px}#recruit .recruit #recruitment .sectionBody .tab-list-wrap{display:flex;font-size:20px;letter-spacing:.1em;font-weight:900;border-bottom:2px solid #000}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list{list-style:none;cursor:pointer;font-size:calc(16px + 4*(100vw - 769px)/351)}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list:not(:last-child){margin-right:5.7142857143%}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list.is-active{border-bottom:6px solid #0e9bc1}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .tab-content{display:none}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .tab-content.is-show{display:block}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .tab-content .tab-content-ul{margin:44px 8px 0px}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .tab-content .recruitArticleCategoryWrap .blogEntryListItem{padding-bottom:0;margin-bottom:0}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .tab-content .recruitArticleCategoryWrap .blogEntryTitle{color:#1a1a1a}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .link:hover .blogEntryThumbnail img{opacity:.5}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .recruitArticleCategoryWrap:not(:empty){display:flex;margin-top:60px}#recruit .recruit .recruitGraduateAreaInner{max-width:850px;margin:auto}#recruit .recruit .recruitGraduateArea hr{margin-bottom:80px}@media screen and (max-width: 767px){#recruit .recruit .recruitGraduateArea{width:auto !important}}#recruit .recruit #peopleList,#recruit .recruit #wantedly{padding-bottom:120px}#recruit .recruit .imgInfoGraphics{text-align:center;padding-bottom:120px}#recruit .recruit .imgInfoGraphics a{display:block}#recruit .recruit .otherBlogWrap{gap:30px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){#recruit .recruit .otherBlogWrap{flex-direction:row;gap:60px}}#recruit .recruit .otherBlogWrap .otheBlogArea a{display:block;transition:linear .3s}#recruit .recruit .otherBlogWrap .otheBlogArea a:hover{opacity:.5}#recruit .recruit #makeGames{padding-bottom:150px}#recruit .recruit #makeGames .sectionTitle{text-align:center}#recruit .recruit #makeGames .imgMakeGames{margin-bottom:0}@media screen and (min-width: 768px){#recruit .recruit #recruitment .sectionBody .tab-content-wrap .link:hover .blogEntryThumbnail img{opacity:1;transform:scale(1.1)}}@media screen and (min-width: 1700px){#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list{font-size:24px}}@media screen and (max-width: 767px){#recruit .recruit .sectionTitleSub02,#recruit .recruit .sectionTitle{font-size:32px !important;text-align:center;margin-bottom:20px !important}#recruit .recruit .sectionTitleSub02:not(.movie),#recruit .recruit .sectionTitle:not(.movie){margin-top:60px !important}#recruit .recruit .sectionTitleSub02 br.isSP,#recruit .recruit .sectionTitle br.isSP{display:inline}#recruit .recruit #recruitMovie{padding-top:30px;padding-bottom:0}#recruit .recruit #recruitMovie .sectionMovie{margin-bottom:60px}#recruit .recruit #recruitment{padding-top:60px}#recruit .recruit #recruitment .sectionTitle{margin-top:0 !important}#recruit .recruit #recruitment .recruitmentBlock .sectionTitleSub02{text-align:left !important}#recruit .recruit #recruitment .contentDescription{margin-bottom:60px;margin-top:-20px}#recruit .recruit #recruitment .sectionBody{width:auto !important}#recruit .recruit #recruitment .sectionBody .tab-list-wrap{flex-wrap:wrap;border-bottom:none}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list{font-size:calc(10px + 2*(100vw - 320px)/447);letter-spacing:-0.03em;line-height:1.3;width:50%;text-align:center;padding:8px 0;position:relative;border:none !important}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list.is-active:before{content:"";display:block;position:absolute;height:4px;background:#0e9bc1;width:100%;bottom:0;left:0;z-index:1}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list:after{content:"";display:block;position:absolute;height:1px;background:#1a1a1a;width:100%;bottom:0;left:0;z-index:2}#recruit .recruit #recruitment .sectionBody .tab-list-wrap .tab-list:not(:last-child){margin-right:0}#recruit .recruit #recruitment .sectionBody .tab-content-wrap .recruitArticleCategoryWrap:not(:empty){display:block}#recruit .recruit #peopleList,#recruit .recruit #wantedly{padding-top:0;padding-bottom:60px}#recruit .recruit .imgInfoGraphics{padding-bottom:0px;margin-right:7.5vw !important;margin-left:7.5vw !important}#recruit .recruit #makeGames{padding-top:0;padding-bottom:80px}#recruit .recruit #makeGames .sectionTitle{margin-top:0 !important}}body#error main.error{padding-top:0}body#error main.error .sectionTitle{font-size:55px;letter-spacing:0}body#error main.error .sectionTitle.eng{letter-spacing:.1em;font-family:"Lato",sans-serif}@media screen and (max-width: 767px){body#error main.error .sectionTitle{font-size:32px}}body#contact main.contact{padding-top:0}body#contact .sectionArticle{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 767px){body#contact .sectionArticle{padding-top:30px;padding-bottom:60px}body#contact .sectionTitle{font-size:32px;text-align:center}body#contact .sectionTitleSub02{font-size:24px;text-align:center;margin-top:80px}}body.make-games .main{padding-top:80px}@media screen and (max-width: 767px){body.make-games .main{padding-top:60px}}body#page.faq main,body#page.operationpolicy main,body#page.privacypolicy main,body#page.sitepolicy main,body#public-notice main,body#page.staticPage main{padding-top:0 !important}@media screen and (max-width: 767px){body#page.faq main section#faq,body#page.operationpolicy main section#faq,body#page.privacypolicy main section#faq,body#page.sitepolicy main section#faq,body#public-notice main section#faq,body#page.staticPage main section#faq{padding-top:60px}}@media screen and (min-width: 768px){html:lang(en) body #header .headerInner{min-height:100%}html:lang(en) body #header .headerInner .headerNav .headerGlobalNav{min-height:inherit;margin-top:22px}}@media screen and (min-width: 768px)and (max-width: 1100px){html:lang(en) body #header .headerInner .siteLogo{bottom:11px !important}}html:lang(en) body#topMessage .signature span{line-height:1.6;font-size:1.2rem;display:block}