@keyframes slide1 {
  0% {
    transform: translateX(100%); }
  to {
    transform: translateX(-100%); } }@keyframes slide2 {
  0% {
    transform: translateX(0); }
  to {
    transform: translateX(-200%); } }@keyframes AnimationTitle {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]) {display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;padding:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a{color:#333}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;line-height:150%;padding:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0;padding:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new' , monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0;padding:0}dd{margin:0}menu,ol,ul{padding:0;margin:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root) {overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.underline{text-decoration:underline}.clearfix{min-height:1px;clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1px}img{max-width:100%;height:auto}*{box-sizing:border-box}body{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0;overflow-x:hidden;position:relative;color:#333;font-weight:500;letter-spacing:.04em}body.stop{overflow:hidden}.inner{width:100%;max-width:1200px;height:auto;margin:0 auto}@media screen and (max-width:1240px){.inner{padding:0 15px}}@media screen and (max-width:520px){.inner{width:auto;height:auto}}.sp{display:none!important}@media screen and (max-width:520px){.sp{display:block!important}}.pc{display:block!important}@media screen and (max-width:520px){.pc{display:none!important}}a{color:#3e3a39;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}a:hover{opacity:.8;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover .noimg:before{background-size:55%}a[href^="tel:"]{pointer-events:none;color:#3e3a39;text-decoration:none}@media screen and (max-width:520px){a[href^="tel:"]{pointer-events:auto}}img{max-width:100%;height:auto;border:none;vertical-align:bottom}.noimg{background-color:#e9e9e9;width:100%;height:100%}.noimg:before{content:"";display:block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:url(http://human-trust.co.jp/wp-content/themes/sora/images/common/xnoimg.png.pagespeed.ic.qfMF4AENj5.png) no-repeat center;background-size:50%;position:absolute;top:0;left:0;width:100%;height:100%}.btn{padding:50px 0}.btn a,.btn span{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;max-width:400px;margin:0 auto;height:50px;padding:9px 25px 9px 30px;line-height:1.8;letter-spacing:.07em;text-decoration:none;transition:.3s ease-in-out;font-weight:600;background:linear-gradient(90deg,#014188 0%,#04aceb 100%);color:#fff;border-radius:20px;font-size:14px;overflow:hidden}ul,dl,ol{margin:0;padding:0}ul li,dl li,ol li{list-style:none}ol li{list-style:decimal;line-height:160%}dl dt{padding:5px}dl dd{padding:0 30px 60px 0}@media screen and (max-width:520px){dl dd{padding:0 0 30px}}dl dd ul{padding:10px 20px 20px 40px}dl dd ul li{padding:5px 0 5px 0;list-style-type:disc}dl dd p{padding:0!important}@media screen and (max-width:520px){.mb0{margin-top:0!important}}br.pcbr{display:block!important}@media screen and (max-width:520px){br.pcbr{display:none!important}}br.spbr{display:none!important}@media screen and (max-width:520px){br.spbr{display:block!important}}@keyframes scroll {
  0% {
    top: -100px; }
  to {
    top: 0; } }@keyframes re_scroll {
  0% {
    top: 0; }
  to {
    top: -100px; } }header{-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);position:fixed;top:40px;left:50%;width:95%;max-width:1320px;z-index:10;display:flex;justify-content:space-between;align-items:center;box-shadow:3px 3px 7px rgba(4,0,0,.2);padding:13px 10px;border-radius:20px;background-color:#fff}@media screen and (max-width:1360px){header{width:90%;max-width:none}}@media screen and (max-width:520px){header{padding:15px 20px;top:20px}}header.sp_menu{z-index:12}header .logo{width:190px;position:relative}@media screen and (max-width:450px){header .logo{width:150px}}header .logo a{display:block}header .rBox{width:calc(100% - 210px);display:flex;justify-content:flex-end;align-items:center}header nav{position:relative}@media screen and (max-width:1000px){header nav{display:none}}header nav ul{display:flex;justify-content:flex-end;align-items:center;gap:0 35px}@media screen and (max-width:1180px){header nav ul{gap:0 20px}}header nav ul li{font-size:14px;font-weight:600;position:relative;cursor:pointer;letter-spacing:.08em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:44px}@media screen and (max-width:1180px){header nav ul li{font-size:12px}}header nav ul li a{color:#333;position:relative;display:block;width:100%}header nav ul li a:hover{opacity:1;color:#184081}header nav ul li.menu-item-has-children{margin-right:20px}header nav ul li.menu-item-has-children:after{-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);content:"";position:absolute;top:50%;right:-15px;width:12px;height:10px;background-color:#333;clip-path:polygon(100% 0,0 0,50% 100%)}header nav ul li.menu-item-has-children .sub-menu{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:absolute;pointer-events:none;visibility:hidden;opacity:0;top:44px;left:-90px;width:250px;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;display:block;padding:20px 30px}header nav ul li.menu-item-has-children .sub-menu ul li{height:auto;display:block}header nav ul li.menu-item-has-children:hover:after{background-color:#184081}header nav ul li.menu-item-has-children:hover .sub-menu{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:auto;visibility:visible;opacity:1}header nav ul li.menu-item-has-children:hover .sub-menu ul{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1;transition-delay:.15s}header .head_contact{padding:0 0 0 30px}@media screen and (max-width:1050px){header .head_contact{padding:0 0 0 20px}}@media screen and (max-width:1000px){header .head_contact{display:none}}header .head_contact a{font-size:14px;background:linear-gradient(90deg,#014188 0%,#04aceb 100%);color:#fff;padding:15px 20px;border-radius:50px}@media screen and (max-width:1050px){header .head_contact a{padding:10px 15px;font-size:12px}}.menuBtn{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:none;position:relative;cursor:pointer;justify-content:center;align-items:center;z-index:11;width:30px;height:21px}@media screen and (max-width:1000px){.menuBtn{display:block}}@media screen and (max-width:520px){.menuBtn{margin:0}}.menuBtn span{position:absolute;width:100%;height:2px;left:50%;background:#333;border-radius:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}.menuBtn span:nth-child(1) {top:0%}.menuBtn span:nth-child(2) {top:48%}.menuBtn span:nth-child(3) {top:100%}.menuBtn.active:before{opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.menuBtn.active span{opacity:1;visibility:visible}.menuBtn.active span:first-child{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.menuBtn.active span:nth-child(2) {top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.menuBtn.active span:nth-child(3) {top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.menus{background-color:#fff;display:block;position:fixed;z-index:2;top:0;right:0;transition:all .6s;width:100%;height:100%;z-index:11;overflow:auto;opacity:0;visibility:hidden}.menus.active{opacity:1;visibility:visible;overflow:scroll}.menus.active:after{position:fixed;top:0;left:0;content:"";width:100%;height:100%;background-color:#184081;z-index:1}.menus .inner{position:relative;z-index:2;padding:100px 40px 100px}@media screen and (max-width:520px){.menus .inner{padding-top:100px;padding:150px 20px 20px}}.menus .inner ul{padding:0 0 30px}.menus .inner ul li{font-size:26px;padding:22px 0;font-weight:600;position:relative}@media screen and (max-width:520px){.menus .inner ul li{font-size:18px;padding:15px 0}}.menus .inner ul li.menu-item-has-children{padding:0}.menus .inner ul li a{display:block;color:#fff}.menus .inner ul li .sub-menu{padding:20px 0 20px 1em}.menus .inner ul li .sub-menu li{font-size:20px;padding:10px}@media screen and (max-width:520px){.menus .inner ul li .sub-menu li{font-size:15px}}.menus .inner ul li .sub-menu li a{position:relative}.menus .inner ul li .sub-menu li a:before{content:"・";position:absolute;top:50%;left:-1em;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}.menus .inner .head_contact a{font-size:26px;color:#fff;padding:22px 0}@media screen and (max-width:520px){.menus .inner .head_contact a{font-size:18px}}.menus .inner .navBox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.menus .inner .navBox{width:100%;order:2}}.menus .inner .navBox .inBox{flex:1}@media screen and (max-width:767px){.menus .inner .navBox .inBox{flex:none;width:50%}}@media screen and (max-width:480px){.menus .inner .navBox .inBox{width:100%}}.menus .inner .navBox .inBox a{color:#fff}.menus .inner .navBox .inBox.active p.tx{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block;visibility:visible;height:auto;opacity:1;padding:5px 5px 5px 20px}.menus .inner .navBox .inBox.active p.tx:last-child{margin:0 0 20px}@media screen and (max-width:480px){.menus .inner .navBox .inBox.active p.title.par:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(0%,-50%) rotate(0deg);-moz-transform:translate(0%,-50%) rotate(0deg);-ms-transform:translate(0%,-50%) rotate(0deg);-o-transform:translate(0%,-50%) rotate(0deg);transform:translate(0%,-50%) rotate(0deg)}}.menus .inner .navBox .inBox p{padding:0 0 10px}@media screen and (max-width:480px){.menus .inner .navBox .inBox p{padding:0}}.menus .inner .navBox .inBox p.title{font-size:20px;font-weight:700}@media screen and (max-width:480px){.menus .inner .navBox .inBox p.title{margin:0 0 10px;padding:10px 10px 20px;border-bottom:1px solid #fff}.menus .inner .navBox .inBox p.title.par{position:relative}.menus .inner .navBox .inBox p.title.par:before,.menus .inner .navBox .inBox p.title.par:after{content:"";position:absolute;top:50%;right:0;width:15px;height:2px;background-color:#fff;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}.menus .inner .navBox .inBox p.title.par:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(0%,-50%) rotate(90deg);-moz-transform:translate(0%,-50%) rotate(90deg);-ms-transform:translate(0%,-50%) rotate(90deg);-o-transform:translate(0%,-50%) rotate(90deg);transform:translate(0%,-50%) rotate(90deg)}}.menus .inner .navBox .inBox p.tx{font-size:16px}@media screen and (max-width:480px){.menus .inner .navBox .inBox p.tx{height:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}}.bottom_cta{padding:65px 0 100px}.bottom_cta .inner{max-width:1000px}.bottom_cta .inner .catch{text-align:center;font-size:28px;font-weight:700;letter-spacing:.1em;line-height:40px;padding:0 0 20px}@media screen and (max-width:420px){.bottom_cta .inner .catch{line-height:30px;font-size:22px}}.bottom_cta .inner .catch br{display:none}@media screen and (max-width:620px){.bottom_cta .inner .catch br{display:block}}.bottom_cta .inner .tx1{text-align:center;font-size:19px;font-weight:600;letter-spacing:.1em;line-height:27px;padding:20px 0 40px}@media screen and (max-width:520px){.bottom_cta .inner .tx1{font-size:16px;padding:10px 0 20px}}.bottom_cta .inner .tx1 br{display:none}@media screen and (max-width:660px){.bottom_cta .inner .tx1 br{display:block}}.bottom_cta .inner .tx2{text-align:center;letter-spacing:.1em;line-height:31px;padding:0 0 40px}@media screen and (max-width:520px){.bottom_cta .inner .tx2{text-align:left;line-height:28px;font-size:15px;padding:0 0 20px}}.bottom_cta .inner .tx3{letter-spacing:.03em;font-size:18px;text-align:center;line-height:36px;padding:20px 0 30px}@media screen and (max-width:520px){.bottom_cta .inner .tx3{font-size:16px;padding:10px 0 15px}}.bottom_cta .inner .tx4{font-size:24px;text-align:center;padding:0 0 30px}@media screen and (max-width:520px){.bottom_cta .inner .tx4{font-size:20px}}.bottom_cta .inner .tx5{display:flex;justify-content:center;padding:0 0 40px}@media screen and (max-width:520px){.bottom_cta .inner .tx5{padding:0 0 20px}}.bottom_cta .inner .tx5 ul{box-shadow:3px 3px 6px rgba(0,0,0,.1) , -1px -1px 6px rgba(0,0,0,.1);background-color:#fff;border-radius:20px;padding:20px 40px}.bottom_cta .inner .tx5 ul li{position:relative;padding:0 0 0 1em;line-height:36px;letter-spacing:.06em}.bottom_cta .inner .tx5 ul li:before{content:"・";position:absolute;top:0;left:0}.bottom_cta .inner .tx6{line-height:35px;letter-spacing:.1em;font-size:24px;text-align:center;padding:0 0 50px}@media screen and (max-width:520px){.bottom_cta .inner .tx6{font-size:20px;text-align:left}}.bottom_cta .inner .tx7{line-height:24px;letter-spacing:.1em;font-size:16px;text-align:center;padding:50px 0 0 0}.bottom_cta .inner .btn_flex{display:flex;justify-content:center;flex-wrap:wrap;gap:0 20px}@media screen and (max-width:570px){.bottom_cta .inner .btn_flex{gap:20px 0}}.bottom_cta .inner .btn_flex .btn{padding:0}@media screen and (max-width:880px){.bottom_cta .inner .btn_flex .btn{width:45%}}@media screen and (max-width:570px){.bottom_cta .inner .btn_flex .btn{width:100%}}.bottom_cta .inner .btn_flex .btn a{width:400px;font-size:24px;font-weight:700;padding:20px 0;height:80px}@media screen and (max-width:880px){.bottom_cta .inner .btn_flex .btn a{width:100%}}@media screen and (max-width:767px){.bottom_cta .inner .btn_flex .btn a{font-size:18px}}footer{background-color:#f1f3f5;padding:100px 0 0}@media screen and (max-width:520px){footer{padding:50px 0 0}}footer .inner{max-width:1200px}footer .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}footer .inner .flexBox .oneBox{width:45%}@media screen and (max-width:767px){footer .inner .flexBox .oneBox{width:100%;order:1}}@media screen and (max-width:480px){footer .inner .flexBox .oneBox{text-align:center}}footer .inner .flexBox .oneBox .logo{padding:0 0 10px}footer .inner .flexBox .twoBox{width:55%;display:flex;justify-content:space-between}@media screen and (max-width:767px){footer .inner .flexBox .twoBox{width:100%;order:3;padding:0 0 50px}}footer .inner .flexBox .twoBox div{background-color:#fff;border-radius:20px;padding:25px 15px;font-size:14px}footer .inner .flexBox .twoBox div p{line-height:26px}footer .inner .flexBox .twoBox .lBox{width:40%}footer .inner .flexBox .twoBox .lBox .imgBox{text-align:center;padding:0 0 20px}footer .inner .flexBox .twoBox .rBox{width:58%}footer .inner .flexBox .navBox{padding:50px 0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){footer .inner .flexBox .navBox{width:100%;order:2}}footer .inner .flexBox .navBox .inBox{flex:1}@media screen and (max-width:767px){footer .inner .flexBox .navBox .inBox{flex:none;width:50%}}@media screen and (max-width:480px){footer .inner .flexBox .navBox .inBox{width:100%}}footer .inner .flexBox .navBox .inBox.active p.tx{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block;visibility:visible;height:auto;opacity:1;padding:5px 5px 5px 20px}footer .inner .flexBox .navBox .inBox.active p.tx:last-child{margin:0 0 20px}@media screen and (max-width:480px){footer .inner .flexBox .navBox .inBox.active p.title.par:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(0%,-50%) rotate(0deg);-moz-transform:translate(0%,-50%) rotate(0deg);-ms-transform:translate(0%,-50%) rotate(0deg);-o-transform:translate(0%,-50%) rotate(0deg);transform:translate(0%,-50%) rotate(0deg)}}footer .inner .flexBox .navBox .inBox p{padding:0 0 10px}@media screen and (max-width:480px){footer .inner .flexBox .navBox .inBox p{padding:0}}footer .inner .flexBox .navBox .inBox p.title{font-size:20px;font-weight:700}@media screen and (max-width:480px){footer .inner .flexBox .navBox .inBox p.title{margin:0 0 10px;padding:10px 10px 20px;border-bottom:1px solid #bfbfbf}footer .inner .flexBox .navBox .inBox p.title.par{position:relative}footer .inner .flexBox .navBox .inBox p.title.par:before,footer .inner .flexBox .navBox .inBox p.title.par:after{content:"";position:absolute;top:50%;right:0;width:15px;height:2px;background-color:#565656;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}footer .inner .flexBox .navBox .inBox p.title.par:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(0%,-50%) rotate(90deg);-moz-transform:translate(0%,-50%) rotate(90deg);-ms-transform:translate(0%,-50%) rotate(90deg);-o-transform:translate(0%,-50%) rotate(90deg);transform:translate(0%,-50%) rotate(90deg)}}footer .inner .flexBox .navBox .inBox p.tx{font-size:16px}@media screen and (max-width:480px){footer .inner .flexBox .navBox .inBox p.tx{height:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}}footer .inner .bnr{border-top:1px solid #bababa;padding:50px 0;display:flex;justify-content:center;gap:0 30px}@media screen and (max-width:520px){footer .inner .bnr{flex-wrap:wrap}footer .inner .bnr .in{width:100%;text-align:center;padding:5px 0}}footer .copy{font-size:12px;text-align:center;letter-spacing:.08em;background-color:#fff;padding:5px}#container{position:relative;z-index:3}#content{min-height:300px;position:relative;padding:50px 0}@media screen and (max-width:520px){#content{min-height:20px;margin:0 auto;padding:0}}#content .b{font-weight:bold}@media screen and (max-width:520px){.js-scrollable{width:100%;margin:0;overflow-x:scroll;justify-content:flex-start;white-space:nowrap;padding:20px}.js-scrollable img{max-width:none;width:200%;height:auto}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slider .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:table;content:''}.slick-slider .slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{display:block;height:auto;border:1px solid transparent;visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir="rtl"] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(http://human-trust.co.jp/wp-content/themes/sora/images/common/arrow.webp.pagespeed.ce.C8vgFWs9Qg.webp) no-repeat center;background-size:100%!important;border:none;width:10px;height:30px;display:block;z-index:10;text-indent:-9999px;top:50%}@media screen and (max-width:520px){.slick-arrow{width:5px;background-size:100%!important}}.slick-arrow.slick-next{-webkit-transform:translate(0%,-50%) rotate(360deg);-moz-transform:translate(0%,-50%) rotate(360deg);-ms-transform:translate(0%,-50%) rotate(360deg);-o-transform:translate(0%,-50%) rotate(360deg);transform:translate(0%,-50%) rotate(360deg);left:auto;right:10px}@media screen and (max-width:450px){.slick-arrow.slick-next{-webkit-transform:translate(0%,-50%) rotate(360deg);-moz-transform:translate(0%,-50%) rotate(360deg);-ms-transform:translate(0%,-50%) rotate(360deg);-o-transform:translate(0%,-50%) rotate(360deg);transform:translate(0%,-50%) rotate(360deg);right:5px}}.slick-arrow.slick-next:before{content:""}.slick-arrow.slick-next:hover{opacity:1;display:block}.slick-arrow.slick-prev{left:10px;-webkit-transform:translate(0%,-50%) rotate(180deg);-moz-transform:translate(0%,-50%) rotate(180deg);-ms-transform:translate(0%,-50%) rotate(180deg);-o-transform:translate(0%,-50%) rotate(180deg);transform:translate(0%,-50%) rotate(180deg)}@media screen and (max-width:450px){.slick-arrow.slick-prev{-webkit-transform:translate(0%,-50%) rotate(180deg);-moz-transform:translate(0%,-50%) rotate(180deg);-ms-transform:translate(0%,-50%) rotate(180deg);-o-transform:translate(0%,-50%) rotate(180deg);transform:translate(0%,-50%) rotate(180deg);left:5px}}.slick-arrow.slick-prev:before{content:""}.slide-dots{display:flex;justify-content:center;position:absolute;bottom:-30px;left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}.slide-dots li{margin:0 7px;width:8px;height:8px;background-color:#fff;border-radius:10px;overflow:hidden}.slide-dots li button{background-color:#fff;width:100%;height:100%;text-indent:-9999px;border:none}.slide-dots li.slick-active{background-color:#000}.slide-dots li.slick-active button{background-color:#000}.bread_crumb{position:relative;z-index:1;display:block;font-size:14px;line-height:170%}@media screen and (max-width:520px){.bread_crumb{font-size:12px;line-height:140%;padding:20px}}.bread_crumb .inner{max-width:1000px;padding:10px 0;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:1040px){.bread_crumb .inner{max-width:none;width:95%}}@media screen and (max-width:520px){.bread_crumb .inner{flex-wrap:wrap;gap:5px 0}}.bread_crumb span{position:relative;color:#333}.bread_crumb span a{position:relative;color:#333}.bread_crumb .level-1{padding:0}@media screen and (max-width:520px){.bread_crumb .level-1{padding:0}}.bread_crumb .level-2,.bread_crumb .sub{padding:0 5px 0 20px}@media screen and (max-width:520px){.bread_crumb .level-2,.bread_crumb .sub{padding:0 5px 0 20px}}.bread_crumb .level-2:before,.bread_crumb .sub:before{position:absolute;top:12px;left:7px;content:" ";border-top:solid 1px #333;border-right:solid 1px #333;width:7px;height:7px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (max-width:520px){.bread_crumb .level-2:before,.bread_crumb .sub:before{left:5px;top:10px;width:5px;height:5px}}#page-top{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;position:fixed;bottom:-90px;right:35px;z-index:10}@media screen and (max-width:520px){#page-top{right:5px;width:30px;height:30px}}#page-top img{filter:none}#page-top.active{bottom:10px}@media screen and (max-width:520px){#page-top.active{bottom:30px}#page-top.bottom{bottom:30px}}.pagination{padding:50px 0;line-height:16px;width:97%;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}.pagination span,.pagination a{box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:2px 5px;width:53px;height:53px;text-decoration:none!important;font-weight:700;font-size:20px;background-color:#fff;color:#333!important;outline:none;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.2)}@media screen and (max-width:600px){.pagination span,.pagination a{width:25px;height:25px;font-size:10px;margin:2px 0}}.pagination .first,.pagination .current{color:#fff!important;background-color:#00aff8!important;border-radius:50px}.pagination .noline{position:relative;text-indent:-9999px;border-radius:50px;width:53px;height:53px;margin:2px 10px}@media screen and (max-width:600px){.pagination .noline{width:12px;height:12px;margin:2px}}.pagination .noline:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);-moz-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);-o-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);position:absolute;top:50%;left:55%;content:'';width:10px;height:10px;border-top:solid 2px #000;border-right:solid 2px #000}.pagination .noline.re:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);left:45%}@media screen and (max-width:520px){.sp_table{table-layout:auto}.sp_table th{display:table-cell}.sp_table td{display:table-cell}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}}.left,.alignleft{float:left}.right,.alignright{float:right}.alignleft,.img_left{float:left;padding:5px 40px 10px 0}@media screen and (max-width:520px){.alignleft,.img_left{width:40%;padding:5px 20px 10px 0}}.alignright,.img_right{float:right;padding:5px 0 10px 40px}@media screen and (max-width:520px){.alignright,.img_right{width:40%;padding:5px 0 10px 20px}}.center,.aligncenter{display:block;margin:0 auto;text-align:center}.tx_left{text-align:left}.tx_right{text-align:right}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.mr100{margin-right:100px}.ml100{margin-left:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pr100{padding-right:100px}.pl100{padding-left:100px}.mt95{margin-top:95px}.mb95{margin-bottom:95px}.mr95{margin-right:95px}.ml95{margin-left:95px}.pt95{padding-top:95px}.pb95{padding-bottom:95px}.pr95{padding-right:95px}.pl95{padding-left:95px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mr90{margin-right:90px}.ml90{margin-left:90px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.pr90{padding-right:90px}.pl90{padding-left:90px}.mt85{margin-top:85px}.mb85{margin-bottom:85px}.mr85{margin-right:85px}.ml85{margin-left:85px}.pt85{padding-top:85px}.pb85{padding-bottom:85px}.pr85{padding-right:85px}.pl85{padding-left:85px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pr80{padding-right:80px}.pl80{padding-left:80px}.mt75{margin-top:75px}.mb75{margin-bottom:75px}.mr75{margin-right:75px}.ml75{margin-left:75px}.pt75{padding-top:75px}.pb75{padding-bottom:75px}.pr75{padding-right:75px}.pl75{padding-left:75px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.mr70{margin-right:70px}.ml70{margin-left:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pr70{padding-right:70px}.pl70{padding-left:70px}.mt65{margin-top:65px}.mb65{margin-bottom:65px}.mr65{margin-right:65px}.ml65{margin-left:65px}.pt65{padding-top:65px}.pb65{padding-bottom:65px}.pr65{padding-right:65px}.pl65{padding-left:65px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pr60{padding-right:60px}.pl60{padding-left:60px}.mt55{margin-top:55px}.mb55{margin-bottom:55px}.mr55{margin-right:55px}.ml55{margin-left:55px}.pt55{padding-top:55px}.pb55{padding-bottom:55px}.pr55{padding-right:55px}.pl55{padding-left:55px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mr50{margin-right:50px}.ml50{margin-left:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pr50{padding-right:50px}.pl50{padding-left:50px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.mr45{margin-right:45px}.ml45{margin-left:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pr45{padding-right:45px}.pl45{padding-left:45px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pr40{padding-right:40px}.pl40{padding-left:40px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.mr35{margin-right:35px}.ml35{margin-left:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pr35{padding-right:35px}.pl35{padding-left:35px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pr30{padding-right:30px}.pl30{padding-left:30px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.mr25{margin-right:25px}.ml25{margin-left:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pr25{padding-right:25px}.pl25{padding-left:25px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pr20{padding-right:20px}.pl20{padding-left:20px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mr15{margin-right:15px}.ml15{margin-left:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pr15{padding-right:15px}.pl15{padding-left:15px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mr5{margin-right:5px}.ml5{margin-left:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pr5{padding-right:5px}.pl5{padding-left:5px}.w100{width:100%}@media screen and (max-width:520px){.w100{height:auto;width:100%;max-width:none}.w100 img{height:auto;width:100%;max-width:none}}.w95{width:95%}@media screen and (max-width:520px){.w95{height:auto;width:100%;max-width:none}.w95 img{height:auto;width:100%;max-width:none}}.w90{width:90%}@media screen and (max-width:520px){.w90{height:auto;width:100%;max-width:none}.w90 img{height:auto;width:100%;max-width:none}}.w85{width:85%}@media screen and (max-width:520px){.w85{height:auto;width:100%;max-width:none}.w85 img{height:auto;width:100%;max-width:none}}.w80{width:80%}@media screen and (max-width:520px){.w80{height:auto;width:100%;max-width:none}.w80 img{height:auto;width:100%;max-width:none}}.w75{width:75%}@media screen and (max-width:520px){.w75{height:auto;width:100%;max-width:none}.w75 img{height:auto;width:100%;max-width:none}}.w70{width:70%}@media screen and (max-width:520px){.w70{height:auto;width:100%;max-width:none}.w70 img{height:auto;width:100%;max-width:none}}.w65{width:65%}@media screen and (max-width:520px){.w65{height:auto;width:100%;max-width:none}.w65 img{height:auto;width:100%;max-width:none}}.w60{width:60%}@media screen and (max-width:520px){.w60{height:auto;width:100%;max-width:none}.w60 img{height:auto;width:100%;max-width:none}}.w55{width:55%}@media screen and (max-width:520px){.w55{height:auto;width:100%;max-width:none}.w55 img{height:auto;width:100%;max-width:none}}.w50{width:50%}@media screen and (max-width:520px){.w50{height:auto;width:100%;max-width:none}.w50 img{height:auto;width:100%;max-width:none}}.w45{width:45%}@media screen and (max-width:520px){.w45{height:auto;width:100%;max-width:none}.w45 img{height:auto;width:100%;max-width:none}}.w40{width:40%}@media screen and (max-width:520px){.w40{height:auto;width:100%;max-width:none}.w40 img{height:auto;width:100%;max-width:none}}.w35{width:35%}@media screen and (max-width:520px){.w35{height:auto;width:100%;max-width:none}.w35 img{height:auto;width:100%;max-width:none}}.w30{width:30%}@media screen and (max-width:520px){.w30{height:auto;width:100%;max-width:none}.w30 img{height:auto;width:100%;max-width:none}}.w25{width:25%}@media screen and (max-width:520px){.w25{height:auto;width:100%;max-width:none}.w25 img{height:auto;width:100%;max-width:none}}.w20{width:20%}@media screen and (max-width:520px){.w20{height:auto;width:100%;max-width:none}.w20 img{height:auto;width:100%;max-width:none}}.w15{width:15%}@media screen and (max-width:520px){.w15{height:auto;width:100%;max-width:none}.w15 img{height:auto;width:100%;max-width:none}}.w10{width:10%}@media screen and (max-width:520px){.w10{height:auto;width:100%;max-width:none}.w10 img{height:auto;width:100%;max-width:none}}.w5{width:5%}@media screen and (max-width:520px){.w5{height:auto;width:100%;max-width:none}.w5 img{height:auto;width:100%;max-width:none}}.ht-summary-box{margin:2em auto;padding:25px;border:3px solid #006881;border-radius:8px;background:#f4f9fa;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ht-summary-box-title{display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;color:#006881;margin-top:0;margin-bottom:20px;text-align:center}.ht-summary-box-title svg{width:28px;height:28px;fill:currentColor;margin-right:10px}.ht-summary-box ul{list-style-type:none;padding-left:0;margin-bottom:0}.ht-summary-box ul li{position:relative;list-style:none!important;padding-left:1.8em!important;margin-bottom:12px;font-size:1.0em;line-height:1.7}.ht-summary-box ul li::before{content:'\2714';position:absolute;left:0;top:2px;color:#006881;font-weight:700;font-size:1.1em}.ht-diagram-wrap{margin:2.5em auto;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.03);overflow:hidden}.ht-diagram-title{font-size:1.25em;font-weight:700;color:#fff;background:#006881;padding:15px 25px!important;text-align:center;margin:0}.ht-diagram-content{display:flex;flex-wrap:wrap;padding:20px 10px}.ht-diagram-col{flex:1 1 300px;padding:10px 15px}.ht-diagram-col-title{font-size:1.1em;font-weight:700;color:#006881;border-bottom:2px solid #006881;padding-bottom:8px;margin-top:0;margin-bottom:15px;text-align:left}.ht-diagram-list{list-style-type:none;padding-left:0;margin:0}.ht-diagram-list li{position:relative;padding-left:22px;margin-bottom:12px;font-size:.95em;line-height:1.6}.ht-diagram-list li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#f0f0f0;border:2px solid #006881;border-radius:50%}.ht-diagram-list li strong{font-weight:700;display:block;color:#333;margin-bottom:2px}.ht-diagram-list li span{font-size:.9em;color:#555}.ht-cta-box{margin:2.5em auto;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 6px 15px rgba(0,85,108,.1);border:3px solid #006881}.ht-cta-box-inner{padding:30px;text-align:center}.ht-cta-title{font-size:1.5em;font-weight:700;color:#006881;margin:0 0 15px 0;line-height:1.4}.ht-cta-text{font-size:1.0em;color:#333;line-height:1.7;margin:0 0 25px 0}.ht-cta-btn-wrap{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.ht-cta-btn{display:inline-block;padding:14px 20px;font-size:1.1em;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;min-width:280px;box-sizing:border-box}.ht-cta-btn.btn-primary{background:#006881;color:#fff;border:2px solid #006881}.ht-cta-btn.btn-primary:hover{background:#fff;color:#006881}.ht-cta-btn.btn-secondary{background:#fff;color:#006881;border:2px solid #006881}.ht-cta-btn.btn-secondary:hover{background:#006881;color:#fff}@media (max-width:767px){.ht-summary-box{padding:20px}.ht-summary-box-title{font-size:1.2em}.ht-summary-box-title svg{width:24px;height:24px}.ht-summary-box ul li{font-size:.95em;padding-left:1.6em}.ht-diagram-title{font-size:1.15em;padding:12px 20px}.ht-diagram-content{flex-direction:column;padding:15px 5px}.ht-diagram-col{padding:10px 15px;border-bottom:1px dashed #ccc}.ht-diagram-col:last-child{border-bottom:none}.ht-cta-box-inner{padding:25px 20px}.ht-cta-title{font-size:1.3em}.ht-cta-text{font-size:.95em;margin-bottom:20px}.ht-cta-btn{font-size:1.0em;min-width:100%;padding:12px 15px}.ht-cta-btn-wrap{flex-direction:column;gap:10px}}pre{padding:30px;background-color:#e8e8e8;color:#000;font-size:14px;line-height:130%}.workBox h2 br.pcbr{display:inline!important}