/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
:root{--letter-spacing:0;--main-color:#349bcb;--main-color-rgb:1,62,150;--border-radius:10px;--border-color:#dbdbdb;--overlay-color-rgb:0,0,0}html{font-size:16px;font-family:"Noto Sans JP",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:border-box;letter-spacing:var(--letter-spacing)}body{color:#333;margin:0;line-height:1.8;font-size:16px;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body.is-slidebar-active{overflow:hidden}body.message{margin-bottom:0}@media print{body{margin:0}}@media screen and (min-width:0em)and (max-width:46.8125em){body{font-size:16px}}body:where(:not(.home,.contact-form,.no-page-header,#tinymce)){background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-sub-top.jpg) no-repeat top right;background-size:1080px}@media screen and (max-width:59.3125em){body:where(:not(.home,.contact-form,.no-page-header,#tinymce)){background-size:95.7333333333% auto}}body.home{font-size:1.125rem}@media screen and (max-width:79.9375em){body.home{font-size:1rem}}@media screen and (min-width:0em)and (max-width:46.8125em){body.home{font-size:.875rem}}body.en{font-family:"Roboto",sans-serif;line-height:1.8;letter-spacing:0;font-size:14px}@media screen and (min-width:0em)and (max-width:46.8125em){body.en{font-size:12.25px}}@media screen and (-webkit-min-device-pixel-ratio:0)and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0)and (min-resolution:0.001dpcm){body{image-rendering:-webkit-optimize-contrast}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:700;color:#181818}h1{font-size:2rem;margin-top:5rem;margin-bottom:3.125rem}@media screen and (max-width:46.8125em){h1{font-size:1.5rem;margin-top:3.75rem;margin-bottom:2rem}}h2{font-size:1.75rem;margin-top:3.625rem;margin-bottom:1.5rem}@media screen and (max-width:46.8125em){h2{font-size:1.3125rem;margin-top:2rem;margin-bottom:1.25rem}}h3{font-size:1.5rem;margin-top:3.625rem;margin-bottom:1.25rem}@media screen and (max-width:46.8125em){h3{font-size:1.1875rem;margin-top:2rem;margin-bottom:1rem}}h4{font-size:1.25rem;margin-top:3rem;margin-bottom:1rem}@media screen and (max-width:46.8125em){h4{font-size:1.0625rem;margin-top:2rem;margin-bottom:.875rem}}h5{font-size:1.125rem;margin-top:2.5rem;margin-bottom:1rem}@media screen and (max-width:46.8125em){h5{font-size:1rem;margin-top:2rem;margin-bottom:.875rem}}h6{font-size:1rem;margin-top:2rem;margin-bottom:.875rem}@media screen and (max-width:46.8125em){h6{font-size:1rem}}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}dl,dd{margin:0}ul{margin:0;padding:0}li{list-style:none;margin:0}a{transition:all .3s 0s ease}a:hover{transition:all .3s 0s ease}*.is-indent{padding-left:1em;text-indent:-1em}*.u-first-line-leader{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}input[type=text],input[type=url],input[type=search],input[type=email],input[type=password],input[type=tel]{font-size:18px;line-height:1.4444444444;border:1px solid #dbdbdb;padding:.75rem 2rem;max-width:100%;width:100%;transition:all ease-in-out .2s;background-color:#f8f9fa;border-radius:.3125rem}@media screen and (min-width:0em)and (max-width:46.8125em){input[type=text],input[type=url],input[type=search],input[type=email],input[type=password],input[type=tel]{font-size:16px}}input[type=text]:focus,input[type=text]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=email]:focus,input[type=email]:active,input[type=password]:focus,input[type=password]:active,input[type=tel]:focus,input[type=tel]:active{box-shadow:none}textarea{font-size:18px;line-height:1.4444444444;border:1px solid #dbdbdb;padding:.75rem 2rem;max-width:100%;width:100%;transition:all ease-in-out .2s;background-color:#f8f9fa;border-radius:.3125rem;min-height:12.25rem}@media screen and (min-width:0em)and (max-width:46.8125em){textarea{font-size:16px}}textarea:focus,textarea:active{box-shadow:none}input[type=checkbox]{width:18px;height:18px;vertical-align:middle;accent-color:#013e96}input[type=radio]{width:18px;height:18px;vertical-align:middle;accent-color:#013e96}select{font-size:18px;line-height:1.4444444444;border:1px solid #dbdbdb;padding:.75rem 2rem;max-width:100%;width:100%;transition:all ease-in-out .2s;background-color:#f8f9fa;border-radius:.3125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f9fa url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.945 2.38419e-05L9 1.05402L4.5 5.55402L0 1.05402L1.055 -0.000976562L4.5 3.44502L7.945 2.38419e-05Z" fill="%23222222"/></svg>') no-repeat center right 16px/9px 5px}@media screen and (min-width:0em)and (max-width:46.8125em){select{font-size:16px}}select:focus,select:active{box-shadow:none}::-moz-placeholder{color:rgba(51,51,51,.3)}:-ms-input-placeholder{color:rgba(51,51,51,.3)}::placeholder{color:rgba(51,51,51,.3)}.c-block-accordion{border-top:solid 1px var(--main-color)}.c-block-accordion__block{border-bottom:solid 1px var(--main-color);background:#fff}.c-block-accordion__block.is-open .c-accordion__head:after{transform:rotate(-90deg)}.c-block-accordion__head{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;padding:2.5rem;position:relative;color:#181818;transition:background-color .3s ease}@media screen and (min-width:0em)and (max-width:46.8125em){.c-block-accordion__head{padding:1.5rem .5rem}}.c-block-accordion__head:hover{background-color:rgba(var(--main-color-rgb),.1)}.c-block-accordion__head:after{content:"";width:.5625rem;height:1rem;margin-top:.625rem;flex-shrink:0;background:var(--main-color);-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:rotate(90deg);margin-left:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-block-accordion__head:after{width:.4375rem;height:.75rem;margin-left:1rem}}.c-block-accordion__title{color:#181818;padding-top:.25rem;flex-grow:1}.c-block-accordion__icon{color:#fff;font-family:"azo-sans-web",sans-serif;font-size:1.25rem;letter-spacing:0;background-color:var(--main-color);border:1px solid var(--main-color);border-radius:var(--border-radius);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:1rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-block-accordion__icon{width:2rem;height:2rem;font-size:1.125rem}}.c-block-accordion__icon.is-answer{background-color:transparent;color:var(--main-color);position:absolute;top:2.5rem;left:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-block-accordion__icon.is-answer{top:1.5rem;left:.5rem}}.c-block-accordion__content{background:rgba(var(--main-color-rgb),.03);position:relative;display:none}.c-block-accordion__text{padding:2.75rem 2.5rem 2.5rem 6rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-block-accordion__text{padding:1.5rem 1.5rem 1rem 3.5rem}}.c-block-banner{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;--inner-p:clamp(2.5rem, 5vw, 4.375rem) 2.5rem 2.5rem clamp(2.5rem, 5vw, 4.375rem);--bg-pt:66.6144200627%}@media screen and (max-width:59.3125em){.c-block-banner{grid-template-columns:1fr;--inner-p:1.875rem 1rem 1rem 1.5rem}}.c-block-banner__item{display:block;position:relative;color:#fff;border-radius:var(--border-radius);overflow:hidden}.c-block-banner__item:hover{opacity:1}.c-block-banner__item:hover .bgimg{transform:scale(1.1)}.c-block-banner__item:hover .bgimg:after{background:rgba(var(--overlay-color-rgb),.5)}.c-block-banner__item .bgimg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding-top:var(--bg-pt);transition:transform .3s}.c-block-banner__item .bgimg:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(var(--overlay-color-rgb),.3);top:0;left:0;transition:background-color .3s}.c-block-banner__item-inner{position:absolute;top:0;bottom:0;right:0;left:0;padding:var(--inner-p)}.c-block-banner__item-title{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1;font-weight:700;display:flex;align-items:center}@media screen and (max-width:46.8125em){.c-block-banner__item-title{font-size:1.25rem}}.c-block-banner__item-title span{display:block}.c-block-banner__item-title .is-eng{font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:.875rem;margin-bottom:0;margin-right:2rem}@media screen and (max-width:59.3125em){.c-block-banner__item-title .is-eng{margin-bottom:0;margin-right:.625rem}}@media screen and (max-width:46.8125em){.c-block-banner__item-title .is-eng{font-size:.75rem}}.c-block-banner__item-button{position:absolute;display:flex;align-items:center;bottom:1.5rem;right:2.375rem}@media screen and (max-width:46.8125em){.c-block-banner__item-button{bottom:.9375rem}}.c-block-banner__item-button .c-button-text{color:#fff}.c-block-banner__item-button .c-button-text:after{background:#fff}.c-block-banner.is-sm{--bg-pt:29.1536050157%;--inner-p:clamp(1.875rem, 3vw, 3.5625rem) 2.375rem 1.5rem clamp(1.875rem, 4vw, 4.5rem)}.c-block-banner.is-sm .c-block-banner__item-title{display:block}@media screen and (max-width: 59.3125em){.c-block-banner.is-sm .c-block-banner__item-title{display:flex;align-items:center}}.c-block-banner.is-sm .c-block-banner__item-title .is-eng{margin-bottom:.5rem;margin-right:2rem}@media screen and (max-width:59.3125em){.c-block-banner.is-sm .c-block-banner__item-title .is-eng{margin-bottom:0;margin-right:.625rem}}.c-block-block__block{background:#fff;padding:3.5rem;border-radius:var(--border-radius)}@media screen and (max-width:46.8125em){.c-block-block__block{padding:1rem}}.c-block-block__block:nth-child(even) .c-block-block__inner,.c-block-block__block.is-reverse .c-block-block__inner{grid-template:"image text" auto/360fr 768fr}@media screen and (max-width:59.3125em){.c-block-block__block:nth-child(even) .c-block-block__inner,.c-block-block__block.is-reverse .c-block-block__inner{grid-template:"text" auto "image" auto/1fr}}.c-block-block__block+.c-block-block__block{margin-top:2.5rem}.c-block-block__title{margin-bottom:1.5rem;border-bottom:solid 1px transparent;font-size:1.5rem;line-height:1.4583333333;font-weight:700;color:var(--main-color)}@media screen and (max-width:46.8125em){.c-block-block__title{font-size:1.25rem;margin-bottom:.5rem}}.c-block-block__title:after{content:"";display:block;width:3rem;height:1px;margin-bottom:-1px;background-color:var(--main-color);margin-top:1rem}.c-block-block__inner,.c-block-block__block.is-normal .c-block-block__inner{display:grid;grid-template:"text image" auto/768fr 360fr;gap:2.5rem;align-items:start}@media screen and (max-width:59.3125em){.c-block-block__inner,.c-block-block__block.is-normal .c-block-block__inner{grid-template:"text" auto "image" auto/1fr;gap:1.5rem}}.c-block-block__text{padding-top:.5rem;grid-area:text}.c-block-block__image{grid-area:image;position:relative;padding-top:61.9444444444%}.c-block-block__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-block__image img{border-radius:var(--border-radius)}.c-block-block.is-title-border .c-block-block__title{border-bottom:solid 1px #dbdbdb}.c-block-box__box{background:#fff;display:grid;padding:3.5rem;border-radius:var(--border-radius)}@media screen and (max-width:46.8125em){.c-block-box__box{padding:1rem}}.c-block-box__box,.c-block-box__box.is-normal{grid-template:"image text" auto/360fr 768fr;gap:2.5rem;align-items:start}@media screen and (max-width:59.3125em){.c-block-box__box,.c-block-box__box.is-normal{grid-template:"image" auto "text" auto/1fr;gap:1.5rem}}.c-block-box__box.is-reverse{grid-template:"text image" auto/768fr 360fr}@media screen and (max-width:59.3125em){.c-block-box__box.is-reverse{grid-template:"image" auto "text" auto/1fr}}.c-block-box__box+.c-block-box__box{margin-top:2.5rem}.c-block-box__title{margin-bottom:2rem;border-bottom:solid 1px transparent;font-size:1.5rem;line-height:1.4583333333;font-weight:700;color:var(--main-color)}@media screen and (max-width:46.8125em){.c-block-box__title{font-size:1.25rem;margin-bottom:.5rem}}.c-block-box__text{grid-area:text}.c-block-box__image{grid-area:image;position:relative;padding-top:61.9444444444%}.c-block-box__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-box__image img{border-radius:var(--border-radius)}.c-block-box.is-title-border .c-block-block__title{border-bottom:solid 1px #dbdbdb}.c-block-card{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width:59.3125em){.c-block-card{grid-template-columns:1fr}}.c-block-card__card{position:relative;background:#fff;border-radius:var(--border-radius)}.c-block-card__image{position:relative;padding-top:66.75%}.c-block-card__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-card__image img{border-radius:var(--border-radius) var(--border-radius) 0 0}.c-block-card__content{padding:2.1875rem 2.5rem 2.5rem}@media screen and (max-width:79.9375em){.c-block-card__content{padding:2.1875rem .9375rem 2.5rem}}@media screen and (max-width:46.8125em){.c-block-card__content{padding:1.375rem 1.5rem 1.5rem}}.c-block-card__title{color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700;text-align:center}@media screen and (max-width:46.8125em){.c-block-card__title{font-size:1.25rem}}.c-block-card__title+.c-block-card__text{margin-top:1.5rem}@media screen and (max-width:46.8125em){.c-block-card__title+.c-block-card__text{margin-top:1rem}}.c-block-card__icon{background:var(--main-color);border-radius:calc(var(--border-radius)/1.2) 0 var(--border-radius) 0;font-family:"azo-sans-web",sans-serif;font-size:1.5rem;color:#fff;text-align:center;width:3.875rem;height:3.875rem;display:grid;place-items:center;place-content:center;line-height:1;position:absolute;top:0;left:0;z-index:2}@media screen and (max-width:46.8125em){.c-block-card__icon{width:3.5rem;height:3.5rem;font-size:1.375rem}}.c-block-card__icon span{display:block}.c-block-card__icon-label{font-size:.625rem}@media screen and (max-width:46.8125em){.c-block-card__icon-label{font-size:.625rem}}.c-block-card.is-lg{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:59.3125em){.c-block-card.is-lg{grid-template-columns:1fr}}.c-block-card.is-title-left .c-block-card__title{text-align:left;position:relative}.c-block-card.is-title-left .c-block-card__title:after{content:"";display:block;background:var(--main-color);margin-top:1rem;height:1px;width:2.5rem}.c-block-card.is-overlap{gap:3.75rem}@media screen and (max-width:59.3125em){.c-block-card.is-overlap{gap:2.5rem}}.c-block-card.is-overlap .c-block-card__card{background:0 0}.c-block-card.is-overlap .c-block-card__image{margin-top:1.25rem}.c-block-card.is-overlap .c-block-card__image img{border-radius:var(--border-radius)}.c-block-card.is-overlap .c-block-card__image:before{content:"";border-radius:var(--border-radius);width:100%;height:100%;display:block;position:absolute;top:-1.25rem;right:-1.25rem;border:solid 1px var(--main-color)}@media screen and (max-width:46.8125em){.c-block-card.is-overlap .c-block-card__image:before{top:-.5rem;right:-.5rem}}.c-block-card.is-overlap .c-block-card__title{background:#fff;position:absolute;padding:1.5rem 2.5rem 0;left:0;bottom:0;max-width:80%;text-align:left;border-radius:0 var(--border-radius) 0 0}@media screen and (max-width:46.8125em){.c-block-card.is-overlap .c-block-card__title{padding:1rem 1.5rem 0}}.c-block-card.is-overlay .c-block-card__title{border-radius:var(--border-radius) var(--border-radius) 0 0;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;padding:2.5rem;display:grid;place-content:center;place-items:center;font-size:1.375rem}@media screen and (max-width:46.8125em){.c-block-card.is-overlay .c-block-card__title{font-size:1.25rem}}.c-block-card.is-overlay .c-block-card__title .is-subtitle{font-family:"azo-sans-web",sans-serif;display:block;margin-top:.5rem;font-weight:400;font-size:1rem}@media screen and (max-width:46.8125em){.c-block-card.is-overlay .c-block-card__title .is-subtitle{font-size:.875rem}}.c-block-gallery{position:relative;padding-top:5rem}@media screen and (max-width:46.8125em){.c-block-gallery{padding-top:2.5rem}}.c-block-gallery:before{content:"";width:100%;height:calc(100% - 5.625rem);display:block;top:0;left:0;right:0;position:absolute;background:rgba(var(--main-color-rgb),.1);pointer-events:none}@media screen and (max-width:46.8125em){.c-block-gallery:before{height:calc(100% - 5rem)}}.c-block-gallery__slider{overflow:hidden;padding-bottom:3rem}.c-block-gallery__main{width:80%;max-width:52.5rem;margin:0 auto}.c-block-gallery__main .swiper{overflow:visible}.c-block-gallery__main-slide{transition:transform .3s ease-in-out;position:relative}.c-block-gallery__main-slide:not(.swiper-slide-active){transform:scale(.73);pointer-events:none}.c-block-gallery__main-slide:not(.swiper-slide-active) .c-block-gallery__main-caption{opacity:0}.c-block-gallery__main-image{overflow:hidden;width:100%;border-radius:var(--border-radius);position:relative;padding-top:61.9047619048%}.c-block-gallery__main-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-gallery__main-caption{background:rgba(24,24,24,.8);padding:1rem 2.5rem;color:#fff;position:absolute;bottom:0;left:0;right:0;transition:opacity .3s ease-in-out;font-size:1.125rem;line-height:1.4444444444;border-radius:0 0 var(--border-radius) var(--border-radius)}@media screen and (max-width:46.8125em){.c-block-gallery__main-caption{padding:.5rem 1rem;font-size:.625rem}}.c-block-gallery__thumb{max-width:66.25rem;margin:0 auto;margin-top:4rem;position:relative;width:90%}@media screen and (max-width:46.8125em){.c-block-gallery__thumb{margin-top:1.5rem}}.c-block-gallery__thumb-slide{background:#181818;overflow:hidden;border-radius:var(--border-radius);max-width:9rem}.c-block-gallery__thumb-slide.swiper-slide-thumb-active img{opacity:.4}.c-block-gallery__thumb-image{width:100%;position:relative;padding-top:62.962962963%}.c-block-gallery__thumb-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:46.8125em){.c-block-gallery__main-nav{display:none}}.c-block-gallery__main-nav .swiper-button-prev:after,.c-block-gallery__main-nav .swiper-button-next:after{content:"";width:1rem;height:2rem;background:var(--main-color);-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media screen and (min-width:0em)and (max-width:46.8125em){.c-block-gallery__main-nav .swiper-button-prev:after,.c-block-gallery__main-nav .swiper-button-next:after{-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);width:.4375rem;height:.75rem}}.c-block-gallery__main-nav .swiper-button-prev{left:-2.5rem}.c-block-gallery__main-nav .swiper-button-prev:after{transform:scaleX(-1)}.c-block-gallery__main-nav .swiper-button-next{right:-2.5rem}.c-block-gallery__thumb-pagination .swiper-pagination{bottom:-3rem}@media screen and (max-width:46.8125em){.c-block-gallery__thumb-pagination .swiper-pagination{bottom:-1.5rem}}.c-block-gallery__thumb-pagination .swiper-pagination-bullet{outline:none;background:#c1c1c1;opacity:1}.c-block-gallery__thumb-pagination .swiper-pagination-bullet-active{background:var(--main-color)}.c-block-header{--text-color:#181818;color:var(--text-color);background:#fff;z-index:100;position:fixed;top:0;left:0;right:0}.c-block-header__inner{display:flex;position:relative;padding:1rem 1.5625rem 1rem 2.5rem;justify-content:space-between;align-items:center;height:7.25rem}@media screen and (max-width:59.3125em){.c-block-header__inner{height:55px;padding:.1875rem 4.125rem .1875rem 1rem}}.c-block-header__logo{margin:0;height:100%;max-width:16.25rem}@media screen and (max-width:79.9375em){.c-block-header__logo{width:12.5rem}}@media screen and (max-width:59.3125em){.c-block-header__logo{width:140px}}.c-block-header__logo a{display:flex;height:100%;align-items:center}.c-block-header__logo img{display:block;max-height:100%}.c-block-header__nav{display:flex;align-items:center}.c-block-header__nav-top{text-align:right;margin-bottom:.625rem}.c-block-header__nav-tel{font-family:"azo-sans-web",sans-serif;font-size:1.125rem;line-height:1.2777777778;text-decoration:none;color:inherit}.c-block-header__nav-tel:before{content:"";display:inline-block;width:.9375rem;height:.9375rem;background:var(--text-color);margin-right:.25rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-tel.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-block-header__nav-tel a:hover{color:var(--main-color);opacity:1}.c-block-header__nav-list{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-grow:1}.c-block-header__nav-list a:hover{color:var(--main-color);opacity:1}.c-block-header__nav-item{margin-left:2.1875rem;text-align:center}@media screen and (max-width:79.9375em){.c-block-header__nav-item{margin-left:1.25rem}}.c-block-header__nav-item .is-main{font-family:"azo-sans-web",sans-serif;line-height:1.2777777778;font-size:clamp(.875rem,1.5vw,1.125rem)}.c-block-header__nav-item .is-sub{font-size:.625rem;line-height:1.5;margin-top:.25rem}.c-block-header__nav-link{text-decoration:none;color:inherit;display:block}.c-block-header__nav-buttons{display:flex;margin-left:2.1875rem}@media screen and (max-width:79.9375em){.c-block-header__nav-buttons{margin-left:1.25rem}}.c-block-header__nav-button{background:var(--main-color);border-radius:var(--border-radius);color:#fff;text-align:center;display:block;min-width:clamp(9.375rem,14vw,11rem);text-decoration:none;padding:1.25rem 1rem}.c-block-header__nav-button .is-main{font-family:"azo-sans-web",sans-serif;line-height:1.2777777778;font-size:clamp(.875rem,1.5vw,1.125rem)}.c-block-header__nav-button .is-sub{margin-top:.25rem;font-size:.625rem;line-height:1.5}.c-block-header__sp-button{display:none}@media screen and (max-width:59.3125em){.c-block-header__sp-button{display:block;top:0;right:0;position:absolute;height:3.4375rem;width:3.4375rem;z-index:1001;border:none;background:#fff}.c-block-header__sp-button span{position:absolute;display:block;height:2px;width:1.625rem;left:calc(50% - .8125rem);background:var(--main-color);transition:.3s}.c-block-header__sp-button span:nth-child(1){transform:translateY(-7px)}.c-block-header__sp-button span:nth-child(3){transform:translateY(7px)}.c-block-header__sp-button.is-open span{transition:.2s}.c-block-header__sp-button.is-open span:nth-child(1){transform:rotate(30deg)}.c-block-header__sp-button.is-open span:nth-child(2){display:none;opacity:0}.c-block-header__sp-button.is-open span:nth-child(3){transform:rotate(-30deg)}.c-block-header__nav{display:block;background:#fff;padding:1.25rem 1.25rem 5rem;overflow-y:scroll;height:calc(100vh - 55px);box-sizing:border-box;top:3.4375rem;left:0;right:0;position:fixed;opacity:0;transform:translateY(-100%);transition:transform .3s,opacity .2s;pointer-events:none}.c-block-header__nav.is-open{z-index:1000;opacity:1;transform:translateY(0);pointer-events:auto}.c-block-header__nav-main{flex-direction:column-reverse;display:flex}.c-block-header__nav-top{text-align:center;margin:2rem 0}.c-block-header__nav-tel{font-weight:700;font-size:1.25rem}.c-block-header__nav-list{display:block}.c-block-header__nav-item{margin:0}.c-block-header__nav-item .is-main{font-weight:700;font-size:1.25rem}.c-block-header__nav-item .is-sub{margin-top:.125rem}.c-block-header__nav-link{display:block;padding:1.25rem;border-bottom:solid 1px #dbdbdb}.c-block-header__nav-buttons{display:block;margin:0}.c-block-header__nav-button{width:100%}.c-block-header__nav-button .is-main{font-weight:700;font-size:1.25rem}}body.is-block-header-open{overflow:hidden}.c-block-hero-box-lg__block{display:flex;align-items:flex-start}@media screen and (max-width:59.3125em){.c-block-hero-box-lg__block{display:block}}.c-block-hero-box-lg__block{flex-direction:row}.c-block-hero-box-lg__block .c-block-hero-box-lg__content{margin:5rem 0 0 -17.5rem}.c-block-hero-box-lg__block:nth-child(even){flex-direction:row-reverse}.c-block-hero-box-lg__block:nth-child(even) .c-block-hero-box-lg__content{margin:5rem -17.5rem 0 0}.c-block-hero-box-lg__block.is-normal{flex-direction:row}.c-block-hero-box-lg__block.is-normal .c-block-hero-box-lg__content{margin:5rem 0 0 -17.5rem}.c-block-hero-box-lg__block.is-reverse{flex-direction:row-reverse}.c-block-hero-box-lg__block.is-reverse .c-block-hero-box-lg__content{margin:5rem -17.5rem 0 0}.c-block-hero-box-lg__block+.c-block-hero-box-lg__block{margin-top:2.5rem}.c-block-hero-box-lg__image{width:74.21875%;flex-shrink:0;position:relative}.c-block-hero-box-lg__image:before{content:"";display:block;padding-top:47.5789473684%}.c-block-hero-box-lg__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:59.3125em){.c-block-hero-box-lg__image{width:100%}}.c-block-hero-box-lg__image img{border-radius:var(--border-radius)}.c-block-hero-box-lg__content{border-radius:var(--border-radius);background:#fff;padding:3rem;position:relative;flex-grow:1}@media screen and (min-width:46.875em)and (max-width:59.3125em){.c-block-hero-box-lg__content{margin:-2.5rem 2.5rem 0 !important}}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__content{padding:1rem;margin:-1.5rem 1rem 0 !important}}.c-block-hero-box-lg__head{margin-bottom:2.5rem}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__head{margin-bottom:1.5rem}}.c-block-hero-box-lg__icon{font-family:"azo-sans-web",sans-serif;color:var(--main-color);text-align:center;display:flex;align-items:center;line-height:1;flex-shrink:0}.c-block-hero-box-lg__icon span{display:block}.c-block-hero-box-lg__icon:after{content:"";order:2;width:100%;height:1px;display:block;background-color:var(--main-color)}.c-block-hero-box-lg__icon-label{font-size:.875rem;display:flex;flex-shrink:0;align-items:center;order:1;margin-right:1rem}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__icon-label{font-size:.625rem}}.c-block-hero-box-lg__icon-num{margin-left:1rem;font-size:2rem;line-height:1.25;order:3;flex-shrink:0}.c-block-hero-box-lg__title{font-family:"azo-sans-web",sans-serif;font-size:2rem;line-height:1.25;color:var(--main-color)}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__title{font-size:1.25rem}}.c-block-hero-box-lg__title .is-subtitle{font-size:.875rem;line-height:1.4285714286;font-weight:400;font-family:"Noto Sans JP",sans-serif;display:block;color:#181818;margin-top:.5rem}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__title .is-subtitle{font-size:.625rem}}.c-block-hero-box-lg__catch{font-size:1.5rem;line-height:1.4583333333;font-weight:700;margin-top:1rem}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__catch{font-size:1.25rem;margin-top:1rem}}.c-block-hero-box-lg__text{margin-top:1rem}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__text{margin-top:.5rem}}.c-block-hero-box-lg__button{margin-top:3rem;text-align:left}@media screen and (max-width:46.8125em){.c-block-hero-box-lg__button{margin-top:1.5rem}}.c-block-hero-box-message__block{display:grid;grid-template:"main" auto/auto;align-items:center}@media screen and (max-width:59.3125em){.c-block-hero-box-message__block{display:block}}.c-block-hero-box-message__image{grid-area:main;position:relative}.c-block-hero-box-message__image:before{content:"";display:block;padding-top:42.96875%}.c-block-hero-box-message__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-hero-box-message__image img{border-radius:var(--border-radius)}.c-block-hero-box-message__content{grid-area:main;z-index:2;padding-left:7rem;padding-right:1.25rem;width:50%}@media screen and (max-width:59.3125em){.c-block-hero-box-message__content{width:100%;padding:1.5rem}}.c-block-hero-box-message__catch{color:#181818;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.5;font-weight:700}@media screen and (max-width:59.3125em){.c-block-hero-box-message__catch{font-size:1.75rem}}@media screen and (max-width:46.8125em){.c-block-hero-box-message__catch{font-size:1.375rem}}.c-block-hero-box-message__catch+.c-block-hero-box-message__profile{margin-top:4rem}@media screen and (max-width:59.3125em){.c-block-hero-box-message__catch+.c-block-hero-box-message__profile{margin-top:1.5rem}}.c-block-hero-box-message__position{margin-bottom:.5rem}.c-block-hero-box-message__name{display:flex;align-items:center}.c-block-hero-box-message__name .is-ja{font-size:1.75rem;line-height:.7}@media screen and (max-width:59.3125em){.c-block-hero-box-message__name .is-ja{font-size:1.375rem}}.c-block-hero-box-message__name .is-eng{font-family:"azo-sans-web",sans-serif;line-height:.8}.c-block-hero-box-message__name .is-ja+.is-eng{margin-left:2.5rem}@media screen and (max-width:59.3125em){.c-block-hero-box-message__name .is-ja+.is-eng{margin-left:1.25rem}}.c-block-hero-box-simple__block{display:grid;border-radius:var(--border-radius);gap:3rem}@media screen and (max-width:46.8125em){.c-block-hero-box-simple__block{gap:0}}.c-block-hero-box-simple__block{grid-template:"image text" auto/660fr 572fr;align-items:start}@media screen and (max-width:59.3125em){.c-block-hero-box-simple__block{grid-template:"image" auto "text" auto/1fr}}.c-block-hero-box-simple__block:nth-child(even){grid-template:"text image" auto/572fr 660fr}@media screen and (max-width:59.3125em){.c-block-hero-box-simple__block:nth-child(even){grid-template:"image" auto "text" auto/1fr}}.c-block-hero-box-simple__block.is-normal{grid-template:"image text" auto/660fr 572fr;align-items:start}@media screen and (max-width:59.3125em){.c-block-hero-box-simple__block.is-normal{grid-template:"image" auto "text" auto/1fr}}.c-block-hero-box-simple__block.is-reverse{grid-template:"text image" auto/572fr 660fr}@media screen and (max-width:59.3125em){.c-block-hero-box-simple__block.is-reverse{grid-template:"image" auto "text" auto/1fr}}.c-block-hero-box-simple__block+.c-block-hero-box-simple__block{margin-top:2.5rem}.c-block-hero-box-simple__image{grid-area:image;position:relative}.c-block-hero-box-simple__image:before{content:"";display:block;padding-top:63.6363636364%}.c-block-hero-box-simple__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-hero-box-simple__image img{border-radius:var(--border-radius)}.c-block-hero-box-simple__content{grid-area:text;padding:3rem 0}@media screen and (max-width:59.3125em){.c-block-hero-box-simple__content{padding:1.5rem 3rem 3rem}}@media screen and (max-width:46.8125em){.c-block-hero-box-simple__content{padding:1.5rem 1rem 1rem}}.c-block-hero-box-simple__title{color:#181818;margin-bottom:2.625rem;font-size:1.5rem;line-height:1.7916666667;font-weight:700}@media screen and (max-width:46.8125em){.c-block-hero-box-simple__title{font-size:1.25rem;margin-bottom:.5rem}}.c-block-hero-box-sm__block{max-width:66.25rem;margin-right:auto;margin-left:auto;display:flex;align-items:flex-start}@media screen and (max-width:59.3125em){.c-block-hero-box-sm__block{display:block}}.c-block-hero-box-sm__block{flex-direction:row}.c-block-hero-box-sm__block .c-block-hero-box-sm__content{margin:5rem 0 0 -3.75rem;padding:3rem 3rem 3rem 6.75rem}.c-block-hero-box-sm__block:nth-child(even){flex-direction:row-reverse}.c-block-hero-box-sm__block:nth-child(even) .c-block-hero-box-sm__content{margin:5rem -3.75rem 0 0;padding:3rem 6.75rem 3rem 3rem}.c-block-hero-box-sm__block.is-normal{flex-direction:row}.c-block-hero-box-sm__block.is-normal .c-block-hero-box-sm__content{margin:5rem 0 0 -3.75rem;padding:3rem 3rem 3rem 6.75rem}.c-block-hero-box-sm__block.is-reverse{flex-direction:row-reverse}.c-block-hero-box-sm__block.is-reverse .c-block-hero-box-sm__content{margin:5rem -3.75rem 0 0;padding:3rem 6.75rem 3rem 3rem}.c-block-hero-box-sm__block+.c-block-hero-box-sm__block{margin-top:2.5rem}.c-block-hero-box-sm__image{width:48.1132075472%;flex-shrink:0;position:relative}.c-block-hero-box-sm__image:before{content:"";display:block;padding-top:61.9607843137%}.c-block-hero-box-sm__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:59.3125em){.c-block-hero-box-sm__image{width:90%}}.c-block-hero-box-sm__image img{border-radius:var(--border-radius)}.c-block-hero-box-sm__content{border-radius:var(--border-radius);border:1px solid var(--main-color);flex-grow:1}@media screen and (max-width:59.3125em){.c-block-hero-box-sm__content{margin:-2.5rem 2.5rem 0 !important}}@media screen and (max-width:46.8125em){.c-block-hero-box-sm__content{padding:2.5rem 1rem 1.5rem !important;margin:-1.5rem 1rem 0 !important}}.c-block-hero-box-sm__label{background:var(--main-color);border-radius:var(--border-radius);color:#fff;font-size:.875rem;line-height:1.4285714286;padding:.375rem 1.5rem;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem}@media screen and (max-width:46.8125em){.c-block-hero-box-sm__label{font-size:.75rem;margin-bottom:1rem}}.c-block-hero-box-sm__title{color:#181818;font-size:1.5rem;line-height:1.5;font-weight:700}@media screen and (max-width:46.8125em){.c-block-hero-box-sm__title{font-size:1.25rem}}.c-block-hero-box-sm__caption{margin-top:1rem;opacity:.7}.c-block-hero-box-sm__button{margin-top:2.5rem}@media screen and (max-width:46.8125em){.c-block-hero-box-sm__button{margin-top:1.5rem}}.c-block-hero-box__block{display:flex;align-items:flex-start}@media screen and (max-width:59.3125em){.c-block-hero-box__block{display:block}}.c-block-hero-box__block{flex-direction:row}.c-block-hero-box__block .c-block-hero-box__content{margin:5rem 0 0 -3.75rem}.c-block-hero-box__block:nth-child(even){flex-direction:row-reverse}.c-block-hero-box__block:nth-child(even) .c-block-hero-box__content{margin:5rem -3.75rem 0 0}.c-block-hero-box__block.is-normal{flex-direction:row}.c-block-hero-box__block.is-normal .c-block-hero-box__content{margin:5rem 0 0 -3.75rem}.c-block-hero-box__block.is-reverse{flex-direction:row-reverse}.c-block-hero-box__block.is-reverse .c-block-hero-box__content{margin:5rem -3.75rem 0 0}.c-block-hero-box__block+.c-block-hero-box__block{margin-top:2.5rem}.c-block-hero-box__image{flex-shrink:0;width:57.03125%;position:relative}.c-block-hero-box__image:before{content:"";display:block;padding-top:61.9178082192%}.c-block-hero-box__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:59.3125em){.c-block-hero-box__image{width:100%}}.c-block-hero-box__image img{border-radius:var(--border-radius)}.c-block-hero-box__content{border-radius:var(--border-radius);background:#fff;padding:3rem;position:relative;flex-grow:1}@media screen and (min-width:46.875em)and (max-width:59.3125em){.c-block-hero-box__content{margin:-2.5rem 2.5rem 0 !important}}@media screen and (max-width:46.8125em){.c-block-hero-box__content{padding:1.5rem 1rem;margin:-1.5rem 1rem 0 !important}}.c-block-hero-box__head{display:flex;margin-bottom:2.5rem}@media screen and (max-width:46.8125em){.c-block-hero-box__head{margin-bottom:1.5rem}}.c-block-hero-box__icon{font-family:"azo-sans-web",sans-serif;font-size:2rem;color:var(--main-color);text-align:center;display:grid;place-items:center;place-content:center;line-height:1;flex-shrink:0;padding-bottom:.625rem;margin-right:2rem;border-bottom:solid 1px var(--main-color)}@media screen and (max-width:46.8125em){.c-block-hero-box__icon{font-size:1.5rem;padding-bottom:.375rem}}.c-block-hero-box__icon span{display:block}.c-block-hero-box__icon-label{font-size:.875rem}@media screen and (max-width:46.8125em){.c-block-hero-box__icon-label{font-size:.625rem}}.c-block-hero-box__title{color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700}@media screen and (max-width:46.8125em){.c-block-hero-box__title{font-size:1.25rem}}.c-block-hero-box__title .is-subtitle{font-family:"azo-sans-web",sans-serif;font-size:.75rem;line-height:1.25;font-weight:400;display:block;color:var(--main-color);margin-top:.5rem}@media screen and (max-width:46.8125em){.c-block-hero-box__title .is-subtitle{font-size:.625rem}}.c-block-hero-box__catch{color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700;margin-top:1rem}@media screen and (max-width:46.8125em){.c-block-hero-box__catch{font-size:1.25rem;margin-top:1rem}}.c-block-hero-box__text{margin-top:1rem}@media screen and (max-width:46.8125em){.c-block-hero-box__text{margin-top:.5rem}}.c-block-hero-box__button{margin-top:2.5rem;text-align:right}@media screen and (max-width:46.8125em){.c-block-hero-box__button{margin-top:1.5rem}}.c-block-history{border-top:solid 1px #dbdbdb}.c-block-history__block{border-bottom:solid 1px #dbdbdb;padding:2rem 3.75rem;display:flex}@media screen and (max-width:46.8125em){.c-block-history__block{padding:1.5rem .5rem}}.c-block-history__year{font-family:"azo-sans-web",sans-serif;width:6.25rem;color:var(--main-color);font-size:1.875rem;line-height:1.2666666667;margin-right:7.5rem;flex-shrink:0}@media screen and (max-width:46.8125em){.c-block-history__year{width:3.5rem;font-size:1.25rem;margin-right:1rem}}.c-block-history__line{display:flex}.c-block-history__line:last-child .c-block-history__content-image{margin-bottom:0}.c-block-history__line+.c-block-history__line{margin-top:.625rem}@media screen and (max-width:46.8125em){.c-block-history__line+.c-block-history__line{margin-top:.375rem}}.c-block-history__month{width:2.1875rem;color:var(--main-color);margin-right:.5rem;flex-shrink:0}@media screen and (max-width:46.8125em){.c-block-history__month{margin-right:.25rem}}.c-block-history__content-image{max-width:25rem;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:46.8125em){.c-block-history__content-image{margin-top:1rem;margin-bottom:1rem}}.c-block-history__content-image img{border-radius:var(--border-radius)}.c-block-mainvisual{position:relative;--text-color:#181818;color:var(--text-color)}.c-block-mainvisual__controls{position:relative;padding-top:1px;z-index:1}@media screen and (max-width:79.9375em){.c-block-mainvisual__controls{margin-top:-1rem}}.c-block-mainvisual__controls .swiper-pagination{margin-top:-1.25rem;position:static;text-align:left}.c-block-mainvisual__controls .swiper-pagination:empty{display:none}.c-block-mainvisual__controls .swiper-pagination-bullet{background:#c1c1c1;opacity:1;outline:none}.c-block-mainvisual__controls .swiper-pagination-bullet-active{background:var(--main-color)}.c-block-mainvisual__image{margin:0 0 0 auto;width:66.1458333333%;position:relative}.c-block-mainvisual__image:before{content:"";display:block;padding-top:47.2440944882%}.c-block-mainvisual__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-mainvisual__image img{border-radius:var(--border-radius)}@media screen and (max-width:59.3125em){.c-block-mainvisual__image{width:80%}.c-block-mainvisual__image:before{padding-top:80%}}.c-block-mainvisual__inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.c-block-mainvisual__inner .l-container{width:100%}.c-block-mainvisual__title{margin:0;color:var(--text-color);font-size:clamp(1.5rem,4vw,3.125rem);line-height:1.44;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:46.8125em){.c-block-mainvisual__title{font-size:1.25rem}}.c-block-mainvisual__title-line{border-radius:var(--border-radius);padding:.5rem 1.25rem;display:inline-block;background:rgba(255,255,255,.9)}@media screen and (max-width:46.8125em){.c-block-mainvisual__title-line{padding:.25rem .75rem}}.c-block-mainvisual__title-line+.c-block-mainvisual__title-line{margin-top:.625rem}@media screen and (max-width:46.8125em){.c-block-mainvisual__title-line+.c-block-mainvisual__title-line{margin-top:.375rem}}.c-block-mainvisual__button{margin-top:3rem}@media screen and (max-width:46.8125em){.c-block-mainvisual__button{margin-top:1.5rem}}.c-block-mainvisual__button .c-button{background:#fff}.c-block-offer{--text-color:#fff;overflow:hidden;position:relative;height:43.75rem;color:var(--text-color)}@media screen and (max-width:59.3125em){.c-block-offer{height:auto}}.c-block-offer .c-top-heading{color:inherit}.c-block-offer a{text-decoration:none;color:inherit}.c-block-offer__image .bgimg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform .2s}.c-block-offer__image .bgimg:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(var(--overlay-color-rgb),.4);top:0;left:0;transition:background .3s}@media screen and (max-width:59.3125em){.c-block-offer__image{position:relative;width:100%;padding-top:66.6666666667%;top:0;bottom:0;right:0;left:0}.c-block-offer__image .bgimg:after{background:rgba(var(--overlay-color-rgb),.1)}}@media screen and (min-width:59.375em){.c-block-offer__image.is-hover .bgimg{transform:scale(1.1)}.c-block-offer__image.is-hover .bgimg:after{background:rgba(var(--overlay-color-rgb),.5)}}.c-block-offer__link{text-decoration:none;position:absolute;color:var(--text-color);padding:6.25rem 0;display:block;top:0;bottom:0;right:0;left:0}.c-block-offer__link:hover{opacity:1}@media screen and (max-width:59.3125em){.c-block-offer__link{position:static;color:#181818;padding:1.875rem 1.5rem 3.75rem}}.c-block-offer__head{position:relative;font-family:"azo-sans-web",sans-serif}@media screen and (max-width:59.3125em){.c-block-offer__head{position:absolute;top:1rem;left:1rem;color:var(--text-color);pointer-events:none}}@media screen and (max-width:46.8125em){.c-block-offer__head .c-top-heading .is-eng{font-size:2.5rem}}.c-block-offer__text{position:relative}.c-block-offer__lead{font-weight:700;font-size:1.75rem;margin-bottom:1.5rem}@media screen and (max-width:46.8125em){.c-block-offer__lead{font-size:1.25rem;margin-bottom:1rem}}.c-block-offer__text-main{margin-top:1.5rem;font-size:1.125rem;line-height:1.7777777778;max-width:31.25rem}@media screen and (max-width:59.3125em){.c-block-offer__text-main{max-width:100%}}@media screen and (max-width:46.8125em){.c-block-offer__text-main{font-size:.875rem}}.c-block-offer__tel{margin-top:2.5rem}.c-block-offer__tel-link{font-family:"azo-sans-web",sans-serif;display:block;font-size:4rem;line-height:1.28125}@media screen and (min-width:59.375em){.c-block-offer__tel-link{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:46.8125em){.c-block-offer__tel-link{font-size:2.25rem}}.c-block-offer__tel-link:before{content:"";display:inline-block;width:3rem;height:3rem;background:currentColor;margin-right:.75rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-tel.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media screen and (max-width:46.8125em){.c-block-offer__tel-link:before{width:1.5rem;height:1.5rem;margin-right:.5rem}}.c-block-offer__tel-caption{margin-top:.5rem;font-size:1.125rem;line-height:1.7777777778}@media screen and (max-width:46.8125em){.c-block-offer__tel-caption{font-size:.875rem}}.c-block-offer__button{position:absolute;bottom:6.25rem;right:3.75rem;font-size:2.5rem;display:flex;align-items:center;font-weight:700;flex-wrap:wrap}@media screen and (max-width:79.9375em){.c-block-offer__button{position:inherit;justify-content:flex-end}}@media screen and (max-width:59.3125em){.c-block-offer__button{position:static;font-size:1.0625rem;justify-content:flex-end;color:var(--main-color);margin-top:2rem}}.c-block-offer__button:after{content:"";width:5.625rem;height:3.75rem;display:inline-block;margin-left:2.5rem;background:currentColor;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media screen and (max-width:59.3125em){.c-block-offer__button:after{width:3.75rem;height:2.5rem;margin-left:1rem}}.c-block-profile-card{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media screen and (max-width:59.3125em){.c-block-profile-card{grid-template-columns:1fr}}.c-block-profile-card__card{position:relative;display:flex;flex-direction:column}.c-block-profile-card__image{position:relative;padding-top:66.6129032258%}.c-block-profile-card__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-profile-card__image img{border-radius:var(--border-radius)}.c-block-profile-card__label{position:absolute;top:0;left:0;background:var(--main-color);color:#fff;font-size:.875rem;line-height:1.4285714286;border-radius:var(--border-radius) 0 var(--border-radius) 0;padding:.375rem 1.5rem;max-width:80%}.c-block-profile-card__content{background:#fff;position:relative;border-radius:var(--border-radius);margin:-2.5rem 2.5rem 0;padding:2.1875rem 2.5rem 2.5rem}@media screen and (max-width:79.9375em){.c-block-profile-card__content{padding:2.1875rem .9375rem 2.5rem}}@media screen and (max-width:46.8125em){.c-block-profile-card__content{padding:1.375rem 1.5rem 1.5rem;margin:-2.5rem 1rem 0}}.c-block-profile-card__title{color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700;text-align:center}@media screen and (max-width:46.8125em){.c-block-profile-card__title{font-size:1.25rem}}.c-block-profile-card__title+.c-block-profile-card__text{margin-top:1.5rem}@media screen and (max-width:46.8125em){.c-block-profile-card__title+.c-block-profile-card__text{margin-top:1rem}}:is(.c-block-profile-card__title,.c-block-profile-card__text)+.c-block-profile-card__name{margin-top:2rem}.c-block-profile-card__name{font-size:.875rem;line-height:1.4285714286;text-align:center;display:flex;align-items:center;justify-content:center}.c-block-profile-card__name-label{opacity:.7}.c-block-profile-card__name-label+.c-block-profile-card__name-text{margin-left:1.25rem}.c-block-profile-card__name-text{font-family:"azo-sans-web",sans-serif;font-size:1.375rem;line-height:1.2727272727}.c-block-sns{display:flex;flex-wrap:wrap;align-items:center;line-height:1;letter-spacing:0;margin-left:-1.25rem;margin-right:-1.25rem}@media screen and (max-width:46.8125em){.c-block-sns{margin-left:-.625rem;margin-right:-.625rem}}.c-block-sns__button{position:relative;width:1.8125rem;height:1.8125rem;display:grid;place-content:center;place-items:center;margin:.5rem 1.25rem}@media screen and (max-width:46.8125em){.c-block-sns__button{margin:.25rem 1.25rem}}.c-block-sns__button:before{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-repeat:no-repeat;background-size:contain;background-position:center}.c-block-sns .is-instagram-01:before{background-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-instagram.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-instagram-02:before{background:#000;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-instagram.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-instagram-03:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-instagram.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-facebook-01{background:#fff;border-radius:50%}.c-block-sns .is-facebook-01:before{background-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-facebook.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-facebook-02{background:#fff;border-radius:50%}.c-block-sns .is-facebook-02:before{background:#000;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-facebook.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-facebook-03:before{background:#898f9c;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-facebook.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-facebook-04:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-facebook.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-twitter-01:before{background-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter.svg);width:1.8125rem;height:1.5rem}.c-block-sns .is-twitter-02:before{background:#000;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter.svg);width:1.8125rem;height:1.5rem}.c-block-sns .is-twitter-03:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter.svg);width:1.8125rem;height:1.5rem}.c-block-sns .is-twitter-04:before{background-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter-circle.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-twitter-05:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter-circle.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-twitter-06:before{background-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter-round.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-twitter-07:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter-round.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-twitter-08:before{background-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter-square.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-twitter-09:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-twitter-square.svg);width:1.8125rem;height:1.8125rem}.c-block-sns .is-line-01{background:#06c755;border-radius:7px}.c-block-sns .is-line-01:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-line-inside.svg);width:1.21875rem;height:1.1875rem}.c-block-sns .is-line-02{background:#4cc764;border-radius:50%}.c-block-sns .is-line-02:before{background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-block-line-inside.svg);width:1.21875rem;height:1.1875rem}.c-block-step-box-lg{max-width:66.25rem;margin-left:auto;margin-right:auto}.c-block-step-box-lg__block{border:1px solid var(--main-color);border-radius:var(--border-radius);position:relative;background:#fff}.c-block-step-box-lg__block+.c-block-step-box-lg__block{margin-top:4.25rem}@media screen and (max-width:46.8125em){.c-block-step-box-lg__block+.c-block-step-box-lg__block{margin-top:2.5rem}}.c-block-step-box-lg__block+.c-block-step-box-lg__block:before{content:"";width:1.25rem;height:2.5rem;background-color:var(--main-color);position:absolute;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:rotate(90deg);top:-3.375rem;left:50%}@media screen and (max-width:46.8125em){.c-block-step-box-lg__block+.c-block-step-box-lg__block:before{width:.625rem;height:1.25rem;top:-2rem}}.c-block-step-box-lg__inner{display:grid;grid-template-columns:372fr 568fr;align-items:start;gap:2.5rem;padding:2.5rem}@media screen and (max-width:46.8125em){.c-block-step-box-lg__inner{grid-template-columns:1fr;padding:1.5rem;gap:1rem}}.c-block-step-box-lg__icon{background:var(--main-color);border-radius:calc(var(--border-radius)/1.2) 0 var(--border-radius) 0;font-family:"azo-sans-web",sans-serif;font-size:2rem;color:#fff;text-align:center;width:5rem;height:5rem;display:grid;place-items:center;place-content:center;line-height:1;position:absolute;top:0;left:0;z-index:2}@media screen and (max-width:46.8125em){.c-block-step-box-lg__icon{width:3.5rem;height:3.5rem;font-size:1.375rem}}.c-block-step-box-lg__icon span{display:block}.c-block-step-box-lg__icon-label{font-size:.875rem}@media screen and (max-width:46.8125em){.c-block-step-box-lg__icon-label{font-size:.625rem}}.c-block-step-box-lg__image{position:relative;padding-top:61.8279569892%;border-radius:var(--border-radius);overflow:hidden}.c-block-step-box-lg__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.c-block-step-box-lg__title{color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700}@media screen and (max-width:46.8125em){.c-block-step-box-lg__title{font-size:1.125rem}}.c-block-step-box-lg__title+.c-block-step-box-lg__text{margin-top:1.5rem}@media screen and (max-width:46.8125em){.c-block-step-box-lg__title+.c-block-step-box-lg__text{margin-top:.5rem}}.c-block-step-box-sm{max-width:66.25rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}@media screen and (max-width:46.8125em){.c-block-step-box-sm{gap:0}}.c-block-step-box-sm__block{width:calc(25% - 1.875rem);border:1px solid var(--main-color);border-radius:var(--border-radius);position:relative;margin-top:1.75rem;background:#fff}@media screen and (max-width:59.3125em){.c-block-step-box-sm__block{width:calc(50% - 1.25rem)}}@media screen and (max-width: 46.8125em){.c-block-step-box-sm__block{width:100%}}@media screen and (max-width: 46.8125em){.c-block-step-box-sm__block+.c-block-step-box-sm__block{margin-top:4rem}}.c-block-step-box-sm__block+.c-block-step-box-sm__block:before{content:"";width:.5625rem;height:1rem;background-color:var(--main-color);position:absolute;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;top:50%;left:-1.5625rem;transform:translateY(-50%)}@media screen and (max-width:46.8125em){.c-block-step-box-sm__block+.c-block-step-box-sm__block:before{transform:translateX(-50%) rotate(90deg);top:-3.375rem;left:50%}}.c-block-step-box-sm__icon{background:var(--main-color);border-radius:50%;font-family:"azo-sans-web",sans-serif;font-size:1.375rem;color:#fff;text-align:center;position:absolute;top:-1.75rem;left:50%;transform:translateX(-50%);width:3.5rem;height:3.5rem;display:grid;place-items:center;place-content:center;flex-shrink:0;line-height:1}.c-block-step-box-sm__icon span{display:block}.c-block-step-box-sm__icon-label{font-size:.625rem}.c-block-step-box-sm__content{padding:2.75rem 1.5rem 2rem}.c-block-step-box-sm__title{text-align:center;color:#181818;font-size:1.125rem;line-height:1.4444444444;font-weight:700;border-bottom:solid 1px var(--main-color);padding-bottom:1rem;margin-bottom:1rem}.c-block-step-box{max-width:66.25rem;margin-left:auto;margin-right:auto}.c-block-step-box__block{border:1px solid var(--main-color);border-radius:var(--border-radius);position:relative;background:#fff;display:flex}.c-block-step-box__block+.c-block-step-box__block{margin-top:4.25rem}@media screen and (max-width:46.8125em){.c-block-step-box__block+.c-block-step-box__block{margin-top:2.5rem}}.c-block-step-box__block+.c-block-step-box__block:before{content:"";width:1.25rem;height:2.5rem;background-color:var(--main-color);position:absolute;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:rotate(90deg);top:-3.375rem;left:50%}@media screen and (max-width:46.8125em){.c-block-step-box__block+.c-block-step-box__block:before{width:.625rem;height:1.25rem;top:-2rem}}.c-block-step-box__content{padding:2.5rem}@media screen and (max-width:46.8125em){.c-block-step-box__content{padding:1.5rem}}.c-block-step-box__icon{background:var(--main-color);border-radius:calc(var(--border-radius)/1.2) 0 0 calc(var(--border-radius)/1.2);font-family:"azo-sans-web",sans-serif;font-size:2rem;color:#fff;text-align:center;width:5rem;display:grid;place-items:center;place-content:center;flex-shrink:0;line-height:1}@media screen and (max-width:46.8125em){.c-block-step-box__icon{width:3.5rem;font-size:1.375rem}}.c-block-step-box__icon span{display:block}.c-block-step-box__icon-label{font-size:.875rem}@media screen and (max-width:46.8125em){.c-block-step-box__icon-label{font-size:.625rem}}.c-block-step-box__content{flex-grow:1}.c-block-step-box__title{color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700}@media screen and (max-width:46.8125em){.c-block-step-box__title{font-size:1.125rem}}.c-block-step-box__title+.c-block-step-box__text{margin-top:.75rem}@media screen and (max-width:46.8125em){.c-block-step-box__title+.c-block-step-box__text{margin-top:.5rem}}.c-blockquote,.l-post-content blockquote,#growp-editor-wrapper.post-type-case .is-root-container blockquote,#growp-editor-wrapper.post-type-post .is-root-container blockquote,#tinymce.post-type-page:not(.page-column-editor) blockquote,#tinymce.post-type-post blockquote{background-color:rgba(var(--main-color-rgb),.1);margin:1rem 0;padding:2.5rem;border-radius:var(--border-radius)}@media screen and (min-width:0em)and (max-width:46.8125em){.c-blockquote,.l-post-content blockquote,#growp-editor-wrapper.post-type-case .is-root-container blockquote,#growp-editor-wrapper.post-type-post .is-root-container blockquote,#tinymce.post-type-page:not(.page-column-editor) blockquote,#tinymce.post-type-post blockquote{padding:1.5rem 1rem}}.c-blockquote cite,.l-post-content blockquote cite,#growp-editor-wrapper.post-type-case .is-root-container blockquote cite,#growp-editor-wrapper.post-type-post .is-root-container blockquote cite,#tinymce.post-type-page:not(.page-column-editor) blockquote cite,#tinymce.post-type-post blockquote cite{display:block;margin-top:1rem}.c-box{border-radius:.3125rem;background:#e5ebf4;padding:2.5rem}@media screen and (max-width:46.8125em){.c-box{padding:1.5rem 1.375rem}}.c-breadcrumb{position:absolute;top:20.8125rem;left:1.75rem;text-orientation:sideways;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#777;font-family:"azo-sans-web",sans-serif;font-size:.75rem;line-height:1.25}@media screen and (max-width:59.3125em){.c-breadcrumb{display:none}}.c-breadcrumb__inner{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:25rem}.c-breadcrumb a{text-decoration:none;color:#181818}.c-breadcrumb .is-arrow:before{vertical-align:4px;content:"";width:1px;margin:.5rem 0;height:.5rem;display:inline-block;background:#c1c1c1}.c-breadcrumb.is-sm{top:15rem}.c-button-text{font-family:"azo-sans-web","Noto Sans JP",sans-serif;text-decoration:none;display:inline-flex;align-items:center;color:var(--main-color)}.c-button-text:after{content:"";background:var(--main-color);display:inline-block;width:.4375rem;height:.75rem;margin-left:2rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;line-height:1;letter-spacing:0}.c-button-text[target=_blank]:after{width:.8125rem;height:.6875rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg) !important}.c-button-text.is-change-icon .material-icons,.c-button-text.is-change-icon i{max-width:2.25rem;max-height:1.125rem;overflow:hidden;margin-left:1.5rem;font-size:1.125rem;margin-right:.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-button-text.is-change-icon .material-icons,.c-button-text.is-change-icon i{font-size:.875rem;margin-right:.375rem}}.c-button-text.is-change-icon:after{content:none}.c-button-wrap{margin-top:2.8125rem;text-align:center}@media screen and (max-width:46.8125em){.c-button-wrap{margin-top:2rem}}.c-button-wrap.is-right{text-align:right}@media screen and (min-width:59.375em){.c-button-wrap.is-pc-right{text-align:right}}.c-button{--button-border-radius:5px;position:relative;display:inline-flex;align-items:center;justify-content:space-between;text-align:left;color:var(--main-color);border:solid 1px currentColor;text-decoration:none;min-width:16.25rem;font-size:1.125rem;background:0 0;border-radius:var(--button-border-radius);padding:.8125rem 1.5rem;transition:all .3s}@media screen and (min-width:0em)and (max-width:46.8125em){.c-button{font-size:.875rem;min-width:9.5625rem;padding:.625rem 1.25rem}}.c-button:after{content:"";width:.5625rem;height:1rem;background:var(--main-color);-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;line-height:1;letter-spacing:0;margin-left:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-button:after{-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);width:.4375rem;height:.75rem;margin-left:1rem}}.c-button:hover{opacity:1;background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.c-button:hover:after{background-color:#fff}.c-button[target=_blank]:after{width:.8125rem;height:.6875rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg) !important}.c-button.is-en{font-family:"azo-sans-web",sans-serif;text-transform:uppercase}.c-button.is-wide{width:100%;align-items:center;justify-content:center;text-align:center;position:relative}@media screen and (min-width:59.375em){.c-button.is-wide{font-size:1rem}}.c-button.is-wide:after{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media screen and (min-width:59.375em){.c-button.is-wide:after{height:1rem;width:.5rem}}.c-button.is-lg{width:100%;max-width:45.25rem;height:9.6875rem;justify-content:center;padding:1rem 5rem;font-size:1.5rem;font-weight:700}@media screen and (max-width:46.8125em){.c-button.is-lg{height:4.5625rem;justify-content:flex-start;padding:1rem 1.5rem;font-size:1.0625rem}}.c-button.is-lg:after{position:absolute;margin:0;right:5rem}@media screen and (max-width:46.8125em){.c-button.is-lg:after{right:.625rem;bottom:.625rem}}.c-button.is-sm{min-width:11.8125rem;font-size:1rem}.c-button.is-sm:after{width:.4375rem;height:.75rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg)}@media screen and (min-width:0em)and (max-width:46.8125em){.c-button.is-sm{font-size:.875rem}}.c-button.is-sm[target=_blank]:after{width:.8125rem;height:.6875rem}.c-button.is-xs{min-width:10.375rem;font-size:1rem}.c-button.is-xs:after{width:.4375rem;height:.75rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg)}@media screen and (min-width:0em)and (max-width:46.8125em){.c-button.is-xs{font-size:.875rem;min-width:10.125rem}}.c-button.is-xs[target=_blank]:after{width:.8125rem;height:.6875rem}@media screen and (max-width:46.8125em){.c-button.is-sp-only-icon{min-width:initial;padding:0;width:1.5rem;height:1.5rem}.c-button.is-sp-only-icon:after{margin-left:.5rem}}.c-button.is-arrow-down:after{transform:rotate(90deg) translateY(0%);transform-origin:center}.c-button.is-arrow-left{flex-direction:row-reverse}.c-button.is-arrow-left:after{margin-right:1.5rem;margin-left:0;transform:scaleX(-1)}@media screen and (max-width:46.8125em){.c-button.is-arrow-left:after{margin-right:1rem}}.c-button.is-white{color:#fff}.c-button.is-white:after{background-color:#fff}.c-button.is-white:hover{background-color:#fff;color:var(--main-color);border-color:#fff}.c-button.is-white:hover:after{background-color:var(--main-color)}.c-button.is-white[target=_blank]:after{width:.8125rem;height:.6875rem}.c-button.is-fill{color:#fff;background:var(--main-color)}.c-button.is-fill.u-text-center{justify-content:center}.c-button.is-fill:after{background-color:#fff}.c-button.is-fill:hover{background-color:#fff;color:var(--main-color);border-color:var(--main-color)}.c-button.is-fill:hover:after{background-color:var(--main-color)}.c-button.is-change-icon .material-icons,.c-button.is-change-icon i{max-width:2.25rem;max-height:1.125rem;overflow:hidden;margin-left:1.5rem;font-size:1.125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-button.is-change-icon .material-icons,.c-button.is-change-icon i{margin-left:1rem;font-size:.875rem}}.c-button.is-change-icon:after{content:none}.c-card-icon__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width:79.9375em){.c-card-icon__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:59.3125em){.c-card-icon__list{grid-template-columns:1fr;gap:.5rem}}.c-card-icon__item{background:#fff;border-radius:.3125rem;padding:2.5rem 2.5rem 8.5rem;position:relative}@media screen and (max-width:46.8125em){.c-card-icon__item{padding:1.5rem 1.4375rem}}.c-card-icon__title-sub{font-size:.75rem;line-height:1.25;color:#013e96;font-family:"azo-sans-web",sans-serif;text-transform:uppercase}.c-card-icon__title-sub+.c-card-icon__title-main{margin-top:2rem}@media screen and (max-width:46.8125em){.c-card-icon__title-sub+.c-card-icon__title-main{margin-top:1.375rem}}.c-card-icon__title-main{font-size:1.5rem;line-height:1.4583333333;font-weight:700;color:#181818}@media screen and (max-width:46.8125em){.c-card-icon__title-main{font-size:1.0625rem}}.c-card-icon__content{margin-top:2rem}@media screen and (max-width:46.8125em){.c-card-icon__content{margin-top:.875rem}}.c-card-icon__icon{position:absolute;bottom:2.5rem;right:2.5rem}@media screen and (max-width:46.8125em){.c-card-icon__icon{position:initial;width:2.5rem;margin-top:.4375rem;margin-left:auto}}.c-card-icon.is-sm .c-card-icon__title-main{font-size:1.125rem;line-height:1.4444444444}.c-card-icon.is-sm .c-card-icon__content{margin-top:1rem}.c-card-icon.is-sm .c-card-icon__icon{margin-top:2.1875rem}@media screen and (max-width:46.8125em){.c-card-icon.is-sm .c-card-icon__icon{margin-top:.4375rem}}.c-card-icon.is-four-column .c-card-icon__list{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:79.9375em){.c-card-icon.is-four-column .c-card-icon__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:59.3125em){.c-card-icon.is-four-column .c-card-icon__list{grid-template-columns:1fr}}.c-card-post__block{width:100%;display:block;text-decoration:none;color:#333;font-weight:400;margin-bottom:3rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-card-post__block{margin-bottom:2rem}}.c-card-post__block span,.c-card-post__block small{display:block}.c-card-post__image{position:relative;display:block}.c-card-post__image img{width:100%;height:auto}.c-card-post__label{position:absolute;bottom:0;left:0;z-index:99;display:block}.c-card-post__content{margin-top:.75rem}.c-card-post__title{font-size:1.125rem;font-weight:700;line-height:1.6}.c-card-post__text{color:rgba(51,51,51,.7);font-size:.8125rem;margin-top:.75rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-card-post__text{margin-top:.5rem}}.c-card-post__sup{margin-top:.375rem;display:flex;align-items:flex-start}.c-card-post__date{font-family:"azo-sans-web",sans-serif;color:#777;letter-spacing:0;line-height:1}.c-card-post__detail{color:#013e96;font-size:.875rem;letter-spacing:.1em;opacity:.7}.c-card-post__tag ul{display:flex;flex-wrap:wrap}.c-card-post__tag ul li{margin-right:1.25rem}.c-card-post__tag ul li a{color:#013e96;font-weight:400;font-size:.875rem;display:block;text-decoration:none}.c-card-post.is-tag-hidden{margin-botom:2rem}.c-card-post.is-tag-hidden .c-card-post__sup{position:relative;display:flex;align-items:center;margin-bottom:.5rem}.c-card-post.is-tag-hidden .c-card-post__label{position:static}.c-card-post.is-tag-hidden .c-card-post__date{margin-right:0;margin-left:1.125rem}.c-card-post.is-tag-hidden .c-card-post__title{font-size:1rem}.c-case-link{margin-top:5rem;display:grid;place-items:start;gap:1rem}@media screen and (max-width:46.8125em){.c-case-link{margin-top:3.75rem}}.c-case-list{position:relative}.c-case-list__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5rem}@media screen and (max-width:79.9375em){.c-case-list__list{gap:2.5rem 2rem}}@media screen and (max-width:59.3125em){.c-case-list__list{grid-template-columns:1fr}}@media screen and (max-width:46.8125em){.c-case-list__list{gap:1rem}}.c-case-list__card{background:#fff;border-radius:.3125rem;overflow:hidden;color:#181818;height:100%;width:100%;box-shadow:0 0 16px rgba(0,0,0,.08)}.c-case-list__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.c-case-list__card-sup{font-size:.875rem;line-height:1.4285714286;margin-bottom:.875rem}@media screen and (max-width:46.8125em){.c-case-list__card-sup{font-size:.75rem}}.c-case-list__card-company{color:#333}.c-case-list__card-business{color:#013e96}.c-case-list__card-company+.c-case-list__card-business{margin-left:.875rem}.c-case-list__card-image{position:relative;padding-top:66.75%}.c-case-list__card-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-case-list__card-content{padding:2.1875rem 2.5rem 2rem;display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:79.9375em){.c-case-list__card-content{padding:1.5rem}}.c-case-list__card-title{font-size:1.125rem;line-height:1.6111111111;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:1.5rem}@media screen and (max-width:46.8125em){.c-case-list__card-title{font-size:1.0625rem}}.c-case-list__card-logo{margin-top:auto}.c-case-list__card-logo img{height:1.5625rem}.c-case-list__slider{position:static;width:100%}@media screen and (max-width:59.3125em){.c-case-list__slider{margin-left:-32px;margin-right:-32px;padding-bottom:1.25rem;width:calc(100% + 64px)}}@media screen and (max-width: 46.8125em){.c-case-list__slider{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.c-case-list__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:46.8125em){.c-case-list__slider:not(.swiper-initialized) .swiper-wrapper{display:flex}.c-case-list__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:60%}}.c-case-list__slider:not(.swiper-initialized) .c-case-list__controls{display:none}.c-case-list .swiper-slide{height:auto}.c-case-list__controls{position:absolute;top:4rem;right:0;line-height:1;display:flex;align-items:center}@media screen and (max-width:59.3125em){.c-case-list__controls{top:auto;right:auto;left:0;width:100%;bottom:0}}.c-case-list__controls .swiper-pagination{justify-content:center}.c-case-list__controls .swiper-pagination,.c-case-list__controls .swiper-button-prev,.c-case-list__controls .swiper-button-next{position:static}.c-case-list__controls .swiper-pagination{display:flex}.c-case-list__controls .swiper-pagination-bullet{outline:none;display:block;--swiper-pagination-bullet-horizontal-gap:.125rem;width:.25rem;height:.25rem;background:#c1c1c1;opacity:1}.c-case-list__controls .swiper-pagination-bullet-active{background:#013e96}.c-case-list__nav{display:flex;margin-left:1.5rem}@media screen and (max-width:46.8125em){.c-case-list__nav{display:none}}.c-case-list__nav .swiper-button-prev,.c-case-list__nav .swiper-button-next{width:2rem;height:2rem;border-radius:.3125rem;background-position:center;border:solid 1px #013e96;line-height:1;letter-spacing:0;margin:0;transform:none;transition:background .3s}.c-case-list__nav .swiper-button-prev:after,.c-case-list__nav .swiper-button-next:after{content:"";width:.5rem;height:.8125rem;background-color:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;margin-left:1px;background-size:contain;transition:background .3s}.c-case-list__nav .swiper-button-prev:hover,.c-case-list__nav .swiper-button-next:hover{background:#013e96}.c-case-list__nav .swiper-button-prev:hover:after,.c-case-list__nav .swiper-button-next:hover:after{background-color:#fff}.c-case-list__nav .swiper-button-prev{margin-right:.25rem}.c-case-list__nav .swiper-button-prev:after{transform:scaleX(-1)}@media screen and (max-width:59.3125em){.c-case-list__nav{display:none}}.c-case-list.is-nav-white .c-case-list__controls .swiper-pagination-bullet{outline:none;background-color:#356cb5}.c-case-list.is-nav-white .c-case-list__controls .swiper-pagination-bullet-active{background:#fff}.c-case-list.is-nav-white .c-case-list__nav .swiper-button-prev,.c-case-list.is-nav-white .c-case-list__nav .swiper-button-next{border-color:#fff}.c-case-list.is-nav-white .c-case-list__nav .swiper-button-prev:after,.c-case-list.is-nav-white .c-case-list__nav .swiper-button-next:after{background:#fff}.c-case-list.is-nav-white .c-case-list__nav .swiper-button-prev:hover,.c-case-list.is-nav-white .c-case-list__nav .swiper-button-next:hover{background-color:#fff}.c-case-list.is-nav-white .c-case-list__nav .swiper-button-prev:hover:after,.c-case-list.is-nav-white .c-case-list__nav .swiper-button-next:hover:after{background-color:#013e96}.c-description-list{line-height:1.5}.c-description-list dt{font-weight:700}.c-description-list dd{margin-top:.5rem}@media screen and (max-width:59.3125em){.c-description-list dd{line-height:1.8}}.c-description-list .u-text-link{display:inline-block;margin-top:.5rem}@media screen and (max-width:59.3125em){.c-description-list .u-text-link{font-size:.875rem;margin-top:4px;letter-spacing:0}}.c-effort__item{border-radius:5px;background:#fff;padding:3.75rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-effort__item{padding:1.5rem}}.c-effort__item:not(:last-child){margin-bottom:.5rem}.c-effort__item-title{color:#181818;margin:0 0 1.4375rem;font-size:1.5rem;line-height:1.5833333333;letter-spacing:0em;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:0em)and (max-width:46.8125em){.c-effort__item-title{font-size:1.0625rem;margin-bottom:.6875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.c-effort__item-text{font-size:1rem;line-height:1.8125;letter-spacing:0em;font-weight:400;margin-bottom:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:0em)and (max-width:46.8125em){.c-effort__item-text{font-size:.875rem;margin-bottom:1.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}}.c-embed{font-size:16px;font-family:"Noto Sans JP",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;margin:0;line-height:1.8;letter-spacing:0;overflow-x:hidden;background:#f9f9f9;padding:2.5rem;border:none;box-shadow:none}.c-embed a{display:block;color:inherit}.c-embed a:hover{opacity:.7 !important}.c-embed a:hover .c-embed__image-bg{opacity:.7}@media screen and (min-width:0em)and (max-width:46.8125em){.c-embed{padding:1rem}}.c-embed.is-title-only .c-embed__heading{margin-bottom:0}.c-embed.is-title-only .c-embed__heading a{padding:8px 0}.c-embed.is-title-only .c-embed__inner{display:none !important}.c-embed__inner{display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:0em)and (max-width:46.8125em){.c-embed__inner{display:block}}.c-embed__heading{margin-bottom:1rem}.c-embed__heading a{color:#013e96;text-decoration:none;font-weight:700;font-size:1.125rem;line-height:1.2}@media screen and (min-width:0em)and (max-width:46.8125em){.c-embed__heading{margin-bottom:.5rem}}.c-embed__image{width:30%;margin-right:2rem}@media screen and (max-width:46.8125em){.c-embed__image{width:100%}}.c-embed__image-bg{width:100%;max-width:15rem;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:cover}.c-embed__image-bg:before{display:block;content:"";width:100%;padding-top:100%}@media screen and (max-width:46.8125em){.c-embed__image-bg{margin:0 auto 16px}}.c-embed__content{width:100%;line-height:1.8}.c-embed__content a{color:#333;text-decoration:none}.c-embed__content a:hover{opacity:.7 !important}.c-embed .wp-embed-more{text-align:right}.c-embed .wp-embed-more:after{content:" > "}.wp-embedded-content{display:block;width:100% !important;max-width:100% !important;margin-top:16px;margin-bottom:16px}.c-faq__block{padding:3.125rem 0;border-bottom:solid 1px #dbdbdb}@media screen and (max-width:46.8125em){.c-faq__block{padding:1.5rem 0}}.c-faq__block:first-child{padding-top:0}.c-form-box{display:flex;justify-content:center;align-items:center;background:#fff;padding:1.6875rem;max-width:59.625rem;margin:4.375rem auto}@media screen and (max-width:46.8125em){.c-form-box{display:block;padding:1.25rem 1rem;margin:0 auto}}.c-form-box__image{max-width:8.375rem;margin-right:1.8125rem}@media screen and (max-width:46.8125em){.c-form-box__image{margin:0 auto .625rem}}.c-form-head{margin-bottom:3.5rem}.c-form-head__block{display:flex;text-align:center;justify-content:center}@media screen and (max-width:59.3125em){.c-form-head__block{display:block}}.c-form-head__title{font-size:2rem;margin:0}@media screen and (max-width:59.3125em){.c-form-head__title{font-size:1.5rem}}.c-form-head__block+.c-form-head__text{margin-top:2.5rem}.c-form-head__text{text-align:center}.c-form-head__item.is-current .c-form-head__item-number{background:#013e96}.c-form-head__item.is-current .c-form-head__item-text{color:#013e96}.c-form-select__list{display:grid;grid-template-columns:repeat(3,1fr);line-height:1.4;gap:1rem}@media screen and (max-width:59.3125em){.c-form-select__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:46.8125em){.c-form-select__list{grid-template-columns:1fr}}.c-form-select__list label:focus-within{outline:solid 1px #0b50b1;border-radius:.3125rem}.c-form-select__list label{display:block;position:relative}.c-form-select__list label>span{display:block;border-radius:.3125rem;padding:.75rem .5rem;text-align:center;background:#fff;border:solid 1px #dbdbdb;transition:background-color .3s,color .3s;cursor:pointer}.c-form-select__list input:checked+span,.c-form-select__list label>span:hover{background:#013e96;color:#fff}.c-form-select__list .is-caption{font-size:.75rem;display:block}.c-form-select input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:1px;height:1px;outline:none}.c-form-select__link{display:block;border-radius:.3125rem;padding:.75rem .5rem;text-align:center;color:inherit;background:#fff;border:solid 1px #dbdbdb;transition:background-color .3s,color .3s;cursor:pointer;text-decoration:none}.c-form-select__link.is-current{background:#013e96;color:#fff;pointer-events:none}.c-form-select__link:hover{background:#013e96;color:#fff;opacity:1}.c-form-tel{background:#fff;padding:5rem;display:flex;align-items:center;line-height:1.2;justify-content:center}@media screen and (max-width:59.3125em){.c-form-tel{display:block;text-align:center;padding:3rem 1rem}}.c-form-tel__title{font-size:1.5rem;margin-right:3.5rem}@media screen and (max-width:59.3125em){.c-form-tel__title{margin-right:0;margin-bottom:1rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-form-tel__title{font-size:1.125rem}}.c-form-tel a{color:inherit;text-decoration:none}.c-form-tel__tel{text-align:center}.c-form-tel__tel .is-main{font-family:"azo-sans-web",sans-serif;font-weight:700;display:block;font-size:2rem}@media screen and (max-width:59.3125em){.c-form-tel__tel .is-main{margin-bottom:.5rem}}.c-form-tel__tel .is-caption{display:block}.c-forms{margin-top:2.625rem;padding:5rem 6.875rem;background:#fff;border-radius:5px;box-shadow:0 3px 86px rgba(0,0,0,.04);font-size:1.125rem}@media screen and (max-width:59.3125em){.c-forms{padding:2.625rem 1.5rem;font-size:1rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms{padding:2.25rem 1rem;font-size:.875rem}}.c-forms__heading{text-align:center;font-size:2rem;margin-top:0;margin-bottom:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__heading{font-size:1.5rem;margin-bottom:1rem}}.c-forms__text{text-align:center;font-size:.875rem;margin-bottom:3.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__text{font-size:.75rem;margin-bottom:2rem}}.c-forms__blocks{margin-bottom:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__blocks{margin-bottom:2rem}}.c-forms__block{display:flex}.c-forms__block:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__block{display:block}}.c-forms__block.is-vertical{display:block}.c-forms__block.is-vertical .c-forms__title{max-width:13.125rem;margin-bottom:1rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__block.is-vertical .c-forms__title{max-width:100%;margin-bottom:.75rem}}.c-forms__title{min-width:12.875rem;display:flex;align-items:center;justify-content:space-between;flex:none;margin-right:3.5rem;letter-spacing:0}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__title{width:100%;background-color:transparent;margin-bottom:.75rem;font-weight:700}}.c-forms__title.is-vertical-top{align-items:flex-start;padding-top:.75rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__title.is-vertical-top{padding-top:0}}.c-forms__title.is-vertical-top.is-just{padding-top:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__title.is-vertical-top.is-just{padding-top:.75rem}}.c-forms__title.is-vertical-top .c-forms__label{margin-top:.375rem}.c-forms__label{display:block;background-color:#013e96;border-radius:.3125rem;color:#fff;font-size:.75rem;font-weight:700;text-align:center;padding:.0625rem .625rem;margin-left:1rem;min-width:3rem}.c-forms__content{width:100%}.c-forms__content.is-column{display:flex;justify-content:space-between}.c-forms__content.is-column .c-forms__input{margin-right:24px}.c-forms__content.is-column .c-forms__input:last-of-type{margin-right:0}.c-forms__content.is-column input{width:100%}.c-forms__content.is-vertical-middle{display:flex;flex-wrap:wrap;align-items:center}.c-forms__input{width:100%}.c-forms__input.is-sm{width:11.25rem}.c-forms__input.is-sm input{padding-top:.75rem;padding-bottom:.75rem}.c-forms__caption{font-size:.875rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__caption{font-size:.75rem}}.c-forms__file{width:100%}.c-forms__file input::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;background:#f9f9f9;color:#181818;font-size:16px;border:solid 1px #dbdbdb;border-radius:4px;padding:.5rem 1rem;margin-right:1rem}.c-forms__file input::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9f9f9;color:#181818;font-size:16px;border:solid 1px #dbdbdb;border-radius:4px;padding:.5rem 1rem;margin-right:1rem}.c-forms__select{width:100%}.c-forms__select.is-sm{width:11.25rem}.c-forms__radio,.c-forms__checkbox{display:flex;flex-wrap:wrap;align-items:center}.c-forms__radio label,.c-forms__checkbox label{display:flex;align-items:center;cursor:pointer}.c-forms__radio label>span,.c-forms__checkbox label>span{margin-left:.625rem}.c-forms__radio>span,.c-forms__checkbox>span{margin:.3125rem 0}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__radio>span,.c-forms__checkbox>span{margin:.1875rem 0}}.c-forms__radio span:not(:last-child),.c-forms__checkbox span:not(:last-child){margin-right:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__radio span:not(:last-child),.c-forms__checkbox span:not(:last-child){margin-right:1rem}}.c-forms__radio span:last-of-type label,.c-forms__checkbox span:last-of-type label{margin-right:0}.c-forms__radio span.is-fullwidth,.c-forms__checkbox span.is-fullwidth{width:100%}.c-forms__radio.is-border label,.c-forms__checkbox.is-border label{padding:.75rem 1rem;border:1px solid #dbdbdb;border-radius:3px}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__radio.is-border label,.c-forms__checkbox.is-border label{padding:.5rem .75rem}}.c-forms__radio.is-vertical{display:block}.c-forms__radio.is-vertical span{display:block}.c-forms__radio.is-vertical span:not(:last-child){margin-bottom:.375rem}.c-forms input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #dbdbdb;background:#f8f9fa;border-radius:50%;width:1.5rem;height:1.5rem}.c-forms input[type=radio]:before{content:""}.c-forms input[type=radio]:checked{display:inline-grid;place-items:center}.c-forms input[type=radio]:checked:before{width:.75rem;height:.75rem;background:#013e96;border-radius:50%;display:block}.c-forms__checkbox.is-vertical{display:block}.c-forms__checkbox.is-vertical span{display:block}.c-forms__checkbox.is-vertical span:not(:last-child){margin-bottom:.375rem}.c-forms__checkbox input{margin-top:.125rem}.c-forms input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #dbdbdb;border-radius:5px;width:1.25rem;height:1.25rem}.c-forms input[type=checkbox]:before{content:""}.c-forms input[type=checkbox]:checked{display:inline-grid;place-items:center;border-color:#013e96;background:#013e96}.c-forms input[type=checkbox]:checked:before{width:.6875rem;height:.5625rem;display:block;background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-check.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-forms__privacy{text-align:center}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__privacy{margin-top:1rem}}.c-forms__privacy input{margin-right:.625rem}.c-forms__privacy a{font-weight:400;text-decoration:underline}.c-forms__flex-al{display:flex;align-items:center}.c-forms__flexbox{display:flex;align-items:center;margin-bottom:1rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__flexbox{display:block}}.c-forms__flexbox input{width:100%}.c-forms__flexbox:last-child{margin-bottom:0}.c-forms__flexbox span{min-width:7.5rem;display:block}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__flexbox span{min-width:100%;margin-bottom:.5rem}}.c-forms__button{flex:none;max-width:9.375rem;font-size:1rem;border:1px solid #333;outline:none;background-color:#fff;padding:.1875rem .75rem;display:block;text-align:center;border-radius:5px;margin-left:1rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__button{padding:.5625rem .75rem}}.c-forms__submit{text-align:center;margin-top:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-forms__submit{margin-top:2rem}}.c-forms__submit .c-button{max-width:25rem}@media screen and (min-width:59.375em){.c-forms__submit .c-button{font-size:1.125rem}}.c-forms__submit__back{width:calc(25% - 28px);margin-right:18px}@media screen and (max-width:59.3125em){.c-forms__submit__back{width:calc(33.33333% - 28px)}}@media screen and (min-width: 0em)and (max-width: 46.8125em){.c-forms__submit__back{width:calc(50% - 10px);margin-right:6px}}.c-forms__submit__submit{width:calc(25% - 28px);margin-left:18px}@media screen and (max-width:59.3125em){.c-forms__submit__submit{width:calc(33.33333% - 28px)}}@media screen and (min-width: 0em)and (max-width: 46.8125em){.c-forms__submit__submit{width:calc(50% - 10px);margin-left:6px}}.container{max-width:1280px;margin-left:auto;margin-right:auto}.row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}@media screen and (min-width:0em)and (max-width:46.8125em){.row{margin-left:-8px;margin-right:-8px}}.row.is-center{justify-content:center}.small-1{width:8.3333333333%;padding-left:8px;padding-right:8px}.is-push-sm-1{margin-left:8.3333333333%;padding-left:8px;padding-right:8px}.small-2{width:16.6666666667%;padding-left:8px;padding-right:8px}.is-push-sm-2{margin-left:16.6666666667%;padding-left:8px;padding-right:8px}.small-3{width:25%;padding-left:8px;padding-right:8px}.is-push-sm-3{margin-left:25%;padding-left:8px;padding-right:8px}.small-4{width:33.3333333333%;padding-left:8px;padding-right:8px}.is-push-sm-4{margin-left:33.3333333333%;padding-left:8px;padding-right:8px}.small-5{width:41.6666666667%;padding-left:8px;padding-right:8px}.is-push-sm-5{margin-left:41.6666666667%;padding-left:8px;padding-right:8px}.small-6{width:50%;padding-left:8px;padding-right:8px}.is-push-sm-6{margin-left:50%;padding-left:8px;padding-right:8px}.small-7{width:58.3333333333%;padding-left:8px;padding-right:8px}.is-push-sm-7{margin-left:58.3333333333%;padding-left:8px;padding-right:8px}.small-8{width:66.6666666667%;padding-left:8px;padding-right:8px}.is-push-sm-8{margin-left:66.6666666667%;padding-left:8px;padding-right:8px}.small-9{width:75%;padding-left:8px;padding-right:8px}.is-push-sm-9{margin-left:75%;padding-left:8px;padding-right:8px}.small-10{width:83.3333333333%;padding-left:8px;padding-right:8px}.is-push-sm-10{margin-left:83.3333333333%;padding-left:8px;padding-right:8px}.small-11{width:91.6666666667%;padding-left:8px;padding-right:8px}.is-push-sm-11{margin-left:91.6666666667%;padding-left:8px;padding-right:8px}.small-12{width:100%;padding-left:8px;padding-right:8px}.is-push-sm-12{margin-left:100%;padding-left:8px;padding-right:8px}@media screen and (min-width:46.875em)and (max-width:59.3125em){.medium-1{width:8.3333333333%;padding-left:20px;padding-right:20px}.is-push-md-1{margin-left:8.3333333333%}.medium-2{width:16.6666666667%;padding-left:20px;padding-right:20px}.is-push-md-2{margin-left:16.6666666667%}.medium-3{width:25%;padding-left:20px;padding-right:20px}.is-push-md-3{margin-left:25%}.medium-4{width:33.3333333333%;padding-left:20px;padding-right:20px}.is-push-md-4{margin-left:33.3333333333%}.medium-5{width:41.6666666667%;padding-left:20px;padding-right:20px}.is-push-md-5{margin-left:41.6666666667%}.medium-6{width:50%;padding-left:20px;padding-right:20px}.is-push-md-6{margin-left:50%}.medium-7{width:58.3333333333%;padding-left:20px;padding-right:20px}.is-push-md-7{margin-left:58.3333333333%}.medium-8{width:66.6666666667%;padding-left:20px;padding-right:20px}.is-push-md-8{margin-left:66.6666666667%}.medium-9{width:75%;padding-left:20px;padding-right:20px}.is-push-md-9{margin-left:75%}.medium-10{width:83.3333333333%;padding-left:20px;padding-right:20px}.is-push-md-10{margin-left:83.3333333333%}.medium-11{width:91.6666666667%;padding-left:20px;padding-right:20px}.is-push-md-11{margin-left:91.6666666667%}.medium-12{width:100%;padding-left:20px;padding-right:20px}.is-push-md-12{margin-left:100%}}@media screen and (min-width:46.875em){.large-1{width:8.3333333333%;padding-left:20px;padding-right:20px}.is-push-lg-1{margin-left:8.3333333333%}.large-2{width:16.6666666667%;padding-left:20px;padding-right:20px}.is-push-lg-2{margin-left:16.6666666667%}.large-3{width:25%;padding-left:20px;padding-right:20px}.is-push-lg-3{margin-left:25%}.large-4{width:33.3333333333%;padding-left:20px;padding-right:20px}.is-push-lg-4{margin-left:33.3333333333%}.large-5{width:41.6666666667%;padding-left:20px;padding-right:20px}.is-push-lg-5{margin-left:41.6666666667%}.large-6{width:50%;padding-left:20px;padding-right:20px}.is-push-lg-6{margin-left:50%}.large-7{width:58.3333333333%;padding-left:20px;padding-right:20px}.is-push-lg-7{margin-left:58.3333333333%}.large-8{width:66.6666666667%;padding-left:20px;padding-right:20px}.is-push-lg-8{margin-left:66.6666666667%}.large-9{width:75%;padding-left:20px;padding-right:20px}.is-push-lg-9{margin-left:75%}.large-10{width:83.3333333333%;padding-left:20px;padding-right:20px}.is-push-lg-10{margin-left:83.3333333333%}.large-11{width:91.6666666667%;padding-left:20px;padding-right:20px}.is-push-lg-11{margin-left:91.6666666667%}.large-12{width:100%;padding-left:20px;padding-right:20px}.is-push-lg-12{margin-left:100%}}.c-heading-en{font-family:"azo-sans-web",sans-serif;color:#013e96;font-size:2rem;line-height:1.25;font-weight:400;margin-top:0;margin-bottom:1.5rem}@media screen and (max-width:46.8125em){.c-heading-en{font-size:1.25rem;margin-bottom:1rem}}.c-heading{margin-top:0;margin-bottom:0;font-weight:700;line-height:1.6;color:#181818}.c-heading .is-eng{font-family:"azo-sans-web",sans-serif;font-weight:400}.c-heading .is-ja,.c-heading .is-eng{display:block}.c-heading strong{color:var(--main-color)}.c-heading.is-xlg{line-height:1.45;font-size:clamp(3rem,5vw,5rem)}@media screen and (max-width: 46.8125em){.c-heading.is-xlg{font-size:2.5rem}}.c-heading.is-xlg .is-eng{font-size:1.75rem;line-height:1.25;line-height:1.25;font-size:clamp(1rem,2vw,1.75rem);margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-xlg .is-eng{font-size:.875rem;margin-bottom:.25rem}}.c-heading.is-xlg .is-ja{margin:0;font:inherit}.c-heading.is-lg{font-size:2.5rem;line-height:1.75;margin-bottom:3.75rem}@media screen and (max-width:46.8125em){.c-heading.is-lg{font-size:1.625rem;margin-bottom:2.5rem}}.c-heading.is-lg .is-eng{font-size:.875rem;line-height:1.2857142857;margin-bottom:.375rem;text-transform:uppercase}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-lg .is-eng{font-size:.75rem}}.c-heading.is-lg .is-ja{margin:0;font:inherit;font-size:3rem;line-height:1.4583333333}@media screen and (max-width:46.8125em){.c-heading.is-lg .is-ja{font-size:1.625rem}}.c-heading.is-md{font-size:3rem;line-height:1.4583333333;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:3.75rem;gap:0 1.5rem}@media screen and (max-width:79.9375em){.c-heading.is-md{font-size:2.5rem}}@media screen and (max-width:46.8125em){.c-heading.is-md{font-size:1.625rem;line-height:1.4230769231;margin-bottom:2.5rem;flex-direction:column;align-items:flex-start}}.c-heading.is-md.is-column{flex-direction:column;align-items:flex-start}.c-heading.is-md .is-eng{font-size:.875rem;line-height:1.2857142857;margin-bottom:.375rem;text-transform:uppercase}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-md .is-eng{font-size:.75rem}}.c-heading.is-md .is-small{font-size:1.25rem;line-height:1.45}@media screen and (max-width:79.9375em){.c-heading.is-md .is-small{font-size:1.25rem}}@media screen and (max-width:46.8125em){.c-heading.is-md .is-small{font-size:1rem;line-height:1.5;margin-left:0}}.c-heading.is-md.has-border-bottom{padding-bottom:1.875rem;border-bottom:1px solid #013e96}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-md.has-border-bottom{padding-bottom:1.25rem}}.c-heading.is-sm{position:relative;padding-left:1rem;font-size:1.5rem;margin-top:3.125rem;margin-bottom:2rem}@media screen and (max-width:46.8125em){.c-heading.is-sm{font-size:1.25rem;margin-top:1.5rem;margin-bottom:1.25rem}}.c-heading.is-sm:before{content:"";background:var(--main-color);width:.3125rem;height:1.625rem;border-radius:.0625rem;display:block;position:absolute;left:0;top:.3em}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-sm:before{width:.25rem;height:1.375rem}}.c-heading.is-xs{font-size:1.25rem}@media screen and (max-width:46.8125em){.c-heading.is-xs{font-size:1.125rem}}.c-heading.is-xxs{font-size:1.125rem}@media screen and (max-width:46.8125em){.c-heading.is-xxs{font-size:1rem}}.c-heading.is-xxxs{font-size:1rem}@media screen and (max-width:46.8125em){.c-heading.is-xxxs{font-size:.875rem}}.c-heading.is-color-primary{color:var(--main-color)}.c-heading.is-color-white{color:#fff}.c-heading.is-top{margin-bottom:0 !important}.c-heading.is-bottom{margin-top:0 !important}.c-heading.is-center{text-align:center}.c-heading.is-mg-level-1{margin-bottom:4rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-mg-level-1{margin-bottom:2.5rem}}.c-heading.is-mg-level-2{margin-bottom:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-mg-level-2{margin-bottom:2rem}}.c-heading.is-mg-level-3{margin-bottom:2rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-mg-level-3{margin-bottom:1.5rem}}.c-heading.is-mg-level-4{margin-bottom:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-mg-level-4{margin-bottom:1.25rem}}.c-heading.is-mg-level-5{margin-bottom:1.25rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-heading.is-mg-level-5{margin-bottom:1rem}}.c-heading.is-mg-level-6{margin-bottom:1rem}.c-heading.is-mg-none{margin-top:0 !important;margin-bottom:0 !important}.c-history-table{border-top:solid 1px #dbdbdb}.c-history-table tr{border-bottom:solid 1px #dbdbdb}.c-history-table th{width:13.75rem;font-family:"azo-sans-web",sans-serif;font-size:1.875rem;line-height:1.2666666667;font-weight:400;color:#013e96;padding:2rem 3.75rem;text-align:left;vertical-align:top}.c-history-table th:first-child{border-right:solid 1px #dbdbdb}@media screen and (max-width:46.8125em){.c-history-table th{width:4.375rem;padding:1.3125rem 0;font-size:1.25rem}}.c-history-table td{padding:2.3125rem 3.75rem 2rem;vertical-align:top}@media screen and (max-width:46.8125em){.c-history-table td{padding:1.125rem 0 1.0625rem 1.3125rem}}.c-history-table__item{display:grid;grid-template-columns:2.1875rem 1fr;gap:.5rem}@media screen and (max-width:46.8125em){.c-history-table__item{gap:.1875rem}}.c-history-table__item+.c-history-table__item{margin-top:.25rem}.c-history-table__month{color:#013e96}hr,.c-hr{border-top:1px solid #dbdbdb;border-left:none;border-right:none;border-bottom:none;box-shadow:none;margin:3rem auto}@media screen and (min-width:0em)and (max-width:46.8125em){hr,.c-hr{margin:2rem auto}}hr.is-border-dotted,.c-hr.is-border-dotted{border-top:1px dotted #dbdbdb}hr.is-line-double,.c-hr.is-line-double{border-bottom:1px solid #dbdbdb;height:2px}.c-ir-contents__title{color:#181818;font-size:1.5rem;line-height:1.4583333333;letter-spacing:0em;font-weight:700;padding-left:1.1875rem;position:relative;margin:0 0 2rem}@media screen and (max-width:46.8125em){.c-ir-contents__title{font-size:1.25rem;padding-left:.875rem;margin:0 0 1.25rem}}.c-ir-contents__title:before{content:"";width:.3125rem;height:1.625rem;background:#013e96;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-ir-contents__block:not(:last-child){margin-bottom:5rem}@media screen and (max-width:46.8125em){.c-ir-contents__block:not(:last-child){margin-bottom:3.125rem}}.c-ir-contents__flex{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:59.3125em){.c-ir-contents__flex{display:block}}.c-ir-contents__image{width:31.25%;position:relative}.c-ir-contents__image:before{content:"";display:block;padding-top:66.75%}.c-ir-contents__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-ir-contents__image img{border-radius:.3125rem}@media screen and (max-width:59.3125em){.c-ir-contents__image{width:100%;margin-bottom:1.5rem}}.c-ir-contents__list{width:60.15625%}@media screen and (max-width:59.3125em){.c-ir-contents__list{width:100%}}.c-ir-information{background:#013e96;padding:7.5rem 0;position:relative;overflow:hidden}@media screen and (min-width:0em)and (max-width:46.8125em){.c-ir-information{padding:3.75rem 0}}.c-ir-information:before{content:"IR infomation";font-family:"azo-sans-web",sans-serif;font-size:7.5rem;line-height:1.2;letter-spacing:0em;font-weight:400;color:rgba(255,255,255,.05);position:absolute;top:1.125rem;left:1.875rem;text-transform:uppercase}@media screen and (max-width:59.3125em){.c-ir-information:before{font-size:4.625rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-ir-information:before{font-size:2.8125rem}}.c-ir-information__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width:59.3125em){.c-ir-information__inner{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media screen and (max-width:46.8125em){.c-ir-information__inner{grid-template-columns:1fr;gap:1rem}}.c-ir-information__block{text-decoration:none;display:block;background:#fff;border-radius:5px;overflow:hidden;color:#333}.c-ir-information__block:hover{opacity:1}.c-ir-information__block:hover .c-ir-information__image img{transform:scale(1.1)}.c-ir-information__block:hover .c-ir-information__text .is-icon{background:#013e96}.c-ir-information__block:hover .c-ir-information__text .is-icon:after{background:#fff}.c-ir-information__image{position:relative;width:100%;overflow:hidden}.c-ir-information__image:before{content:"";display:block;padding-top:66.75%}.c-ir-information__image .is-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.c-ir-information__image img{position:absolute;top:0;left:0;height:100%;width:100%;transition:transform .3s;-o-object-fit:cover;object-fit:cover}.c-ir-information__text{color:#181818;font-size:1.125rem;line-height:1.4444444444;letter-spacing:0em;font-weight:700;padding:1.75rem 1.875rem;position:relative}@media screen and (min-width:0em)and (max-width:46.8125em){.c-ir-information__text{padding:1.5rem;font-size:1.0625rem}}.c-ir-information__text .is-icon{width:2rem;height:2rem;border-radius:.3125rem;background-position:center;border:solid 1px #013e96;line-height:1;letter-spacing:0;margin:0;transition:background .3s;display:flex;align-items:center;justify-content:center;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}@media screen and (min-width:0em)and (max-width:46.8125em){.c-ir-information__text .is-icon{width:1.5rem;height:1.5rem;right:1.5rem}}.c-ir-information__text .is-icon:after{content:"";display:block;width:.5rem;height:.8125rem;background:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:background .3s}@media screen and (min-width:0em)and (max-width:46.8125em){.c-ir-information__text .is-icon:after{height:.6875rem;width:.6875rem}}.c-label{background-color:#013e96;color:#fff;display:inline-block;text-align:center;min-width:7.25rem;padding:.0625rem .5rem;border:1px solid #013e96;font-size:.875rem;line-height:1.4285714286;font-weight:700}@media screen and (min-width:0em)and (max-width:46.8125em){.c-label{font-size:.8125rem;min-width:5.5rem}}.c-label.is-xlg{min-width:9.75rem;font-size:.875rem;padding:.1875rem .5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-label.is-xlg{min-width:7.5rem;font-size:.75rem;padding:.125rem .5rem}}.c-label.is-lg{min-width:10rem;font-size:.8125rem}.c-label.is-sm{min-width:5rem;font-size:.75rem;padding:0 .5rem}.c-label.is-white{background-color:#fff;color:#013e96}.c-label.is-secondary{background:#e5ebf4;color:#333}.c-label.is-radius{border-radius:100px}.c-lang-switch{border-radius:2.5rem;border:solid 1px #fff;color:#777;padding:.25rem;display:flex;gap:.125rem;width:-moz-fit-content;width:fit-content;box-shadow:0 0 8px rgba(0,0,0,.08);align-self:center;font-weight:400}.c-lang-switch a{color:#333;text-decoration:none}.c-lang-switch.is-fill{background:#fff;color:#777;box-shadow:0 0 0 rgba(0,0,0,.1)}.c-lang-switch__button{display:flex;align-items:center;justify-content:center;border-radius:2.5rem;width:2rem;height:2rem;text-align:center;font-family:"azo-sans-web",sans-serif;font-size:.8125rem}@media screen and (max-width:59.3125em){.c-lang-switch__button{width:2.5rem;height:1.5rem;font-size:.75rem}}.c-lang-switch__button.is-active{color:#013e96;background:#e5ebf4}.c-lead{text-align:center}@media screen and (min-width:0em)and (max-width:46.8125em){.c-lead{text-align:left}}.c-link-banner-card{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width:79.9375em){.c-link-banner-card{gap:2rem}}@media screen and (max-width:59.3125em){.c-link-banner-card{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width:46.8125em){.c-link-banner-card{gap:1rem}}.c-link-banner-card__card{overflow:hidden;border-radius:5px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.08);color:inherit;text-decoration:none;position:relative}.c-link-banner-card__card[target=_blank] .c-link-banner-card__icon:after{-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg)}.c-link-banner-card__image{position:relative}.c-link-banner-card__image:before{content:"";display:block;padding-top:43.75%}.c-link-banner-card__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-link-banner-card__content{padding:2rem 2.5rem}@media screen and (max-width:79.9375em){.c-link-banner-card__content{padding:1.5rem 2rem}}@media screen and (max-width:46.8125em){.c-link-banner-card__content{padding:1.5rem}}.c-link-banner-card__text{font-size:1.125rem;line-height:1.5555555556;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:46.8125em){.c-link-banner-card__text{font-size:1.0625rem}}.c-link-banner-card__icon{position:absolute;bottom:1.25rem;right:1.25rem}@media screen and (max-width:59.3125em){.c-link-banner-card__icon{bottom:.625rem;right:.625rem}}.c-link-banner-card__icon:after{content:"";width:.8125rem;height:.8125rem;display:block;background:var(--main-color);-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-link-banner{border-top:solid 1px #013e96}.c-link-banner__block{display:flex;align-items:center;border-bottom:1px solid #013e96;padding:2.5rem 0;text-decoration:none;color:#013e96;position:relative}@media screen and (max-width:59.3125em){.c-link-banner__block{display:block;padding:2rem 0}}.c-link-banner__block[target=_blank] .c-link-banner__icon:after{-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg)}.c-link-banner__block:hover{opacity:1}.c-link-banner__block:hover .c-link-banner__image img{transform:scale(1.1)}.c-link-banner__image{width:51.5625%;margin-right:3.75rem;border-radius:5px;overflow:hidden}@media screen and (max-width:59.3125em){.c-link-banner__image{width:100%;margin-right:0;margin-bottom:1.5rem}}.c-link-banner__image img{transition:transform .3s}.c-link-banner__content{flex-grow:1}.c-link-banner__title{font-size:1.75rem;line-height:1.4285714286;font-weight:700}@media screen and (max-width:46.8125em){.c-link-banner__title{font-size:1.0625rem}}.c-link-banner__title .is-eng{display:block;text-transform:uppercase;margin-bottom:.375rem;font-family:"azo-sans-web",sans-serif;font-size:.75rem;line-height:1.25;font-weight:400}.c-link-banner__icon{position:absolute;bottom:1.25rem;right:1.25rem}@media screen and (max-width:59.3125em){.c-link-banner__icon{bottom:.625rem;right:.625rem}}.c-link-banner__icon:after{content:"";width:.8125rem;height:.8125rem;display:block;background:var(--main-color);-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-list{list-style:none;padding-left:0}.c-list li{list-style:inherit}.c-list li:not(:first-child){margin-top:.375rem}.c-list.is-disc{line-height:1.5}.c-list.is-disc li+li{margin-top:.625rem}.c-list.is-disc li{position:relative;padding-left:1rem}.c-list.is-disc li:before{content:"";width:.375em;height:.375em;display:block;background-color:var(--main-color);border-radius:.0625rem;position:absolute;top:.625em;left:0}.c-list.is-disc ul{margin-top:.5rem;list-style:none}.c-list.is-disc ul li{list-style:none}.c-list.is-outline{counter-reset:list;line-height:1.5}.c-list.is-outline li+li{margin-top:.625rem}.c-list.is-outline li{position:relative;padding-left:1rem}.c-list.is-outline li:before{width:auto;height:auto;background:0 0;font-family:"azo-sans-web",sans-serif;color:var(--main-color);content:counter(list);counter-increment:list;display:block;position:absolute;top:.0625em;left:0}.c-list.is-outline ol{margin-top:.5rem}.c-loader{position:fixed;top:0;right:0;left:0;margin:auto;width:100vw;height:100vh;background:#fff;z-index:99999;transition:1s}.c-loader__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-loader__title{font-size:2.5rem;line-height:1.25;letter-spacing:.1em;font-weight:700;font-family:"azo-sans-web",sans-serif;opacity:0;transition:1s}.c-loader.is-active .c-loader__title{transition:1s;opacity:1}.c-loader.is-close{height:0;transition:1s;opacity:0}.c-loader.is-hidden{visibility:hidden}.c-loader.is-already{opacity:0;visibility:hidden;display:none}.c-main-visual{padding-top:2.5rem}@media screen and (max-width:59.3125em){.c-main-visual{padding-top:0}}.c-main-visual__container{max-width:102.5rem;height:100%;margin-right:auto;margin-left:auto;padding:0 5rem;box-sizing:content-box}@media screen and (max-width:59.3125em){.c-main-visual__container{display:contents}}.c-main-visual__main{position:relative;overflow:hidden}.c-main-visual__slider-wrap{margin:auto;display:flex;justify-content:space-between;height:calc(100vh - 16rem);max-height:51.25rem}@media screen and (max-width:46.8125em){.c-main-visual__slider-wrap{max-height:35.625rem}}.c-main-visual__slider-wrap .swiper-wrapper{transition-timing-function:linear}.c-main-visual__slider-main{width:65.6097560976%;overflow:hidden;border-radius:.625rem}@media screen and (max-width:59.3125em){.c-main-visual__slider-main{width:100%;border-radius:0}}.c-main-visual__slider-main img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.c-main-visual__slider-sub{width:34.1463414634%;overflow:hidden;border-radius:.625rem}@media screen and (max-width:59.3125em){.c-main-visual__slider-sub{width:1px;margin-right:-1px}}.c-main-visual__slider-sub img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.c-main-visual__text{color:#181818;font-size:clamp(1.75rem,3.1vw,3.125rem);line-height:1.44;font-weight:700;position:absolute;bottom:2.5rem;left:2.5rem}@media screen and (max-width:59.3125em){.c-main-visual__text{max-width:calc(100% - 3rem);font-size:clamp(1.375rem,5.8vw,1.75rem);bottom:1.5rem;left:1.5rem}}.c-main-visual__text-line{display:block;width:-moz-fit-content;width:fit-content;background:#fff;padding:.5rem 1.25rem;border-radius:.625rem}@media screen and (max-width:59.3125em){.c-main-visual__text-line{padding:.25rem .625rem;border-radius:.3125rem;white-space:nowrap;overflow:hidden;max-width:100%}}.c-main-visual__text-line+.c-main-visual__text-line{margin-top:.625rem}.c-main-visual__news{font-size:.875rem;line-height:1.4285714286;max-width:43.3125rem;margin:1rem auto 0}@media screen and (max-width:59.3125em){.c-main-visual__news{margin-top:2rem;max-width:calc(100% - 32px)}}.c-main-visual__news-link{display:flex;align-items:center;background:#e5ebf4;padding:1rem 1.25rem;border-radius:.625rem;text-decoration:none;color:inherit}@media screen and (max-width:59.3125em){.c-main-visual__news-link{display:block}}.c-main-visual__news-date{font-family:"azo-sans-web",sans-serif;color:#777;margin-right:1rem}@media screen and (max-width:59.3125em){.c-main-visual__news-date{margin-bottom:.5rem}}.c-main-visual__news-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width:59.3125em){.c-main-visual__news-title{-webkit-line-clamp:2}}.c-main-visual__copyright{position:absolute;top:50%;transform:translateY(-50%);left:1.75rem;font-family:"azo-sans-web",sans-serif;font-size:.75rem;color:#c1c1c1;text-transform:uppercase;text-orientation:sideways;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:59.3125em){.c-main-visual__copyright{display:none}}.modaal-wrapper{z-index:999999 !important}.modaal-overlay{z-index:99999 !important}.modaal-container{max-width:80rem;border-radius:var(--border-radius);background:rgba(255,255,255,.95)}.modaal-content-container{background:0 0;padding:unset;position:relative;border-radius:var(--border-radius)}.modaal-video-wrap{margin:auto}.modaal-close{position:absolute;transform:translateY(-100%);top:49px;right:10px;z-index:99}@media screen and (max-width:59.3125em){.modaal-close{top:0;right:0}}.modaal-close:hover{background:unset}.modaal-close:hover:before,.modaal-close:hover:after{background:#013e96}.modaal-close:before,.modaal-close:after{background:#dbdbdb;width:.125rem;height:1.875rem}@media screen and (max-width:59.3125em){.modaal-close:before,.modaal-close:after{height:1.75rem}}.modaal-close:before{transform:rotate(-58deg)}.modaal-close:after{transform:rotate(58deg)}.c-nav-link-panel__item{--item-padding:1rem 2.5rem;font-size:1.5rem;background-color:rgba(255,255,255,.5)}@media screen and (max-width:59.3125em){.c-nav-link-panel__item{font-size:1.0625rem;--item-padding:1.625rem 1.75rem}}.c-nav-link-panel__item.is-void{display:grid;place-items:center}.c-nav-link-panel__item.is-void:after{content:"";opacity:.1;width:11rem;height:1.25rem;display:block;background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/logo.svg) no-repeat center center/contain}@media screen and (max-width:46.8125em){.c-nav-link-panel__item.is-void:after{width:8.25rem;height:.9375rem}}.c-nav-link-panel__item.is-has-image{--item-padding:2.5rem 2.5rem 2.5rem 0;--image-width:37.5%}@media screen and (max-width:59.3125em){.c-nav-link-panel__item.is-has-image .c-nav-link-panel__link{padding:1.375rem 0}}.c-nav-link-panel__item.is-has-image .c-nav-link-panel__link:hover{background-color:initial}.c-nav-link-panel__item.is-has-image .c-nav-link-panel__link:hover .c-nav-link-panel__image img{transform:scale(1.1)}@media screen and (min-width:59.375em){.c-nav-link-panel__item.is-has-image:nth-child(even){--item-padding:2.5rem;--image-width:40%}}@media screen and (max-width:59.3125em){.c-nav-link-panel__item.is-has-image{grid-column:span 2;border-right:none;--item-padding:1.75rem 1.625rem 1.75rem 0}.c-nav-link-panel__item.is-has-image .c-nav-link-panel__link{align-items:center}}.c-nav-link-panel__link{display:flex;align-items:center;justify-content:flex-start;font-weight:700;color:#013e96;text-decoration:none;min-height:9.6875rem;height:100%;padding:var(--item-padding);position:relative}@media screen and (max-width:59.3125em){.c-nav-link-panel__link{min-height:7.6875rem;align-items:flex-start;padding:1.375rem}}.c-nav-link-panel__link:after{content:"";width:1.9375rem;height:1.9375rem;border-radius:.3125rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.709 12.708L0.0019989 12.001L5.648 6.355L0 0.708L0.709 0L7.063 6.354L0.709 12.708Z" fill="%23013E96"/></svg>');background-size:.5rem .8125rem;background-position:53% center;border:solid 1px #013e96;line-height:1;letter-spacing:0;position:absolute;bottom:1.25rem;right:1.25rem;transition:background .3s}@media screen and (max-width:59.3125em){.c-nav-link-panel__link:after{width:1.375rem;height:1.375rem;bottom:.625rem;right:.625rem;background-size:.4375rem}}.c-nav-link-panel__link:hover{opacity:1;background-color:#e5ebf4}.c-nav-link-panel__link:hover:after{background-color:#013e96;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.709 12.708L0.0019989 12.001L5.648 6.355L0 0.708L0.709 0L7.063 6.354L0.709 12.708Z" fill="%23fff"/></svg>')}.c-nav-link-panel__link.is-current{background-color:#e5ebf4;pointer-events:none}.c-nav-link-panel__link.is-current:after{display:none}.c-nav-link-panel__image{width:15rem;border-radius:.3125rem;margin-right:2.5rem;flex-shrink:0;overflow:hidden;position:relative}@media screen and (max-width:79.9375em){.c-nav-link-panel__image{width:var(--image-width)}}@media screen and (max-width:59.3125em){.c-nav-link-panel__image{width:6.25rem;margin-right:1.1875rem}}.c-nav-link-panel__image:before{content:"";display:block;padding-top:66.6666666667%}.c-nav-link-panel__image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px #dbdbdb;border-radius:5px}.c-nav-link-panel__image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transition:transform .2s}.c-nav-link-panel__text span{display:block}.c-nav-link-panel__text .is-eng{font-family:"azo-sans-web",sans-serif;text-transform:uppercase;font-size:.8rem;font-weight:400;margin-bottom:.375rem}@media screen and (max-width:59.3125em){.c-nav-link-panel__text .is-eng{font-size:.75rem;margin-bottom:.0625rem}}.c-nav-link-panel__text .is-ja{font-size:1.75rem;line-height:1.4285714286}@media screen and (max-width:59.3125em){.c-nav-link-panel__text .is-ja{font-size:1rem}}.c-nav-link-panel.is-two-col{--grid-columns:1fr 1fr}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-two-col{--grid-columns:1fr;--grid-columns:1fr}}.c-nav-link-panel.is-two-col .c-nav-link-panel__list{display:grid;grid-template-columns:var(--grid-columns);border-top:solid 1px #356cb5}.c-nav-link-panel.is-two-col .c-nav-link-panel__item{border-bottom:solid 1px #356cb5}@media screen and (min-width:59.375em){.c-nav-link-panel.is-two-col .c-nav-link-panel__item:nth-child(odd){border-right:solid 1px #356cb5}}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-two-col .is-void{display:none}}.c-nav-link-panel.is-pc-two-sp-two-col{--grid-columns:1fr 1fr}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-pc-two-sp-two-col{--grid-columns:1fr;--grid-columns:1fr 1fr}}.c-nav-link-panel.is-pc-two-sp-two-col .c-nav-link-panel__list{display:grid;grid-template-columns:var(--grid-columns);border-top:solid 1px #356cb5}.c-nav-link-panel.is-pc-two-sp-two-col .c-nav-link-panel__item{border-bottom:solid 1px #356cb5}@media screen and (min-width:59.375em){.c-nav-link-panel.is-pc-two-sp-two-col .c-nav-link-panel__item:nth-child(odd){border-right:solid 1px #356cb5}}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-pc-two-sp-two-col .c-nav-link-panel__item:nth-child(odd){border-right:solid 1px #356cb5}}.c-nav-link-panel.is-three-col{--grid-columns:1fr 1fr 1fr}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-three-col{--grid-columns:1fr;--grid-columns:1fr 1fr}}.c-nav-link-panel.is-three-col .c-nav-link-panel__list{display:grid;grid-template-columns:var(--grid-columns);border-top:solid 1px #356cb5}.c-nav-link-panel.is-three-col .c-nav-link-panel__item{border-bottom:solid 1px #356cb5}@media screen and (min-width:59.375em){.c-nav-link-panel.is-three-col .c-nav-link-panel__item:where(:not(:nth-child(3n))){border-right:solid 1px #356cb5}}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-three-col .c-nav-link-panel__item:nth-child(odd){border-right:solid 1px #356cb5}}@media screen and (min-width:59.375em){.c-nav-link-panel.is-three-col .c-nav-link-panel__item.is-void:last-child:nth-child(3n+1){display:none}.c-nav-link-panel.is-three-col .c-nav-link-panel__item.is-void:last-child:nth-child(3n+2){grid-column:span 2;border-right:none}}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-three-col .c-nav-link-panel__item.is-void:last-child:nth-child(2n+1){display:none}}.c-nav-link-panel.is-sm .c-nav-link-panel__item{font-size:1rem;line-height:1.6}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-sm .c-nav-link-panel__item{font-size:1.0625rem}}.c-nav-link-panel.is-sm .c-nav-link-panel__link{min-height:7.75rem;padding:2.875rem 4.375rem 2.875rem 1.25rem}@media screen and (max-width:59.3125em){.c-nav-link-panel.is-sm .c-nav-link-panel__link{padding:1.5rem 1.5rem 4.625rem}}.c-news-header{margin-bottom:3.125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news-header{margin-bottom:2rem}}.c-news-header__title{color:#181818;font-size:2rem;line-height:1.59375;font-weight:700;border-bottom:solid 1px #013e96;padding-bottom:2.5rem;margin:0}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news-header__title{font-size:1.5rem;padding-bottom:1.5rem}}.c-news-header__sup{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem;line-height:1.4285714286}@media screen and (max-width:46.8125em){.c-news-header__sup{margin-bottom:1rem}}.c-news-header__label{margin-left:.875rem;font-size:.875rem;color:#013e96}@media screen and (max-width:46.8125em){.c-news-header__label{font-size:.75rem}}.c-news-header__label a{color:inherit;text-decoration:none}.c-news-header__date{font-family:"azo-sans-web",sans-serif;color:#777;letter-spacing:0;line-height:1;font-size:.9375rem}.c-news-header__company{font-size:.875rem}.c-news-header__service{margin-top:2rem;display:flex;align-items:center;line-height:1.4285714286}@media screen and (max-width:46.8125em){.c-news-header__service{margin-top:1.5rem}}.c-news-header__service-title{background:#e5ebf4;color:#013e96;padding:.375rem .625rem;font-size:.875rem;margin-right:1rem;border-radius:5px}@media screen and (max-width:46.8125em){.c-news-header__service-title{font-size:.75rem}}.c-news-header__service-logo{display:flex;gap:1rem}.c-news-header__service-logo img{height:2.1875rem}@media screen and (max-width:46.8125em){.c-news-header__service-logo img{height:1.75rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news{position:relative;padding-bottom:4.5rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news__head{margin-bottom:1rem}}.c-news__title{text-align:left !important;margin:0 !important}.c-news__button{margin-top:3.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news__button{margin-top:0;position:absolute;width:100%;bottom:0;right:0;text-align:center}.c-news__button .c-button{max-width:14rem}}.c-news__block{text-decoration:none;color:#333;font-weight:400;border-bottom:1px solid #dbdbdb;display:flex;flex-wrap:wrap;align-items:baseline;padding:2.9375rem 0 2.9375rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news__block{padding:1.5rem 0}}.c-news__block:first-child{border-top:1px solid #dbdbdb}.c-news__block:hover:not(div){opacity:1;color:#013e96}.c-news__date{font-family:"azo-sans-web",sans-serif;color:#777;letter-spacing:0;line-height:1;font-size:.9375rem}@media screen and (max-width:46.8125em){.c-news__date{font-size:.875rem}}.c-news__label{font-size:.875rem;margin-left:.875rem;margin-right:.875rem;line-height:1;color:#013e96}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news__label{margin-left:1rem;margin-right:0;font-size:.75rem}}.c-news__text{width:100%;line-height:1.7;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:1rem}@media screen and (max-width:59.3125em){.c-news__text{line-height:1.7857142857;-webkit-line-clamp:2}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-news__text{margin-top:.75rem}}.c-news__text:nth-child(2){grid-column:span 2}.c-news.is-onecolumn{padding-bottom:0}@media screen and (min-width:59.375em){.c-news.is-onecolumn .c-news__block{display:grid;gap:1rem;grid-template-columns:minmax(4.8125rem, max-content) minmax(7.25rem, max-content) 1fr}}@media screen and (min-width: 59.375em){.c-news.is-onecolumn .c-news__date{margin:0;font-size:.875rem}}@media screen and (min-width:59.375em){.c-news.is-onecolumn .c-news__text{margin:0}}@media screen and (min-width:59.375em){.c-news.is-onecolumn .c-news__label{margin:0}}.c-news.is-block .c-news__date{color:var(--text-color);opacity:.6}.c-news.is-block .c-news__block{color:var(--text-color)}.c-news.is-block .c-news__block:hover{opacity:1;color:var(--main-color)}.c-news.is-block .c-news__label{color:var(--main-color)}.c-page-lead-section{background:linear-gradient(180deg,transparent 26.875rem,#e5ebf4 26.875rem)}@media screen and (min-width:0em)and (max-width:46.8125em){.c-page-lead-section{background:linear-gradient(180deg,transparent 0,#e5ebf4 0)}}.c-page-lead-section--primary{background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-page-lead-section.png) no-repeat left bottom/auto calc(100% - 20rem),linear-gradient(180deg, transparent 20rem, #013E96 20rem)}@media screen and (max-width: 79.9375em){.c-page-lead-section--primary{background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-page-lead-section.png) no-repeat left bottom/auto calc(100% - 25vw),linear-gradient(180deg, transparent 25vw, #013E96 25vw)}}@media screen and (min-width: 0em)and (max-width: 46.8125em){.c-page-lead-section--primary{background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-page-lead-section.png) no-repeat left bottom/75% auto,linear-gradient(180deg, transparent 0, #013E96 0)}}@media screen and (min-width: 0em)and (max-width: 46.8125em){.c-page-lead-section--service{background:linear-gradient(180deg, transparent 14.375rem, #E5EBF4 14.375rem)}}.c-page-lead__catch{font-size:2.5rem;line-height:1.45;font-weight:700;color:#181818}@media screen and (max-width:46.8125em){.c-page-lead__catch{font-size:1.625rem;line-height:1.6}}.c-page-lead__catch strong{color:#013e96}.c-page-lead__catch+.c-page-lead__image{margin-top:3.125rem}.c-page-lead__image{border-radius:.3125rem;overflow:hidden}@media screen and (max-width:46.8125em){.c-page-lead__image{margin-top:1.875rem;margin-left:-1rem;margin-right:-1rem;border-radius:0}}.c-page-lead__text{margin-top:3.125rem;font-size:1.125rem;line-height:1.7777777778}@media screen and (max-width:46.8125em){.c-page-lead__text{margin-top:1.8125rem;font-size:.875rem;line-height:1.8}}.c-pagetop{position:absolute;right:1.5rem;top:-4.625rem;z-index:10;transition:all .3s 0s ease}@media screen and (max-width:59.3125em){.c-pagetop{display:none}}.c-pagetop.is-fixed{opacity:1;visibility:visible}.c-pagetop.is-absolute{position:absolute;opacity:1}.c-pagetop a{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:5px;color:#013e96;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.08);text-decoration:none;font-family:"azo-sans-web",sans-serif;font-size:.75rem}.c-pagetop a:after{content:"";display:block;width:.375rem;height:.75rem;transform:rotate(-90deg);background:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-pagetop a:hover{color:#333;background:#fff}.c-pagination{margin-top:3rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-pagination{margin-top:2rem}}.c-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.c-pagination ul li{list-style:none !important;margin-bottom:.375rem}.c-pagination ul li:not(:last-child){margin-right:.375rem}.c-pagination ul li>span,.c-pagination ul li>a{font-family:"azo-sans-web",sans-serif;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;text-decoration:none;border-radius:4px;color:#013e96;background-color:#fff}@media screen and (min-width:0em)and (max-width:46.8125em){.c-pagination ul li>span,.c-pagination ul li>a{width:3rem;height:3rem}}.c-pagination ul li>span:hover,.c-pagination ul li>a:hover{opacity:1;background:#013e96;color:#fff}.c-pagination ul li>span.is-current,.c-pagination ul li>a.is-current{background:#013e96;border-color:#013e96;color:#fff}.c-pagination ul li>span.is-dot,.c-pagination ul li>a.is-dot{font-family:"Noto Sans JP",sans-serif;background:0 0;border-color:transparent;color:#013e96;width:-moz-fit-content;width:fit-content}.c-pagination ul li>span.is-dot:before,.c-pagination ul li>a.is-dot:before{content:"";width:.625rem;height:.125rem;display:block;background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-dot.svg) no-repeat center center/contain}.c-pagination__prev:before,.c-pagination__next:before{content:"";width:.4375rem;height:.8125rem;background:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-pagination__prev:hover:before,.c-pagination__next:hover:before{background:#fff}.c-pagination__prev:before{transform:scaleX(-1)}.c-pagination.is-align-left ul{justify-content:flex-start}.c-pickup{position:relative;margin-bottom:-1rem}@media screen and (max-width:46.8125em){.c-pickup{margin:unset}}.c-pickup .swiper-wrapper{padding:1rem 0}.c-pickup__title{font-family:"azo-sans-web",sans-serif;text-transform:uppercase;line-height:1;color:#013e96;font-weight:400;font-size:2rem;margin:0 auto 1rem}@media screen and (max-width:46.8125em){.c-pickup__title{font-size:1.25rem;padding-left:.3125rem;margin:0 auto .375rem}}.c-pickup__slider{position:static;width:calc(100% + 16px);padding:0 8px;margin:0 -8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5px,#000 99.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 .5%,#000 99.5%,transparent 100%)}@media screen and (max-width:46.8125em){.c-pickup__slider{width:calc(100% + 24px)}}.c-pickup__slider img{width:100%;height:100%}.c-pickup__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media screen and (max-width:46.8125em){.c-pickup__slider:not(.swiper-initialized) .swiper-wrapper{display:flex}.c-pickup__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:60%}}.c-pickup__slider:not(.swiper-initialized)+.c-pickup__controls{display:none}.c-pickup__card{position:relative;box-shadow:0 0 1rem rgba(0,0,0,.08);border-radius:.3125rem;overflow:hidden;display:block;outline:solid 2px rgba(255,255,255,0);transition:outline .2s}.c-pickup__card:hover{opacity:1;outline:solid 2px #4e9fd1}.c-pickup__card:before{content:"";display:block;padding-top:56.2945368171%}.c-pickup__card img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.c-pickup__controls{position:absolute;top:.5rem;right:0;line-height:1;display:flex;align-items:center}@media screen and (max-width:46.8125em){.c-pickup__controls{top:auto;right:auto;left:0;bottom:0}}.c-pickup__controls .swiper-pagination,.c-pickup__controls .swiper-button-prev,.c-pickup__controls .swiper-button-next{position:static}.c-pickup__controls .swiper-pagination{display:flex}.c-pickup__controls .swiper-pagination-bullet{outline:none;display:block;--swiper-pagination-bullet-horizontal-gap:.125rem;width:.25rem;height:.25rem;background:#c1c1c1;opacity:1}.c-pickup__controls .swiper-pagination-bullet-active{background:#013e96}.c-pickup__nav{display:flex;margin-left:1.5rem}@media screen and (max-width:46.8125em){.c-pickup__nav{display:none}}.c-pickup__nav .swiper-button-prev,.c-pickup__nav .swiper-button-next{width:2rem;height:2rem;border-radius:.3125rem;background-position:center;border:solid 1px #013e96;line-height:1;letter-spacing:0;margin:0;transform:none;transition:background .3s}.c-pickup__nav .swiper-button-prev:after,.c-pickup__nav .swiper-button-next:after{content:"";width:.5rem;height:.8125rem;background-color:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;margin-left:1px;background-size:contain;transition:background .3s}.c-pickup__nav .swiper-button-prev:hover,.c-pickup__nav .swiper-button-next:hover{background:#013e96}.c-pickup__nav .swiper-button-prev:hover:after,.c-pickup__nav .swiper-button-next:hover:after{background-color:#fff}.c-pickup__nav .swiper-button-prev{margin-right:.25rem}.c-pickup__nav .swiper-button-prev:after{transform:scaleX(-1)}.c-pickup .swiper-slide{display:block}.c-pickup.is-lg{width:100%;overflow:hidden;padding:0 .875rem}@media screen and (max-width:59.3125em){.c-pickup.is-lg{margin-bottom:0;padding:16px 0 0}}.c-pickup.is-lg .swiper-wrapper{padding:3.5rem 0 1rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-pickup.is-lg .swiper-wrapper{padding:0 0 1.25rem}}.c-pickup.is-lg .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media screen and (max-width:46.8125em){.c-pickup.is-lg .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.c-pickup.is-lg .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:60%}}.c-pickup.is-lg .swiper:not(.swiper-initialized)+.l-container .c-pickup__controls{display:none}@media screen and (min-width:46.875em){.c-pickup.is-lg .l-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:2rem;display:flex;align-items:center;justify-content:flex-end}}.c-pickup.is-lg .c-pickup__controls{position:relative}.c-pickup.is-lg .c-pickup__slider{width:calc(100% + 16px);margin-top:-16px;padding:16px 8px 0}.c-pickup.is-lg .c-pickup__card:before{content:"";display:block;padding-top:66.6129032258%}@media screen and (min-width:0em)and (max-width:46.8125em){.c-pickup.is-lg .swiper-pagination{justify-content:center}}.c-post-navs{border-top:solid 1px #dbdbdb;margin-top:5rem;padding-top:2.8125rem;line-height:1.5}@media screen and (min-width:0em)and (max-width:46.8125em){.c-post-navs{margin-top:3.75rem}}.c-post-navs.is-mt-sm{margin-top:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-post-navs.is-mt-sm{margin-top:2rem}}.c-post-navs ul{display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width:46.8125em){.c-post-navs ul{flex-wrap:wrap;justify-content:center}}.c-post-navs li{max-width:33%}@media screen and (min-width:0em)and (max-width:46.8125em){.c-post-navs li{max-width:50%}}.c-post-navs a{display:block;text-decoration:none}@media screen and (min-width:0em)and (max-width:46.8125em){.c-post-navs__prev,.c-post-navs__next{max-width:25%}}.c-post-navs__prev a,.c-post-navs__next a{font-family:"azo-sans-web",sans-serif;display:inline-flex;align-items:center;color:var(--main-color)}@media screen and (max-width:46.8125em){.c-post-navs__prev a,.c-post-navs__next a{display:flex}}.c-post-navs__prev a:after,.c-post-navs__next a:after{content:"";background:var(--main-color);display:inline-block;width:.4375rem;height:.75rem;margin-left:2rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;line-height:1;letter-spacing:0}@media screen and (max-width:46.8125em){.c-post-navs__prev a:after,.c-post-navs__next a:after{margin-left:1rem}}.c-post-navs__prev{margin-right:auto}@media screen and (max-width:46.8125em){.c-post-navs__prev{order:1;width:50%;border-right:solid 1px #dbdbdb}}.c-post-navs__prev a{flex-direction:row-reverse}@media screen and (max-width:46.8125em){.c-post-navs__prev a{justify-content:flex-end}}.c-post-navs__prev a:after{transform:scaleX(-1);margin-left:0;margin-right:2rem}@media screen and (max-width:46.8125em){.c-post-navs__prev a:after{margin-right:1rem}}.c-post-navs__archive{width:16.25rem;text-align:center}@media screen and (max-width:46.8125em){.c-post-navs__archive{width:10rem;order:3;margin-top:1.25rem}}.c-post-navs__archive a{border:solid 1px #013e96;border-radius:5px;padding:1rem;transition:all .3s}@media screen and (min-width:0em)and (max-width:46.8125em){.c-post-navs__archive a{padding:.75rem 1rem}}.c-post-navs__archive a:hover{background:#013e96;color:#fff;opacity:1}.c-post-navs__next{margin-left:auto;text-align:right}@media screen and (max-width:46.8125em){.c-post-navs__next{order:2;width:50%}}@media screen and (max-width:46.8125em){.c-post-navs__next a{justify-content:flex-end}}.c-profile-card-list{--grid-columns:1fr 1fr 1fr}@media screen and (max-width:59.3125em){.c-profile-card-list{--grid-columns:1fr;--grid-columns:1fr}}.c-profile-card-list .c-profile-card-list__list{display:grid;grid-template-columns:var(--grid-columns);border-top:solid 1px #356cb5}.c-profile-card-list .c-profile-card-list__item{border-bottom:solid 1px #356cb5}@media screen and (min-width:59.375em){.c-profile-card-list .c-profile-card-list__item:where(:not(:nth-child(3n))){border-right:solid 1px #356cb5}}.c-profile-card-list__link{display:block;padding:1.25rem 1.25rem 3.875rem;text-decoration:none;height:100%;position:relative}@media screen and (max-width:59.3125em){.c-profile-card-list__link{padding:1.5rem 0 1.5625rem}}.c-profile-card-list__link:after{content:"";width:1.9375rem;height:1.9375rem;border-radius:.3125rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.709 12.708L0.0019989 12.001L5.648 6.355L0 0.708L0.709 0L7.063 6.354L0.709 12.708Z" fill="%23013E96"/></svg>');background-size:.5rem .8125rem;background-position:53% center;border:solid 1px #013e96;line-height:1;letter-spacing:0;position:absolute;bottom:1.25rem;right:1.25rem;transition:background .3s}@media screen and (max-width:59.3125em){.c-profile-card-list__link:after{width:1.375rem;height:1.375rem;bottom:.625rem;right:.625rem;background-size:.4375rem}}.c-profile-card-list__item-image{position:relative}.c-profile-card-list__item-image:before{content:"";display:block;padding-top:66.5803108808%}.c-profile-card-list__item-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-profile-card-list__item-image img{display:block;margin-inline:auto;border-radius:.3125rem}.c-profile-card-list__item-content{padding:1.25rem}@media screen and (max-width:59.3125em){.c-profile-card-list__item-content{padding:.875rem 1.5rem}}.c-profile-card-list__item-position{font-weight:700}.c-profile-card-list__item-name{color:#181818;font-size:1.125rem;line-height:1.8;display:flex;align-items:center;flex-wrap:wrap;gap:.1875rem .75rem;margin-top:.25rem}@media screen and (max-width:59.3125em){.c-profile-card-list__item-name{font-size:1.0625rem;margin-top:0;gap:.1875rem .625rem}}.c-profile-card-list__item-name-en{color:#777;font-family:"azo-sans-web",sans-serif;font-size:.75rem;line-height:1.0833333333}.c-profile-modal-items{display:none}.c-profile-modal-items__item-inner{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:2;padding:5rem 4.875rem 5rem 5rem}@media screen and (max-width:59.3125em){.c-profile-modal-items__item-inner{padding:unset;display:block}}.c-profile-modal-items__item-inner .bgimg{position:absolute;content:"";width:20rem;height:20rem;bottom:0;left:0;background-size:cover;z-index:0}@media screen and (max-width:59.3125em){.c-profile-modal-items__item-inner .bgimg{width:12.5rem;height:12.5rem}}.c-profile-modal-items__item-image{width:35%;max-width:24.125rem;position:inherit;z-index:10;position:relative}.c-profile-modal-items__item-image img{border-radius:.3125rem}.c-profile-modal-items__item-image:before{content:"";display:block;padding-top:66.5803108808%}.c-profile-modal-items__item-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:59.3125em){.c-profile-modal-items__item-image{max-width:unset;width:100%}.c-profile-modal-items__item-image img{border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%}}.c-profile-modal-items__item-content{width:60%;max-width:42.125rem;position:inherit;z-index:10}@media screen and (max-width:59.3125em){.c-profile-modal-items__item-content{max-width:unset;width:100%;padding:1.875rem 1.125rem 2rem 2.5rem}}.c-profile-modal-items__item-position{font-weight:700;color:#013e96;font-size:1.125rem;line-height:1.6}.c-profile-modal-items__item-name{color:#181818;font-size:1.5rem;line-height:1.35;display:flex;align-items:center;flex-wrap:wrap;gap:.1875rem .75rem;margin-top:.9375rem}@media screen and (max-width:59.3125em){.c-profile-modal-items__item-name{font-size:1.25rem;margin-top:.5rem;gap:.1875rem .625rem}}.c-profile-modal-items__item-name-en{color:#777;font-family:"azo-sans-web",sans-serif;font-size:.75rem;line-height:1.0833333333}.c-profile-modal-items__item-text{margin-top:1.875rem;letter-spacing:0;color:#333}@media screen and (max-width:59.3125em){.c-profile-modal-items__item-text{margin-top:1.3125rem;height:13rem;overflow-y:scroll;padding-right:.8125rem;padding-bottom:.8125rem}}@media screen and (min-width:80em){.c-push-container{padding-left:13.75rem}}.c-recruit-data{border-top:1px solid #dbdbdb}.c-recruit-data__block{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-bottom:1px solid #dbdbdb}@media screen and (max-width:59.3125em){.c-recruit-data__block{grid-template-columns:1fr}}.c-recruit-data__block.is-md{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:59.3125em){.c-recruit-data__block.is-md{grid-template-columns:1fr}}.c-recruit-data__block.is-lg{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:59.3125em){.c-recruit-data__block.is-lg{grid-template-columns:1fr}}.c-recruit-data__item{padding:3.75rem;position:relative;display:flex;flex-direction:column;outline:1px solid #dbdbdb}@media screen and (max-width:79.9375em){.c-recruit-data__item{padding:2.5rem}}@media screen and (max-width:46.8125em){.c-recruit-data__item{padding:2rem 0;display:block}}@media screen and (min-width:59.375em){.c-recruit-data__item.is-lg{grid-row:span 2}}.c-recruit-data__item.is-bg-map{background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/img-recruit-data-map.png) no-repeat 90% center;background-size:auto 90%}.c-recruit-data__item-title{display:flex;align-items:flex-start;margin:0 0 1.5rem;color:#181818;font-size:1.5rem;line-height:1.4583333333;font-weight:700}@media screen and (max-width:79.9375em){.c-recruit-data__item-title{font-size:1.375rem}}@media screen and (max-width:46.8125em){.c-recruit-data__item-title{font-size:1.25rem}}.c-recruit-data__item-title .is-num{margin-top:.625rem;margin-right:1rem;font-family:"azo-sans-web",sans-serif;font-size:.875rem;line-height:1.1428571429;font-weight:400}@media screen and (max-width:46.8125em){.c-recruit-data__item-title .is-num{font-size:.75rem;margin-top:.5rem;margin-right:.5625rem}}.c-recruit-data__item-content{flex-grow:1}.c-recruit-data__item-number{display:flex;flex-wrap:wrap;align-items:baseline;color:#013e96;font-family:"azo-sans-web",sans-serif;font-size:4.375rem;line-height:1.2714285714}@media screen and (max-width:46.8125em){.c-recruit-data__item-number{font-size:3.125rem}}.c-recruit-data__item-number .is-title{width:100%;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;margin-top:-.5em;line-height:1;font-weight:700}@media screen and (max-width:46.8125em){.c-recruit-data__item-number .is-title{font-size:.75rem}}.c-recruit-data__item-number .is-unit{font-family:"Noto Sans JP",sans-serif;margin-left:.5rem;font-size:1.625rem;line-height:1.4230769231;font-weight:700}@media screen and (max-width:46.8125em){.c-recruit-data__item-number .is-unit{font-size:1.25rem;margin-left:.375rem}}.c-recruit-data__item-icon{position:absolute;bottom:2.5rem;right:2.5rem}@media screen and (max-width:79.9375em){.c-recruit-data__item-icon{bottom:2rem;right:2rem;width:2.5rem}}@media screen and (max-width:46.8125em){.c-recruit-data__item-icon{bottom:1.5rem;right:1.25rem}}.c-recruit-data__item-icon.is-people{width:14.5rem}@media screen and (max-width:79.9375em){.c-recruit-data__item-icon.is-people{width:7.125rem;height:4.375rem;overflow:hidden}.c-recruit-data__item-icon.is-people img{width:auto;max-width:initial;height:100%}}.c-recruit-data__chart{text-align:center;width:calc(100% - 2rem)}@media screen and (max-width: 46.8125em){.c-recruit-data__chart{width:100%;padding-bottom:1rem}}.c-recruit-data__gender{display:flex;align-items:center;justify-content:center;height:100%}.c-recruit-data__gender-graph{margin:0 2.125rem}@media screen and (max-width:79.9375em){.c-recruit-data__gender-graph{margin:0 1.5rem}}@media screen and (max-width:46.8125em){.c-recruit-data__gender-graph{margin:0 .5rem}}.c-recruit-data__gender-label-label{font-size:1.125rem;border-radius:5px;display:block;width:4.125rem;margin:1rem auto 0;padding:.0625rem 0 .125rem;background:#e5ebf4;text-align:center;color:#013e96}@media screen and (max-width:79.9375em){.c-recruit-data__gender-label-label{font-size:1.0625rem}}.c-recruit-data__bar-graph{--base-base-height:3.125rem;--base-height:var(--base-base-height);display:flex;justify-content:center;position:relative}@media screen and (max-width:79.9375em){.c-recruit-data__bar-graph{--base-height:calc(var(--base-base-height) / 1.2)}}@media screen and (max-width: 59.3125em){.c-recruit-data__bar-graph{--base-height: calc(var(--base-base-height) / 2)}}.c-recruit-data__bar-graph:before{content:"";width:100%;position:absolute;bottom:3.125rem;left:0;right:0;display:block;height:.625rem;background:#dbdbdb;border-radius:3px}.c-recruit-data__bar-graph-item{--bar-color:#013e96;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:0 .4375rem}@media screen and (max-width:46.8125em){.c-recruit-data__bar-graph-item{margin:0 .3125rem}}.c-recruit-data__bar-graph-item:nth-child(2){--bar-color:#002f81}.c-recruit-data__bar-graph-item:nth-child(3){--bar-color:#00236c}.c-recruit-data__bar-graph-item:nth-child(4){--bar-color:#001857}.c-recruit-data__bar-graph-item:nth-child(5){--bar-color:#000c2b}.c-recruit-data__bar-graph-label{order:3;font-size:1.125rem;border-radius:5px;display:block;width:clamp(3.5rem,5vw,5.375rem);margin:1.5rem auto 0;padding:.0625rem 0 .125rem;background:#e5ebf4;text-align:center;color:#013e96}@media screen and (max-width:79.9375em){.c-recruit-data__bar-graph-label{font-size:1.0625rem}}.c-recruit-data__bar-graph-bar{order:2;background:var(--bar-color);border-radius:5px 5px 0 0;width:81%;height:calc(var(--height)/5*var(--base-height))}.c-recruit-data__bar-graph-number{order:1;display:flex;align-items:baseline;font-family:"azo-sans-web",sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.25;margin-bottom:.5rem;color:#013e96}@media screen and (max-width:46.8125em){.c-recruit-data__bar-graph-number{margin-bottom:.25rem}}.c-recruit-data__bar-graph-number .is-unit{font-family:"Noto Sans JP",sans-serif;margin-left:.125rem;font-size:1rem;line-height:1.5;font-weight:700}.c-recruit-data__item-tags{display:flex;flex-wrap:wrap;font-size:1.125rem;line-height:1.5555555556}@media screen and (max-width:59.3125em){.c-recruit-data__item-tags{padding-right:5rem}}@media screen and (max-width:46.8125em){.c-recruit-data__item-tags{font-size:1.0625rem}}.c-recruit-data__item-tag{margin-right:.25rem;margin-bottom:.25rem}.c-recruit-data__item-tag :is(a,span){color:#013e96;text-decoration:none;padding:.125rem .5rem .1875rem;display:block;border:solid 1px #013e96;border-radius:.3125rem}.c-recruit-data__item-tag :is(a,span):before{content:"#"}.c-recruit-data__item-tag :is(a,span):hover{opacity:1;background-color:#013e96;color:#fff}.c-recruit-data__pet-block{display:flex;justify-content:center}.c-recruit-data__pet-block+.c-recruit-data__pet-block{margin-top:1.25rem}.c-recruit-data__pet-block.is-lg .c-recruit-data__pet-item-img{height:10rem}.c-recruit-data__pet-item{margin:0 1.5625rem;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:79.9375em){.c-recruit-data__pet-item{margin:0 .75rem}}.c-recruit-data__pet-item-img{height:7.5rem;display:grid;place-items:center}.c-recruit-data__pet-item-label{font-size:1.125rem;border-radius:5px;display:block;width:5.375rem;margin:1rem auto 0;padding:.0625rem 0 .125rem;background:#e5ebf4;text-align:center;color:#013e96}@media screen and (max-width:79.9375em){.c-recruit-data__pet-item-label{font-size:1.0625rem}}.c-recruit-message{display:grid;grid-template-columns:620fr 550fr;gap:6.875rem;align-items:start}@media screen and (max-width:89.9375em){.c-recruit-message{gap:5rem}}@media screen and (max-width:59.3125em){.c-recruit-message{display:flex;flex-direction:column;gap:0}}@media screen and (max-width:59.3125em){.c-recruit-message__content{display:contents}}.c-recruit-message__title{color:#181818;font-size:2rem;line-height:1.4375;font-weight:700;margin-top:0;margin-bottom:2.5rem}@media screen and (max-width:59.3125em){.c-recruit-message__title{order:1;margin-bottom:2rem}}@media screen and (max-width:46.8125em){.c-recruit-message__title{font-size:1.625rem}}.c-recruit-message__title .is-eng{display:block;margin-bottom:.875rem;color:#013e96;font-family:"azo-sans-web",sans-serif;font-size:.875rem;line-height:1.2857142857;font-weight:400}@media screen and (max-width:46.8125em){.c-recruit-message__title .is-eng{font-size:1rem}}.c-recruit-message__text p+p{margin-top:1.125rem}@media screen and (max-width:46.8125em){.c-recruit-message__text p+p{margin-top:.8125rem}}@media screen and (max-width:59.3125em){.c-recruit-message__text{order:3;margin-top:1.75rem}}.c-recruit-message__image{position:relative}.c-recruit-message__image img{border-radius:5px}@media screen and (max-width:59.3125em){.c-recruit-message__image{order:2}}.c-recruit-message__image-caption{background:rgba(255,255,255,.9);border-radius:5px;position:absolute;bottom:1.5rem;left:1.5rem;padding:1rem 2rem}@media screen and (max-width:79.9375em){.c-recruit-message__image-caption{padding:1rem;bottom:.5rem;left:.5rem}}.c-recruit-message__image-caption-position{font-size:1rem;line-height:1.5;font-weight:700;color:#013e96;margin-bottom:.625rem}@media screen and (max-width:46.8125em){.c-recruit-message__image-caption-position{font-size:.875rem;margin-bottom:.25rem}}.c-recruit-message__image-caption-name{display:flex;align-items:center;color:#181818;font-size:1.125rem;line-height:1.4444444444}@media screen and (max-width:46.8125em){.c-recruit-message__image-caption-name{font-size:1.0625rem}}.c-recruit-message__image-caption-name .is-eng{font-family:"azo-sans-web",sans-serif;color:#777;font-size:.75rem;margin-left:.75rem}@media screen and (max-width:46.8125em){.c-recruit-message__image-caption-name .is-eng{margin-left:.5rem}}.c-recruit-page-lead{margin-top:5rem;color:#fff;display:grid;grid-template-columns:13.75rem 1fr;gap:4.375rem}@media screen and (max-width:79.9375em){.c-recruit-page-lead{gap:2rem}}@media screen and (max-width:59.3125em){.c-recruit-page-lead{display:block}}@media screen and (max-width:59.3125em){.c-recruit-page-lead{margin-top:3.125rem}}.c-recruit-page-lead__title{font-family:"azo-sans-web",sans-serif;font-size:1.5rem}@media screen and (max-width:79.9375em){.c-recruit-page-lead__title{font-size:1.375rem}}@media screen and (max-width:59.3125em){.c-recruit-page-lead__title{margin-bottom:1rem}}@media screen and (max-width:46.8125em){.c-recruit-page-lead__title{font-size:1rem}}.c-recruit-page-lead__catch{font-size:2rem;line-height:1.59375;font-weight:700}@media screen and (max-width:46.8125em){.c-recruit-page-lead__catch{font-size:1.5rem}}.c-recruit-page-lead__catch+.c-recruit-page-lead__text{margin-top:2.5rem}.c-scroll-progressbar{background:#013e96;width:4px;position:fixed;left:0;top:0;z-index:100}@media screen and (max-width:59.3125em){.c-scroll-progressbar{display:none}}.c-sdgs-block+.c-sdgs-block{margin-top:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-block+.c-sdgs-block{margin-top:3rem}}.c-sdgs-block{display:flex;align-items:flex-start}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-block{display:block}}.c-sdgs-block__image{width:12.5rem;flex-shrink:0;margin-right:3.75rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-block__image{width:10rem;margin:0 auto 1.5rem}}.c-sdgs-block__text-section{width:100%}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-block__text-block{padding:0 1.5rem}}.c-sdgs-block__text-block:not(:last-child){padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #dbdbdb}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-block__text-block:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem}}.c-sdgs-block__title{color:#181818;margin:0 0 1rem;font-size:1.25rem;line-height:1.45;letter-spacing:0em;font-weight:700}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-block__title{text-align:center;font-size:1.5rem;margin-bottom:1.25rem}}.c-sdgs-page-lead__image{margin-bottom:3.125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-page-lead__image{margin-bottom:1rem}}.c-sdgs-page-lead p{font-size:1.125rem;line-height:1.7777777778;letter-spacing:0em;font-weight:400}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sdgs-page-lead p{font-size:.875rem}}.c-service-block__service-name{font-size:1rem;line-height:1.25;font-weight:400;margin-bottom:1rem;color:#777;font-family:"azo-sans-web",sans-serif}@media screen and (max-width:46.8125em){.c-service-block__service-name{font-size:.8125rem;margin-bottom:.5rem}}.c-service-block__service-image{border-radius:.3125rem;overflow:hidden}.c-service-block__service-catch{font-weight:700;margin-bottom:1.875rem}@media screen and (max-width:46.8125em){.c-service-block__service-catch{margin-bottom:.9375rem}}.c-service-block__service-catch strong{color:#013e96}.c-service-block__service-logo{margin-bottom:3.125rem}.c-service-block__service-logo img{width:auto;height:4.375rem}@media screen and (max-width:46.8125em){.c-service-block__service-logo img{height:2.5rem}}@media screen and (max-width:46.8125em){.c-service-block__service-logo{margin-bottom:1.25rem}}.c-service-card{--grid-columns:1fr 1fr 1fr}@media screen and (max-width:59.3125em){.c-service-card{--grid-columns:1fr;--grid-columns:1fr}}.c-service-card .c-service-card__list{display:grid;grid-template-columns:var(--grid-columns);border-top:solid 1px #356cb5}.c-service-card .c-service-card__item{border-bottom:solid 1px #356cb5}@media screen and (min-width:59.375em){.c-service-card .c-service-card__item:where(:not(:nth-child(3n))){border-right:solid 1px #356cb5}}.c-service-card__item{padding:1.25rem;display:flex;flex-direction:column}@media screen and (max-width:46.8125em){.c-service-card__item{padding:1.5rem 0 .875rem}}.c-service-card__item-image{position:relative;padding-top:66.8393782383%}.c-service-card__item-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-service-card__item-image img{border-radius:5px}.c-service-card__item-title{font-size:1.25rem;line-height:1.45;font-weight:700;text-align:center}.c-service-card__item-image+.c-service-card__item-title{margin-top:2rem}.c-service-card__item-text{padding:0 1.25rem 1.75rem;margin-top:1.5rem}@media screen and (max-width:46.8125em){.c-service-card__item-text{margin-top:.75rem;padding:0 .5rem 1.4375rem}}.c-service-card__item-button{margin-top:auto}@media screen and (max-width:46.8125em){.c-service-card__item-button{padding:0 .625rem .625rem}}.c-service-feature__item+.c-service-feature__item{margin-top:.5rem}.c-service-feature__item{border:solid 1px #dbdbdb;border-radius:.3125rem;padding:3.75rem 0 3.5625rem;display:grid;grid-template-columns:13.75rem 1fr;align-items:center}@media screen and (max-width:79.9375em){.c-service-feature__item{grid-template-columns:1fr;grid-auto-flow:row;padding:2.5rem 1.25rem}}@media screen and (max-width:46.8125em){.c-service-feature__item{padding:1.25rem 1.4375rem}}.c-service-feature__item.is-md{padding:2.125rem 0}@media screen and (max-width:79.9375em){.c-service-feature__item.is-md{grid-template-columns:1fr;grid-auto-flow:row;padding:1.875rem 1.25rem}}@media screen and (max-width:46.8125em){.c-service-feature__item.is-md{padding:1.25rem 1.4375rem}}.c-service-feature__item-title{padding:1.5rem;text-align:center;display:grid;place-items:center;color:#013e96;font-family:"azo-sans-web",sans-serif}@media screen and (max-width:79.9375em){.c-service-feature__item-title{text-align:left;place-items:self-start;padding:0}}@media screen and (max-width:46.8125em){.c-service-feature__item-title{font-size:.75rem}}.c-service-feature__item-content{padding:0 3.75rem;border-left:solid 1px #dbdbdb}@media screen and (max-width:79.9375em){.c-service-feature__item-content{padding:1.25rem 0 0;border-left:unset}}@media screen and (max-width:46.8125em){.c-service-feature__item-content{padding:.625rem 0 0}}@media screen and (max-width:46.8125em){.c-service-feature__item-content-title{font-size:1.0625rem}}.c-service-feature__item-content-text{margin-top:.625rem}.c-service-index-block__image img{border-radius:var(--border-radius)}.c-service-index-block__content{margin-top:2.5rem;display:grid;grid-template-columns:1fr 11.875rem;gap:1.75rem 2.375rem;grid-template-areas:"catch catch" "text buttons" "image image"}@media screen and (max-width:79.9375em){.c-service-index-block__content{grid-template-columns:1fr;grid-template-areas:"catch" "text" "image" "buttons"}}@media screen and (max-width:46.8125em){.c-service-index-block__content{margin-top:1.8125rem;gap:unset}}.c-service-index-block__content-catch{font-weight:700;color:#181818;font-size:1.5rem;line-height:1.6;grid-area:catch}@media screen and (max-width:46.8125em){.c-service-index-block__content-catch{font-size:1.25rem}}.c-service-index-block__content-catch strong{color:#013e96}.c-service-index-block__content-text{grid-area:text}@media screen and (max-width:46.8125em){.c-service-index-block__content-text{margin-top:.875rem}}.c-service-index-block__content-button{grid-area:buttons}@media screen and (max-width:46.8125em){.c-service-index-block__content-button{margin-top:1.875rem}}.c-service-index-block__content-image{grid-area:image}@media screen and (max-width:46.8125em){.c-service-index-block__content-image{margin-top:1.25rem;display:flex;flex-wrap:wrap}}.c-service-index-block__content-image-item{display:inline-block}.c-service-index-block__content-image-item:not(:last-child){margin-right:1.25rem}@media screen and (max-width:46.8125em){.c-service-index-block__content-image-item:not(:last-child){margin:0 .9375rem .25rem 0}}.c-service-index-block__content-image-item img{height:2.1875rem;width:auto}@media screen and (max-width:79.9375em){.c-service-index-block__content-image-item img{height:1.5625rem}}.c-service-issue{background:#fff;padding:2.9375rem 5rem 3.625rem;border-radius:var(--border-radius)}@media screen and (max-width:79.9375em){.c-service-issue{padding:1.875rem 2.5rem 2.5rem}}@media screen and (max-width:46.8125em){.c-service-issue{padding:1.3125rem 1rem 1.125rem}}.c-service-issue__inner{display:flex;margin-top:1.875rem;justify-content:stretch;position:relative;z-index:1}@media screen and (max-width:46.8125em){.c-service-issue__inner{margin-top:1.375rem}}.c-service-issue__inner:after{position:absolute;content:"";top:0;left:50%;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:28px solid #e5ebf4}@media screen and (max-width:46.8125em){.c-service-issue__inner:after{border-top:48.5px solid transparent;border-bottom:48.5px solid transparent;border-left:12px solid #e5ebf4}}.c-service-issue__item{width:50%}.c-service-issue__item:last-child .c-service-issue__content{border-right:1px solid #dbdbdb;border-radius:0 0 var(--border-radius) 0}.c-service-issue__title{background:#e5ebf4;color:#181818;text-align:center;font-size:1.125rem;line-height:1.6;font-weight:700;padding:.8125rem 0;border-radius:var(--border-radius) 0 0 0;margin:0}@media screen and (max-width:59.3125em){.c-service-issue__title{font-size:1rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-service-issue__title{font-size:.875rem;height:97px;display:flex;align-items:center;justify-content:center}}.c-service-issue__title.is-blue{background:#013e96;color:#fff;border-radius:0 var(--border-radius) 0 0}.c-service-issue__content{padding:0 3.125rem;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-radius:0 0 0 var(--border-radius);height:calc(100% - 3.4375rem)}@media screen and (max-width: 79.9375em){.c-service-issue__content{padding:0 1.25rem}}@media screen and (max-width: 46.8125em){.c-service-issue__content{padding:0 .875rem;height:calc(100% - 6.0625rem)}}.c-service-issue__content-item{display:flex;align-items:center;padding:1.375rem 0}@media screen and (min-width:0em)and (max-width:46.8125em){.c-service-issue__content-item{display:block;padding:.75rem 0}}.c-service-issue__content-item:not(:last-child){border-bottom:1px solid #dbdbdb}.c-service-issue__content-icon{margin-right:1rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-service-issue__content-icon{margin:0 0 .25rem;text-align:center}}.c-service-issue__content-icon img{vertical-align:middle}@media screen and (max-width:59.3125em){.c-service-issue__content-title{font-size:.875rem}}.c-service-issue__content-title.is-blue{color:#013e96;font-weight:700}.c-service-list__item{border-top:1px solid #356cb5;padding:3.6875rem 0;display:grid;grid-template-columns:18.75rem 1fr;gap:3.75rem}@media screen and (max-width:79.9375em){.c-service-list__item{grid-template-columns:auto;gap:2.5rem}}@media screen and (max-width:46.8125em){.c-service-list__item{padding:1.5rem 0 1.3125rem;gap:1.4375rem}}.c-service-list__item:last-child{border-bottom:1px solid #356cb5}.c-service-list__image{position:relative}.c-service-list__image:before{content:"";display:block;padding-top:66.6666666667%}.c-service-list__image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-service-list__image img{border-radius:.3125rem}@media screen and (max-width:59.3125em){.c-service-list__image{width:100%}.c-service-list__image:before{padding-top:47.0588235294%}}.c-service-list__catch{font-weight:700;color:#181818}@media screen and (max-width:46.8125em){.c-service-list__catch{padding:0 1.5625rem}}.c-service-list__catch strong{color:#013e96}.c-service-list__title{font-size:1.5rem;line-height:1.2;color:#181818;font-weight:700;margin:.5625rem 0 1.875rem}@media screen and (max-width:46.8125em){.c-service-list__title{margin:.5625rem 0 1.1875rem;padding:0 1.5625rem}}@media screen and (max-width:46.8125em){.c-service-list__text{padding:0 1.5625rem}}.c-service-list__buttons{margin-top:1.875rem}@media screen and (max-width:46.8125em){.c-service-list__buttons{margin-top:.4375rem;padding:0 .625rem;text-align:right}}.c-side-tab{position:sticky;top:6.25rem;font-size:1rem;line-height:1.5}.c-side-tab__item+.c-side-tab__item{margin-top:.5rem}.c-side-tab__button{display:block;background:#fff;border:solid 1px #356cb5;color:#013e96;text-decoration:none;border-radius:.3125rem;padding:1rem}.c-side-tab__button:hover{opacity:1}.c-side-tab__button.is-active,.c-side-tab__button.is-current,.c-side-tab__button:hover{background:#013e96;color:#fff;border:solid 1px #013e96}@media screen and (max-width:59.3125em){.c-slidebar-button{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;right:0;top:0;text-align:center;font-size:.75rem;z-index:9999;text-decoration:none;background-color:#fff;line-height:1;color:#013e96;width:3.4375rem;height:3.4375rem;padding-top:.375rem;border:none}.c-slidebar-button:active,.c-slidebar-button:hover{opacity:1}.c-slidebar-button__inner{display:block}.c-slidebar-button__line{height:1rem;display:block}.c-slidebar-button__line>span{display:block;width:1.625rem;height:.125rem;background:#013e96;margin-left:auto;margin-right:auto;margin-bottom:5px;transition:all ease .2s}.c-slidebar-button__line>span:last-child{margin-bottom:0}.c-slidebar-button__text{transition:all ease .2s;font-size:9px;letter-spacing:.4px;font-family:"azo-sans-web",sans-serif;margin-top:.5rem;display:block}.c-slidebar-button__text.is-close{display:none}.c-slidebar-menu{height:100vh;padding:3.75rem 2.5rem 6.5rem;position:fixed;background-color:#fff;background:#fff url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-slidebar.png) no-repeat right bottom/12.5rem;z-index:9980;width:100%;transform:translate3d(100%,0px,0px);right:0;transition:all ease-in-out .2s;overflow-x:scroll;top:0;-webkit-overflow-scrolling:touch}.c-slidebar-menu.is-active{height:calc(100% - 60px)}.c-slidebar-menu.is-top-to-bottom{transform:translate3d(0px, -100%, 0px);width:100%;opacity:0}.c-slidebar-menu__list{width:100%;font-size:.875rem;font-weight:700;line-height:1.25}.c-slidebar-menu__list a,.c-slidebar-menu__list span{display:block;color:inherit;font-weight:inherit;text-decoration:none;position:relative}.c-slidebar-menu__list [data-accordion-title]:after,.c-slidebar-menu__list [data-accordion-title]:before{content:"";display:block;width:.0625rem;height:.9375rem;background-color:currentColor;position:absolute;top:50%;right:.4375rem;transform:translateY(-50%)}.c-slidebar-menu__list [data-accordion-title]:after{width:.9375rem;height:.0625rem;right:0}.c-slidebar-menu__parent{color:#181818;font-size:1.25rem;line-height:1.45;font-weight:700}.c-slidebar-menu__parent:not(:last-child){border-bottom:solid 1px #dbdbdb}.c-slidebar-menu__parent.is-open>[data-accordion-title]:before{content:none}.c-slidebar-menu__parent-link{cursor:pointer;padding:1.375rem 2.875rem 1.375rem 0}.c-slidebar-menu__children{font-size:1rem;font-weight:400;width:100%;padding-bottom:1.25rem;display:none}.c-slidebar-menu__child{margin-bottom:.25rem}.c-slidebar-menu__child.is-open>[data-accordion-title]:before{content:none}.c-slidebar-menu__child>[data-accordion-title]:before{height:.625rem;right:1.53125rem}.c-slidebar-menu__child>[data-accordion-title]:after{width:.625rem}.c-slidebar-menu__child-link{padding:.375rem 3rem .375rem 0}.c-slidebar-menu__child-link.is-has-grandchild{position:relative;margin-top:.75rem;padding-left:.875rem;font-weight:700}.c-slidebar-menu__child-link.is-has-grandchild:before{content:"";display:block;position:absolute;top:.8125rem;left:0;width:.25rem;height:.25rem;background:#013e96}.c-slidebar-menu__grandchildren{font-size:.875rem;font-weight:400;width:100%;padding-left:.875rem}.c-slidebar-menu__grandchild:first-child{border-top:0}.c-slidebar-menu__grandchild-link{padding:.5rem 2.5rem .5rem 0}.c-slidebar-menu__buttons{margin-top:1.25rem;padding:0 1.25rem}.c-slidebar-menu__button+.c-slidebar-menu__button{margin-top:.5rem}.c-slidebar-menu__button{max-width:100%;font-weight:700;font-size:1.125rem;color:#013e96;background-color:#fff;padding:1.5rem;text-align:center}.c-slidebar-menu__button:after{content:none}.c-slidebar-menu__button__icon{display:inline;vertical-align:-.375rem;line-height:1;font-size:1.5rem;margin-right:.5rem}.c-slidebar-menu__sns-btns{max-width:100%;margin-top:1.5rem;display:flex;justify-content:center;line-height:1}.c-slidebar-menu__sns-btn{background:#fff;color:#013e96;text-decoration:none;margin:0 .5rem;width:2.75rem;height:2.75rem;border-radius:2.75rem;display:flex;align-items:center;justify-content:center}.c-slidebar-container{height:100%;transition:all ease-in-out .2s}.c-slidebar-container:after{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;opacity:0;transition:all ease-in-out .2s;display:none;z-index:999}.is-slidebar-active .c-slidebar-button__line{position:relative;width:1.5rem;display:block}.is-slidebar-active .c-slidebar-button__line>span{position:absolute}.is-slidebar-active .c-slidebar-button__line>span:nth-child(1){top:49%;transform:rotate(-30deg)}.is-slidebar-active .c-slidebar-button__line>span:nth-child(2){top:49%;transform:rotate(30deg)}.is-slidebar-active .c-slidebar-button__line>span:nth-child(3){display:none}.is-slidebar-active .c-slidebar-container{transform:translate3d(-100%,0px,0px)}.is-slidebar-active .c-slidebar-container:after{content:"";opacity:1;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);display:block;top:0;left:0}.is-slidebar-active .c-slidebar-container.is-top-to-bottom{transform:translate3d(0px,0px,0px)}.is-slidebar-active .c-slidebar-container.is-top-to-bottom:after{top:0}.is-slidebar-active .c-slidebar-menu{transform:translate3d(0,0,0)}.is-slidebar-active .c-slidebar-menu.is-top-to-bottom{transform:translate3d(0,0,0);opacity:1}}.c-sustainability-page-lead__heading{font-size:3rem;line-height:1.4583333333;margin-bottom:3.75rem;margin-top:0}@media screen and (max-width:46.8125em){.c-sustainability-page-lead__heading{font-size:1.625rem}}.c-sustainability-page-lead__heading span{display:block}.c-sustainability-page-lead__heading .is-eng{font-size:.875rem;line-height:1.2857142857;margin-bottom:.375rem;text-transform:uppercase}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sustainability-page-lead__heading .is-eng{font-size:.75rem}}.c-sustainability-page-lead__heading .is-ja{margin:0;font:inherit}.c-sustainability-page-lead__image{position:relative;overflow:hidden;border-radius:5px;margin-bottom:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sustainability-page-lead__image{width:calc(100% + 32px);margin-left:-1rem;border-radius:0;margin-bottom:1.875rem}}.c-sustainability-page-lead__image:before{content:"";display:none;padding-top:67.2%}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sustainability-page-lead__image:before{display:block}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sustainability-page-lead__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.c-sustainability-page-lead__title{color:#181818;font-size:2rem;line-height:1.59375;letter-spacing:0em;font-weight:700;margin-bottom:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sustainability-page-lead__title{font-size:1.25rem;margin-bottom:1rem}}.c-sustainability-page-lead__title strong{color:#013e96}.c-sustainability-page-lead__text{font-size:1rem;line-height:1.8125;letter-spacing:0em;font-weight:400}@media screen and (min-width:0em)and (max-width:46.8125em){.c-sustainability-page-lead__text{font-size:.875rem}}.c-table,.l-post-content table,#growp-editor-wrapper.post-type-case .is-root-container table,#growp-editor-wrapper.post-type-post .is-root-container table,#tinymce.post-type-page:not(.page-column-editor) table,#tinymce.post-type-post table{width:100%;border-radius:var(--border-radius);background:#fff;border-collapse:separate;border-bottom:solid 1px var(--border-color)}.c-table thead tr:first-child th:first-child,.l-post-content table thead tr:first-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child th:first-child,#tinymce.post-type-post table thead tr:first-child th:first-child,.c-table thead tr:first-child td:first-child,.l-post-content table thead tr:first-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child td:first-child,#tinymce.post-type-post table thead tr:first-child td:first-child,.c-table tbody:first-child tr:first-child th:first-child,.l-post-content table tbody:first-child tr:first-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child th:first-child,#tinymce.post-type-post table tbody:first-child tr:first-child th:first-child,.c-table tbody:first-child tr:first-child td:first-child,.l-post-content table tbody:first-child tr:first-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child td:first-child,#tinymce.post-type-post table tbody:first-child tr:first-child td:first-child,.c-table colgroup+tbody tr:first-child th:first-child,.l-post-content table colgroup+tbody tr:first-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child th:first-child,#tinymce.post-type-post table colgroup+tbody tr:first-child th:first-child,.c-table colgroup+tbody tr:first-child td:first-child,.l-post-content table colgroup+tbody tr:first-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child td:first-child,#tinymce.post-type-post table colgroup+tbody tr:first-child td:first-child{border-top-left-radius:var(--border-radius)}@media screen and (max-width:46.8125em){.c-table thead tr:first-child th:first-child,.l-post-content table thead tr:first-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child th:first-child,#tinymce.post-type-post table thead tr:first-child th:first-child,.c-table thead tr:first-child td:first-child,.l-post-content table thead tr:first-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child td:first-child,#tinymce.post-type-post table thead tr:first-child td:first-child,.c-table tbody:first-child tr:first-child th:first-child,.l-post-content table tbody:first-child tr:first-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child th:first-child,#tinymce.post-type-post table tbody:first-child tr:first-child th:first-child,.c-table tbody:first-child tr:first-child td:first-child,.l-post-content table tbody:first-child tr:first-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child td:first-child,#tinymce.post-type-post table tbody:first-child tr:first-child td:first-child,.c-table colgroup+tbody tr:first-child th:first-child,.l-post-content table colgroup+tbody tr:first-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child th:first-child,#tinymce.post-type-post table colgroup+tbody tr:first-child th:first-child,.c-table colgroup+tbody tr:first-child td:first-child,.l-post-content table colgroup+tbody tr:first-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child td:first-child,#tinymce.post-type-post table colgroup+tbody tr:first-child td:first-child{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}}.c-table thead tr:first-child th:last-child,.l-post-content table thead tr:first-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child th:last-child,#tinymce.post-type-post table thead tr:first-child th:last-child,.c-table thead tr:first-child td:last-child,.l-post-content table thead tr:first-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child td:last-child,#tinymce.post-type-post table thead tr:first-child td:last-child,.c-table tbody:first-child tr:first-child th:last-child,.l-post-content table tbody:first-child tr:first-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child th:last-child,#tinymce.post-type-post table tbody:first-child tr:first-child th:last-child,.c-table tbody:first-child tr:first-child td:last-child,.l-post-content table tbody:first-child tr:first-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child td:last-child,#tinymce.post-type-post table tbody:first-child tr:first-child td:last-child,.c-table colgroup+tbody tr:first-child th:last-child,.l-post-content table colgroup+tbody tr:first-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child th:last-child,#tinymce.post-type-post table colgroup+tbody tr:first-child th:last-child,.c-table colgroup+tbody tr:first-child td:last-child,.l-post-content table colgroup+tbody tr:first-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child td:last-child,#tinymce.post-type-post table colgroup+tbody tr:first-child td:last-child{border-top-right-radius:var(--border-radius)}@media screen and (max-width:46.8125em){.c-table thead tr:first-child th:last-child,.l-post-content table thead tr:first-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child th:last-child,#tinymce.post-type-post table thead tr:first-child th:last-child,.c-table thead tr:first-child td:last-child,.l-post-content table thead tr:first-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table thead tr:first-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table thead tr:first-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table thead tr:first-child td:last-child,#tinymce.post-type-post table thead tr:first-child td:last-child,.c-table tbody:first-child tr:first-child th:last-child,.l-post-content table tbody:first-child tr:first-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child th:last-child,#tinymce.post-type-post table tbody:first-child tr:first-child th:last-child,.c-table tbody:first-child tr:first-child td:last-child,.l-post-content table tbody:first-child tr:first-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:first-child tr:first-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:first-child tr:first-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:first-child tr:first-child td:last-child,#tinymce.post-type-post table tbody:first-child tr:first-child td:last-child,.c-table colgroup+tbody tr:first-child th:last-child,.l-post-content table colgroup+tbody tr:first-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child th:last-child,#tinymce.post-type-post table colgroup+tbody tr:first-child th:last-child,.c-table colgroup+tbody tr:first-child td:last-child,.l-post-content table colgroup+tbody tr:first-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table colgroup+tbody tr:first-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table colgroup+tbody tr:first-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table colgroup+tbody tr:first-child td:last-child,#tinymce.post-type-post table colgroup+tbody tr:first-child td:last-child{border-top-right-radius:0}}.c-table tbody:last-child tr:last-child th:first-child,.l-post-content table tbody:last-child tr:last-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child th:first-child,#tinymce.post-type-post table tbody:last-child tr:last-child th:first-child,.c-table tbody:last-child tr:last-child td:first-child,.l-post-content table tbody:last-child tr:last-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child td:first-child,#tinymce.post-type-post table tbody:last-child tr:last-child td:first-child,.c-table tfoot tr:last-child th:first-child,.l-post-content table tfoot tr:last-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child th:first-child,#tinymce.post-type-post table tfoot tr:last-child th:first-child,.c-table tfoot tr:last-child td:first-child,.l-post-content table tfoot tr:last-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child td:first-child,#tinymce.post-type-post table tfoot tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}@media screen and (max-width:46.8125em){.c-table tbody:last-child tr:last-child th:first-child,.l-post-content table tbody:last-child tr:last-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child th:first-child,#tinymce.post-type-post table tbody:last-child tr:last-child th:first-child,.c-table tbody:last-child tr:last-child td:first-child,.l-post-content table tbody:last-child tr:last-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child td:first-child,#tinymce.post-type-post table tbody:last-child tr:last-child td:first-child,.c-table tfoot tr:last-child th:first-child,.l-post-content table tfoot tr:last-child th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child th:first-child,#tinymce.post-type-post table tfoot tr:last-child th:first-child,.c-table tfoot tr:last-child td:first-child,.l-post-content table tfoot tr:last-child td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child td:first-child,#tinymce.post-type-post table tfoot tr:last-child td:first-child{border-bottom-left-radius:0}}.c-table tbody:last-child tr:last-child th:last-child,.l-post-content table tbody:last-child tr:last-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child th:last-child,#tinymce.post-type-post table tbody:last-child tr:last-child th:last-child,.c-table tbody:last-child tr:last-child td:last-child,.l-post-content table tbody:last-child tr:last-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child td:last-child,#tinymce.post-type-post table tbody:last-child tr:last-child td:last-child,.c-table tfoot tr:last-child th:last-child,.l-post-content table tfoot tr:last-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child th:last-child,#tinymce.post-type-post table tfoot tr:last-child th:last-child,.c-table tfoot tr:last-child td:last-child,.l-post-content table tfoot tr:last-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child td:last-child,#tinymce.post-type-post table tfoot tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius)}@media screen and (max-width:46.8125em){.c-table tbody:last-child tr:last-child th:last-child,.l-post-content table tbody:last-child tr:last-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child th:last-child,#tinymce.post-type-post table tbody:last-child tr:last-child th:last-child,.c-table tbody:last-child tr:last-child td:last-child,.l-post-content table tbody:last-child tr:last-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tbody:last-child tr:last-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tbody:last-child tr:last-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table tbody:last-child tr:last-child td:last-child,#tinymce.post-type-post table tbody:last-child tr:last-child td:last-child,.c-table tfoot tr:last-child th:last-child,.l-post-content table tfoot tr:last-child th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child th:last-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child th:last-child,#tinymce.post-type-post table tfoot tr:last-child th:last-child,.c-table tfoot tr:last-child td:last-child,.l-post-content table tfoot tr:last-child td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tfoot tr:last-child td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tfoot tr:last-child td:last-child,#tinymce.post-type-page:not(.page-column-editor) table tfoot tr:last-child td:last-child,#tinymce.post-type-post table tfoot tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}}.c-table tr,.l-post-content table tr,#growp-editor-wrapper.post-type-case .is-root-container table tr,#growp-editor-wrapper.post-type-post .is-root-container table tr,#tinymce.post-type-page:not(.page-column-editor) table tr,#tinymce.post-type-post table tr{border-bottom:1px solid var(--border-color)}@media screen and (max-width:46.8125em){.c-table tr,.l-post-content table tr,#growp-editor-wrapper.post-type-case .is-root-container table tr,#growp-editor-wrapper.post-type-post .is-root-container table tr,#tinymce.post-type-page:not(.page-column-editor) table tr,#tinymce.post-type-post table tr{border-bottom:unset}}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);padding:1.875rem 3.75rem;vertical-align:top;text-align:left}.c-table th:last-child,.l-post-content table th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table th:last-child,#tinymce.post-type-page:not(.page-column-editor) table th:last-child,#tinymce.post-type-post table th:last-child,.c-table td:last-child,.l-post-content table td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table td:last-child,#tinymce.post-type-page:not(.page-column-editor) table td:last-child,#tinymce.post-type-post table td:last-child{border-right:1px solid var(--border-color)}@media screen and (max-width:46.8125em){.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{border-right:1px solid var(--border-color);padding:1.0625rem 1.1875rem;border-bottom:unset}}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th{width:13.75rem;background:#e5ebf4;color:#181818;font-weight:700}@media screen and (max-width:46.8125em){.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th{border-right:1px solid var(--border-color)}}@media screen and (max-width:46.8125em){.c-table tbody,.l-post-content table tbody,#growp-editor-wrapper.post-type-case .is-root-container table tbody,#growp-editor-wrapper.post-type-post .is-root-container table tbody,#tinymce.post-type-page:not(.page-column-editor) table tbody,#tinymce.post-type-post table tbody,.c-table tr,.l-post-content table tr,#growp-editor-wrapper.post-type-case .is-root-container table tr,#growp-editor-wrapper.post-type-post .is-root-container table tr,#tinymce.post-type-page:not(.page-column-editor) table tr,#tinymce.post-type-post table tr,.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{display:block;width:100%}}.c-table.is-block th,.l-post-content table.is-block th,#growp-editor-wrapper.post-type-case .is-root-container table.is-block th,#growp-editor-wrapper.post-type-post .is-root-container table.is-block th,#tinymce.post-type-page:not(.page-column-editor) table.is-block th,#tinymce.post-type-post table.is-block th{background-color:rgba(var(--main-color-rgb),.1)}.c-table .l-post-content strong,.c-table #growp-editor-wrapper.post-type-case .is-root-container strong,#growp-editor-wrapper.post-type-case .c-table .is-root-container strong,.c-table #growp-editor-wrapper.post-type-post .is-root-container strong,#growp-editor-wrapper.post-type-post .c-table .is-root-container strong,.c-table #tinymce.post-type-page:not(.page-column-editor) strong,.c-table #tinymce.post-type-post strong,.l-post-content table .l-post-content strong,#growp-editor-wrapper.post-type-case .is-root-container table .l-post-content strong,.l-post-content table #growp-editor-wrapper.post-type-case .is-root-container strong,#growp-editor-wrapper.post-type-case .l-post-content table .is-root-container strong,#growp-editor-wrapper.post-type-case .is-root-container table .is-root-container strong,#growp-editor-wrapper.post-type-post .is-root-container table .l-post-content strong,.l-post-content table #growp-editor-wrapper.post-type-post .is-root-container strong,#growp-editor-wrapper.post-type-post .l-post-content table .is-root-container strong,#growp-editor-wrapper.post-type-post .is-root-container table .is-root-container strong,#tinymce.post-type-page:not(.page-column-editor) table .l-post-content strong,#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-case .is-root-container strong,#growp-editor-wrapper.post-type-case #tinymce.post-type-page:not(.page-column-editor) table .is-root-container strong,#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-post .is-root-container strong,#growp-editor-wrapper.post-type-post #tinymce.post-type-page:not(.page-column-editor) table .is-root-container strong,.l-post-content table #tinymce.post-type-page:not(.page-column-editor) strong,#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-page:not(.page-column-editor) strong,#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-page:not(.page-column-editor) strong,#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-page:not(.page-column-editor) strong,#tinymce.post-type-post table .l-post-content strong,#tinymce.post-type-post table #growp-editor-wrapper.post-type-case .is-root-container strong,#growp-editor-wrapper.post-type-case #tinymce.post-type-post table .is-root-container strong,#tinymce.post-type-post table #growp-editor-wrapper.post-type-post .is-root-container strong,#growp-editor-wrapper.post-type-post #tinymce.post-type-post table .is-root-container strong,#tinymce.post-type-post table #tinymce.post-type-page:not(.page-column-editor) strong,.l-post-content table #tinymce.post-type-post strong,#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-post strong,#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-post strong,#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-post strong,#tinymce.post-type-post table #tinymce.post-type-post strong{color:inherit}.c-table .l-post-content a,.c-table #growp-editor-wrapper.post-type-case .is-root-container a,#growp-editor-wrapper.post-type-case .c-table .is-root-container a,.c-table #growp-editor-wrapper.post-type-post .is-root-container a,#growp-editor-wrapper.post-type-post .c-table .is-root-container a,.c-table #tinymce.post-type-page:not(.page-column-editor) a,.c-table #tinymce.post-type-post a,.l-post-content table .l-post-content a,#growp-editor-wrapper.post-type-case .is-root-container table .l-post-content a,.l-post-content table #growp-editor-wrapper.post-type-case .is-root-container a,#growp-editor-wrapper.post-type-case .l-post-content table .is-root-container a,#growp-editor-wrapper.post-type-case .is-root-container table .is-root-container a,#growp-editor-wrapper.post-type-post .is-root-container table .l-post-content a,.l-post-content table #growp-editor-wrapper.post-type-post .is-root-container a,#growp-editor-wrapper.post-type-post .l-post-content table .is-root-container a,#growp-editor-wrapper.post-type-post .is-root-container table .is-root-container a,#tinymce.post-type-page:not(.page-column-editor) table .l-post-content a,#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-case .is-root-container a,#growp-editor-wrapper.post-type-case #tinymce.post-type-page:not(.page-column-editor) table .is-root-container a,#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-post .is-root-container a,#growp-editor-wrapper.post-type-post #tinymce.post-type-page:not(.page-column-editor) table .is-root-container a,.l-post-content table #tinymce.post-type-page:not(.page-column-editor) a,#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-page:not(.page-column-editor) a,#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-page:not(.page-column-editor) a,#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-page:not(.page-column-editor) a,#tinymce.post-type-post table .l-post-content a,#tinymce.post-type-post table #growp-editor-wrapper.post-type-case .is-root-container a,#growp-editor-wrapper.post-type-case #tinymce.post-type-post table .is-root-container a,#tinymce.post-type-post table #growp-editor-wrapper.post-type-post .is-root-container a,#growp-editor-wrapper.post-type-post #tinymce.post-type-post table .is-root-container a,#tinymce.post-type-post table #tinymce.post-type-page:not(.page-column-editor) a,.l-post-content table #tinymce.post-type-post a,#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-post a,#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-post a,#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-post a,#tinymce.post-type-post table #tinymce.post-type-post a{color:var(--main-color)}.c-table .l-post-content a[target=_blank],.c-table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-case .c-table .is-root-container a[target=_blank],.c-table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-post .c-table .is-root-container a[target=_blank],.c-table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank],.c-table #tinymce.post-type-post a[target=_blank],.l-post-content table .l-post-content a[target=_blank],#growp-editor-wrapper.post-type-case .is-root-container table .l-post-content a[target=_blank],.l-post-content table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-case .l-post-content table .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-case .is-root-container table .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-post .is-root-container table .l-post-content a[target=_blank],.l-post-content table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-post .l-post-content table .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-post .is-root-container table .is-root-container a[target=_blank],#tinymce.post-type-page:not(.page-column-editor) table .l-post-content a[target=_blank],#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-case #tinymce.post-type-page:not(.page-column-editor) table .is-root-container a[target=_blank],#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-post #tinymce.post-type-page:not(.page-column-editor) table .is-root-container a[target=_blank],.l-post-content table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank],#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank],#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank],#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank],#tinymce.post-type-post table .l-post-content a[target=_blank],#tinymce.post-type-post table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-case #tinymce.post-type-post table .is-root-container a[target=_blank],#tinymce.post-type-post table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank],#growp-editor-wrapper.post-type-post #tinymce.post-type-post table .is-root-container a[target=_blank],#tinymce.post-type-post table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank],.l-post-content table #tinymce.post-type-post a[target=_blank],#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-post a[target=_blank],#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-post a[target=_blank],#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-post a[target=_blank],#tinymce.post-type-post table #tinymce.post-type-post a[target=_blank]{text-decoration:none}.c-table .l-post-content a[target=_blank]:after,.c-table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-case .c-table .is-root-container a[target=_blank]:after,.c-table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-post .c-table .is-root-container a[target=_blank]:after,.c-table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank]:after,.c-table #tinymce.post-type-post a[target=_blank]:after,.l-post-content table .l-post-content a[target=_blank]:after,#growp-editor-wrapper.post-type-case .is-root-container table .l-post-content a[target=_blank]:after,.l-post-content table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-case .l-post-content table .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-case .is-root-container table .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-post .is-root-container table .l-post-content a[target=_blank]:after,.l-post-content table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-post .l-post-content table .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-post .is-root-container table .is-root-container a[target=_blank]:after,#tinymce.post-type-page:not(.page-column-editor) table .l-post-content a[target=_blank]:after,#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-case #tinymce.post-type-page:not(.page-column-editor) table .is-root-container a[target=_blank]:after,#tinymce.post-type-page:not(.page-column-editor) table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-post #tinymce.post-type-page:not(.page-column-editor) table .is-root-container a[target=_blank]:after,.l-post-content table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank]:after,#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank]:after,#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank]:after,#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank]:after,#tinymce.post-type-post table .l-post-content a[target=_blank]:after,#tinymce.post-type-post table #growp-editor-wrapper.post-type-case .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-case #tinymce.post-type-post table .is-root-container a[target=_blank]:after,#tinymce.post-type-post table #growp-editor-wrapper.post-type-post .is-root-container a[target=_blank]:after,#growp-editor-wrapper.post-type-post #tinymce.post-type-post table .is-root-container a[target=_blank]:after,#tinymce.post-type-post table #tinymce.post-type-page:not(.page-column-editor) a[target=_blank]:after,.l-post-content table #tinymce.post-type-post a[target=_blank]:after,#growp-editor-wrapper.post-type-case .is-root-container table #tinymce.post-type-post a[target=_blank]:after,#growp-editor-wrapper.post-type-post .is-root-container table #tinymce.post-type-post a[target=_blank]:after,#tinymce.post-type-page:not(.page-column-editor) table #tinymce.post-type-post a[target=_blank]:after,#tinymce.post-type-post table #tinymce.post-type-post a[target=_blank]:after{content:"";display:inline-block;margin-left:.5rem;width:.8125rem;height:.6875rem;background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg) no-repeat}.c-tabs__navs{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));margin-bottom:5rem;line-height:1.5}@media screen and (max-width:59.3125em){.c-tabs__navs{display:flex;gap:0;width:auto;white-space:nowrap;overflow-x:scroll}}@media screen and (max-width:46.8125em){.c-tabs__navs{margin-bottom:2rem}}@media screen and (max-width:59.3125em){.c-tabs__navs li{margin-bottom:.25rem;margin-right:.25rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-tabs__navs li{border-width:1px}}.c-tabs__navs li a,.c-tabs__navs li button{background-color:#fff;border-radius:.3125rem;border:solid 1px #dbdbdb;color:#181818;text-align:center;text-decoration:none;display:block;padding:1rem 1.5rem;position:relative;transition:all .3s;font-weight:700}@media screen and (min-width:0em)and (max-width:46.8125em){.c-tabs__navs li a,.c-tabs__navs li button{padding:.5rem 1rem}}.c-tabs__navs li a.is-active,.c-tabs__navs li a:hover,.c-tabs__navs li button.is-active,.c-tabs__navs li button:hover{border-color:#013e96;background-color:#013e96;color:#fff;opacity:1}.c-tabs__content{display:none;visibility:hidden;position:absolute;z-index:-1;opacity:0;animation:fadeIn .8s forwards}.c-tabs__content.is-active{display:block;position:static;visibility:visible;opacity:1}.c-tabs.is-index .c-tabs__navs li{width:inherit;min-width:10rem;border-width:1px;border-bottom:none;margin:0 .5rem 0 0}@media screen and (min-width:0em)and (max-width:46.8125em){.c-tabs.is-index .c-tabs__navs li{width:inherit;min-width:inherit;border:1px solid #013e96;margin-bottom:.5rem}}.c-tabs.is-index .c-tabs__navs li a{font-size:.875rem;letter-spacing:.1em}.c-tabs.is-index .c-tabs__navs li a:after{display:none}#toc_container{margin:2rem 0;width:100% !important;background:#e5ebf4;border-radius:0;padding:1rem 2.5rem 2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){#toc_container{margin:1rem 0;padding:1rem 1.5rem 1.5rem}}#toc_container .toc_title{text-align:center !important;font-size:1.125rem;color:#013e96;font-weight:700;margin-bottom:1rem}#toc_container .toc_title .toc_toggle{margin-left:1rem}#toc_container .toc_list{list-style:none}#toc_container .toc_list li:before{display:none}#toc_container .toc_list li ul{list-style:none;padding-left:24px;margin-left:0}#toc_container .toc_list li a{display:block;padding-left:1rem;transition:all ease .2s;text-decoration:none;color:#333;font-weight:400}#toc_container .toc_list li a:hover{text-decoration:none;background:rgba(214,214,214,.2)}#toc_container .toc_list li:last-child{box-shadow:none}.c-top-bg-top{background:url("/wp-content/uploads/2024/03/bg-top-top.webp") no-repeat bottom right}@media screen and (max-width:46.8125em){.c-top-bg-top{background:url("/wp-content/uploads/2024/03/bg-top-top.webp") no-repeat center right/contain}}.c-top-company-wrap{background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-top-company-wrap.png) no-repeat bottom right 15%/70% auto}@media screen and (max-width:46.8125em){.c-top-company-wrap{background-size:180% auto;background-position:bottom 10% left -10%}}.c-top-company{display:grid;grid-template-columns:842fr 438fr;gap:.25rem;margin-bottom:5rem}@media screen and (max-width:59.3125em){.c-top-company{grid-template-columns:1fr}}.c-top-company__item{--inner-p:3.125rem 1.875rem 1.875rem clamp(1.875rem, 3vw, 3.125rem);--bg-pt:63.7614678899%;display:block;position:relative;color:#fff;border-radius:.3125rem;overflow:hidden}@media screen and (max-width:59.3125em){.c-top-company__item{--bg-pt:33.527696793%;--inner-p:1.875rem 1rem 1rem 1.5rem}}.c-top-company__item.is-lg{--pt:66.6666666667%;--inner-p:4.375rem 2.5rem 2.5rem 4.375rem;grid-row:1/3}@media screen and (max-width:59.3125em){.c-top-company__item.is-lg{--inner-p:1.875rem 1rem 1rem 1.5rem;grid-row:auto;--bg-pt:66.7638483965%}}.c-top-company__item.is-lg .c-top-company__item-title{display:flex;flex-wrap:wrap;align-items:center}.c-top-company__item.is-lg .c-top-company__item-title .is-eng{margin-bottom:0}.c-top-company__item:hover{opacity:1}.c-top-company__item:hover .bgimg{transform:scale(1.1)}.c-top-company__item:hover .bgimg:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}.c-top-company__item .bgimg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding-top:var(--bg-pt);transition:transform .3s}.c-top-company__item .bgimg:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);top:0;left:0;transition:background-color .3s}.c-top-company__item-inner{position:absolute;top:0;bottom:0;right:0;left:0;padding:var(--inner-p)}.c-top-company__item-title{font-size:2rem;line-height:1;font-weight:700}@media screen and (max-width:46.8125em){.c-top-company__item-title{font-size:1.25rem}}@media screen and (max-width:59.3125em){.c-top-company__item-title{display:flex;align-items:center}}.c-top-company__item-title span{display:block}.c-top-company__item-title .is-eng{font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:.875rem;margin-bottom:.5rem;margin-right:2rem}@media screen and (max-width:59.3125em){.c-top-company__item-title .is-eng{margin-bottom:0;margin-right:.625rem}}@media screen and (max-width:46.8125em){.c-top-company__item-title .is-eng{font-size:.75rem}}.c-top-company__item-button{font-family:"azo-sans-web",sans-serif;position:absolute;display:flex;align-items:center;bottom:1.875rem;right:1.875rem;font-size:1rem}@media screen and (max-width:46.8125em){.c-top-company__item-button{font-size:.875rem;bottom:1rem;right:1rem}}.c-top-company__item-button:after{content:"";width:.375rem;height:.75rem;display:block;background:#fff;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;line-height:1;letter-spacing:0;margin-left:2rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-top-company__item-button:after{width:.3125rem;height:.625rem;margin-left:1rem}}.c-top-heading{--fz-eng:6.25rem;--fz-ja:1.25rem;line-height:1.2;color:#181818;margin-top:0;margin-bottom:4rem}@media screen and (max-width:46.8125em){.c-top-heading{margin-bottom:1.25rem;--fz-eng:2.875rem;--fz-ja:.75rem}}.c-top-heading.is-color-primary{color:#013e96}.c-top-heading.is-lg{--fz-eng:7.5rem;--fz-ja:1.375rem}@media screen and (max-width:46.8125em){.c-top-heading.is-lg{--fz-eng:3.5rem;--fz-ja:.75rem}}.c-top-heading.is-sm{--fz-eng:.875rem;--fz-ja:2rem;display:flex;align-items:center;margin-bottom:2.5rem}@media screen and (max-width:46.8125em){.c-top-heading.is-sm{--fz-ja:1.5rem;margin-bottom:2rem}}.c-top-heading.is-sm .is-eng{margin-right:2rem}@media screen and (max-width:46.8125em){.c-top-heading.is-sm .is-eng{margin-right:1rem}}.c-top-heading .is-eng{display:block;font-family:"azo-sans-web",sans-serif;text-transform:uppercase;font-size:var(--fz-eng);font-weight:400}.c-top-heading .is-ja{display:block;font-size:var(--fz-ja);font-weight:700}@media screen and (max-width:46.8125em){.c-top-heading .is-ja+.is-eng{margin-top:.375rem}}@media screen and (max-width:46.8125em){.c-top-heading.is-sp-small{--fz-eng:1rem}}.c-top-ir__content+.c-top-ir__content{margin-top:6.25rem}@media screen and (max-width:59.3125em){.c-top-ir__content+.c-top-ir__content{margin-top:5rem}}.c-top-ir__button{margin-top:2rem}@media screen and (min-width:59.375em){.c-top-ir__button{margin-top:2.8125rem;text-align:right}}.c-top-news__content{display:flex;justify-content:space-between}@media screen and (max-width:59.3125em){.c-top-news__content{display:block}}.c-top-news__nav{width:11.25rem;font-size:1rem}@media screen and (max-width:59.3125em){.c-top-news__nav{width:100%;font-size:.875rem;margin-bottom:1.75rem}}@media screen and (max-width:59.3125em){.c-top-news__nav-list{display:flex;flex-wrap:wrap}}.c-top-news__nav-item{margin-bottom:.5rem}@media screen and (max-width:59.3125em){.c-top-news__nav-item{margin-bottom:0}}.c-top-news__nav-link{display:block;padding:.8125rem;border-radius:.3125rem;text-decoration:none;text-align:center;width:100%;background:0 0;color:#181818;font-weight:700;border:solid 1px #dbdbdb;transition:color .3s,background .3s,border .3s,opacity .3s}@media screen and (max-width:59.3125em){.c-top-news__nav-link{padding:.375rem 1rem;width:-moz-max-content;width:max-content;margin-top:0;margin-right:.125rem;margin-bottom:.25rem}}.c-top-news__nav-link:hover{opacity:1}@media(hover:hover)and (pointer:fine){.c-top-news__nav-link:hover{border:solid 1px #013e96;background:#013e96;color:#fff}}.c-top-news__nav-link.is-active{border:solid 1px #013e96;background:#013e96;color:#fff;font-weight:700}.c-top-news__list-wrap{width:77.34375%}@media screen and (max-width:79.9375em){.c-top-news__list-wrap{width:calc(100% - 15.625rem)}}@media screen and (max-width: 59.3125em){.c-top-news__list-wrap{width:100%}}.c-top-news__list{display:none}.c-top-news__list.is-active{display:block}.c-top-news__button{margin-top:2rem}@media screen and (min-width: 59.375em){.c-top-news__button{margin-top:2.8125rem;text-align:right}}.c-top-recruit{overflow:hidden;position:relative;height:43.75rem;background-color:#fff;color:#fff}@media screen and (max-width:59.3125em){.c-top-recruit{height:auto;color:#181818}}.c-top-recruit .c-top-heading{color:#fff}.c-top-recruit__image .bgimg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform .25s ease-in-out}.c-top-recruit__image .bgimg:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);top:0;left:0;transition:background .3s}@media screen and (max-width:59.3125em){.c-top-recruit__image{position:relative;width:100%;padding-top:66.6666666667%;top:0;bottom:0;right:0;left:0}.c-top-recruit__image .bgimg:after{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:59.375em){.c-top-recruit__image.is-hover .bgimg{transform:scale(1.1)}.c-top-recruit__image.is-hover .bgimg:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}}.c-top-recruit__link{text-decoration:none;position:absolute;color:#fff;padding:6.25rem 0;display:block;top:0;bottom:0;right:0;left:0}.c-top-recruit__link:hover{opacity:1}@media screen and (max-width:59.3125em){.c-top-recruit__link{position:static;color:#181818;padding:1.6875rem 1.4375rem 3.8125rem;background:#fff url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-top-recruit-sp.png) no-repeat bottom left}}.c-top-recruit__head{position:relative;font-family:"azo-sans-web",sans-serif}@media screen and (max-width:59.3125em){.c-top-recruit__head{position:absolute;top:1rem;left:1rem;color:#fff;pointer-events:none}}@media screen and (max-width:46.8125em){.c-top-recruit__head .c-top-heading .is-eng{font-size:2.5rem}}.c-top-recruit__text{position:relative}.c-top-recruit__lead{font-weight:700;font-size:1.75rem;margin-bottom:1.5rem}@media screen and (max-width:46.8125em){.c-top-recruit__lead{font-size:1.25rem;margin-bottom:.625rem}}.c-top-recruit__button{position:absolute;bottom:5.875rem;right:6.125rem;font-size:2.5rem;display:flex;align-items:center;font-weight:700;flex-wrap:wrap}@media screen and (max-width:59.3125em){.c-top-recruit__button{position:static;font-size:1.0625rem;justify-content:flex-end;color:#013e96;margin-top:1.8125rem}}.c-top-recruit__button:after{content:"";width:5.625rem;height:3.75rem;display:inline-block;margin-left:2.5rem;background:currentColor;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media screen and (max-width:59.3125em){.c-top-recruit__button:after{width:3.75rem;height:2.5rem;margin-left:1rem}}.c-top-service-block-01{background:#013e96;display:flex}@media screen and (max-width:79.9375em){.c-top-service-block-01{font-size:1rem}}@media screen and (max-width:79.9375em){.c-top-service-block-01{grid-template-columns:1fr}}.c-top-service-block-01__menu-panel{width:50%}@media screen and (max-width:79.9375em){.c-top-service-block-01__menu-panel{width:45%}}@media screen and (max-width:59.3125em){.c-top-service-block-01__menu-panel{width:100%}}.c-top-service-block-01__menu-panel-inner{padding:5rem clamp(2rem,8vw,10rem)}.c-top-service-block-01__menu-tab{--service-icon-fill:#fff;display:flex;align-items:center;background:#013e96;text-decoration:none;color:#fff;border:none;border-bottom:solid 1px #356cb5;width:100%;height:5.4375rem;text-align:left;padding:0 1rem;transition:all .3s 0s ease}.c-top-service-block-01__menu-tab.is-active{--service-icon-fill:#013e96;background:#fff;color:#013e96;border-color:#fff}.c-top-service-block-01__menu-tab.is-active:after{background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 7.5H0V8.5H24V7.5Z" fill="%23013E96"/><path d="M17.6248 16.0005L16.9998 15.3228L23.7507 8.00049L16.9998 0.67627L17.6248 0.000488281L24.9998 8.00049L17.6248 16.0005Z" fill="%23013E96"/></svg>')}@media(hover:hover)and (pointer:fine){.c-top-service-block-01__menu-tab:hover{--service-icon-fill:#013e96;background:#fff;color:#013e96;border-color:#fff}.c-top-service-block-01__menu-tab:hover:after{background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 7.5H0V8.5H24V7.5Z" fill="%23013E96"/><path d="M17.6248 16.0005L16.9998 15.3228L23.7507 8.00049L16.9998 0.67627L17.6248 0.000488281L24.9998 8.00049L17.6248 16.0005Z" fill="%23013E96"/></svg>')}}.c-top-service-block-01__menu-tab:after{content:"";width:1rem;height:1rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 8 16" xmlns="http://www.w3.org/2000/svg"><path d="M0.624802 16.0005L-0.000198364 15.3228L6.75078 8.00049L-0.000198364 0.67627L0.624802 0.000488281L7.9998 8.00049L0.624802 16.0005Z" fill="%23fff"/></svg>');background-position:center right;margin-left:auto;padding-left:.5rem}.c-top-service-block-01__menu-tab .is-icon{width:1.375rem;height:1.375rem;margin-right:1rem;display:inline-block;transition:fill .3s;flex-shrink:0;background:var(--service-icon-fill);-webkit-mask-image:var(--icon,url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-top-service-dummy.svg));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c-top-service-block-01__content-panel{background:#fff;position:relative;width:50%}@media screen and (max-width:79.9375em){.c-top-service-block-01__content-panel{width:55%}}@media screen and (max-width:59.3125em){.c-top-service-block-01__content-panel{width:100%}}.c-top-service-block-01__content-panel-inner{display:none;background:#fff url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-top-service-content-panel.jpg) no-repeat bottom right;background-size:45% auto;max-width:60rem;height:100%;padding:5.9375rem clamp(2rem,9.8vw,11.875rem) 5.5625rem;animation-name:fadeIn;animation-duration:.3s;animation-fill-mode:forwards;position:relative}@media screen and (max-width:79.9375em){.c-top-service-block-01__content-panel-inner{padding-block:clamp(2rem,8vw,10rem)}}.c-top-service-block-01__content-panel-inner.is-active{display:block}.c-top-service-block-01__content-body{color:#333;position:sticky;top:6.25rem}@media screen and (max-width:59.3125em){.c-top-service-block-01__menu-panel-inner{max-width:100%;padding:5rem clamp(1rem,8vw,10rem)}.c-top-service-block-01__menu-tab{--service-icon-fill:#fff;padding:1.5rem 1rem 1.4375rem;font-size:1.0625rem;line-height:1.6;height:auto}.c-top-service-block-01__menu-tab.is-active{padding:1.5rem 1rem 1.4375rem;border-color:#dbdbdb}.c-top-service-block-01__menu-tab.is-active:after{width:2.0625rem;height:.9375rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 7H0V8H15V7Z" fill="%23013E96"/><path d="M8 0H7V15H8V0Z" fill="transparent"/></svg>')}}@media screen and (max-width:59.3125em)and (hover:hover)and (pointer:fine){.c-top-service-block-01__menu-tab:hover{padding:1.5625rem 1.5rem 1.5625rem 1.125rem;border-color:#dbdbdb}.c-top-service-block-01__menu-tab:hover:after{width:.9375rem;height:.9375rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 7H0V8H15V7Z" fill="%23013E96"/><path d="M8 0H7V15H8V0Z" fill="transparent"/></svg>')}}@media screen and (max-width:59.3125em){.c-top-service-block-01__menu-tab:after{content:"";width:.9375rem;height:.9375rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 7H0V8H15V7Z" fill="%23fff"/><path d="M8 0H7V15H8V0Z" fill="%23fff"/></svg>');margin-left:auto}}@media screen and (max-width:59.3125em){.c-top-service-block-01__menu-tab .is-icon{align-self:flex-start;flex-shrink:0;margin-top:.1875rem;margin-right:1rem}}@media screen and (max-width:59.3125em){.c-top-service-block-01__content-panel{width:0;height:0}}@media screen and (max-width:59.3125em){.c-top-service-block-01__content-panel-inner{max-width:100%;padding:4rem}}@media screen and (max-width:59.3125em){.c-top-service-block-01__content-image{margin-top:1.25rem;position:relative;padding-top:59.8275862069%}.c-top-service-block-01__content-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:59.3125em){.c-top-service-block-01__content-text{margin:1.25rem auto 0;max-width:40rem}}@media screen and (max-width:59.3125em){.c-top-service-block-01__content-button{margin-top:1.5rem;text-align:center}}@media screen and (max-width:46.8125em){.c-top-service-block-01__menu-panel{font-size:1.0625rem}.c-top-service-block-01__menu-panel-inner{padding:3.125rem 1rem}.c-top-service-block-01__content-panel{width:0;height:0}.c-top-service-block-01__content-panel-inner{padding:2rem 2.25rem 1.5rem}.c-top-service-block-01__content-title{font-size:1.25rem}.c-top-service-block-01__content-title .is-sm{display:none}.c-top-service-block-01__content-text{padding:0 1rem}.c-top-service-block-01__content-body{font-size:.875rem}}.c-top-service-block-02{padding-top:5rem}@media screen and (max-width:46.8125em){.c-top-service-block-02{padding-top:3.125rem}}.c-top-service-block-02__inner{padding:0 clamp(2rem,8vw,10rem)}@media screen and (max-width: 59.3125em){.c-top-service-block-02__inner{padding:0 1rem}}.c-top-service-card{--grid-columns: 1fr 1fr 1fr}@media screen and (max-width: 59.3125em){.c-top-service-card{--grid-columns:1fr}}.c-top-service-card__list{display:grid;grid-template-columns:var(--grid-columns);gap:2.5rem}@media screen and (max-width:46.8125em){.c-top-service-card__list{gap:1rem}}.c-top-service-card__item{border-radius:.3125rem;overflow:hidden;background:#fff;display:flex;color:#333;flex-direction:column;box-shadow:0 0 16px rgba(0,0,0,.08)}.c-top-service-card__item-image{position:relative;padding-top:66.7984189723%}.c-top-service-card__item-image img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-top-service-card__item-title{color:#181818;line-height:1.4285714286;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;text-align:center}@media screen and (max-width:46.8125em){.c-top-service-card__item-title{font-size:1.25rem}}.c-top-service-card__item-image+.c-top-service-card__item-title{margin-top:2.8125rem}@media screen and (max-width:79.9375em){.c-top-service-card__item-image+.c-top-service-card__item-title{margin-top:1.875rem}}.c-top-service-card__item-text{padding:0 clamp(1.5rem,3vw,3.125rem) 2rem;margin-top:1.25rem}@media screen and (max-width:46.8125em){.c-top-service-card__item-text{padding:0 2.5rem 1.5rem;margin-top:1rem}}.c-top-service-card__item-button{margin-top:auto;padding:0 .625rem .625rem}.c-top-service-slider{padding:0 16px 0;margin:0 -16px 0}.c-top-service-slider.swiper-initialized~.c-top-service-slider__controls{display:block}.c-top-service-slider__item{padding:1px;display:block}.c-top-service-slider__title{margin:0 auto 2.5rem;text-align:center;color:#181818;font-size:2rem;line-height:.8125}@media screen and (max-width:89.9375em){.c-top-service-slider__title{font-size:1.875rem}}@media screen and (max-width:46.8125em){.c-top-service-slider__title{font-size:1.25rem;margin-bottom:1.375rem}}.c-top-service-slider__title .is-lg,.c-top-service-slider__title .is-sm{display:block}.c-top-service-slider__title .is-lg{line-height:1.4375}.c-top-service-slider__title .is-sm{font-size:1rem;font-weight:400;line-height:1.5625;color:#013e96;margin-bottom:.5rem}@media screen and (max-width:59.3125em){.c-top-service-slider__title .is-sm{display:none}}.c-top-service-slider__image{position:relative;border-radius:5px;overflow:hidden;width:100%;box-shadow:0 0 16px rgba(0,0,0,.08);margin-bottom:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-top-service-slider__image{width:calc(100% - 16px);margin:0 auto 1.375rem}}.c-top-service-slider__image-main{position:relative}.c-top-service-slider__image-main:before{content:"";display:block;padding-top:60%}.c-top-service-slider__image-main img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-top-service-slider__image-logo{background:#fff;padding:.9375rem;text-align:center}@media screen and (max-width:46.8125em){.c-top-service-slider__image-logo{padding:.375rem 1rem}}.c-top-service-slider__image-logo img{display:block;width:-moz-fit-content;width:fit-content;height:1.125rem;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media screen and (max-width:46.8125em){.c-top-service-slider__image-logo img{height:.5625rem}}.c-top-service-slider__text{line-height:1.7777777778}@media screen and (min-width:0em)and (max-width:46.8125em){.c-top-service-slider__text{font-size:.875rem}}.c-top-service-slider__button{text-align:right;margin-top:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-top-service-slider__button{margin-top:1.5rem;text-align:center}}.c-top-service-slider .swiper-pagination{position:relative;margin-top:2.8125rem;bottom:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:59.3125em){.c-top-service-slider .swiper-pagination{margin-top:1.5rem}}.c-top-service-slider .swiper-pagination-bullet{outline:none;width:.25rem;height:.25rem;margin:0 .125rem !important}.c-top-service-slider__controls{display:none}.c-top-service-slider__nav{display:flex;margin-left:1.5rem}.c-top-service-slider__nav .swiper-button-prev,.c-top-service-slider__nav .swiper-button-next{width:2rem;height:2rem;border-radius:.3125rem;background-position:center;border:solid 1px #013e96;background:#fff;line-height:1;letter-spacing:0;margin:0;top:22.5rem;transition:background .3s}@media screen and (max-width:79.9375em){.c-top-service-slider__nav .swiper-button-prev,.c-top-service-slider__nav .swiper-button-next{top:calc(21.3333333333vw + 4.25rem)}}@media screen and (min-width: 0em)and (max-width: 46.8125em){.c-top-service-slider__nav .swiper-button-prev,.c-top-service-slider__nav .swiper-button-next{width:1.5rem;height:1.5rem;top:calc(21.3333333333vw + 2.625rem)}}.c-top-service-slider__nav .swiper-button-prev:after,.c-top-service-slider__nav .swiper-button-next:after{content:"";width:.4375rem;height:.8125rem;background:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:background .3s}@media screen and (max-width:46.8125em){.c-top-service-slider__nav .swiper-button-prev:after,.c-top-service-slider__nav .swiper-button-next:after{width:.375rem;height:.625rem}}.c-top-service-slider__nav .swiper-button-prev:hover,.c-top-service-slider__nav .swiper-button-next:hover{background:#013e96}.c-top-service-slider__nav .swiper-button-prev:hover:after,.c-top-service-slider__nav .swiper-button-next:hover:after{background:#fff}.c-top-service-slider__nav .swiper-button-prev{left:-4rem}@media screen and (max-width:79.9375em){.c-top-service-slider__nav .swiper-button-prev{left:-2.5rem}}@media screen and (max-width:46.8125em){.c-top-service-slider__nav .swiper-button-prev{left:-1.375rem}}.c-top-service-slider__nav .swiper-button-prev:after{transform:scaleX(-1);margin-right:1px}.c-top-service-slider__nav .swiper-button-next{right:-4rem}@media screen and (max-width:79.9375em){.c-top-service-slider__nav .swiper-button-next{right:-2.5rem}}@media screen and (max-width:46.8125em){.c-top-service-slider__nav .swiper-button-next{right:-1.375rem}}.c-top-service-slider__nav .swiper-button-next:after{margin-left:1px}.c-top-service{padding-bottom:7.5rem}@media screen and (max-width:46.8125em){.c-top-service{padding-bottom:3.125rem}}.c-top-service__button{margin-top:2.8125rem;display:flex;gap:.5rem}@media screen and (max-width:59.3125em){.c-top-service__button{display:none}}@media screen and (max-width:59.3125em){.c-top-vision{padding:0 1.5rem}}.c-top-vision__lead{color:#181818;font-size:2.5rem;line-height:1.6;font-weight:700}@media screen and (max-width:46.8125em){.c-top-vision__lead{font-size:1.625rem}}.c-top-vision__lead+.c-top-vision__lead{margin-top:0}@media screen and (max-width:59.3125em){.c-top-vision__lead+.c-top-vision__lead{margin-top:.8125rem}}.c-top-vision__lead+.c-top-vision__main{margin-top:2.125rem}.c-top-vision__main+.c-top-vision__main{margin-top:1.375rem}@media screen and (max-width:46.8125em){.c-top-vision__main+.c-top-vision__main{margin-top:.8125rem}}.c-top-vision__button{margin-top:2rem}@media screen and (min-width:59.375em){.c-top-vision__button{margin-top:2.8125rem}}.c-vision-block__image{border-radius:5px;overflow:hidden;margin-bottom:2.5rem;position:relative;width:100%}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-block__image{margin-bottom:1.875rem}}.c-vision-block__image.is-sp-scroll{position:relative;overflow:hidden}.c-vision-block__image.is-sp-scroll img{display:block;width:59.375rem;max-width:initial}.c-vision-block__image.is-resize:before{content:"";display:none;padding-top:66.7638483965%}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-block__image.is-resize:before{display:block}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-block__image.is-resize img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.c-vision-block__title{font-size:1.5rem;line-height:1.5833333333;letter-spacing:0em;font-weight:700;margin-bottom:2rem;color:#181818}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-block__title{font-size:1.25rem;margin-bottom:1rem}}.c-vision-block__title strong{color:#013e96}.c-vision-block .scroll-hint-icon{top:2.5rem}.c-vision-page-lead__main{margin-bottom:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__main{margin-bottom:3.125rem}}.c-vision-page-lead__main-top{margin-bottom:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__main-top{display:flex;flex-direction:column-reverse;margin-bottom:2.5rem}}.c-vision-page-lead__main-title{font-size:3rem;line-height:1.5833333333;letter-spacing:0em;font-weight:700;margin-bottom:3.125rem;color:#181818}@media screen and (max-width:59.3125em){.c-vision-page-lead__main-title{font-size:2.375rem}}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__main-title{font-size:1.625rem;margin-bottom:0}}.c-vision-page-lead__main-image{border-radius:5px;overflow:hidden}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__main-image{width:calc(100% + 32px);margin-left:-1rem;border-radius:0;margin-bottom:3.125rem}}.c-vision-page-lead__main-text{font-size:1.125rem;line-height:1.7777777778;letter-spacing:0em;font-weight:400}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__main-text{font-size:.875rem}}.c-vision-page-lead__main-text p:not(:last-child){margin-bottom:1.8125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__main-text p:not(:last-child){margin-bottom:1.125rem}}.c-vision-page-lead__sub{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__sub{display:block}}.c-vision-page-lead__sub-image{width:42.96875%;border-radius:5px;overflow:hidden}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__sub-image{width:100%;margin-bottom:1.875rem}}.c-vision-page-lead__sub-text{width:48.4375%;font-size:1.125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__sub-text{width:100%;font-size:.875rem}}.c-vision-page-lead__sub-text p:not(:last-child){margin-bottom:1.8125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.c-vision-page-lead__sub-text p:not(:last-child){margin-bottom:1.125rem}}.p-eir-container tr.headTr td{padding-top:2rem}.p-eir-container .notes,.p-eir-container #note,.p-eir-container #download{font-size:.8125rem}.p-eir-container #footer2{font-size:.8125rem !important}.p-eir-container #yearSelect{width:18.75rem;max-width:100%;margin-top:0;margin-bottom:2.5rem}.p-eir-container #ir_library{float:none}.p-eir-container #divDataArea{clear:both;display:flow-root}.p-eir-container #divDataArea h3{font-size:1.5rem;margin-bottom:1.25rem}@media screen and (max-width:46.8125em){.p-eir-container #divDataArea h3{font-size:1.1875rem;margin-bottom:1rem}}.p-eir-container #divDataArea dl{display:flow-root;width:100%;clear:both}.p-eir-container #divDataArea dt{font-family:"azo-sans-web",sans-serif;background:#fff;color:#777;font-size:.875rem;padding:2.5rem 0 0;float:none;width:100%}@media screen and (max-width:59.3125em){.p-eir-container #divDataArea dt{padding-top:1.875rem}}.p-eir-container #divDataArea dt:first-of-type{border-top:solid 1px #dbdbdb}.p-eir-container #divDataArea dd{border-bottom:solid 1px #dbdbdb;width:100%;float:none;padding:0 0 2.5rem;font-family:"azo-sans-web",sans-serif;display:flex;align-items:center;color:#777;background:#fff;font-size:.75rem}@media screen and (max-width:59.3125em){.p-eir-container #divDataArea dd{display:block;padding-bottom:1.875rem}}.p-eir-container #divDataArea dd img{margin:0}.p-eir-container #divDataArea dd a{font-family:"Noto Sans JP",sans-serif;font-size:1rem;color:#333;text-decoration:none;display:block;flex-shrink:0;width:calc(100% - 10.9375rem);border-right:solid 1px #dbdbdb;padding-right:3.75rem;margin-right:3.75rem}@media screen and (max-width:59.3125em){.p-eir-container #divDataArea dd a{font-size:.875rem;padding-right:0;padding-top:.625rem;padding-bottom:.75rem;margin-right:0;border-right:none;width:100%}}.p-eir-container #divDataArea dd a:hover{opacity:1;color:#013e96}.p-eir-container.is-top .rss,.p-eir-container.is-top #yearList,.p-eir-container.is-top #nav_001,.p-eir-container.is-top .more-link,.p-eir-container.is-top .ir-list-container{display:none}.p-eir-container.is-top #ir_library{float:none;margin:0}.p-eir-container.is-top #ir_library #divDataArea dt{width:100%;padding:2.625rem 0 0;margin-bottom:.25rem}@media screen and (max-width:59.3125em){.p-eir-container.is-top #ir_library #divDataArea dt{padding-top:1.375rem}}.p-eir-container.is-top #ir_library #divDataArea dd{width:100%;padding:0 0 2.625rem;font-size:0}@media screen and (max-width:59.3125em){.p-eir-container.is-top #ir_library #divDataArea dd{padding:0 0 1.375rem}}.p-eir-container.is-top #ir_library #divDataArea dd img{display:none;margin:0}.p-eir-container.is-top #ir_library #divDataArea a{border:none}@media screen and (max-width:59.3125em){.p-eir-container.is-top #ir_library #divDataArea a{font-size:.875rem}}.p-eir-container.is-ir-top .rss,.p-eir-container.is-ir-top #yearList,.p-eir-container.is-ir-top #nav_001,.p-eir-container.is-ir-top .more-link,.p-eir-container.is-ir-top .ir-list-container{display:none}.p-eir-container.is-ir-top #ir_library{float:none;margin:0}.p-eir-container.is-ir-top #ir_library #divDataArea dt{width:100%}.p-eir-container.is-ir-top #ir_library #divDataArea dd{width:100%}.p-eir-container.is-ir-news #tab{float:none;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));margin-bottom:2.5rem;line-height:1.5}@media screen and (max-width:59.3125em){.p-eir-container.is-ir-news #tab{display:flex;gap:0;width:auto;white-space:nowrap;overflow-x:scroll}}.p-eir-container.is-ir-news #tab li{margin:0;float:none}@media screen and (max-width:59.3125em){.p-eir-container.is-ir-news #tab li{margin-bottom:.25rem;margin-right:.25rem}}.p-eir-container.is-ir-news #tab a{background-color:#fff;border-radius:5px;border:solid 1px #dbdbdb;color:#181818;text-align:center;text-decoration:none;display:block;padding:1rem 1.5rem;position:relative;transition:all .3s}@media screen and (min-width:0em)and (max-width:46.8125em){.p-eir-container.is-ir-news #tab a{padding:.5rem 1rem}}.p-eir-container.is-ir-news #tab a:hover,.p-eir-container.is-ir-news #tab a.selected{opacity:1;transform:none !important;border:solid 1px #013e96 !important;color:#fff !important;background-color:#013e96}.p-eir-container.is-ir-news #ir_library{float:none;margin:0}.p-eir-container.is-ir-news #ir_library #divDataArea{background:#fff}.p-eir-container.is-ir-news #ir_library #divDataArea dt{width:100%}.p-eir-container.is-ir-news #ir_library #divDataArea dd{width:100%}.p-eir-container #hqir .frameTable{width:calc(100% + 5rem) !important;table-layout:fixed;border-collapse:separate;border-spacing:2.5rem;margin-right:-2.5rem;margin-left:-2.5rem}@media screen and (max-width:59.3125em){.p-eir-container #hqir .frameTable{width:100% !important;margin:auto;display:block}.p-eir-container #hqir .frameTable>tbody,.p-eir-container #hqir .frameTable>tbody>tr,.p-eir-container #hqir .frameTable>tbody>tr>td{display:block;width:100%}}.p-eir-container #hqir .frameTable table{width:100% !important;max-width:31.875rem}.p-eir-container #hqir .chart{margin:auto}@media screen and (max-width:23.375em){.p-eir-container #hqir .chart{zoom:.95}}.p-eir-container #hqir .qir_table{border-collapse:separate;border:none}.p-eir-container #hqir .qir_table th,.p-eir-container #hqir .qir_table td{font-size:1.125rem;padding:4px;border-color:#dbdbdb}@media screen and (max-width:46.8125em){.p-eir-container #hqir .qir_table th,.p-eir-container #hqir .qir_table td{font-size:.875rem}}.p-eir-container #hqir .qir_table th{color:#181818;background:#e5ebf4;border-left-width:1px;border-right-width:0}.p-eir-container #hqir .qir_table th:last-child{border-right-width:1px}.p-eir-container #hqir .qir_table th:first-child{white-space:nowrap}.p-eir-container #hqir .qir_table .yearTh{padding:6px 4px}.p-eir-container #hqir .qir_table tr:first-child th{border-top-width:1px}.p-eir-container #hqir .qir_table tr:first-child th:first-child{border-top-left-radius:5px}.p-eir-container #hqir .qir_table tr:first-child th:last-child{border-top-right-radius:5px}.p-eir-container #hqir .qir_table tr:last-child th:first-child{border-bottom-left-radius:5px}.p-eir-container #hqir .qir_table tr:last-child td:last-child{border-bottom-right-radius:5px}.p-eir-container #hqir .qir_label{color:#181818;font-size:1.5rem;line-height:1.3333333333}@media screen and (max-width:46.8125em){.p-eir-container #hqir .qir_label{font-size:1.25rem}}.p-eir-container #hqir .tit_id61{font-size:1.5rem !important;width:100%}@media screen and (max-width:46.8125em){.p-eir-container #hqir .tit_id61{font-size:1.25rem}}.p-eir-container #hqir .qir_unit{font-size:1rem;line-height:1.5}@media screen and (max-width:46.8125em){.p-eir-container #hqir .qir_unit{font-size:.875rem}}.p-eir-container.is-meeting #divDataArea dt,.p-eir-container.is-meeting #divDataArea dd{padding:2.5rem 0;border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}.p-eir-container.is-meeting #divDataArea dt{width:10rem;float:left}@media screen and (min-width:59.375em){.p-eir-container.is-meeting #divDataArea dt{line-height:28.8px}}@media screen and (max-width:59.3125em){.p-eir-container.is-meeting #divDataArea dt{width:100%;padding:1.875rem 0 0;float:none;border-bottom:0}}.p-eir-container.is-meeting #divDataArea dd{width:calc(100% - 10rem);font-size:inherit;color:inherit}@media screen and (max-width:59.3125em){.p-eir-container.is-meeting #divDataArea dd{width:100%;border-top:0;padding:0 0 1.875rem}}.p-eir-container.is-yuho #ir_library h4{border:none;font-size:1.5rem;margin-bottom:1.25rem}@media screen and (max-width:46.8125em){.p-eir-container.is-yuho #ir_library h4{font-size:1.1875rem;margin-bottom:1rem}}.p-eir-container.is-yuho div#yuhoTable table,.p-eir-container.is-yuho div#mkr table{border:none}@media screen and (max-width:59.3125em){.p-eir-container.is-yuho div#yuhoTable table,.p-eir-container.is-yuho div#mkr table{display:block;width:100%}.p-eir-container.is-yuho div#yuhoTable table tbody,.p-eir-container.is-yuho div#yuhoTable table tr,.p-eir-container.is-yuho div#yuhoTable table th,.p-eir-container.is-yuho div#yuhoTable table td,.p-eir-container.is-yuho div#mkr table tbody,.p-eir-container.is-yuho div#mkr table tr,.p-eir-container.is-yuho div#mkr table th,.p-eir-container.is-yuho div#mkr table td{display:block;width:100%}}.p-eir-container.is-yuho div#yuhoTable table th,.p-eir-container.is-yuho div#yuhoTable table td,.p-eir-container.is-yuho div#mkr table th,.p-eir-container.is-yuho div#mkr table td{border:none;background:0 0}.p-eir-container.is-yuho div#yuhoTable table td,.p-eir-container.is-yuho div#mkr table td{padding:2rem 0}@media screen and (max-width:59.3125em){.p-eir-container.is-yuho div#yuhoTable table td,.p-eir-container.is-yuho div#mkr table td{padding:1.5rem 0}}.p-eir-container.is-yuho div#yuhoTable table td img,.p-eir-container.is-yuho div#mkr table td img{vertical-align:baseline}.p-eir-container.is-yuho div#yuhoTable table tr,.p-eir-container.is-yuho div#mkr table tr{border-top:solid 1px #dbdbdb}.p-eir-container.is-yuho div#yuhoTable table tr:last-child,.p-eir-container.is-yuho div#mkr table tr:last-child{border-bottom:solid 1px #dbdbdb}@media screen and (min-width:59.375em){.p-eir-container.is-yuho div#yuhoTable table .yuhotitle{width:17.5rem}.p-eir-container.is-yuho div#yuhoTable table .yuhopdf{width:calc(100% - 17.5rem)}}@media screen and (max-width: 59.3125em){.p-eir-container.is-yuho div#yuhoTable table .yuhotitle{padding-bottom:0}.p-eir-container.is-yuho div#yuhoTable table .yuhopdf{padding-top:.5rem}}@media screen and (min-width: 59.375em){.p-eir-container.is-yuho div#mkr table .yuhoym{width:17.5rem}.p-eir-container.is-yuho div#mkr table .yuhotitle{width:auto}.p-eir-container.is-yuho div#mkr table .yuhopdf{width:12.5rem}}@media screen and (max-width: 59.3125em){.p-eir-container.is-yuho div#mkr table .yuhoym{padding-bottom:0}.p-eir-container.is-yuho div#mkr table .yuhotitle{padding-top:.5rem;padding-bottom:0}.p-eir-container.is-yuho div#mkr table .yuhopdf{padding-top:.5rem}}.p-eir-container.is-calendar #ir_library h3{border-top:solid 1px #dbdbdb;cursor:pointer;background:#fff;margin:0;padding:1rem 2rem;position:relative}@media screen and (max-width:46.8125em){.p-eir-container.is-calendar #ir_library h3{padding:1rem}}.p-eir-container.is-calendar #ir_library h3:last-of-type{border-bottom:solid 1px #dbdbdb}.p-eir-container.is-calendar #ir_library h3:last-of-type.is-open{border-bottom:0}.p-eir-container.is-calendar #ir_library h3:after{content:"";width:.5625rem;height:1rem;flex-shrink:0;display:block;position:absolute;right:2rem;top:2rem;background:var(--main-color);-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:rotate(90deg);margin-left:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.p-eir-container.is-calendar #ir_library h3:after{width:.4375rem;height:.75rem;margin-left:1rem}}.p-eir-container.is-calendar #ir_library h3.is-open:after{transform:rotate(-90deg)}.p-eir-container.is-calendar #ir_library dl{display:flow-root;background:#f8f9fa;padding:1rem 2rem}@media screen and (max-width:46.8125em){.p-eir-container.is-calendar #ir_library dl{padding:1rem}}.p-eir-container.is-calendar #ir_library dl:last-of-type.is-open{border-bottom:solid 1px #dbdbdb}.p-eir-container.is-calendar #ir_library dt,.p-eir-container.is-calendar #ir_library dd{padding:1rem 0;border-bottom:solid 1px #dbdbdb}.p-eir-container.is-calendar #ir_library dt:last-of-type,.p-eir-container.is-calendar #ir_library dd:last-of-type{border-bottom:0}.p-eir-container.is-calendar #ir_library dt{width:10rem}@media screen and (max-width:59.3125em){.p-eir-container.is-calendar #ir_library dt{width:100%;float:none;padding-bottom:0;border-bottom:0;font-size:90%}}.p-eir-container.is-calendar #ir_library dd{width:calc(100% - 10rem);font-size:inherit;color:inherit}@media screen and (max-width:59.3125em){.p-eir-container.is-calendar #ir_library dd{width:100%;float:none;padding-top:0;border-top:0}}.wp-block-button__link{position:relative;outline:none;display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;color:#013e96;border:solid 1px currentColor;text-decoration:none;min-width:11.8125rem;font-size:1rem;background:0 0;border-radius:.3125rem;padding:.8125rem 1.5rem;transition:all .3s}@media screen and (min-width:0em)and (max-width:46.8125em){.wp-block-button__link{font-size:.875rem;min-width:9.5625rem;padding:.625rem 1.25rem}}.wp-block-button__link:after{content:"";width:.375rem;height:.75rem;background:#013e96;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;line-height:1;letter-spacing:0;margin-left:.75rem}@media screen and (min-width:0em)and (max-width:46.8125em){.wp-block-button__link:after{-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);width:.375rem;height:.75rem;margin-left:1rem}}.wp-block-button__link:hover{opacity:1;background-color:#013e96;color:#fff;border-color:#013e96}.wp-block-button__link:hover:after{background-color:#fff}.wp-block-button__link[target=_blank]:after{width:.8125rem;height:.6875rem;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg) !important}.l-aside{width:100%;max-width:20rem;margin-left:auto}@media screen and (max-width:59.3125em){.l-aside{width:100%;max-width:100%;margin:3.125rem 0}}.l-block__margin-normal{margin-top:3.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-block__margin-normal{margin-top:1.75rem}}.l-block__margin-large{margin-top:4rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-block__margin-large{margin-top:2rem}}.l-block__margin-medium{margin-top:3rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-block__margin-medium{margin-top:.75rem}}.l-block__margin-small{margin-top:1.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-block__margin-small{margin-top:.75rem}}.l-block__margin-none{margin-top:0}.l-container{max-width:calc(1280px + 5rem + 5rem);padding-right:80px;padding-left:80px;margin-left:auto;margin-right:auto}@media screen and (max-width:59.3125em){.l-container{padding-right:32px;padding-left:32px}}@media screen and (min-width:0em)and (max-width:46.8125em){.l-container{padding-right:16px;padding-left:16px}}.l-container.is-xs{max-width:61.875rem;box-sizing:content-box}.l-container.is-sm{max-width:66.25rem;box-sizing:content-box}.l-container.is-lg{max-width:100rem;box-sizing:content-box}.l-container.is-two-columns{display:flex;padding:0 !important}@media(max-width:900px){.l-container.is-two-columns{display:block}}.l-footer{position:relative;background-color:#013e96;color:#fff}@media screen and (max-width:59.3125em){.l-footer{background:#013e96 url("/wp-content/uploads/2024/03/bg-footer-sp.webp") no-repeat bottom right;background-size:80% auto}}.l-footer a{color:inherit;text-decoration:none}.l-footer__main{padding-top:8.75rem;padding-bottom:5rem;background:transparent url("/wp-content/uploads/2024/03/bg-footer.webp") no-repeat bottom left}@media screen and (max-width:59.3125em){.l-footer__main{background:0 0}}@media screen and (max-width:46.8125em){.l-footer__main{padding:4.375rem 0 2.125rem;font-size:1rem}}.l-footer__top{margin-bottom:5rem;display:flex;justify-content:space-between}@media screen and (max-width:46.8125em){.l-footer__top{margin-bottom:1.5rem}}.l-footer__logo{display:block;width:100%;max-width:22rem;margin-top:0;margin-bottom:1.1875rem}@media screen and (max-width:46.8125em){.l-footer__logo{max-width:16.5rem;margin-bottom:.875rem}}.l-footer__address{font-style:normal;font-size:1rem;line-height:1.6}@media screen and (max-width:46.8125em){.l-footer__address{font-size:1rem;line-height:1.6}}.l-footer__contact{margin-top:1rem;max-width:8.75rem}.l-footer__contact .c-button{min-width:8.75rem}.l-footer__lang .c-lang-switch{color:#c1c1c1}@media screen and (max-width:59.3125em){.l-footer__lang{display:none}}.l-footer__middle{display:flex;justify-content:space-between}.l-footer__sitemap{display:flex;justify-content:space-between;width:85.9375%;line-height:1.3}@media screen and (max-width:59.3125em){.l-footer__sitemap{display:none}}.l-footer__sitemap-col{width:19.2727272727%}.l-footer__sitemap-col.is-lg{width:44%}.l-footer__sitemap-col.is-inner{width:43.8016528926%}.l-footer__sitemap-col-inner{display:flex;justify-content:space-between}.l-footer__sitemap-block+.l-footer__sitemap-block{margin-top:3.75rem}.l-footer__sitemap-block.is-child{margin-top:2.3125rem}.l-footer__sitemap-block-title{color:#356cb5;font-family:"azo-sans-web",sans-serif;font-size:1.125rem;line-height:1.2222222222;text-transform:uppercase;margin-bottom:1rem}.l-footer__sitemap-list-title{font-weight:700;margin-bottom:.625rem;font-size:1rem;line-height:1.6}.l-footer__sitemap-list{border-left:solid 1px #356cb5;padding-left:1rem}.l-footer__sitemap-list li{margin-bottom:.375rem}.l-footer__sitemap-list li a{font-size:1rem;line-height:1.6}.l-footer__sns-list{font-family:"azo-sans-web",sans-serif;font-size:.875rem;line-height:1.6}.l-footer__sns-list li{margin-bottom:.625rem}.l-footer__sns-list img{vertical-align:middle;margin-right:.5rem}.l-footer__bottom{background:#023691}@media screen and (max-width:59.3125em){.l-footer__bottom{background:0 0;border-top:solid 1px #356cb5}}.l-footer__bottom-inner{padding:1.125rem 0 1.375rem;font-size:.75rem;line-height:1.75;display:flex;justify-content:space-between}@media screen and (max-width:59.3125em){.l-footer__bottom-inner{display:block;padding:1.5rem 0 0}}.l-footer__bottom-inner ul{display:flex}@media screen and (max-width:59.3125em){.l-footer__bottom-inner ul{display:block}}.l-footer__bottom-inner li:not(:last-child){margin-right:1.25rem}@media screen and (max-width:59.3125em){.l-footer__bottom-inner li{margin-left:0}.l-footer__bottom-inner li+li{margin-top:.75rem}}.l-footer__copyright{color:rgba(255,255,255,.5);margin-left:auto;display:block;font-size:.75rem;line-height:1.3333333333;text-transform:uppercase}@media screen and (max-width:59.3125em){.l-footer__copyright{text-align:left;background:#023691;padding:1rem;margin:1.5rem -1rem 0}}.l-footer.is-simple .l-footer__main{display:none}.l-header{background-color:transparent;width:100%;z-index:99;position:sticky;top:0;transition:background-color .3s;color:#181818}@media screen and (max-width:59.3125em){.l-header{background:#fff}}.l-header.is-fixed{background-color:#fff}.l-header.is-relative{position:relative}.l-header__inner{display:flex;align-items:center;margin-bottom:8px}@media screen and (max-width:59.3125em){.l-header__inner{flex-wrap:wrap}}.l-header__logo{margin:0;width:264px;width:min(264px,13.75%);flex-shrink:0}@media screen and (max-width:59.3125em){.l-header__logo{width:140px}}.l-header__logo a,.l-header__logo img{display:block}.l-header__content{display:flex;align-items:center;padding:1.25rem 1.5625rem 1.25rem 2.5rem;height:6.25rem}@media screen and (max-width:59.3125em){.l-header__content{padding:.1875rem 4.125rem .1875rem 1rem;height:3.4375rem}}.l-header__nav{margin-left:auto;display:flex;justify-content:flex-end;align-items:center;width:100%;font-size:1.0625rem;font-weight:700}.l-header__nav-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media screen and (max-width:59.3125em){.l-header__nav-list{display:none}}.l-header__nav-list .is-has-submenu>a:after,.l-header__nav-list .is-has-submenu>span:after{content:"";display:inline-block;margin-left:.375rem;background:currentColor;-webkit-mask-image:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-btn-arrow-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:rotate(90deg);background-position:center;width:.75rem;height:.75rem}.l-header__nav-list .is-has-submenu>a:hover:after,.l-header__nav-list .is-has-submenu>span:hover:after{width:.75rem;transform:rotate(-90deg)}.l-header__nav-list>li:not(:first-of-type){margin-left:1.875rem}.l-header__nav-list>li:hover .l-header__submenu{visibility:visible;opacity:1;transition:all .3s}.l-header__nav-list>li a{text-decoration:none;color:inherit}.l-header__nav-list>li>a{font-size:1.0625rem;position:relative;padding-bottom:2.5rem;transition:color .3s ease}@media screen and (max-width:79.9375em){.l-header__nav-list>li>a{font-size:.875rem}}.l-header__nav-list>li>a:hover{opacity:1;color:#349bcb}.l-header__submenu{position:absolute;bottom:0;right:1rem;transform:translateY(100%);width:calc(100% - 2rem);max-width:79.6875rem;font-weight:400;z-index:9999;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.08);border-radius:.3125rem;overflow:hidden;visibility:hidden;opacity:0;transition:all .05s}@media screen and (min-width:90em){.l-header__submenu{right:10rem}}.l-header__submenu a:hover{opacity:1;color:#013e96}.l-header__submenu__outer{display:flex;height:100%;width:100%}.l-header__submenu__title{width:24.7058823529%;padding:3.125rem;background:#013e96;color:#fff;font-size:1.5rem}.l-header__submenu__title .is-main{font-family:"azo-sans-web",sans-serif;--letter-spacing:.05em;text-transform:uppercase;display:block}.l-header__submenu__title .is-small{font-size:1rem;font-weight:400;display:block}.l-header__submenu__content{padding:2.375rem 4.375rem;width:75.2941176471%;font-size:1rem}.l-header__submenu__row{display:flex;flex-wrap:wrap}.l-header__submenu__row:not(:last-child){border-bottom:solid 1px #dbdbdb}.l-header__submenu__item,.l-header__submenu__block{width:23.7804878049%;margin-left:14.2682926829%}.l-header__submenu__item:nth-child(3n+1),.l-header__submenu__block:nth-child(3n+1){margin-left:0}.l-header__submenu__item{display:block;padding:2rem 0}.l-header__submenu__list-title{font-size:1.125rem;line-height:1.3333333333;font-weight:700;position:relative;margin-top:1rem;margin-bottom:1rem;padding-left:1.125rem}.l-header__submenu__list-title:before{content:"";display:block;position:absolute;top:.6875rem;left:0;width:.375rem;height:.375rem;background:#013e96}.l-header__submenu__list li{margin-bottom:.375rem}.l-header__button{max-width:9.375rem;margin-left:1.875rem;color:#fff;text-decoration:none;display:block;font-weight:400;font-size:1.125rem;line-height:1.2777777778;font-family:"azo-sans-web",sans-serif;padding:1.125rem 2rem;text-transform:uppercase;background:#013e96;border-radius:.3125rem}@media screen and (max-width:59.3125em){.l-header__button{display:none}}.l-header__button:after{display:none}.l-header__button span{font-size:1rem;padding-right:.5rem;vertical-align:sub}.l-header__lang{margin-left:1.5rem}.is-slidebar-active .l-header{position:fixed;top:0;left:0}.l-main{width:100%;max-width:120rem;margin:0 auto}.l-main.is-two-column{padding:5rem 0}@media screen and (max-width:59.3125em){.l-main.is-two-column{padding:2.5rem 0}}.l-main.is-two-column .l-container{display:flex;align-items:stretch}@media screen and (max-width:59.3125em){.l-main.is-two-column .l-container{display:block}}.l-main.is-two-column .l-container .l-wrapper{max-width:calc(100% - 320px - 70px);margin-right:4.375rem;width:100%}@media screen and (max-width:59.3125em){.l-main.is-two-column .l-container .l-wrapper{margin:auto;max-width:inherit}}.l-page-column{display:grid;grid-template-columns:13.75rem 1fr;gap:6.75rem}@media screen and (max-width:79.9375em){.l-page-column{grid-template-columns:12.5rem 1fr;gap:4rem}}@media screen and (max-width:59.3125em){.l-page-column{grid-template-columns:1fr}}.l-page-column__side{padding-bottom:10rem}@media screen and (max-width:59.3125em){.l-page-column__side{display:none}}.l-page-column__main{position:relative;width:100%;overflow:hidden}.l-page-header{width:100%;position:relative;overflow:hidden}.l-page-header__inner{position:relative;padding:6.5rem 0 7.5rem}@media(min-height:800px)and (orientation:landscape){.l-page-header__inner{padding:8rem 0 8.5rem}}@media screen and (max-width:59.3125em){.l-page-header__inner{padding:5.625rem 0 5.625rem}}.l-page-header .c-heading{margin-bottom:0}.l-page-header.is-sm .l-page-header__inner{padding:6rem 0 7rem}@media screen and (max-width:59.3125em){.l-page-header.is-sm .l-page-header__inner{padding:4rem 0 4rem}}.l-page-header.is-eng .c-heading .is-eng{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.375rem;margin-bottom:0}@media screen and (max-width:59.3125em){.l-page-header.is-eng .c-heading .is-eng{font-size:1.125rem;margin-bottom:.25rem}}@media screen and (max-width:46.8125em){.l-page-header.is-eng .c-heading .is-eng{font-size:.75rem}}.l-page-header.is-eng .c-heading .is-ja{font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:7.5rem}@media screen and (max-width:59.3125em){.l-page-header.is-eng .c-heading .is-ja{font-size:5rem;line-height:1.1956521739}}@media screen and (max-width:46.8125em){.l-page-header.is-eng .c-heading .is-ja{font-size:2.875rem}}.l-post-content:after,#growp-editor-wrapper.post-type-case .is-root-container:after,#growp-editor-wrapper.post-type-post .is-root-container:after,#tinymce.post-type-page:not(.page-column-editor):after,#tinymce.post-type-post:after{content:"";display:block;clear:both}.l-post-content :where(p,div,ul,ol,dl):where(:not(:first-child)),#growp-editor-wrapper.post-type-case .is-root-container :where(p,div,ul,ol,dl):where(:not(:first-child)),#growp-editor-wrapper.post-type-post .is-root-container :where(p,div,ul,ol,dl):where(:not(:first-child)),#tinymce.post-type-page:not(.page-column-editor) :where(p,div,ul,ol,dl):where(:not(:first-child)),#tinymce.post-type-post :where(p,div,ul,ol,dl):where(:not(:first-child)){margin-top:1rem}.l-post-content>:where(p,div,ul,ol,dl):where(:not(:first-child)),#growp-editor-wrapper.post-type-case .is-root-container>:where(p,div,ul,ol,dl):where(:not(:first-child)),#growp-editor-wrapper.post-type-post .is-root-container>:where(p,div,ul,ol,dl):where(:not(:first-child)),#tinymce.post-type-page:not(.page-column-editor)>:where(p,div,ul,ol,dl):where(:not(:first-child)),#tinymce.post-type-post>:where(p,div,ul,ol,dl):where(:not(:first-child)){margin-top:2rem}.l-post-content :where(h1,h2,h3,h4,h5,h6)+p,#growp-editor-wrapper.post-type-case .is-root-container :where(h1,h2,h3,h4,h5,h6)+p,#growp-editor-wrapper.post-type-post .is-root-container :where(h1,h2,h3,h4,h5,h6)+p,#tinymce.post-type-page:not(.page-column-editor) :where(h1,h2,h3,h4,h5,h6)+p,#tinymce.post-type-post :where(h1,h2,h3,h4,h5,h6)+p{margin-top:1rem}.l-post-content img,#growp-editor-wrapper.post-type-case .is-root-container img,#growp-editor-wrapper.post-type-post .is-root-container img,#tinymce.post-type-page:not(.page-column-editor) img,#tinymce.post-type-post img{border-radius:5px}.l-post-content h1,#growp-editor-wrapper.post-type-case .is-root-container h1,#growp-editor-wrapper.post-type-post .is-root-container h1,#tinymce.post-type-page:not(.page-column-editor) h1,#tinymce.post-type-post h1{color:#181818}.l-post-content h2,#growp-editor-wrapper.post-type-case .is-root-container h2,#growp-editor-wrapper.post-type-post .is-root-container h2,#tinymce.post-type-page:not(.page-column-editor) h2,#tinymce.post-type-post h2{color:#181818;line-height:1.4285714286;padding:1rem 1.25rem;background:#e5ebf4;border-left:solid .25rem #013e96}.l-post-content h3,#growp-editor-wrapper.post-type-case .is-root-container h3,#growp-editor-wrapper.post-type-post .is-root-container h3,#tinymce.post-type-page:not(.page-column-editor) h3,#tinymce.post-type-post h3{color:#181818;line-height:1.4583333333;background:#e5ebf4;padding:1rem}.l-post-content h4,#growp-editor-wrapper.post-type-case .is-root-container h4,#growp-editor-wrapper.post-type-post .is-root-container h4,#tinymce.post-type-page:not(.page-column-editor) h4,#tinymce.post-type-post h4{color:#181818}.l-post-content h5,#growp-editor-wrapper.post-type-case .is-root-container h5,#growp-editor-wrapper.post-type-post .is-root-container h5,#tinymce.post-type-page:not(.page-column-editor) h5,#tinymce.post-type-post h5{color:#181818}.l-post-content h6,#growp-editor-wrapper.post-type-case .is-root-container h6,#growp-editor-wrapper.post-type-post .is-root-container h6,#tinymce.post-type-page:not(.page-column-editor) h6,#tinymce.post-type-post h6{color:#181818}.l-post-content dl dt,#growp-editor-wrapper.post-type-case .is-root-container dl dt,#growp-editor-wrapper.post-type-post .is-root-container dl dt,#tinymce.post-type-page:not(.page-column-editor) dl dt,#tinymce.post-type-post dl dt{font-weight:700}.l-post-content dl dd,#growp-editor-wrapper.post-type-case .is-root-container dl dd,#growp-editor-wrapper.post-type-post .is-root-container dl dd,#tinymce.post-type-page:not(.page-column-editor) dl dd,#tinymce.post-type-post dl dd{margin-bottom:1em}.l-post-content table strong,#growp-editor-wrapper.post-type-case .is-root-container table strong,#growp-editor-wrapper.post-type-post .is-root-container table strong,#tinymce.post-type-page:not(.page-column-editor) table strong,#tinymce.post-type-post table strong{color:inherit}.l-post-content table a,#growp-editor-wrapper.post-type-case .is-root-container table a,#growp-editor-wrapper.post-type-post .is-root-container table a,#tinymce.post-type-page:not(.page-column-editor) table a,#tinymce.post-type-post table a{color:var(--main-color)}.l-post-content table a[target=_blank],#growp-editor-wrapper.post-type-case .is-root-container table a[target=_blank],#growp-editor-wrapper.post-type-post .is-root-container table a[target=_blank],#tinymce.post-type-page:not(.page-column-editor) table a[target=_blank],#tinymce.post-type-post table a[target=_blank]{text-decoration:none}.l-post-content table a[target=_blank]:after,#growp-editor-wrapper.post-type-case .is-root-container table a[target=_blank]:after,#growp-editor-wrapper.post-type-post .is-root-container table a[target=_blank]:after,#tinymce.post-type-page:not(.page-column-editor) table a[target=_blank]:after,#tinymce.post-type-post table a[target=_blank]:after{content:"";display:inline-block;margin-left:.5rem;width:.8125rem;height:.6875rem;background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg) no-repeat}.l-post-content ol,#growp-editor-wrapper.post-type-case .is-root-container ol,#growp-editor-wrapper.post-type-post .is-root-container ol,#tinymce.post-type-page:not(.page-column-editor) ol,#tinymce.post-type-post ol,.l-post-content ul,#growp-editor-wrapper.post-type-case .is-root-container ul,#growp-editor-wrapper.post-type-post .is-root-container ul,#tinymce.post-type-page:not(.page-column-editor) ul,#tinymce.post-type-post ul{list-style:none;padding-left:0}.l-post-content ol li,#growp-editor-wrapper.post-type-case .is-root-container ol li,#growp-editor-wrapper.post-type-post .is-root-container ol li,#tinymce.post-type-page:not(.page-column-editor) ol li,#tinymce.post-type-post ol li,.l-post-content ul li,#growp-editor-wrapper.post-type-case .is-root-container ul li,#growp-editor-wrapper.post-type-post .is-root-container ul li,#tinymce.post-type-page:not(.page-column-editor) ul li,#tinymce.post-type-post ul li{list-style:none}.l-post-content ol ol,#growp-editor-wrapper.post-type-case .is-root-container ol ol,#growp-editor-wrapper.post-type-post .is-root-container ol ol,#tinymce.post-type-page:not(.page-column-editor) ol ol,#tinymce.post-type-post ol ol,.l-post-content ol ul,#growp-editor-wrapper.post-type-case .is-root-container ol ul,#growp-editor-wrapper.post-type-post .is-root-container ol ul,#tinymce.post-type-page:not(.page-column-editor) ol ul,#tinymce.post-type-post ol ul,.l-post-content ul ol,#growp-editor-wrapper.post-type-case .is-root-container ul ol,#growp-editor-wrapper.post-type-post .is-root-container ul ol,#tinymce.post-type-page:not(.page-column-editor) ul ol,#tinymce.post-type-post ul ol,.l-post-content ul ul,#growp-editor-wrapper.post-type-case .is-root-container ul ul,#growp-editor-wrapper.post-type-post .is-root-container ul ul,#tinymce.post-type-page:not(.page-column-editor) ul ul,#tinymce.post-type-post ul ul{margin-top:.5rem}.l-post-content ul,#growp-editor-wrapper.post-type-case .is-root-container ul,#growp-editor-wrapper.post-type-post .is-root-container ul,#tinymce.post-type-page:not(.page-column-editor) ul,#tinymce.post-type-post ul{line-height:1.5}.l-post-content ul li+li,#growp-editor-wrapper.post-type-case .is-root-container ul li+li,#growp-editor-wrapper.post-type-post .is-root-container ul li+li,#tinymce.post-type-page:not(.page-column-editor) ul li+li,#tinymce.post-type-post ul li+li{margin-top:.625rem}.l-post-content ul>li,#growp-editor-wrapper.post-type-case .is-root-container ul>li,#growp-editor-wrapper.post-type-post .is-root-container ul>li,#tinymce.post-type-page:not(.page-column-editor) ul>li,#tinymce.post-type-post ul>li{position:relative;padding-left:1rem}.l-post-content ul>li:before,#growp-editor-wrapper.post-type-case .is-root-container ul>li:before,#growp-editor-wrapper.post-type-post .is-root-container ul>li:before,#tinymce.post-type-page:not(.page-column-editor) ul>li:before,#tinymce.post-type-post ul>li:before{content:"";width:.375em;height:.375em;display:block;background-color:#013e96;border-radius:.0625rem;position:absolute;top:.625em;left:0}.l-post-content ul ul,#growp-editor-wrapper.post-type-case .is-root-container ul ul,#growp-editor-wrapper.post-type-post .is-root-container ul ul,#tinymce.post-type-page:not(.page-column-editor) ul ul,#tinymce.post-type-post ul ul{margin-top:.5rem;list-style:none}.l-post-content ul ul li,#growp-editor-wrapper.post-type-case .is-root-container ul ul li,#growp-editor-wrapper.post-type-post .is-root-container ul ul li,#tinymce.post-type-page:not(.page-column-editor) ul ul li,#tinymce.post-type-post ul ul li{list-style:none}.l-post-content ol,#growp-editor-wrapper.post-type-case .is-root-container ol,#growp-editor-wrapper.post-type-post .is-root-container ol,#tinymce.post-type-page:not(.page-column-editor) ol,#tinymce.post-type-post ol{counter-reset:list;line-height:1.5}.l-post-content ol li+li,#growp-editor-wrapper.post-type-case .is-root-container ol li+li,#growp-editor-wrapper.post-type-post .is-root-container ol li+li,#tinymce.post-type-page:not(.page-column-editor) ol li+li,#tinymce.post-type-post ol li+li{margin-top:.625rem}.l-post-content ol>li,#growp-editor-wrapper.post-type-case .is-root-container ol>li,#growp-editor-wrapper.post-type-post .is-root-container ol>li,#tinymce.post-type-page:not(.page-column-editor) ol>li,#tinymce.post-type-post ol>li{position:relative;padding-left:1rem}.l-post-content ol>li:before,#growp-editor-wrapper.post-type-case .is-root-container ol>li:before,#growp-editor-wrapper.post-type-post .is-root-container ol>li:before,#tinymce.post-type-page:not(.page-column-editor) ol>li:before,#tinymce.post-type-post ol>li:before{font-family:"azo-sans-web",sans-serif;color:#013e96;content:counter(list);counter-increment:list;display:block;position:absolute;top:.0625em;left:0}.l-post-content iframe,#growp-editor-wrapper.post-type-case .is-root-container iframe,#growp-editor-wrapper.post-type-post .is-root-container iframe,#tinymce.post-type-page:not(.page-column-editor) iframe,#tinymce.post-type-post iframe{max-width:100%;width:100%}.l-post-content pre,#growp-editor-wrapper.post-type-case .is-root-container pre,#growp-editor-wrapper.post-type-post .is-root-container pre,#tinymce.post-type-page:not(.page-column-editor) pre,#tinymce.post-type-post pre{background:#f5f5f5;padding:1rem 1.5rem}.l-post-content strong,#growp-editor-wrapper.post-type-case .is-root-container strong,#growp-editor-wrapper.post-type-post .is-root-container strong,#tinymce.post-type-page:not(.page-column-editor) strong,#tinymce.post-type-post strong{font-weight:700}@media print{@page{margin:8mm;margin:10mm 8mm;margin:4mm !important;size:landscape;size:portrait}*{-webkit-print-color-adjust:exact !important;background-attachment:initial !important;overflow-y:visible !important}main *{opacity:1 !important;visibility:visible !important}html{overflow:visible !important;zoom:.7 !important}body{min-width:1320px !important;padding-top:0 !important;padding-bottom:0 !important}.c-slidebar-menu,.c-slidebar-button,.u-hidden-lg{display:none}}.l-section.is-xlg{padding-top:12.5rem;padding-bottom:12.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-xlg{padding-top:5.625rem;padding-bottom:5.625rem}}.l-section.is-xlg.is-bottom-lg{padding-bottom:10rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-xlg.is-bottom-lg{padding-bottom:5.625rem}}.l-section.is-lg{padding-top:10rem;padding-bottom:10rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-lg{padding-top:5.625rem;padding-bottom:5.625rem}}.l-section.is-md{padding-top:7.5rem;padding-bottom:7.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-md{padding-top:3.75rem;padding-bottom:3.75rem}}.l-section.is-sm{padding-top:6.25rem;padding-bottom:6.25rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-sm{padding-top:3.75rem;padding-bottom:3.75rem}}.l-section.is-xs{padding-top:5rem;padding-bottom:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-xs{padding-top:3rem;padding-bottom:3rem}}.l-section.is-xxs{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:0em)and (max-width:46.8125em){.l-section.is-xxs{padding-top:3rem;padding-bottom:3rem}}.l-section.is-color-primary{background-color:#0b50b1;color:#fff}.l-section.is-color-primary .c-heading,.l-section.is-color-primary .c-top-heading{color:inherit}.l-section.is-color-bg{background:#e5ebf4}.l-section.is-color-bg-light{background:#f8f9fa}.l-section.is-top{padding-bottom:0 !important}.l-section.is-bottom{padding-top:0 !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-animated{animation-duration:1s;animation-fill-mode:both}.u-animated.is-infinite{animation-iteration-count:infinite}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes zoomOut{0%{transform:scale(1.1)}100%{transform:scale(1)}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#tinymce{margin-left:auto !important;margin-right:auto !important;padding-top:.75rem;padding-bottom:.75rem;font-family:"Noto Sans JP",sans-serif !important;overflow:scroll;margin-top:0 !important}@media screen and (min-width:0em)and (max-width:46.8125em){#tinymce{min-width:inherit !important;width:100%}}#growp-editor-wrapper{font-family:"Noto Sans JP",sans-serif !important}#growp-editor-wrapper.post-type-post .is-root-container{max-width:61.875rem;margin:auto}#growp-editor-wrapper.post-type-case .is-root-container{max-width:61.875rem;margin:auto}.u-mbs{margin-top:2.5rem;margin-bottom:2.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs{margin-top:1.25rem;margin-bottom:1.25rem}}.u-mbs.is-xlg{margin-top:7.5rem;margin-bottom:7.5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs.is-xlg{margin-top:3.75rem;margin-bottom:3.75rem}}.u-mbs.is-lg{margin-top:6.25rem;margin-bottom:6.25rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs.is-lg{margin-top:3.125rem;margin-bottom:3.125rem}}.u-mbs.is-md{margin-top:5rem;margin-bottom:5rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs.is-md{margin-top:2.5rem;margin-bottom:2.5rem}}.u-mbs.is-sm{margin-top:3.125rem;margin-bottom:3.125rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs.is-sm{margin-top:1.5625rem;margin-bottom:1.5625rem}}.u-mbs.is-xs{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs.is-xs{margin-top:1rem;margin-bottom:1rem}}.u-mbs.is-xxs{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:0em)and (max-width:46.8125em){.u-mbs.is-xxs{margin-top:1rem;margin-bottom:1rem}}.u-mbs.is-top{margin-bottom:0 !important}.u-mbs.is-bottom{margin-top:0 !important}@media screen and (min-width:0em)and (max-width:46.8125em){.u-hidden-sm{display:none !important}}@media screen and (max-width:59.3125em){.u-hidden-md{display:none !important}}@media screen and (min-width:59.375em){.u-hidden-lg{display:none !important}}@media screen and (min-width:46.875em){.u-visible-sm{display:none !important}}@media screen and (min-width:59.375em){.u-visible-md{display:none !important}}p,.u-text-normal{margin:0}small,.u-text-small{font-size:.85em}strong,.u-text-strong{font-weight:700}del,.u-text-del{text-decoration:line-through}a,.u-text-link{color:#013e96;text-decoration:underline;cursor:pointer}.u-text-link{text-decoration:none;font-size:87.5%}.u-text-link[target=_blank]:after{content:"";display:inline-block;margin-left:.5rem;width:.8125rem;height:.6875rem;background:url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/icon-external.svg) no-repeat}.u-text-link.is-en{font-family:"azo-sans-web",sans-serif}a:hover,.u-text-link:hover,.u-text-link.is-hover{opacity:.5}.u-text-danger{color:#cc2919}.u-text-info{color:#378da3}.u-text-success{color:#378da3}.service-list ul{display:flex;padding:1rem 2rem;color:#ccc}.header-add-acf{margin-top:0 !important;margin-bottom:0 !important;height:0}.header-add-acf .c-block-header__inner{padding-top:0;padding-bottom:0;height:5rem}.header-add-acf .c-block-header__sp-button{height:100%}.c-breadcrumb__inner{max-height:40rem;writing-mode:vertical-rl;display:inline-block}.biz-wrap{padding-top:2.5rem}.biz-wrap-title{color:#013e96;font-weight:700}.c-slidebar-menu__child.biz-menu{color:#013e96;font-weight:700;margin-top:1rem;margin-bottom:1rem}.service-nav dl{margin-bottom:1rem;display:flex}.service-nav dt{font-weight:700;width:6em;line-height:1;padding:.5rem 0}.service-nav dd span{padding-left:2rem}.service-nav dd span{border-left:1px solid #d9d9d9}.service-nav dd span{display:block}.service-nav dd span a{display:block;text-decoration:none;line-height:1;padding:.5rem 0}@media (min-width:768px){.service-nav{display:none}}.cal-img img{width:100%;margin-bottom:2rem}@media screen and (min-width:768px){.cal-img{display:flex}.cal-img img{width:50%}}.p-eir-container #divDataArea dd{font-size:1rem}.l-header__nav-list .l-header__submenu__title a{text-decoration:underline}.l-header__nav-list .l-header__submenu__title a:hover{color:#4e9fd1}.biz-wrap{padding:0 1rem}.l-header__submenu{padding-top:0;transform:translateY(calc(100% - 0.5px))}.l-header__submenu__content{padding:.5rem}.l-header__submenu__block{padding:.5rem;margin:0;width:50%}.biz-wrap .l-header__submenu__list-title{margin-top:.5rem}.add_spacer_rem{height:2rem}.l-header__submenu__row{padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:flex-start}.l-header__submenu__title{overflow-wrap:break-word;padding:3rem}.l-header__submenu__list{padding-left:1.125rem}@media screen and (max-width:63.9em){.l-header__nav-list{display:none}}@media screen and (max-width:63.9em){.l-header__content{padding:.1875rem 4.125rem .1875rem 1rem;height:3.4375rem}}@media screen and (max-width:63.9em){.l-header__button{display:none}}@media screen and (min-width:63.9em){.c-slidebar-button{display:none !important}.c-slidebar-menu{display:none !important}}@media screen and (max-width:63.9em){.c-slidebar-button{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;right:0;top:0;text-align:center;font-size:.75rem;z-index:9999;text-decoration:none;background-color:#fff;line-height:1;color:#013e96;width:3.4375rem;height:3.4375rem;padding-top:.375rem;border:none}.c-slidebar-button:active,.c-slidebar-button:hover{opacity:1}.c-slidebar-button__inner{display:block}.c-slidebar-button__line{height:1rem;display:block}.c-slidebar-button__line>span{display:block;width:1.625rem;height:.125rem;background:#013e96;margin-left:auto;margin-right:auto;margin-bottom:5px;transition:all ease .2s}.c-slidebar-button__line>span:last-child{margin-bottom:0}.c-slidebar-button__text{transition:all ease .2s;font-size:9px;letter-spacing:.4px;font-family:"azo-sans-web",sans-serif;margin-top:.5rem;display:block}.c-slidebar-button__text.is-close{display:none}.c-slidebar-menu{height:100vh;padding:3.75rem 2.5rem 6.5rem;position:fixed;background-color:#fff;background:#fff url(//solid-i.co.jp/wp-content/themes/datasection-html/dist/assets/css/../images/bg-slidebar.png) no-repeat right bottom/12.5rem;z-index:9980;width:100%;transform:translate3d(100%,0px,0px);right:0;transition:all ease-in-out .2s;overflow-x:scroll;top:0;-webkit-overflow-scrolling:touch}.c-slidebar-menu.is-active{height:calc(100% - 60px)
	}
	.c-slidebar-menu.is-top-to-bottom {
		transform: translate3d(0px, -100%, 0px);width:100%;opacity:0}.c-slidebar-menu__list{width:100%;font-size:.875rem;font-weight:700;line-height:1.25}.c-slidebar-menu__list a,.c-slidebar-menu__list span{display:block;color:inherit;font-weight:inherit;text-decoration:none;position:relative}.c-slidebar-menu__list [data-accordion-title]:after,.c-slidebar-menu__list [data-accordion-title]:before{content:"";display:block;width:.0625rem;height:.9375rem;background-color:currentColor;position:absolute;top:50%;right:.4375rem;transform:translateY(-50%)}.c-slidebar-menu__list [data-accordion-title]:after{width:.9375rem;height:.0625rem;right:0}.c-slidebar-menu__parent{color:#181818;font-size:1.25rem;line-height:1.45;font-weight:700}.c-slidebar-menu__parent:not(:last-child){border-bottom:solid 1px #dbdbdb}.c-slidebar-menu__parent.is-open>[data-accordion-title]:before{content:none}.c-slidebar-menu__parent-link{cursor:pointer;padding:1.375rem 2.875rem 1.375rem 0}.c-slidebar-menu__children{font-size:1rem;font-weight:400;width:100%;padding-bottom:1.25rem;display:none}.c-slidebar-menu__child{margin-bottom:.25rem}.c-slidebar-menu__child.is-open>[data-accordion-title]:before{content:none}.c-slidebar-menu__child>[data-accordion-title]:before{height:.625rem;right:1.53125rem}.c-slidebar-menu__child>[data-accordion-title]:after{width:.625rem}.c-slidebar-menu__child-link{padding:.375rem 3rem .375rem 0}.c-slidebar-menu__child-link.is-has-grandchild{position:relative;margin-top:.75rem;padding-left:.875rem;font-weight:700}.c-slidebar-menu__child-link.is-has-grandchild:before{content:"";display:block;position:absolute;top:.8125rem;left:0;width:.25rem;height:.25rem;background:#013e96}.c-slidebar-menu__grandchildren{font-size:.875rem;font-weight:400;width:100%;padding-left:.875rem}.c-slidebar-menu__grandchild:first-child{border-top:0}.c-slidebar-menu__grandchild-link{padding:.5rem 2.5rem .5rem 0}.c-slidebar-menu__buttons{margin-top:1.25rem;padding:0 1.25rem}.c-slidebar-menu__button+.c-slidebar-menu__button{margin-top:.5rem}.c-slidebar-menu__button{max-width:100%;font-weight:700;font-size:1.125rem;color:#013e96;background-color:#fff;padding:1.5rem;text-align:center}.c-slidebar-menu__button:after{content:none}.c-slidebar-menu__button__icon{display:inline;vertical-align:-.375rem;line-height:1;font-size:1.5rem;margin-right:.5rem}.c-slidebar-menu__sns-btns{max-width:100%;margin-top:1.5rem;display:flex;justify-content:center;line-height:1}.c-slidebar-menu__sns-btn{background:#fff;color:#013e96;text-decoration:none;margin:0 .5rem;width:2.75rem;height:2.75rem;border-radius:2.75rem;display:flex;align-items:center;justify-content:center}.c-slidebar-container{height:100%;transition:all ease-in-out .2s}.c-slidebar-container:after{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;opacity:0;transition:all ease-in-out .2s;display:none;z-index:999}.is-slidebar-active .c-slidebar-button__line{position:relative;width:1.5rem;display:block}.is-slidebar-active .c-slidebar-button__line>span{position:absolute}.is-slidebar-active .c-slidebar-button__line>span:nth-child(1){top:49%;transform:rotate(-30deg)}.is-slidebar-active .c-slidebar-button__line>span:nth-child(2){top:49%;transform:rotate(30deg)}.is-slidebar-active .c-slidebar-button__line>span:nth-child(3){display:none}.is-slidebar-active .c-slidebar-container{transform:translate3d(-100%,0px,0px)}.is-slidebar-active .c-slidebar-container:after{content:"";opacity:1;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);display:block;top:0;left:0}.is-slidebar-active .c-slidebar-container.is-top-to-bottom{transform:translate3d(0px,0px,0px)}.is-slidebar-active .c-slidebar-container.is-top-to-bottom:after{top:0}.is-slidebar-active .c-slidebar-menu{transform:translate3d(0,0,0)}.is-slidebar-active .c-slidebar-menu.is-top-to-bottom{transform:translate3d(0,0,0);opacity:1}}.c-forms span.required{font-size:80%;font-weight:400;margin-left:10px;background:#ea695b;color:#fff;padding:2px 4px;border-radius:4px}#submit_btn{width:100%}.contact_form_outer{width:90%;padding-top:5% !important;padding-right:5% !important;padding-left:5% !important;padding-bottom:5% !important;margin-left:auto !important;margin-right:auto !important;background-color:#fff}@media screen and (min-width:0em) and (max-width:46.8125em){.contact_form_outer{width:100%;padding-top:1rem !important;padding-right:0 !important;padding-left:0 !important;padding-bottom:1rem !important;margin-left:auto !important;margin-right:auto !important;background-color:#fff}}.cf7__list{display:flex;flex-wrap:wrap; margin-bottom:2rem}.cf7__list dt:nth-of-type(n+2),.cf7__list dd:nth-of-type(n+2){margin-top:1rem}.cf7__list dt{width:35%;padding-top:15px;text-align:right}.cf7__list dd{width:65%}.cf7_p{text-align:center;font-size:.8rem;margin-top:.5rem}.cf7_p_mcount{text-align:right}.cf7__required,.cf7__optional{margin-right:15px;padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;margin-left:.5rem;color:#fff;font-size:.8rem;vertical-align:1px;border-radius:5px}.cf7__required{background:var(--si-c-main-blue)}.cf7__optional{background:var(--si-c-light-gray) !important;color:var(--si-c-main-blue)}html body input[type=radio]{accent-color:var(--si-c-main-blue) !important}.cf7__list dd input[type=text],.cf7__list dd input[type=tel],.cf7__list dd input[type=email],.cf7__list dd textarea{width:100%;padding:15px 20px}.cf7__select{position:relative}.cf7__select select{width:100%;padding:19px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf7__button{margin-top:1rem;//padding-left:72px;text-align:center}input[type=submit]{--button-border-radius:5px;position:relative;display:inline-flex;align-items:center;justify-content:space-between;color:#fff;background:var(--si-c-main-blue) !important;border:solid 1px currentColor;text-decoration:none;min-width:16.25rem;font-size:1.125rem;background:0 0;border-radius:var(--button-border-radius);padding:.8125rem 1.5rem;transition:all .3s}.wpcf7-spinner{vertical-align:middle}@media screen and (max-width:767px){.cf7__list dt{width:100%;margin-bottom:15px;padding-top:0;text-align:left}.cf7__list dd{width:100%}.cf7__list dd:nth-of-type(n+2){margin-top:0}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{padding:15px 0 0}input[type=submit]{width:180px;height:56px}}body:where(:not(.contact-form,.no-page-header,#tinymce)){background:var(--si-c-white) !important;background-size:cover !important;background-repeat:no-repeat !important}.content-wrapper{display:flex;justify-content:center;width:100%;box-sizing:border-box}.content-wrapper .left-space{flex:.5;min-width:80px;background:0 0;width:calc((100vw - 1280px) / 2);min-width:80px;flex-shrink:0}.content-wrapper .l-container{padding:1rem;margin:0 auto;background:0 0;border-top-left-radius:1rem;overflow:hidden;max-width:1280px;width:100%;box-sizing:border-box}.content-wrapper .right-space{   flex:.5;background:0 0;width:calc((100vw - 1280px) / 2);min-width:80px;flex-shrink:0}@media (max-width:768px){.content-wrapper{flex-direction:column;width:100%;padding:0;padding-top:1rem;padding-bottom:1rem}.content-wrapper .left-space{width:.5rem;min-width:.5rem;flex-shrink:0;background-color:transparent}.content-wrapper .l-container{max-width:none;width:calc(100% - 1rem);margin:0 auto;padding:0;padding-top:.5rem;background:0 0;border-radius:.5rem}.content-wrapper .right-space{width:.5rem;min-width:.5rem;flex-shrink:0;background-color:transparent}}.si-breadcrumb{position:static;display:flex;align-items:center;justify-content:space-between;width:100%;height:2rem;background-color:transparent !important;color:var(--si-c-main-gray);padding:.5rem 1rem;box-sizing:border-box}.si-breadcrumb a{color:var(--si-c-main-gray);text-decoration:none}.si-breadcrumb a:hover{text-decoration:underline}.si-breadcrumb .c-breadcrumb{position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important;padding-left:.5rem !important;transform:none !important;width:100% !important;box-sizing:border-box;color:var(--si-c-main-gray)}.si-breadcrumb .c-breadcrumb{writing-mode:horizontal-tb !important;text-orientation:mixed !important}.si-breadcrumb .c-breadcrumb__inner{position:relative !important;top:0 !important;left:0 !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;writing-mode:horizontal-tb !important;text-orientation:mixed !important;margin:0 !important;padding:0 .5rem !important;width:100% !important;box-sizing:border-box}.si-breadcrumb .c-breadcrumb a{color:var(--si-c-main-gray);text-decoration:none}.si-breadcrumb .c-breadcrumb a:hover{text-decoration:underline}@media screen and (max-width:59.3125em){.c-breadcrumb{display:flex !important}}@media screen and (max-width:768px){.si-breadcrumb{display:none !important}}.si-h1-header{background-color:rgba(0,0,0,0);background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:12rem;display:flex;align-items:center;justify-content:flex-end;color:var(--si-c-white);position:relative;overflow:hidden}.si-h1-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.si-h1-image{width:100%;height:100%;object-fit:cover}.si-h1-title{text-align:left;padding:1rem 2rem;opacity:1;position:absolute;left:0}.js-enabled .si-h1-title{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 1s ease-out,transform 1s ease-out,visibility 0s linear 1s}.js-enabled .si-h1-title.visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 1s ease-out,transform 1s ease-out}.si-h1-subtitle{font-size:1.2rem;margin:0 0 10px;color:var(--si-c-white)}.si-h1-title h1,.si-h1-title .is-ja{font-size:2.5rem;font-weight:700;margin:10px 0;line-height:1.2;color:var(--si-c-white)}.si-h1-title h2,.si-h1-title h3{font-size:2rem;margin:0}@media screen and (max-width:768px){.si-h1-title{padding:.5rem 1rem}.si-h1-title .is-ja{font-size:1.8rem}.si-h1-subtitle{font-size:1rem}}html body .l-post-content h2,html body #growp-editor-wrapper.post-type-case .is-root-container h2,html body #growp-editor-wrapper.post-type-post .is-root-container h2,html body #tinymce.post-type-page:not(.page-column-editor) h2,html body #tinymce.post-type-post h2{line-height:1.4285714286;padding:1rem 1.25rem;background-color:transparent;border-left:none}.l-post-content h3,#growp-editor-wrapper.post-type-case .is-root-container h3,#growp-editor-wrapper.post-type-post .is-root-container h3,#tinymce.post-type-page:not(.page-column-editor) h3,#tinymce.post-type-post h3{color:#181818;line-height:1.4583333333;background:var(--si-c-light-gray);padding:1rem;margin-top:1.5rem}.l-post-content h4,#growp-editor-wrapper.post-type-case .is-root-container h4,#growp-editor-wrapper.post-type-post .is-root-container h4,#tinymce.post-type-page:not(.page-column-editor) h4,#tinymce.post-type-post h4{color:#181818;padding-left:1rem;border-left:solid .25rem var(--si-c-main-blue);line-height:1.4}.l-post-content ul>li:before,#growp-editor-wrapper.post-type-case .is-root-container ul>li:before,#growp-editor-wrapper.post-type-post .is-root-container ul>li:before,#tinymce.post-type-page:not(.page-column-editor) ul>li:before,#tinymce.post-type-post ul>li:before{content:"";width:.375em;height:.375em;display:block;background-color:var(--si-c-main-blue);border-radius:.0625rem;position:absolute;top:.625em;left:0}.l-post-content ol li,#growp-editor-wrapper.post-type-case .is-root-container ol li,#growp-editor-wrapper.post-type-post .is-root-container ol li,#tinymce.post-type-page:not(.page-column-editor) ol li,#tinymce.post-type-post ol li,.l-post-content ul li,#growp-editor-wrapper.post-type-case .is-root-container ul li,#growp-editor-wrapper.post-type-post .is-root-container ul li,#tinymce.post-type-page:not(.page-column-editor) ul li,#tinymce.post-type-post ul li{list-style:none}.l-post-content ol>li:before,#growp-editor-wrapper.post-type-case .is-root-container ol>li:before,#growp-editor-wrapper.post-type-post .is-root-container ol>li:before,#tinymce.post-type-page:not(.page-column-editor) ol>li:before,#tinymce.post-type-post ol>li:before{font-family:"azo-sans-web",sans-serif;color:var(--si-c-main-blue);content:counter(list);counter-increment:list;display:block;position:absolute;top:.0625em;left:0}.l-post-content ol li,#growp-editor-wrapper.post-type-case .is-root-container ol li,#growp-editor-wrapper.post-type-post .is-root-container ol li,#tinymce.post-type-page:not(.page-column-editor) ol li,#tinymce.post-type-post ol li{list-style:none}.no-list-style,.no-list-style li{list-style:none;padding-left:0}.wp-block-list.no-list-style>li:before{content:none !important;display:none !important;width:0 !important;height:0 !important;background-color:transparent !important}.blocks-gallery-grid.no-list-style>li:before{content:none !important;display:none !important;width:0 !important;height:0 !important;background-color:transparent !important}.c-table,.l-post-content table,#growp-editor-wrapper.post-type-case .is-root-container table,#growp-editor-wrapper.post-type-post .is-root-container table,#tinymce.post-type-page:not(.page-column-editor) table,#tinymce.post-type-post table{border-collapse:collapse;border:1px solid var(--border-color);border-left:1px solid var(--border-color)}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{border:1px solid var(--border-color);padding:1.875rem 3.75rem;vertical-align:top;text-align:left;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th{width:13.75rem;background:var(--si-c-light-gray-2);color:#181818;font-weight:700}.c-table tr th:first-child,.l-post-content table tr th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tr th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tr th:first-child,#tinymce.post-type-page:not(.page-column-editor) table tr th:first-child,#tinymce.post-type-post table tr th:first-child,.c-table tr td:first-child,.l-post-content table tr td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tr td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tr td:first-child,#tinymce.post-type-page:not(.page-column-editor) table tr td:first-child,#tinymce.post-type-post table tr td:first-child{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.c-table,.l-post-content table,#growp-editor-wrapper.post-type-case .is-root-container table,#growp-editor-wrapper.post-type-post .is-root-container table,#tinymce.post-type-page:not(.page-column-editor) table,#tinymce.post-type-post table{border-collapse:collapse;width:100%}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{border:1px solid var(--border-color);padding:1rem;box-sizing:border-box}.c-table,.l-post-content table,#growp-editor-wrapper.post-type-case .is-root-container table,#growp-editor-wrapper.post-type-post .is-root-container table,#tinymce.post-type-page:not(.page-column-editor) table,#tinymce.post-type-post table{border:1px solid var(--border-color);border-radius:var(--border-radius);border-collapse:separate;border-spacing:0;overflow:hidden}@media screen and (max-width:767px){.c-table,.l-post-content table,#growp-editor-wrapper.post-type-case .is-root-container table,#growp-editor-wrapper.post-type-post .is-root-container table,#tinymce.post-type-page:not(.page-column-editor) table,#tinymce.post-type-post table{border:none}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{border:1px solid var(--border-color);border-left:none;border-right:none;box-sizing:border-box}.c-table tr th:first-child,.l-post-content table tr th:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tr th:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tr th:first-child,.c-table tr td:first-child,.l-post-content table tr td:first-child,#growp-editor-wrapper.post-type-case .is-root-container table tr td:first-child,#growp-editor-wrapper.post-type-post .is-root-container table tr td:first-child{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.c-table tr th:last-child,.l-post-content table tr th:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tr th:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tr th:last-child,.c-table tr td:last-child,.l-post-content table tr td:last-child,#growp-editor-wrapper.post-type-case .is-root-container table tr td:last-child,#growp-editor-wrapper.post-type-post .is-root-container table tr td:last-child{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.c-table,.l-post-content table,#growp-editor-wrapper.post-type-case .is-root-container table,#growp-editor-wrapper.post-type-post .is-root-container table,#tinymce.post-type-page:not(.page-column-editor) table,#tinymce.post-type-post table{border-collapse:collapse}.c-table th,.l-post-content table th,#growp-editor-wrapper.post-type-case .is-root-container table th,#growp-editor-wrapper.post-type-post .is-root-container table th,#tinymce.post-type-page:not(.page-column-editor) table th,#tinymce.post-type-post table th,.c-table td,.l-post-content table td,#growp-editor-wrapper.post-type-case .is-root-container table td,#growp-editor-wrapper.post-type-post .is-root-container table td,#tinymce.post-type-page:not(.page-column-editor) table td,#tinymce.post-type-post table td{border:1px solid var(--border-color) !important;box-sizing:border-box !important;width:100% !important}}.wp-block-table.si-table-nonborder,.wp-block-table.si-table-nonborder table,.wp-block-table.si-table-nonborder th,.wp-block-table.si-table-nonborder td{border:none !important;border-radius:0 !important;border-collapse:collapse;background:0 0;overflow:visible !important}.wp-block-table.si-table-nonborder tr{border-bottom:none !important}body.home .l-main h2{color:inherit;line-height:inherit;background:0 0;border-left:none;border-bottom:none !important;font-size:var(--wp--preset--font-size--large)}@media screen and (max-width:46.8125em){body.home .l-main h2{padding:0;font-size:var(--wp--preset--font-size--medium)}}body.home .l-main .postListText{border-bottom:none}body.home .l-main .vk_posts-layout-postListText{margin-bottom:0}.js-enabled .si-am-slide-in-up{opacity:0;transform:translateY(100%)}.js-enabled .si-am-slide-in-down{opacity:0;transform:translateY(-100%)}.js-enabled .si-am-slide-in-left{opacity:0;transform:translateX(-100%)}.js-enabled .si-am-slide-in-right{opacity:0;transform:translateX(100%)}.js-enabled .si-am-fade-in{opacity:0;transform:scale(.9)}.si-am-slide-in-up.is-visible,.si-am-slide-in-down.is-visible,.si-am-slide-in-left.is-visible,.si-am-slide-in-right.is-visible,.si-am-fade-in.is-visible{transform:translate(0,0) scale(1);opacity:1;transition:transform var(--duration,1s) ease,opacity var(--duration,1s) ease}.si-am-duration-1{--duration:1s}.si-am-duration-2{--duration:2s}.si-am-duration-3{--duration:3s}.si-am-duration-4{--duration:4s}.si-am-duration-5{--duration:5s}.si-am-duration-6{--duration:6s}.si-am-duration-7{--duration:7s}.si-am-duration-8{--duration:8s}.si-am-duration-9{--duration:9s}.si-am-duration-10{--duration:10s}.si-am-duration-11{--duration:11s}.si-am-duration-12{--duration:12s}.si-am-duration-13{--duration:13s}.si-am-duration-14{--duration:14s}.si-am-duration-15{--duration:15s}.si-am-duration-16{--duration:16s}.si-am-duration-17{--duration:17s}.si-am-duration-18{--duration:18s}.si-am-duration-19{--duration:19s}.si-am-duration-20{--duration:20s}.no-js .si-am-slide-in-up,.no-js .si-am-slide-in-down,.no-js .si-am-slide-in-left,.no-js .si-am-slide-in-right,.no-js .si-am-fade-in{opacity:1;transform:translate(0,0) scale(1)}.c-blog-list{position:relative;overflow:hidden}@keyframes slide-out-right{100%{transform:translateX(100%)}}@keyframes slide-out-left{100%{transform:translateX(-100%)}}@keyframes slide-out-top{100%{transform:translateY(-100%)}}@keyframes slide-out-bottom{100%{transform:translateY(100%)}}.js-enabled .si-reveal-from-right,.js-enabled .si-reveal-from-left,.js-enabled .si-reveal-from-top,.js-enabled .si-reveal-from-bottom{position:relative;overflow:hidden}.js-enabled .si-reveal-from-right:before,.js-enabled .si-reveal-from-left:before,.js-enabled .si-reveal-from-top:before,.js-enabled .si-reveal-from-bottom:before{content:"";position:absolute;width:100%;height:100%;background:#fff;top:0;left:0;z-index:10;transform:translateX(0) translateY(0);transition:transform var(--duration,2s) ease}.js-enabled .si-reveal-from-right.is-visible:before{transform:translateX(100%)}.js-enabled .si-reveal-from-left.is-visible:before{transform:translateX(-100%)}.js-enabled .si-reveal-from-top.is-visible:before{transform:translateY(-100%)}.js-enabled .si-reveal-from-bottom.is-visible:before{transform:translateY(100%)}.no-js .si-reveal-from-right:before,.no-js .si-reveal-from-left:before,.no-js .si-reveal-from-top:before,.no-js .si-reveal-from-bottom:before{display:none}.js-enabled .si-reveal-from-both{position:relative;overflow:hidden}.js-enabled .si-reveal-from-both:before,.js-enabled .si-reveal-from-both:after{content:"";position:absolute;width:100%;height:50%;background:#fff;z-index:10;transition:transform var(--duration,2s) ease}.js-enabled .si-reveal-from-both:before{top:0;left:0;transform:translateX(0)}.js-enabled .si-reveal-from-both:after{bottom:0;left:0;transform:translateX(0)}.js-enabled .si-reveal-from-both.is-visible:before{transform:translateX(-100%)}.js-enabled .si-reveal-from-both.is-visible:after{transform:translateX(100%)}.no-js .si-reveal-from-both:before,.no-js .si-reveal-from-both:after{display:none}.js-enabled .si-reveal-from-both-reverse{position:relative;overflow:hidden}.js-enabled .si-reveal-from-both-reverse:before,.js-enabled .si-reveal-from-both-reverse:after{content:"";position:absolute;width:100%;height:50%;background:#fff;z-index:10;transition:transform var(--duration,2s) ease}.js-enabled .si-reveal-from-both-reverse:before{top:0;left:0;transform:translateX(0)}.js-enabled .si-reveal-from-both-reverse:after{bottom:0;left:0;transform:translateX(0)}.js-enabled .si-reveal-from-both-reverse.is-visible:before{transform:translateX(100%)}.js-enabled .si-reveal-from-both-reverse.is-visible:after{transform:translateX(-100%)}.no-js .si-reveal-from-both-reverse:before,.no-js .si-reveal-from-both-reverse:after{display:none}article#post-5839 .l-post-content :where(p,div,ul,ol,dl):where(:not(:first-child)){margin-top:0 !important}.si-hover-scale{display:inline-block;position:relative;overflow:hidden}.si-hover-scale img{width:100%;height:auto;transition:transform .5s ease-in-out !important}.si-hover-scale:hover img{transform:scale(1.1) !important}.si-bg-scale{background-size:100% !important;transition:background-size .3s cubic-bezier(.25,.1,.25,1) !important}.si-bg-scale:hover{background-size:110% !important}.l-footer__main{padding-top:2rem;padding-bottom:2rem;background:#e5ebf4;　}.l-footer{position:relative;color:inherit}body .l-footer__top{   margin-bottom:2rem !important}html body .l-footer__logo{line-height:normal;padding:0;background:0 0;border-left:none;   font-size:1rem;display:block;width:100%;max-width:22rem;   margin:0 0 1rem !important}.l-footer__sitemap-block-title{font-family:inherit;font-weight:700}html body .l-footer__sitemap-list{border-left:none;padding-left:0}.l-footer__sitemap{width:100%}.l-footer__sitemap-block-title{color:inherit}.l-footer__sitemap-col{width:22%}.si-footer-sitemap{display:flex;justify-content:space-between;width:100%}.si-footer-sitemap-col{width:22%}.si-footer-sitemap-block-title{font-family:inherit;font-weight:700;color:inherit}.si-footer-sitemap-list{display:block}.si-footer-toggle-button{display:none}.si-footer-spacer{margin-top:1rem}@media screen and (max-width:46.8125em){.si-footer-spacer{margin-top:0}.l-footer__sitemap{display:block}.l-footer__sitemap-col{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box}.l-footer__sitemap-block{padding:.5rem 0;width:100%;box-sizing:border-box}.l-footer__sitemap-block:last-child{border-bottom:none}.si-hidden{display:none}.si-footer-sitemap-list{max-height:0;overflow:hidden;transition:max-height .3s ease}.si-footer-sitemap-list.expanded{max-height:1000px}.si-footer-toggle-button{background:0 0;border:none;font-size:1.5rem;cursor:pointer;margin:0;color:inherit;position:relative;line-height:1;display:inline-flex;align-items:center;justify-content:center}.si-footer-toggle-button[aria-expanded=false]:after{content:"+";position:absolute}.si-footer-toggle-button[aria-expanded=true]:after{content:"−";position:absolute}.si-footer-sitemap{display:flex;flex-wrap:wrap;gap:0;width:100%;margin:0 auto}.si-footer-sitemap-col{flex:1;min-width:200px}.si-footer-sitemap-block-title{display:flex;align-items:center;cursor:pointer;justify-content:space-between;font-size:1.3em;margin-top:.5rem}.si-footer-sitemap-list{list-style:none;padding:0;margin:0}.si-footer-sitemap-list li{margin-bottom:0;margin-left:1rem}}@media screen and (max-width:540px){.si-footer-sitemap{display:block}.si-footer-sitemap-col{width:100%}}html body .si-category-btn ul.c-tabs__navs{margin-bottom:1rem !important}.c-tabs__navs li a.is-active,.c-tabs__navs li a:hover,.c-tabs__navs li button.is-active,.c-tabs__navs li button:hover{border-color:var(--si-c-main-blue);background-color:var(--si-c-main-blue);color:var(--si-c-white);opacity:1}.c-blog-list{display:flex;flex-direction:column}.c-blog-item--two-columns{display:flex;padding:1rem;border-bottom:1px solid var(--si-c-light-gray-2);margin:0;text-decoration:none;color:inherit;transition:background-color .3s ease,transform .2s ease;align-items:flex-start}.c-blog-item--two-columns:first-child{border-top:1px solid var(--si-c-light-gray-2)}.c-blog-item--two-columns:hover{background-color:#fff;opacity:1;transform:scale(1.02)}.c-blog-item__image{flex:0 0 40%;max-width:40%;display:flex;justify-content:center;align-items:center}.c-blog-item__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.c-blog-item__meta{display:flex;justify-content:space-between;align-items:center;margin:0}.c-blog-item__date{font-size:.9rem;margin:0}.c-blog-category{display:inline-block;padding:.3rem .6rem;border-radius:4px;font-size:.9rem;margin-left:5px;color:var(--si-c-very-dark-black);background-color:var(--si-c-light-gray)}.c-blog-category:hover{background-color:var(--si-c-light-gray);color:var(--si-c-very-dark-black)}.c-blog-item__title{margin:0}.c-blog-item__title a{font-size:1.2rem;font-weight:700;color:var(--si-c-very-dark-black);text-decoration:none}.c-blog-item__title a:hover{color:var(--si-c-blue-black)}@media screen and (max-width:46.8125em){.c-blog-item--two-columns{flex-direction:column;padding:1rem 0;gap:1rem}.c-blog-item__image{flex:none;max-width:100%;display:flex;justify-content:center;align-items:center;align-self:center}   .c-blog-item__content{      padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-between}.c-blog-item__meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.c-blog-item__date{flex:0 0 auto;margin:0;font-size:.9rem}.c-blog-categories{margin-left:auto;text-align:right;font-size:.9rem;display:flex;gap:.5rem}.c-blog-category{display:inline-block;font-size:.8rem;padding:.2rem .4rem;border-radius:4px;background-color:var(--si-c-light-gray);color:var(--si-c-very-dark-black)}.c-blog-item__title{font-size:1rem;margin:.5rem 0}}.pagination{text-align:center;margin:1rem 0}.pagination .wp-pagenavi{display:inline-block}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{   margin:0 3px;width:2rem;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background-color:transparent;border:none;color:var(--si-c-medium-gray-blue);transition:all .3s}.pagination .wp-pagenavi a:hover{background-color:var(--si-c-main-blue);color:var(--si-c-white);opacity:1}.pagination .wp-pagenavi .current{background-color:var(--si-c-main-blue);color:var(--si-c-white);border:none}html body .l-container .c-news.is-onecolumn{padding-bottom:2rem !important}.c-news__label{color:var(--si-c-main-gray)}body .c-news__block:hover:not(div){opacity:1;color:#349bcb}.c-usecase-list{padding-top:2rem;padding-bottom:2rem}.c-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.c-usecase-item{display:block;text-decoration:none;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.c-usecase-item:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.1);opacity:1;transition:transform .3s ease,box-shadow .3s ease}.c-usecase-item img:hover{opacity:1}.c-usecase-item__thumbnail{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:8px 8px 0 0;background:#f4f4f4}.c-usecase-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-usecase-item__content{padding:15px;text-align:center}.c-usecase-item__title{font-size:1.2rem;text-align:left;margin-bottom:.5rem;margin-top:0}.c-usecase-item__taxonomy{text-align:left;margin:0 0 10px;font-size:.9rem;color:#666;min-height:20px;display:flex}@media screen and (max-width:46.8125em){.c-usecase-grid{grid-template-columns:1fr;gap:20px}.c-usecase-item{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}}.c-resource-list{padding-top:2rem;padding-bottom:2rem}.c-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.c-resource-item{display:block;text-decoration:none;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.c-resource-item:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.1);opacity:1;transition:transform .3s ease,box-shadow .3s ease}.c-resource-item img:hover{opacity:1}.c-resource-item__thumbnail{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:8px 8px 0 0;background:#f4f4f4}.c-resource-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-resource-item__content{padding:15px;text-align:center}.c-resource-item__title{font-size:1.2rem;text-align:left;margin-bottom:.5rem;margin-top:0}.c-resource-item__taxonomy{text-align:left;margin:0 0 10px;font-size:.9rem;color:#666;min-height:20px;display:flex}@media screen and (max-width:46.8125em){.c-resource-grid{grid-template-columns:1fr;gap:20px}.c-resource-item{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}}.c-job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.c-job-item{display:block;text-decoration:none;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.c-job-item:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.1)}.c-job-item__thumbnail{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:8px 8px 0 0;background:#f4f4f4}.c-job-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-job-item__overlay{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);color:#fff;background:0 0;text-align:center;width:100%}.c-job-item__title{margin:0;font-size:1.2rem}@media screen and (max-width:46.8125em){.c-job-grid{grid-template-columns:1fr;gap:20px}.c-job-item{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}}.l-header__button{background:var(--si-c-main-blue);color:#fff}html body .l-header.is-fixed{background-color:rgba(255,255,255,) !important}.c-scroll-progressbar{background:var(--si-c-main-blue)}.swiper-button-next,.swiper-button-prev{display:none}.c-nav-link-panel__list li:before,.c-nav-link-panel__list li:after{content:none !important}.c-post-navs__archive a{border:solid 1px var(--si-c-main-blue);color:var(--si-c-main-blue)}.c-post-navs__archive a:hover{border-color:var(--si-c-main-blue);background-color:var(--si-c-main-blue);color:var(--si-c-white)}.c-post-navs__prev a,.c-post-navs__next a{color:var(--si-c-main-blue)}.c-post-navs__prev a:after,.c-post-navs__next a:after{color:var(--si-c-main-blue);background:var(--si-c-main-blue)}.c-post-navs__prev a:hover,.c-post-navs__next a:hover{color:var(--si-c-medium-gray-blue);opacity:1}.c-post-navs__prev a:hover:after,.c-post-navs__next a:hover:after{color:var(--si-c-medium-gray-blue);background:var(--si-c-medium-gray-blue)}a,.u-text-link{color:var(--si-c-muted-blue)}.c-lang-switch{background:var(--si-c-white)}.c-lang-switch__button.is-active{color:var(--si-c-white);background:var(--si-c-main-blue)}.c-lang-switch a{color:var(--si-c-main-blue)}@media screen and (max-width:64em){.c-slidebar-button{background-color:transparent;color:var(--si-c-main-blue)}}@media screen and (max-width:64em){.c-slidebar-button__line>span{background:var(--si-c-main-blue); }}body .c-pagetop a{background:#e5ebf4}body .c-pagetop a:hover{background:#e5ebf4}.c-pagetop a:after{background:#333}.l-header__submenu__title{background:var(--si-c-main-blue)}.l-header__submenu__list-title:before{background:0 0}.c-news-header__title{border-bottom:solid 1px var(--si-c-medium-gray-blue)}html body .contact-area__buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.si-button{text-align:center}.si-button__caption{font-size:1rem;margin-bottom:1rem;color:#333}.si-button__link{background-color:#000;color:#fff;padding:1rem;min-width:15rem;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:5px;transition:background-color .3s ease;cursor:pointer}.si-button__link:hover{filter:brightness(1.2);transition:filter .3s ease}html body .si-button__link .custom-icon-class.icon-left{margin-right:.5rem;margin-left:0}html body .si-button__link .custom-icon-class.icon-right{margin-left:.5rem;margin-right:0}.contact-area{position:relative;overflow:hidden;padding-bottom:1rem;background-position:center center;background-size:cover;background-repeat:no-repeat}.contact-area__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-area__inner{position:relative;z-index:2;padding:1rem;color:#fff}.contact-area__heading{text-align:center;margin-top:1rem}.c-block-history :where(p,div,ul,ol,dl):where(:not(:first-child)){margin-top:0}.c-block-history__year{color:var(--si-c-main-blue)}.c-block-history__month{color:var(--si-c-main-blue)}.c-nav-link-panel.is-two-col .c-nav-link-panel__item{border-bottom:solid 1px var(--si-c-main-gray)}.c-nav-link-panel.is-two-col .c-nav-link-panel__list{border-top:solid 1px var(--si-c-main-gray)}@media screen and (min-width:59.375em){.c-nav-link-panel.is-two-col .c-nav-link-panel__item:nth-child(odd){border-right:solid 1px var(--si-c-main-gray)}}.c-nav-link-panel__link{color:var(--si-c-main-blue-secondary)}.c-nav-link-panel__link:after{border:solid 1px var(--si-c-main-gray)}.c-nav-link-panel__link:after{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.709 12.708L0.0019989 12.001L5.648 6.355L0 0.708L0.709 0L7.063 6.354L0.709 12.708Z' fill='%23767676'/></svg>")}.c-nav-link-panel__link:hover:after{background-color:var(--si-c-main-blue);border-color:var(--si-c-main-blue);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.709 12.708L0.0019989 12.001L5.648 6.355L0 0.708L0.709 0L7.063 6.354L0.709 12.708Z' fill='%23ffffff'/></svg>")}.c-block-accordion__icon.is-answer{color:#2c3e50}.c-block-accordion__head:after{background:#2c3e50}.c-block-accordion__head:hover{background-color:#fff}.c-block-accordion__icon{border-radius:var(--border-radius);background-color:#2c3e50;border:1px solid #2c3e50}.c-block-accordion__text{padding:1rem 2.5rem 1rem 6rem}.c-block-accordion__block{border-radius:1rem;overflow:hidden;border:1px solid #ccc;margin-bottom:1rem;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.05)}.c-block-accordion__block.is-open{border-radius:1rem}.c-block-accordion__head{padding:1rem 2.5rem;background:#fff;cursor:pointer}.c-block-accordion__content{padding:1rem;background:#fff}.c-block-accordion,.c-block-accordion__block{border:none;border-top:none;border-bottom:none;border-left:none;border-right:none}@media screen and (min-width:0em) and (max-width:46.8125em){.c-block-accordion__text{padding:1.5rem 1.5rem 1rem 3.5rem}.c-block-accordion__icon.is-answer{left:2.5rem}}@media screen and (max-width:64em){.c-slidebar-menu{background:0 0;background-color:#fff}}@media screen and (max-width:59.3125em){.c-slidebar-menu{background:0 0;background-color:#fff}}body .l-footer__bottom{background:#000;border:none}body .l-footer__copyright{text-transform:none;color:var(--si-c-white);font-size:.9rem}@media screen and (max-width:59.3125em){body .l-footer__bottom{border:none}body .l-footer__copyright{background:#000;margin:0}body .l-footer__bottom-inner{padding:0}}.c-pickup__title{color:var(--si-c-main-blue)}.c-pickup__controls .swiper-pagination-bullet-active{background:var(--si-c-main-blue)}.wp-block-embed-youtube{width:80%;margin:0 auto}.wp-block-embed-youtube iframe{aspect-ratio:16/9;width:100%;height:auto}@media screen and (max-width:46.8125em){.wp-block-embed-youtube{width:100%;max-width:none;margin:0 auto}}.l-header__submenu__list a:hover{color:var(--si-c-main-blue)}.l-header__submenu__list-title a:hover{color:var(--si-c-main-blue)}.custom-grid-item{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:1rem 0;color:#fff;font-weight:700;text-decoration:none;transition:transform .3s ease;overflow:hidden}.custom-grid-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1}body .custom-grid-item span{position:relative;z-index:2;color:var(--si-c-very-dark-black);text-shadow:2px 2px 4px rgba(255,255,255,.5);font-size:inherit}body .custom-grid-item:nth-child(1) .overlay{background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.5)),url('/wp-content/uploads/2025/01/20.webp');background-size:cover;background-position:center}.custom-grid-item:nth-child(2) .overlay{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.5)),url('/wp-content/uploads/2024/12/top-service-03.webp');background-size:cover;background-position:center}.custom-grid-item:nth-child(3) .overlay{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.5)),url('/wp-content/uploads/2025/01/16.webp');background-size:cover;background-position:center}.custom-grid-item:nth-child(4) .overlay{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.5)),url('/wp-content/uploads/2024/12/top-service-02.webp');background-size:cover;background-position:center}.custom-grid-item:nth-child(5) .overlay{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.5)),url('/wp-content/uploads/2024/12/KeyVisual-blog.png');background-size:cover;background-position:center}.custom-grid-item:nth-child(6) .overlay{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.5)),url('/wp-content/uploads/2024/12/KeyVisual-2.png');background-size:cover;background-position:center}.custom-grid-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.custom-grid-item:hover{transform:scale(1.15) !important}.js-enabled .fade-in{opacity:0;transform:translateX(40%)}.fade-in{opacity:1;transform:translateX(0);transition:opacity .7s cubic-bezier(.25,1,.5,1),transform .7s cubic-bezier(.25,1,.5,1)}.fade-in.visible{opacity:1;transform:translateX(0)}.job-info__table{width:100%;border-collapse:collapse;margin-bottom:40px}.job-info__table th,.job-info__table td{border:1px solid #ddd;padding:12px;vertical-align:top}.job-info__label{background-color:#f0f0f0;width:25%;font-weight:700}.job-info__value{width:75%}body .si-rounded-bg{border-radius:1rem;overflow:hidden}body .l-post-content img,body #growp-editor-wrapper.post-type-case .is-root-container img,body #growp-editor-wrapper.post-type-post .is-root-container img,body #tinymce.post-type-page:not(.page-column-editor) img,body #tinymce.post-type-post img{border-radius:1rem}.c-nav-link-panel__image:after{border-radius:1rem}body .c-nav-link-panel__image{border-radius:1rem}body .l-header__button{border-radius:0}body .btn{border-radius:0}body .si-button__link{border-radius:0}.si-no-rounded,.si-no-rounded img,.si-no-rounded figure,.si-no-rounded.wp-block-image,.si-no-rounded div,.si-no-rounded .n2-ss-slide-background,.si-no-rounded .n2-ss-slide-background-image{border-radius:0 !important}.clearfix:after{content:"";display:block;clear:both}.slider-news-list.si-news-overlap{position:relative;top:-40px;z-index:98;display:inline-block;width:85%;max-width:85%;background:#fff;padding:1.5rem 2rem;line-height:1.6;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 4px 10px rgba(0,0,0,.1);font-size:80%;color:inherit;float:right}.slider-news-list,.slider-news-list li{list-style:none !important;margin:0}.slider-news-list li:before{content:none !important;display:none !important}@media screen and (max-width:768px){.slider-news-list.si-news-overlap{width:95%;max-width:95%;   top:-40px;margin:0 auto;padding:1rem}}.section-title{font-size:2rem;font-weight:700;position:relative;display:inline-block;margin-bottom:1rem}.section-title .sub-title{display:inline-block;font-size:.8rem;color:#666;margin-left:1em}@media screen and (max-width:767px){.section-title .sub-title{display:block;margin-left:0;margin-top:.5em}}.l-post-content h3,#growp-editor-wrapper.post-type-case .is-root-container h3,#growp-editor-wrapper.post-type-post .is-root-container h3,#tinymce.post-type-page:not(.page-column-editor) h3,#tinymce.post-type-post h3{background:0 0}.wp-block-button__link{color:#fff;background-color:#349bcb;border:solid 1px #349bcb}.wp-block-button__link:hover{opacity:1;background-color:#fff;color:#349bcb;border-color:#349bcb}.wp-block-button__link:after{background:#fff}.wp-block-button__link:hover:after{background-color:#349bcb}.business-circle-section{padding:2rem 1rem;background-color:#fff;border-radius:2rem}.circle-row.overlapped{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:0}.circle-col{flex:1 1 300px;display:flex;flex-direction:column;align-items:stretch;position:relative}.circle-image{width:70%;height:auto;display:block;border-radius:.5rem}.circle-col.left .circle-image{margin-left:0;margin-right:auto}.circle-col.right .circle-image{margin-left:auto;margin-right:0}@media screen and (max-width:768px){.circle-image{width:90%}}.circle-wrapper{position:relative;width:100%;height:0}.circle-col.left .circle{position:absolute;top:-11rem;right:0;z-index:2}.circle-col.right .circle{position:absolute;top:-5rem;left:0;z-index:1}.circle{width:15rem;height:15rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.1rem;font-weight:700;padding:1rem;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.1);line-height:1.3;text-decoration:none}.circle-blue{background-color:#349bcb}.circle-green{background-color:#4cc38a}.circle-text small{display:block;font-size:.75rem;font-weight:400;margin-top:.3em}.circle-link-wrapper{margin-top:1rem}.circle-col.left .circle-link-wrapper{text-align:left}.circle-col.right .circle-link-wrapper{text-align:right}.detail-link a{display:inline-block;background:0 0;border:none;color:#000;font-size:.875rem;line-height:1.5;width:10rem;white-space:normal;padding:0;text-decoration:none;border-bottom:1px solid #000}.detail-link a:hover{background:#fff !important}@media screen and (min-width:768px) and (max-width:1024px){.circle{width:10rem;height:10rem;font-size:.9rem}.circle-col.left .circle{top:-5rem}.circle-col.right .circle{top:-5rem}}@media screen and (max-width:768px){.circle-row.overlapped{flex-direction:column;align-items:center}.circle{width:10rem;height:10rem;font-size:.9rem}.circle-col.left .circle{top:-30px}.circle-col.right .circle{top:30px}.circle-col.left .circle{top:-6rem}.circle-col.right .circle{top:-5rem}}.section-heading-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1.5em}.section-heading-row h2{margin:0;font-size:1.8rem;align-items:flex-start}.section-heading-row .vk_button_link{background-color:#2c3e50 !important}.section-heading-row .vk_button_link_after{color:#fff}@media screen and (max-width:768px){.section-heading-row{flex-direction:column;align-items:flex-start}.section-heading-row .vk_buttons_col{margin-top:.5em}}.bottom-aligned-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1em;justify-content:flex-start}.bottom-aligned-row ul{font-size:1rem;flex-grow:1}.bottom-aligned-row .vk_buttons_col{margin-inline-start:auto;flex-shrink:0}.bottom-aligned-row .vk_button_link{background-color:#2c3e50 !important}.bottom-aligned-row .vk_button_link_after{color:#fff}@media screen and (max-width:768px){.bottom-aligned-row{flex-direction:column;align-items:flex-start}.bottom-aligned-row .vk_buttons_col{width:100%;display:flex;justify-content:flex-end;margin-top:.5em;margin-inline-start:0}.bottom-aligned-row .vk_buttons_col .vk_button{margin-left:auto}}.about-section{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;align-items:stretch}.about-column{box-sizing:border-box}.about-text{flex:6}.about-image{flex:2;display:flex;align-items:stretch}.about-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.about-quote{font-style:italic;font-weight:500;color:#555;margin:1rem 0;padding-left:1rem;border-left:4px solid var(--si-c-main-blue)}@media screen and (max-width:768px){.about-section{flex-direction:column}.about-column{width:100%}.about-image{height:auto}.about-image img{height:auto;aspect-ratio:24/9}}.about-image-stack{flex:3;display:flex;flex-direction:column;gap:1rem;height:100%}.about-image-stack .about-image{flex:2;display:flex}.about-image-stack .about-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.about-section.is-stacked-image{display:grid;grid-template-columns:3fr 2fr;gap:1rem;align-items:stretch;margin-bottom:2rem}.is-stacked-image .about-image-stack{display:flex;flex-direction:column;gap:1rem}.is-stacked-image .about-image-stack .about-image{flex:1;display:flex}.is-stacked-image .about-image-stack .about-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.about-column.about-image-stack .about-image img{aspect-ratio:24/9;height:auto;object-fit:cover;width:100%}.si-service-box{display:flex;background-color:#fff;border-radius:2rem;overflow:hidden;margin-bottom:3rem;box-shadow:0 4px 10px rgba(0,0,0,.05);height:auto;min-height:260px}.si-service-image{flex:0 0 25%;position:relative}.si-service-image img{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}body .si-service-box .si-service-image img{border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}.si-service-text{flex:1;padding:0 1.5rem 2.5rem}.si-service-text hr{margin:1rem 0;border:none;border-top:1px solid #ccc}@media screen and (max-width:768px){.si-service-box{flex-direction:column}.si-service-image{flex:none;width:100%}.si-service-image img{border-radius:0 !important;border-top-left-radius:2rem !important;border-top-right-radius:2rem !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.si-service-text{padding:1rem 1rem 2rem}}.si-service-box.reverse{flex-direction:row-reverse}.si-service-box.reverse .si-service-image img{border-radius:0 !important;border-top-right-radius:2rem !important;border-bottom-right-radius:2rem !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}@media screen and (max-width:768px){.si-service-box.reverse{flex-direction:column}}@media screen and (max-width:768px){.si-service-box.reverse .si-service-image img{border-radius:0 !important;border-top-left-radius:2rem !important;border-top-right-radius:2rem !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}}.home .l-post-content :where(p,div,ul,ol,dl):where(:not(:first-child)):not(.n2-ss-layer[data-sstype=slide]),.home #growp-editor-wrapper.post-type-case .is-root-container :where(p,div,ul,ol,dl):where(:not(:first-child)):not(.n2-ss-layer[data-sstype=slide]),.home #growp-editor-wrapper.post-type-post .is-root-container :where(p,div,ul,ol,dl):where(:not(:first-child)):not(.n2-ss-layer[data-sstype=slide]),.home #tinymce.post-type-page:not(.page-column-editor) :where(p,div,ul,ol,dl):where(:not(:first-child)):not(.n2-ss-layer[data-sstype=slide]),.home #tinymce.post-type-post :where(p,div,ul,ol,dl):where(:not(:first-child)):not(.n2-ss-layer[data-sstype=slide]){margin-top:0}.home .l-post-content ul:not(.n2-ss-layer *),.home .l-post-content ol:not(.n2-ss-layer *),.home #growp-editor-wrapper.post-type-case .is-root-container ul:not(.n2-ss-layer *),.home #growp-editor-wrapper.post-type-case .is-root-container ol:not(.n2-ss-layer *),.home #growp-editor-wrapper.post-type-post .is-root-container ul:not(.n2-ss-layer *),.home #growp-editor-wrapper.post-type-post .is-root-container ol:not(.n2-ss-layer *),.home #tinymce.post-type-page:not(.page-column-editor) ul:not(.n2-ss-layer *),.home #tinymce.post-type-page:not(.page-column-editor) ol:not(.n2-ss-layer *),.home #tinymce.post-type-post ul:not(.n2-ss-layer *),.home #tinymce.post-type-post ol:not(.n2-ss-layer *){margin-top:1rem !important}.n2-ss-slider img{border-radius:0 !important}.vk_post .vk_post_title{font-size:1rem;line-height:1.4;font-weight:700;margin-bottom:.5rem;border-radius:.25rem;display:inline-block;overflow:hidden}.vk_posts.vk_posts-layout-card-horizontal .vk_post_title a{background-color:var(--si-c-main-blue,#003f88);color:#fff;display:inline-block;padding:.2em 1rem;text-decoration:none;border-radius:.25rem}.vk_post.card.card-horizontal{background-color:transparent;border:none;border-radius:0}.vk_post .vk_post_excerpt.card-text{font-size:1.6rem;font-weight:700;line-height:1.7;color:#333;opacity:1;margin:.5rem 0 0}@media (max-width:768px){.vk_posts.vk_posts-layout-card-horizontal .card-horizontal-inner-row{flex-direction:column;display:flex}.vk_posts.vk_posts-layout-card-horizontal .vk_post-col-5,.vk_posts.vk_posts-layout-card-horizontal .vk_post-col-7{flex:none;width:100%;max-width:100%}.vk_posts.vk_posts-layout-card-horizontal .vk_post_body{padding:1rem;display:block}}.si-color-main-blue{color:var(--si-c-main-blue) !important}.si-bg-main-blue{background-color:var(--si-c-main-blue) !important;color:#fff !important;padding:.2em .5em;border-radius:.25rem;display:inline-block}.si-bg-white-frame-dark{background-color:#fff !important;color:#2c3e50 !important;padding:.2em .5em;border:1px solid #2c3e50;border-radius:.25rem;display:inline-block;font-size:80%}.si-bg-dark{background-color:#2c3e50 !important;color:#fff !important;padding:.2em .5em;border-radius:.25rem;display:inline-block;font-size:80%}body.page .l-container h2,body.page .l-container h3,body.page .l-container h4,body.page .l-container h5,body.page .l-container h6{margin:0;padding:0}.l-header__button{text-transform:none;max-width:initial}a.wp-block-button__link.has-text-align-center.wp-element-button{justify-content:center !important}a.wp-block-button__link.has-text-align-center.wp-element-button:after{content:none !important;margin-left:0 !important}.si-bg-block-blue{background-color:var(--si-c-main-blue) !important;color:#fff !important;padding:.2em .5em;margin:.2rem;border-radius:.25rem;display:block}.si-bg-block-green{background-color:#4cc38a !important;color:#fff !important;padding:.2em .5em;margin:.2rem;border-radius:.25rem;display:block}.si-bg-block-orange{background-color:#f93 !important;color:#fff !important;padding:.2em .5em;margin:.2rem;border-radius:.25rem;display:block}.si-bg-block-terracotta{background-color:#e67e22 !important;color:#fff !important;padding:.2em .5em;margin:.2rem;border-radius:.25rem;display:block}.si-bg-block-apricot{background-color:orange !important;color:#fff !important;padding:.2em .5em;margin:.2rem;border-radius:.25rem;display:block}.si-bg-block-red-orange{background-color:tomato !important;color:#fff !important;padding:.2em .5em;margin:.2rem;border-radius:.25rem;display:block}.si-grid-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.si-grid-column{flex:1;min-width:280px}.si-grid-item{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:0;padding-right:0;height:100%;display:flex;flex-direction:column}.si-image-link{display:block;text-decoration:none;color:inherit}.si-image-link:hover .si-bg-image-box{opacity:.9;transition:opacity .3s ease}.si-grid-item .si-bg-image-box{position:relative;height:200px;background-size:cover;background-position:center;margin-top:-1.5rem;margin-bottom:1.5rem;margin-left:0;margin-right:0}.si-grid-item .si-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f4f5;opacity:0}.si-grid-item .si-content{position:absolute;top:0;left:0;z-index:1;padding:1rem}.si-grid-item .si-num-heading{font-size:4rem !important;color:#fff;margin:0;line-height:1;transform:translateY(-10%);display:inline-block}.si-item-title{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;line-height:1.2;padding-left:1.5rem;padding-right:1.5rem}.si-item-subtitle{display:inline-block;font-size:.8rem;color:#666 !important;padding-bottom:.5rem !important}.si-grid-item p{margin-top:.5rem;margin-bottom:.5rem}.si-grid-item p a{color:inherit;text-decoration:none;display:block}.si-grid-item p a:hover{opacity:.8;transition:opacity .3s ease}.si-grid-item .si-bg-image-wrapper{position:relative;height:200px;margin-top:-1.5rem;margin-bottom:1.5rem;margin-left:0;margin-right:0;overflow:hidden}.si-image-actual{width:100%;height:100%;object-fit:cover;display:block}.si-grid-item .si-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f4f5;opacity:0;z-index:0}.si-grid-item .si-content{position:absolute;top:0;left:0;z-index:1;padding:1rem}