.img-zoom{overflow:hidden}.img-zoom img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;will-change:transform}.img-zoom img:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6;filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6}.transTrigger{opacity:0}.delay2{animation-delay:.2s}.delay4{animation-delay:.4s}.delay6{animation-delay:.6s}.delay8{animation-delay:.8s}.delay10{animation-delay:1s}.delay12{animation-delay:1.2s}.delay14{animation-delay:1.4s}.delay16{animation-delay:1.6s}.delay18{animation-delay:1.8s}.delay20{animation-delay:2s}.fadeIn{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInUp{opacity:0;transform:translateY(100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInDown{opacity:0;transform:translateY(-100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInLeft{opacity:0;transform:translateX(-100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInRight{opacity:0;transform:translateX(100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeIn{100%{opacity:1;transform:translate(0)}}.accordion{margin-bottom:4rem}.accordion .ac-cat-title{font-size:1.875rem;font-weight:bold}.accordion details.ac-box::details-content{transition:height 0.4s, opacity 0.4s, content-visibility 0.4s allow-discrete;height:0;opacity:0;overflow:clip}.accordion details.ac-box[open]::details-content{opacity:1}.accordion details.ac-box[open] .icon{transform:rotate(180deg)}@supports (interpolate-size: allow-keywords){.accordion :root{interpolate-size:allow-keywords;height:0}.accordion details[open]::details-content{height:auto}}@supports not (interpolate-size: allow-keywords){.accordion details[open]::details-content{height:auto}}.accordion details{border:1px solid #CCC;-webkit-border-radius:4px !important;border-radius:4px !important;padding:0 20px;background:#FFF;margin-bottom:20px}.accordion summary.ac-title{display:grid;grid-template-columns:2rem 1fr 1rem;gap:6px;align-items:center;padding:1rem 1rem 1rem 0;font-weight:bold;cursor:pointer}.accordion summary.ac-title:before{content:'Q';font-size:1.6rem;font-weight:bold;color:#b90000}.accordion summary.ac-title::-webkit-details-marker{display:none}.accordion summary.ac-title .icon{display:block;position:relative;width:24px;margin-left:6px;flex-shrink:0;transform-origin:center 43%;transition:transform 0.4s}.accordion summary.ac-title .icon::before,.accordion summary.ac-title .icon::after{content:"";position:absolute;display:block;width:15px;height:3px;background-color:#000}.accordion summary.ac-title .icon::before{left:0;transform:rotate(45deg)}.accordion summary.ac-title .icon::after{right:0;transform:rotate(-45deg)}.accordion .ac-body{padding:1rem 0;display:grid;grid-template-columns:2rem 1fr;gap:6px;align-items:baseline;font-weight:bold;cursor:pointer}.accordion .ac-body:before{content:'A';font-size:1.6rem;font-weight:bold;color:#004084}.__accordion{position:relative;overflow:hidden;width:100%;margin:0 auto}.__accordion input{position:absolute;z-index:-1;opacity:0}.__accordion label{line-height:2.4;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 1px 0;background:#efefef}.__accordion .ac-content{overflow:hidden;max-height:0;-webkit-transition:max-height 0.35s;transition:max-height 0.35s}.__accordion .ac-content ul{margin-left:10px;margin-right:10px}.__accordion .ac-content ul li{list-style:none;padding-bottom:5px}.__accordion .ac-content ul li a{padding-top:3px;padding-bottom:3px;color:#333;padding-left:3px;padding-right:3px;border-bottom:1px dotted #999 !important;display:block}.__accordion .ac-content ul li a:hover{color:#000;background:#efefef !important}.__accordion .ac-content ul li a:hover{border-bottom:1px dotted #999 !important}.__accordion input:checked ~ .ac-content{max-height:29em}.__accordion label::after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all 0.35s;transition:all 0.35s;text-align:center}.__accordion input[type=checkbox]+label::after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f107'}.__accordion input[type=checkbox]+label::after else{font-family:"FontAwesome"}.__accordion input[type=checkbox]:checked+label::after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f106'}.__accordion input[type=checkbox]:checked+label::after else{font-family:"FontAwesome"}.accordion summary.ac-title{grid-template-columns:0rem 1fr 1rem;font-weight:bold;font-size:1.375rem}.accordion summary.ac-title::before{content:''}.accordion .ac-body{display:block;font-weight:normal}.accordion .ac-body::before{content:''}.accordion .ac-body p{margin-left:1em;margin-bottom:1em}.accordion .ac-body p strong{margin-left:-1em;color:var(--color1)}.accordion .ac-body p br{margin-bottom:0.5em}.accordion .ac-body p img{width:45%;object-fit:contain;object-position:top}@media (max-width: 575px){.accordion .ac-body p img{width:100%}}.accordion .ac-body p picture+br,.accordion .ac-body p noscript+br{display:none}.bg-grad{background:linear-gradient(to bottom, var(--color2) 0%, transparent 100%)}.main-visual .box-flex .box01{flex:1}.main-visual .box-flex .box02{flex-basis:50%}.main-visual .button-zoom a{margin-left:0;width:270px;display:flex;justify-content:center}.balloons{display:flex;flex-direction:column;max-width:860px;margin:0 auto}.balloons p{position:relative;display:inline-block;margin-bottom:20px;padding:16px;-webkit-border-radius:10px !important;border-radius:10px !important;text-align:center;width:70%}.balloons p:before{content:"";position:absolute;bottom:0;border-style:solid;border-width:20px 10px 0 10px;translate:-50% 100%}.balloons p:after{content:"";position:absolute;bottom:0;border-style:solid;border-width:15.5px 7.8px 0 7.8px;translate:-50% 100%}.balloons p:nth-of-type(odd){border:2px solid var(--color1);margin-left:auto}.balloons p:nth-of-type(odd):before{border-color:var(--color1) transparent transparent;left:80%}.balloons p:nth-of-type(odd):after{border-color:#ffffff transparent transparent;left:80%}.balloons p:nth-of-type(even){border:2px solid var(--color3);background:var(--color3)}.balloons p:nth-of-type(even):before{border-color:var(--color3) transparent transparent;left:50%}.balloons p:nth-of-type(even):after{border-color:var(--color3) transparent transparent;left:50%}.bg-wave01{background:center top/100% no-repeat url("/wp-content/themes/senten/assets/bg-wave01.png"),linear-gradient(to bottom, transparent 30vw, var(--color2) 30vw, var(--color2) 25%, transparent 60%, transparent 100%)}@media (min-width: 992px){.bg-wave01{background:center top/100% no-repeat url("/wp-content/themes/senten/assets/bg-wave01.png"),linear-gradient(to bottom, transparent 30vw, var(--color2) 30vw, var(--color2) 40%, transparent 60%, transparent 100%)}}.bg-wave02{background:center top/100% no-repeat url("/wp-content/themes/senten/assets/bg-wave02.png"),linear-gradient(to bottom, transparent 20vw, var(--color2) 20vw, var(--color2) 25%, transparent 60%, transparent 100%)}@media (min-width: 992px){.bg-wave02{background:center top/100% no-repeat url("/wp-content/themes/senten/assets/bg-wave02.png"),linear-gradient(to bottom, transparent 20vw, var(--color2) 20vw, var(--color2) 30%, transparent 60%, transparent 100%)}}.model-introduction .model-wrap .ac-box{font-size:1.25rem;-webkit-border-radius:1rem !important;border-radius:1rem !important}.model-introduction .model-wrap .ac-box .ac-title{display:flex;justify-content:space-between}.model-introduction .model-wrap .ac-box .ac-title:before{width:70px;height:70px}.model-introduction .model-wrap .ac-box .ac-body{font-size:1rem}.model-introduction .model-wrap .ac-box .ac-body strong{display:inline-block;background:var(--color3);padding:0.2em 0.5em}.model-introduction .model-wrap:nth-of-type(1) .ac-title:before{background:center/60% no-repeat var(--color3) url("/wp-content/themes/senten/assets/icon-model01.png");-webkit-border-radius:50% !important;border-radius:50% !important}.model-introduction .model-wrap:nth-of-type(2) .ac-title:before{background:center/60% no-repeat var(--color3) url("/wp-content/themes/senten/assets/icon-model02.png");-webkit-border-radius:50% !important;border-radius:50% !important}.model-introduction .model-wrap:nth-of-type(3) .ac-title:before{background:center/60% no-repeat var(--color3) url("/wp-content/themes/senten/assets/icon-model03.png");-webkit-border-radius:50% !important;border-radius:50% !important}.model-introduction .model-wrap:nth-of-type(4) .ac-title:before{background:center/60% no-repeat var(--color3) url("/wp-content/themes/senten/assets/icon-model04.png");-webkit-border-radius:50% !important;border-radius:50% !important}body.home .business-type{background:#FFF;box-shadow:0px 0px 10px #999;-webkit-box-shadow:0px 0px 10px #999;-moz-box-shadow:0px 0px 10px #999;-webkit-border-radius:10px !important;border-radius:10px !important;padding:1.875rem;position:relative;margin-top:calc(180px / 2)}body.home .business-type img{position:absolute;left:50%;transform:translateX(-50%);width:auto;height:180px;top:calc(180px * -0.5)}body.home .business-type .text{padding-top:calc(180px * 0.5)}body.home .title-wrap{display:flex;align-items:center;gap:40px}body.home .title-wrap h2{font-size:3rem;font-weight:bold;color:var(--color1)}body.home .title-wrap span{font-size:1.2rem}body.home section.process *{color:#FFF}
