@charset "UTF-8";@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%; } }.main{background-color:#fafafa;position:relative;height:850px}@media screen and (max-width:850px){.main{height:auto}}.main:after{mask-image:url(../images/top/main_bg.webp);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;content:"";width:1360px;height:830px;left:50%;top:20px;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);background:url(https://human-trust.co.jp/wp-content/themes/sora/images/top/xfv.webp.pagespeed.ic._jWzvO6QqL.webp) no-repeat center 80%;background-image:100%;position:absolute;border-radius:40px;z-index:0}@media screen and (max-width:1400px){.main:after{width:96%}}@media screen and (max-width:850px){.main:after{border-radius:20px;width:98%;height:100%;mask-image:none;background-size:cover}}@media screen and (max-width:520px){.main:after{top:0;border-radius:0;width:100%}}.main .inner{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1;padding-top:240px;max-width:1360px}@media screen and (max-width:1400px){.main .inner{width:100%;padding-left:2%;padding-right:2%}}@media screen and (max-width:850px){.main .inner{padding-top:160px}}@media screen and (max-width:520px){.main .inner{padding-top:110px}}.main .inner .mainTx{width:calc(100% - 510px);padding:0 0 0 50px}@media screen and (max-width:1400px){.main .inner .mainTx{width:60%}}@media screen and (max-width:900px){.main .inner .mainTx{padding:0 0 0 25px}}@media screen and (max-width:850px){.main .inner .mainTx{width:100%;padding:0 0 0 40px}}@media screen and (max-width:520px){.main .inner .mainTx{padding:0 40px}}@media screen and (max-width:430px){.main .inner .mainTx{padding:0 20px}}.main .inner .mainTx .bTx{font-size:72px;font-weight:700;line-height:90px;letter-spacing:.08em;padding:0 0 45px}@media screen and (max-width:1400px){.main .inner .mainTx .bTx{font-size:65px}}@media screen and (max-width:1300px){.main .inner .mainTx .bTx{font-size:50px}}@media screen and (max-width:1050px){.main .inner .mainTx .bTx br{display:none}}@media screen and (max-width:900px){.main .inner .mainTx .bTx{line-height:180%;font-size:40px}}@media screen and (max-width:850px){.main .inner .mainTx .bTx br{display:block}}@media screen and (max-width:520px){.main .inner .mainTx .bTx{font-size:30px}}@media screen and (max-width:430px){.main .inner .mainTx .bTx{font-size:24px;line-height:160%;padding:0 0 20px}}.main .inner .mainTx .sub{font-size:32px;font-weight:700;line-height:50px;letter-spacing:.08em}@media screen and (max-width:1360px){.main .inner .mainTx .sub{font-size:24px}}@media screen and (max-width:1050px){.main .inner .mainTx .sub br{display:none}}@media screen and (max-width:900px){.main .inner .mainTx .sub{line-height:180%;font-size:20px}}@media screen and (max-width:850px){.main .inner .mainTx .sub br{display:block}}@media screen and (max-width:520px){.main .inner .mainTx .sub br{display:none}}@media screen and (max-width:430px){.main .inner .mainTx .sub{font-size:18px;line-height:160%}}.main .inner .main_form{width:510px;height:100%;border-radius:40px 0 0 0;background-color:#fafafa;padding:20px 0 0 0;display:flex;justify-content:flex-end;position:relative}@media screen and (max-width:1400px){.main .inner .main_form{width:40%}}@media screen and (max-width:850px){.main .inner .main_form{width:100%;background-color:transparent;padding:40px 40px 20px;border-radius:0}}@media screen and (max-width:430px){.main .inner .main_form{padding:20px 10px 20px}}.main .inner .main_form .wpcf7-response-output{background-color:#fff;font-size:12px;position:absolute;bottom:90px;left:52%;margin:0;width:80%;text-align:center;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}@media screen and (max-width:660px){.main .inner .main_form .wpcf7-response-output{bottom:100px}}.main .inner .main_form .invalid .form{height:auto}.main .inner .main_form .invalid .form .mini{padding-top:30px}.main .inner .main_form .form{width:95%;height:590px;box-shadow:3px 3px 7px rgba(0,0,0,.2);border-radius:40px;padding:20px;margin:0 0 0 5%}@media screen and (max-width:850px){.main .inner .main_form .form{background-color:#fafafa;width:100%;margin:0;height:auto}}@media screen and (max-width:430px){.main .inner .main_form .form{border-radius:20px}}.main .inner .main_form .form p.title{font-size:24px;font-weight:700;text-align:center;padding:0 0 20px}.main .inner .main_form .form .in{position:relative}.main .inner .main_form .form .in .flex{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;padding:0 0 5px;font-size:14px}.main .inner .main_form .form .in .flex .hissu{color:#a3382f;border:1px solid #a3382f;border-radius:5px;padding:0 5px}.main .inner .main_form .form .in .flex .name{color:#333}.main .inner .main_form .form .in .box{padding:0 0 10px;position:relative}.main .inner .main_form .form .in .box input,.main .inner .main_form .form .in .box select{width:100%;height:30px;border:1px solid #bababa;border-radius:5px;padding:3px 10px;font-size:14px}.main .inner .main_form .form .in .box input:focus,.main .inner .main_form .form .in .box select:focus{background-color:rgba(79,172,230,.1);outline:none}.main .inner .main_form .form .in .box span{position:absolute;top:-2.2em;right:0;font-size:12px}.main .inner .main_form .form .submit{padding:20px 0;display:flex;justify-content:center}.main .inner .main_form .form .submit input{background-color:#a3382f;border-radius:20px;width:200px;border:none;padding:10px;border:none;color:#fff}.main .inner .main_form .form .mini{font-size:10px}.titleBox{height:100px;position:relative;display:flex;justify-content:center;align-items:flex-end;margin:0 0 100px;overflow:hidden}@media screen and (max-width:767px){.titleBox{margin:0 0 30px}}@media screen and (max-width:600px){.titleBox{height:auto;display:block}}@media screen and (max-width:520px){.titleBox{margin:0 0 30px!important}}.titleBox .en{font-size:120px;font-weight:300;color:#ddd;position:absolute;bottom:0;left:0;z-index:0;letter-spacing:.08em;line-height:100%;white-space:nowrap}@media screen and (max-width:1000px){.titleBox .en{font-size:90px}}@media screen and (max-width:767px){.titleBox .en{font-size:70px}}@media screen and (max-width:600px){.titleBox .en{position:relative;font-size:50px;text-align:center;left:auto;top:auto;text-align:center;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%)}}@media screen and (max-width:520px){.titleBox .en{font-size:20px}}.titleBox h2{position:relative;text-align:center;z-index:1;font-size:30px;letter-spacing:.08em;line-height:100%}@media screen and (max-width:767px){.titleBox h2{font-size:26px}}@media screen and (max-width:520px){.titleBox h2{line-height:150%;font-size:22px}}.top_toku{background-color:#fafafa;padding:70px 0 1px 0}@media screen and (max-width:520px){.top_toku{padding:35px 0 1px}}.top_toku .inner{max-width:1000px}.top_toku .inner p{padding:0 0 2em}.top_toku .inner p.tx1{text-align:center;line-height:30px}@media screen and (max-width:767px){.top_toku .inner p.tx1{text-align:left}.top_toku .inner p.tx1 br{display:none}}.top_toku .inner p.tx2{text-align:center;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:36px}@media screen and (max-width:550px){.top_toku .inner p.tx2{font-size:18px;line-height:30px}}@media screen and (max-width:450px){.top_toku .inner p.tx2{text-align:left;font-size:16px}}.top_toku .inBox{position:relative;margin:0 0 50px}@media screen and (max-width:520px){.top_toku .inBox{margin:0 0 25px}}.top_toku .inBox:after{content:"";position:absolute;top:0;left:0;width:90%;height:100%;box-shadow:3px 3px 7px rgba(0,0,0,.2);border-radius:0 40px 40px 0;background-color:#fff;z-index:0}@media screen and (max-width:1300px){.top_toku .inBox:after{width:95%}}@media screen and (max-width:450px){.top_toku .inBox:after{width:97%}}.top_toku .inBox.type2:after{left:auto;right:0;border-radius:40px 0 0 40px}.top_toku .inBox .in{position:relative;z-index:1}.top_toku .inBox .in .flex{width:1000px;margin:0 auto;padding:40px 0 0}@media screen and (max-width:1200px){.top_toku .inBox .in .flex{width:80%}}@media screen and (max-width:520px){.top_toku .inBox .in .flex{width:90%}}.top_toku .inBox .in .flex .flexBox{display:flex;justify-content:space-between}@media screen and (max-width:900px){.top_toku .inBox .in .flex .flexBox{flex-wrap:wrap}}.top_toku .inBox .in .flex .flexBox .flex_in{flex:1;text-align:center}@media screen and (max-width:900px){.top_toku .inBox .in .flex .flexBox .flex_in{flex:none;width:50%;padding:20px 0}}@media screen and (max-width:520px){.top_toku .inBox .in .flex .flexBox .flex_in{width:49%;padding:0 .5% 20px}}@media screen and (max-width:400px){.top_toku .inBox .in .flex .flexBox .flex_in{width:100%;padding:20px 0}}.top_toku .inBox .in .flex .flexBox .flex_in .imgBox{padding:0 0 10px}@media screen and (max-width:520px){.top_toku .inBox .in .flex .flexBox .flex_in .imgBox{height:80px;margin:0 auto}.top_toku .inBox .in .flex .flexBox .flex_in .imgBox img{max-width:none;height:100%;width:auto}}.top_toku .inBox .in .flex .flexBox .flex_in .txBox h3{font-size:20px;font-weight:700;padding:0 0 10px}@media screen and (max-width:1220px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox h3{font-size:16px}}.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx3{display:flex;justify-content:center;align-items:center;height:90px}@media screen and (max-width:520px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx3{height:auto;text-align:left}}.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx3 p{line-height:30px;letter-spacing:.12em}@media screen and (max-width:520px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx3 p br{display:none}}.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4{padding:10px 0 0 0}.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4 p{color:#40adf2;font-size:30px;font-weight:700;line-height:100%}@media screen and (max-width:1220px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4 p{font-size:24px}}@media screen and (max-width:520px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4 p{font-size:20px}}.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4 p span{font-size:60px;letter-spacing:-2px}@media screen and (max-width:1220px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4 p span{font-size:40px}}@media screen and (max-width:520px){.top_toku .inBox .in .flex .flexBox .flex_in .txBox .tx4 p span{font-size:30px}}.top_toku .inBox .in .flex .btn{padding:20px 0 40px}.top_toku .inBox .in .flex .btn a{width:200px;border-radius:50px}.top_service{padding:70px 0 0}.top_service .inner{max-width:1000px}.top_service .inner p{padding:0 0 2em}.top_service .inner p.tx1{text-align:center;line-height:30px;letter-spacing:.1em}@media screen and (max-width:520px){.top_service .inner p.tx1{text-align:left}}.top_service .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 1%;padding:0 0 100px}@media screen and (max-width:600px){.top_service .inner .flexBox{padding:0}}.top_service .inner .flexBox .inBox{width:32%}@media screen and (max-width:900px){.top_service .inner .flexBox .inBox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.top_service .inner .flexBox .inBox{padding:0 0 50px}}.top_service .inner .flexBox .inBox .imgBox{text-align:center}@media screen and (max-width:900px){.top_service .inner .flexBox .inBox .imgBox{width:40%}}@media screen and (max-width:600px){.top_service .inner .flexBox .inBox .imgBox{width:100%}.top_service .inner .flexBox .inBox .imgBox img{width:100%;height:auto}}.top_service .inner .flexBox .inBox .txBox{padding:20px 0 0 0}@media screen and (max-width:900px){.top_service .inner .flexBox .inBox .txBox{width:55%;padding:0 0 30px}}@media screen and (max-width:600px){.top_service .inner .flexBox .inBox .txBox{width:100%;padding:20px 0 0 0}}.top_service .inner .flexBox .inBox .txBox h3{text-align:center;font-size:20px;padding:0 0 10px}.top_service .inner .flexBox .inBox .txBox p{line-height:30px;letter-spacing:.12em;padding-bottom:0}.top_service .inner .flexBox .inBox .txBox p.tx2{min-height:95px}@media screen and (max-width:900px){.top_service .inner .flexBox .inBox .txBox p.tx2{min-height:0}}.top_service .inner .flexBox .inBox .txBox p.tx3{min-height:140px;padding:0 0 20px}@media screen and (max-width:900px){.top_service .inner .flexBox .inBox .txBox p.tx3{min-height:0}}.top_service .inner .flexBox .inBox .txBox .btn{width:200px;background:linear-gradient(90deg,#014188 0%,#04aceb 100%);margin:0 auto;padding:0;border-radius:50px;height:50px;display:flex;justify-content:center;align-items:center}.top_service .inner .flexBox .inBox .txBox .btn a{height:46px;width:196px;font-size:14px;border-radius:50px;background-color:#fff;color:#40adf2;background-image:none}.top_service .inner .flexBox .inBox .txBox .btn a:hover{opacity:1;color:#0520a7}.top_service .serviceBox{background:url(https://human-trust.co.jp/wp-content/themes/sora/images/top/xservice_bg.webp.pagespeed.ic.qSnR9rhEdY.webp) no-repeat center;background-size:cover;padding:50px 0}@media screen and (max-width:1040px){.top_service .serviceBox{padding:50px 20px}}@media screen and (max-width:520px){.top_service .serviceBox{padding:20px}}.top_service .serviceBox .inBox{background-color:rgba(255,255,255,.75);border-radius:40px;padding:50px 120px;max-width:1000px;margin:0 auto}@media screen and (max-width:1050px){.top_service .serviceBox .inBox{padding:50px}}@media screen and (max-width:520px){.top_service .serviceBox .inBox{padding:30px 20px;border-radius:20px}}.top_service .serviceBox .inBox ul{padding:0 0 50px}@media screen and (max-width:520px){.top_service .serviceBox .inBox ul{padding:0 0 25px}}.top_service .serviceBox .inBox ul li{position:relative;font-size:24px;font-weight:700;line-height:42px;letter-spacing:.12em;padding:0 0 0 1em}@media screen and (max-width:767px){.top_service .serviceBox .inBox ul li{font-size:18px}}@media screen and (max-width:520px){.top_service .serviceBox .inBox ul li{line-height:160%;font-size:15px;padding:5px 0 5px 1em}}.top_service .serviceBox .inBox ul li:before{content:"・";position:absolute;top:0;left:0}.top_service .serviceBox .inBox ul li span{color:#cb2719}@media screen and (max-width:910px){.top_service .serviceBox .inBox ul li br{display:none}}.top_service .serviceBox .btn{width:240px;background:linear-gradient(90deg,#014188 0%,#04aceb 100%);margin:0 auto;padding:0;border-radius:50px;height:50px;display:flex;justify-content:center;align-items:center}.top_service .serviceBox .btn a{height:46px;width:236px;font-size:14px;border-radius:50px;background-color:#fff;color:#40adf2;background-image:none}.top_service .serviceBox .btn a:hover{opacity:1;color:#0520a7}.top_st{background-color:#f4fdff;padding:70px 0 100px 0}@media screen and (max-width:520px){.top_st{padding:35px 0 50px}}.top_st .inner{max-width:1000px}.top_st .inner .titleBox .en{letter-spacing:0}@media screen and (max-width:440px){.top_st .inner .titleBox .en{font-size:40px}}.top_st .inner p{padding:0 0 2em}.top_st .inner p.c{text-align:center;line-height:30px}@media screen and (max-width:520px){.top_st .inner p.c{text-align:left}}.top_st .inner .inBox{background-color:#fff;border-radius:20px;padding:25px 35px;margin:0 0 20px}.top_st .inner .inBox h3{font-size:20px;font-weight:700;padding:0 0 10px}.top_st .inner .inBox p{line-height:30px;letter-spacing:.12em;padding:0}@media screen and (max-width:520px){.top_st .inner .inBox p{font-size:15px}}.top_st .inner .inBox ul li{position:relative;padding:0 0 0 1em;line-height:30px}.top_st .inner .inBox ul li:before{content:"・";position:absolute;top:0;left:0}.top_st .inner .proBox{margin:80px 0 0 0;box-shadow:3px 3px 7px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background-color:#fff;padding:20px}@media screen and (max-width:960px){.top_st .inner .proBox{align-items:flex-start}}@media screen and (max-width:520px){.top_st .inner .proBox{margin:40px 0 0 0}}.top_st .inner .proBox .lBox{width:540px;padding:0 0 0 10px}@media screen and (max-width:960px){.top_st .inner .proBox .lBox{width:60%}}@media screen and (max-width:767px){.top_st .inner .proBox .lBox{width:100%;padding:0}}.top_st .inner .proBox .lBox .in{padding:0 0 35px;border-bottom:1px solid #000}@media screen and (max-width:520px){.top_st .inner .proBox .lBox .in{padding:0 0 20px}}.top_st .inner .proBox .lBox .in p.tx1{font-weight:700;padding:0 0 10px}.top_st .inner .proBox .lBox .in p.tx2{font-size:26px;font-weight:700;padding:0 0 10px}@media screen and (max-width:520px){.top_st .inner .proBox .lBox .in p.tx2{font-size:22px}}.top_st .inner .proBox .lBox .in p.tx3{font-weight:300;padding:0}.top_st .inner .proBox .lBox .bottom{padding:35px 0 0 0}@media screen and (max-width:520px){.top_st .inner .proBox .lBox .bottom{padding:20px 0 0 0}}.top_st .inner .proBox .lBox .bottom ul{padding:0 0 20px}.top_st .inner .proBox .lBox .bottom ul li{position:relative;padding:0 0 0 1em;line-height:30px}@media screen and (max-width:520px){.top_st .inner .proBox .lBox .bottom ul li{line-height:26px;font-size:15px}}.top_st .inner .proBox .lBox .bottom ul li:before{content:"・";position:absolute;top:0;left:0}.top_st .inner .proBox .lBox .bottom p{line-height:30px}@media screen and (max-width:520px){.top_st .inner .proBox .lBox .bottom p{line-height:26px;font-size:15px}}.top_st .inner .proBox .rBox{width:320px}@media screen and (max-width:960px){.top_st .inner .proBox .rBox{width:38%}}@media screen and (max-width:767px){.top_st .inner .proBox .rBox{width:100%;text-align:center}}@media screen and (max-width:520px){.top_st .inner .proBox .rBox{height:300px;overflow:hidden;border-radius:40px}.top_st .inner .proBox .rBox img{max-width:none;width:100%;height:auto}}.top_blog{background-color:#9cc8f0;padding:70px 0 100px 0}@media screen and (max-width:520px){.top_blog{padding:35px 0 35px}}.top_blog .inner{max-width:1000px}.top_blog .blog_inner{max-width:1200px;margin:0 auto}@media screen and (max-width:1240px){.top_blog .blog_inner{padding:0 20px}}.top_blog .blog_inner .inBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1%;padding:0 0 100px}@media screen and (max-width:767px){.top_blog .blog_inner .inBox{gap:10px 2%}}@media screen and (max-width:520px){.top_blog .blog_inner .inBox{padding:0 0 50px}}.top_blog .blog_inner .inBox .in{width:24%;background-color:#fff;overflow:hidden;border-radius:20px}@media screen and (max-width:767px){.top_blog .blog_inner .inBox .in{width:48%}}@media screen and (max-width:520px){.top_blog .blog_inner .inBox .in{width:100%}}.top_blog .blog_inner .inBox .in a{display:block}.top_blog .blog_inner .inBox .in a:hover .imgBox img{-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;height:105%}@media screen and (max-width:767px){.top_blog .blog_inner .inBox .in a:hover .imgBox img{height:auto;width:100%}}.top_blog .blog_inner .inBox .in a .imgBox{position:relative;width:100%;height:160px;overflow:hidden}@media screen and (max-width:700px){.top_blog .blog_inner .inBox .in a .imgBox{height:120px}}@media screen and (max-width:520px){.top_blog .blog_inner .inBox .in a .imgBox{height:140px}}.top_blog .blog_inner .inBox .in a .imgBox img{-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;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%);max-width:none;width:auto;height:100%}@media screen and (max-width:767px){.top_blog .blog_inner .inBox .in a .imgBox img{height:auto;width:100%}}.top_blog .blog_inner .inBox .in a .txBox{padding:10px 10px 20px}.top_blog .blog_inner .inBox .in a .txBox .time{font-size:12px;padding:0 0 10px}.top_blog .blog_inner .inBox .in a .txBox .tx{font-weight:700;line-height:30px;letter-spacing:.12em}.top_blog .blog_inner .btn{width:240px;background:linear-gradient(90deg,#014188 0%,#04aceb 100%);margin:0 auto;padding:0;border-radius:50px;height:50px;display:flex;justify-content:center;align-items:center}.top_blog .blog_inner .btn a{height:46px;width:236px;font-size:14px;border-radius:50px;background-color:#fff;color:#40adf2;background-image:none}.top_blog .blog_inner .btn a:hover{opacity:1;color:#0520a7}.top_news{padding:70px 0 100px 0}@media screen and (max-width:520px){.top_news{padding:50px 0 50px}}.top_news .inner{max-width:1000px}.top_news .inner .inBox{border:1px solid #bababa;padding:30px 40px}.top_news .inner .inBox .in a{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:0 30px;padding:3px 0}@media screen and (max-width:520px){.top_news .inner .inBox .in a{padding:7px 0}}.top_news .inner .inBox .in a .time{font-size:12px}@media screen and (max-width:520px){.top_news .inner .inBox .in a .time{width:100%;padding:0 0 3px}}.top_news .inner .inBox .in a .tx{font-weight:700}@media screen and (max-width:520px){.top_news .inner .inBox .in a .tx{width:100%}}.top_bottom{padding:0 0 100px 0}@media screen and (max-width:520px){.top_bottom{padding:0 0 50px}}.top_bottom .inner{max-width:1000px}.top_bottom .inner h2{font-size:30px;text-align:center;padding:0 0 30px}@media screen and (max-width:390px){.top_bottom .inner h2{font-size:24px}}.top_bottom .inner h2 br{display:none}@media screen and (max-width:610px){.top_bottom .inner h2 br{display:block}}.top_bottom .inner p{text-align:center;letter-spacing:.12em;line-height:36px}.top_bottom .inner p.tx1{font-size:20px;font-weight:700;padding:0 0 30px}.top_bottom .inner p.tx1 br{display:none}@media screen and (max-width:610px){.top_bottom .inner p.tx1 br{display:block}}.top_bottom .inner p.tx2{padding:0 0 30px}@media screen and (max-width:520px){.top_bottom .inner p.tx2{text-align:left}}.top_bottom .inner .btn_flex{display:flex;justify-content:center;flex-wrap:wrap;gap:0 20px}@media screen and (max-width:570px){.top_bottom .inner .btn_flex{gap:20px 0}}.top_bottom .inner .btn_flex .btn{padding:0}@media screen and (max-width:880px){.top_bottom .inner .btn_flex .btn{width:45%}}@media screen and (max-width:570px){.top_bottom .inner .btn_flex .btn{width:100%}}.top_bottom .inner .btn_flex .btn a{width:400px;font-size:24px;font-weight:700;padding:20px 0;height:80px}@media screen and (max-width:880px){.top_bottom .inner .btn_flex .btn a{width:100%}}@media screen and (max-width:767px){.top_bottom .inner .btn_flex .btn a{font-size:18px}}.top_bottom .inner .btn_flex .btn a.tel div p{line-height:120%}.top_bottom .inner .btn_flex .btn a.tel div p:last-child{font-size:16px;font-weight:500}@media screen and (max-width:767px){.top_bottom .inner .btn_flex .btn a.tel div p:last-child{font-size:12px}}