@import"https://fonts.googleapis.com/css?family=Roboto:wght@300,500&display=swap";*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e2e2}:before,:after{--tw-content: ""}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;-webkit-font-feature-settings:normal;font-feature-settings:normal;line-height:1.5;font-family:Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";tab-size:4}body{margin:0;line-height:inherit}hr{height:0;border-top-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none;background-color:transparent}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0px}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.mx-auto{margin-right:auto;margin-left:auto}.mb-10{margin-bottom:2.5rem}.mb-5{margin-bottom:1.25rem}.mt-0{margin-top:0}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.w-screen{width:100vw}.max-w-5xl{max-width:64rem}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gap-2{gap:.5rem}.gap-7{gap:1.75rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(126 126 126 / var(--tw-bg-opacity))}.bg-lp-main{--tw-bg-opacity: 1;background-color:rgb(82 185 191 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.px-4{padding-right:1rem;padding-left:1rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pt-12{padding-top:3rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-justify{text-align:justify}.font-design{font-family:Montserrat,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-heading{font-family:Roboto,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-sans{font-family:Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xs{font-size:.625rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(80 95 107 / var(--tw-text-opacity))}.text-lp-main{--tw-text-opacity: 1;color:rgb(82 185 191 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:target{scroll-margin-top:86px}html{scroll-behavior:smooth}body{--page-fixed: 0}.page-content{--tw-text-opacity: 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;color:rgb(0 0 0 / var(--tw-text-opacity));font-size:clamp(.75rem,.26rem + 1.02vw,1rem);line-height:1.75;font-family:Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:700}.page-content a{display:inline-block}.page-content a img{-webkit-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-content .container{max-width:1160px;margin-right:auto;margin-left:auto}.page-content .inner{padding-right:1.25rem;padding-left:1.25rem}.page-content .l-page_header{--tw-bg-opacity: 1;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:30;position:fixed;top:0px;left:0px;width:100%;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:0 3px 6px #00000029}.page-content .l-page_header .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:1.5rem;flex-direction:row;align-items:center}.page-content .l-page_header .container{height:clamp(3.75pxrem,.566pxrem + 6.63pxvw,5.375pxrem)}.page-content .l-page_header__companyName{width:clamp(5.875rem,-.982rem + 14.29vw,9.375rem);margin-top:.625rem}.page-content .l-page_header__inquiry{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,280px);column-gap:1.25rem;flex:1 1 0%;justify-content:flex-end}

.l-page_header__inquiry {
    font-size: 1rem;
    text-align: right;
    display: block !important;
    font-size:0.9rem;
    font-weight:700;
}

.side_btn_01 {
 position:fixed;
 right:0px;
 /*bottom:230px;*/
 top:316px;
 z-index:99999;
}

.side_btn_02 {
 position:fixed;
 right:0px;
 /*bottom:100px;*/
 top:186px;
 z-index:99999;
}

.pc {
display:block;
}

.bnr_iguide {
    width:800px;
    margin: 50px auto 0;
}

.bnr_iguide img {
    width:100%;
}


