@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda&family=Noto+Sans+JP:wght@400;700&family=Roboto:wght@400;700&display=swap";@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100;src:url("../font/NotoSansCJKjp-Regular_subset.woff2") format("woff2"),url("../font/NotoSansCJKjp-Regular_subset.woff") format("woff"),url("../font/NotoSansCJKjp-Regular_subset.ttf") format("truetype");font-display:swap}@font-face{font-family:"Noto Sans JP Bold";font-style:normal;font-weight:700;src:url("../font/NotoSansCJKjp-Bold_subset.woff2") format("woff2"),url("../font/NotoSansCJKjp-Bold_subset.woff") format("woff"),url("../font/NotoSansCJKjp-Bold_subset.ttf") format("truetype");font-display:swap}@font-face{font-family:"Noto Sans JP Medium";font-style:normal;font-weight:500;src:url("../font/NotoSansCJKjp-Medium_subset.woff2") format("woff2"),url("../font/NotoSansCJKjp-Medium_subset.woff") format("woff"),url("../font/NotoSansCJKjp-Medium_subset.ttf") format("truetype");font-display:swap}*{box-sizing:border-box}body{padding:0;margin:0;font-family:"Roboto","Noto Sans JP",sans-serif;color:#333}img{max-width:100%;height:auto;vertical-align:bottom}figure{margin:0}sup{font-size:60%;font-weight:100}a{text-decoration:none;color:inherit}em{font-weight:bold;font-style:normal}ul{padding:0;margin:0;list-style:none}.br-pc{display:inline}@media screen and (max-width: 767px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width: 767px){.br-sp{display:inline}}.note{font-size:14px;color:#9fa9ad}@media screen and (max-width: 767px){.note{font-size:12px}}.mt-20{margin-top:20px !important}.marker{background:linear-gradient(transparent 60%, #FFF000 60%)}.bg-blue{background-color:#f7fcff}.bg-pink{background-color:#ffeaec}.bg-red{background-color:#fff0f0}.bg-green{background-color:#ecfff0}.bg-gray{background-color:#f3f3f3}.bg-yellow{background-color:#fffbe2}.font-blue{color:#09f}.font-green{color:#349944}.font-green-l{color:#46ab57}.font-green-l2{color:#00c1c8}.font-red{color:#cb060f}.font-bold{font-weight:600}.font-normal{font-weight:400}.text-center{text-align:center}.text-right{text-align:right}.color-primary{color:#09f}.color-green{color:#349944}.color-brown{color:#cc8806}.text-link-area{margin-top:32px;text-align:center}.text-link-area a:hover{opacity:.6;transition:.3s;box-shadow:none}.text-link{font-size:14px;padding:0 27px 0 0;display:inline-block;position:relative;background:rgba(0,0,0,0);line-height:3px;color:#09f;transition:.2s}.text-link-sm::after{content:"";display:block;width:20px;height:20px;position:absolute;top:0;right:0;bottom:0;margin:auto 0;width:18px;height:18px;background:#09f url(../images/common-arrow16_w.svg) 8px 50%/5px auto no-repeat;border-radius:50%;box-shadow:inset 0 0 0 1.5px #09f;transition:transform .2s}.Footer_privacy{text-decoration:underline}.Footer_privacy:hover{text-decoration:none}body{font-family:"Roboto","Noto Sans JP",sans-serif}.Main{display:block;padding:60px 0 0;overflow:hidden}.section-title{margin:0 0 40px;font-size:35px;text-align:center}@media screen and (max-width: 767px){.section-title{margin:0 0 25px;font-size:24px}}.section-title-second{margin:0 0 30px;font-size:30px;text-align:center}@media screen and (max-width: 767px){.section-title-second{margin:0 0 20px;font-size:18px}}.section-inner{max-width:1040px;padding:70px 20px 80px;margin:auto}@media screen and (max-width: 767px){.section-inner{padding:60px 20px}}.section-inner+.section-inner{padding:0 20px 80px}@media screen and (max-width: 767px){.section-inner+.section-inner{padding:0 20px 60px}}.section-lead{margin:0 0 40px;font-size:24px;text-align:center}@media screen and (max-width: 767px){.section-lead{margin:0 0 20px;font-size:18px}}@media screen and (max-width: 750px)and (min-width: 550px){.cv-btn{width:90%;padding:0 .5rem}}@media screen and (max-width: 550px){.cv-btn{width:100%;padding:0 .5rem}}.lead{padding:60px 0 0;text-align:center;font-family:"Noto Sans JP Medium"}@media screen and (max-width: 767px){.lead{padding:30px 0 0;font-size:16px}}.lead.bottom{padding:40px 0 0}@media screen and (max-width: 767px){.lead.bottom{padding:30px 0 0}}@media screen and (max-width: 767px){.lead.bottom a{width:100%}}.lead a{display:block;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:5px 73px;border-radius:50px;color:#fff;background:#cb060f;font-size:36px;font-weight:700;background:linear-gradient(#ECBE67, #CC8806 64px, #e3b62c 128px, #f4d740);background-size:670px 192px;transition:.2s}@media screen and (max-width: 767px){.lead a{padding:10px 0;width:85%;font-size:24px;line-height:1.25;background:linear-gradient(#ECBE67, #CC8806 90px, #e3b62c 180px, #f4d740);background-size:100% 270px}}.lead a::after{content:"";display:block;position:absolute;top:calc(50% - 12px);right:13px;width:24px;height:24px;background-image:url(../images/cvbtn-arrow-white.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.lead a::after{top:calc(50% - 10px);right:8px;width:20px;height:20px;background-image:url(../images/cvbtn-arrow-white_sp.svg);background-repeat:no-repeat}}.lead a:hover{background-position:0 100%;transition:.2s}.lead a .small{margin:0 -10px;font-size:26px;font-weight:700}@media screen and (max-width: 767px){.lead a .small{margin:0 -5px;font-size:18px}}.lead p{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:5px 73px;border-radius:50px;color:#fff;background:#888;font-size:36px}@media screen and (max-width: 767px){.lead p{padding:10px 0;width:85%;font-size:24px;line-height:1.25;background-size:100% 270px}}.cvbtn{position:relative;max-width:590px;margin:auto;text-align:center;z-index:9999}.cvbtn a{position:relative;display:block;max-width:590px;height:78px;margin:0 auto;background-color:#ffea77;text-align:center;font-size:29px;line-height:72px;color:#b40f0f;text-decoration:none;border-radius:50px;border:3px solid #b40f0f;box-shadow:0px 6px 0px #b40f0f;transition:all .2s}@media screen and (max-width: 767px){.cvbtn a{position:relative;left:10px;max-width:305px;height:56px;font-size:18px;line-height:52px}}.cvbtn a:hover{background-color:#b40f0f;color:#ffea77;transform:translate(0, 6px);box-shadow:none}.cvbtn a:hover::after{background-image:url(../images/cvbtn-arrow-yellow.png)}.cvbtn a::after{content:"";position:absolute;top:0;right:40px;bottom:0;width:11px;height:21px;margin:auto;background-image:url(../images/cvbtn-arrow-red.png);background-size:11px 21px}@media screen and (max-width: 767px){.cvbtn a::after{right:15px;width:7px;height:14px;background-size:7px 14px}}@media screen and (max-width: 767px){.cvbtn a span{position:relative;left:10px}}.cvbtn.notyet .label{position:relative;display:block;max-width:590px;height:78px;margin:0 auto;background-color:#ffea77;text-align:center;font-size:29px;line-height:72px;color:#b40f0f;text-decoration:none;border-radius:50px;border:3px solid #b40f0f}@media screen and (max-width: 767px){.cvbtn.notyet .label{position:relative;max-width:305px;height:56px;font-size:18px;line-height:52px}}.cvbtn.limit .label{position:relative;display:block;max-width:590px;height:78px;margin:0 auto;background-color:#9fa9ad;text-align:center;font-size:29px;line-height:72px;color:#fff;text-decoration:none;border-radius:50px;border:3px solid #9fa9ad}@media screen and (max-width: 767px){.cvbtn.limit .label{position:relative;max-width:305px;height:56px;font-size:18px;line-height:52px}}.cvbtn-icon{position:absolute;z-index:10000;top:0;left:-55px;bottom:0;width:124px;height:124px;margin:auto}@media screen and (max-width: 767px){.cvbtn-icon{left:0;width:78px;height:78px}}.js-limit{display:none}.cvbtn-green a{background-color:#ffea77;color:#0c4822;border:3px solid #0c4822;box-shadow:0px 6px 0px #0c4822}.cvbtn-green a:hover{background-color:#0c4822;color:#ffea77}.cvbtn-green a::after{background-image:url(../images/cvbtn-arrow-green.png)}.cvbtn-green .label{background-color:#ffea77;color:#0c4822 !important;border:3px solid #0c4822 !important}.hidden{opacity:0;visibility:hidden}@keyframes fade-in-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:1;visibility:visible;animation:fade-in-up 1s forwards}.fade-in-down{opacity:1;visibility:visible;animation:fade-in-down 1s forwards}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in{opacity:1;visibility:visible;animation:fade-in .5s forwards}.mv{position:relative}.mv .shape{width:100%;aspect-ratio:1400/480;-webkit-clip-path:polygon(100% 0%, 100% 65%, 60% 100%, 40% 100%, 0 65%, 0 0);clip-path:polygon(100% 0%, 100% 65%, 60% 100%, 40% 100%, 0 65%, 0 0);overflow:hidden;position:relative}@media screen and (max-width: 767px){.mv .shape{aspect-ratio:375/410;-webkit-clip-path:polygon(100% 0%, 100% 80%, 60% 100%, 40% 100%, 0 80%, 0 0);clip-path:polygon(100% 0%, 100% 80%, 60% 100%, 40% 100%, 0 80%, 0 0)}}.mv .shape video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 90%;object-position:center 90%}.mv .overlay{position:absolute;top:0;left:0;width:100%;height:auto;z-index:3}.special-thanks{padding:60px 0;width:1060px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.special-thanks{width:100%}}@media screen and (max-width: 767px){.special-thanks{padding:30px 20px 0;width:100%}}.special-thanks__inner{display:flex;align-items:center;justify-content:center;position:relative;gap:0}@media screen and (max-width: 767px){.special-thanks__inner{flex-direction:column}}.special-thanks__photo,.special-thanks__memo{width:50%;flex-shrink:0}.special-thanks__photo{position:relative;z-index:2;transform:translate(35px, 20px)}.special-thanks__photo img{display:block;width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 1024px){.special-thanks__photo{transform:translate(20px, 20px)}}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.special-thanks__photo{transform:translate(25px, 20px)}}@media screen and (max-width: 767px){.special-thanks__photo{transform:none;width:100%}}.special-thanks__memo{position:relative;z-index:1;transform:translate(-35px, -60px);aspect-ratio:588/376}@media screen and (min-width: 768px)and (max-width: 1024px){.special-thanks__memo{transform:translate(-50px, -60px)}}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.special-thanks__memo{transform:translate(-25px, -60px)}}@media screen and (max-width: 767px){.special-thanks__memo{transform:none;width:100%;transform:translate(0, -60px)}}.special-thanks__memo .memo-bg{background:url("../images/specialthanks02@2x.png") no-repeat center/cover;width:100%;aspect-ratio:588/376}.special-thanks__memo .memo-bg p{padding:140px 0 0 70px;font-size:19px;line-height:1.7;transform:rotate(5deg)}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.special-thanks__memo .memo-bg p{padding:14rem 0 0 7.5rem;font-size:1.6rem}}@media screen and (max-width: 767px){.special-thanks__memo .memo-bg p{padding:95px 0 0 40px;font-size:13px;line-height:1.4}}@media screen and (max-width: 767px){.special-thanks__memo{width:100%}}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.row-column2 .col{width:25%}@media screen and (max-width: 767px){.row-column2 .col{width:100%}}.row-column3 .col{width:33.3333%}@media screen and (max-width: 767px){.row-column3 .col{width:100%}}.row .col{padding:0 15px}.row .col img{width:100%}@media screen and (max-width: 767px){.row .col+.col{margin:20px auto 0}}@media screen and (max-width: 767px){.row figure{padding:0 20px}}.solve .section-subtext{margin:0 0 20px;font-size:35px;font-weight:700;text-align:center;color:#cb060f}@media screen and (max-width: 767px){.solve .section-subtext{font-size:110%}}.chance{background:linear-gradient(180deg, #09F 0%, #A2EAFE 100%)}.chance-wrapper{background:url(../images/sv_back.svg) repeat left bottom/75%}@media screen and (max-width: 767px){.chance-wrapper{background:url(../images/sv_back.svg) repeat left bottom/180%}}.chance-inner{width:100%;margin:0 auto;padding:44px 20px 72px}@media screen and (max-width: 767px){.chance-inner{padding:44px 20px 60px}}@media screen and (min-width: 1800px){.chance-inner{width:70vw}}.chance-text{display:block;padding:85px 20px 40px}@media screen and (max-width: 767px){.chance-text{padding:60px 20px 40px}}.chance-img{display:block;padding:0 5px 90px}.chance-img img{width:1000px;height:auto}@media screen and (max-width: 767px){.chance-img{padding:0 5px 40px;width:100%}}.chance-img-01{display:block;margin-bottom:40px}@media screen and (max-width: 767px){.chance-img-01{margin-bottom:32px}}.about-title{margin:0 0 30px;color:#09f}.about-table-row{display:flex;flex-wrap:wrap;width:100%}.about-table-row.row-column2 .about-table-col{width:50%;padding:0 3px 0 0}@media screen and (max-width: 767px){.about-table-row.row-column2 .about-table-col{width:100%;padding:0}}.about-table-row.row-column2 .about-table-col+.about-table-col{padding:0 0 0 3px}.about-table dl{width:100%;margin:0}.about-table dl dt{padding:0 0 0 15px;font-size:18px;font-size:bold;line-height:32px;color:#fff;background-color:#09f}.about-table dl dd{padding:15px;margin:0;color:#444}.about-table dl dd .title{display:table;margin:0 0 5px;font-size:16px}.about-table dl dd .circle{display:table-cell}.about-table dl dd .text{display:table-cell}.about-table p{margin:0}.about-table-img{display:block;padding:20px 0}.about-table-contact{display:flex;margin:.5em 0 0}@media screen and (max-width: 767px){.about-table-contact{display:block}}.about-table-contact div{display:flex}.about-table-contact div+div{margin:0 0 0 30px}@media screen and (max-width: 767px){.about-table-contact div+div{margin:5px 0 0}}.about-table-contact .item{display:block;position:relative;padding:0 10px 0 0;margin:0 10px 0 0}@media screen and (max-width: 767px){.about-table-contact .item{width:70px;text-align:center}}.about-table-contact .item::after{content:"";display:inline-block;position:absolute;top:2px;right:0;width:1px;height:20px;background-color:#09f}@media screen and (max-width: 767px){.about-table-contact .indent-sp{display:block;width:calc(100% + 70px);margin:0 0 0 -70px}}@media screen and (max-width: 767px){.about-table-contact p{width:calc(100% - 70px)}}.list-circle{padding:0 0 0 1.5em;margin:0;list-style-type:circle}.price{background-color:#f5feff}.price-title{margin:0 0 40px}@media screen and (max-width: 767px){.price-title{margin:0 0 30px}}.price .section-inner{padding:70px 0 80px;width:1008px}@media screen and (max-width: 1310px)and (min-width: 751px){.price .section-inner{padding:70px 20px 80px;width:100%}}@media screen and (max-width: 767px){.price .section-inner{padding:60px 20px;width:100%}}.price .section-inner img{width:1008px;height:auto}.function .section-inner{padding:70px 20px 80px}.box{margin:32px 0 0;padding:24px 24px 16px;background-color:#fff;border-radius:.02rem;box-shadow:inset 0 0 0 1px #dee6eb}.box-label{font-size:20px;text-align:center}.box-text{font-size:14px;text-align:center}@media screen and (max-width: 767px){.box-text{text-align:justify}}.functionList{display:flex;flex-wrap:wrap;padding:0;margin:30px 0 0;background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #f4f9fd,.4px .8px 16px rgba(132,175,199,.2)}.functionList.is-all li{width:16.6666666667%}@media screen and (max-width: 767px){.functionList.is-all li{width:50%}}.functionList.is-all li:nth-child(-n+5){border-top-style:solid}.functionList.is-all li:nth-child(5n+1){border-left-style:solid}@media screen and (max-width: 767px){.functionList.is-all li:nth-child(5n+1){border-left-style:none}}.functionList.is-all li:nth-child(-n+6){border-top-style:none}@media screen and (max-width: 767px){.functionList.is-all li:nth-child(-n+6){border-top-style:solid}}.functionList.is-all li:nth-child(6n+1){border-left-style:none}@media screen and (max-width: 767px){.functionList.is-all li:nth-child(1){border-top-style:none}}@media screen and (max-width: 767px){.functionList.is-all li:nth-child(2){border-top-style:none}}@media screen and (max-width: 767px){.functionList.is-all li:nth-child(6){border-left-style:none}}.functionList li{list-style:none;box-sizing:border-box;width:20%;border-top:1px solid #dee6eb;border-left:1px solid #dee6eb}@media screen and (max-width: 767px){.functionList li{width:50%}}.functionList li:nth-child(-n+5){border-top-style:none}@media screen and (max-width: 767px){.functionList li:nth-child(-n+5){border-top-style:solid}}.functionList li:nth-child(5n+1){border-left-style:none}@media screen and (max-width: 767px){.functionList li:nth-child(6){border-left-style:solid !important}}@media screen and (max-width: 767px){.functionList li:nth-child(-n+2){border-top-style:none}}@media screen and (max-width: 767px){.functionList li:nth-child(odd){border-left-style:none}}.functionList a{display:block;box-sizing:border-box;height:103px;padding:68px 0 0;background-position:center 38%;background-size:36px;background-repeat:no-repeat;font-size:13px;font-weight:700;text-decoration:none;color:inherit;line-height:1.4285714286;text-align:center;transition:opacity .2s}html:not(.mobile) .functionList a:hover{opacity:.6}@media screen and (max-width: 767px){.functionList a{display:flex;align-items:center;height:72px;padding:0 0 0 72px;background-position:24px 50%;background-size:35px auto;text-align:left}}.functionList a.jyuchu{background-image:url(../images/functions-ico01@2x.png)}.functionList a.zaiko{background-image:url(../images/functions-ico02@2x.png)}.functionList a.shohin{background-image:url(../images/functions-ico03@2x.png)}.functionList a.kessai{padding:55px 0 0;background-position:center 25%;background-image:url(../images/functions-ico04@2x.png)}@media screen and (max-width: 767px){.functionList a.kessai{background-position:24px 50%;padding:0 0 0 72px;font-size:12px}}.functionList a.okurijo{padding:55px 0 0;background-position:center 23%;background-image:url(../images/functions-ico05@2x.png)}@media screen and (max-width: 767px){.functionList a.okurijo{background-position:24px 50%;padding:0 0 0 72px;font-size:12px}}.functionList a.souko{background-image:url(../images/functions-ico06@2x.png)}.functionList a.pos{background-image:url(../images/functions-ico07@2x.png)}.functionList a.mail{background-image:url(../images/functions-ico08@2x.png)}.functionList a.hattyu{background-image:url(../images/functions-ico09@2x.png)}.functionList a.app{padding:55px 0 0;background-position:center 23%;background-image:url(../images/functions-ico10@2x.png)}@media screen and (max-width: 767px){.functionList a.app{background-position:24px 50%;padding:0 0 0 72px;font-size:12px}}.functionList a.kikan{padding:55px 0 0;background-position:center 23%;background-image:url(../images/functions-ico11@2x.png)}@media screen and (max-width: 767px){.functionList a.kikan{background-position:24px 50%;padding:0 0 0 72px;font-size:12px}}.functionList a.mailmarketing{padding:55px 0 0;background-position:center 23%;background-image:url(../images/functions-ico12@2x.png)}@media screen and (max-width: 767px){.functionList a.mailmarketing{background-position:24px 50%;padding:0 0 0 72px;font-size:12px}}.share{padding:80px 20px 90px;background-color:#f5feff}@media screen and (max-width: 767px){.share{padding:70px 20px 80px}}.share-no1{margin-bottom:20px;text-align:center;font-size:26px;font-weight:700}@media screen and (max-width: 767px){.share-no1{font-size:20px}}.share-no1 span{position:relative}.share-no1 span::before{content:"";position:absolute;top:2px;left:-15px;width:1px;height:26px;background-color:#333;transform:rotate(-30deg)}@media screen and (max-width: 767px){.share-no1 span::before{top:0}}.share-no1 span::after{content:"";position:absolute;top:2px;right:-15px;width:1px;height:26px;background-color:#333;transform:rotate(30deg)}@media screen and (max-width: 767px){.share-no1 span::after{top:0}}.share-title{margin:0 0 40px}@media screen and (max-width: 767px){.share-title{margin:0 0 30px}}.share-title p{margin:0 0 5px;font-size:35px}@media screen and (max-width: 767px){.share-title p{font-size:24px;line-height:1.4}}.share-title p:nth-child(2){margin:0 0 -2px}.share-title p .large{font-size:45px;color:#09f}@media screen and (max-width: 767px){.share-title p .large{font-size:36px;line-height:1.4}}.share-title p .sup{font-size:14px;font-weight:400;vertical-align:1.9em;color:#9fa9ad}@media screen and (max-width: 767px){.share-title p .sup{font-size:12px;vertical-align:2em}}.share-title .note-about{margin:0 auto;max-width:530px;font-size:12px;font-weight:400;color:#9fa9ad;text-align:right}.share span.color-green{font-size:45px}@media screen and (max-width: 767px){.share span.color-green{font-size:32px}}.share-text{margin:40px 0}.share-row{padding:42px 52px 30px;border-radius:20px;border:3px solid #09f;background-color:#fff}@media screen and (max-width: 767px){.share-row{padding:20px 13px}}.share-row .achievements{margin-bottom:30px}@media screen and (max-width: 767px){.share-row .achievements{margin-bottom:15px}}.share-row .achievements .inner{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 767px){.share-row .achievements .inner{flex-wrap:wrap;align-items:center;gap:15px}}.share-row .achievements .inner .item{padding:5px 0;width:200px;background-image:url(../images/laurel-l.svg),url(../images/laurel-r.svg);background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:contain;line-height:1;text-align:center}@media screen and (max-width: 767px){.share-row .achievements .inner .item{padding:2px 0;width:calc(50% - 10px)}}.share-row .achievements .inner .item .name{font-size:18px;line-height:20px;margin-bottom:3px}@media screen and (max-width: 767px){.share-row .achievements .inner .item .name{font-size:14px;line-height:16px}}.share-row .achievements .inner .item:first-child .note{right:5px}@media screen and (max-width: 767px){.share-row .achievements .inner .item:first-child .note{right:4px}}.share-row .achievements .inner .item .note{position:absolute;top:40px;right:40px;font-size:12px}@media screen and (max-width: 767px){.share-row .achievements .inner .item .note{top:28px;right:48px}}.share-row .achievements .inner .item .value{position:relative;font-size:18px;font-weight:700}@media screen and (max-width: 767px){.share-row .achievements .inner .item .value{font-size:16px}}.share-row .achievements .inner .item .value.reflect{position:relative;overflow:hidden}.share-row .achievements .inner .item .value .number{font-size:38px;font-weight:700}@media screen and (max-width: 767px){.share-row .achievements .inner .item .value .number{margin-right:1px;font-size:25px;vertical-align:-1px;letter-spacing:-1px}}.share-row .achievements .inner .item .sup{position:absolute;top:5px;right:20px;font-size:12px;color:#9fa9ad;font-weight:400}@media screen and (max-width: 767px){.share-row .achievements .inner .item .sup{top:-3px;right:20px;font-size:10px}}.share-row .achievements .inner .item:nth-child(1) .sup{top:5px;right:32px}@media screen and (max-width: 767px){.share-row .achievements .inner .item:nth-child(1) .sup{top:-3px;right:27px}}.share-row .achievements .note-about{margin:3px auto 0 auto;max-width:420px;color:#9fa9ad;font-size:12px;text-align:right;line-height:1.8}.share-row .company h2{margin:0 0 10px;text-align:center}.share-row .company .logo{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.share-row .company .logo{margin:0}}.share-row .company .logo li{width:140px;margin:0 6.5px 0 0}@media screen and (max-width: 767px){.share-row .company .logo li{width:33.3333333333%;margin:0}}.share-row .company .logo li:nth-child(5n+5),.share-row .company .logo li:last-child{margin-right:0}.share-row .company .note{margin:0;text-align:right;font-size:12px}@media screen and (max-width: 767px){.share-img02{margin:0 -20px}}.share .section-inner{padding:0}.advice{position:relative;padding:40px 20px;background-color:#ccebff}.advice::after{content:"";position:absolute;bottom:-64px;left:0;right:0;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:64px 100px 0 100px;border-color:#ccebff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){.advice::after{bottom:-45px;border-width:45px 70px 0 70px}}.advice-title{margin:0}@media screen and (max-width: 767px){.advice-title{font-size:22px}}@media screen and (max-width: 767px){.costcut-title{font-size:18px}}.develop-title{font-size:35px;text-align:center}@media screen and (max-width: 767px){.develop-title{font-size:24px}}.card{display:flex;flex-wrap:wrap;justify-content:center}.card>li{max-width:228px;margin:0 30px 0 0;background:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(132,175,199,.2)}@media screen and (max-width: 767px){.card>li{max-width:250px;margin:auto}.card>li+li{margin:30px auto 0}}.card>li .card-item{display:block;height:100%;padding:0 0 18px;position:relative}.card>li .card-item .image{border-radius:.04rem .04rem 0 0;overflow:hidden}.card>li .card-item .image img{width:100%}.card>li .text{display:flex;align-items:center;justify-content:center;min-height:3em;padding:18px 18px 0;font-size:15px;line-height:1.5;text-align:center}.alignment-title{margin:0 0 20px}@media screen and (max-width: 767px){.alignment-title{font-size:22px}}.alignment-img{display:block;margin:0 0 60px}.balloon-wrapper{position:relative;width:100%;margin:0 auto;padding:60px 20px;background-color:#f38f04;color:#fff;text-align:center}@media screen and (max-width: 767px){.balloon-wrapper{padding:40px 20px}}.balloon-wrapper::after{content:"";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-top:50px solid #f38f04;width:0;height:0}@media screen and (max-width: 767px){.balloon-wrapper::after{bottom:-35px;border-left:35px solid rgba(0,0,0,0);border-right:35px solid rgba(0,0,0,0);border-top:35px solid #f38f04}}.balloon-wrapper h1{margin:0;font-size:35px}@media screen and (max-width: 767px){.balloon-wrapper h1{font-size:24px}}.balloon-wrapper h1 span{font-size:42px;color:#ff0}@media screen and (max-width: 767px){.balloon-wrapper h1 span{font-size:30px}}.example-wrapper{width:100%;height:100%;background-image:url("../images/beforeafter-back01.svg"),url("../images/beforeafter-back02.svg");background-position:left top,right bottom;background-repeat:no-repeat,no-repeat;background-size:auto,auto}@media screen and (max-width: 767px){.example-wrapper{background-size:50%,50%}}.example .section-inner{padding:140px 20px 80px}@media screen and (max-width: 767px){.example .inner{padding:100px 20px 72px}}.example .inner .ex-info{position:relative;width:612px;padding:43px 100px 54px;margin:0 auto 70px;background-color:#fff;border:3px solid #09f;border-radius:20px}@media screen and (max-width: 767px){.example .inner .ex-info{width:100%;padding:43px 30px 30px;margin:0 auto 50px}}.example .inner .ex-info::before{content:"";position:absolute;top:-60px;left:calc(50% - 47px);display:block;width:94px;height:94px;background:url(../images/icon-shop.svg);background-repeat:no-repeat}@media screen and (max-width: 767px){.example .inner .ex-info::before{top:-38px;left:calc(50% - 37.5px);width:75px;height:75px;background-size:contain}}.example .inner .ex-info h3{font-size:26px;margin:0 0 28px;text-align:center}@media screen and (max-width: 767px){.example .inner .ex-info h3{font-size:20px}}.example .inner .ex-info dl{display:flex;margin:0 0 20px;justify-content:space-between;font-size:24px}@media screen and (max-width: 767px){.example .inner .ex-info dl{font-size:18px}}.example .inner .ex-info dl:nth-last-child(1){margin:0}.example .inner .table h3{font-size:36px;font-weight:700;text-align:center}.example .inner .table-before{margin-bottom:80px}@media screen and (max-width: 767px){.example .inner .table-before{margin-bottom:60px}}.example .inner .table-before h3{margin:0 0 25px;color:#888}@media screen and (max-width: 767px){.example .inner .table-before h3{margin:0 0 40px}}@media screen and (max-width: 767px){.example .inner .table-before table thead th{font-size:18px}}.example .inner .table-before table thead td{background:#888;border:2px solid #888}.example .inner .table-before table tbody tr:nth-last-child(1) th,.example .inner .table-before table tbody tr:nth-last-child(1) td{border-bottom:2px solid #888}.example .inner .table-before table tbody tr th,.example .inner .table-before table tbody tr td{border-top:2px solid #888;border-left:2px solid #888}.example .inner .table-before table tbody tr th{background:#f0f0f0}.example .inner .table-before table tbody tr td{border-right:2px solid #888}.example .inner .table-after{margin-bottom:20px}.example .inner .table-after h3{margin:40px 0;color:#cb060f}@media screen and (max-width: 767px){.example .inner .table-after h3{margin:20px 0 40px}}.example .inner .table-after table thead td{background:#cb060f;border:2px solid #cb060f}.example .inner .table-after table tbody tr:nth-last-child(1) th,.example .inner .table-after table tbody tr:nth-last-child(1) td{border-bottom:2px solid #cb060f}.example .inner .table-after table tbody tr th,.example .inner .table-after table tbody tr td{border-top:2px solid #cb060f;border-left:2px solid #cb060f}.example .inner .table-after table tbody tr th{background:#fff0f0}.example .inner .table-after table tbody tr td{border-right:2px solid #cb060f}.example .inner .table-after table tbody tr td .marker{font-size:26px}@media screen and (max-width: 767px){.example .inner .table-after table tbody tr td .marker{font-size:18px}}.example .inner .table table{margin:0 auto;width:765px;max-width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 767px){.example .inner .table table{width:100%}}.example .inner .table table th,.example .inner .table table td{padding:15px 0;text-align:center;font-size:20px;font-weight:400}@media screen and (max-width: 767px){.example .inner .table table th,.example .inner .table table td{font-size:16px}}.example .inner .table table thead tr th,.example .inner .table table thead tr td{padding:10px 0}.example .inner .table table thead tr th{width:405px;font-weight:700}@media screen and (max-width: 767px){.example .inner .table table thead tr th{position:relative;width:55vw}}.example .inner .table table thead tr th p{margin:0}@media screen and (max-width: 767px){.example .inner .table table thead tr th p{position:absolute;bottom:10px;width:55vw;font-size:18px;text-align:center}}.example .inner .table table thead tr th p span{font-size:16px}@media screen and (max-width: 767px){.example .inner .table table thead tr th p span{font-size:14px}}.example .inner .table table thead tr td{border-radius:10px 10px 0 0;color:#fff;font-size:26px;font-weight:700}@media screen and (max-width: 767px){.example .inner .table table thead tr td{padding:6px 0;font-size:18px}}.example .inner .table table tbody tr:nth-child(1) th{border-radius:10px 0 0 0}.example .inner .table table tbody tr:nth-last-child(1) th{border-radius:0 0 0 10px}.example .inner .table table tbody tr:nth-last-child(1) td{border-radius:0 0 10px 0}.example .inner .table table tbody tr td{background:#fff}.example .inner .table .result{margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.example .inner .table .result{padding:0 10px}}.example .inner .table .result-01{margin-bottom:15px}.example .inner .table .result-02{margin-top:20px}.example .inner .lead{padding:60px 0 40px}@media screen and (max-width: 767px){.example .inner .lead{padding:30px 0 0}}.soukorenkei{background:#fffcf5 url(../images/other_back_loop.png) repeat;text-align:center}.soukorenkei .section-inner{padding:92px 20px 100px}@media screen and (max-width: 767px){.soukorenkei .section-inner{padding:60px 20px 80px}}.soukorenkei h1{margin:0}.soukorenkei .result{margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.soukorenkei .result{padding:0 10px}}.soukorenkei .result-01{margin-bottom:15px}.soukorenkei .consolidate-wrap{max-width:1000px;margin:0 auto 92px;padding:20px 30px 0;position:relative;border-radius:20px;border:4px solid #e8e8e8;overflow:hidden;background:#fff}@media screen and (max-width: 767px){.soukorenkei .consolidate-wrap{padding:20px;margin:0 auto 72px}}.soukorenkei .consolidate-wrap .text-link-area{margin:32px 0 60px}@media screen and (max-width: 767px){.soukorenkei .consolidate-wrap .text-link-area{margin:0 0 30px}}.soukorenkei h3{font-size:32px;font-weight:700;margin-top:60px;margin-bottom:20px}@media screen and (max-width: 767px){.soukorenkei h3{margin-top:20px}}.soukorenkei .consolidate ul{max-width:890px;display:flex;align-items:center;margin:100px auto 0;grid-gap:10px}.soukorenkei .consolidate ul li{display:flex;flex-flow:column}.soukorenkei .consolidate ul li span{font-size:18px;font-weight:700;padding-top:10px}.soukorenkei .consolidate ul .oms{position:relative}.soukorenkei .consolidate ul .oms_img{position:absolute;width:calc(100% + 100px);margin:0 -50px;top:-50px}@media screen and (max-width: 750px){.soukorenkei h3{font-size:24px}.soukorenkei .consolidate ul{flex-wrap:wrap;margin:60px auto 0}.soukorenkei .consolidate ul li.pc-view{display:none}.soukorenkei .consolidate ul li.store{width:calc(45% - 6.6666666667px)}.soukorenkei .consolidate ul li.arrow{width:calc(10% - 6.6666666667px)}.soukorenkei .consolidate ul .oms_img{width:calc(100% + 20px);margin:0 -10px;top:-30px}.soukorenkei .consolidate ul li span{font-size:16px}}.soukorenkei .wms{padding:60px 0 10px}.soukorenkei .wms h3{margin-top:0}.soukorenkei .wms h3 .super{position:relative}.soukorenkei .wms h3 .super::after{content:"※";position:absolute;top:-11px;right:-5px;font-size:12px;color:#333}.soukorenkei .wms .green{position:relative}.soukorenkei .wms .green span{position:absolute;top:-10px;right:0;font-size:12px;color:#333}.soukorenkei .wms .system{text-align:right;font-size:11px;max-width:690px;margin:0 auto 10px}.soukorenkei .wms .auto{width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:100px;font-weight:500;background:url(../images/introduction_flow_auto_pc.svg) no-repeat;background-position:center left;background-size:contain}@media screen and (max-width: 750px){.soukorenkei .wms .auto{background:url(../images/introduction_flow_auto_pc.svg) no-repeat;background-position:center top;background-size:70px;padding:60px 0 0 0}.soukorenkei .wms{padding:60px 0 30px}}.soukorenkei .outer_system::before{background-image:url(../images/introduction_wms_icon.svg) !important}.soukorenkei .outer_system::after{top:-8rem !important;right:2rem !important;width:30.6rem !important;height:16.459rem !important;background-image:url(../images/introduction_wms_fukidashi.svg) !important;pointer-events:none}.soukorenkei .outer_system ul{padding:3.5rem 6rem}.soukorenkei .outer_system li{background:#dbfafb}.soukorenkei .outer_system h3{color:#00c1c8}.soukorenkei .note{font-size:14px}.soukorenkei .cooperation{font-weight:500}@media screen and (max-width: 750px){.soukorenkei .outer_system::after{top:-10rem !important;right:-2rem !important;width:15.3rem !important;height:8.29rem !important}}.soukorenkei .ne_voice{margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.soukorenkei .ne_voice picture img{padding:0 10%}}@media screen and (max-width: 750px){.soukorenkei .ne_voice picture img{padding:0 6%}}.soukorenkei .ne_voice .voice_box{max-width:1000px;margin:60px auto 0;position:relative;border-radius:20px;border:4px solid #e8e8e8;overflow:hidden;background:#fff}.soukorenkei .ne_voice .voice_box::before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:linear-gradient(171deg, #F3A404 6.63%, #F7C908 50.78%, #FBEE0C 94.94%);border-radius:20px 0 0 20px}@media screen and (max-width: 767px){.soukorenkei .ne_voice .voice_box::before{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:7px;background:linear-gradient(171deg, #F3A404 6.63%, #F7C908 50.78%, #FBEE0C 94.94%);border-radius:0 0 20px 20px}}.soukorenkei .ne_voice .voice_box .feature_box{width:70%;padding:40px 20px 40px 30px}.soukorenkei .ne_voice .voice_box .feature_box h3{margin:0}.soukorenkei .ne_voice .voice_box .feature_box h4{margin:0;font-size:24px;font-weight:700;position:relative}.soukorenkei .ne_voice .voice_box .feature_box h4:before{content:"";position:absolute;bottom:-20px;display:inline-block;width:40px;height:4px;left:50%;transform:translateX(-50%);background-color:#f38f04;border-radius:2px}.soukorenkei .ne_voice .voice_box .feature_box h3{font-size:32px;font-weight:700;color:#09f;padding:40px 0 20px;margin-top:0}@media screen and (min-width: 768px)and (max-width: 1024px){.soukorenkei .ne_voice .voice_box .feature_box h3{font-size:28px}}.soukorenkei .ne_voice .voice_box .feature_box p{font-weight:500;margin:0 0 40px}.soukorenkei .ne_voice .voice_box .voice_img{position:absolute;top:0;right:0;height:100%;width:30%;background:url(../images/voice_img_1.webp) no-repeat;background-size:cover;background-position:center}.soukorenkei .ne_voice .voice_box2 .voice_img{background:url(../images/voice_img_2.webp) no-repeat;background-size:cover;background-position:center}.soukorenkei .ne_voice .voice_box .voice_img img{display:none}.soukorenkei .md-view{display:none}@media screen and (max-width: 1024px){.soukorenkei .ne_voice .voice_box .feature_box{width:60%}.soukorenkei .ne_voice .voice_box .voice_img{width:40%}.soukorenkei .ne_voice .voice_box .pc-view{display:none}.soukorenkei .md-view{display:block}}@media screen and (max-width: 750px){.soukorenkei .ne_voice .voice_box .feature_box{width:100%;margin-top:200px}.soukorenkei .ne_voice .voice_box .voice_img{height:200px;width:100%}.soukorenkei .ne_voice .voice_box .feature_box h4{font-size:20px}.soukorenkei .ne_voice .voice_box .feature_box h3{font-size:24px}.soukorenkei .ne_voice .voice_box{margin:30px auto 0}}.bottom-copy{margin:0;text-align:center}.bottom-copy p{margin:0;font-size:36px;font-weight:700}@media screen and (max-width: 767px){.bottom-copy p{font-size:30px;letter-spacing:-0.5px}}@media screen and (max-width: 767px){.bottom-copy p span{letter-spacing:normal}}.bottom-copy p span.marker{color:#cb060f}.bottom-copy p span.small{display:inline-block;font-size:28px;margin:0 -10px}@media screen and (max-width: 767px){.bottom-copy p span.small{font-size:26px}}.bottom-copy .cv-btn-full{padding:0}@media screen and (max-width: 767px){.bottom .lead a{width:100%}}.end-display{margin:0 auto !important}.cv__area2{padding:50px 0;background-image:url(../images/cta-back.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.cv__area2{padding:40px 25px}}.cv__area2 .cv-btn__inner{margin:-45px auto 0}@media screen and (max-width: 767px){.cv__area2 .cv-btn__inner{margin:-45px auto 30px}}@media screen and (max-width: 767px){.cv__area2{background-image:url(../images/cta-back_sp.jpg)}.cv__area2 img{width:100%;height:auto}}.cv2__ttl{text-align:center}.cv2__ttl picture{position:relative;display:block;width:100%}.cv2__ttl picture::after{content:url(../images/cv2_right.svg);position:absolute;right:0;top:0}.cv2__ttl picture::before{content:url(../images/cv2_left.svg);position:absolute;left:-2rem;bottom:-2rem}@media screen and (max-width: 1050px){.cv2__ttl picture::after,.cv2__ttl picture::before{scale:.7}}@media screen and (max-width: 820px){.cv2__ttl picture::after{top:-2rem}.cv2__ttl picture::before{left:-3rem;bottom:-6rem}}.cv-btn__inner{position:relative;max-width:560px;margin:10px auto 30px}.cv-btn__inner.end a{color:#fff;background:#9fa9ad;outline:3px solid #9fa9ad;box-shadow:none;pointer-events:none}.cv-btn__inner.end a:hover{transform:none}.cv-btn__inner.end a span::after{content:none}@media screen and (max-width: 767px){.cv-btn__inner{width:90%;margin:20px auto 30px}}.cv-btn__icon{position:absolute;top:0;bottom:0;left:-55px;z-index:998;width:122px;height:122px;margin:auto}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.cv-btn__icon{width:100px;height:100px}}@media screen and (max-width: 767px){.cv-btn__icon{left:-11px;width:78px;height:78px}}@media screen and (min-width: 1025px)and (max-width: 1280px){.cv-btn{margin-top:-40px}.cv-btn .cv-btn__inner{max-width:480px}.cv-btn .cv-btn__inner a{padding:12px 0 !important;font-size:24px}}@media screen and (min-width: 768px)and (max-width: 1024px){.cv-btn{margin-top:-34px}.cv-btn .cv-btn__inner{max-width:400px;margin:20px auto 30px}.cv-btn .cv-btn__inner a{padding:10px 0 !important;font-size:24px}}.summary__list{padding-left:15px}.summary__list li{text-indent:-11px;padding-left:8px;line-height:1.5556;letter-spacing:-0.1px}.summary__list li::before{content:"●";display:inline-block;margin-right:3px;font-size:18px}.summary__list li+li{margin-top:10px}.summary__list li span{font-size:16px}@media screen and (max-width: 767px){.summary__list li span{display:block;margin-left:-22px;text-indent:0}}.summary04 .summary__list li+li{margin-top:0}.campaign__about__flex{display:flex;gap:49px;margin-top:10px;padding:0 15px;line-height:1.6667}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.campaign__about__flex{flex-direction:column;gap:0;padding:0}}@media screen and (max-width: 767px){.campaign__about__flex{flex-direction:column;gap:0;padding:0}}.campaign__about__flex--ttl{display:flex;align-items:center;gap:10px;font-weight:bold}.campaign__about__flex--ttl::after{content:"";display:block;width:1px;height:20px;margin-top:6px;background-color:#333}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.campaign__about__flex--ttl::after{position:absolute;top:0;right:0}}@media screen and (max-width: 767px){.campaign__about__flex--ttl::after{position:absolute;top:0;right:0}}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.campaign__about__flex--ttl{position:relative;justify-content:center;width:70px;text-align:center}}@media screen and (max-width: 767px){.campaign__about__flex--ttl{position:relative;justify-content:center;width:70px;text-align:center}}.campaign__about__flex>div{display:flex;align-items:flex-start;gap:10px}.campaign__about__flex>div.pc{display:flex}@media screen and (max-width: 767px){.campaign__about__flex>div.pc{display:none}}.campaign__about__flex>div.sp{display:none}@media screen and (max-width: 767px){.campaign__about__flex>div.sp{display:block}.campaign__about__flex>div.sp>div{display:flex;gap:10px}}