@charset "utf-8";:root{--vw100:100vw;--window-width:tan(atan2(var(--vw100),1px));--container-width:min(90vw,1000px);--main-width:min(90vw,1200px);--itv-width:min(90vw,800px);--page-width:min(90vw,800px);--font-size:clamp(1.4rem,1.2vw,1.6rem);--font-size-s:clamp(1.2rem,1vw,1.4rem);--font-size-ss:clamp(1rem,.8vw,1.2rem);--font-size-l:clamp(1.8rem,1.8vw,2rem)}*{box-sizing:border-box}img{height:auto;width:100%}a{outline:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s ease-out}a:hover{opacity:.7}html{font-size:62.5%;height:100%}body{background:#fff;font-family:'Avenir','Helvetica Neue','Helvetica','Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック',sans-serif;font-size:var(--font-size);line-height:1.8;color:#333}h1{font-size:2.4rem;font-weight:700;line-height:1.4;width:275px}h2{font-weight:700;font-size:2rem;line-height:1.6}h3{font-weight:700;font-size:1.8rem;line-height:1.6}h4{font-weight:700;font-size:1.6rem;line-height:1.6}.dis-pc{display:none}#global-nav li a.global-boss{background:#fff!important}header{background:#606060;position:fixed;left:0;top:var(--gnav-height);width:100%;z-index:10}header.thin,header.thin #header-menu{top:var(--gnav-fixed-height)}#head-bar-logo{position:absolute;top:15px;left:20px;width:100px}#head-banner{display:none}#header-wrap{align-items:center;color:#fff;height:60px;margin:auto}#header-menu{position:fixed;right:-100%;width:100%;height:100vh;margin-left:auto;display:flex;flex-direction:column;background-color:#606060;transition:.3s;top:var(--gnav-height)}#header-menu li{width:100%;border-bottom:#e3e0df 1px solid;text-align:center;padding:25px 10px}#header-menu .header-inc{font-size:1.8rem}#header-menu .header-inc span{display:block;font-size:1.2rem}#header-menu .header-inc .header-form{border:#fff 1px solid;margin-top:15px;padding:15px 50px;display:inline-block}#header-menu a{color:#fff}.header-btn{border:0;position:absolute;top:10px;right:20px;width:40px;height:40px;z-index:10}.btn-line{display:block;position:relative;width:100%;height:4px;background-color:#fff;transition:.2s}.btn-line::before,.btn-line::after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;transition:.5s}.btn-line::before{transform:translateY(-12px)}.btn-line::after{transform:translateY(12px)}#header-menu.open{right:0}.btn-line.open{background-color:transparent}.btn-line.open::before,.btn-line.open::after{content:"";background-color:#fff;transition:.2s}.btn-line.open::before{transform:rotate(45deg)}.btn-line.open::after{transform:rotate(-45deg)}#header nav{display:none}main{padding-top:calc(var(--gnav-height) + 60px)}section{position:relative}section#management-system,section#why-boss,section#rec-reason,section#intro-flow,section#useful-area{background:#f5f0ef}.cont-box{margin:0 auto;padding:40px 6vw}.cont-box>h2{text-align:center;padding-bottom:30px}.cont-box a{text-decoration:underline}.cont-box a[class*="btn"]{text-decoration:none}.cont-box a:hover{text-decoration:none}#hero{background-color:#ea3a3a;background-image:url(../images4/img_h1_sp.svg);background-repeat:no-repeat;background-size:35vw;background-position:right 120px}#hero #logo img{width:140px}#hero .cont-box{margin:0 auto;padding:40px 4vw;max-width:1800px}#hero .cont-box .btn-mat{margin:30px 0}#hero .cont-box p{color:#fff;font-size:var(--font-size-s)}#hero figure#logo{margin:0 0 30px;display:flex;text-align:left;align-items:center}#hero figure#logo img:first-of-type{width:100px;margin:0 25px 0 0}#hero figure#logo img:nth-of-type(2){margin:0;width:auto;height:50px}ul#mark{width:270px;margin:20px auto 0;display:flex;justify-content:space-around;position:relative}ul#mark li{width:auto;height:80px;max-width:80px}ul#mark li img{height:80px}#mark #fv-att{position:absolute;color:#fff;margin:0 auto;font-size:1.1rem;left:0;bottom:-30px}#boss-solution p br{display:none}#boss-solution h3{text-align:center;margin:40px auto 10px}.issue-box{display:block;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.issue-box li{margin-bottom:30px}.issue-box p{text-align:center;font-weight:700}.issue-icon{width:85px;margin:0 auto;text-align:center}.white-box{padding:20px;margin:50px auto 0;background:#fff;box-shadow:0 0 30px #f0eeee;border-radius:20px;text-align:center}.sys-recommend img{width:600px}.sys-recommend-title{text-align:center;font-size:1.8rem;font-weight:700}.sys-recommend span{font-weight:700;color:#333}.sys-recommend .bold-red{color:#ea3a3a}.sys-recommend .txt{text-align:left}#ultimate .white-box{box-shadow:0 0 30px rgba(0 0 0 / 40%);margin:20px auto 0}#ultimate{background-color:#ea3a3a}#ultimate h2{color:#fff}#ultimate h3{color:#ea3a3a}#ultimate .icon-text{white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-image:url(../images4/icn_ultimate.svg);text-indent:100%;width:50px;height:auto;margin-right:5px;display:inline-block;vertical-align:bottom}#ultimate>.cont-box>p{color:#fff;text-align:center}#ultimate .pic{margin-top:20px}.ultimate-items-wrapper>div{margin-bottom:20px}.ultimate-items-wrapper>div:last-child{margin-bottom:0}.ultimate-items-wrapper>div>p{text-align:left}#ultimate .ultimate-use h3{background-color:#ea3a3a;padding:10px;color:#fff;margin-bottom:30px}.ultimate-use>p{text-align:left}.scene p.use{text-align:center}.ultimate-use .scene{background-color:#fdf2f2;padding:20px;margin-top:30px}.ultimate-use ul{display:flex;justify-content:space-between;gap:14px}.ultimate-use li{width:50%}.ultimate-use li img{width:160px}#ultimate h4{border:#ea3a3a 1px solid;margin:0 auto 20px;padding:7px 0;border-radius:60px;text-align:center;color:#ea3a3a;max-width:300px}#management-system .about picture{width:100%;margin:0 auto;display:block;text-align:center}#management-system img{width:350px;max-width:100%}#management-system .about p.txt{width:100%;text-align:center;box-sizing:border-box}#why-boss .merit{counter-reset:merit-number;display:flex;flex-direction:column;gap:30px}#why-boss .merit-box{align-items:center;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 30px #f0eeee}#why-boss .merit-box img{width:100%;object-fit:cover;margin-bottom:20px}#why-boss .merit-box-cont{flex-grow:1}#why-boss .merit-box-cont h3::before{counter-increment:merit-number;content:"0" counter(merit-number);display:inline-block;font-weight:700;font-size:4.8rem;color:#ea3a3a;margin-right:15px;position:relative;bottom:-.6rem}#why-boss .merit-box-cont h3{margin-bottom:25px;color:#ea3a3a;display:flex;align-items:flex-end;line-height:1.2}.reason-item{background-color:#fff;border-radius:10px;box-shadow:0 0 30px #f0eeee;padding:20px;margin:15px 0}.reason-item h3{color:#ea3a3a}.reason-item.type-image img{max-width:100%;height:auto;margin:20px auto}.reason-item .item-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.reason-item .item-header h3{margin-bottom:0;flex-grow:1}.reason-item .reason-icon{width:80px;height:80px;flex-shrink:0;object-fit:contain}.reason-item.type-full{grid-column:1 / -1}.recommend-box{border-bottom:1px solid #999292;margin:0 0 20px;padding:0 0 20px}.recommend-box+p{font-size:14px}.recommend-list li{background:url(../images3/icn_list_check.png) no-repeat left top;padding:0 0 0 30px}#feature h3{color:#ff3b3b;margin:0 0 20px;font-size:2.4rem}.feature-box{margin:0 auto 60px}.feature-box:last-of-type{margin:0}.feature-box picture{display:block;text-align:center;margin:0 auto 10px;width:60%}.feature-box-cont br{display:none}.feature-box-cont-point{margin:10px 0 0}.feature-box-cont .txt-s{font-size:12px;margin:20px 0 0}#voices{background:#f5f0ef}#logolist ul{display:flex;max-width:1000px;flex-wrap:wrap;margin:0 auto 100px;width:100%}#logolist li{font-size:0;line-height:1;max-width:25%}#logolist img{max-width:fit-content}#interview{margin:0 auto 100px}#interview h3{margin:0 0 10px}#interview h4{font-size:1.6rem;margin:10px 20px;color:#333}#interview p{color:#ff3b3b;font-size:1.4rem;margin:10px 20px}.flickity-page-dots{margin:20px 8px 0}.interview-cont .carousel-cell{width:300px;background:#fff;border-radius:10px;margin:0 15px}.interview-cont .carousel-cell img{border-radius:10px 10px 0 0}.interview-cont a{text-decoration:none}#review #review-list{background:#fff;overflow-y:scroll;box-sizing:border-box;height:230px;width:100%;margin:20px auto 0;padding:10px 20px}#review-list li{margin:0 0 10px;border-bottom:1px solid #d0cbc9;padding:0 0 10px;position:relative}#review .review-txt p{font-size:1.4rem}.voices-review-stars{font-size:1.4rem;font-weight:700}.voices-review-stars span{color:#ff3b3b}.voices-review-date{position:absolute;right:5px;top:3px;font-size:1.3rem;color:#777}#review .review-txt br{display:none}#security .column3>div{border-bottom:#d7dbde 1px solid;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 20px;text-align:left}#security .column3>div:last-of-type{border:none;margin:0;padding:0}#security figure{border-radius:50%;height:80px;text-align:center;width:80px}#security figure img{height:80px;width:80px}#security .column3 div div{width:calc(100% - 100px)}#security p{font-size:var(--font-size-s)}#security .small{font-size:12px}#linked-systems h3{background:#efefef;font-size:1.6rem;font-weight:400;margin:0 0 10px;padding:10px 0;line-height:1;text-align:center}#linked-systems-cont>div{margin:0 0 20px}#linked-systems-cont>div:last-of-type{margin:0}#linked-systems-cont>div ul{display:flex;flex-wrap:wrap;justify-content:space-between}#linked-systems-cont>div li{margin:0 auto;text-align:center;width:50%}#linked-systems-cont>div li span{display:block;line-height:1;font-size:1.4rem}#linked-systems-cont li img{max-width:120px}#linked-systems-cont #ls-pos li{width:100%}#ls-wms ul{display:flex;list-style:none;padding:0;align-items:flex-end}#ls-wms li{width:50%;text-align:center}#ls-wms li img{width:160px!important;height:auto!important;display:inline-block!important}#ls-pos ul{display:flex;list-style:none;padding:0}#ls-pos li{width:100%;text-align:center}#ls-pos li img{width:160px!important;height:auto!important;display:block!important;margin:0 auto 10px}.link-container{display:flex;justify-content:center;gap:30px}#ls-invoice table{border-spacing:0;width:100%}#ls-invoice th{background:#efefef;font-weight:400;padding:5px;width:35%}#ls-invoice td{padding:5px 10px}#ls-invoice th,#ls-invoice td{border-collapse:collapse;border:1px solid #d0cbc9}#simulater{border:#ea3a3a 1px solid}.simulater-input{text-align:center;margin-bottom:30px}#simulater #result .title{color:#ea3a3a}#simulater h3{background:#ea3a3a;color:#fff;margin:0;text-align:center;line-height:1.4;padding:10px 5px}#simulater dl{overflow:hidden;padding:10px 20px;text-align:center}#simulater dt{font-size:1.4rem;margin:10px auto 0}#simulater dd input{width:calc(100% - 20px);padding:5px;border:1px solid #d0cbc9;margin:0;height:100%}button#quotebtn{background:#ea3a3a url(../images3/icn_calculation.png) no-repeat;border:0;box-shadow:#d8d8d8 0 4px;width:80%;padding:10px 0;margin:10px auto;color:#fff;border-radius:50px;cursor:pointer;transition:all .3s ease-out;max-width:250px;background-position:25% center;text-align:center;text-indent:10px}#simulater #result{text-align:center;padding:10px 20px;background-color:#f4f2f2}#simulater #m-result{font-size:4.8rem}#simulater #mb-result{font-size:1.4rem;margin:20px auto 0}#simulater #m-result span{font-size:1.4rem}#intro-flow .cont-box>p{border:#ea3a3a 1px solid;margin:0 auto 50px;padding:7px 0;border-radius:60px;text-align:center;color:#ea3a3a;max-width:500px}.flow-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:20px;width:100%}.flow-item{border-radius:10px;background:#fff;padding:20px;width:90%;max-width:320px;flex-shrink:0;height:auto;min-height:auto;display:flex;flex-direction:column;align-items:center}.flow-item .flow-step{display:flex;flex-direction:column;height:70px}.flow-item .flow-check{display:flex;align-items:center;margin-bottom:8px;justify-content:flex-start}.flow-item .flow-check:last-child{margin-bottom:0}.flow-item .check-icon{display:inline-block;width:20px;height:20px;background-image:url(../images3/icn_list_check2.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:8px;font-size:0;line-height:0;color:transparent}.flow-item .flow-check p{font-size:1.6rem;font-weight:700;line-height:1.4;margin:0;word-break:break-all}.flow-item .flow-main-icon{text-align:center;margin:10px 0;width:100%}.flow-item .flow-main-icon img{max-width:100px}.flow-item .flow-description p{font-size:1.4rem;color:#666;line-height:1.6;text-align:left;margin:0}.flow-arrow{font-size:3.5rem;color:#ea3a3a;margin:10px 0;flex-shrink:0;transform:rotate(90deg)}#price .plan-rsl h3{color:#333;font-size:1.6rem}#price .plan-rsl h3 span{font-size:2.4rem}.plan-rsl .other{background:#e3e0df;font-size:1.2rem;margin:0 auto 20px;width:fit-content;padding:8px;line-height:1;position:relative}.plan-rsl .other:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #e3e0df}#price .plan-rsl p:last-child{font-size:1.4rem;margin:15px 0 0}#price .pay-per-use{text-align:left;font-size:1.4rem;margin:15px 0 0}#price .btn-plan{color:#333;border:#333 1px solid;display:block;text-align:center;padding:5px 0;border-radius:50px;margin:20px auto;width:80%;max-width:300px}#modal01 h3{text-align:center}[id^="table-plan-"]{border-collapse:collapse;border:0;width:100%;table-layout:fixed;margin:20px 0 0}[id^="table-plan-"] th{font-size:1.4rem;font-weight:400;padding:5px;border:1px solid #d0cbc9;background:#e3e0df;text-align:center}[id^="table-plan-"] td{font-size:1.4rem;padding:5px;border:1px solid #d0cbc9;text-align:center}[id^="table-plan-"] td.col-t{background:#e3e0df}#modal02 h3{text-align:center}.price-sp table{border-collapse:collapse;border:0;width:100%;table-layout:fixed}.price-sp h4{text-align:center;padding:3px 0;font-size:12px;font-weight:400;background:#333;color:#fff;border-right:1px solid #d0cbc9;border-left:1px solid #d0cbc9}.price-sp th{font-size:1.4rem;font-weight:400;padding:5px;border:1px solid #d0cbc9;background:#e3e0df}.price-sp th.col2-t{width:calc(35% - 2px);background:rgba(50,50,50,1);color:#fff}.price-sp th.col3-t{width:calc(35% - 2px);background:rgba(200,50,50,1);color:#fff}.price-sp th.col4-t{width:calc(35% - 2px);background:#00548f;color:#fff}.price-sp td{font-size:1.4rem;padding:5px;border:1px solid #d0cbc9}.col1-p{width:calc(20% - 10px);background:rgba(255,255,255,.6);color:#333}.col2-p{width:calc(40% - 10px);background:#666161;color:#fff}.col3-p{width:calc(40% - 10px);background:rgba(200,50,50,.7);color:#fff}.col4-p{width:calc(40% - 10px);background:#4195d1;color:#fff}.price-pc{display:none}#modal02 ul{margin:10px 0 20px}#modal02 li{font-size:1.4rem}.trial-info-area{background:#e3e0df;border-radius:20px;padding:25px;max-width:1000px;margin:0 auto}#price .trial-info-area h3{color:#333;margin:0 auto 20px}.btn-app{color:#333;border:#333 1px solid;border-radius:30px;display:block;width:80%;text-align:center;padding:5px;margin:15px auto 0;max-width:300px}#security p{font-size:1.4rem;margin:10px 0}#security picture{display:block;width:100px;margin:0 auto}.cta-box{padding:20px 6vw;background:#333;color:#fff;text-align:center}.cta-box li{margin:10px 0 0}#hero a,.cta-box a{display:block;color:#fff;text-align:center;padding:15px 0;font-size:1.8rem;border-radius:50px;margin:0 auto;max-width:400px;box-shadow:0 4px rgb(0 0 0 / 20%)}#hero .btn-mat{background:#fff;color:#ff3b3b;font-weight:700}#faq-area{display:none}#useful-area{background:#fff}#useful-area a{text-decoration:none;box-shadow:0 10px 10px -6px rgba(0,0,0,.3);display:block;margin:0 auto 20px;max-width:400px;background:#fff;height:100%}#useful-area a img{max-width:fit-content}#useful-area a h3{text-align:left;padding:20px;font-size:var(--font-size-m)}#useful-area a p{text-align:left;color:#333;padding:0 20px 20px;font-size:var(--font-size-s)}div.container{text-align:center;margin:0 auto;box-sizing:border-box;padding:0;width:var(--container-width)}.cta-box .btn-mat{background:#ff3b3b}.cta-box .btn-inq{background:#999292}#tel-area{background:#222;color:#fff;text-align:center}#tel-area a{color:#fff;font-size:3rem;position:relative;text-decoration:none}#tel-area a::before{background:url(../images/icn_tel_white.png) no-repeat;background-size:26px;content:"";height:28px;display:inline-block;vertical-align:middle;width:28px;margin:0 5px 0 0}footer{background:#f5f0ef;padding:40px 6vw}.foot-cont{padding:20px 0 0}.foot-cont p{font-size:1.2rem;margin:0 0 10px}.foot-cont h2{border-bottom:1px dotted #c2c2c2;font-size:1.6rem;font-weight:700;padding:0 0 5px;margin:0 0 15px;text-align:left}.foot-cont .icon-list li{font-size:1.4rem;padding:5px 0}.foot-cont .foot-logo img{width:120px}.foot-cont .foot-logo2 img{width:210px}#copy{background:#f5f0ef;font-size:1.4rem;text-align:center;padding:10px 0}.btn-win{background:url(../images3/icn_window.png) no-repeat 90%}.btn-large{background:url(../images3/icn_large.svg) no-repeat 90%/18px}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:9999}.modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;max-width:1300px;max-height:90vh;overflow-y:scroll}a.js-modal-close{background:#999292;border-radius:50px;color:#fff;display:block;margin:20px auto 0;text-align:center;width:200px;padding:5px}.no_scroll{overflow:hidden}#b4r-banner{padding:40px 6vw 0;line-height:0;text-align:center}#b4r-banner img{max-width:640px}#b4r-banner img:hover{filter:drop-shadow(7px 7px 7px rgba(0,0,0,.1));transition:all .1s ease-in-out}#otoku{background:#f5f0ef;padding-bottom:40px}#otoku .cont-box{background:#ffeaea;max-width:92%;position:relative;border-radius:40px;border:#ff3b3b 2px solid}#otoku .cont-box::before{content:"";position:absolute;display:block;background:url(../images3/img_otoku_balloon.svg) no-repeat;width:clamp(80px,12vw,180px);height:clamp(80px,12vw,180px);top:-20px;left:-2vw}#otoku h2{color:#ff3b3b;margin:0 0 20px;font-size:2.6rem;text-align:center}#otoku .title_before{text-align:center;font-weight:700;margin:0 auto 20px}#otoku .title_before span{font-size:1.2rem}#otoku .date{font-size:1.2rem;margin-top:20px}.otoku-box:last-of-type{margin:0}.otoku-box picture{display:block;text-align:center;margin:0 auto 10px;width:60%}.otoku-box-cont br{display:none}.otoku-box-cont-point{margin:20px 0 0}.otoku-box-cont .txt-s{font-size:12px;margin:20px 0 0}@media screen and (min-width :768px){html{scroll-padding-top:100px;scroll-behavior:smooth}h2{font-size:3.6rem}h3{font-size:2.4rem}header{box-shadow:0 6px 16px 0 rgb(0 0 0 / 15%)}#header nav{background:#f5f0ef;display:block;height:50px}#header nav ul{display:flex;margin:0 auto;max-width:1300px}#header nav li{flex:1;text-align:center}#header nav li a{color:#333;display:block;padding:13px 0;font-size:var(--font-size-s)}main{padding-top:calc(var(--gnav-height) + 60px + 50px)}#hero{background-image:url(../images4/bg_hero.svg);background-repeat:no-repeat;background-size:45vw;background-position:right 0}#hero a{margin:0}.hero-logo{text-align:left}.hero-logo span{text-align:left}#hero .cont-box h1{margin:0;width:40vw}#hero figure#logo{text-align:left}#banner-area{flex-wrap:nowrap}#banner-area>div{width:32%;margin:0 auto}.cta-box{padding:40px 6vw}.cta-box p.txt-b{font-size:3.6rem}.cta-box ul{display:flex;flex-direction:row-reverse;justify-content:space-around;max-width:1000px;margin:20px auto 0}.cta-box li{width:45%}ul#mark{margin:40px 0 0 auto}#mark #fv-att{right:0;left:auto}#recommend .recommend-box{display:flex}.recommend-list li{line-height:3;background-position:left}.issue-box{display:flex;width:600px}.issue-box li{width:30%;margin:0}.issue-icon{width:125px}#ultimate .pic{width:60%}#ultimate h2 .icon-text{width:90px}#ultimate h3 .icon-text{width:70px}#aboutrsl{text-align:center}#feature .cont-box{max-width:1200px}#feature h3{font-size:3rem}.feature-box{display:flex;justify-content:space-between}.feature-box:nth-of-type(odd){flex-direction:row-reverse}.feature-box picture{margin:0;width:25%}.feature-box-cont{width:70%}.feature-box-cont br{display:inline}#voices{background:url(../images3/bg_interview_v2.png) top center/cover}#price .cont-box>ul{display:flex;justify-content:space-between;margin:0 auto 60px;flex-wrap:wrap}#price li.plan{padding:50px;width:48%}#price li.plan-rsl{padding:30px 50px}#price .suitable{font-size:1.8rem}.price-sp{display:none}.price-pc{display:block}.price-pc table{border-collapse:collapse;width:100%;max-width:1200px;margin:10px auto;table-layout:fixed}.price-pc th,.price-pc td{border:1px solid #a0a0a0;padding:10px 0;vertical-align:middle}.price-pc th{background:#fff;color:#404040;font-weight:400;font-size:1.3rem;text-align:center}.price-pc td{font-size:1.3rem;text-align:center}.price-pc th.emptycell{background:transparent;border:0}.price-pc th.col2-t{width:calc(35% - 2px);background:rgba(50,50,50,1);color:#fff;padding:10px 0}.price-pc th.col3-t{width:calc(35% - 2px);background:rgba(200,50,50,1);color:#fff;padding:10px 0}.price-pc th.col4-t{width:calc(35% - 2px);background:#00548f;color:#fff;padding:10px 0}.price-pc th.col1-p-2-l{width:calc(20% - 2px)}.price-pc th.col1-p-2-r{width:calc(10% - 2px)}.price-pc th.col1-p,.price-pc th.col1{width:calc(30% - 2px)}.price-pc td.col2-p,.price-pc td.col3-p{width:calc(35% - 2px)}.price-pc th span,.price-pc td span{font-size:11px;padding-left:5px}.price-pc h3{text-align:center}#rakuten-free{padding:30px;font-size:1.8rem}#rakuten-free h3 span{display:inline}#rakuten-free p{font-size:1.4rem}.trial-info-area{padding:70px;text-align:center}.trial-info-area p br{display:inline}div.container{box-sizing:border-box;padding:0;width:var(--container-width)}#tel-area a{font-size:4.8rem}footer section{display:flex;margin:0 auto;max-width:1000px}footer section .foot-cont{flex:1}#b4r-banner{padding:50px 4vw 0}#otoku h2{font-size:3rem;margin:0 0 40px}#otoku .title_before br,#otoku h2 br{display:none}.otoku-box{display:flex;justify-content:space-between}.otoku-box picture{margin:0;width:25%}.otoku-box-cont{width:70%}}@media screen and (min-width :1000px){.dis-pc{display:inherit}.dis-sp{display:none}#header.index{height:150px}#head-bar-logo{top:33px;width:140px}.header-btn{display:none}header{background:#fff}#header-wrap{display:flex;justify-content:center;align-items:center;width:100%;max-width:1920px;height:100px;overflow:hidden}.header-left-group{display:flex;justify-content:space-between;align-items:center;position:absolute;left:60px}.header-left-group li{padding:0 10px}.header-left-group a{color:#333!important}.header-right-group{display:flex;justify-content:space-between;align-items:center;position:absolute;right:0}.header-left-group li{margin-right:30px;display:flex;justify-content:center;align-items:center}.header-mat{display:flex;justify-content:center;align-items:center}#header-menu li{border:0;width:auto;height:100px;padding:0}#header-menu{display:flex;justify-content:space-between;margin:0;width:100%;position:relative;right:auto;left:auto;flex-direction:row;height:100px;transition:none;top:0;background:#fff;padding:0 0 0 4vw;align-items:center}#header-menu a{display:block;padding:0}#header-menu .header-mat a{background:#ff3b3b;border-radius:30px;padding:15px 20px;margin:0 10px}#header-menu .header-inc{background:#444;padding:10px 20px}#header-menu .header-inc>div:first-child a{padding:0;text-decoration:none;font-weight:700}#header-menu .header-inc .header-form{padding:1px 15px;margin:0;font-size:1.2rem;display:block}#header.thin{height:auto}#header.thin #header-menu{top:0}#header.thin #header-menu,#header.thin #header-menu li{height:60px}#header.thin #head-bar-logo{top:15px;width:100px}#header.thin #header-wrap{height:60px}#header.thin #header-menu .header-inc{font-size:1.6rem;line-height:1.4;padding:10px 20px;display:flex;flex-direction:row-reverse}#header.thin #header-menu .header-inc .header-form{padding:10px 15px;margin:0 20px 0 0}#header.thin #header-menu .header-mat a{border-radius:0;margin:0;height:100%}main{padding-top:calc(var(--gnav-height) + 100px + 50px)}#hero{background-size:45vw;background-position:right 0}.hero-logo span{display:inline-block;margin:0 0 0 20px}#hero .cont-box{margin:0 auto;padding:40px 4vw;max-width:1800px}#hero .cont-box .btn-mat{margin:30px 0}#hero .cont-box p{color:#fff}#hero .cont-box h1{width:550px}#hero figure#logo{margin:0 0 30px;display:flex;text-align:left;align-items:center}#hero figure#logo img:first-of-type{width:140px;margin:0 25px 0 0}#hero figure#logo img:nth-of-type(2){height:80px;width:auto}.cont-box{max-width:1200px;padding:100px 4vw}.cont-box>h2{margin-bottom:40px}.cont-box p{line-height:2}.issue-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 50px;width:850px}.issue-icon{width:125px;margin:0 auto 10px;text-align:center}.white-box{padding:40px;border-radius:50px}.sys-recommend img{width:600px}.sys-recommend-title{font-size:2.6rem}.sys-recommend .txt{text-align:center}#ultimate .ultimate-use p{text-align:center}#management-system .about{display:flex;margin:0 auto;align-items:center}#management-system .about picture{width:40%;text-align:center}#management-system .about p.txt{width:60%;text-align:left;padding:0 4vw}#why-boss .merit-box{display:flex;align-items:center;gap:50px;padding:40px}#why-boss .merit-box img{max-width:412px;width:35%;margin-bottom:0}#why-boss .merit-box-cont h3{line-height:1}#why-boss .merit-box-cont h3::before{line-height:1}.simulater-content{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:40px}.simulater-input{flex:1;max-width:500px;display:flex;flex-direction:column;align-items:center;margin-bottom:0}#simulater dl{flex-grow:1;display:flex;flex-wrap:wrap;padding:0;width:100%}#simulater dt{width:40%;padding:11px 0;text-align:right;margin:0;font-size:1.6rem}#simulater dd{width:60%;padding:4px 0}#simulater dd input{width:calc(100% - 20px);box-sizing:border-box}button#quotebtn{margin-top:20px;width:250px;background-position:20% center}#simulater #result{flex-shrink:0;width:300px;padding:20px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#simulater #result p{margin:0}.reason-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.reason-item{display:flex;flex-direction:column;margin:0;padding:40px}.reason-item .item-header{display:flex;align-items:center;gap:15px}#intro-flow .cont-box>p{border:#ea3a3a 1px solid;margin:0 auto 50px;padding:7px 0;border-radius:60px;text-align:center;color:#ea3a3a;max-width:500px}.flow-container .cont-box{padding:40px 4vw;max-width:1200px;margin:0 auto}.flow-container{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:none;padding:0;margin:0 auto}.flow-item{padding:25px;flex-basis:300px;flex-grow:0;flex-shrink:1;max-width:300px;min-width:250px;height:510px;min-height:350px}.flow-arrow{margin:0 10px;transform:none}#faq-area{display:block;background:#fff}#faq-area dl{margin:0 auto;width:var(--container-width)}#faq-area dt,#faq-area dd{padding:0 0 0 50px}#faq-area dt::before{content:"Q";color:#fff;background:#b3a8a8;display:inline-block;border-radius:6px;position:absolute;left:0;width:30px;height:fit-content;text-align:center}#faq-area dd::before{content:"A";color:#fff;background:#ea3a3a;display:inline-block;border-radius:6px;position:absolute;left:0;width:30px;height:fit-content;text-align:center}#faq-area dt,#faq-area dd{position:relative}#faq-area dt{margin-bottom:20px}#faq-area dd{margin-bottom:40px}div.container.column{display:flex;display:-ms-flexbox;justify-content:space-evenly}div.container.column.reverse{flex-direction:row-reverse}div.container.column1{display:block}div.container.column1 .column-inner-img{margin:40px 0 0;max-width:1000px;text-align:center;width:100%}div.container.column2-2-8 .column-inner-img{margin:0 5% 0 0;max-width:200px;width:20%}div.container.column2-2-8 .column-inner{text-align:left;max-width:800px;width:80%}div.container.column2-3-7 .column-inner-img{margin:0 5% 0 0;max-width:300px;width:30%}div.container.column2-3-7.reverse .column-inner-img{margin:0 0 0 5%}div.container.column2-3-7 .column-inner{text-align:left;max-width:700px;width:70%}div.container.column2-3-7 .feature-img-pc img{width:100%}div.container.column2-4-6 .column-inner-img{margin:0 5% 0 0;width:426px}div.container.column2-4-6.reverse .column-inner-img{margin:0 0 0 5%}div.container.column2-4-6 .column-inner{max-width:600px;width:60%}div.container.column2-5-5>div{flex-basis:calc((100% - 5%) / 2);margin:0 5% 0 0;max-width:500px}div.container.column3>div{flex-basis:calc((100% - 10%) / 3);text-align:center;margin:0 5% 0 0}div.container.column3>div:last-of-type{margin:0!important}div.container.column4>div{flex-basis:calc((100% - 10%) / 4);text-align:center;margin:0 5% 0 0;max-width:238px}div.container.column4>div:last-of-type{margin:0!important}ul#mark{margin:40px 0 0}#mark #fv-att{right:auto;left:0}#boss-solution p+p{margin:1.6rem 0 0 0}#boss-solution p br{display:inline}#boss-solution h3{margin:80px auto 10px}#recommend .cont-box{max-width:1000px;margin:0 auto}#recommend p{text-align:center}.feature-box picture{max-width:412px;width:35%}.feature-box-cont{width:50%}#review{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between}#review #review-list{margin:0;padding:30px;width:740px;height:400px}#review .review-txt br{display:inline}#security .column3>div{border:none;display:inline-block}#security .column3 div div{width:100%}#security h3{margin:30px auto;text-align:center}#security figure{background:none;height:100px;width:100%}#security figure img{margin:0 auto;max-width:none;width:100px;height:100px}#linked-systems-cont{max-width:1000px;margin:0 auto}#linked-systems-cont>div li{width:auto}#price .plan h4+ul li{font-size:1.6rem}.plan-rms .price-free{margin-bottom:60px}.plan-rms .osusume,.plan-sta .osusume{width:90px;height:90px;top:-10px}.trial-info-area{padding:70px 100px}#tel-area a::before{background-size:48px;height:50px;width:50px}.modal__content{padding:40px}#otoku{padding-bottom:80px}#otoku h2{font-size:4rem}#otoku .title_before{font-size:2.4rem}.otoku-box picture{max-width:412px;max-height:370px;width:35%}.otoku-box{max-width:1200px;margin:0 auto!important}.otoku-box-cont{width:60%}.otoku-box-cont br{display:inline}#header.thin{top:var(--gnav-fixed-height)}}@media screen and (min-width :1400px){.cont-box{padding:100px 0}#head-banner{top:36px;left:180px;position:absolute;width:150px;display:block}#header.thin #head-banner{top:10px;left:160px}}