.page-content .l-page_fixed{--tw-bg-opacity: 1;z-index:20;position:fixed;bottom:0px;left:0px;width:100vw;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.page-content .l-page_fixed .l-page_fixed__btns{padding-top:1.25rem;padding-bottom:1.25rem}.page-content .l-page_fixed .l-page_fixed__btns .c-btn{font-size:.875rem;line-height:1.25rem;text-align:center}.page-content .l-page_footer{--tw-bg-opacity: 1;--tw-text-opacity: 1;background-color:rgb(82 185 191 / var(--tw-bg-opacity));color:rgb(255 255 255 / var(--tw-text-opacity));text-align:center}.page-content .l-page_footer .container{padding-top:clamp(1.375rem,.395rem + 2.04vw,1.875rem);padding-bottom:clamp(1.375rem,.395rem + 2.04vw,1.875rem);font-size:clamp(.625rem,.135rem + 1.02vw,.875rem)}.page-content .l-content{position:relative;padding-top:clamp(2.5rem,.051rem + 5.1vw,3.75rem);padding-bottom:clamp(2.5rem,.051rem + 5.1vw,3.75rem)}.page-content .l-content--mv{position:relative;margin-top:86px!important;padding-top:1.5rem;padding-bottom:.75rem;background:url(../../assets/img/bg_main.jpg) no-repeat center top/cover}.page-content .l-content--mv__bg{-o-object-fit:cover;position:absolute;top:0px;right:0px;object-fit:cover}.page-content .l-content--mv .p-mv{position:relative}.page-content .l-content--mv .p-mv__title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:clamp(1.563rem,-1.009rem + 5.36vw,2.875rem);line-height:1.25;font-family:Roboto,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.page-content .l-content--mv .p-mv__title__img{max-width:532px}.page-content .l-content--mv .p-mv__title__text{font-weight:400;font-size:clamp(1.25rem,-.587rem + 3.83vw,2.188rem);text-shadow:0px 3px 6px rgba(46,100,104,.16)}.page-content .l-content--mv .p-mv__catchcopy{--tw-text-opacity: 1;margin-top:clamp(.875rem,.63rem + .51vw,1rem);color:rgb(255 255 255 / var(--tw-text-opacity));font-weight:700;font-size:clamp(.875rem,.14rem + 1.53vw,1.25rem);line-height:1.625;text-shadow:0px 3px 6px rgba(46,100,104,.16)}.page-content .l-content--mv .p-mv__attention{margin-top:1rem;color:#fff;font-size:.75rem;line-height:1rem}.page-content .l-content--mv .p-mv .p-point{margin-top:clamp(1.875rem,.651rem + 2.55vw,2.5rem)!important}.page-content .l-content--mv .p-mv .p-point__item{line-height:1.5}.page-content .l-content--mv .p-mv .p-point__item{-webkit-box-shadow:0 0 10px rgba(46,100,104,.2);border-radius:50%;background:#fff;box-shadow:0 0 10px #2e646833;font-size:clamp(.875rem,.018rem + 1.79vw,1.313rem)}.page-content .l-content--info{background:#E7F2F2}.page-content .l-content--flow{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.page-content .l-content--flow .flow-area{position:relative}.page-content .l-content--flow .p-flow .c-flow{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.page-content .l-content--flow .c-flow[data-work-manager=our]{--tw-bg-opacity: 1;background-color:rgb(82 185 191 / var(--tw-bg-opacity))}.page-content .l-content--flow .c-flow[data-work-manager=customer]{--tw-bg-opacity: 1;background-color:rgb(80 95 107 / var(--tw-bg-opacity))}.page-content .l-content--flow .flow-sample__item{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.page-content .l-content--flow .flow-sample__item .c-flow{width:30px;height:24px;padding:0}.page-content .l-content .btn-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:64rem;margin-right:auto;margin-left:auto;text-align:center}.page-content .splide__pagination{bottom:-24px!important}.page-content .splide__pagination .is-active{--tw-bg-opacity: 1;background-color:rgb(82 185 191 / var(--tw-bg-opacity))}.page-content .splide__arrow--prev{left:-1em}.page-content .splide__arrow--next{right:-1em}.page-content .p-point{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;grid-template-columns:repeat(4,clamp(7.5rem,-2.051rem + 19.9vw,12.375rem));justify-content:center;margin-top:3rem;gap:clamp(.625rem,-5.497rem + 12.76vw,3.75rem) clamp(.625rem,-4.273rem + 10.2vw,3.125rem)}.page-content .p-point .p-point__item{width:clamp(7.5rem,-2.051rem + 19.9vw,12.375rem);height:clamp(7.5rem,-2.051rem + 19.9vw,12.375rem)}.page-content .p-point .p-point__item .c-em--num{font-size:clamp(2.5rem,-.316rem + 5.87vw,3.938rem)}.page-content .p-approach{margin-top:1.75rem}.page-content .p-approach__item{position:relative;padding:.3125rem 2rem}.page-content .p-approach__item:before,.page-content .p-approach__item:after{--tw-bg-opacity: 1;position:absolute;top:0;background-color:rgb(24 161 167 / var(--tw-bg-opacity));content:""}.page-content .p-approach__item:before{left:0}.page-content .p-approach__item:after{right:-1px}.page-content .p-approach__item__title{padding-top:1.25rem;padding-bottom:1.5rem;text-align:center}.page-content .p-approach__item__title{font-size:1.5rem;line-height:1.5}.page-content .p-approach__item__text{font-size:1rem;line-height:1.5rem;text-align:justify}.page-content .p-info__textbox{font-size:clamp(1rem,.51rem + 1.02vw,1.25rem);text-align:center}.page-content .p-info__heading{margin-bottom:clamp(1.5rem,2.48rem + -2.04vw,1rem);font-size:clamp(1.875rem,1.14rem + 1.53vw,2.25rem);line-height:1.4}.page-content .p-info__text{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;text-align:left}.page-content .p-info__image{margin-right:auto;margin-left:auto}.page-content .p-problem__list{--tw-bg-opacity: 1;overflow:hidden;border-radius:.3125rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.page-content .p-problem__list__box{z-index:1;position:relative;margin-left:auto;padding:clamp(1.875rem,1.385rem + 1.02vw,2.125rem) clamp(1.875rem,1.63rem + .51vw,2rem)}.page-content .p-problem__list__heading{--tw-text-opacity: 1;min-height:clamp(1.875rem,-1.798rem + 7.65vw,3.75rem);padding-bottom:.75rem;color:rgb(82 185 191 / var(--tw-text-opacity));font-size:1.25rem;line-height:1.5;text-align:center}.page-content .p-example{z-index:1;position:relative}.page-content .p-example__item{--tw-bg-opacity: 1;-webkit-box-shadow:8px 8px rgb(240,240,240);padding:1.875rem;border-top:4px solid #52B9BF;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:8px 8px #f0f0f0}.page-content .p-example__item__text{margin-bottom:1.875rem}.page-content .p-example__item__text dt{--tw-bg-opacity: 1;--tw-text-opacity: 1;margin-bottom:.625rem;padding:.125rem;border-radius:3px;background-color:rgb(82 185 191 / var(--tw-bg-opacity));color:rgb(255 255 255 / var(--tw-text-opacity));font-weight:700;text-align:center}.page-content .p-example__item__text dt.theme-result{--tw-bg-opacity: 1;background-color:rgb(216 25 36 / var(--tw-bg-opacity))}.page-content .p-example__item__text dd span{margin-left:.625rem;font-size:.875rem}.page-content .p-example__item__price{margin-top:auto;font-weight:700;font-size:.875rem;line-height:1.25rem;font-family:Roboto,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-align:center}.page-content .p-example__item__price strong{--tw-text-opacity: 1;color:rgb(216 25 36 / var(--tw-text-opacity));font-size:2.5rem}.page-content .p-service table th{padding:10px}.page-content .p-service table td{border-right:1px solid #52B9BF;border-bottom:1px solid #52B9BF}.page-content .p-service__table-head01{--tw-bg-opacity: 1;width:50%;border-right:1px solid #1A598B;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.page-content .p-service__table-head02{--tw-bg-opacity: 1;width:50%;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.page-content .p-service__table-head03{--tw-bg-opacity: 1;background-color:rgb(0 161 167 / var(--tw-bg-opacity))}.page-content .p-service__table-head04{--tw-bg-opacity: 1;background-color:rgb(126 126 126 / var(--tw-bg-opacity))}.page-content .p-service__table-vertical{--tw-text-opacity: 1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;padding:10px;color:rgb(255 255 255 / var(--tw-text-opacity));font-weight:700;text-align:center;writing-mode:vertical-rl}.page-content .p-service__table-box{padding:2.8125rem 1.875rem 2.8125rem 3.75rem}.page-content .p-service__table-text dt{font-weight:700;font-size:1.25rem}.page-content .p-service__table-lists li{text-indent:1em}.page-content .p-service__table-lists li.p-service__table-lists__head{font-weight:700;text-indent:0}.page-content .p-service-sp__ttl{--tw-bg-opacity: 1;--tw-text-opacity: 1;margin-top:-.0625rem;padding:.5rem;background-color:rgb(126 126 126 / var(--tw-bg-opacity));color:rgb(255 255 255 / var(--tw-text-opacity));font-weight:700;font-size:.875rem;text-align:center}.page-content .p-service-sp__ttl-on{--tw-bg-opacity: 1;margin-top:0;background-color:rgb(0 161 167 / var(--tw-bg-opacity))}.page-content .p-service-sp__table{width:100%}.page-content .p-service-sp__table tr th{--tw-bg-opacity: 1;width:32px;padding:.25rem;border-bottom:1px solid #1A598B;background-color:rgb(226 226 226 / var(--tw-bg-opacity));font-weight:700;font-size:.875rem;line-height:1.25rem;text-align:center}.page-content .p-service-sp__table tr td{padding:1.5rem 1rem}.page-content .p-service-sp__table-text{font-size:.875rem;line-height:1.25rem}.page-content .p-service-sp__table-text dt{font-weight:700;font-size:1.125rem;line-height:1.75rem}.page-content .p-service-sp__table-lists li{text-indent:1em}.page-content .p-service-sp__table-lists li.p-service-sp__table-lists__head{margin:.25rem 0;font-weight:700;text-indent:0}.page-content .p-achivements{display:grid}.page-content .p-achivements__lists{--tw-bg-opacity: 1;border-radius:.3125rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:center}.page-content .p-achivements__lists img{margin-right:auto;margin-left:auto}.page-content .p-achivements__lists__text{margin-top:1.25rem;font-weight:700;font-size:clamp(.875rem,.385rem + 1.02vw,1.125rem);line-height:1.5}.page-content .p-deliverables__item h3{margin-bottom:clamp(1rem,-.714rem + 3.57vw,1.875rem);padding:clamp(.5rem,.99rem + -1.02vw,.25rem);background:#EFEFEF;font-size:clamp(.875rem,-.105rem + 2.04vw,1.375rem);text-align:center}.page-content .c-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;place-content:center;padding:clamp(1.5rem,-2.418rem + 8.16vw,3.5rem);border:4px solid #1A598B;border-radius:1.25rem}.page-content .c-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;-o-transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;width:max(100%,280px);min-height:50px;padding-right:1rem;padding-left:1rem;border-radius:9999px;font-weight:700;font-size:1rem;line-height:1.5rem;line-height:1.375;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-content .c-btn--main{border:2px solid #1A598B;background-color:#1a598b;color:#fff}.page-content .c-btn--sub{border:2px solid #73B5BF;background-color:#73b5bf;color:#fff}.page-content .c-btn--danger{border:2px solid #D81924;background-color:#d81924;color:#fff}.page-content .c-btn--light{border:2px solid #1A598B;background-color:#fff;color:#1a598b}.page-content .c-btn--lg{width:min(100%,588px);min-height:clamp(3.5rem,.929rem + 5.36vw,4.813rem);margin:0 5px;font-size:clamp(1rem,.51rem + 1.02vw,1.25rem)}.page-content .c-em{font-size:clamp(1.375rem,-.584rem + 4.08vw,2.375rem)}.page-content .c-em--num{--tw-text-opacity: 1;color:rgb(216 25 36 / var(--tw-text-opacity));font-weight:500;font-size:clamp(1.875rem,-2.166rem + 8.42vw,3.938rem);line-height:1;font-family:Montserrat,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:Roboto,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.page-content .c-heading{z-index:10;position:relative;margin-bottom:clamp(1.25rem,-2.423rem + 7.65vw,3.125rem);letter-spacing:.05em;text-align:center}.page-content .c-heading>span{display:block}.page-content .c-heading>span:not(.sub){--tw-text-opacity: 1;color:rgb(82 185 191 / var(--tw-text-opacity));font-size:clamp(1rem,.51rem + 1.02vw,1.25rem);line-height:1}.page-content .c-heading>span.sub{display:block;margin-top:.5rem;font-weight:700;line-height:1.25;letter-spacing:0em}.page-content .c-heading>span.sub{font-size:clamp(1.875rem,.161rem + 3.57vw,2.75rem)}.page-content .c-heading-small{margin-bottom:clamp(1.5rem,.765rem + 1.53vw,1.875rem);font-family:Roboto,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.page-content .c-heading-small>span:not(.sub){font-size:clamp(1rem,.755rem + .51vw,1.125rem)}.page-content .c-heading-small>span:not(.sub) strong{font-size:clamp(1.25rem,1.005rem + .51vw,1.375rem)}.page-content .c-heading-small>span.sub{font-size:clamp(1.25rem,.76rem + 1.02vw,1.5rem)}.page-content .c-heading-white>span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.page-content .c-heading-white>span:not(.sub){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.page-content .c-heading-mb{margin-bottom:clamp(1.25rem,.026rem + 2.55vw,1.875rem)}.page-content .c-point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:clamp(1rem,-.469rem + 3.06vw,1.75rem) clamp(.625rem,-.11rem + 1.53vw,1rem);background:no-repeat url(../../assets/img/icon_point.svg) center center/100% auto;font-weight:700;font-size:clamp(.75rem,.015rem + 1.53vw,1.125rem);line-height:1.25;text-align:center}.page-content .c-point .c-em{font-size:clamp(.875rem,.018rem + 1.79vw,1.313rem)}.page-content .c-point .c-em--num{font-size:clamp(2.5rem,-.316rem + 5.87vw,3.938rem)}.page-content .c-icon{display:block;width:4.25rem;height:5rem;margin-right:auto;margin-left:auto;background:no-repeat center/contain}.page-content .c-icon__life{background-image:url(../../assets/img/icon_life.svg)}.page-content .c-icon__data{background-image:url(../../assets/img/icon_data.svg)}.page-content .c-icon__market{background-image:url(../../assets/img/icon_market.svg)}.page-content .c-icon__heart{background-image:url(../../assets/img/icon_heart.svg)}.page-content .c-deco{z-index:1;position:absolute;width:100%}.page-content .c-deco--01{top:-13%;left:0;max-width:564px}.page-content .c-deco--02{z-index:1;right:0;bottom:-5.3%;width:47%;max-width:704px}.page-content .c-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-clip-path:polygon(85% 0,100% 50%,85% 100%,0 100%,0 0);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;clip-path:polygon(85% 0,100% 50%,85% 100%,0 100%,0 0)}.page-content .c-flow__desc{font-weight:700;font-size:.625rem}.page-content .c-summary{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;font-size:clamp(1rem,.51rem + 1.02vw,1.25rem);text-align:left}.page-content .c-summary-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.page-content .l-page_header .container{padding-top:.625rem;padding-bottom:.625rem}.page-content .l-page_fixed{display:none}.page-content .l-content--mv__bg{width:69.4444444444vw;height:79.4444444444%}.page-content .l-content--mv .p-mv{width:78.3928571429vw;height:calc(100% - 186px)}.page-content .l-content--mv .p-mv__title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.page-content .l-content--mv .p-mv__title__img{width:100%;margin:-.125rem 0 -.625rem -.9375rem}.page-content .l-content--mv .p-mv__title__text{margin-top:.5rem;margin-left:-1.375rem}.page-content .l-content--mv .p-mv .p-point{place-content:start;gap:clamp(.125rem,-3.304rem + 7.14vw,1.875rem)}.page-content .l-content--mv .p-mv .p-point__item{line-height:1.625}.page-content .l-content--flow .p-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.5rem}.page-content .l-content--flow .p-flow .c-flow{min-height:104px}.page-content .l-content--flow .flow-sample{display:grid;position:absolute;bottom:0px;left:calc(50% + 25px);row-gap:.5rem}.page-content .l-content--flow .flow-sample__item{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.page-content .l-content--flow .flow-hint{position:absolute;right:0px;bottom:0px;font-size:.875rem;line-height:1.25rem}.page-content .l-content .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3rem}.page-content .p-approach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page-content .p-approach__item:before,.page-content .p-approach__item:after{width:1px;height:100%}.page-content .p-approach__item__title{padding-bottom:2.5rem}.page-content .p-info__image{width:58%;max-width:648px}.page-content .p-problem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.page-content .p-problem__list__heading{margin-right:-1.5rem;margin-left:-1.5rem}.page-content .p-example:not(.is-overflow) .splide__arrows{display:none!important}.page-content .p-example__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.page-content .p-example__item__text dd{min-height:5.25rem}.page-content .p-achivements{grid-template-columns:repeat(auto-fit,minmax(198px,1fr));gap:16px 32px}.page-content .p-achivements__lists{padding:1.5rem .5rem}.page-content .p-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.page-content .c-heading>span.sub{/*margin-top:1rem*/}.page-content .c-flow{padding:8px 18px}.page-content .c-flow__desc{font-size:.875rem;line-height:1.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-15{margin-bottom:3.75rem}.md\:mt-4{margin-top:1rem}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:gap-7{gap:1.75rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:\!leading-relaxed{line-height:1.625!important}}@media (min-width: 768px) and (max-width: 1159.98px){.page-content .l-content--mv{background-position:80% top}.page-content .l-content--flow .p-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.page-content .l-content--flow .flow-sample{left:calc(25% + 25px)}.page-content .p-approach{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content .p-approach__item{padding-bottom:35px}.page-content .p-approach__item:before,.page-content .p-approach__item:after{background-color:transparent}}@media (min-width: 1440px){.page-content .l-content--mv{background-position:center}}@media (max-width: 767.98px){.page-content .l-page_header__companyName{padding:.375rem 0 .625rem}.page-content .l-page_header__inquiry{display:none}

.l-page_header__inquiry{
display:none !important;
}

.side_btn_01 {
display:none;
}
.side_btn_02 {
display:none;
}
.pc {
display:none;
}
.bnr_iguide {
    width:100%;
    margin: 50px auto 0;
}

.page-content .l-page_fixed .l-page_fixed__btns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:.625rem}.page-content .l-content--mv{margin-top:30px!important;padding-top:60px!important;background-image:url(../../assets/img/bg_main_sp.jpg);background-position:center}.page-content .l-content--mv__bg{width:100%;height:calc(72.5806451613% + var(--mv-spacing))}.page-content .l-content--mv .p-mv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center}.page-content .l-content--mv .p-mv__title__img{width:85%;margin:0 auto -.3125rem}.page-content .l-content--mv .p-mv__attention{width:90%;margin:1rem auto;font-size:.625rem}.page-content .l-content--mv .p-mv .p-point{margin-top:auto}.page-content .l-content--deliverables{margin-top:5rem}.page-content .l-content--flow .p-flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1.25rem;padding-right:1.25rem;overflow-x:scroll}.page-content .l-content--flow .p-flow .c-flow{-webkit-box-flex:0;-ms-flex:0 0 127px;flex:0 0 127px}.page-content .l-content--flow .c-flow{font-size:.75rem;line-height:1rem}.page-content .l-content--flow .flow-sample{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:.625rem}.page-content .l-content--flow .flow-sample__item{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;margin-top:1.5rem}.page-content .l-content--flow .flow-hint{margin-top:1rem}.page-content .l-content .btn-area{display:none}.page-content .p-point{grid-template-columns:repeat(2,clamp(7.5rem,-2.051rem + 19.9vw,12.375rem))}.page-content .p-approach{border:none}.page-content .p-approach__item{margin-bottom:1.25rem;padding:0 0 2.1875rem}.page-content .p-approach__item:before,.page-content .p-approach__item:after{width:100%;height:1px}.page-content .p-approach__item:before{background-color:transparent}.page-content .p-approach__item:after{top:auto;bottom:0}.page-content .p-info__image{width:100%;max-width:100%}.page-content .p-problem{max-width:400px;margin-right:auto;margin-left:auto}.page-content .p-problem__list{margin-bottom:2rem}.page-content .p-problem__list__box{min-height:auto;font-size:1rem}.page-content .p-problem__list__heading{margin-right:-1rem;margin-left:-1rem}.page-content .p-example__item{width:100%;max-width:340px}.page-content .p-example__item__text dt,.page-content .p-example__item__text dd{font-size:.875rem}.page-content .p-example__item__text dd span{font-size:.75rem}.page-content .p-example__item__price{font-size:.75rem;line-height:1rem}.page-content .p-example__item__price strong{font-size:1.875rem}.page-content .p-achivements{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:16px}.page-content .p-achivements__lists{padding:1rem .5rem}.page-content .p-achivements__lists img{max-width:64px}.page-content .p-deliverables__item{margin-bottom:2rem}.page-content .c-box{max-width:335px;margin-right:auto;margin-left:auto}.page-content .c-btn--lg{font-size:.875rem;line-height:1.25rem}.page-content .c-deco{width:94%}.page-content .c-deco--02{width:72%;max-width:272px}.page-content .c-flow{padding:12px}.page-content .c-flow__title{margin-bottom:.25rem}}@media (hover: hover) and (pointer: fine){.page-content a:hover img{opacity:.8}.page-content .c-btn--main:hover{background-color:#fff;color:#1a598b}.page-content .c-btn--sub:hover{background-color:#fff;color:#73b5bf}.page-content .c-btn--danger:hover{background-color:#fff;color:#d81924}.page-content .c-btn--light:hover{background-color:#1a598b;color:#fff}}[data-sal]{-webkit-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:var(--sal-delay,0s);-o-transition-delay:var(--sal-delay,0s);-webkit-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:var(--sal-duration,.2s);-o-transition-duration:var(--sal-duration,.2s);-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:var(--sal-easing,ease);-o-transition-timing-function:var(--sal-easing,ease);transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}[data-sal][data-sal-duration="250"]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}[data-sal][data-sal-duration="300"]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}[data-sal][data-sal-duration="350"]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}[data-sal][data-sal-duration="400"]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}[data-sal][data-sal-duration="450"]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}[data-sal][data-sal-duration="500"]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}[data-sal][data-sal-duration="550"]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}[data-sal][data-sal-duration="600"]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}[data-sal][data-sal-duration="650"]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}[data-sal][data-sal-duration="700"]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}[data-sal][data-sal-duration="750"]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}[data-sal][data-sal-duration="800"]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-sal][data-sal-duration="850"]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}[data-sal][data-sal-duration="900"]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}[data-sal][data-sal-duration="950"]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}[data-sal][data-sal-duration="1000"]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}[data-sal][data-sal-duration="1050"]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}[data-sal][data-sal-delay="50"]{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}[data-sal][data-sal-delay="100"]{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}[data-sal][data-sal-delay="150"]{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}[data-sal][data-sal-delay="200"]{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[data-sal][data-sal-delay="250"]{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}[data-sal][data-sal-delay="300"]{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}[data-sal][data-sal-delay="350"]{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[data-sal][data-sal-delay="400"]{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}[data-sal][data-sal-delay="450"]{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}[data-sal][data-sal-delay="500"]{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}[data-sal][data-sal-delay="550"]{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}[data-sal][data-sal-delay="600"]{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}[data-sal][data-sal-delay="650"]{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}[data-sal][data-sal-delay="700"]{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}[data-sal][data-sal-delay="750"]{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}[data-sal][data-sal-delay="800"]{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}[data-sal][data-sal-delay="850"]{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}[data-sal][data-sal-delay="900"]{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}[data-sal][data-sal-delay="950"]{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}[data-sal][data-sal-delay="1000"]{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}[data-sal][data-sal-easing=linear]{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}[data-sal][data-sal-easing=ease]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{-webkit-transition-timing-function:cubic-bezier(.6,.04,.98,.335);-o-transition-timing-function:cubic-bezier(.6,.04,.98,.335);transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-o-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);-o-transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{-webkit-transition-timing-function:cubic-bezier(.95,.05,.795,.035);-o-transition-timing-function:cubic-bezier(.95,.05,.795,.035);transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{-webkit-transition-timing-function:cubic-bezier(.895,.03,.685,.22);-o-transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-o-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);-o-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);-o-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{-webkit-transition-property:opacity;-o-transition-property:opacity;opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-sal=slide-up]{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}[data-sal=slide-down]{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}[data-sal=slide-left]{-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translate(20%)}[data-sal=slide-right]{-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translate(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}[data-sal|=zoom]{-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-sal=zoom-in]{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}[data-sal=zoom-out]{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}[data-sal|=flip]{-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-sal=flip-left]{-webkit-transform:perspective(2000px) rotateY(-91deg);transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{-webkit-transform:perspective(2000px) rotateY(91deg);transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{-webkit-transform:perspective(2000px) rotateX(-91deg);transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{-webkit-transform:perspective(2000px) rotateX(91deg);transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{-webkit-transform:none;-ms-transform:none;transform:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-wrap:wrap;-ms-flex-pack:center;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;box-sizing:border-box;position:relative;flex-shrink:0;margin:0;backface-visibility:hidden;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:50%;align-items:center;justify-content:center;width:2em;height:2em;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#ccc;cursor:pointer;opacity:.7}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{z-index:1;position:absolute;right:0;bottom:.5em;left:0;padding:0 1em}.splide__pagination__page{display:inline-block;position:relative;width:8px;height:8px;margin:3px;padding:0;border:0;border-radius:50%;background:#ccc;opacity:.7;transition:transform .2s linear}.splide__pagination__page.is-active{z-index:1;transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{-ms-flex-direction:column;display:-ms-flexbox;display:flex;top:0;right:.5em;bottom:0;left:auto;flex-direction:column;padding:1em 0}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}

