@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.pagetitle{display:flex;align-items:center;background-image:url("../img/common/bg_four_lines.svg"),url("../img/common/bg_contents_mainimage_shadow.webp"),url("../img/sales_management_system/img_mainimage.webp");background-size:80%,auto 100%,cover;background-position:right -4rem bottom -10rem,left bottom,center center;background-repeat:no-repeat,repeat-x,no-repeat;width:100%;height:280px;padding:0 1rem}@media only screen and (min-width:992px){.pagetitle{background-size:auto,auto 100%,cover;background-position:right -9.25rem bottom -10rem,left bottom,center center;height:400px;padding:0 2.5rem}}.pagetitle .pagetitle_text{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:3.875rem 0 0;color:#fff}.pagetitle .pagetitle_text .jp{order:2;width:100%;font-size:1.125rem;line-height:1.5;letter-spacing:.05em;font-weight:bold;text-align:left}@media only screen and (min-width:992px){.pagetitle .pagetitle_text .jp{font-size:1.5rem;line-height:1.5;letter-spacing:.05em}}.pagetitle .pagetitle_text .en{order:1;width:100%;font-size:2rem;line-height:1.25;letter-spacing:.05em;font-family:"PT Sans",sans-serif;font-weight:400;text-align:left}@media only screen and (min-width:992px){.pagetitle .pagetitle_text .en{font-size:3.75rem;line-height:1.2;letter-spacing:.05em}}.sms_intro{width:100%;padding:2.5rem 1rem 1.5rem}@media only screen and (min-width:992px){.sms_intro{padding:5rem 2.5rem 0}}.sms_intro p{text-align:left}.flow{width:100%;padding:2.5rem 1rem 1.5rem}@media only screen and (min-width:992px){.flow{padding:7.5rem 2.5rem 0}}.flow .line-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.flow .line-svg line{stroke-width:8;stroke-linecap:round;stroke:var(--color-main);stroke-dasharray:0,12;stroke-dashoffset:-5}@media only screen and (min-width:992px){.flow .line-svg line{stroke-width:16;stroke-dasharray:0,25}}.flow .flow_container{position:relative;margin:1.5rem 0 0}@media only screen and (min-width:992px){.flow .flow_container{margin:3.375rem 0 0}}@media only screen and (min-width:992px){.flow .flow_list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3rem}}.flow .flow_list .flow_item{margin:2rem 0 0;padding:2rem 1.5rem;background-color:#fff;border-radius:2rem;position:relative}@media only screen and (min-width:992px){.flow .flow_list .flow_item{margin:0}.flow .flow_list .flow_item:nth-of-type(1),.flow .flow_list .flow_item:nth-of-type(2),.flow .flow_list .flow_item:nth-of-type(3){width:calc(33.3333333333% - 2rem)}.flow .flow_list .flow_item:nth-of-type(4){margin:0 auto;width:69.5%}.flow .flow_list .flow_item:nth-of-type(5),.flow .flow_list .flow_item:nth-of-type(6),.flow .flow_list .flow_item:nth-of-type(7),.flow .flow_list .flow_item:nth-of-type(8){width:calc(50% - 1.5rem)}.flow .flow_list .flow_item:nth-of-type(2),.flow .flow_list .flow_item:nth-of-type(6),.flow .flow_list .flow_item:nth-of-type(8){margin:4rem 0 0}.flow .flow_list .flow_item:nth-of-type(3){margin:8rem 0 0}}.flow .flow_list .flow_item .icon{position:absolute;width:56px}@media only screen and (min-width:992px){.flow .flow_list .flow_item .icon{width:80px}}.flow .flow_list .flow_item .icon img{width:100%}.flow .flow_list .flow_item:nth-of-type(4) .icon{top:-10px;left:3%}@media only screen and (min-width:992px){.flow .flow_list .flow_item:nth-of-type(4) .icon{top:-30px;left:24%}}.flow .flow_list .flow_item:nth-of-type(5) .icon{top:-10px;left:5%;width:50px}@media only screen and (min-width:992px){.flow .flow_list .flow_item:nth-of-type(5) .icon{top:-40px;left:18%;width:86px}}.flow .flow_list .flow_item:nth-of-type(6) .icon{top:-36px;left:5%}@media only screen and (min-width:992px){.flow .flow_list .flow_item:nth-of-type(6) .icon{left:auto;top:-55px;right:10%}}.flow .flow_list .flow_item:nth-of-type(7) .icon{left:5%;top:-14px}@media only screen and (min-width:992px){.flow .flow_list .flow_item:nth-of-type(7) .icon{top:-60px;left:18%}}.flow .flow_list .flow_item:nth-of-type(8) .icon{top:-28px;left:5%}@media only screen and (min-width:992px){.flow .flow_list .flow_item:nth-of-type(8) .icon{right:24%;left:auto;top:-86px;width:80px}}.flow .flow_list .flow_item h4{font-size:1.5rem;line-height:1;letter-spacing:.05em;font-weight:bold;color:var(--color-main);text-align:center}@media only screen and (min-width:0){.flow .flow_list .flow_item h4{font-size:1.25rem;line-height:1.2;letter-spacing:.05em}}.flow .flow_list .flow_item p{margin:2rem 0 0;font-size:1rem;line-height:2;letter-spacing:.05em;text-align:left}.flow .flow_list .flow_item section h5{font-size:0.875rem;line-height:1.5714285714;letter-spacing:.05em;font-weight:bold;border-bottom:1px solid var(--color-main);padding:0 0 .5rem .5rem;text-align:left}@media only screen and (min-width:992px){.flow .flow_list .flow_item section h5{font-size:1rem;line-height:1.625;letter-spacing:.05em;white-space:nowrap}}.flow .flow_list .flow_item section p{margin:1rem .5rem 0}@media only screen and (min-width:992px){.flow .flow_list .flow_item .half_items{display:flex;gap:3.5rem;margin:2rem 0 0}}.flow .flow_list .flow_item .half_items section{margin:2rem 0 0}@media only screen and (min-width:992px){.flow .flow_list .flow_item .half_items section{width:calc(50% - 1.75rem)}}.flow .flow_list .flow_item .full_items{margin:2rem 0 0}@media only screen and (min-width:992px){.flow .flow_list .flow_item .img_box{display:flex;gap:1.5rem;margin:2rem 0 0}}.flow .flow_list .flow_item .img_box figure{margin:2rem 0 0;flex:1;border-radius:1.5rem;overflow:hidden}@media only screen and (min-width:992px){.flow .flow_list .flow_item .img_box figure{margin:0}}.flow .flow_list .flow_item .img_box figure img{width:100%}.flow .flow_list .flow_item .contact_link{margin:.5rem 0 0;text-align:left}.flow .flow_list .flow_item .contact_link li{margin:2rem 0 0}.flow .flow_list .flow_item .contact_link li .form_link,.flow .flow_list .flow_item .contact_link li .tel_link{display:flex;align-items:center;gap:1rem;padding:.5rem 0 0;color:var(--color-text)}.flow .flow_list .flow_item .contact_link li .form_link .typename,.flow .flow_list .flow_item .contact_link li .tel_link .typename{display:block;white-space:nowrap}.flow .flow_list .flow_item .contact_link li .form_link .time,.flow .flow_list .flow_item .contact_link li .tel_link .time{display:block;margin:.5rem 0 0;font-size:0.875rem;line-height:1.5714285714;letter-spacing:.05em}@media only screen and (min-width:992px){.flow .flow_list .flow_item .contact_link li .form_link .time,.flow .flow_list .flow_item .contact_link li .tel_link .time{font-size:1rem;line-height:1.5;letter-spacing:.05em}}.flow .flow_list .flow_item .contact_link li .form_link::before,.flow .flow_list .flow_item .contact_link li .tel_link::before{content:"";display:block;width:5rem;height:5rem;aspect-ratio:1/1;background-color:#fff;border-radius:1000px}.flow .flow_list .flow_item .contact_link li .form_link .typename{font-size:1rem;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width:992px){.flow .flow_list .flow_item .contact_link li .form_link .typename{white-space:nowrap;font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em}}.flow .flow_list .flow_item .contact_link li .form_link::before{background-image:url("../img/common/i_circle_mail.svg");background-size:5rem auto;background-repeat:no-repeat;background-position:center center}.flow .flow_list .flow_item .contact_link li .tel_link .typename{display:block;font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em}@media only screen and (min-width:992px){.flow .flow_list .flow_item .contact_link li .tel_link .typename{font-size:1.5rem;line-height:1;letter-spacing:.05em}}.flow .flow_list .flow_item .contact_link li .tel_link::before{background-image:url("../img/common/i_circle_tel.svg");background-size:5rem auto;background-repeat:no-repeat;background-position:center center}.flow .flow_list .flow_item .link_box{margin:2.5rem 0 0}.flow .flow_list .flow_item .link_box a.pdf{display:inline-block;color:#fff;background-color:var(--color-red);background-image:url("../img/common/i_pdf_white.svg");background-size:1.3125rem auto;background-repeat:no-repeat;background-position:left 1.5rem center;padding:.75rem 1.5rem .75rem 3.75rem;border-radius:1000px;font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em}@media only screen and (min-width:992px){.flow .flow_list .flow_item .link_box a.pdf{font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em}}/*# sourceMappingURL=sales_management_system.css.map */