.l_main{display:flex;justify-content:space-between;align-items:flex-start;padding:3rem 0 4.5rem}.l_main_wrapper{width:86rem}.l_main_whitepaper{width:92%}.l_main_side{width:30rem}.l_main_side_sticky{width:30rem;position:sticky;position:-webkit-sticky;top:10px}.sCom{padding:2rem 0 6rem 0}.sBody{margin-top:3rem}.sCom h2{text-align:center}.contactAct,.borderList li,.servicePostItem,.serviceDetail,.postListItem,.whitepaperPage,.whitepaperListItem,.categoryWidget ul li{-webkit-box-shadow:1px 1px 7px 1px rgba(0,0,0,.31);box-shadow:1px 1px 7px 1px rgba(0,0,0,.31);transition:all .4s linear}.serviceTagItemTags li a,.postMetaData ul li a{transition:all .4s linear}.serviceTagItemTags li a:hover{color:#7599d1}.postMetaData ul li a:hover{background:#000;color:#fff}.serviceSearchItem:hover h4,.featurePostItem:hover h3{text-decoration:underline}.featurePostItem:hover img,.postItemFeature li a:hover img,.postMetaData ul li a:hover img,.categoryWidget ul li a:hover img{transform:scale(1.1);transition:all .4s linear}.list{display:flex;justify-content:center;flex-wrap:wrap;margin:-1.2rem;width: calc(100% + 2.4rem);list-style:none}.list li{width: calc(100% / 3 - 2.4rem);margin:1.2rem}.borderList li,.servicePostItem{border-radius:2rem}.borderList li:hover,.servicePostItem:hover,.postListItem:hover{background-color:#dae8ff}.sub_main h1{font-weight:700}.sub_page{padding-bottom:4rem}.sub_contact{padding:3rem 0}.formControl{outline:none!important;box-shadow:none!important}.logoWidget{padding:2rem;background:#dae8f5}.subLogoWidget{background:url(img/widget_logo_bg.jpg);background-size:cover}.logoWidgetWrapper{display:block;padding:2.5rem 1rem 2.8rem;background:rgba(255,255,255,.6)}.subLogoWidget .logoWidgetWrapper{background:#fff}.logoWidgetWrapper h2 img{width:16.6rem;margin-left:auto;margin-right:auto}.logoWidgetWrapper p{margin-top:1.6rem;text-align:center;font-weight:700;color:#153567;font-size:1.4rem}.widgetPhone{width:19.6rem;margin-top:1.6rem;margin-left:auto;margin-right:auto}.sideAct{margin-top:2rem}.sideActDesc{font-size:1.4rem;text-align:left;margin-bottom:.5rem}.sideActDesc span{font-size:2rem;font-weight:700}.sideCategoryWidget h2:before{background-image:url(svg/icon_category.svg)}.sideDataPostWidget h2:before{background-image:url(svg/icon_data.svg)}.sideRankingPostWidget h2:before{background-image:url(svg/icon_ranking.svg)}.sideListWidget{margin-top:2.7rem}.sideListWidget h2{position:relative;margin-left:1.5rem;background-color:#153567;color:#fff;text-align:center;display:block;position:relative;line-height:4.2rem}.sideCategoryList{list-style:none;padding-left:1rem}.sideCategoryList li{line-height:2;position:relative;padding-left:3rem}.sideCategoryList li:before{content:"";background-image:url(svg/icon_triangle.svg);background-size:contain;width:2.4rem;height:2.4rem;position:absolute;left:0;top:calc(50% - 1.2rem)}.sideCategoryList li a{font-size:1.4rem}.sideCategoryList li a:hover{text-decoration:underline;color:#eaa115}.sideWidgetContent{margin-top:2rem}.sidePostItem{padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:space-between;border-bottom:1px solid #a3a3a3}.sidePostItem .eyecatch{align-self:flex-start;width:10rem;height:10rem}.sidePostItem .eyecatch img{width:100%;height:100%;object-fit:cover}.sidePostItem .postContent{display:flex;flex-direction:column;width:calc(100% - 11.3rem)}.sidePostItem:hover a{text-decoration:underline}.sidePostItem h3{font-size:1.4rem;font-weight:400}.sidePostItem time{align-self:flex-end;margin-top:auto;font-size:1.2rem}.magazineWidget{position:relative;margin-top:2rem}.magazineWidget .btn{position:absolute;left:0;right:0;bottom:0;z-index:0;background-color:#eaa115}.magazineWidget .btn:hover{transition:all .4s linear;background-color:#a06a03}.breadcrumb{margin-bottom:.5rem}.breadcrumb ul{display:flex;justify-content:flex-start;align-items:center}.breadcrumb li{display:inline-block;position:relative}.breadcrumb ul>li:not(:first-child) {margin-left:3rem}.breadcrumb ul>li:not(:first-child):before {content:"〉";position:absolute;left:-1.5rem;font-size:1.4rem}.breadcrumb li a{display:block;font-size:1.4rem}.breadcrumb li a:hover{text-decoration:underline}.hAct{display:flex;justify-content:center;align-items:flex-end;flex-direction:row}.fv{position:relative}.fvImg{height:38rem;object-fit:cover}.headerInfo{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.headerInfo h1{font-size:2.6rem;color:#eaa115}.headerInfoDesc{font-size:1.6rem;color:#fff;margin-top:1.8rem;text-shadow:1px 1px 3px #000}.headerInfoRecord{display:flex;gap:2.8rem;margin:2rem 0 0;float:left}.headerInfo .btn{margin:5rem 0 0 48rem}.headerInfoRecord li{flex:0 0 12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;height:12rem;background-color:#fff;clip-path:circle();color:#616161;font-size:1.45rem;font-weight:bold;line-height:1}.headerInfoRecord li span{display:block;color:#e6b422;font-size:140%}.headerInfoCount{font-size:2.5rem;position:relative;padding:0 3rem;color:#fff;margin-left:11rem;margin-top:2rem;width:35rem;font-weight:700;text-align:center}.headerInfoCount:before,.headerInfoCount:after{content:"";background:url(svg/icon_flower.svg);background-repeat:no-repeat;background-size:contain;width:3rem;height:5.2rem;top:calc(50% - 2rem);left:0;position:absolute}.headerInfoCount:after{right:0;left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.headerInfoCount span{font-size:3rem}.fvLogo{width:40.6rem;margin-left:10.7rem;margin-top:3rem}.fvMark{width:33.2rem;margin-top:3.8rem;margin-left:11rem}.topContact1{border:2px solid #153567;display:flex;justify-content:space-between;position:relative}.topContact1Img,.topContact1Info{height:19rem}.topContact1Img{width:21.9rem;position:absolute;right:0;top:0;height:100%;z-index:-1;object-fit:cover}.topContact1Info{width:58.3rem;color:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;background-color:#153567;padding:1.5rem}.topContact1Info:before{content:"";position:absolute;width:0;height:0;border-top:19rem solid #153567;border-right:11rem solid transparent;top:0;right:calc(1px - 11rem)}.topContact1Info strong{font-size:1.8rem;font-weight:700}.topContact1Info p{font-size:1.8rem;margin-top:2rem;font-weight:700}.topContact1Info p .underline{box-shadow:inset 0 -.4rem #eaa115;font-size:2.8rem}.ratelist{display:flex;justify-content:center;flex-wrap:wrap;list-style:none}.ratelist li{width: calc(100% / 3)}.serviceSearchItem{padding:2rem}.serviceSearchItemImg{width:100%;height:20rem;margin:auto;overflow:hidden}.serviceSearchItemImg img{width:100%;height:100%;object-fit:cover}.searchListHeader{margin-top:28px;font-size:2.0rem;color:#153567}.serviceSearchItem h4{margin-top:1rem;color:#153567}.serviceSearchItem p{margin-top:2rem;font-size:1.4rem}.searchItemRecommend h3{text-align:center}.searchItemList:not(:first-child){margin-top:3rem}.searchItemList>.searchItem:not(:first-child) {margin-top:3rem}.searchItem .list{margin-top:2rem}.tagSearchList li a{display:block;border-bottom:1px solid #14386b;position:relative}.tagSearchList li a:before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:1.5rem solid #14386b;border-right:1.5rem solid transparent}.tagSearchList li a:after{content:"";position:absolute;right:1px;bottom:0;width:0;height:0;border-bottom:1.5rem solid #fff;border-right:1.5rem solid transparent}.tagSearchList li a span{display:block;text-align:center;font-size:1.4rem;transition:all .1s linear}.tagSearchList li a:hover span{color:#eaa115}.tagSearchList li a:hover,.tagSearchList li a:hover:before{border-bottom-color:#eaa115;transition:all .1s linear}.recommend{padding:1rem .5rem;background:#fff;font-size:1.4rem;font-weight:700}.recommendHeader{display:inline;padding:1.0em 0 0 0}.recommendBody{display:inline;border-bottom:1px solid #a3a3a3;padding:0 0 1.0em 0}.form_recommend img{margin-right:8px;width:80px;height:80px}.form_recommend btn_submit{font-weight:600}.recommendTitle{background:#fff;font-size:1.4rem;font-weight:700}.recommendCheck{width:24px;background:#fff}.recommendCheck checkbox{transform:scale(1.4);margin-right:2rem}.recommendCheck input[type="radio"],.recommendCheck input[type="checkbox"]{position:relative;top:2px}.recommendIcon{background:#fff}.recommendCompany{display:block;background:#fff;font-size:1.0rem}.recommendDesc{background:#fff;font-size:1.2rem;word-break:break-all;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:2.4rem;max-height: calc(2.4rem * 6)}.onayamiItemDesc{padding:2rem 1.5rem;background:#fff;font-size:1.3rem}.onayamiItemInfo{position:relative}.nayamiItemInfoImg{overflow:hidden}.onayamiItem:hover img{transition:all .4s linear;transform:scale(1.1)}.onayamiItem h4{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;color:#fff;padding:1rem}.onamaymi{background-color:#f5f5f5}.contact{padding-top:1rem}.contactAct{margin-top:1rem}.contactActLeft,.contactActRight{width:50%}.contactAct{display:flex;justify-content:center;padding:1rem 0}.contactPhone,.contactBtn{margin-top:.8rem;margin-left:auto;margin-right:auto;display:block}.contactBtn{margin-top:1.2rem}.contactPhone{width:23rem}.contactBtn{width:23.5rem}.contactAct h3{text-align:center;font-size:1.8rem}.contactActRight{border-left:1px solid #8e8e8e}.strength h2 img{width:27.2rem;margin-left:auto;margin-right:auto}.strengthList li h3{font-size:1.6rem;font-weight:400;margin-top:3.2rem;text-align:center;min-height:6rem}.strengthList li h3 span{color:#153567;font-weight:700}.strengthList li img{width:16.7rem;margin:auto}.strengthList li p{margin-top:2.5rem;font-size:1.4rem;text-align:left}.featurePosts h2 img{width:26.3rem;margin-left:auto;margin-right:auto}.featurePostItem h3{font-size:1.6rem;color:#153567;margin-top:1.8rem}.featurePostItem p{font-size:1.4rem;margin-top:2rem}.featurePostItem{padding:2rem;border-radius:.5rem}.featurePostItemImg{width:100%;height:20rem;overflow:hidden}.featurePostItemImg img{width:100%;height:100%;object-fit:cover}.forListLink{margin-top:3rem;text-align:right}.forListLink a{color:#0066c0}.forListLink a :hover{text-decoration:underline}.voice h2 img{width:20rem;margin-left:auto;margin-right:auto}.voiceImg{width:16rem;height:16rem;border-radius:50%;margin-left:auto;margin-right:auto;overflow:hidden}.voiceImg img{width:100%;height:100%;object-fit:cover;transition:all .4s linear}.voiceItem:hover img{transform:scale(1.1)}.voiceItem:hover h3{text-decoration:underline}.voiceItem h3,.voiceItem p{margin-top:2rem}.voiceItem h3{color:#153567}.faq h2 img{width:16rem;margin-left:auto;margin-right:auto}.faqList dl{padding:2rem;background-color:#f5f5f5}.faqList dt,.faqList dd{font-size:1.4rem;position:relative;padding-left:2rem}.faqList dt:before,.faqList dd:before{left:0;top:0;position:absolute;font-size:1.4rem}.faqList dt:before{content:"Q"}.faqList dd:before{content:"A"}.faqList dt,.faqList dt:before{color:#153567}.faqList dd{margin-top:1rem}.faqList>dl:not(:first-child) {margin-top:2rem}.faqList dt:hover{text-decoration:underline}.topFooterInfo{display:flex;justify-content:space-between;position:relative}.topFooterDesc{width:calc(50% - 2.5rem);padding:2rem 0;border-top:1px solid #707070;border-bottom:1px solid #707070}.topFooterImg{position:absolute;left:50%;top:0;bottom:0;width:50%;object-fit:cover;height:100%}.topFooterAct{margin-top:5rem}.listSearchs{margin-top:-10rem}.topSearchForm{margin:0 0 3rem 0}.topSearchForm .serviceSearchBox{width:68rem;margin:0 auto}.sub_main h1{padding-left:1rem;padding-top:1rem;padding-bottom:1rem}.searchForm{padding:1.5rem;margin-top:3rem;background-color:#dae8f5}.searchForm h2{font-size:1.6rem;color:#616161}.searchForm .formControl{margin-top:.5rem;width:41rem;height:4rem;border:.3rem solid #acc8e5;border-radius:.2rem}.searchPostTabs{display:flex;margin:3rem 0;border-bottom:1px solid}.searchPostTab{position:relative;display:flex;justify-content:center;align-items:center;width:20rem;height:5.5rem;font-size:1.8rem;font-weight:500;color:#9a9a9a;transition:color .2s ease-in-out}@media screen and (max-width:767px){.searchPostTab{width:50%}}.searchPostTab:hover{color:#153567}.searchPostTab._active{color:#153567;pointer-events:none}.searchPostTab::after{content:"";display:block;position:absolute;bottom:0;width:0;height:.4rem;background-color:#153567;transition:width .2s ease-in-out}.searchPostTab:first-child:after{right:0}.searchPostTab:last-child::after{left:0}.searchPostTab._active::after{width:100%}.searchListMore{display:block;width:20rem;height:6rem;margin:2rem auto;border:none;background:none;font-size:1.7rem;cursor:pointer}.searchListMore span{display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:1.7rem;font-weight:700;color:#14386b;transition:color .1s}.searchListMore span::after{content:"";display:block;width:2rem;height:2rem;border-left:1px solid #14386b;border-bottom:1px solid #14386b;transform:translateY(-1rem) rotateX(30deg) rotate(-45deg);transition:.1s}.searchListMore:hover span{color:#eaa115}.searchListMore:hover span::after{border-color:#eaa115}.searchListMore #moreloading{display:none;margin:auto}.searchListMore #moreloading .dot-pulse{margin:auto}.searchListMore._loading span{display:none}.searchListMore._loading #moreloading{display:flex}.searchListControl .btn{width:fit-content;margin-left:auto;margin-bottom:1rem}.searchList{margin-top:2rem}.servicePostItem{display:flex;align-items:flex-start;justify-content:space-between;position:relative;border-radius:1rem;overflow:hidden}.servicePostAct{position:absolute;right:0;top:0;bottom:0;width:4rem;height:100%;display:flex;justify-content:center;align-items:center;background-color:#dadada}.servicePostAct input{display:none}.servicePostAct:has(>input)::before,
.servicePostAct:has(>input)::after{content:"";display:block;position:absolute;inset:0;margin:auto}.servicePostAct:has(>input)::before{width:18px;height:18px;background-color:#fff;border-radius:2px}.servicePostAct:has(>input)::after{width:12px;height:8px;border-color:transparent;border-style:solid;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.servicePostAct:has(> :checked) {background-color:#153567}.servicePostAct:has(> :checked)::after {border-color:#153567}.servicePostItemContent{padding:2rem 5.4rem 2rem 2rem;display:flex;justify-content:space-between;align-items:flex-start;position:relative;width:100%}.servicePostItemContent._recommended::before{content:'人気';display:block;position:absolute;z-index:1;top:-1rem;left:-5.5rem;padding:3rem 5rem 0;background-color:rgba(234,161,21,.95);font-weight:700;font-size:2.5rem;line-height:1.5;color:#fff;transform:rotate(-45deg)}.servicePostItemContent._recommended .eyecatch{margin-top:2rem}.servicePostItemContent>.btn{position:absolute;inset:0}.servicePostItemContent .eyecatch{position:relative;width:12rem;height:12rem}.servicePostItemContent .eyecatch img{width:100%;height:100%;object-fit:scale-down;transition:all .4s linear}.servicePostItemContent:hover .eyecatch img{}.servicePostItemInfo{width:calc(100% - 14.3rem)}.servicePostItemInfo h3{font-size:1.8rem;color:#153567;border-bottom:1px solid #153567}.servicePostItemInfo strong{font-size:1.2rem;margin-top:.5rem}.servicePostItemInfo p{font-size:1.4rem;margin-top:.3rem;transition:all .4s linear}.servicePostItemInfoAct:hover p,.servicePostItemInfoAct:hover strong{text-decoration:underline}.servicePostItemFeature{display:flex;justify-content:space-between;background-color:#dae8f5;padding:.5rem 1rem .5rem;border-radius:.5rem;margin-top:1.4rem}.servicePostItemInfo strong{margin-top:.5rem;font-size:1.2rem}.servicePostItemInfo label{font-size:1.4rem;display:block;margin-top:.5rem}.servicePostItemInfo label span{font-weight:700;color:#dc7d2c}.servicePostItemFeature ul{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:calc(100% - 6.5rem)}.servicePostItemFeature li{display:inline-block;margin:.35rem .7rem .35rem 0}.servicePostItemFeature li a{font-size:1.2rem;padding:.5rem 2rem;background:#fff;border-radius:1.8rem;display:block;line-height:1;transition:all .4s linear}.servicePostItemFeature li a:hover{background:#000;color:#fff}.servicePostList>.servicePostItem:not(:first-child) {margin-top:1.8rem}.postPager{list-style:none;clear:both;display:flex;justify-content:center;align-items:center}.postPager .page-numbers{display:inline-block;text-align:center;font-size:1.5rem;width:4.0rem;height:2.4rem;display:block;color:#fff;font-weight:400;color:#bdbdbd;margin:0 .5rem}.postPager .page-numbers:hover,.postPager .page-numbers.current{color:#767676}.postPager{margin-top:2rem}.osusumeList h2,.onaziList h2{text-align:center}.osusumeList .servicePostItemContent{padding:2rem}.servicePostItemInfoAct{width:100%}.subSecDesc{margin-top:3rem}.subSecDesc h2{font-size:1.6rem;color:#153567}.subSecDesc p{font-size:1.4rem;margin-top:1.2rem}.subSecDesc .btn_icon{width:40rem;height:6rem;font-weight:700;padding:1rem}.servceLogo{display:flex;justify-content:space-between;align-items:center}.serviceLogoInfo{margin-left:1.7rem;width:calc(100% - 13.7rem)}.serviceLogoInfo h2{font-size:2rem;color:#153567;margin-right:2rem}.serviceLogoInfo p{font-size:1.4rem;margin-top:1rem}.serviceLogoInfo img{margin-left:.8rem;margin-bottom:-2px}.taxonomyConcept{padding:1.8rem 1.5rem;background-color:#f5f5f5;margin-top:3rem}.taxonomyConcept h3{margin-bottom:1rem;font-size:1.5rem}.taxonomyConcept p{position:relative;height:3lh;overflow:hidden;background:linear-gradient(#404040 2lh,transparent);background-clip:text;-webkit-text-fill-color:transparent;font-size:1.2rem}.taxonomyConcept a{display:block;width:fit-content;margin:.4rem auto 0;padding-left:1.75em;background: url(svg/icon_angle_down.svg) 0 center/1.67em no-repeat;color:#153567;font-size:1.2rem}@media screen and (max-width:767px){.taxonomyConcept p{font-size:1.4rem}.taxonomyConcept a{font-size:1.4rem}}.serviceDetail{padding:2rem 0;border-radius:1rem}.serviceDetail a{color:#0066c0}.serviceDetailList>.serviceDetail:not(:first-child) {margin-top:1.3rem}.serviceTag{padding:1rem 2rem;background-color:#fff;margin-top:1.5rem}.serviceTagItem{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px dashed}.serviceTagItemTop{border-top:1px dashed}.serviceTagItem a{color:#153567}.serviceTagItem label{font-size:1.4rem;color:#153567;width:10rem;margin-top:.5rem}.serviceTagItemTags{list-style:none;width:calc(100% - 10rem);display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.serviceTagItemTags li{margin:.35rem}.serviceTagItemTags li a{display:block;min-width:9.2rem;font-size:1.4rem;padding:0 1.4rem;height:2.6rem;line-height:2.6rem;border-radius:1.2rem;background:#fff;text-align:center;border:1px solid;border-color:#bfbfbf;box-shadow:1.5px 1.5px #e8e8e8}.serviceDetailSec{margin-top:4rem}.serviceDetailInfo p{margin-top:1.5rem;font-size:1.5rem;line-height:2.5rem;padding:1rem 2rem}.serviceDetailInfo b{font-size:1.5rem}.serviceDetailMainImg,.serviceDetailSubImgs{width:50%}.serviceDetailMainImg li,.serviceDetailMainImg li a{display:block;list-style:none}.serviceDetailMainImg img{width:100%;height:26.6rem;object-fit:cover}.serviceDetailSubImgs{padding:0 4rem}.serviceDetailSubImgs ul{display:flex;width: calc(100% + 2rem);margin:-1rem;flex-wrap:wrap;list-style:none}.serviceDetailSubImgs ul li{width: calc(100% / 3)}.serviceDetailSubImgs ul li a{height:9.5rem;display:block;padding:1rem}.serviceDetailSubImgs ul li img{width:100%;height:100%;object-fit:cover}.serviceDetailImgs{background:#fffff8}.serviceDetailImgsWrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-top:3rem}.serviceDetailFeatureList{list-style:none;padding:0 2rem 0 2rem;font-size:1.5rem;line-height:2.5rem}.serviceDetailFeatureList li{margin-top:3rem}.serviceDetailFeatureItem h3{font-size:1.8rem;font-weight:700;padding:.5rem .5rem .5rem 4.5rem;color:#153567;position:relative}.serviceDetailFeatureItem span{position:absolute;left:0;top:0;font-size:1.8rem;color:#fff;font-weight:0;width:3rem;height:3rem;background-color:#153567;line-height:3rem;text-align:center}.serviceDetailFeatureItem p{margin-top:3rem;font-size:1.5rem;line-height:2.5rem}.serviceDetailFeatureItem b{font-size:1.5rem}.serviceDetailStrongPoint p{margin-top:3rem;padding:0 2rem 0 2rem;font-size:1.5rem;line-height:2.5rem}.serviceDetailStrongPoint b{font-size:1.5rem;line-height:2.5rem}.serviceDetailProductList{padding-left:3rem;margin-top:3rem;font-size:1.5rem;line-height:2.5rem}.serviceDetailPriceTbls{display:block;margin-top:1rem;font-size:1.5rem;line-height:2.5rem}.priceTbl table{width:100%}.priceTbl{width:100%}.priceTbl td{padding:1.5rem 1.7rem .8rem;border-bottom:1px solid #e0e0e0}td.priceTblTitle{width:90px}.serviceDetailMainInfo .servceLogo{margin-top:3rem}.servceLogoEyecatch img{width:12rem;height:12rem;object-fit:cover}.serviceInfoTbl{background-color:#f5f5f5}.serviceInfoTbl table{width:100%}.serviceInfoTbl table{border-collapse:separate;border-spacing:1px}.serviceInfoTbl td{padding:.5rem 1.5rem;background:#fff}.serviceInfoTbl tr>td:first-child{width:13rem;background-color:#e0e0e0}.serviceDetailMainInfo .serviceInfoTbl{margin-top:2rem}.mailContact{position:relative;margin-top:3rem;padding-top:3rem;padding-bottom:3rem;z-index:0}.mailContact:before{content:"";background:url(img/mail_contact.jpg);left:0;right:0;top:0;bottom:0;position:absolute;z-index:-1}.mailContactInfo{display:flex;justify-content:center;align-items:center;flex-direction:column}.mailContactInfoPhone{width:28rem;margin-left:auto;margin-right:auto;margin-top:2rem}.mailContactInfo p{font-size:1.8rem;color:#fff;font-weight:700}.mailContactInfo .btn{margin-top:1.6rem}.marketing{position:relative}.marketingBg{position:absolute;left:0;top:0;bottom:0;width:41rem;object-fit:cover;height:100%}.marketingInfo{width:51rem;background-color:#153567;height:21.9rem;position:relative;margin-left:auto;padding:2.5rem 1rem;color:#fff;text-align:center}.marketingInfo h3{color:#fff;font-size:1.8rem;display:inline-block;border-bottom:.4rem solid #eaa115}.marketingInfo p{margin-top:1.8rem;font-size:1.4rem}.marketingInfo:before{content:"";width:0;height:0;border-bottom:21.9rem solid #153567;border-left:9.2rem solid transparent;position:absolute;bottom:0;left:calc(1px - 9.2rem)}.marketingInfo strong{font-size:1.6rem;margin-top:1.5rem}.marketingInfo .btn{margin-top:1.5rem}.marketing{margin-top:2rem}.postListItem{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-radius:1rem;position:relative}.postListItemAct{position:absolute;inset:0;display:block}.postListItemEyecatch{width:20rem;aspect-ratio: 16/9}.postListItemEyecatch img{width:100%;height:100%;object-fit:cover}.postListItem:hover .postListItemEyecatch img{}.postListItem:hover .postListItemInfo h2,.postListItem:hover .postListItemInfo p,.postListItem:hover .postListItemInfo time{text-decoration:underline}.postListItemInfo{width:calc(100% - 22rem)}.postListItem h2{font-size:1.6rem;color:#153567}.postListItem p{font-size:1.4rem;margin-top:1.2rem;font-weight:normal}.postListItem time{display:block;font-size:1.2rem;margin-top:.8rem;font-weight:normal;text-align:right}.postList>.postListItem:not(:first-child) {margin-top:2.3rem}.postList{margin-top:3.4rem}@media screen and (max-width:767px){.postListItem{flex-direction:column}.postListItemEyecatch{width:auto;margin:0 auto 1rem}.postListItemInfo{width:100%}}.postPage{padding:1rem 2rem;margin-bottom:5rem}.postDate{margin-top:0;padding-left:1.5rem;font-size:1rem}.postPage h1{padding-top:0;padding-left:0;color:#153567;font-size:2.8rem;font-weight:700}.postMetaCategory{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.postMetaCategory li{margin:.5rem .5rem .5rem 0;display:inline-block}.postMetaCategory li a{font-size:1.1rem;color:#000;padding:.2rem .5rem;background-color:#dae8f5;display:block;transition:all .4s linear}.postMetaCategory li a:hover{background:#000;color:#fff}.postMetaInfo{margin-top:5rem}.postSns{width:43.6rem;height:2.2rem;float:right;margin-left:2rem;margin-bottom:1rem;background:#000}.postInfo{margin-top:1rem}.postInfo .postEyecatch img{width:100%;margin-top:0}.postInfo p{margin-top:3rem;font-size:1.5rem;white-space:pre-wrap;line-height:2.5rem}.postInfo a{color:#0066c0;font-size:1.5rem;white-space:normal;display:inline}.postInfo b{font-size:1.5rem}.postInfo center{display:block;margin:20px 0}.postInfo code{display:block;padding:1em;margin:1em 0;overflow-x:auto;font-family:Consolas,Monaco,"Courier New",monospace;font-size:.95em;line-height:1.5;background-color:#1a2638;color:#f8f8f2;border-radius:4px}.postInfo blockquote{border-left:4px solid #ccc;padding:1em;margin:1.5em 0;background-color:#f9f9f9;font-style:italic;color:#555}.postInfo blockquote a{color:#007acc;text-decoration:underline}.postInfo blockquote p{margin-top:0}.postInfo strong{font-size:1.5rem;font-weight:700;display:inline}.postInfo p em{font-weight:700;color:#6282b4}.figimg{font-size:1rem}.figimg a{font-size:1rem;color:#6282b4}.postInfo h2{font-size:2.4rem;color:#153567;padding:1.5rem;border-bottom:.2rem solid #d8dfed;margin-top:4rem}.postInfo h3{font-size:2rem;font-weight:700;color:#153567;padding-left:1rem;padding:.5rem 0 .5rem .5rem;margin-top:4rem}.postInfo h4{font-size:1.6rem;padding:1rem;padding-left:1rem;padding:.5rem 0 .5rem 1rem;margin-top:3rem;border-bottom:.2rem solid #d8dfed}.postInfo img{width:90%;margin:auto;margin-top:2rem}.postInfo ul{margin-top:2rem;padding:0 2rem;font-size:1.5rem}.postInfo .postMetaCategory ul{margin-top:.5rem}.postInfo ol{margin-top:2rem;padding:0 2rem;font-size:1.5rem}.postInfo li{margin-top:1rem;list-style-position:inside;padding-left:1rem;font-size:1.5rem}.postInfo th{text-align:center;background-color:#36c;color:#fff;font-weight:bold}.postInfo th,.postInfo td{padding:1.4rem 1rem;border:1px solid #ccc}.postInfo th a{color:#fff;text-decoration:underline}.postInfo table{border:1px solid #ccc;border-collapse:collapse}.postInfo table ul{margin-top:0;padding-left:.5rem}marker{background:linear-gradient(transparent 60%,#ff6 60%)}.postInfo .newspoint{border:1px solid #ccc;padding:1.5rem;margin:2rem 0}.postInfo .newspoint ul,.postInfo .newspoint p{margin-top:0}.postInfo .postpoint{border:2px solid #007acc;background:#f5f9fc;padding:2rem 1rem;margin:2rem 0;border-radius:12px;box-shadow:0 4px 10px rgba(0,122,204,.1);position:relative}@keyframes shakeText {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-2px); }
    75% { transform: translateX(2px); }
}.postInfo .postpoint::before{content:"記事のポイント";position:absolute;top:-1rem;left:1.5rem;background-color:#007acc;color:#fff;padding:.4rem 1.6rem;font-weight:bold;font-size:1.8rem;border-radius:8px;animation:shakeText 1.5s ease-in-out infinite}.postInfo .postpoint ul{margin-top:3rem;padding-left:1.5rem;list-style-type:"✔️ "}.postInfo .postpoint ul li{margin-bottom:1rem;font-size:1.5rem;line-height:1.8}.postInfo .hubspot p{margin-top:-2rem}.osusume_point{padding:2rem 2rem;border-radius:1rem;background:#edf2ff}.yarpp-related{width:100%;overflow:hidden;margin-top:2rem!important;margin-bottom:4rem!important;font-size:1.4rem}.yarpp-related h3{margin:2rem 0!important}.yarpp-related a{color:#0066c0!important}.yarpp-thumbnail{height:190px!important;width:135px!important}.yarpp-thumbnail-title{font-size:1.2rem!important;font-weight:500!important;max-height:4.8rem!important}.postInfo #toc_container{margin-top:2rem;padding:2rem;width:100%}#toc_container p.toc_title{font-size:2rem}.postMetaData{padding:1.8rem 2rem;background-color:#f5f5f5;margin-top:3rem}.postMetaData ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none}.postMetaData ul li{margin:.35rem .35rem .35rem 0}.postMetaData ul li a{font-size:1.2rem;line-height:1.7;padding:0 .5rem;border-radius:.3rem;background:#fff;transition:all .4s linear}.postMetaData ul li a:hover{background:#000;color:#fff}.postAuthor{margin-top:3rem}.postAuthor label{background-color:#153567;color:#fff;padding:.7rem .7rem .7rem 2.5rem;font-weight:700;font-size:1.4rem;display:inline-block;position:relative}.postAuthor label img{position:absolute;left:.4rem;width:2rem;height:2rem;background:url(svg/icon_person.svg);object-fit:contain;top:calc(50% - 1rem)}.postAuthorInfo{border:1px solid #767676;padding:3rem 3rem 3rem 15rem;position:relative}.postAuthorEyecatch{width:10rem;position:absolute;left:3rem;top:3rem}.postAuthorInfo h2{font-size:1.8rem;color:#616161}.postAuthorInfo p{font-size:1.4rem;margin-top:1.6rem}.postAuthorSns{margin-top:1.1rem;display:flex;justify-content:center;align-items:center}.postAuthorSns .btn{width:2.5rem;margin:0 .25rem}.postInfo .addtoany_share_save_container{float:right;margin:0}.postMetaCategory{}.postMetaCategory:after{content:"";clear:both;display:table}.postAuthor .saboxplugin-authorname,.postAuthor .saboxplugin-desc{padding-left:120px}.postAuthor .saboxplugin-gravatar{margin-right:10px;margin-bottom:10px}.postAuthor .saboxplugin-wrap *,.postAuthor .saboxplugin-wrap{white-space:pre-line;overflow:visible;line-height:1.4}.postAuthor .saboxplugin-wrap{min-height:176px}.postAuthor .saboxplugin-wrap .saboxplugin-gravatar{position:absolute;left:20px;top:20px;padding:0;display:inline-block;top:20px;left:20px}.postAuthor .saboxplugin-socials.sabox-colored{display:inline-block;width:12rem}.postAuthor .saboxplugin-socials.sabox-colored{display:block;position:absolute;left:20px;width:100px;top:120px;text-align:center}.wp-caption{max-width:100%}.subFvImg{height:25rem;object-fit:cover}.about{text-align:center}.about p{font-size:1.6rem}.onamaymi2 .s_con{width:77.4rem}.widtMark{position:relative}.widtMark:after{content:"";width:0;height:0;border-left:3.5rem solid transparent;border-right:3.5rem solid transparent;border-top:3.3rem solid #f5f5f5;position:absolute;bottom:calc(1px - 3.3rem);left:calc(50% - 3.5rem)}.logoSolution{background-color:#dae8f5;margin-bottom:6rem}.logoSolutionImg{width:45rem;margin:auto}.flow .s_con{width:80rem}.flowItemDetail{background-color:#dae8f5;box-shadow:inset -.3rem -.3rem #acc8e5;padding:1.5rem 2rem 1.5rem 10rem;display:block;justify-content:space-between;align-items:center;text-align:center;text-align:center;position:relative}.flowItemDetail span{width:9rem;line-height:1.6rem;position:absolute;left:0;top:calc(50% - .8rem)}.flowItemDetail h3{width:calc(100% - 9rem)}.flowItem ul{list-style:none}.flowItem ul>li:not(:first-child) {margin-top:3.6rem;position:relative}.flowItem ul>li:not(:first-child):before {content:"";width:0;height:0;border-left:.9rem solid transparent;border-right:.9rem solid transparent;border-top:1.5rem solid #acc8e5;position:absolute;left:4.2rem;top:-2.3rem}.flowList>.flowItem:not(:first-child) {margin-top:5.5rem}.flowList,.flowItem ul,.pFlowDesc2{margin-top:3rem}.flowAct{margin-top:6rem}.solutionInfo h3{font-size:2.4rem;color:#616161;text-align:center}.solutionInfo img{margin-top:6rem}.companyContactWrapper{position:relative}.companyContactImg{width:28.3rem;height:100%;position:absolute;z-index:-1;object-fit:cover;right:0;top:0}.companyContactInfo{width:calc(100% - 28.2rem);height:16rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#153567;position:relative}.companyContactInfo:after{content:"";width:0;height:0;border-bottom:16rem solid #153567;border-right:7.3rem solid transparent;position:absolute;right:-7.3rem;top:0}.companyContactInfo h2{font-size:1.8rem;font-weight:700;color:#fff;text-align:center}.companyContactInfo .btn{margin-top:5rem}.contactDesc{margin-top:2rem}.form{margin-top:3rem}.formMain{background-color:rgba(216,236,255,.3);padding:4rem 0;border-radius:1rem}.formMainInfo{width:57.5rem;margin:auto}.formRowControl{width:34.6rem}.formRowControl .formControl{width:100%;height:4rem;font-size:1.6rem;padding:1rem;border-radius:1.5rem;border:1px gray solid}.formRowControl textarea.formControl{height:15rem;resize:none}.wpcf7-textarea{width:100%}.formRow p{display:flex;justify-content:space-between;align-items:center;width:40rem;margin-top:1rem;line-height:1.5rem;padding:0 .5rem;font-size:1.6rem;font-weight:normal}.formRow span{display:inline-block;line-height:1.5rem;font-size:1.4rem}.haveto{padding:0 1rem;background:#e86464;color:#fff;border-radius:10px;margin-right:5px;position:relative;bottom:1px;font-weight:normal;font-size:1rem!important}.verticallist .wpcf7-list-item{display:block}.formRow{display:flex;justify-content:space-between;align-items:center}.formMainInfo>.formRow:not(:first-child) {margin-top:2rem}.formPrivacy{display:flex;justify-content:center;align-items:center;margin-top:1rem}.formPrivacy .formControl{margin-right:1rem}.wpcf7-select{width:100%;height:4rem}.formPrivacy .wpcf7-list-item-label a{text-decoration:underline}.formPrivacy .wpcf7-acceptance input[type="checkbox"]{display:inline-block}.formAct{margin-top:1rem}.wpcf7-submit{font-size:1.8rem;color:#fff}.formAct .btn{width:30rem;-webkit-appearance:none}.formAct .btn:hover{background:#15c29c;color:#fff}.formRowControl .wpcf7-form-control-wrap{width:100%;display:block}textarea.formControl{width:100%}.toiawaseBanner{display:block;position:relative;margin-top:3rem;border:1px solid #153567}.toiawaseBannerImg{width:19rem;object-fit:cover;position:absolute;right:0;top:0;height:100%}.toiawaseBannerInfo{width:72.3rem;background-color:#153567;position:relative;height:13rem;display:flex;justify-content:space-between;align-items:center;padding:0 8rem}.toiawaseBannerInfo:after{content:"";width:0;height:0;border-bottom:13rem solid #153567;border-right:7.6rem solid transparent;position:absolute;right:-7.5rem;top:0}.toiawaseBannerInfo p{font-size:2.4rem;font-weight:700;color:#fff}.toiawaseBannerSvg{width:28rem}.toiawaseTitle{text-align:center;margin-top:4.2rem;font-size:2.4rem;color:#000}.oisogi p{font-size:1.2rem;font-weight:500;color:#1d2555}.toiawase h1{margin-top:6rem}.toiawase h2{margin-top:3rem}.searchFormInfo{display:flex;align-items:flex-end;justify-content:space-between}.searchFormInfoData{font-size:1.6rem;font-weight:700}.searchFormInfoData span{font-size:2.4rem;color:#dc7d2c}.searchFormSelectedArea{font-size:1.6rem;font-weight:700}span.wpcf7-list-item{display:block!important}#contact h1,#require h2{font-weight:700}#contact .wpcf7-list-item label{display:flex}#contact .wpcf7-list-item{margin:1.5rem}#contact .wpcf7-list-item input[type="checkbox"]{transform:scale(1.4);margin-right:2rem}.categoryWidget{padding:1rem 1.5rem;background:#f5f5f5;margin-top:2rem}.categoryWidget ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.categoryWidget ul li{display:inline-block}.categoryWidget ul li a{display:block;line-height:2rem;font-size:1.2rem;background:#fff;border-radius:.5rem;margin:.25rem .25rem .25rem 0;padding:0 .5rem}.checkStatusBar{position:fixed;left:0;right:0;bottom:0;width:100%;background:rgba(128,128,128,.8);z-index:10}.checkStatusBar .l_con{display:flex;justify-content:center;align-items:center;flex-direction:row;height:11rem}.checkStatusBar .btn,.checkStatusBar p{margin:0;color:#fff;font-weight:bold}.checkStatusBar p{margin-right:10rem;font-size:2.4rem}.checkStatusBar p span{color:#dc7d2c;font-size:1.3em}.btn_matome{font-size:2.3rem;line-height:1.3;height:10rem;padding-top:2rem}.btn_matome span{font-size:2.6rem;font-weight:700}@media screen and (max-width:767px){.checkStatusBar p{font-size:1.4rem}.btn_matome{width:32rem;line-height:1.6}.btn_matome span{font-size:2.2rem}}.checkStatusBar.disabled .btn{pointer-events:none}.checkStatusBar.disabled .btn::before{background-color:#dadada}.checkStatusBarSpacer{height:11rem;color:#fff}.saboxplugin-gravatar a,.saboxplugin-authorname a{pointer-events:none}#osusume_phone{display:none}#osusume_pc{display:block}#osusume_pc h2{margin-top:5rem;font-size:2rem;text-align:center;color:#153567}.whitepaperPage{padding:3rem;margin-bottom:5rem}.whitepaperPage h1{font-weight:700;margin-bottom:2rem;font-size:3rem}.whitepaperPage .postDate{padding-left:0}.whitepaperPage .postDate+.postDate{margin-top:0}.whitepaperPage ul{margin-top:2rem;padding-left:2rem;font-size:1.5rem}.whitepaperPage li{margin-top:.5rem;list-style-position:inside;padding-left:1rem;font-size:1.5rem}.whitepaper-title{font-size:2rem}p.whitepaper-text{margin-top:0}.whitepaper-wide{width:100%}.whitepaper-link a{color:#0066c0;font-size:2rem;margin-bottom:1rem}.whitepaperList{display:table;margin-top:3.4rem;align-items:center}.whitepaperListItem{width:31%;height:49rem;float:left;padding:2rem;margin:1rem;border-radius:1rem;position:relative;display:table-cell;justify-content:space-between}.whitepaperListItem h2{font-size:1.6rem;line-height:1.7;color:#153567}.whitepaperListItem p{font-size:1.4rem;margin-top:1.2rem;font-weight:normal}.whitepaperListItemFrame{height:18rem}.whitepaperListItemAct{position:absolute;left:0;top:0;right:0;bottom:0;display:block}.whitepaperListItemEyecatch{width:30rem;height:18rem;object-fit:contain;overflow:hidden;justify-content:center;align-items:center;display:flex}.whitepaperListItemEyecatch{object-position:cover}.whitepaperListItem:hover{transition:all .4s linear}.whitepaperMetaCategory{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.whitepaperInfo .postEyecatch img{width:100%;margin-top:0}.whitepaperInfo p{margin-top:3rem;font-size:1.5rem;white-space:normal;line-height:2.5rem}.whitepaperInfo a{color:#0066c0;font-size:1.5rem}.chusyaku{margin-top:1rem;font-size:70%;color:gray}.whitepaperInfo h2{font-size:1.8rem;color:#153567;padding:1.5rem;background-color:#e9edf5;border-bottom:.3rem solid #d8dfed;margin-top:4rem}.whitepaperInfo h3{font-size:1.8rem;font-weight:700;color:#153567;padding-left:0;padding:.5rem 0 .5rem 0;margin-top:3rem;border-bottom:.2rem solid #d8dfed}.whitepaperInfo h4{font-size:1.6rem;padding:1rem;padding-left:1rem;padding:.5rem 0 .5rem 1rem;margin-top:3rem;border-bottom:.2rem solid #d8dfed}.whitepaperInfo img{width:90%;margin:auto;margin-top:2rem}.whitepaperInfo b{font-size:1.5rem}.whitepaperInfo strong{font-size:1.5rem;font-weight:700;display:inline}.whitepaperInfo li>ul{margin-top:0}.whitepaperInfo .addtoany_share_save_container{float:right;margin:0}#whitepaperForm p{margin-top:0}#wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.clientExamples{text-align:right}.clientExamples a{color:#0066c0}.cs-title{font-size:24px;font-weight:bold;margin:20px 0;text-align:center}.cs-case-study{display:flex;flex-wrap:wrap;padding:20px;border:1px solid #e1e1e1;margin-top:20px;margin-bottom:20px;position:relative}.cs-thumbnail{flex:1.5;max-width:300px;margin-right:20px}.cs-thumbnail img{width:100%;height:auto}.cs-details{flex:1.5;font-size:1.4rem}.cs-details h2{margin-bottom:5px}.cs-logo{width:80px;height:80px;position:absolute;top:20px;right:20px}.cs-qa-section{padding-top:20px;flex-basis:100%}.cs-question,.answer{font-size:1.5rem}.cs-case-study a{color:#0066c0;text-decoration:none}.cs-case-study b{font-size:1.5rem}.cs-case-study a:hover{text-decoration:underline}@media screen and (max-width:767px){.l_main_wrapper,.l_main_side,.l_main_side_sticky{width:100%}.l_main{display:block}.l_main_side,.l_main_side_sticky{margin-top:3rem}.checkStatusBar .l_con{justify-content:center}.l_main_whitepaper{width:100%}.btn{font-size:1.8rem}.tagSearchList li a:before,.tagSearchList li a:after{content:none}.tagSearchList li a{border:1px solid #14386b;padding:1rem}.tagSearchList li a span{font-size:1.8rem}.tagSearchList li a:hover,.tagSearchList li a:hover:before{border-color:#eaa115}.sideCategoryList li a{font-size:1.8rem}.headerInfo{padding:2rem 0;text-align:center}.fvImg{height:56.5rem;content:url(img/fv_sp.jpg);object-fit:cover}.fvLogo{width:100%}.headerInfo h1{font-size:3rem}.headerInfoRecord{justify-content:center;margin:1.8rem 0 2.2rem;float:none}.headerInfo .btn{margin:0 auto}.fvMark,.fvLogo{margin-left:auto;margin-right:auto}.headerInfoCount{margin-left:auto;margin-right:auto}.topContact1Img,.topContact1Info{height:31rem}.topContact1Info:before{border-top:31rem solid #153567;border-right:7rem solid transparent;right:calc(1px - 7rem)}.topContact1Info{width:30rem}.topContact1Info p{margin-top:1rem}.list li,.ratelist li{width:100%;margin:1rem 0}.list,.ratelist{width:100%;display:block;margin:-1rem 0}.contactAct{padding:2rem 0;display:block}.contactActRight{border-left:0;border-top:1px solid #8e8e8e}.contactBannerImg{content:url(img/contact_banner_sp.jpg)}.contactBanner2Img{content:url(img/contact_banner2_sp.jpg)}.contactActLeft,.contactActRight{padding:0 2rem;width:100%;margin:auto}.contactPhone,.contactBtn{width:100%}.contactActRight{margin-top:2rem;padding-top:2rem}.contactActRight .btn{}.topSearchForm .serviceSearchBox{width:100%}.serviceSearchItemImg{width:20rem;height:20rem}.searchListHeader{font-size:2.4rem}.serviceSearchItem h4{font-size:2.2rem}.serviceSearchItem p{font-size:1.8rem}.serviceSearchControl .btn{width:4rem;height:4rem;top:calc(50% - 2rem);right:2.5rem}.serviceSearchControl .formControl{width:95%;background:#fff;height:5rem;padding:.5rem 1rem;border:none;font-size:1.8rem;border-radius:2.5rem}.btn_search img{width:2.4rem;height:2.4rem;margin-left:-.8rem}.recommend{padding:1rem .5rem;background:#fff;font-size:2rem;font-weight:700;text-align:center}.form_recommend div{}.form_recommend img{width:50px;height:50px}.form_recommend btn_submit{font-weight:600}.onamaymi h4{font-size:1.6rem}.onamaymi p{font-size:1.6rem}.onayamiItem{display:flex}.onayamiItemInfo{width:20rem}.onayamiItemDesc{width:calc(100% - 12rem)}.onayamiItemInfo img{object-fit:cover;width:100%;height:100%}.nayamiItemInfoImg{position:absolute;left:0;top:0;right:0;bottom:0}.faqList dt,.faqList dd,.faqList a{font-size:1.8rem}.featurePostItemImg{width:12rem;position:absolute;left:2rem;top:2rem;height:12rem}.featurePostItem{padding-left:15rem;position:relative}.featurePostItem h3{margin-top:0;font-size:1.8rem}.featurePostItem p{margin-top:.5rem;font-size:1.8rem}.voiceImg{width:12rem;height:12rem;position:absolute;left:0;top:0;margin-right:1rem;margin-bottom:1rem}.voiceItem{padding-left:13rem;position:relative}.voiceItem h3,.voiceItem p{margin-top:0}.topFooterImg,.topFooterDesc,.topFooterInfo{position:static;width:100%;display:block}.topFooterDesc p,.topFooterDesc a{font-size:1.8rem}.strengthList li{display:block;position:relative}.strengthList li img{width:35rem;object-fit:contain;margin:0 auto}.strengthList li h3{margin:0;width:100%;text-align:center;min-height:auto;margin-top:2rem;font-size:2rem}.strengthList li p{margin-top:1rem;font-size:1.8rem}.logoWidgetWrapper p{font-size:1.8rem}#toc_container li a{font-size:1.8rem}.listSearchs{margin-top:-6rem}.serviceLogoInfo h2{font-size:1.8rem;color:#153567}.serviceLogoInfo p{font-size:1.6rem;margin-top:1rem}.serviceLogoInfo img{margin-left:.6rem;margin-bottom:-4px}.serviceDetailSec{margin-top:2rem}.serviceTagItemTags li a{font-size:1.4rem}.serviceTagItem label{font-size:1.6rem}.serviceDetail a{font-size:1.8rem}.serviceDetailInfo p{font-size:1.8rem;padding:1rem .5rem}.serviceDetailInfo b{font-size:1.8rem}.servicePostItemFeature{margin-left:-14.5rem}.servicePostItemFeature li{font-size:1.4rem}.servicePostItemFeature a{font-size:1.4rem}.serviceDetailMainImg,.serviceDetailSubImgs,.serviceDetailImgsWrapper{width:100%;display:block}.serviceDetailSubImgs{padding:0;margin-top:2rem}.serviceDetailFeatureList{padding:3rem 0 1rem}.serviceDetailFeatureItem p{margin-top:0;padding:2rem .5rem;font-size:1.8rem}.serviceDetailFeatureItem h3{font-size:2.0rem;padding:0 .5rem .5rem 4.5rem}.serviceDetailFeatureList li{margin-top:1rem}.serviceDetailStrongPoint p{margin-top:0;font-size:1.8rem;padding:3rem 0 1rem}.serviceDetailStrongPoint b{font-size:1.8rem}.serviceDetailProductList{margin-top:1rem;font-size:1.8rem;padding:2rem 0 2rem 0}.serviceDetailImgs{background:#fffff8}.serviceInfoTbl td{font-size:1.8rem}.priceTbl td{font-size:1.8rem}td.priceTblTitle{width:88px}.servicePostItemInfo h3{font-size:2rem}.servicePostItemInfo strong{font-size:1.8rem}.servicePostItemInfo p{font-size:1.6rem}.servicePostItemInfo label{font-size:1.6rem}.marketingInfo{width:32rem;height:25rem;padding:2.5rem 1rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.marketingInfo:before{border-bottom:25rem solid #153567;border-left:5rem solid transparent;left:calc(1px - 5rem)}.marketingBg{width:34rem}.checkStatusBar p{margin-right:2rem;width:19rem;text-align:center;line-height:1.3}.postInfo img{width:100%}.postSns{width:28.6rem}.postPage h1{padding-left:0}.postInfo h2{font-size:2rem}.postInfo h3{font-size:1.8rem}.postInfo h4{font-size:1.8rem;margin-left:0}.postInfo p{font-size:1.8rem;line-height:3rem}.postInfo a{font-size:1.8rem}.postInfo b{font-size:1.8rem}.postInfo strong{font-size:1.8rem}.postInfo th{font-size:1.8rem}.postInfo td{font-size:1.8rem}.postInfo ul{font-size:1.8rem}.postInfo li{font-size:1.8rem}.postPage{padding:1rem .5rem}.figimg{font-size:1rem}.figimg a{font-size:1rem;color:#6282b4}.postPager .page-numbers{font-size:1.8rem;margin-bottom:2rem;width:4.0rem}.postDate{padding-left:0;font-size:1.4rem}.postAuthorInfo{padding:2rem}.postAuthorEyecatch{float:left;margin-bottom:1rem;margin-right:1rem;position:static}.postAuthorInfo p{margin-top:.5rem}.postAuthor .saboxplugin-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.postAuthor .saboxplugin-gravatar{order:1}.postAuthor .saboxplugin-socials{order:2}.postAuthor .saboxplugin-desc{order:3}.postAuthor .saboxplugin-wrap .saboxplugin-gravatar,.postAuthor .saboxplugin-socials.sabox-colored{position:static}.postAuthor .saboxplugin-desc,.postAuthor .saboxplugin-authorname,.postAuthor .sab-edit-settings{margin-left:0;padding-left:0;display:block;width:100%}.postMetaCategory{font-size:1.7rem}.postListItem h2{font-size:2.0rem}.postListItem p{font-size:1.8rem}.postContent a{font-size:1.8rem}.onamaymi2 .s_con{width:calc(100% - 4rem)}.mailContactInfo p{text-align:center}.subFvImg{height:10rem}.flowList>.flowItem:not(:first-child) {margin-top:3rem}.flowList,.flowItem ul,.pFlowDesc2{margin-top:1rem}.servicePostAct .formControl{width:3rem;height:3rem}.servicePostItemInfoAct{min-height:12rem}.companyContactInfo{width:30rem;height:22rem;padding:2rem}.companyContactImg{width:23.3rem}.companyContactInfo:after{border-bottom:22rem solid #153567;border-right:4rem solid transparent;position:absolute;right:-4rem;top:0}.searchForm .formControl{width:30rem}.toiawaseBannerInfo{flex-direction:column;width:calc(100% - 16rem);height:17rem;justify-content:center;padding:0}.toiawaseBannerImg{width:15rem}.toiawaseBannerInfo:after{border-bottom:17rem solid #153567;border-right:4rem solid transparent;right:calc(1px - 4rem)}.toiawaseTitle{text-align:center;margin-top:4.5rem;font-size:2.4rem;color:#000}.contactDesc{font-size:1.4rem}.formRow p{width:100%;font-size:1.8rem}.formRow{display:block}.formMain{padding:2rem}.formMainInfo,.formRowControl .formControl{width:100%}.formRow p{display:block;margin-bottom:.5rem}.formMainInfo>.formRow:not(:first-child) {margin-top:1rem}.formRowControl{width:100%}.formRow p span{line-height:2rem;padding:0 .5rem;font-size:1.1rem;margin-left:.5rem}.whitepaperPage{padding:3rem 2rem}.whitepaperInfo{margin-top:4rem}.whitepaperInfo p{font-size:1.8rem;line-height:3rem}.whitepaperInfo strong{font-size:1.8rem;　}.whitepaperInfo b{font-size:1.8rem}.whitepaperPage h1{margin-top:1.5rem;font-weight:700;font-size:2.5rem}.whitepaperInfo h3{font-size:2.0rem}.whitepaperListItem{width:96%;height:61rem;float:left;padding:2rem;margin:1rem;border-radius:1rem;position:relative;display:table-cell;justify-content:space-between}.whitepaperListItem .mb-text{font-size:14px!important}.whitepaperListItem h2{font-size:2rem}.whitepaperListItem p{font-size:1.8rem}.whitepaperListItemFrame{height:22.5rem}.whitepaperListItemEyecatch{width:40rem;height:24rem;object-fit:contain;overflow:hidden;justify-content:center;align-items:center;display:flex}.whitepaperListItemEyecatch{object-position:cover}.whitepaperInfo .addtoany_share_save_container{margin:1rem 0 2rem 0}.satisfactionBadge{display:none}.cs-case-study{flex-direction:column}.cs-case-study b{font-size:1.8rem}.cs-thumbnail{max-width:none;margin-right:0}.cs-logo{width:80px;height:80px;position:static;margin:20px 0}.cs-details h2{font-size:1.8rem}.cs-details p{font-size:1.6rem}.cs-details a{font-size:1.6rem}.cs-question,.answer{font-size:1.8rem}}.adroteWidget .g-col{margin-top:2rem}#loading.pe-loading{background:rgba(255,255,255,.6)}#partnerEditorUpdated{display:none;position:fixed;z-index:51;inset:0;background:rgba(255,255,255,.6)}#partnerEditorUpdated div{position:absolute;inset:0;width:fit-content;height:fit-content;margin:auto;padding:4rem;border-radius:.4rem;border:1px solid #9a9a9a;background-color:#fff}.pe-header{padding:1rem 0}.pe-con-inner{max-width:95vw;width:100rem;margin:0 auto}.pe-con{max-width:98vw;width:100rem;margin:3rem auto;border-radius:1rem;padding:2rem;box-shadow:1px 1px 7px 1px rgba(0,0,0,.31)}#wpmem_login,#wpmem_reg{margin:0 auto}.pe-ad .wpmem_msg{margin:2rem auto 0}.pe-welcome{margin-bottom:2rem;font-size:2rem;font-weight:bold}.pe-massage{margin-bottom:4rem;font-size:1.6rem}.pe-radio{display:flex;align-items:center;gap:1rem;width:80rem;max-width:100%;margin:0 auto 1rem;border-radius:.4rem;padding:1rem 1.5rem;background-color:#f4f4f4;font-size:1.6rem;font-weight:bold}.pe-radio:has(> :checked){background-color:#d8dfed}.pe-radio a{margin-left:auto;color:#0066c0;font-weight:normal}.pe-btn{height:5rem;width:32rem;display:block;margin:4rem auto 1rem;border-radius:.5rem;color:#fff;font-size:1.6rem;line-height:5rem;text-align:center;box-shadow:none;outline:none;border:none;background-color:#09b892}.pe-btn:disabled{cursor:default}.pe-ad .button_div{text-align:center!important}.button_div input[name="rememberme"],.button_div label{display:inline}.pe-ad .buttons,.pe-ad .login_status a,.pe-back{display:block;width:fit-content;margin:1rem auto;border-radius:.5rem;border:none;padding:1rem 2rem;background-color:#72aee6;color:#fff;cursor:pointer}.pe-main{padding-bottom:10rem}.pe-hide{display:none}.pe-form{width:100%}.pe-form :where(th, td){padding:1rem;border-bottom:1px solid #a3a3a3}.pe-form tr:last-child :where(th, td){border-bottom:0}.pe-form th{width:20em}.pe-form :where(textarea, input[type="text"], input[type="number"]){width:100%;border:1px solid #bcbcbc;border-radius:.4rem;padding:1rem;background:transparent;vertical-align:middle}.pe-form-required th span:first-child::after{content:'*';margin-left:.2rem;color:#d92929}.pe-form-note{display:block;color:#d92929;font-size:1.2rem}.pe-form-counter{position:relative}.pe-form-counter :where(textarea, input[type="text"]){position:relative;z-index:1}.pe-form-counter input[type="text"]{padding-right:5rem}.pe-form-counter>span{position:absolute;right:2rem;bottom:.5rem;color:#707070;font-size:1.2rem}.pe-form-memo{color:#707070;font-size:1.2rem;margin-top:.5rem}.pe-form-error{color:#d92929;font-weight:bold}input.pe-form-zip{display:inline-block;width:10rem;margin-left:.5rem}.pe-form-zip+input{margin-top:.5rem}input.pe-form-year{display:inline-block;width:8rem;margin-right:.5rem}input.pe-form-month{display:inline-block;width:6rem;margin-right:.5rem;margin-left:.5rem}.pe-media img:is([src*="http"], [src*="data"]){width:auto;max-width:40rem;max-height:20rem;margin-bottom:1rem}.pe-media-clear{display:inline-block;vertical-align:middle;margin-right:1rem;padding:0 1rem;line-height:2}.pe-media-select{display:inline-block;vertical-align:middle;line-height:2}.pe-checkbox{max-height:15rem;overflow-y:auto}.pe-checkbox label{display:flex;gap:.5rem}.pe-footer{position:fixed;z-index:1;inset:auto 0 0;border-top:1px solid rgba(255,255,255,.6);backdrop-filter:blur(1px)}.pe-footer .pe-con-inner{display:flex;flex-direction:row-reverse;align-items:center;padding:1.5rem 0}.pe-footer .pe-btn{margin:0 auto}.pe-footer .pe-back{margin:0}@media screen and (max-width:767px){.pe-main{margin-bottom:15rem}.pe-footer .pe-con-inner{flex-direction:column;align-items:center;gap:1.5rem}.pe-media img[src*="http"]{max-width:100%}}.category-list-button{display:none;position:relative;z-index:1;width:2.7rem;height:2.7rem;margin-left:calc(50% - 59.5rem);padding-top:1.5rem;box-sizing:content-box}@media screen and (max-width:1600px){.category-list+.yseo-breadcrumbs{margin-top:-2.2rem;padding-left:3.8rem}.category-list+.sub_main .l_main{padding-top:0}.category-list+.sub_main .breadcrumb{margin-top:-2.2rem;padding-left:3.8rem}}@media screen and (min-width:1601px){.category-list+.yseo-breadcrumbs,.category-list+.sub_main{margin-top:11.6rem}.category-list+.yseo-breadcrumbs{padding-top:3rem}}@media screen and (max-width:1600px){.category-list-button{display:block}}@media screen and (max-width:767px){.category-list-button{margin-left:2rem}}.category-list-button button{position:relative;width:100%;height:100%;border:none;padding:0;background:none;cursor:pointer}.category-list-button button span{display:none}.category-list-button button::before,.category-list-button button::after{content:'';display:block;position:absolute;inset:0;width:2.4rem;margin:auto}.category-list-button button::before{height:1.7rem;border-top:1px solid #404040;border-bottom:1px solid #404040}.category-list-button button::after{height:0;border-top:1px solid #404040}.category-list{position:fixed;z-index:1;inset: 13.7rem calc(50vw + 60.1rem) 0 0;padding:1rem;background-color:rgba(255,255,255,.9);overflow-y:auto}.category-list-underlay{display:none}.category-list-close{display:none;position:relative;width:4rem;aspect-ratio: 1/1;margin-bottom:1rem;border:none;background:none}.category-list-close::before,.category-list-close::after{content:'';display:block;position:absolute;inset:0;margin:auto;width:100%;height:1px;background-color:#404040}.category-list-close::before{transform:rotate(45deg)}.category-list-close::after{transform:rotate(135deg)}@media screen and (max-width:1600px){.category-list{z-index:1002;inset:0;width:35rem;margin-right:auto;background:#fff;transform:translateX(-100%);transition:transform .3s ease-in-out}.category-list.open{transform:translateX(0)}.category-list-underlay{display:block;position:fixed;z-index:1001;background-color:rgba(0,0,0,.6);inset:0;visibility:hidden;opacity:0;transition-property:opacity , visiblity;transition-duration:.3s;transition-timing-function:ease-in-out}.category-list-underlay:has(+ .open){visibility:visible;opacity:1}.category-list-close{display:block}}.category-list-con{width:100%;max-width:35rem;margin-left:auto}.category-list-menu li{list-style:none}.category-list-menu span,.category-list-menu a{font-size:1.4rem}.category-list-submenu{display:none}.category-list-submenu li{margin-top:.2rem;margin-left:1em}.category-list-item,.category-list-post{display:flex;justify-content:space-between;align-items:center;border-radius:.4rem;padding:.5em;cursor:pointer;transition:background-color .2s ease-in-out}.category-list-item:hover,.category-list-post:hover{background-color:#dadada}.category-list-post.current{background-color:#dae8f5}.category-list-item{padding-right:1em}.category-list-item.current{font-size:1.6rem;font-weight:bold}.category-list-item::after{content:'';flex-shrink:0;width:1rem;aspect-ratio: 1/1;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);transition:transform .2s ease-in-out}.category-list-item.active::after{transform:rotate(135deg)}.contact_body{min-width:0}.contact_con{margin:auto;width:calc(100vw - 10rem);max-width:1600px}.contact_inner{display:grid;grid-template-columns:82rem 1fr;gap:min(8rem,2.5%);margin-top:4.2rem}.contact_title{text-align:center;font-size:3rem;font-weight:bold}.contact_title span{display:inline-block;vertical-align:middle;margin-left:.8em;border:2px solid #72aee6;border-radius:.5rem;padding:.2em .8em;font-size:60%;font-weight:normal;color:#72aee6}.contact_lead{margin-top:2rem;text-align:center;font-size:1.6rem;line-height:1.5}.contact_appeal_p1,.contact_appeal_p2{text-align:center;font-weight:bold}.contact_appeal_p1{margin-top:-3rem;font-size:2.4rem}.contact_appeal_p1 span{color:#72aee6}.contact_appeal_p2{margin-top:1em;font-size:2.2rem}.contact_appeal_img{width:80rem;max-width:100%;margin:1rem auto 0}input.btn_main{font-weight:bold}@media screen and (min-width:1440px){.contact_inner .formMain{padding-bottom:3rem;background-color:rgba(216,236,255,.3)}.contact_inner .formMainInfo{width:min(92%,57.5rem)}.contact_inner .formRow>p{width:max(12rem,30%)}.contact_inner .formRowControl{width:auto;flex-grow:1}.contact_inner .formRowControl p{width:auto}}@media screen and (max-width:1439px){.contact_inner{display:block}.contact_inner_right{margin:5rem auto 0;max-width:95rem}}@media screen and (max-width:767px){.contact_con{width:calc(100vw - 4rem)}.contact_title{font-size:2.3rem}.contact_lead{font-size:1.4rem}.contact_lead br{display:none}.contact_appeal_p1{font-size:1.8rem}.contact_appeal_p2{font-size:1.6rem}.contact_appeal_p1{margin-top:0}}.yseo-breadcrumbs{margin:0 calc(50% - 59.5rem);font-size:1.4rem}.yseo-breadcrumbs+.sub_main .l_main{padding-top:1rem}@media screen and (max-width:767px){.yseo-breadcrumbs{margin:0 2rem}}.yseo-breadcrumbs >span>span:not(:first-child){position:relative;margin-left:2.4rem}.yseo-breadcrumbs >span>span:not(:first-child)::before{content:"〉";position:absolute;left:-1.5rem}.news-sec+.searchItemList{margin-top:1rem}.news-title{text-align:center}.news-tab{margin-top:1rem}.news-tab ul{display:flex;gap:.6rem;border-bottom:1px solid #e1e1e1}.news-tab li{list-style:none;flex-grow:1}.news-tab button{width:100%;border:1px solid #f5f5f5;border-bottom:0;border-radius:0;background-color:#f5f5f5;padding:.7rem 0;font-size:1.6rem;font-weight:bold}.news-tab button.active{position:relative;border-color:#e1e1e1;background-color:#fff}.news-tab button.active::after{content:'';display:block;position:absolute;inset:auto 0 -1px;border-bottom:1px solid #fff}.news-body{margin-top:1rem}.news-item{display:none}.news-item.active{display:block}.news-item ul{display:grid;grid-template-columns:100%;gap:.5rem}.news-item li{list-style:none;padding-bottom:.5rem;border-bottom:1px solid #e1e1e1;overflow:hidden}.news-item li a{display:grid;grid-template-columns:8rem 1fr;align-items:center;gap:1.2rem}.news-item .content h3{font-size:1.8rem;color:#000}.news-item .content time{display:block;font-size:1.4rem;font-weight:400;color:#404040;line-height:1.2;text-align:right}.news-link{text-align:right}.news-link a{color:#0066c0}@media screen and (min-width:768px){.news-title.bg{width:44rem}.news-tab{margin-top:-4.3rem}.news-tab ul{justify-content:flex-end;gap:.6rem}.news-tab li{flex-grow:0}.news-tab button{width:13rem;padding:1.5rem 0;font-size:1.4rem;cursor:pointer}.news-body{position:relative}.news-item ul{align-items:start;grid-template-columns:30rem 1fr;gap:.5rem 3rem}.news-item li a{display:block}.news-item a:hover h3,.news-item a:hover time{color:#eaa115}.news-item li:first-child{grid-row:span 5;border-bottom:0}.news-item li:first-child .eyecatch{aspect-ratio: 16/9;margin-bottom:1rem}.news-item li:first-child .eyecatch img{height:100%;object-fit:cover}.news-item li:first-child h3{font-size:1.6rem}.news-item li:first-child time{margin-top:.8rem;font-size:1.2rem;text-align:left}.news-item li:not(:first-child) .eyecatch{display:none}.news-item li:not(:first-child) h3{font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news-item li:not(:first-child) time{margin-top:.5rem;font-size:1.2rem}.news-item .content h3{font-weight:400}}.conf-header{position:absolute;top:0;left:0;width:100%;padding:2rem 0}.conf-header img{width:14.5rem}.conf_wrap{padding:8rem 0;background-image:linear-gradient(335deg,#0093e9 0%,#80d0c7 100%)}.conf_con{width:calc(100% - 3rem);max-width:100rem;margin:auto}.conf-thumbnail{}.conf-content{padding:5rem 10rem;background-color:#fff}.conf-content h1{font-size:3.6rem;margin-bottom:4rem}.conf-content h2{margin:6rem 0 4rem;font-size:3.2rem;text-align:center}.conf-content :is(p, li, a, dt, dd, th, td){font-size:1.6rem}.conf-catch p{text-align:center;font-size:1.5rem}.conf-catch b{font-size:1.5rem!important}.conf-content p{margin:1em 0}.conf-content b{font-size:1.6rem}.conf-button{margin:5rem 0 1rem 0}.conf-button a{display:block;position:relative;width:44rem;margin:auto;border-radius:1rem;background:#15c29c;color:#fff;font-size:2.8rem;font-weight:700;line-height:2.5;text-align:center;box-shadow:.5rem .5rem .7rem rgba(0,0,0,.16);transition:.25s ease-in-out}.conf-button a::after{content:"";display:block;position:absolute;inset:0 2rem .8rem auto;margin:auto;border-bottom:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);width:1.5rem;height:1.5rem}.conf-button a:hover{transform:translateY(.2rem);box-shadow:.3rem .3rem .5rem rgba(0,0,0,.16)}.conf-overview{width: calc(100% + 20rem);margin:6rem -10rem;padding:6rem 10rem;background-color:#fafafa}.conf-overview h2{margin-top:0}.conf-overview dl{display:grid;grid-template-columns:17rem 1fr;align-items:center;gap:2rem;padding:2rem;border-bottom:1px solid #dadada}.conf-overview dt{font-size:2rem;font-weight:700}.conf-overview dd{}.conf-overview b{font-size:1.8rem}.conf-overview a{color:#0066c0}.conf-session small{font-size:1.4rem;color:gray}.conf-session a{font-size:1.4rem}.conf-speaker{display:grid;grid-template-columns:22rem 1fr;gap:3.5rem;margin:3rem 0}.conf-speaker-image img{clip-path:circle()}.conf-speaker-content p{font-size:1.6rem}.conf-speaker-content img{height:5rem;object-position:0 0}.conf-speaker-post{font-weight:700}.conf-speaker-content h3{font-size:2.4rem}.conf-speaker-content a{color:#0066c0}.conf_wrap+#footer{overflow:hidden;padding-top:4rem}.conf_float{position:fixed;z-index:10;right:max(2rem,calc(50% - 72rem));bottom:2rem}.conf_float img{width:20rem}@media screen and (max-width:767px){.conf-header{padding:1rem 1.5rem}.conf-header img{width:14rem}.conf_wrap{padding:5rem 0;background:linear-gradient(290deg,#0093e9 0%,#80d0c7 100%)}.conf-thumbnail{width: calc(100% + 3rem);margin:0 -1.5rem 1.5rem}.conf-content{padding:2rem 1.5rem}.conf-content h1{font-size:1.8rem;margin-bottom:2rem}.conf-content h2{margin:4rem 0 2rem;font-size:2.2rem}.conf-catch p{font-size:1.3rem!important}.conf-catch b{font-size:1.3rem!important}.conf-content b{font-size:1.4rem}.conf-content :is(p, li, a, dt, dd, th, td){font-size:1.4rem}.conf-button{margin:3rem 0}.conf-button a{width:28rem;font-size:1.8rem;box-shadow:.4rem .4rem .6rem rgba(0,0,0,.16)}.conf-button a::after{inset:0 2rem .6rem auto;width:1rem;height:1rem}.conf-button a:hover{transform:translateY(.1rem);box-shadow:.2rem .2rem .4rem rgba(0,0,0,.16)}.conf-overview{width: calc(100% + 3rem);margin:4rem -1.5rem;padding:2rem 1.5rem}.conf-overview h2{margin-top:0}.conf-overview dl{display:block;padding:1.5rem 0}.conf-overview dt{font-size:1.8rem;margin-bottom:.6rem}.conf-overview dd{}.conf-speaker{grid-template-columns:10rem 1fr;gap:1.5rem}.conf-overview b{font-size:1.8rem}.conf-speaker-image img{}.conf-speaker-content p{font-size:1.4rem}.conf-speaker-content img{height:auto;max-height:4rem}.conf-speaker-post{}.conf-speaker-content h3{font-size:1.8rem}.conf_wrap+#footer{padding-top:2rem}.conf_float{right:1rem;bottom:1rem}.conf_float img{width:11rem}}.l_main_side_sticky:has(.articleNav){align-self:stretch;position:static}.articleNav{position:sticky;top:13rem;max-height:calc(100dvh - 15rem);overflow-y:auto;border-radius:.5rem;padding:1.5rem;background-color:#fafafa}@media (max-width:767px){.articleNav{display:none}}.articleNav-heading{margin-bottom:1rem;font-size:1.6rem;font-weight:700;text-align:center}.articleNav ul{list-style:none;border-left:.2rem solid #f0f5f9}.articleNav a{display:block;margin-left:-.2rem;border-left:.2rem solid transparent;padding:.25rem 0;color:#0f0f0f;transition:.2s ease-in-out}.articleNav .anav-h2 a{padding-left:1.4rem;font-size:1.5rem;font-weight:700}.articleNav .anav-h3 a{padding-left:2.8rem;font-size:1.3rem}.articleNav a.active{border-color:#0066c0;color:#0066c0}