﻿.header_inner{max-width:1100px;margin:0 auto;padding:20px;width:100%}.main-visual .top-page .title_mv{font-size:60px !important}.navi-001-01{font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.navi-001-01 header#navigations .inner .logo h1 a{line-height:60px}.navi-001-01 header#navigations .inner .logo h1 a img{vertical-align:baseline}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .logo h1 a img{max-height:40px !important}}.navi-001-01 header#navigations .inner .main-menu ul .level-01,.navi-001-01 header#navigations .inner .main-menu ul .level-01-trigger{border-left:0 !important;border-right:0 !important}.navi-001-01 header#navigations .inner .main-menu ul .level-01 .level-01-cont,.navi-001-01 header#navigations .inner .main-menu ul .level-01-trigger .level-01-cont{border:0}.navi-001-01 header#navigations .inner .main-menu ul .level-01 a,.navi-001-01 header#navigations .inner .main-menu ul .level-01-trigger a{text-align:center}.navi-001-01 header#navigations .inner .main-menu li a{padding:15px 10px}.navi-001-01 header#navigations .inner .main-menu li:nth-child(6){background:#f58526}.navi-001-01 header#navigations .inner .main-menu li:nth-child(5){background:#f58526;border-right:1px solid #ffffff !important}.theme-hu-0013-01.v2-0.clearfix .top-page .title-group{min-height:500px;margin:auto}.theme-hu-0013-01.v2-0.clearfix .top-page .title-group .col-1{vertical-align:middle;text-align:center}.theme-hu-0013-01.v2-0.clearfix .top-page .title-group .col-1 .heading{margin-bottom:40px}.theme-hu-0013-01.v2-0.clearfix .top-page .title-group .col-1 .heading h2{padding:20px 0}.theme-hu-0013-01.v2-0.clearfix .top-page .title-group .col-1 .heading h2::after{content:"";display:block;border-bottom:2px solid #fff;width:200px;margin:20px auto -20px}@media screen and (max-width: 769px){.theme-hu-0013-01.v2-0.clearfix .top-page{padding:40px 20px}.theme-hu-0013-01.v2-0.clearfix .top-page .title-group .cta .cta-row .cta-column{width:initial}.theme-hu-0013-01.v2-0.clearfix .top-page .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01.v2-0.clearfix .main-visual{min-height:100%;background-position-y:top}.theme-hu-0013-01.v2-0.clearfix .main-visual .row{margin:auto}.theme-hu-0013-01.v2-0.clearfix .main-visual .row .col-1{vertical-align:middle}.theme-hu-0013-01.v2-0.clearfix .main-visual .row .col-1 .heading{margin-bottom:40px}.theme-hu-0013-01.v2-0.clearfix .main-visual .row .col-1 .heading h2{padding:20px 0}.theme-hu-0013-01.v2-0.clearfix .main-visual .row .col-1 .heading h2::after{content:"";display:block;border-bottom:2px solid #fff;width:200px;margin:20px auto -20px}@media screen and (max-width: 769px){.theme-hu-0013-01.v2-0.clearfix .main-visual{padding:40px 20px;min-height:220px;background-attachment:scroll}.theme-hu-0013-01.v2-0.clearfix .main-visual .col{width:100% !important}.theme-hu-0013-01.v2-0.clearfix .main-visual .title-group{min-height:0}.theme-hu-0013-01.v2-0.clearfix .main-visual .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01{background:#fff !important}.theme-hu-0013-01 .breadcrumbs{background:#282828}.theme-hu-0013-01 .wrapper.none{max-width:none !important}.theme-hu-0013-01 .contents .component.image img{border-radius:0}.theme-hu-0013-01 .contents .component.heading h2{font-size:30px;color:#de2930}.theme-hu-0013-01 .contents .component.heading h3{border-bottom:none}.theme-hu-0013-01 .contents .component.text.center,.theme-hu-0013-01 .contents .component.heading.center{text-align:center}.theme-hu-0013-01 .contents .entry-image-card .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:20px}.theme-hu-0013-01 .contents .entry-image-card .article-list .entry-list-unit{-webkit-box-flex:0;-ms-flex:0 1 16em;flex:0 1 16em;margin-right:20px}@media screen and (max-width: 769px){.theme-hu-0013-01 .contents .entry-image-card .article-list{padding-left:0;display:block}.theme-hu-0013-01 .contents .entry-image-card .article-list .entry-list-unit{margin-right:0}.theme-hu-0013-01 .contents .entry-image-card .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01 .contents .entry-image-left .entry-list-unit{display:table}.theme-hu-0013-01 .contents .entry-image-left .entry-list-unit .img{padding-right:0;width:260px}.theme-hu-0013-01 .contents .entry-image-left .entry-list-unit .cont{width:100%;border-left:0}@media screen and (max-width: 769px){.theme-hu-0013-01 .contents .entry-image-left .img{width:25% !important;display:table-cell !important;vertical-align:middle}.theme-hu-0013-01 .contents .entry-image-left .cont{width:initial;display:table-cell !important}.theme-hu-0013-01 .contents .entry-image-left .cont p{display:none}.theme-hu-0013-01 .contents .entry-image-left .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01 .contents .button .red{background:#b81c22}.theme-hu-0013-01 .contents .richtext table td,.theme-hu-0013-01 .contents .richtext table th{border:1px solid #ddd}.theme-hu-0013-01 .contents .cta-group .cta-row-0{margin-bottom:-35px}.theme-hu-0013-01 .contents .cta-group .cta-row-0 .cta-heading{margin-bottom:-35px}.theme-hu-0013-01 .contents .form .form-label.require:after{background:red}.theme-hu-0013-01 .contents .form .form-submit input{background:#c00808;border:none}.theme-hu-0013-01.v2-0.clearfix .side .entry-image-left .entry-list-unit{display:table}.theme-hu-0013-01.v2-0.clearfix .side .entry-image-left .entry-list-unit .cont{width:70%}@media screen and (max-width: 769px){.theme-hu-0013-01.v2-0.clearfix .side .entry-image-left .img{width:30%;display:table-cell !important}.theme-hu-0013-01.v2-0.clearfix .side .entry-image-left .cont{display:table-cell !important}.theme-hu-0013-01.v2-0.clearfix .side .entry-image-left .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01.v2-0.clearfix .side .blog-archive{padding:0 10px}.theme-hu-0013-01.v2-0.clearfix .side .tag_cloud{padding:0 8px}.theme-hu-0013-01.v2-0.clearfix .side .category{padding:0 10px}.foot p,.foot a,.foot h3{color:#fff}.foot .logo-image img{width:180px !important}.foot .list.horizontal{text-align:center}.foot .foot-copyright{background:transparent}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .service-group{border-bottom:1px solid #eee;text-align:center}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .service-group .image img{width:150px !important;border-radius:50% !important}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .case-group{text-align:center}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .case-group .case-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .case-group .case-logos .col{-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px;margin:10px}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .case-group .main-visual .top-page .title_mv{font-size:30px !important}}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group{background-size:cover;background-position:center}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .heading h2{color:#fff !important}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .entry-list .entry-list-unit{display:inline-block;width:47%;box-shadow:0 0 15px;margin:3px 6px}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .entry-list .entry-list-unit .img{width:30%;float:left;padding-right:0}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .entry-list .entry-list-unit .cont{float:right;border-left:0;width:70%}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .entry-list .entry-list-unit{width:100% !important}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .entry-list .entry-list-unit .main-visual .top-page .title_mv{font-size:30px !important}}.wrapper.clearfix.none.page-58ec48244840e70b8a001db8 .contents .contents-group .entry-list .entry-list-unit:nth-of-type(5){display:none}.wrapper.clearfix.none.page-58ec48254840e70b8a001dfd .contents .solution-group{text-align:center}.wrapper.clearfix.none.page-58ec48254840e70b8a001dfd .contents .solution-group .image img{border-radius:50%}.wrapper.clearfix.none.page-58ec48254840e70b8a001e38 .contents .solution-group{text-align:center}.theme-hu-0013-01.v2-0.category-case.clearfix .wrapper.clearfix.none .contents .lead-group .row-1 .col-1{width:25% !important}@media screen and (max-width: 769px){.theme-hu-0013-01.v2-0.category-case.clearfix .wrapper.clearfix.none .contents .lead-group .row-1 .col-1{width:initial !important}.theme-hu-0013-01.v2-0.category-case.clearfix .wrapper.clearfix.none .contents .lead-group .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01.v2-0.category-case.clearfix .wrapper.clearfix.none .contents .case-cont .row-2 .col.col-2{width:25% !important}@media screen and (max-width: 769px){.theme-hu-0013-01.v2-0.category-case.clearfix .wrapper.clearfix.none .contents .case-cont .row-2 .col.col-2{width:initial !important}.theme-hu-0013-01.v2-0.category-case.clearfix .wrapper.clearfix.none .contents .case-cont .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01.v2-0.clearfix .blog_articles .infomation h1{text-shadow:none}.theme-hu-0013-01.v2-0.clearfix .blog_articles .infomation h1 a{font-weight:bold}.theme-hu-0013-01.v2-0.clearfix .blog_articles .infomation h1::after{display:none}.theme-hu-0013-01.v2-0.clearfix .blog_articles .infomation .published_at{background:transparent}@media screen and (max-width: 769px){.theme-hu-0013-01.v2-0.clearfix .blog_articles .infomation{width:initial !important;float:none !important}.theme-hu-0013-01.v2-0.clearfix .blog_articles .infomation .main-visual .top-page .title_mv{font-size:30px !important}}.theme-hu-0013-01.v2-0.clearfix .blog_article h1{color:#de2930}.theme-hu-0013-01.v2-0.clearfix .blog_article h1:after{display:none}.theme-hu-0013-01.v2-0.clearfix .cta-group .cta-row-0{margin-bottom:-35px}.theme-hu-0013-01.v2-0.clearfix .cta-group .cta-row-0 .cta-heading{margin-bottom:-35px}@media screen and (max-width: 769px){.desc_none_sp .article-list .entry-list-unit .cont .description{display:none}.main-visual .top-page .title_mv{font-size:30px !important}}.component.carousel .flexslider{background:transparent}@media screen and (min-width: 990px){#hu-0013-01 .fifth-box .col{box-shadow:5px 5px 5px 5px rgba(0,0,0,0.03) !important;border:none !important;display:inline-block !important;margin:10px !important;padding:0px !important;box-sizing:border-box !important;width:22% !important}#hu-0013-01 .third-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:inline-block;margin:10px !important;padding:0px !important;box-sizing:border-box !important;width:22% !important;height:300px !important}#hu-0013-01 .seventh-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:inline-block !important;margin:10px !important;padding:0px !important;box-sizing:border-box !important;width:30% !important}#hu-0013-01 .ninth-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:inline-block;margin:10px;padding:0px !important;box-sizing:border-box;width:30% !important;height:280px}}@media screen and (max-width: 769px){#hu-0013-01 .third-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;padding:10px;margin:30px auto}#hu-0013-01 .fifth-box .col{box-shadow:5px 5px 5px 5px rgba(0,0,0,0.03) !important;border:none !important;padding:10px !important;margin:30px auto !important}#hu-0013-01 .seventh-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;padding:10px !important;margin:25px auto}#hu-0013-01 .ninth-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;padding:10px !important;margin:30px auto}.last-row .last-box{margin:30px auto !important}}@media screen and (min-width: 550px) and (max-width: 770px){#hu-0013-01 .inner .third-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:inline-block !important;margin:10px;box-sizing:border-box !important;width:45% !important;height:310px !important}#hu-0013-01 .inner .fifth-box .col{box-shadow:5px 5px 5px 5px rgba(0,0,0,0.03) !important;border:none !important;display:inline-block !important;margin:10px !important;padding:0px !important;box-sizing:border-box !important;width:45% !important;min-height:340px !important}.intro-text{font-size:16px;line-height:1.5;height:180px}#hu-0013-01 .inner .ninth-box .col{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:block !important;margin:20px auto;padding:10px !important;box-sizing:border-box;width:60% !important;height:240px}}.foot{max-width:100%;width:auto}@media screen and (max-width: 1149px){.sidebtn{display:none}}@media screen and (min-width: 1150px){.sidebtn{display:block;position:fixed;bottom:230px;right:0px;z-index:8}.sidebtn .cta-row{margin:0}.sidebtn .cta-column{margin:0}.sidebtn a{width:30px;background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important;writing-mode:vertical-rl;font-size:16px !important;letter-spacing:10px;border-radius:10px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;padding:20px 13px 20px 10px !important}.sidebtn a:hover{background-color:rgba(50,155,180,0.7) !important}.main-visual.top-page{z-index:9}section.content-element.content-1{z-index:9}}@media screen and (min-width: 549px){.third-box-top span{font-size:22px !important}}@media screen and (min-width: 770px){.main-visual-content .row .top-cta-btn{display:none !important}}@media screen and (max-width: 769px){.sec-wrapp{display:none}.main-visual-content .row .top-cta-btn{display:block !important}.main-visual-content .row .top-cta-btn a{background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important}}.last-box{display:inline-block !important;width:30% !important;margin-right:10px !important;box-shadow:5px 5px 8px 5px rgba(0,0,0,0.25);border:none !important;margin:10px !important}@media screen and (min-width: 990px){#hu-0013-01 .third-box .first-box{margin-left:25px}#hu-0013-01 .fifth-box .first-box{margin-left:30px !important}#hu-0013-01 .seventh-box .first-box{margin-left:32px !important}#hu-0013-01 .ninth-box .first-box{margin-left:20px !important}#hu-0013-01 .last-row .first-box{margin-left:35px !important}}.right-form{box-shadow:3px 3px 3px 3px rgba(0,0,0,0.06) !important;border:none !important}.theme-hu-0013-01 .component.form .form-submit .popup-link{border:none !important}.theme-hu-0013-01 .component.form .group{margin:30px 0}.form-pop{text-align:left !important}.form-pop img{width:90%}.function-row{border:none !important;background:-moz-linear-gradient(to bottom, #fff, rgba(84,226,249,0.51) 1000%) !important;background:-webkit-linear-gradient(to bottom, #fff, rgba(84,226,249,0.51) 1000%) !important;background:linear-gradient(to bottom, #fff, rgba(84,226,249,0.51) 1000%) !important}.function-title h3{line-height:1.6}@media screen and (max-width: 769px){.jump-shita{display:none !important}.lp-img img{width:240px !important}.lp-h1{display:none !important}.lp-h2 h2{font-size:40px !important;line-height:1.2 !important;padding:0 !important;margin:0 !important}.lp-logo img{width:130px !important}.lp-p p span{font-size:14px !important}.creative-lp h2{font-size:24px !important}.lp-banner img{width:290px !important}}@media screen and (min-width: 770px){.lp-h2{display:none !important}.sp-tsuiju{display:none}}@media screen and (max-width: 769px){.sp-tsuiju{display:inline-block}.sp-tsuiju a{font-size:13px !important}.theme-hu-0013-01 .wrapper .contents .inner .tsuiju-row .tsuiju-column .lp-dl-cta a{background-color:white !important;border:2px solid red !important;color:red}.theme-hu-0013-01 .wrapper .contents .inner .tsuiju-row .tsuiju-column .lp-demo-cta a{background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important}.cta-5d27034794093109970002b4{display:inline-block;width:100%;text-align:center}.cta-5d2702da94093109970002a7{display:inline-block;width:100%;text-align:center !important}.sp-tsuiju .cta-row{margin:0}.sp-tsuiju .cta-column{margin:0}.theme-hu-0013-01 .wrapper .contents .inner .tsuiju-row .tsuiju-column{display:inline-block !important;width:50% !important}.theme-hu-0013-01 .wrapper .contents .inner .tsuiju-row .tsuiju-column .sp-tsuiju a{font-size:12px !important;line-height:40px;height:60px;padding:10px;width:100%}.row.tsuiju-row{position:fixed;bottom:0;left:0;z-index:3000000;background-color:white}.component.component-1.sp-tsuiju.lp-demo-cta.cta.id-96e49ad97bab7d612f5ea0bf{width:90%}.component.component-1.sp-tsuiju.lp-dl-cta.cta.id-5531900ad4062965ad7cdd96{width:90%}.component.component-1.sp-tsuiju.lp-demo-cta.cta.id-913df012d447b5d7e6991967{width:90%}.component.component-1.sp-tsuiju.lp-dl-cta.cta.id-72904089a2fde6101242b247{width:90%}}@media screen and (max-width: 769px){.mail-chat .inner{padding:0}.mail-chat-p span{font-size:10px !important}.mail-chat span strong{font-size:16.2px}.mail-chat-img{display:none !important}.left-side{display:flex !important;flex-direction:row}.left-side p{position:relative;display:inline-block;margin:0em 0 1.5em 15px;padding:20px 0px 20px 10px;width:85%;color:#555;font-size:16px;background:#e0edff;border-radius:5px}.left-side p:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #e0edff}.right-side{display:flex !important;flex-direction:row-reverse}.right-side p{position:relative;display:inline-block;margin:0em 15px 1.5em 0;padding:20px 0px 20px 5px;width:85%;color:#555;font-size:16px;background:#e0edff;border-radius:5px}.right-side p:before{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left:15px solid #e0edff}.nonenone{display:none !important}.mail-chat-icon{display:none !important}.chat-mail-rich span{font-size:16px !important;text-align:left !important}.chat-mail-rich p{text-align:left !important}}@media screen and (max-width: 769px){.theme-hu-0013-01 .wrapper .contents .case-row .inner .row .case-left{display:inline-block !important;width:40% !important;vertical-align:middle;padding:10px}.theme-hu-0013-01 .wrapper .contents .case-row .inner .row .case-right{display:inline-block !important;width:60% !important;padding-right:5px}.theme-hu-0013-01 .wrapper .contents .case-row .case-right p{font-size:12px;color:white;letter-spacing:3px}.theme-hu-0013-01 .wrapper .contents .case-row .case-right .case-title p span{font-size:16px !important}.theme-hu-0013-01 .wrapper .contents .case-row .case-right .case-number p span{font-size:29px !important}.theme-hu-0013-01 .wrapper .contents .case-row{background:#45a6f2;background:linear-gradient(90deg, #45a6f2 0%, #2e6fa2 28%, #002a4d 100%)}}.theme-hu-0013-01{width:100%;overflow:hidden}@media screen and (min-width: 770px){.theme-hu-0013-01 .wrapper .contents .case-row{background:#45a6f2;background:linear-gradient(90deg, #45a6f2 0%, #2e6fa2 28%, #002a4d 100%)}.theme-hu-0013-01 .wrapper .contents .case-row .case-right p{font-size:12px;color:white;letter-spacing:3px}}@media screen and (max-width: 769px){.llp-top-section{background-position:center center;background-size:cover !important;background:#45a6f2;background:linear-gradient(90deg, #45a6f2 0%, #2e6fa2 28%, #002a4d 100%);color:white !important}}@media screen and (max-width: 769px){.lpp-title h1 span{color:white;font-size:21px !important}.llp-rich span{color:white;font-size:16.4px !important}.llp-second-title span{color:white;font-size:22.2px !important}.llp-top-p span,.llp-top-p{color:white;font-size:13px !important}.llp-top-cta a{background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important;font-size:16px !important;line-height:40px;height:60px;width:100%}}@media screen and (max-width: 769px){.llp-second-section-title .font-size-46px{font-size:46px}.llp-second-section-title .font-size-20px{font-size:19px}.llp-second-p span{font-size:15px !important}}@media screen and (max-width: 669px){.chat-mail-rich span{font-size:16px !important;text-align:left !important}.chat-mail-rich p{text-align:left !important}.solve-title span{font-size:27px !important}.solve-p span{font-size:16px !important}.solve-p p{text-align:left !important}.case-rich span{font-size:18px !important}.case-image img{box-shadow:2px 2px 5px 2px rgba(0,0,0,0.25);border:none !important;display:inline-block;margin:10px auto !important;padding:0px !important;box-sizing:border-box !important}.llp-banner-image img{box-shadow:5px 5px 10px 5px rgba(0,0,0,0.25);border:none !important;display:inline-block;padding:0px !important;box-sizing:border-box !important}.case-p p{margin-bottom:50px !important}.jirei .jirei-2,.jirei .jirei-3{display:none !important}.jirei-1{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:inline-block !important;margin:0 auto !important;padding:10px 0px !important;box-sizing:border-box !important}.llp-form-section .inner{padding:10px 0 !important}.llp-form-title h2{font-size:26px !important}.llp-form-rich span{font-size:18px !important}.llp-form{padding-bottom:5px !important}.llp-form input{padding:10px 0 !important;font-weight:bold}.llp-form p{margin-top:16px !important}.llp-second-title-2 span{font-size:38px !important;color:white}}@media screen and (max-width: 320px){.mail-chat-p span{font-size:9px !important}.mail-chat span strong{font-size:14.2px}.left-side p{position:relative;display:inline-block;margin:0em 0 1.5em 15px;padding:20px 5px;width:92%;color:#555;font-size:16px;background:#e0edff;border-radius:5px}.right-side p{position:relative;display:inline-block;margin:0em 15px 1.5em 0;padding:20px 0px 20px 5px;width:87%;color:#555;font-size:16px;background:#e0edff;border-radius:5px}}@media screen and (min-width: 770px){.llp-top-section{background-position:center center;background-size:cover !important;background:#45a6f2;background:linear-gradient(90deg, #45a6f2 0%, #2e6fa2 28%, #002a4d 100%);color:white !important}.llp-second-title h2 span,.llp-second-title-2 h2 span{font-size:48px !important;color:white !important}.lpp-title h1 span{color:white}.llp-rich span{color:white}.llp-second-title span{color:white}.llp-top-p span,.llp-top-p{color:white}.llp-top-cta a{background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important}.case-2-col{padding:40px 40px !important}.case-image img{box-shadow:5px 5px 10px 5px rgba(0,0,0,0.25);border:none !important;display:inline-block;margin:30px auto !important;padding:0px !important;box-sizing:border-box !important}.llp-banner-image img{box-shadow:5px 5px 10px 5px rgba(0,0,0,0.25);border:none !important;display:inline-block;padding:0px !important;box-sizing:border-box !important}.jirei-1,.jirei-2,.jirei-3{box-shadow:5px 5px 8px 5px rgba(0,0,0,0.05);border:none !important;display:inline-block !important;margin:10px !important;padding:0px !important;box-sizing:border-box !important;width:30% !important}.jirei .row-2{padding-left:30px !important}.case1 .col{padding:15px}.case-3 .col{padding:15px}.case-image{margin:30px 0  !important}.case-p p{letter-spacing:1px}.case-right{padding-top:45px !important}.mail-chat-p{margin-top:50px !important}.llp-case-p p{font-size:18px !important;line-height:2.0;letter-spacing:0.7px !important}}.lastlast,.llp-second-section,.solve-section,.mail-chat,.llp-tsuika .llp-ad-section,.jirei,.llp-form-section{background-color:#fbfbfb !important}.last-last-rich span{letter-spacing:3px !important}.llp-ad-section{background-color:#fbfbfb !important}.lastlast-rich span{line-height:2 !important}@media screen and (max-width: 770px){.lastlast-rich span{font-size:18px !important}.llp-top-p span{line-height:2.6 !important}.llp-case-p p{letter-spacing:2px !important;line-height:2}.cta-5d27034794093109970002b4,.cta-5d2702da94093109970002a7,.cta-5d27034794093109970002b4,.cta-5d2702da94093109970002a7{display:inline-block;width:100%;text-align:center !important}.component.component-1.sp-tsuiju.lp-demo-cta.cta.id-4d1cd468fc03741b6ffc8be4,.component.component-1.sp-tsuiju.lp-dl-cta.cta.id-7f6da1caa3c2efe0d766f642,.component.component-1.sp-tsuiju.lp-demo-cta.cta.id-029cc4ebbdf0c9da3f4c9ff0,.component.component-1.sp-tsuiju.lp-dl-cta.cta.id-b07ba0eb9e3624d50756167b{width:90%}}.about-fv-button a::before,.about-fv-button a::after{position:absolute;z-index:-1;display:block;content:''}.about-fv-button a::before{border-top-right-radius:30px;border-bottom-right-radius:30px}.about-fv-button a::after{border-top-left-radius:30px;border-bottom-left-radius:30px}.about-fv-button a,.about-fv-button a::before,.about-fv-button a::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 770px){.about-fv{padding:50px}.about-subtitle p{margin:0 auto !important}.about-subtitle span{color:#1c8fe2;font-weight:bold !important}.about-fv-title span{font-size:43px !important;letter-spacing:3px}.about-fv-rich span{line-height:2.0;letter-spacing:2.3px}.about-fv-right img{width:100% !important}}@media screen and (max-width: 769px){.about-subtitle span{color:#0599b6;font-weight:bold !important}.about-subtitle p{margin:0 auto !important}.about-subtitle span{font-size:16px !important}.about-fv-title span{font-size:24px !important}.about-fv-rich{line-height:2.0;letter-spacing:0.7px}}.about-fv-button a{position:relative;z-index:2;background-color:#f58526;border:2px solid #f58526;color:#fafafa}.about-fv-button a:hover{background-color:#fafafa !important;color:#f58526 !important}.about-fv-button a::before,.about-fv-button a::after{top:0 !important;width:50% !important;height:100% !important;background-color:#f58526 !important}.about-fv-button a::before{right:0 !important}.about-fv-button a::after{left:0 !important}.about-fv-button a:hover::before,.about-fv-button a:hover::after{width:0 !important;background-color:#f58526 !important}@keyframes about-fv-left{from{opacity:0;transform:translateX(150px)}to{opacity:1;transform:translateX(0)}}.about-fv-left{animation-name:slideInRight;animation-duration:1s;animation-timing-function:ease-in;animation-delay:0s}.about-fv{overflow:hidden}@media screen and (min-width: 770px){.reason-even{display:flex !important;flex-direction:row-reverse !important}.reason-img{width:40% !important;margin:0 auto}.reason-img img{text-align:center !important}.reason-odd{display:flex !important;flex-direction:row !important}.component.component-2.richtext{line-height:2.3 !important;letter-spacing:1.0px}}@media screen and (max-width: 769px){.reason-row{display:flex;flex-direction:column}.reason-img img{width:80% !important}.reason-rich span{line-height:1.8 !important;letter-spacing:1.0px}}@media screen and (min-width: 770px){.pc-logo-inc{display:block !important}.sp-logo-inc{display:none !important}.toptoptop-box{height:auto !important}}@media screen and (max-width: 769px){.pc-logo-inc{display:none !important}.sp-logo-inc{display:block !important}}@media screen and (max-width: 769px){.eagle-rich{line-height:1.8 !important}}@media screen and (min-width: 770px){.eagle-rich{line-height:2.2 !important}}.effect-red-button a::before,.effect-red-button a::after{position:absolute;z-index:-1;display:block;content:''}.effect-red-button a::before{border-top-right-radius:30px;border-bottom-right-radius:30px}.effect-red-button a::after{border-top-left-radius:30px;border-bottom-left-radius:30px}.effect-red-button a,.effect-red-button a::before,.effect-red-button a::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.effect-red-button a{position:relative;z-index:2;background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important;color:#fafafa}.effect-red-button a:hover{background:#fafafa !important;color:red !important;border:2px solid red}.effect-red-button a::before,.effect-red-button a::after{top:0 !important;width:50% !important;height:100% !important;background:-moz-linear-gradient(to top, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top, red, #ffe561 120%) !important;background:linear-gradient(to top, red, #ffe561 120%) !important}.effect-red-button a::before{right:0 !important}.effect-red-button a::after{left:0 !important}.effect-red-button a:hover::before,.effect-red-button a:hover::after{width:0 !important;background:-moz-linear-gradient(to top right, red, #ffe561 120%) !important;background:-webkit-linear-gradient(to top right, red, #ffe561 120%) !important;background:linear-gradient(to top right, red, #ffe561 120%) !important}.line_height-xs{line-height:1.05 !important}.line_height-sm{line-height:1.2 !important}.line_height-lg{line-height:1.6 !important}.line_height-xl{line-height:2.3 !important}.letter_spacing-xs{letter-spacing:0.01em !important}.letter_spacing-sm{letter-spacing:0.05em !important}.letter_spacing-lg{letter-spacing:0.2em !important}.letter_spacing-xl{letter-spacing:1em !important}.gradation_main_color-a{background:linear-gradient(45deg, #6ed3e6 0%, #0599b6 55%, #266090 100%) !important}.gradation_main_color-b{background:linear-gradient(45deg, #d3f8ff 0%, #55cfe7 48%, #0599b6 100%) !important}.gradation_main_color-c{background:linear-gradient(45deg, #d3ffdc 0%, #0599b6 71%, #026e83 100%) !important}.gradation_red{background:linear-gradient(to top right, red, #ffe561 120%) !important}.gradation_yellow-a{background:linear-gradient(45deg, #fffccd 0%, #fef032 53%, #988d00 100%) !important}.gradation_blue{background:linear-gradient(90deg, #45a6f2 0%, #2e6fa2 28%, #002a4d 100%) !important}.gradation_green{background:linear-gradient(45deg, #7ff490 0%, #04ad1d 52%, #007338 100%) !important}.gradation_ash{background:linear-gradient(45deg, #f2f2f2 0%, #e9e9e9 52%, #b8b8b8 100%)}.gradation_yellow-b{background:linear-gradient(45deg, #fbec17 0%, #fef032 30%, #fffab9 100%) !important}@media screen and (max-width: 480px){.sp_display-block{display:block !important}.sp_display-none{display:none !important}}@media screen and (min-width: 481px){.sp_display-block{display:none !important}.sp_display-none{display:block !important}}.shadow_light{box-shadow:0.3rem 0.3rem 0.5rem 0.3rem rgba(0,0,0,0.05) !important;border:none !important}.shadow_dark{box-shadow:0.3rem 0.3rem 0.5rem 0.3rem rgba(0,0,0,0.1) !important;border:none !important}@media screen and (max-width: 1279px){.sidebtn-2{display:none}}@media screen and (min-width: 1280px){.sidebtn-2{display:block;position:fixed;bottom:30px;right:15px !important;z-index:8}.sidebtn-2 a{width:30px !important;background:white !important;writing-mode:vertical-rl;font-size:16px !important;color:red !important;border:red 1px solid !important;letter-spacing:10px;border-radius:10px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;padding:20px 13px 20px 10px !important}.main-visual.top-page{z-index:9}section.content-element.content-1{z-index:9}}




.navi-001-01 header .inner .main-menu .level-01 a,
.navi-001-01 header .inner .main-menu .level-01-trigger a,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont a,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a,
.navi-002-01 header .inner .main-menu,
.navi-002-01 header .inner .main-menu .level-01 a,
.navi-002-01 header .inner .main-menu .level-01-trigger a,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a {
}

.navi-001-01 header .inner .main-menu .level-01 a:hover,
.navi-001-01 header .inner .main-menu .level-01-trigger a:hover,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont a:hover,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a:hover,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a:hover,
.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a:hover,
.navi-002-01 header .inner .main-menu .level-01 a:hover,
.navi-002-01 header .inner .main-menu .level-01-trigger a:hover,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a:hover,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a:hover,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a:hover,
.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a:hover {
}



















  
  

  
  

  
  

  
  
  
  

  
  

  
  

  
  
  
  

  
  

  
  

  
  
  
  

  
  

  
  

  
  
  
  

  
  

  
  

  
  





    .theme-hu-0013-01{
      font-size: 16px;background-color: rgba(255,255,255,1) !important;background-repeat: no-repeat !important;
    }

.theme-hu-0013-01{

}















    .theme-hu-0013-01 .button .button-cont a.size-m{
      border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;
    }
    .navi-002-01 header#navigations .inner .button .button-cont a.size-m{
      border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;
    }

    .theme-hu-0013-01 .button .button-cont a.red{
      background-color: rgba(242,39,39,1);background-image: none;
    }
    .navi-002-01 header#navigations .inner .button .button-cont a.red{
      background-color: rgba(242,39,39,1);background-image: none;
    }
    .theme-hu-0013-01 .button .button-cont a.blue{
      background-color: rgba(50,155,180,1);background-image: none;
    }
    .navi-002-01 header#navigations .inner .button .button-cont a.blue{
      background-color: rgba(50,155,180,1);background-image: none;
    }

      .theme-hu-0013-01 .main-visual .component.heading h2{
        color: rgba(255,255,255,1);
      }
      .theme-hu-0013-01 .contents .component.heading h2{
        color: rgba(0,0,0,1);font-weight: bold;
      }
      .theme-hu-0013-01 .contents .component.heading h3{
        font-family: "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif,"websafe";
      }



  .theme-hu-0013-01 .foot .foot-copyright a,
  .theme-hu-0013-01 .foot .foot-copyright p{
    color: rgba(74,144,226,1);
  }




  .navi .inner ul.nav li a:hover,
  .navi-001-01 header#navigations .inner .main-menu .level-01:hover,
  .navi-002-01 header#navigations .inner .main-menu .level-01:hover,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger:hover,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a:hover,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a:hover,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a:hover,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a:hover,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a:hover,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a:hover,
  .navi-001-01 .inner .business-info .phone:hover,
  .navi-001-01 .inner .business-info .time:hover,
  .theme-hu-0013-01 .navi .inner ul.nav li a:hover{
    background-color:rgba(0,0,0,0.28) !important;
  }
  .navi-001-01 header#navigations,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont,
  .navi-001-01 header#navigations .inner .main-menu .level-02-trigger .level-02-cont,
  .navi-002-01 header#navigations,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont,
  .navi-002-01 header#navigations .inner .main-menu .level-02-trigger .level-02-cont,
  .theme-hu-0013-01 .navi{background-color:rgba(56,66,73,1) !important;}
  .navi-002-01 header#navigations .inner .main-menu{background: transparent;}
  @media (max-width: 769px){ .theme-hu-0013-01 .navi .inner{background-color:rgba(56,66,73,1) !important;}}
  .navi .inner ul.nav li a,
  .navi-001-01 header#navigations .inner .main-menu .level-01 a,
  .navi-002-01 header#navigations .inner .main-menu .level-01 a,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger a,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger a,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a,
  .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a,
  .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a,
  .navi-001-01 .inner .business-info .phone,
  .navi-001-01 .inner .business-info .time,
  .theme-hu-0013-01 .navi .inner ul.nav li a{
    color:rgba(255,255,255,1) !important;
  }





