@media screen and (max-width:800px){html{font-size:calc(100vw / 37)}body{font-size:1.4rem}.inner{width:auto;padding:0 2rem}.pcOnly{display:none}.spOnly{display:inline-block}a:hover{opacity:1}a:hover .scale img{transform:scale(1)}a.tel-call{pointer-events:auto}.btn{padding:.5em .8em}.btn.arrow{padding:.5em 1.8em}.btn.medium{min-width:26rem;padding:.6em 1em;font-size:1.5rem}.btn.large{padding:.7em 1em;font-size:1.6rem}.btn.large.mail>span{padding-left:2.8rem}.btn.large.mail>span:before{width:2.2rem;height:1.8rem}.btn.blue{min-width:15rem;font-size:1.4rem}.bottom-btn{margin-top:3rem}ul.disc li:before{top:.6em}.mr100{margin-right:auto!important}.sp-left{text-align:left}header{border-top-width:.4rem}body.fixed{padding-top:5.1rem}header .inner{position:relative;padding:0 1rem}header .logo{width:100%;float:none;text-align:center}header .logo a{padding:.85em 1em .75em 2.8rem;font-size:1.6rem}header .logo a:before{top:1.1rem;width:2rem;height:2.5rem;background-size:contain}.gnavi,header .biz-site{display:none}header .inquiry{position:absolute;top:.7rem;right:1rem;padding:0 0 1.5rem;float:none;overflow:hidden}header .inquiry .btn{display:block;position:relative;min-width:4.7rem;padding:.7rem 0 .6rem;overflow:visible;font-size:100%}header .inquiry .btn:before{content:"";display:block;width:1.8rem;height:1.4rem;margin:0 auto;background:url(/_next/static/media/icon_mail.8a3dc762.svg) 0 0 no-repeat;background-size:contain}header .inquiry .btn span{position:absolute;bottom:-1.5rem;left:-.6rem;transform:scale(.8);font-size:1rem;white-space:nowrap}.menu-btn{display:block;position:absolute;z-index:102;top:0;left:0;box-sizing:border-box;width:4.5rem;height:100%;padding:1rem;cursor:pointer}.menu-btn>span{position:absolute;inset:0;width:1.8rem;height:.2rem;margin:auto;background-color:#0e174b}.menu-btn>span:first-child{top:-1.3rem}.menu-btn>span:nth-child(2){top:0}.menu-btn>span:nth-child(3){top:1.3rem}.menu-open .menu-btn>span{background-color:#fff}.menu-open .menu-btn>span:first-child{top:0;width:2.4rem;transform:rotate(-135deg)}.menu-open .menu-btn>span:nth-child(2){opacity:0}.menu-open .menu-btn>span:nth-child(3){top:0;width:2.4rem;transform:rotate(135deg)}.heading-a{margin-bottom:.6em;font-size:2rem}.heading-b{margin-top:3rem;margin-bottom:1.5rem;padding:.65em .8em .55em;font-size:1.8rem}.heading-b a.arrow:before{right:0}.heading-b.interview{padding-left:2.2em}.heading-b.interview:before{top:1.2em;bottom:inherit;left:1.4rem;width:2rem}.heading-c{margin-bottom:.8em;font-size:1.6rem}.heading-d{margin-bottom:1rem;font-size:1.8rem}.heading-d-sub{margin-bottom:1rem;font-size:1.6rem}.heading-d-sub,p.heading-d-sub{line-height:1.5}.breadcrumb{padding:.5rem 0;overflow-x:scroll;text-overflow:clip;white-space:nowrap;-webkit-overflow-scrolling:touch}.breadcrumb li{font-size:1rem}.breadcrumb li+li{margin-left:0;padding-left:1.4rem}.breadcrumb li+li:before{width:.5rem;height:.5rem}.category-title.agent:before,.category-title.enkaku:before{background-size:130% auto}.category-title.consulting:before{background-size:135% auto}.category-title.bab:before,.category-title.conference:before{background-size:140% auto}.category-title.workis:before{background-size:135% auto}.category-title,.category-title.service{box-sizing:border-box;min-height:13rem;padding:1.5rem 0}.category-title.news{padding:1.5rem 0 0}.category-title.short .breadcrumb{width:auto}.category-title p{padding-bottom:0;font-size:1.4rem}.category-title .en{margin-bottom:.2em;font-size:4rem}.category-title .category{margin-bottom:1rem;padding:1rem 2rem;font-size:1.8rem}.category-title .category span{font-size:1.4rem}.category-title.short{padding:1rem 0 4.8rem}.category-title.short .inner{display:block}.category-title.short .breadcrumb{margin-bottom:1.5rem}.category-title.short .category{display:inline-block;margin-top:0;font-size:1.8rem;vertical-align:middle}.category-title.short .en{display:inline-block;margin-top:0;font-size:2.4rem;vertical-align:middle}.main-contents{box-sizing:border-box;margin-bottom:3rem;padding:2rem 0}.main-contents p{line-height:1.5}.first-case{margin-bottom:3rem}.category-heading{margin-bottom:.8em;font-size:2.4rem}.category-nav{flex-wrap:wrap;justify-content:space-between;margin-bottom:1.2rem}.category-nav li{width:32%;margin:0 0 .8rem;padding:.4em 0;font-size:1.4rem}.category-nav li.current{background-color:#283895;color:#fff}.case-index{display:block;margin-bottom:2rem}.case-index .scale img{min-width:100%}.case-index .box{width:auto;margin-bottom:0;padding:0 1.5rem 1.5rem;border:none;border-bottom:.1rem solid #ccc}.case-index .box:last-of-type{border:none}.main-contents .case-index .box>p{height:auto;min-height:inherit;margin-bottom:1em;padding:0}.case-index .used-service{border:none}.case-index .box .caption{margin-bottom:0;padding:1.5rem 0 1rem}.case-index .box .caption h2{font-size:2.1rem}.case-index .box .caption img{width:7.2rem;margin-right:1em}.case-index .btn{position:relative;bottom:inherit;min-width:15rem}.case-index .used-service{margin-top:0;padding:1.5rem 2rem}.case-index .used-service dt{position:static}.case-detail-ttl{display:block;max-width:100rem;margin:1.5rem auto 1rem;background-color:#e0effa}.case-detail-txt{display:block;box-sizing:border-box;width:100%;padding:1.5rem}.case-detail-txt h1{display:block;width:100%;margin-bottom:1.5rem;font-size:1.8rem}.case-detail-img{position:relative;width:100%;height:20rem;margin:auto}.case-detail-img:before{content:"";display:block;padding-top:40%}.case-detail-img iframe{position:absolute;top:0;width:100%;height:100%}.case-detail-company p{margin-bottom:1rem}.case-detail-company p:last-of-type{margin:0}.case-detail-company .company-name{margin-bottom:1rem;font-size:1.8rem;font-weight:700;text-align:center}.case-detail-sub-txt{display:block;width:100%}.case-detail-company{margin-bottom:0;padding:0}.case-detail-logo{width:16rem;margin:1.5rem auto 0}.case-detail-logo img{width:16rem}.pickup-box{position:relative;height:26rem;padding:2rem 0}.pickup{margin-bottom:3rem}.pickup h2{font-size:3.2rem}.pickup-list{bottom:inherit;width:100%}.home-mv-inner .inner{padding:0}.pickup-list li,.pickup-list li+li{margin-right:1.5rem;margin-left:1.5rem;padding-left:0}.pickup-list li a{width:inherit}.pickup-list img{width:100%}.pickup-list .caption{padding:1rem 0;font-size:1.2rem}.pickup-list .label:before{border-top:6.4rem solid #ffe100;border-right:6.4rem solid transparent}.pickup-list .label span{top:1.4rem}.pickup-list li a:hover .label span{background:transparent;color:#fff}.pager{margin-bottom:0}.pager a{min-width:12rem;font-size:1.6rem}.pager a+a{margin-left:1.6rem}.movie-img:after{width:4.8rem;height:4.8rem}.movie .caption{font-size:1.8rem}footer{padding:0 0 5rem}.ft-contents.inner{flex-direction:column;margin-bottom:0;padding:0}.ft-company{width:100%;margin-bottom:1rem;padding-left:6.4rem;float:none}.ft-company p{margin-bottom:.5rem}.ft-right-side{margin-top:2rem}.ft-name a:before{top:-1rem;left:-5.2rem;width:3.8rem;height:4.6rem}.ft-name span{font-size:1.6rem}.ft-tel{margin-bottom:1rem!important}.ft-facebook img{width:9rem}.ft-menu{width:100%;float:none;line-height:1.7}.ft-menu .index a{padding:1rem 2rem}.ft-menu .index a,.ft-site-menus{display:block;margin-bottom:0}.ft-site-menus ul{display:block;width:auto}.ft-site-menus li{border-top:1px solid #ccc}.ft-site-menus li:not(.index){display:none}.ft-site-menus li a{position:relative}.ft-site-menus li a:before{content:"";display:block;position:absolute;top:0;right:1.3rem;bottom:0;width:.8rem;height:.8rem;margin:auto;transform:rotate(45deg);border-top:.2rem solid #1c2660;border-right:.2rem solid #1c2660}.ft-other-site{width:100%}.ft-other-site li{width:auto;float:none;border-top:1px solid #ccc}.ft-other-site li a{display:block;position:relative;padding:.8rem 2rem}.ft-other-site li a:before{content:"";display:block;position:absolute;top:0;right:1.3rem;bottom:0;width:.8rem;height:.8rem;margin:auto;transform:rotate(45deg);border-top:.2rem solid #1c2660;border-right:.2rem solid #1c2660}.ft-terms{padding-top:2rem}.ft-copyright{padding:2rem 0 0;float:none;text-align:center}.ft-copyright ul{margin-bottom:1em}.ft-copyright ul li{display:inline-block;padding:0 1rem}.ft-copyright ul li:first-child{padding-left:0}.ft-copyright ul li+li{border-left:1px solid #ccc}.ft-pmark{float:none}.ft-pmark span{width:calc(100% - 4rem);padding:.3rem 1rem 0 0;line-height:1.6}.ft-pmark img{width:4rem;height:4rem;float:none}.btn-download-data{display:none;top:17rem;width:4rem;padding:4.2rem 1rem 1rem}.btn-download-data:before{height:3.4rem}.btn-download-data:after{top:.6rem;left:.2rem;width:2.6rem;height:2.4rem}#pagetop{width:4rem;height:4rem}#pagetop:after,#pagetop:before{border-width:1rem 1.2rem}#pagetop:hover{opacity:1}.contact{padding:2rem 0 3rem}.contact .heading{margin-bottom:.8em;font-size:1.6rem}.contact .heading em{margin-top:.1em;font-size:2.4rem}.contact p{font-size:1.2rem}.contact .inquiry{padding-top:2rem}.contact .inquiry a+a{margin-top:2rem;margin-left:0}.contact .tel-call{padding-left:3.2rem}.contact .tel-call:before{top:.3rem;width:2.4rem;height:2.4rem}.contact .tel-call .number{margin-bottom:.1em;font-size:2.7rem}.contact .tel-call span:not(.number){font-size:1.2rem}.category-label{left:1rem;width:12rem;padding:.5em 0;font-size:1.4rem}.category-label:after,.category-label:before{position:absolute;bottom:-.7rem;border-top-width:.8rem}.category-label:before{border-right-width:6rem}.category-label:after{border-left-width:6rem}.editors-note{margin-bottom:3rem;padding:2rem}.editors-note .title{margin-bottom:.7em;font-size:2.2rem}.editors-note>p{margin-bottom:2rem}.advice{padding:1.5rem}.advice p{margin-bottom:1em;font-size:1.6rem}.txt-block{padding-right:0;padding-left:0}.txt-block+.heading-b{margin-top:3rem}.main-contents .txt-block:last-of-type{margin-bottom:0}.txt-block.img-left .w32,.txt-block.img-right .w32{width:60%}.img-left figure,.img-left img,.img-right figure,.img-right img{display:block;width:100%;margin:0 auto 2rem;float:none}.img-center figure,.img-center img{width:100%;margin:0 auto 2rem}.case-title{margin-bottom:2rem;padding-top:1rem}.case-title .logo-area{height:8rem}.case-title .title{margin-bottom:.5em;font-size:2.1rem}.case-info,.case-title p{line-height:1.5}.case-info{margin:1rem auto 0;text-align:left}.case-info li{display:block;padding-left:1em}.case-info li+li{margin-top:.5em;margin-left:0}.case-info em{margin-left:-1em}.seminar-title+.heading-b{margin-top:2rem}.seminar-title .title{font-size:2.4rem}.seminar-title p{font-size:1.4rem}.seminar-title p.seminar-end,.seminar-title p.seminar-recept{margin-bottom:.5rem;padding:1rem}.outline-info{line-height:1.5}.outline-info dt{width:3em}.outline-info dd{margin-left:3em}.outline-info dd.btn-center{margin-left:0;text-align:center}.corporate-status{margin-top:1em}.corporate-status dt{width:auto;float:none}.corporate-status dd{margin-left:1em}.form{margin:0 auto 2rem}.form-field{padding-left:4.5rem}.form-field:not(:last-child){margin-bottom:1.5rem}.form-field.required:before{top:0;font-size:1.2rem}.form-field .form-title{margin-bottom:.3em;padding-top:0}.form-field .form-title.float{width:auto;margin-right:0;margin-bottom:.3em;float:none}.form-field .form-item{width:100%;float:none}.form-confirm{margin-bottom:1em}.seminar-index{display:block;margin-bottom:2rem}.seminar-index .title{font-size:1.6rem}.seminar-index .box .seminar-index-right .title,.seminar-index .link{padding:1rem}.seminar-index .summary-inner{padding:1.5rem 1.5rem 0}.seminar-index .box{display:block;width:auto;margin-bottom:2rem;padding:0}.seminar-index-right{width:100%}.main-contents .seminar-index-right .speaker.img-left img{float:left}.seminar-index-left .summary-box.seminar ul li .left-side{margin-left:0;padding-left:0}.seminar-index-left .summary-box.seminar ul li .right-side{padding:0}.seminar-index .box .img-box{margin-bottom:1.5rem}.seminar-index .box .img-box .title{font-size:1.4rem}.seminar-index .box .img-box .thumb{margin-right:1.5rem}.seminar-index .outline-info{margin-bottom:1.5rem}.seminar-index .box:first-of-type .caption{padding:3rem 1.5rem 1.5rem}.seminar-index .box:first-of-type .caption .title{margin-bottom:.3em;font-size:1.8rem}.seminar-index .box:first-of-type .caption p{font-size:1.4rem}.seminar-index .box:first-of-type .img-box{margin-bottom:0;padding-top:18rem;padding-right:0}.seminar-index .box:first-of-type .img-box .thumb{inset:-16rem 0 auto;width:18rem;height:18rem;margin-right:auto}.seminar-index .box:first-of-type .img-box img{top:-10rem;right:0;left:0;width:18rem;margin:auto}.seminar-index .box:first-of-type .seminar-index-inner{padding:1.5rem}.seminar-index .box:first-of-type .outline-info{margin-bottom:1.5rem;font-size:1.4rem}.seminar-index .box:first-of-type .btn{min-width:16.5rem}.service-title{margin:-2rem -2rem 2rem}.service-title.bab-conference,.service-title.consulting,.service-title.enkaku,.service-title.workis{background-color:#fff;background-image:none}.service-title .title{position:static;width:100%}.service-title:before{padding-top:40%}.service-title .title-logo{top:10%;left:22.5%;width:63%}.service-title.enkaku .title-logo{top:24.26%;left:20%;width:60%}.service-title.bab-agent .title-logo{top:21.6%;left:9%;width:82%}.service-title.bab-conference .title-logo{top:10.2%;left:27%;width:46%}.service-title.workis .title-logo{top:14%;left:26%;width:48%}.service-title.consulting .title-logo{top:22.8%;left:14%;width:72%}.service-title .title-copy{inset:auto 2rem 7%;width:auto;padding:.5em;font-size:1.3rem}.service-title.bab-agent .title-copy{top:auto;width:auto}.service-flow{display:block;flex-wrap:wrap;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.service-flow li{box-sizing:border-box;flex:0 1;min-width:calc((100% - 1.5rem) / 2);margin-bottom:1.5rem;padding:3.8rem 1rem 1.5rem}.service-flow li+li,.service-flow.column3 li+li{margin-left:1.5rem}.service-flow li:nth-child(odd),.service-flow.column3 li:nth-child(odd),.service-flow.column6 li:nth-child(odd){margin-left:0}.service-flow li:before{top:-.5rem;width:3.2rem;font-size:2rem}.service-flow .title{margin-bottom:1rem;font-size:1.6rem}.service-flow.column3 .title{font-size:1.6rem}.service-flow .title.row2{padding:0}.service-flow p{font-size:1.2rem}.service-flow img{width:72%;margin:0 auto 1rem}.service-flow.column3 img,.service-flow.column6 img{width:72%}.service-flow .balloon{right:0;bottom:-1rem;left:0;width:9rem;margin:auto;padding:.2em 0;font-size:1.4rem}.service-flow+p{font-size:1.4rem;text-align:left}.service-task{padding:1.5rem}.task-title{margin-bottom:1.5rem;font-size:1.8rem}.di-solution{margin-bottom:3rem}.di-solution,.di-solution.event{padding:1.5rem}.di-solution:before{border-top-width:1.6rem;border-right-width:1.6rem;border-left-width:1.6rem}.di-solution .title{font-size:1.8rem;line-height:1.4;text-align:left}.di-solution .title span{margin-bottom:1.5rem;padding-left:7rem}.di-solution .title span:before{width:5.6rem;height:5rem;background-size:contain}.solution-box{display:block}.solution-box .solution{display:block;padding:1.5rem}.event .solution-box .solution{padding:1.5rem}.solution-box .solution+.solution{margin-top:1.5rem;margin-left:0}.event .solution-box .solution .right-side,.solution-box .solution .right-side{padding-left:0}.solution-box .solution .heading{margin-bottom:1rem;font-size:1.6rem;text-align:center}.solution-box .solution p{font-size:1.4rem;line-height:1.5}.solution-box .solution .heading.row2,.solution-box .solution .heading.row3{min-height:0}.solution-box .solution .left-side{display:block;width:auto}.event .solution-box .solution .left-side{width:auto}.solution-box .solution img{max-width:13rem;margin:0 auto 1rem}.event .solution-box .solution img{width:auto;margin:0 auto 1rem}.solution .check-list li:not(:last-child){margin-bottom:.4em}.flow-box{margin-bottom:3rem;padding:3rem 1.5rem 1.5rem}.flow-box ul{display:block}.flow-box ul li{padding:2rem 0 1.5rem}.flow-box ul li+li{margin-top:3rem;margin-left:auto}.flow-box ul li:before{padding:.2rem 0;font-size:1.2rem}.flow-box.arrow li:after{inset:auto 0 -1.7em;width:.1rem;height:.5rem;margin:auto;border:.7rem solid transparent;border-top-color:#1d2b7c;border-left:none}.agenda{display:block;margin:0 0 1rem}.agenda:last-of-type{margin:0}.agenda li{padding:1rem 1rem 1rem 3.8rem;font-size:1.4rem;line-height:1.5}.agenda li+li{margin-top:1rem;margin-left:0}.agenda li:before{top:.8em;left:1rem;width:2.1rem;height:1.8rem;background-size:contain}.agenda li br{display:none}.service-img{margin-bottom:1.5rem;padding:1.5rem 1rem}.service-img+p{margin-bottom:3rem;font-size:1.4rem;text-align:left}.service-img-list{margin:-.8rem -.3rem}.service-img-list li{width:50%}.service-img-list li .box{padding:1rem}.service-img-list li img{width:7rem;min-width:7rem;margin-bottom:.5rem}.service-img-list li p{font-size:1.4rem;line-height:1.3}.service-feature{margin-bottom:3rem}.service-feature ul{margin:0 -.5rem 1.5rem}.service-feature ul li{min-height:0;padding-top:3.8rem;padding-bottom:1.3rem;font-size:1.2rem;line-height:1.3}.service-feature ul li+li{margin-left:.2rem}.service-feature ul li[class^=icon-]:before{top:0;width:3.8rem;height:3.8rem}.service-feature ul li>div{transform:scale(.9)}.service-feature ul .f16,.service-feature ul .f18{font-size:1rem}.service-feature ul .f21{font-size:1.1rem}.service-feature ul .f28{font-size:1.5rem}.service-feature>p{font-size:1.4rem;text-align:left}.service-info{padding:0}.service-info .left-side{width:auto;margin-bottom:1.5rem;float:none;text-align:center}.service-info .right-side{width:auto;float:none}.service-info .clear{margin-top:1.5rem}.point-copy{font-size:1.6rem}.service-info .logo{width:66%}.service-case{margin-bottom:3rem}.service-case h2{margin-bottom:1em;font-size:2.2rem}.company-list{margin-bottom:1rem}.service-slider ul{padding:0 1rem}.loop_css2 li{width:inherit}.service-slider li img{max-width:18rem}.company-list li{width:33.33%;padding:.2rem}.img-left-block>img{width:auto;margin-bottom:1.5rem;float:none}.img-left-block>.box{width:auto;padding:0;float:none;text-align:center}.img-left-block .heading{margin:0 0 1rem;font-size:1.6rem;text-align:left}.img-left-block p{margin-bottom:1.5rem;text-align:left}.sub-copy{font-size:1.6rem}.conference-graph{margin-bottom:3rem}.conference-graph .image-box img{width:100%}.detail-info{margin-bottom:1.5rem;text-align:left}.service-slider li{padding:1rem}.service-slider li+li{margin-left:auto;padding-left:0}.consulting-case{display:block}.consulting-case li+li{margin-top:1rem;margin-left:0}.consulting-case .title{padding:.7em 0}.consulting-case .box{padding:1.5rem}.consul-example-list li{margin-bottom:1.5rem}.consul-example-list li .top-side{display:block;padding:1.5rem}.consul-example-list li .top-side .left-side{font-size:1.6rem}.consul-example-list li .bottom-side .left-side,.consul-example-list li .top-side .left-side{width:auto;margin-bottom:1rem;text-align:center}.consul-example-list li .top-side .right-side{line-height:1.5}.consul-example-list li .bottom-side{display:block;padding:2rem 1.5rem 1.5rem}.consul-example-btm{padding:1.5rem}.case-slider .item{margin:0 3rem;padding:0}.case-slider .item .item:before{border-top:3rem solid #ffe100;border-right:3rem solid transparent}.case-slider .left-side{width:auto;padding:2rem 1em 4rem;float:none}.case-slider .right-side{width:auto;float:none}.case-slider .used-service{padding:.6rem 1rem .6rem 8em;font-size:1.2rem}.case-slider .title{font-size:1.6rem}.case-slider .logo-area{height:4rem;margin-bottom:1rem}.case-slider p:not(:last-child){margin-bottom:1rem}.case-slider .slick-next{right:0}.case-slider .slick-prev{left:0}.case-slider .slick-next,.case-slider .slick-prev{width:3rem;height:8rem}.case-slider .slick-next:before,.case-slider .slick-prev:before{width:1.6rem;height:1.6rem}.case-slider .slick-prev:before{left:1.1rem}.case-slider .slick-next:before{right:1.1rem}.agent-about ul{display:block}.agent-about ul li{width:100%;margin-bottom:2rem}.agent-about-ttl{font-size:1.6rem}.form.service .form-select,.form.service .form-txt{display:block;margin-bottom:2rem}.service .form-field{box-sizing:border-box;width:100%}.service .form-field:not(:last-child){margin-bottom:1rem}.form-txt .form-field.required .form-title{padding-right:5rem}.form-txt .form-field.required .form-title:before{top:0;font-size:1.2rem}p.service-case-title{margin-bottom:1rem;font-size:1.8rem}p.service-case-title span{font-size:1.4rem}.service-case-box{display:block;margin-bottom:3rem}.service-case-box.enkaku{margin-bottom:2rem}.service-case-box .left-side,.service-case-box.enkaku .left-side{width:auto;text-align:center}.service-case-box .left-side img{width:40%}.service-case-box .right-side span{font-size:1.4rem}.service-case-box ul li{padding-left:2rem;font-size:1.8rem;line-height:1.5}.service-case-box ul li:before{width:.7rem;height:.7rem}.service-flow{padding-top:2rem;padding-bottom:1rem}.service-flow.column6 img{width:35%}.service-flow.column4 img,.service-flow.column4 li:nth-of-type(2) img,.service-flow.column6 img{width:7rem;height:auto}.service-flow.column4 li:nth-of-type(3) img{width:8rem}.service-flow.column4 img{min-height:auto}.service-flow.column6 .title{font-size:1.4rem}.service-flow.column4 .title{margin-bottom:1rem;font-size:1.4rem}.service-flow.column4 p{font-size:1.4rem}.service-flow.column6.arrow li:after{inset:auto 0 1em;margin:auto;transform:rotate(135deg)}.service-flow.arrow.column4 li:after{inset:auto 0 1.5em;margin:auto;transform:rotate(135deg)}.service-flow.column4 li{padding:4rem 1rem}.service-flow.column4 li+li{margin-left:auto}.service-flow li{padding-bottom:3rem}.service-flow li:last-child{padding-bottom:2rem}.image-box.money img{width:90%}.heading-b.sub-txt span{font-size:1.4rem}.image-box.di-search{margin-bottom:1rem}.img-left-block.interview>.box{width:auto}.image-box.di-search img{width:70%}.img-left-block.interview>img{width:100%}.service-top-inner .image-box.enkaku{margin-bottom:1rem}.service-top-inner .image-box.enkaku img{width:100%}.company-logo{margin-bottom:1rem}.img-left-block.interview .company-logo p{margin-bottom:0;padding-top:1rem;padding-left:1rem;font-size:1.4rem}.img-left-block.interview .service-sub-title{margin-bottom:1rem;padding-top:0;padding-left:0;font-size:1.6rem;line-height:1.5}.interview .company-logo img{float:none;text-align:center}.di-enkaku{padding:1.5rem}.di-enkaku .enkaku-box{margin-bottom:1.5rem;padding:1.5rem}.enkaku-box-ttl{font-size:1.8rem;line-height:1.5}.image-box.cloud{margin-bottom:2rem}.image-box.cloud img{width:100%}.cloud-box>div{padding:1.5rem 1rem}.cloud-box .cloud-ttl{font-size:1.6rem}.cloud-box.qanda .cloud-ttl.question{margin-bottom:1rem;padding-left:3rem;font-size:1.6rem;line-height:1.5}.cloud-box.qanda .cloud-ttl.question:before{font-size:1.6rem}.cloud-box.qanda p.answer{padding-left:3rem}.cloud-box.qanda p.answer:before{font-size:1.6rem}.example-box h3{margin-bottom:2rem;font-size:1.8rem}.example-list{display:block}.example-list li{width:100%;margin-bottom:1.5rem}.example-list li .top-side{padding:1.5rem 1rem 1rem}.example-list li .top-side .left-side{margin-right:2rem}.example-list li .top-side .right-side{padding-top:.5em}.example-list li .top-side .right-side span{width:35%}.example-list li .bottom-side{min-height:auto;padding:1rem}.di-enkaku .enkaku-box .left-side{width:auto;margin:0 auto;padding-right:0;text-align:center}.di-enkaku .enkaku-box .left-side img{width:40%}.di-enkaku .enkaku-box .right-side{padding-top:1rem}.img-left-block.interview>.box.pl3{padding-left:0}.img-left-block.interview>.box.pl3 p{margin-bottom:auto}.di-solution.enkaku{margin-bottom:1.5rem;padding:1.5rem}.enkaku .solution-box .solution .right-side{width:auto;margin:0 0 1.5rem;padding:1rem}.enkaku .solution-box .solution .heading{text-align:left}.enkaku .solution-box .solution .right-side:last-of-type{margin:0}.enkaku .solution-box .solution .right-side.top{margin-left:auto}.image-box.wksp{margin-bottom:1rem}.image-box.wksp img{width:100%}.use-table{width:auto;margin-bottom:2rem}.use-table td{height:auto;padding:1rem .5rem;font-size:1.2rem}.di-solution.arrow{margin-bottom:6rem}.wksp-flow-box.arrow{margin-bottom:2rem}.di-solution.arrow:before,.image-box.arrow-double:before,.wksp-flow-box.arrow:before{bottom:-4.7em;border:1.5rem solid transparent;border-top:2rem solid #1d2b7c}.di-solution.arrow:after,.image-box.arrow-double:after,.wksp-flow-box.arrow:after{bottom:-2.3em;width:1.7rem;height:2rem}.wksp-flow-box.arrow:before{bottom:-3.4em;left:0}.wksp-flow-box.arrow:after{bottom:-1em;left:0}.solution-btm{padding:1rem 1.5rem;font-size:1.6rem}.wksp-flow-box{padding:1.5rem 0}.wksp-flow-box .wksp-flow-ttl{font-size:1.8rem}.image-box.arrow-double img{width:100%}.image-box.arrow-double:before{right:5em;bottom:-3.8em}.image-box.arrow-double:after{right:5.5em;bottom:-1.4em}.wksp-flow-box.arrow-double:before{top:-2.9em;left:4.5em;border:1.5rem solid transparent;border-bottom:2rem solid #1d2b7c}.wksp-flow-box.arrow-double:after{top:-.5em;left:4.95em;width:1.7rem;height:2rem}.workis-about{display:block}.workis-about .left-side{width:100%}.workis-about .right-side{max-width:40%;margin:0 auto;padding-left:0}.workis-feature ul{display:block}.workis-feature ul li{width:auto;margin-bottom:2rem}.workis-feature-ttl{padding-bottom:.5rem;font-size:1.8rem}.workis-feature-sub,.workis-feature-txt{padding-left:1.7em}.workis-feature-sub p{padding-bottom:.5rem;font-size:1.6rem}.workis-feature ul li:before{top:auto;right:0;bottom:-.7em;width:100%;height:.2rem;margin:auto;backgroun1:#ccc}.workis-type{display:block;margin-bottom:2rem}.type-box{width:auto;margin-bottom:2rem}.type-box:last-child{margin-bottom:auto}.type-box.right{margin-left:auto}.type-box .type-box-ttl{padding:1rem 0;font-size:1.7rem}.type-box-conts{padding:1rem 3rem}.type-box-btm{padding:2rem 0}.type-box-btm ul{float:none}.type-box-btm ul+ul{margin-top:1rem;padding-left:0}.rehabilitation-box{padding:1.5rem}.rehabilitation-example{padding-left:0}.rehabilitation-example .right-side{padding:1rem 0 0 2rem}.rehabilitation-example-ttl{margin-bottom:3rem;padding:1rem;font-size:1.5rem}.rehabilitation-example-ttl:before{bottom:-2.1em;border:1rem solid transparent;border-top:1.4rem solid #1c2660}.solution-btm.rehabili{margin-bottom:2rem;padding:1rem 2rem;font-size:1.7rem}.solution-btm.rehabili span{margin-right:1rem;padding:.5rem 1rem}.rehabilitation-flow{display:block;margin-bottom:1.5rem}.rehabilitation-flow .left-side{display:block;width:100%;padding:1rem 0;font-size:1.7rem}.rehabilitation-flow .right-side{display:block;box-sizing:border-box;width:100%;padding:1rem}.rehabilitation-flow .right-side ul li{line-height:1.5}.service-flow.column5{padding:3rem 1.5rem 1.5rem}.service-flow.column5 li{width:100%}.service-flow.column5 li+li{margin-left:auto}.service-flow li:before{font-size:1.6rem}.service-flow.arrow li:after{inset:auto 0 .9em;margin:auto;transform:rotate(135deg)}.service-flow.column5 li:last-child,.service-flow.column5 li:nth-of-type(4){margin-top:auto}.service-flow img{width:80%}.workis-payment-top{margin-bottom:2rem;padding:1.5rem}.workis-payment-top tr .bold{width:27%;font-size:1.6rem}.workis-payment-btm{margin-bottom:1rem}.workis-payment-btm tr td{padding:1rem .5rem;vertical-align:middle}.workis-payment-btm tr .pl30{padding-left:1rem}.workis-payment-btm .bg_g,.workis-payment-btm .bg_y{width:20%}.img-left-block.interview.workis>img{width:100%}.img-left-block.interview>.box{padding-left:0}.sub-title{margin-bottom:1rem;font-size:1.6rem}.img-left-block.workis{padding:0}.img-left-block.workis p{margin-bottom:auto}.img-left .speakers,.img-right .speakers{width:25%}.img-right-block .left-box{width:auto;float:none}.img-right-block>img{display:block;width:80%;margin:0 auto;padding-left:0;float:none;text-align:center}.terakoya-case{display:block}.terakoya-case li{width:100%;border-right:none;border-bottom:.2rem solid #ccc}.terakoya-case li:last-child{border-bottom:none}.terakoya-case li img{width:90%}.terakoya-teachers li{display:block;width:90%;margin:0 auto;text-align:center}.terakoya-teachers li+li{margin-top:1rem;margin-left:auto}.cloud-box.terakoya .cloud-ttl{font-size:1.8rem}.cloud-box.terakoya>div{padding:1.5rem 0}.terakoya_payment tr td{padding:1rem .5rem}.terakoya_info{margin-bottom:1rem}.terakoya_info tr td{padding:1rem .5rem}.terakoya_detail{margin-left:auto}.satelite-case{display:block}.satelite-case li{width:100%;border-right:none;border-bottom:.2rem solid #ccc}.satelite-case li:last-child{border-bottom:none}.satelite-case li img{width:90%}.satelite-teachers li{display:block;width:90%;margin:0 auto;text-align:center}.satelite-teachers li+li{margin-top:1rem;margin-left:auto}.cloud-box.satelite .cloud-ttl{font-size:1.8rem}.cloud-box.satelite>div{padding:1.5rem 0}.satelite_payment tr td{padding:1rem .5rem}.satelite_info{margin-bottom:1rem}.satelite_info tr td{padding:1rem .5rem}.satelite_detail{margin-left:auto}ul.satelite-case.feature li img{max-height:none}.home-mv{position:relative;overflow:hidden}.home-mv-out{min-height:inherit}.home-mv-out .mv{min-height:auto;left:50%;transform:scale(1.2) translateX(-50%);transform-origin:top left}.home-mv-inner{min-height:inherit;padding-bottom:0}.home-mv-inner:before{content:"";display:block;height:12.5rem}.heading-t{margin-bottom:1rem;font-size:2.1rem;line-height:1.5}.top-heading{padding:1.5rem 0}.top-heading.no-top{margin-top:1.5rem;margin-bottom:1.5rem}.top-heading .title{font-size:1.8rem}.top-heading.no-top .title{padding:.5em .8em .4em;font-size:1.8rem}.top-heading p.mb20{margin-bottom:1rem!important}.top-heading .en{margin-bottom:.1em;font-size:3.6rem}.top-copy{margin-top:.5rem;margin-bottom:2rem;line-height:1.7;text-align:left}.top-copy,.top-copy.large,.top-copy.xlarge{font-size:1.4rem}.top-contents-block{padding:1.5rem 0}.top-contents-block:last-of-type{padding-bottom:1.5rem}.top-contents-block .pickup-list{margin-bottom:2rem}.news-index{display:block}.news-index .left-side{display:flex;align-items:baseline;justify-content:space-between;width:auto;margin-right:0;padding-right:1rem}.news-index .right-side{flex:1 1}.news-index .en{margin-bottom:1rem;font-size:2.8rem}.news-index .txt-arrow{font-size:1.2rem}.problem-list{margin:-.5rem -.5rem 0}.problem-list>li{box-sizing:border-box;width:50%;margin:0;padding:0;border:.1rem solid #c3cce8;background-color:#fff;font-size:1.4rem;border-top:none}.problem-list>li:first-child{border-bottom:none}.problem-list>li:first-child,.problem-list>li:nth-child(2){border-top:.1rem solid #c3cce8}.problem-list>li:nth-child(2n){border-left:none}.problem-list>li:before{right:0;bottom:1rem;left:0;width:60%;margin:auto;padding:.2rem .5rem;font-size:1.2rem}.problem-list>li:hover{box-shadow:none}.problem-list>li>div{min-height:auto;padding:1rem .5rem 4rem}.problem-list>li>div .front{margin-bottom:1rem;transform:translateZ(0);cursor:pointer}.problem-list>li>div:hover .front{opacity:1}.problem-list>li>div .front.row2{transform:translateZ(0)}.problem-list>li>div:hover .front{visibility:visible;transform:translateZ(0)}.problem-list>li>div .back{display:none;transform:translateZ(0);opacity:1;font-size:1.4rem}.problem-list>li>div .back a{display:block;padding:.5rem 0}.problem-list>li>div .back.row1,.problem-list>li>div .back.row3,.problem-list>li>div .back.row4,.problem-list>li>div:hover .back,.problem-list>li>div:hover .back.row1,.problem-list>li>div:hover .back.row2,.problem-list>li>div:hover .back.row3,.problem-list>li>div:hover .back.row4{transform:translateZ(0)}.problem-list>li>div.arrow:before{display:none}.service-list li{box-sizing:border-box;width:50%;border:.1rem solid #c3cce8;border-top:none}.service-list li:first-child,.service-list li:nth-child(2),.service-list li:nth-child(3),.service-list li:nth-child(4){border:.1rem solid #c3cce8}.service-list li:first-child,.service-list li:nth-child(2){border-top:.1rem solid #c3cce8;border-bottom:none}.service-list li:nth-child(2n){border-left:none}.service-list li:hover{box-shadow:none}.service-list li a{padding:1rem}.service-list .service-list-img{margin-bottom:auto}.service-list .service-list-ttl{margin-bottom:.5rem;padding:0;font-size:1.6rem}.service-list li:hover .service-list-ttl{color:#1c2660}.service-list li .service-list-ttl.arrow:after,.service-list li .service-list-ttl:before{display:none}.service-list .service-list-txt{font-size:1.2rem}.event-list{display:block}.event-list li{width:auto;margin-bottom:1.5rem}.event-list li:hover{box-shadow:none}.event-list li:first-of-type,.event-list li:nth-of-type(2){margin-bottom:1.5rem}.event-list li:last-of-type{margin-bottom:0}.event-list li:nth-of-type(2n){margin-left:auto}.event-list li a{display:block;padding:1.5rem}.event-list li a .left-side{margin-bottom:1rem;text-align:left}.event-list li a .right-side{padding-left:0}.event-list li a .right-side .event-list-ttl{margin-bottom:.5rem;font-size:1.6rem}.event-list li a .left-side .f-rob .f-large{margin-left:1rem;font-size:2.8rem}.event-list li a:hover .left-side .held{border:.1rem solid #283895;background:transparent;color:#283895}.event-list li a .right-side .event-list-ttl.arrow{padding:0}.event-list li a .right-side .event-list-ttl.arrow:before{display:none}.service-head{padding:1.5rem}.service-category{position:static;margin-bottom:1.5rem;padding:.7rem 1rem;font-size:1.4rem;text-align:center}.service-category br{display:none}.service-head img{width:60%}.service-pickup{margin-bottom:2rem;padding:1.5rem 1.5rem 2rem}.service-pickup p{margin:0 0 1rem;font-size:1.4rem;text-align:left}.service-pickup img{margin-bottom:2rem}.service-index{margin:-.5rem}.service-index li{width:calc(50% - 1rem);margin:.5rem}.service-index li a{padding:1.5rem 1rem;font-size:1.4rem}.service-index li a:before{border-top-width:1.8rem;border-right-width:1.8rem}.service-index li a:after{right:1rem;width:.8rem;height:.8rem}.top-corporate-info{display:block}.top-corporate-info .left-side{width:auto;padding-top:30%}.top-corporate-info .right-side{padding:1.5rem}.top-corporate-info .logo{margin-bottom:2rem;padding-left:4.8rem;font-size:1.2rem}.top-corporate-info .logo:before{top:-.4rem;width:3.8rem;height:4.8rem}.top-corporate-info .logo em{font-size:1.8rem}.top-corporate-info .info-box .box{width:auto;float:none}.top-corporate-info .info-box h4{margin-top:1em;margin-bottom:.3em}.top-corporate-info .info-box p+p{margin-top:0}.seminar-slider .item{margin:0 3rem}.seminar-slider .caption{padding:1.5rem}.seminar-slider .caption .title{margin-bottom:.2em;font-size:1.4rem}.seminar-slider .caption p{font-size:1.2rem}.seminar-slider .img-box{padding-top:12rem;padding-right:0}.seminar-slider .img-box .thumb{inset:-11rem 0 auto;width:12rem;height:12rem;margin:auto}.seminar-slider .seminar-index-inner{padding:1.5rem}.seminar-slider .outline-info{font-size:1.2rem}.seminar-slider .slick-track{display:flex}.seminar-slider .slick-track:after{display:none}.seminar-slider .slick-slide{align-self:stretch;height:auto;float:none}.seminar-slider .slick-next{right:0}.seminar-slider .slick-prev{left:0}.seminar-slider .slick-next,.seminar-slider .slick-prev{width:3rem;height:8rem}.seminar-slider .slick-next:before,.seminar-slider .slick-prev:before{width:1.6rem;height:1.6rem}.seminar-slider .slick-prev:before{left:1.1rem}.seminar-slider .slick-next:before{right:1.1rem}.top-gmap #googleMapArea{min-height:300px}}@media screen and (min-width:641px) and (max-width:800px){html{font-size:calc(100vw / 56)}body{font-size:1.6rem}.seminar-form-iframe{height:110rem}}@media screen and (max-width:599px){.inner{padding:0 1.5rem}.main-contents{padding:0}.editors-note{padding:2rem 1.5rem}.service-title{margin:-2rem -1.5rem 2rem}}.news-nav ul{display:flex}.news-nav ul li{display:flex;width:calc((100% - 7.5rem) / 6);margin-right:1.5rem}.news-nav ul li:last-child{margin-right:0}.news-nav ul li a{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:100%;padding:.7rem 0;border:.1rem solid #1c2660;color:#1c2660;font-weight:700}.news-nav ul li a.active,.news-nav ul li a:hover{border:.1rem solid #283895;background:#283895;color:#fff}.news-nav ul li a:hover{opacity:1}.news-box{margin-top:4rem;margin-bottom:4rem}.news-list li{display:table;box-sizing:border-box;width:100%;text-overflow:ellipsis}.news-list li:nth-of-type(odd){background:#f3f3f3}.news-list li a,.news-list li div{display:block;position:relative;padding:1.5rem}.news-list li a:hover{background-color:#e2e6f8}.news-list li a{display:flex;align-items:center}.news-list li span{display:inline-block;vertical-align:middle}.news-list li .genre{width:14.5rem;margin-right:2rem;padding:.2rem 0;transition:all .3s;border:1px solid #1c2660;text-align:center}.news-list li a:hover .genre{border:1px solid #4f85c0;background-color:#4f85c0;color:#fff}.news-list li .date{min-width:14rem;margin-right:1rem}.news-list li .over-txt{width:62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-list li .over-txt.nodate{width:88rem}.news-list li a:before{content:"";display:block;position:absolute;top:0;right:1.5rem;bottom:0;width:1rem;height:1rem;margin:auto;transform:rotate(45deg);border-top:.2rem solid #1c2660;border-right:.2rem solid #1c2660}.main-contents.news{padding-top:4rem}.news-title{margin-bottom:3.2rem;padding-top:1.5rem}.news-title .title{margin:1em auto;color:#1c2660;font-size:3.2rem;font-weight:700;line-height:1.3;text-align:center}.news-title p{margin-bottom:2rem;font-size:1.6rem}.news-title .title-img{text-align:center}.btm-box{margin-bottom:3rem}.news .txt-block{padding:0 3rem}.bottom-img,.txt-block img.bottom-img{margin-top:3rem}.di-data{padding-bottom:3rem}.di-data dt{float:left}.di-data dd{padding-left:7em;text-indent:-1em}.news-btn{text-align:center}.news-btn .btn{padding-right:3rem}.btn.arrow{padding:.4em 1.7em}.di-nav{position:absolute;right:0;bottom:-4.8rem;left:0;width:84rem;margin:0 auto}.di-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.di-nav ul li{position:relative;height:5rem;margin-right:.5rem;font-size:1.4rem;letter-spacing:normal;text-align:center}.di-nav ul li,.di-nav.news ul li{width:calc((100% - 4rem) / 5)}.di-nav ul li:last-child{margin-right:0}.di-nav ul li a{display:block;position:relative;top:50%;box-sizing:border-box;height:100%;transform:translateY(-35%);transition:all .3s;background:#fff;color:#1d2b7c;font-size:1.6rem;line-height:50px}.di-nav ul li a:hover{transform:translateY(-45%);text-decoration:none}.di-nav ul li.active{position:relative}.di-nav ul li.active:before{content:"";display:block;position:absolute;z-index:2;right:51%;bottom:0;left:51%;height:.4rem;margin:auto;transition:all .3s;transition-property:left,right;animation-name:categoryLine;animation-duration:.7s;animation-delay:1s;background:#ffe100;animation-fill-mode:forwards}.di-nav ul li a:hover{opacity:1}.di-title{display:inline-block;position:absolute;z-index:2;right:0;bottom:-3rem;left:0;width:30rem;margin:auto;padding:1.2rem 0;background:#202f69;color:#fff;font-size:3.2rem;font-weight:700;text-align:center}.vision-box{margin-bottom:5rem;padding:5rem 0;background:#f2f3f6;text-align:center}.vision-box .vision-title{display:inline-block;margin-bottom:4rem;padding-bottom:1rem;border-bottom:.4rem solid #ffe100;color:#1c2660;font-family:Roboto Condensed;font-size:6.4rem;line-height:1}.vision-box .sub-title{margin-bottom:1rem;font-size:2.4rem}.vision-box .sub-title.en{font-family:Roboto Condensed;font-size:2.4rem;font-weight:400;line-height:1}.about-txt{font-size:2.1rem}.di-txtblock{max-width:100rem;margin:0 auto}.di-txtblock .left-side,.di-txtblock .right-side{box-sizing:border-box;float:left}.di-txtblock .left-side{width:30rem}.di-txtblock .left-side h3{color:#1c2660;font-family:Roboto Condensed;font-size:6rem;font-weight:400;text-align:center}.di-txtblock .left-side h3.logo{width:15.6rem;margin:0 auto}.di-txtblock .right-side{width:calc(100% - 30rem)}.members-top .right-side-title{padding:0 0 3rem;font-size:2.4rem;line-height:1.5}.di-link-list{display:flex;flex-wrap:wrap;justify-content:center}.di-link-list li{align-self:stretch;width:47%;margin:auto 6rem 6rem auto}.di-link-list li:nth-of-type(2n){margin-right:auto}.di-link-list li a{display:block;position:relative;height:100%;background-color:#fff;color:#1c2660}.di-link-list img{display:block}.di-link-list .caption p{position:relative;padding:2rem 0;background:#e5e8ef;font-size:2.8rem;font-weight:700;text-align:center}.di-link-list .caption p:before{content:"";display:block;position:absolute;top:0;right:1em;bottom:0;width:1.5rem;height:1.5rem;margin:auto;transform:rotate(45deg);border-top:.3rem solid #1c2660;border-right:.3rem solid #1c2660}.message-box{margin-bottom:7rem;padding-bottom:5rem}.message-box:last-child{margin-bottom:auto;padding-bottom:0;border-bottom:none}.message-box .di-txtblock .right-side{width:72%;margin-bottom:2rem;padding-left:8rem}.message-box .di-txtblock .left-side{width:25%;padding-right:1rem;padding-left:2rem}.person-right.message-box .di-txtblock .left-side img{width:90%}.person-right.message-box .di-txtblock .left-side{float:right}.person-right.message-box .di-txtblock .right-side{padding-right:8rem;padding-left:0}.president{font-size:2.1rem;font-weight:700;text-align:right}.president span{display:block;padding-bottom:2rem;font-size:1.6rem;font-weight:400}.message-profile-box{box-sizing:border-box;width:100%;max-width:75rem;padding:2rem;float:right;border:.1rem solid #ccc}.message-profile-box p{font-size:1.4rem;line-height:1.5}.summary-inner{margin:0 auto;padding-top:1rem}.development .summary-inner,.summary-inner{max-width:100rem}.summary-box .heading-b:first-child{margin-top:0}.summary-box>ul>li{display:table;box-sizing:border-box;width:100%;padding:1.5rem 0;border-bottom:.1rem solid #ccc}.summary-box>ul>li:last-child{border-bottom:none}.summary-box:not(.development)>ul>li:first-child{padding-top:0}.summary-box>ul>li>div{display:table-cell}.summary-box ul li .left-side{width:11rem;padding-left:9rem;font-weight:700;vertical-align:middle}.summary-box.seminar ul li .left-side{width:15rem;margin-right:2em;margin-left:3em}.summary-box ul li .right-side{padding-left:8rem;line-height:1.7}.summary-box.seminar ul li .right-side{padding-left:3em}.summary-box .disc+p{margin-top:1em}.summary-box.development>ul>li{min-height:8.2rem;padding:1.6rem 0 1.2rem;border-bottom:none}.summary-box.development>ul>li:nth-of-type(odd){background:#f2f3f6}.summary-box.development ul li .left-side{width:11rem;padding-left:11rem;font-size:1.6rem;font-weight:400;vertical-align:middle}.summary-box.development ul li .right-side{vertical-align:middle}.access-box{max-width:100rem;margin:0 auto}.access-box dl{margin-bottom:3rem}.access-box dl dd,.access-box dl dt{float:left;line-height:1.75}.access-box dl dt{padding-left:9rem;font-weight:700}.access-box dl dd{padding-left:14rem}.access-map{margin-bottom:3rem}.map-list-wrap{max-width:62rem;padding-left:28rem}.map-list li{position:relative;box-sizing:border-box;margin-bottom:1rem;padding-left:2.4rem;float:left}.map-list li:before{content:"";display:block;position:absolute;top:.25em;left:0;width:.8rem;height:.8rem;border:.4rem solid #000;border-radius:50%}.map-list li.tozai:before{border:.4rem solid #00ade7}.map-list li.shinjuku:before{border:.4rem solid #7ab629}.map-list li.hanzoumon:before{border:.4rem solid #8f76d6}.map-list li.mita:before{border:.4rem solid #0072bd}.map-list li.marunouchi:before{border:.4rem solid #e60012}.map-list li.chiyoda:before{border:.4rem solid #009b53}.map-list li.jr:before{border:.4rem solid #221815}.map-list-wrap .notes{padding-left:1em;font-size:1.4rem;line-height:1.5;text-indent:-1em}.map-list-wrap .notes+.map-list{margin-top:1em}.access-logo{margin-top:4rem;text-align:center}.access-logo+.heading-b{margin-top:2rem}.googleMapArea{min-height:300px}.googleMapArea iframe{width:100%}.back-box{position:relative;padding:9.5rem 0}.back-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/members_img01.0602064a.jpg) no-repeat 50%;background-size:cover}.back-box.members{padding:24rem 0}.back-box.members:before{background:url(/_next/static/media/members_img03.bbc24dc1.jpg) no-repeat 50%;background-size:cover}.back-box.members2{padding:22rem 0}.back-box.members2:before{background:url(/_next/static/media/members_bg02.43e2836d.jpg) no-repeat 50%;background-size:cover;background-position-y:30%}.back-box.ft{padding:15rem 0}.back-box.ft:before{background:url(/_next/static/media/members_bg03.820a442f.jpg) no-repeat 50%;background-size:cover}.members-top{position:relative;padding:5rem 0 5rem 25rem}.members-top:before{content:"";display:block;position:absolute;top:-15rem;left:0;width:100%;height:100rem}.members-top.sugimoto:before{width:22rem;background:url(/_next/static/media/sugimoto.cef43a17.png) no-repeat 50%;background-position:0 8rem;background-size:contain}.members-top.kobayashi:before{top:-8rem;width:18rem;background:url(/_next/static/media/kobayashi.9206dc05.png) no-repeat;background-size:contain}.members-top.takahashi:before{width:20rem;background:url(/_next/static/media/members_img02.50cb6f79.png) no-repeat 50%;background-position:0 8rem;background-size:contain}.members-top p{position:relative}.members-jobs{display:flex;padding:6rem 0}.members-jobs p{line-height:1.5}.members-jobs li{width:33%}.members-jobs li+li{margin-left:6rem}.members-jobs li span{font-weight:700}.members-detail{padding-top:7rem;column-gap:5rem;column-count:3}.members-detail li{page-break-inside:avoid;break-inside:avoid;width:30rem}.members-detail li:nth-of-type(2),.members-detail li:nth-of-type(4){margin-bottom:4rem}.members-detail li p:first-child{margin-bottom:1rem}.members-detail li p span{font-weight:700}@media (min-width:800px){ul.cf.custom-about-history-cf,ul.cf.custom-about-message-cf,ul.cf.custom-about-outline-cf,ul.cf.custom-about-philosophy-cf{justify-content:unset!important;margin:0 auto}}.di-nav.custom-about-history-di-nav ul li,.di-nav.custom-about-message-di-nav ul li,.di-nav.custom-about-outline-di-nav ul li,.di-nav.custom-about-philosophy-di-nav ul li{width:calc((100% - 4rem) / 4)!important;flex:1 1}@media screen and (max-width:800px){.di-nav.custom-about-history-di-nav ul li,.di-nav.custom-about-message-di-nav ul li,.di-nav.custom-about-outline-di-nav ul li,.di-nav.custom-about-philosophy-di-nav ul li{width:50%!important;flex:1 0 33.333333%}.di-nav.custom-about-history-di-nav ul li:nth-of-type(3),.di-nav.custom-about-message-di-nav ul li:nth-of-type(3),.di-nav.custom-about-outline-di-nav ul li:nth-of-type(3),.di-nav.custom-about-philosophy-di-nav ul li:nth-of-type(3){border-right:1px solid #0e174b!important}.news-nav ul{flex-wrap:wrap;justify-content:space-between}.news-nav ul li{width:48%;margin-right:1rem;margin-bottom:1rem}.news-nav ul li a{padding:.5rem 0;font-size:1.2rem}.news-nav ul li:nth-of-type(2n){margin-right:auto}.news-nav ul li:last-child,.news-nav ul li:nth-of-type(5){margin-bottom:auto}.news-box{margin-top:1.5rem;margin-bottom:1.5rem}.news-list li a:before{top:0;right:1em;bottom:0;margin:auto}.news-list li a,.news-list li div{padding:1rem 3rem 1rem 1.5rem;font-size:1.3rem}.news-list li a{display:block}.news-list li .genre,.news-list li .over-txt{width:auto}.news-list li .over-txt{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-list li .over-txt.nodate{width:auto}.news-list li .genre{min-width:10rem;margin-bottom:.8rem;padding:.2rem 1rem .1rem}.news-title{margin-bottom:2rem}.news-title .title{margin:0 auto;font-size:2.6rem}.news-title p{margin-bottom:1rem;font-size:1.4rem}.news .txt-block{padding:0}.bottom-img,.txt-block img.bottom-img{width:100%;margin-top:1rem}.di-data{padding-bottom:2rem}.category-title.about{padding:1.5rem 0 0}.category-title.about.ttlonly{padding:4rem 0 0}.category-title p{padding:0 1rem}.di-nav{position:static;width:auto}.di-nav ul{margin-top:2rem}.di-nav ul li{display:block;box-sizing:border-box;width:33.3%;height:auto;margin-right:auto;padding:0 0 .1rem;border-right:1px solid #0e174b}.di-nav ul li:nth-of-type(3),.di-nav ul li:nth-of-type(5){border:none}.di-nav ul li:last-child,.di-nav ul li:nth-of-type(4){width:50%}.di-nav.news ul li{width:33.33%;margin:0}.di-nav.news ul li:nth-of-type(4),.di-nav.news ul li:nth-of-type(5){width:50%}.di-nav ul li a{top:0;height:auto;transition:none;line-height:inherit}.di-nav ul li a,.di-nav ul li a:hover{transform:translateY(0)}.di-nav ul li:last-child,.di-nav ul li:nth-child(3n){margin-right:0}.di-nav ul li a{padding:.8rem 0;font-size:1.3rem}.di-nav ul li.active:before{bottom:.1rem}.di-mv{height:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.di-mv:before{content:"";display:block;padding-top:40%}.di-title{width:20rem;padding:.5em 0;font-size:2rem}.vision-box{margin-bottom:3rem;padding:3rem 1rem 2rem}.vision-box .vision-title{margin-bottom:3rem;padding-bottom:.3em;border-bottom-width:.4rem;font-size:3.2rem}.vision-box .sub-title{margin-bottom:1em;font-size:1.8rem;line-height:1.5}.vision-box .mb20{margin-bottom:1em!important}.vision-box .sub-title.en{margin-bottom:1rem;font-family:Roboto Condensed;font-size:2.1rem;font-weight:400;line-height:1}.about-txt{font-size:1.8rem}.di-txtblock{width:auto;padding:0 1.5rem}.di-txtblock .left-side,.di-txtblock .right-side{float:none}.di-txtblock .left-side{width:auto}.di-txtblock .left-side h3{margin-bottom:.3em;font-size:3.2rem}.di-txtblock .left-side h3.logo{width:12rem}.di-txtblock .right-side{width:auto}.di-txtblock .right-side .right-side-title{margin-bottom:.8em;padding:0;font-size:1.8rem;text-align:center}.di-txtblock .right-side .right-side-title img{width:24rem}.di-txtblock .mb30{margin-bottom:1em!important}.di-txtblock .mb50{margin-bottom:1.5em!important}.di-link-list li{width:48%;margin:0 4% 2rem 0}.di-link-list .caption p{padding:1rem 0;font-size:1.6rem}.di-link-list .caption p:before{right:1rem;width:.9rem;height:.9rem;border-top:.2rem solid #1c2660;border-right:.2rem solid #1c2660}.message-box{margin-bottom:2rem;padding-top:2rem;padding-bottom:4rem}.message-box .di-txtblock .right-side{width:auto;margin-bottom:2rem;padding-left:0}.message-box .di-txtblock .left-side{width:56%;margin:0 auto 1.5rem;padding:0;text-align:center;position:relative;height:30vh;margin-bottom:3rem;overflow:hidden}.person-right.message-box .di-txtblock .left-side{float:none}.person-right.message-box .di-txtblock .right-side{padding-right:0;padding-left:0}.message-profile-box{width:auto;margin-bottom:1.5rem;padding:1rem}.president{font-size:1.6rem}.president span{padding-bottom:1rem;font-size:1.4rem}.president img{width:14rem}.development .summary-inner,.summary-inner{width:auto;padding:0 1.5rem}.summary-box>ul>li{display:block;min-height:0}.summary-box>ul>li>div{display:block}.summary-box ul li .left-side{width:100%;padding-left:0;font-size:1.4rem}.summary-box.seminar ul li .left-side{margin:0}.summary-box.seminar ul li .right-side{padding:0}.summary-box ul li .right-side{padding-left:0}.summary-box.development>ul>li{padding:1.5rem;border-bottom:none}.summary-box.development>ul>li:nth-of-type(odd){background:#F2F3F6}.summary-box.development ul li .left-side{width:7em;padding-left:0;font-size:1.4rem}.access-box{padding:0 1.5rem}.access-box dl{margin-bottom:1.5rem}.access-box dl dd,.access-box dl dt{float:none}.access-box dl dd,.access-box dl dt{padding-left:1em}.access-map{margin-bottom:1.5rem}.map-list-wrap{margin-left:1em;padding-left:0}.map-list{width:auto}.map-list li{width:auto;float:none}.map-list li:last-child{margin-bottom:0}.map-list-wrap .notes{margin-top:.5em;font-size:1.2rem}.googleMapArea{min-height:400px}.back-box{min-height:10rem;padding:0}.members-top{position:relative;padding:2rem 0 2rem 28%}.members-top:before{top:1em;width:24%;height:96%;background-size:contain}.members-top.kobayashi,.members-top.sugimoto{padding:0}.members-top.sugimoto:before{top:-5rem;width:8rem;height:12.3rem;background-position:0 0;background-size:cover}.members-top.kobayashi:before{top:-8rem;width:7.5rem;height:15rem;background-position:0 0;background-size:cover}.members-top.takahashi:before{top:2rem;width:8rem;height:30rem;background-position:0 0;background-size:cover}.members-top .right-side-title{margin:2em 0 2em 9rem;padding:0;font-size:1.6rem;line-height:1.8;text-align:left}.members-top p.mb30{margin-bottom:1.5rem!important}.back-box.members{padding:4rem 0}.members-jobs{display:block;padding:2rem 0}.members-jobs li{width:90%;margin:0 auto}.members-jobs li+li{margin-top:1.5rem;margin-left:auto}.members-detail li p:first-child,.members-jobs li p:first-child{text-align:center}.members-jobs li p img{width:100%}.back-box.members2{padding:2rem 0}.members-detail{padding-top:2rem;column-count:auto}.members-detail li{width:90%;margin:0 auto;float:none}.members-detail li:nth-of-type(2),.members-detail li:nth-of-type(4){margin-bottom:auto}.members-detail li+li{margin-top:1.5rem;margin-left:auto}.members-detail li p img{width:100%}.members-detail li p img.w70{width:70%}.back-box.ft{padding:2rem 0}.members-detail li p.mb20{margin-bottom:.5rem!important}}.category-title.service .category{width:30rem;padding:.5rem 0 .9rem;line-height:1.4}.d-none-pc{display:none}.text-center{text-align:center}.text-left{text-align:left}.aligncenter{display:flex;margin:0 auto}.text-justify-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.satelite-col-4{width:calc(100% /3)!important}.koe1{position:relative;padding:20px;border-radius:10px;background-color:#E0EFFA}.koe1:before{bottom:-10px;left:20px;background-color:#E0EFFA}.koe1:after,.koe1:before{content:"";display:block;position:absolute;z-index:-1;width:30px;height:30px;margin-left:0;border-radius:0 50px}.koe1:after{bottom:-5px;left:30px;transform:rotate(30deg);background-color:#fff}.tab-contents{display:none}.tab-contents.on{display:block}.main-contents.service{padding:7rem 8rem 4rem}.service-top-inner{max-width:100rem;margin:0 auto}.service-top-inner.side,.service-top-inner.side.enkaku{max-width:100rem;margin:0}.service-inner{max-width:100rem;margin:0 auto}.service-tab{display:flex;position:relative;box-sizing:border-box;flex-wrap:wrap;justify-content:center;max-width:110rem;margin:0 auto;padding-top:3rem;background:#fff;text-align:center}.service-tab:before{content:"";display:block;position:absolute;z-index:1;right:0;bottom:0;left:0;width:100%;height:.2rem;margin:auto;background:#0E174B}.service-tab li{display:flex;width:24.8%;padding-right:3rem;text-align:center}.service-tab li:last-child{padding-right:0}.service-tab li a{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:100%;padding:1.3rem 0;border:.2rem solid #dbe0f0;border-bottom:none;background:#DBE0F0;color:#1C2660;font-size:2.4rem;font-weight:700}.service-tab li.on a{position:relative;z-index:2;border:.2rem solid #0e174b;border-bottom:none;opacity:1;background:#fff}.service-tab.btm{position:relative;margin-bottom:5rem;padding-top:0;padding-bottom:5rem;border-bottom:none}.service-tab.btm:before{top:0;bottom:auto}.service-tab.btm li a{border-top:none;border-bottom:.2rem solid #dbe0f0}.service-tab.btm li.on a{border-top:none;border-bottom:.2rem solid #0e174b}.service-top h2.heading-a{margin-bottom:4rem}.service-top h2 .icon-building,.service-top h2 .icon-users{position:relative;padding-left:10rem}.service-top h2 .icon-child{position:relative;padding-left:7rem}.service-top h2 .icon-building:before,.service-top h2 .icon-child:before,.service-top h2 .icon-users:before{content:"";display:block;position:absolute;top:-.5em;bottom:0;left:0;width:6.5rem;height:6rem;margin:auto;background:url(/_next/static/media/icon_building.1b77af11.svg) no-repeat;background-size:cover}.service-top h2 .icon-users:before{top:-.2em;width:6rem;height:6rem;background:url(/_next/static/media/icon_users.ac1eb8ab.svg) no-repeat;background-size:cover}.service-top h2 .icon-child:before{top:-.2em;width:4.5rem;height:5rem;background:url(/_next/static/media/icon_child.ca50cef4.svg) no-repeat;background-size:cover}.service-txt{margin-bottom:4rem;color:#1C2660;font-size:1.8rem;font-weight:700;text-align:center}.service-box{margin-bottom:2rem;padding:3rem;background:#EAECF2}.service-box .center-side,.service-box .left-side{float:left}.service-box .right-side{width:22%;float:right}.service-box .left-side{width:25%}.service-box .center-side{width:44%;padding-left:3.5%}.no-r .service-box .center-side{width:69%}.service-box .top-txt{margin-bottom:1rem;color:#1C2660;font-size:1.4rem;font-weight:700;line-height:1.5}.top-txt span{color:#C70000}.service-graph .top-txt{margin-bottom:0}.service-box .center-side h3,.service-box .center-side h4{margin-bottom:1rem;color:#1C2660;font-size:2.8rem}.service-box .center-side .btm-txt{margin-bottom:1rem;line-height:1.5}.service-box .center-side a.btn{padding:.3em 2.7em .3em 2.5em}.feature-list li{margin-bottom:1rem;padding:.3rem 0;background:#fff;color:#333;font-size:1.4rem;letter-spacing:.1rem;text-align:center}.service-sub-title{margin-bottom:2rem;font-size:2.4rem;line-height:1.8}.service-sub-title li{padding-left:1.2em;text-indent:-1.2em}.service-top-inner .image-box img{width:68%}.comment-list li{padding-left:2.2em;line-height:2.25;text-indent:-2.2em}.babnav-table,.conference-table{width:100%;border:.1rem solid #999;text-align:center}.babnav-table tr,.conference-table tr{border-bottom:.1rem solid #999}.babnav-table .normal{width:16rem}.babnav-table .bg-g{width:24rem;background:#E2F0D9}.babnav-table .bg-y{width:30rem;background:#FFF2CC}.babnav-table .bg-b{width:30rem;background:#DEEBF7}.babnav-table td,.conference-table td{height:7.2rem;line-height:1.3;vertical-align:middle}.conference-table{margin-bottom:4rem}.conference-table td{width:16rem}.conference-table td.company{width:20rem}.conference-table td.f21{font-size:2.1rem}.conference-table .bg-y{background:#FFF2CC}.conference-table .bg-gray{background:#F2F3F6}.service-img{margin-bottom:4rem}.service-img img{width:61%}.side-nav-box{position:relative}.side-nav{width:18.5rem}.side-nav ul{background:#fff}.side-nav ul li:first-child{padding:1.5rem 2rem;background:#1D2B7C;color:#fff;font-size:1.8rem;font-weight:700}.side-nav ul li a{display:block;box-sizing:border-box;width:100%;padding:.7rem 2rem;border-bottom:.1rem solid #fff;background:#F2F3F6;color:#0E174B;font-size:1.4rem}.side-nav ul li.active{position:relative}.side-nav ul li.active:before{content:"";display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;width:.5rem;height:70%;margin:auto;background:#FFE100}.side-nav ul li.active a:hover:before,.side-nav ul li.active:hover:before{opacity:1}.side-nav ul li.active a{font-weight:700}.side-nav.sp{display:none}.service-graph>div:not(:last-child){margin-bottom:1rem}.service-graph dt{display:block;padding:.2em 0;font-weight:700}.service-graph dd{width:16rem;height:2.5rem;background:linear-gradient(left,#fff,#fff 19%,transparent 0,transparent 21%,#fff 0,#fff 39%,transparent 0,transparent 41%,#fff 0,#fff 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff);background:linear-gradient(90deg,#fff 0,#fff 19%,transparent 0,transparent 21%,#fff 0,#fff 39%,transparent 0,transparent 41%,#fff 0,#fff 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff)}.service-graph dd.meter1{background:linear-gradient(left,#283895,#283895 19%,transparent 0,transparent 21%,#fff 0,#fff 39%,transparent 0,transparent 41%,#fff 0,#fff 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff);background:linear-gradient(90deg,#283895 0,#283895 19%,transparent 0,transparent 21%,#fff 0,#fff 39%,transparent 0,transparent 41%,#fff 0,#fff 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff)}.service-graph dd.meter2{background:linear-gradient(left,#283895,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#fff 0,#fff 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff);background:linear-gradient(90deg,#283895 0,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#fff 0,#fff 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff)}.service-graph dd.meter3{background:linear-gradient(left,#283895,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#283895 0,#283895 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff);background:linear-gradient(90deg,#283895 0,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#283895 0,#283895 59%,transparent 0,transparent 61%,#fff 0,#fff 79%,transparent 0,transparent 81%,#fff 0,#fff)}.service-graph dd.meter4{background:linear-gradient(left,#283895,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#283895 0,#283895 59%,transparent 0,transparent 61%,#283895 0,#283895 79%,transparent 0,transparent 81%,#fff 0,#fff);background:linear-gradient(90deg,#283895 0,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#283895 0,#283895 59%,transparent 0,transparent 61%,#283895 0,#283895 79%,transparent 0,transparent 81%,#fff 0,#fff)}.service-graph dd.meter5{background:linear-gradient(left,#283895,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#283895 0,#283895 59%,transparent 0,transparent 61%,#283895 0,#283895 79%,transparent 0,transparent 81%,#283895 0,#283895);background:linear-gradient(90deg,#283895 0,#283895 19%,transparent 0,transparent 21%,#283895 0,#283895 39%,transparent 0,transparent 41%,#283895 0,#283895 59%,transparent 0,transparent 61%,#283895 0,#283895 79%,transparent 0,transparent 81%,#283895 0,#283895)}th.bk_ttlbl{background-color:#1c2660;color:#fff}.plan_table{width:100%;margin:50px auto 0;border:.1rem solid #999;text-align:center}.plan_table tr{border-bottom:.1rem solid #999}.plan_table td{height:7.2rem;border-right:.1rem solid #000;line-height:1.3;vertical-align:middle}.plan_table th{border-right:.1rem solid #fff}.plan_table .normal{width:16rem}.category-title.service.satelite .category{width:88rem}@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");@media screen and (max-width:1419px){.side-nav.sp{display:block;position:static;width:auto}.side-nav.sp ul{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:.1rem;column-gap:.1rem}.side-nav.sp ul li:first-child{grid-column:1/-1;justify-content:center;padding:1.2rem 0;font-size:1.6rem}.side-nav.sp ul li{display:flex}.side-nav.sp ul li a{padding:1.2rem 0;font-size:1.2rem;text-align:center}}@media screen and (max-width:800px){.category-title.service.satelite .category{width:auto;margin-bottom:.8rem;padding:.5rem 1rem}.satelite-col-4{width:100%!important}.d-none-pc{display:block}.service .heading-b{margin-top:.5rem}.service-inner,.service-top-inner{width:auto;padding:0 1.5rem}.service-inner .mb20,.service-top-inner .mb20{margin-bottom:.5em!important}.service-inner .mb30,.service-top-inner .mb30{margin-bottom:1em!important}.service-inner .mb40,.service-top-inner .mb40{margin-bottom:1.5em!important}.service-inner .mb50,.service-top-inner .mb50{margin-bottom:2em!important}.service-top-inner.side,.service-top-inner.side.enkaku{margin-right:auto!important;padding:0}.service-tab{padding-top:1.5rem}.service-tab li{display:flex;width:28%;padding-right:1.5rem}.service-tab li a{width:100%;padding:.5rem 0;font-size:1.4rem;line-height:1.3}.service-tab.btm li a{padding-top:.8rem}.service-tab li:first-child a{padding-top:1.5rem}.service-tab li.on a{width:100%}.main-contents.service{padding:1rem}.service-top h2.heading-a{margin-bottom:2rem;padding:7rem 0 0}.service-top h2 .icon-building,.service-top h2 .icon-child,.service-top h2 .icon-users{padding:0}.service-top [class*=" icon-"]:before,.service-top h2 [class^=icon-]:before{top:-8.5rem;right:0;left:0}.service-top h2 .icon-building:before{width:5.5rem;height:5rem}.service-top h2 .icon-users:before{width:5rem;height:5rem}.service-top h2 .icon-child:before{width:3.9rem;height:4.4rem}.service-sub-title{font-size:1.8rem}.service-sub-title,.service-txt{margin-bottom:1rem;line-height:1.5}.service-txt{font-size:1.4rem}.service-box{margin-bottom:1rem;padding:1.5rem}.service-box .center-side,.service-box .left-side,.service-box .right-side{width:auto;float:none}.service-box .left-side{margin-bottom:2rem;overflow:hidden;background-color:#fff;text-align:center}.service-box .left-side img{display:block;max-width:15rem;margin:auto;transform:scale(1.2)}.service-box .center-side{padding-left:0}.service-box .center-side .top-txt{margin-bottom:.5rem;font-size:1.2rem}.service-box .center-side .service-btn{margin-bottom:1rem;text-align:center}.service-box .center-side h3,.service-box .center-side h4{margin-bottom:.5rem;font-size:2rem}.feature-list li{box-sizing:border-box;padding:.5em .8em;text-align:left}.feature-list li br{display:none}.service-graph>div{display:flex;width:80%}.service-graph>div:not(:last-child){margin-bottom:.5rem}.service-graph dt{width:6em;margin-right:1em;padding:.1em 0}.service-graph dd{flex:1 1;height:1.8rem}.comment-list li{line-height:1.7}.service-img{margin-bottom:2rem}.service-img img{width:90%}.form-item .form-inline .left-side{width:10%}.form-item .form-inline .right-side{width:80%}.no-r .service-box .center-side{width:auto}.service-tab.btm{margin-bottom:3rem;padding-bottom:3rem}.side-nav.sp ul{grid-template-columns:repeat(3,1fr)}.side-nav ul li.active:before{top:auto;right:0;bottom:.1rem;width:80%;height:.3rem}.babnav-table td{min-height:3rem}.conference-table{margin-bottom:2rem}.babnav-table td,.conference-table td{padding:.5rem;font-size:1.2rem}}