﻿@keyframes graphAnim{0%{transform:translateY(100%)}100%{transform:translateY(0)}}#content{padding:0}#content section{padding:0 0 50px}#content .f22{font-size:22px}#content .f20{font-size:20px}#content .f18{font-size:18px}#content .f15{font-size:15px}#content .f14{font-size:14px}#content .b{font-weight:700}#content p{line-height:36px;padding:0 0 1em}@media screen and (max-width: 520px){#content p{line-height:28px;font-size:15px}}#content p:last-child{padding:0}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{padding:24px 20px 23px 40px;border-bottom:1px solid #289ad7}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{padding:24px 10px 23px;font-size:16px;text-align:left;vertical-align:middle;width:172px}@media screen and (max-width: 520px){#content table th{border-bottom:none;padding:10px 10px 0}}#content table td{font-size:16px;width:calc(100% - 172px)}@media screen and (max-width: 520px){#content table td{font-size:15px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content table.table th{position:relative}#content table.table th:after{position:absolute;content:"";width:100%;height:5px;background-color:#289ad7;bottom:-3px;left:0}@media screen and (max-width: 520px){#content table.table th:after{display:none}}#content table.table td{line-height:33px}#content table.table td ul li{padding:0 0 0 1.2em;position:relative}#content table.table td ul li:before{content:"・";display:block;position:absolute;top:0;left:0}#content table.table td .pdf{position:relative}#content table.table td .pdf span{position:relative}#content table.table td .pdf span:after{content:"";width:100%;height:1px;background-color:#333;position:absolute;bottom:-3px;left:0}#content table.table td .pdf:after{content:"";position:absolute;right:-50px;top:50%;width:39px;height:39px;background:url("../images/page/pdf.webp") no-repeat center;background-size:100%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.no-webp #content table.table td .pdf:after{background:url("../images/page/pdf.jpg") no-repeat center}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.service .serviceWap{background:url("../images/top/serviceBg.webp") no-repeat center top;background-size:cover;padding:0 0 65px;position:relative;z-index:1}.no-webp .service .serviceWap{background:url("../images/top/serviceBg.jpg") no-repeat center top}@media screen and (max-width: 520px){.service .serviceWap{background:url("../images/top/serviceBg_sp.webp") no-repeat center top;background-size:cover;padding:50px 0 35px}.no-webp .service .serviceWap{background:url("../images/top/serviceBg_sp.jpg") no-repeat center top}}.service .serviceWap #container{background-color:transparent}.service .serviceWap #container #content .serviceBox .inner{position:relative}.service .serviceWap #container #content .serviceBox .inner .txArea{text-align:center}@media screen and (max-width: 950px){.service .serviceWap #container #content .serviceBox .inner .txArea br{display:none}}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .txArea{text-align:left}}.service .serviceWap #container #content .serviceBox .inner .tx1{font-weight:700;font-size:30px;line-height:60px;padding:0 0 20px}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .tx1{font-size:21px;line-height:30px}}.service .serviceWap #container #content .serviceBox .inner .flexBox{display:flex;justify-content:center;flex-wrap:wrap;padding:55px 0 0;gap:0 3%}@media screen and (max-width: 1100px){.service .serviceWap #container #content .serviceBox .inner .flexBox{gap:0 2%}}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox{gap:0}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox{width:31.0%;background-color:#FFF;box-shadow:5px 7px 8px #c9c9c9;border-radius:10px;overflow:hidden;margin:0 0 40px}@media screen and (max-width: 1100px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox{width:48%}}@media screen and (max-width: 767px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox{width:100%;margin:0 0 45px}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a{display:block}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a:hover{opacity:1}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a:hover .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;height:105%}@media screen and (max-width: 767px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a:hover .imgBox img{width:105%;height:auto}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a:hover .txBox .btnArea div{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;color:#289ad7}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a:hover .txBox .btnArea div:after{transform:scale(1, 1)}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .imgBox{width:100%;height:290px;position:relative;overflow:hidden}@media screen and (max-width: 1100px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .imgBox{height:310px}}@media screen and (max-width: 767px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .imgBox{height:260px}}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .imgBox{height:210px}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.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){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .imgBox img{width:100%;height:auto}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox{padding:25px 30px;min-height:315px;position:relative}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox{min-height:248px;padding:20px 25px}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .icon{background:url("../images/common/nav_icon1.webp") no-repeat left center;background-size:30px 26px;font-size:20px;color:#289ad7;padding:0 0 0 40px;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.no-webp .service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .icon{background:url("../images/common/nav_icon1.png") no-repeat left center}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .icon{font-size:16px;background-size:25px auto;padding:0 0 0 30px}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox h2{font-size:24px;padding:15px 0;font-weight:700}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox h2{font-size:18px;padding:10px 0}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox p{font-size:15px}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox p{font-size:14px;line-height:21px}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox p br{display:none}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .btnArea{display:flex;justify-content:flex-end;position:absolute;bottom:32px;right:35px}@media screen and (max-width: 1380px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .btnArea{position:relative;bottom:auto;right:auto;padding:30px 0 0 0}}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .btnArea{position:absolute;padding:0;bottom:20px;right:25px}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .btnArea div{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:170px;height:45px;padding:9px 0 5px;border:2px solid #289ad7;position:relative;font-weight:600;background-color:#289ad7;color:#FFF;z-index:1;overflow:hidden;text-align:center}@media screen and (max-width: 520px){.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .btnArea div{font-size:15px;height:auto;padding:5px;width:140px}}.service .serviceWap #container #content .serviceBox .inner .flexBox .inBox a .txBox .btnArea div:after{background-color:#FFF;position:absolute;top:0;left:0;content:'';width:100%;height:100%;transform:scale(0, 1);transform-origin:left top;transition:0.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}@media screen and (max-width: 1500px){.support .main .in .sub,.consulting .main .in .sub{font-size:60px}}@media screen and (max-width: 520px){.support .main .in .sub,.consulting .main .in .sub{height:60px;font-size:26px !important}}@media screen and (max-width: 520px){.support .main .in .sub.is-animated span,.consulting .main .in .sub.is-animated span{height:60px}}.support #content h2{font-size:34px;text-align:center;letter-spacing:0.06em}@media screen and (max-width: 520px){.support #content h2{font-size:24px}}.support #content .supportBox1{padding:60px 0px 80px;text-align:center}@media screen and (max-width: 520px){.support #content .supportBox1{padding:30px 0 40px}}.support #content .supportBox1 h2{padding:0 0 20px}.support #content .supportBox1 p{line-height:39px}@media screen and (max-width: 520px){.support #content .supportBox1 p{line-height:29px;text-align:left}}.support #content .supportBox2{background:url("../images/page/bg2.webp") no-repeat center top;background-size:cover;padding:50px 0px 70px;text-align:center}.no-webp .support #content .supportBox2{background:url("../images/page/bg2.jpg") no-repeat center top}@media screen and (max-width: 520px){.support #content .supportBox2{padding:30px 0 40px;background:url("../images/page/bg2_sp.webp") no-repeat center top;background-size:cover}.no-webp .support #content .supportBox2{background:url("../images/page/bg2_sp.jpg") no-repeat center top}}.support #content .supportBox2 h2{padding:0 0 30px}@media screen and (max-width: 520px){.support #content .supportBox2 h2{padding:0}}.support #content .supportBox2 p.tx{text-align:center;font-size:20px;color:#FFF;padding:20px 0 0 0}.support #content .supportBox2 p.tx span{border-radius:12px;background-color:#289ad7;font-weight:600;padding:20px 50px}@media screen and (max-width: 900px){.support #content .supportBox2 p.tx span{display:block}}@media screen and (max-width: 520px){.support #content .supportBox2 p.tx span{padding:15px}}.support #content .supportBox2 .flex{display:flex;justify-content:space-between;padding:75px 45px}@media screen and (max-width: 900px){.support #content .supportBox2 .flex{flex-wrap:wrap;padding:40px 0 0}}.support #content .supportBox2 .flex .inBox{width:380px}.support #content .supportBox2 .flex .inBox:first-child .in .icon{height:138px}.support #content .supportBox2 .flex .inBox:first-child .in .tx3{padding:10px 0 0 0}@media screen and (max-width: 1390px){.support #content .supportBox2 .flex .inBox{width:30%}}@media screen and (max-width: 900px){.support #content .supportBox2 .flex .inBox{width:100%;margin:0 0 90px}}.support #content .supportBox2 .flex .inBox .title{font-size:20px;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;color:#289ad7;padding:0 0 10px 45px;position:relative;text-align:left}.support #content .supportBox2 .flex .inBox .title:before{content:"";display:block;position:absolute;top:5px;left:5px;background:url("../images/page/support_icon5.webp") no-repeat left center;background-size:100%;width:30px;height:26px}.no-webp .support #content .supportBox2 .flex .inBox .title:before{background:url("../images/page/support_icon5.png") no-repeat left center}.support #content .supportBox2 .flex .inBox .in{width:100%;height:100%;box-shadow:5px 7px 8px #c9c9c9;border-radius:12px;background-color:#FFF;padding:0 50px 10px}@media screen and (max-width: 1350px){.support #content .supportBox2 .flex .inBox .in{padding:0 20px 20px}}.support #content .supportBox2 .flex .inBox .in .icon{width:100%;height:155px;text-align:center;display:flex;justify-content:center;align-items:center}.support #content .supportBox2 .flex .inBox .in .tx2{display:flex;justify-content:center;align-items:center;font-size:24px}.support #content .supportBox2 .flex .inBox .in .tx3{text-align:left;padding:30px 0 0 0;letter-spacing:0;line-height:32px}.support #content .supportBox3{padding:70px 0px 90px;text-align:center}@media screen and (max-width: 520px){.support #content .supportBox3{padding:30px 0 60px}}.support #content .supportBox3 h2{padding:0 0 30px}@media screen and (max-width: 520px){.support #content .supportBox3 h2{padding:0 0 10px}}.support #content .supportBox3 p{line-height:29px}.support #content .supportBox3 .support_inBox{position:relative;padding:71px 0 25px}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox{padding:0 0 300px}}.support #content .supportBox3 .support_inBox:after{content:"";position:absolute;width:50%;height:100%;top:20px;right:0;overflow:hidden;border-radius:12px 0 0 12px;background:url("../images/page/support1.webp") no-repeat 71% 0;background-size:auto 100%;z-index:-1}.no-webp .support #content .supportBox3 .support_inBox:after{background:url("../images/page/support1.jpg") no-repeat 71% 0}@media screen and (max-width: 1700px){.support #content .supportBox3 .support_inBox:after{background:url("../images/page/support1.webp") no-repeat 62% 0;background-size:auto 90%}.no-webp .support #content .supportBox3 .support_inBox:after{background:url("../images/page/support1.jpg") no-repeat 62% 0}}@media screen and (max-width: 1390px){.support #content .supportBox3 .support_inBox:after{background:url("../images/page/support1.webp") no-repeat 62% 0;background-size:auto 80%}.no-webp .support #content .supportBox3 .support_inBox:after{background:url("../images/page/support1.jpg") no-repeat 62% 0}}@media screen and (max-width: 1200px){.support #content .supportBox3 .support_inBox:after{background-size:auto 100%;background-position:50% top}}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox:after{width:85%;height:300px;bottom:0;top:auto;background-size:cover;background-position:70% top}}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .inner{padding:0 0 0 20px}}.support #content .supportBox3 .support_inBox .js-scrollable{padding:10px 0 0 10px}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .js-scrollable{display:flex;justify-content:flex-start;width:100%;margin:0;padding:0;overflow-x:scroll;white-space:nowrap;padding:3px 0 0 3px}}.support #content .supportBox3 .support_inBox .js-scrollable .scroll-hint-icon-wrap{z-index:2}.support #content .supportBox3 .support_inBox .inBox{border-radius:12px;box-shadow:5px 7px 8px rgba(201,201,201,0.5),-2px -2px 8px rgba(201,201,201,0.5);background-color:#FFF;padding:28px 55px 57px;margin:0 0 25px;position:relative;width:53%;text-align:left;z-index:1}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .inBox{width:320px;margin:12px 10px;padding:15px}}.support #content .supportBox3 .support_inBox .inBox:before{content:"";width:4px;height:57%;position:absolute;left:0;top:50%;background-color:#ffe100;border-radius:0 10px 10px 0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.support #content .supportBox3 .support_inBox .inBox p.tx1{color:#289ad7;font-size:24px;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;letter-spacing:0;padding:0 0 0.7em}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .inBox p.tx1{font-size:18px;padding:0 0 0.5em}}@media screen and (max-width: 1540px){.support #content .supportBox3 .support_inBox .inBox p br{display:none}}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .inBox p{white-space:normal}}@media screen and (max-width: 520px){.support #content .supportBox3 .support_inBox .inBox p{line-height:25px;padding:0 0 5px}}.support #content .supportBox3 .support_inBox .inBox h3{font-size:28px;padding:0 0 30px}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .inBox h3{font-size:22px;padding:0 0 15px}}.support #content .supportBox3 .support_inBox .inBox.last{padding:28px 55px 37px}@media screen and (max-width: 1000px){.support #content .supportBox3 .support_inBox .inBox.last{padding:15px}}.support #content .supportBox3 .support_inBox .inBox.last h3{padding:0 0 15px}.support #content .supportBox3 .support_inBox .inBox.last p{line-height:32px}.support #content .supportBox3 .support_inBox .inBox.last p.tx1{padding:0 0 7px}@media screen and (max-width: 520px){.support #content .supportBox3 .support_inBox .inBox.last p{line-height:25px}}.support #content .supportBox4{background:url("../images/page/bg1.webp") no-repeat center top;background-size:100%;padding:65px 0px 120px;text-align:center}.no-webp .support #content .supportBox4{background:url("../images/page/bg1.jpg") no-repeat center top}@media screen and (max-width: 520px){.support #content .supportBox4{background:url("../images/page/bg1_sp.webp") no-repeat center top;background-size:cover;padding:30px 0 60px}.no-webp .support #content .supportBox4{background:url("../images/page/bg1_sp.jpg") no-repeat center top}}.support #content .supportBox4 h2{padding:0 0 35px}@media screen and (max-width: 520px){.support #content .supportBox4 h2{padding:0 0 20px}}.support #content .supportBox4 p{line-height:39px}@media screen and (max-width: 520px){.support #content .supportBox4 p{text-align:left;line-height:33px}}@media screen and (max-width: 1200px){.support #content .supportBox4 p br{display:none}}.support #content .supportBox4 .inBox{box-shadow:5px 7px 8px #c9c9c9;border-radius:12px;background-color:#FFF;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:60px 10px 110px;margin:20px 0 0 0}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox{padding:35px 20px}}.support #content .supportBox4 .inBox .in{flex:1;position:relative;text-align:center;font-weight:600;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1000px){.support #content .supportBox4 .inBox .in{flex:none;width:33.3%;padding:15px 0}}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in{width:100%;padding:0 0 50px}}@media screen and (max-width: 520px){.support #content .supportBox4 .inBox .in{padding:15px 0 40px}}.support #content .supportBox4 .inBox .in:after{content:"";position:absolute;top:65%;right:-7px;width:14px;height:45px;background:url("../images/page/arrow.svg") no-repeat center;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in:after{top:auto;right:auto;left:50%;bottom:0px;-webkit-transform:translate(-50%, 0%) rotate(90deg);-moz-transform:translate(-50%, 0%) rotate(90deg);-ms-transform:translate(-50%, 0%) rotate(90deg);-o-transform:translate(-50%, 0%) rotate(90deg);transform:translate(-50%, 0%) rotate(90deg)}}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in:last-child{padding:0}}.support #content .supportBox4 .inBox .in:last-child:after{display:none}.support #content .supportBox4 .inBox .in .icon{height:65px;display:flex;justify-content:center;align-items:center;margin:0 0 30px;width:100%;order:2}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in .icon{order:1;width:40%;margin:0}}.support #content .supportBox4 .inBox .in .tx{width:100%}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in .tx{text-align:left;width:60%;order:2}}.support #content .supportBox4 .inBox .in .tx .tx1{font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:20px;color:#289ad7;padding:0 0 25px;width:100%}@media screen and (max-width: 1100px){.support #content .supportBox4 .inBox .in .tx .tx1{font-size:16px}}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in .tx .tx1{padding:0}}.support #content .supportBox4 .inBox .in .tx .tx2{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%);font-size:22px;width:100%;order:3}@media screen and (max-width: 1100px){.support #content .supportBox4 .inBox .in .tx .tx2{font-size:18px;bottom:-10px}}@media screen and (max-width: 700px){.support #content .supportBox4 .inBox .in .tx .tx2{position:relative;bottom:auto;left:auto;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.support #content .supportBox5{padding:75px 0px 140px;padding:70px 0px 140px}@media screen and (max-width: 520px){.support #content .supportBox5{padding:30px 0 70px}}.support #content .supportBox5 .inner h2{padding:0 0 70px}@media screen and (max-width: 520px){.support #content .supportBox5 .inner h2{padding:0 0 30px}}.support #content .supportBox5 .inner .inBox{border-radius:12px;box-shadow:5px 7px 8px rgba(201,201,201,0.5),-2px -2px 8px rgba(201,201,201,0.5);padding:20px 60px 40px;margin:0 0 30px;background-color:#FFF;min-height:260px}@media screen and (max-width: 520px){.support #content .supportBox5 .inner .inBox{padding:20px;min-height:0}}.support #content .supportBox5 .inner .inBox h3{font-size:24px;padding:20px 0 30px;margin:0 0 15px;position:relative}@media screen and (max-width: 520px){.support #content .supportBox5 .inner .inBox h3{font-size:20px;padding:10px 0 15px;margin:0 0 20px}}.support #content .supportBox5 .inner .inBox h3:after,.support #content .supportBox5 .inner .inBox h3:before{content:"";width:100%;height:1px;background-color:#289ad7;position:absolute;bottom:0;left:0}.support #content .supportBox5 .inner .inBox h3:before{height:5px;width:172px;bottom:-2.5px}@media screen and (max-width: 520px){.support #content .supportBox5 .inner .inBox h3:before{width:100px}}.support #content .supportBox5 .inner .inBox p{padding:0 30px 1em}@media screen and (max-width: 520px){.support #content .supportBox5 .inner .inBox p{padding:0}}.support #content .supportBox5 .inner .inBox p span{font-weight:700;font-size:20px;display:block;padding:0 0 10px}@media screen and (max-width: 520px){.support #content .supportBox5 .inner .inBox p span{font-size:18px}}@media screen and (max-width: 520px){.support #content .supportBox5{padding:30px 0 70px}}.support #content .supportBox5 .inner h2{padding:0 0 50px}@media screen and (max-width: 520px){.support #content .supportBox5 .inner h2{padding:0 0 30px}}.consulting #content h2{font-size:34px;text-align:center}@media screen and (max-width: 520px){.consulting #content h2{font-size:24px}}.consulting #content .consultingBox1{padding:70px 0px 120px;text-align:center}@media screen and (max-width: 520px){.consulting #content .consultingBox1{padding:30px 0 60px}}.consulting #content .consultingBox1 h2{padding:0 0 30px}.consulting #content .consultingBox1 p{line-height:39px;text-align:center}@media screen and (max-width: 520px){.consulting #content .consultingBox1 p{line-height:29px;text-align:left}}.consulting #content .consultingBox2{background:url("../images/page/bg2.webp") no-repeat center top;background-size:cover;padding:70px 0px 100px}.no-webp .consulting #content .consultingBox2{background:url("../images/page/bg2.jpg") no-repeat center top}@media screen and (max-width: 520px){.consulting #content .consultingBox2{padding:30px 0 40px;background:url("../images/page/bg2_sp.webp") no-repeat center top;background-size:cover}.no-webp .consulting #content .consultingBox2{background:url("../images/page/bg2_sp.jpg") no-repeat center top}}.consulting #content .consultingBox2 h2{padding:0 0 30px}@media screen and (max-width: 520px){.consulting #content .consultingBox2 h2{font-size:20px}}.consulting #content .consultingBox2 .img{text-align:center}.consulting #content .consultingBox3{padding:70px 0px 100px;text-align:center}@media screen and (max-width: 520px){.consulting #content .consultingBox3{padding:30px 0 40px}}.consulting #content .consultingBox3 h2{padding:0 0 30px}@media screen and (max-width: 520px){.consulting #content .consultingBox3 h2{padding:0}}.consulting #content .consultingBox3 .flex{display:flex;justify-content:space-between;padding:70px 0}@media screen and (max-width: 900px){.consulting #content .consultingBox3 .flex{flex-wrap:wrap;padding:40px 0 0}}.consulting #content .consultingBox3 .flex .inBox{width:320px}@media screen and (max-width: 1500px){.consulting #content .consultingBox3 .flex .inBox{width:23%}}@media screen and (max-width: 900px){.consulting #content .consultingBox3 .flex .inBox{width:100%;margin:0 0 90px}}.consulting #content .consultingBox3 .flex .inBox .title{font-size:20px;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;color:#289ad7;padding:0 0 10px 0;position:relative;text-align:left;letter-spacing:0}.consulting #content .consultingBox3 .flex .inBox .in{width:100%;height:100%;box-shadow:5px 7px 8px #c9c9c9;border-radius:12px;background-color:#FFF;padding:0 40px 20px}@media screen and (max-width: 1350px){.consulting #content .consultingBox3 .flex .inBox .in{padding:0 20px 20px}}.consulting #content .consultingBox3 .flex .inBox .in .icon{width:100%;height:150px;text-align:center;display:flex;justify-content:center;align-items:center}.consulting #content .consultingBox3 .flex .inBox .in .tx2{display:flex;justify-content:center;align-items:center;font-size:24px}.consulting #content .consultingBox3 .flex .inBox .in .tx3{text-align:left;padding:30px 0 0 0;letter-spacing:0}.consulting #content .consultingBox4{background:url("../images/page/bg1.webp") no-repeat center top;background-size:cover;padding:70px 0px 100px;padding:75px 0px 140px}.no-webp .consulting #content .consultingBox4{background:url("../images/page/bg1.jpg") no-repeat center top}@media screen and (max-width: 520px){.consulting #content .consultingBox4{padding:30px 0 40px;background:url("../images/page/bg1_sp.webp") no-repeat center top;background-size:cover}.no-webp .consulting #content .consultingBox4{background:url("../images/page/bg1_sp.jpg") no-repeat center top}}@media screen and (max-width: 520px){.consulting #content .consultingBox4{padding:30px 0 70px}}.consulting #content .consultingBox4 .inner h2{padding:0 0 70px}@media screen and (max-width: 520px){.consulting #content .consultingBox4 .inner h2{padding:0 0 30px}}.consulting #content .consultingBox4 .inner .inBox{border-radius:12px;box-shadow:5px 7px 8px rgba(201,201,201,0.5),-2px -2px 8px rgba(201,201,201,0.5);padding:20px 60px 40px;margin:0 0 30px;background-color:#FFF;min-height:260px}@media screen and (max-width: 520px){.consulting #content .consultingBox4 .inner .inBox{padding:20px;min-height:0}}.consulting #content .consultingBox4 .inner .inBox h3{font-size:24px;padding:20px 0 30px;margin:0 0 15px;position:relative}@media screen and (max-width: 520px){.consulting #content .consultingBox4 .inner .inBox h3{font-size:20px;padding:10px 0 15px;margin:0 0 20px}}.consulting #content .consultingBox4 .inner .inBox h3:after,.consulting #content .consultingBox4 .inner .inBox h3:before{content:"";width:100%;height:1px;background-color:#289ad7;position:absolute;bottom:0;left:0}.consulting #content .consultingBox4 .inner .inBox h3:before{height:5px;width:172px;bottom:-2.5px}@media screen and (max-width: 520px){.consulting #content .consultingBox4 .inner .inBox h3:before{width:100px}}.consulting #content .consultingBox4 .inner .inBox p{padding:0 30px 1em}@media screen and (max-width: 520px){.consulting #content .consultingBox4 .inner .inBox p{padding:0}}.consulting #content .consultingBox4 .inner .inBox p span{font-weight:700;font-size:20px;display:block;padding:0 0 10px}@media screen and (max-width: 520px){.consulting #content .consultingBox4 .inner .inBox p span{font-size:18px}}.haken #content h2{font-size:34px;text-align:center;padding:0 0 30px}@media screen and (max-width: 520px){.haken #content h2{font-size:22px;padding:0 0 15px}}.haken #content p{line-height:39px}@media screen and (max-width: 520px){.haken #content p{line-height:29px;text-align:left}}.haken #content .hakenBox1{padding:70px 0px 120px;text-align:center}@media screen and (max-width: 520px){.haken #content .hakenBox1{padding:30px 0 60px}}.haken #content .hakenBox1 .btnArea{display:flex;justify-content:center;flex-wrap:wrap}.haken #content .hakenBox1 .btnArea .btn{margin:0 20px;padding:30px 0 0}@media screen and (max-width: 520px){.haken #content .hakenBox1 .btnArea .btn{margin:0 10px;padding:7px 0 7px 0}}.haken #content .hakenBox2{background:url("../images/page/aboutBg.webp") no-repeat center top;background-size:cover;padding:70px 0px 120px;text-align:center}.no-webp .haken #content .hakenBox2{background:url("../images/page/aboutBg.jpg") no-repeat center top}@media screen and (max-width: 520px){.haken #content .hakenBox2{background:url("../images/page/aboutBg_sp.webp") no-repeat center top;background-size:cover;padding:30px 0 0}.no-webp .haken #content .hakenBox2{background:url("../images/page/aboutBg_sp.jpg") no-repeat center top}}.haken #content .hakenBox2 .hakenBox2_in{padding:140px 0 0 0}@media screen and (max-width: 520px){.haken #content .hakenBox2 .hakenBox2_in{padding:70px 0 0 0}}.haken #content .hakenBox2 .hakenBox2_in .flex{display:flex;justify-content:space-between;padding:30px 45px}@media screen and (max-width: 900px){.haken #content .hakenBox2 .hakenBox2_in .flex{flex-wrap:wrap;padding:20px 0 0}}.haken #content .hakenBox2 .hakenBox2_in .flex .inBox{width:390px}@media screen and (max-width: 1350px){.haken #content .hakenBox2 .hakenBox2_in .flex .inBox{width:30%}}@media screen and (max-width: 900px){.haken #content .hakenBox2 .hakenBox2_in .flex .inBox{width:100%;margin:0 0 90px}}.haken #content .hakenBox2 .hakenBox2_in .flex .inBox .title{font-size:20px;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;color:#289ad7;padding:0 0 10px 0;position:relative;text-align:left;letter-spacing:0}.haken #content .hakenBox2 .hakenBox2_in .flex .inBox .in{width:100%;height:100%;box-shadow:5px 7px 8px #c9c9c9;border-radius:12px;background-color:#FFF;padding:50px 40px 0}@media screen and (max-width: 1350px){.haken #content .hakenBox2 .hakenBox2_in .flex .inBox .in{padding:20px 20px 0}}.haken #content .hakenBox2 .hakenBox2_in .flex .inBox .in h3{font-size:20px}.haken #content .hakenBox2 .hakenBox2_in .flex .inBox .in .tx2{display:flex;justify-content:center;align-items:center;font-size:24px}.haken #content .hakenBox2 .hakenBox2_in .flex .inBox .in .tx3{text-align:left;padding:30px 0 0 0;letter-spacing:0}.haken #content .hakenBox3{padding:70px 0px 120px;text-align:center}@media screen and (max-width: 520px){.haken #content .hakenBox3{padding:30px 0 60px}}.haken #content .hakenBox3 .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.haken #content .hakenBox3 .inner .imgBox{width:48%;padding:0 0 0 80px}@media screen and (max-width: 1366px){.haken #content .hakenBox3 .inner .imgBox{padding:0}}@media screen and (max-width: 520px){.haken #content .hakenBox3 .inner .imgBox{width:100%;order:2;padding:30px 0 0 0}}.haken #content .hakenBox3 .inner .imgBox img{border-radius:12px}@media screen and (max-width: 520px){.haken #content .hakenBox3 .inner .imgBox img{border-radius:12px 0 0 12px;position:relative;right:-20px}}.haken #content .hakenBox3 .inner .txBox{width:48%;text-align:left;padding:0 80px 0 0}@media screen and (max-width: 1366px){.haken #content .hakenBox3 .inner .txBox{padding:0}}@media screen and (max-width: 520px){.haken #content .hakenBox3 .inner .txBox{width:100%;order:1}}.haken #content .hakenBox3 .inner .txBox h3{font-size:20px;padding:0 0 30px}.haken #content .hakenBox3 .inner .txBox .btn{padding:30px 0 0 0;display:flex;justify-content:flex-end}@media screen and (max-width: 520px){.haken #content .hakenBox3 .inner .txBox .btn{justify-content:center}}.haken #content .hakenBox3 .inner .txBox .btn a{display:block;width:330px;letter-spacing:0}.haken #content .hakenBox4{background:url("../images/page/bg2.webp") no-repeat center top;background-size:cover;padding:70px 0px 60px;text-align:center}.no-webp .haken #content .hakenBox4{background:url("../images/page/bg2.jpg") no-repeat center top}@media screen and (max-width: 520px){.haken #content .hakenBox4{background:url("../images/page/bg2_sp.webp") no-repeat center top;background-size:cover;padding:30px 0}.no-webp .haken #content .hakenBox4{background:url("../images/page/bg2_sp.jpg") no-repeat center top}}.haken #content .hakenBox4 .inBox{padding:30px 0 0}.haken #content .hakenBox4 .inBox h3{text-align:left;font-size:24px;padding:20px 0 30px;margin:0 0 50px;position:relative}@media screen and (max-width: 520px){.haken #content .hakenBox4 .inBox h3{padding:10px 0 15px;margin:0 0 20px;font-size:20px}}.haken #content .hakenBox4 .inBox h3:after,.haken #content .hakenBox4 .inBox h3:before{content:"";width:100%;height:1px;background-color:#289ad7;position:absolute;bottom:0;left:0}.haken #content .hakenBox4 .inBox h3:before{height:5px;width:172px;bottom:-2.5px}@media screen and (max-width: 520px){.haken #content .hakenBox4 .inBox h3:before{width:100px}}.haken #content .hakenBox4 .inBox .flexBox .in{width:30%;position:relative;overflow:hidden;border-radius:12px;padding:0 0 60px}@media screen and (max-width: 1000px){.haken #content .hakenBox4 .inBox .flexBox .in{width:48%}}@media screen and (max-width: 520px){.haken #content .hakenBox4 .inBox .flexBox .in{width:100%;padding:0 0 20px}}.haken #content .hakenBox4 .inBox .flexBox .in p{position:absolute;top:0;left:0;z-index:2;padding:2px 20px;width:100%;background-color:rgba(40,154,215,0.7);color:#FFF;text-align:left;font-weight:700}.haken #content .hakenBox4 .inBox .flexBox .in img{border-radius:12px;position:relative;max-width:none;width:100%;height:auto;z-index:1}.haken #content .hakenBox5{background:url("../images/page/bg1.webp") no-repeat center top;background-size:cover;padding:70px 0px 60px;text-align:center}.no-webp .haken #content .hakenBox5{background:url("../images/page/bg1.jpg") no-repeat center top}@media screen and (max-width: 520px){.haken #content .hakenBox5{background:url("../images/page/bg1_sp.webp") no-repeat center top;background-size:cover;padding:30px 0}.no-webp .haken #content .hakenBox5{background:url("../images/page/bg1_sp.jpg") no-repeat center top}}.haken #content .hakenBox5 .inner h2{padding:0 0 60px}@media screen and (max-width: 520px){.haken #content .hakenBox5 .inner h2{padding:0 0 30px}}.haken #content .hakenBox5 .inner .inBox{text-align:center;padding:0 0 30px}.haken #content .hakenBox5 .inner .inBox p.tx1{padding:0em;font-size:20px;font-weight:700}@media screen and (max-width: 520px){.haken #content .hakenBox5 .inner .inBox p.tx1{padding:0 0 0 1em;font-size:18px;position:relative}}@media screen and (max-width: 520px){.haken #content .hakenBox5 .inner .inBox p.tx1 span{position:absolute;top:0;left:0}}.haken #content .hakenBox5 .inner .inBox p.tx2{font-size:20px;color:#000066}@media screen and (max-width: 520px){.haken #content .hakenBox5 .inner .inBox p.tx2{padding:0 0 0 1.5em}}.haken #content .hakenBox5 .inner .inBox table tr th,.haken #content .hakenBox5 .inner .inBox table tr td{padding:10px}@media screen and (max-width: 520px){.haken #content .hakenBox5 .inner .inBox table tr th,.haken #content .hakenBox5 .inner .inBox table tr td{display:table-cell;width:auto}}.haken #content .hakenBox5 .inner .inBox table tr th{text-align:center;background-color:#289ad7;color:#FFF;text-align:center}.company #content{padding:45px 0 0 0}@media screen and (max-width: 520px){.company #content{padding:0}}.company #content h2{font-size:34px;text-align:center}@media screen and (max-width: 520px){.company #content h2{font-size:24px}}.company #content .inner .aboutBox{text-align:center;padding:0 0 130px}@media screen and (max-width: 520px){.company #content .inner .aboutBox{padding:0 0 70px}}.company #content .inner .aboutBox .scroll_title{height:90px;overflow:hidden}.company #content .inner .aboutBox .scroll_title .in{overflow:hidden;width:100%;transform:matrix(1, 0, 0, 1, 0, 200);opacity:0;height:0}.company #content .inner .aboutBox .scroll_title .in .en{font-size:70px;font-weight:500;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0em;line-height:100%;background:linear-gradient(150deg, #ffe100 0%, #289ad7 36%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 0 30px;display:inline-block}@media screen and (max-width: 520px){.company #content .inner .aboutBox .scroll_title .in .en{font-size:52px}}.company #content .inner .aboutBox .scroll_title.is-animated .in{transform:matrix(1, 0, 0, 1, 0, 0);transition:1.2s cubic-bezier(0.22, 1, 0.36, 1);opacity:1;height:90px}.company #content .inner .aboutBox h2{font-size:22px;padding:0 0 50px}@media screen and (max-width: 520px){.company #content .inner .aboutBox h2{font-size:17px;padding:0 0 30px}}.company #content .inner .aboutBox .tx{font-size:42px;font-weight:700;line-height:160%}@media screen and (max-width: 520px){.company #content .inner .aboutBox .tx{font-size:30px}}.company #content .inner .aboutBox .inBox{max-width:1200px;border-radius:12px;box-shadow:5px 7px 8px rgba(201,201,201,0.5),-2px -2px 8px rgba(201,201,201,0.5);padding:63px 20px 37px;margin:-10px auto 0}@media screen and (max-width: 520px){.company #content .inner .aboutBox .inBox{padding:30px 15px 10px}}.company #content .inner .aboutBox .inBox p{font-size:24px;font-weight:700;padding:0 0 70px}@media screen and (max-width: 520px){.company #content .inner .aboutBox .inBox p{font-size:18px;padding:0 0 30px}}.company #content .inner .aboutBox .inBox p.title{font-size:26px;font-weight:500;color:#289ad7;padding:0 0 25px}@media screen and (max-width: 520px){.company #content .inner .aboutBox .inBox p.title{font-size:21px;padding:0 0 20px}}.company #content .message{padding:0 0 100px;margin:-10px}@media screen and (max-width: 520px){.company #content .message{margin:0;padding:0 0 30px}}.company #content .message h2{padding:0 0 70px}@media screen and (max-width: 520px){.company #content .message h2{padding:0 0 30px}}.company #content .message .flexBox{display:flex;justify-content:flex-start;flex-wrap:wrap}.company #content .message .flexBox .lBox{width:35%;padding:10px 0 0 0}@media screen and (max-width: 767px){.company #content .message .flexBox .lBox{width:100%;padding:0 40px 40px 0}}.company #content .message .flexBox .rBox{width:940px;padding:35px 20px 0 75px}@media screen and (max-width: 1530px){.company #content .message .flexBox .rBox{width:65%}}@media screen and (max-width: 1230px){.company #content .message .flexBox .rBox{padding:0 20px 0 20px}}@media screen and (max-width: 767px){.company #content .message .flexBox .rBox{width:100%}}.company #content .message .flexBox .rBox h3{color:#289ad7;font-size:34px;padding:0 0 30px;line-height:58px}@media screen and (max-width: 1230px){.company #content .message .flexBox .rBox h3{font-size:24px;line-height:40px}}@media screen and (max-width: 520px){.company #content .message .flexBox .rBox h3{font-size:26px}}.company #content .message .flexBox .rBox p{line-height:45px}@media screen and (max-width: 1230px){.company #content .message .flexBox .rBox p{line-height:36px}}@media screen and (max-width: 1500px){.company #content .message .flexBox .rBox .dell{display:none}}.company #content .message .flexBox .rBox .name{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:20px 15px 0 0}@media screen and (max-width: 767px){.company #content .message .flexBox .rBox .name{justify-content:center;padding:0}}.company #content .message .flexBox .rBox .name p{padding:0 30px 0 0}@media screen and (max-width: 767px){.company #content .message .flexBox .rBox .name p{padding:0;width:100%;text-align:center}}.company #content .companyBox{background:url("../images/page/aboutBg.webp") no-repeat center;background-size:cover;padding:75px 0px 140px}.no-webp .company #content .companyBox{background:url("../images/page/aboutBg.jpg") no-repeat center}@media screen and (max-width: 520px){.company #content .companyBox{background:url("../images/page/aboutBg_sp.webp") no-repeat center;background-size:cover;padding:30px 0px 40px}.no-webp .company #content .companyBox{background:url("../images/page/aboutBg_sp.jpg") no-repeat center}}.company #content .companyBox .inner{max-width:1240px}.company #content .companyBox .inner h2{padding:0 0 45px}@media screen and (max-width: 520px){.company #content .companyBox .inner h2{padding:0 0 30px}}.company #content .companyBox2{text-align:center;padding:75px 0px 100px}@media screen and (max-width: 520px){.company #content .companyBox2{padding:30px 0 50px;text-align:left}}.company #content .companyBox2 .inner h2{padding:0 0 45px}@media screen and (max-width: 520px){.company #content .companyBox2 .inner h2{padding:0 0 30px}}.company #content .companyBox2 .inner p{line-height:44px}@media screen and (max-width: 520px){.company #content .companyBox2 .inner p{line-height:32px}}.company #content .companyBox2 .inner p.tx{color:#289ad7;font-size:20px;font-weight:700}.company #content .companyBox3{padding:75px 0px 140px;background:url("../images/page/bg1.webp") no-repeat center top;background-size:100%;padding:55px 0px 90px}@media screen and (max-width: 520px){.company #content .companyBox3{padding:30px 0 70px}}.company #content .companyBox3 .inner h2{padding:0 0 70px}@media screen and (max-width: 520px){.company #content .companyBox3 .inner h2{padding:0 0 30px}}.company #content .companyBox3 .inner .inBox{border-radius:12px;box-shadow:5px 7px 8px rgba(201,201,201,0.5),-2px -2px 8px rgba(201,201,201,0.5);padding:20px 60px 40px;margin:0 0 30px;background-color:#FFF;min-height:260px}@media screen and (max-width: 520px){.company #content .companyBox3 .inner .inBox{padding:20px;min-height:0}}.company #content .companyBox3 .inner .inBox h3{font-size:24px;padding:20px 0 30px;margin:0 0 15px;position:relative}@media screen and (max-width: 520px){.company #content .companyBox3 .inner .inBox h3{font-size:20px;padding:10px 0 15px;margin:0 0 20px}}.company #content .companyBox3 .inner .inBox h3:after,.company #content .companyBox3 .inner .inBox h3:before{content:"";width:100%;height:1px;background-color:#289ad7;position:absolute;bottom:0;left:0}.company #content .companyBox3 .inner .inBox h3:before{height:5px;width:172px;bottom:-2.5px}@media screen and (max-width: 520px){.company #content .companyBox3 .inner .inBox h3:before{width:100px}}.company #content .companyBox3 .inner .inBox p{padding:0 30px 1em}@media screen and (max-width: 520px){.company #content .companyBox3 .inner .inBox p{padding:0}}.company #content .companyBox3 .inner .inBox p span{font-weight:700;font-size:20px;display:block;padding:0 0 10px}@media screen and (max-width: 520px){.company #content .companyBox3 .inner .inBox p span{font-size:18px}}.no-webp .company #content .companyBox3{background:url("../images/page/bg1.jpg") no-repeat center top}.company #content .companyBox3 .inner h2{padding:0 0 50px}@media screen and (max-width: 520px){.company #content .companyBox3 .inner h2{padding:0 0 30px}}.company #content .companyBox3 .inner .inBox{padding-bottom:40px}.company #content .companyBox3 .inner .inBox h3{margin:0 0 20px}.company #content .companyBox3 .inner .inBox p{font-weight:500}.members footer{margin:100px 0 0 0}@media screen and (max-width: 520px){.members footer{margin:30px 0 0 0}}.members .bread_crumb .inner{max-width:1500px}.members #content .inner{max-width:1500px}.members #content .inner .membersBox{padding:50px 0 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 25px}@media screen and (max-width: 1600px){.members #content .inner .membersBox{gap:0 2%}}.members #content .inner .membersBox h2{font-size:34px;width:100%;padding:0 0 30px}@media screen and (max-width: 520px){.members #content .inner .membersBox h2{font-size:24px}}.members #content .inner .membersBox .member_modal{width:350px;padding:0 0 50px;cursor:pointer}@media screen and (max-width: 1600px){.members #content .inner .membersBox .member_modal{width:23%}}@media screen and (max-width: 900px){.members #content .inner .membersBox .member_modal{width:48%}}.members #content .inner .membersBox .member_modal .imgBox{width:100%;height:470px;overflow:hidden;border-radius:12px;position:relative}@media screen and (max-width: 1600px){.members #content .inner .membersBox .member_modal .imgBox{height:360px}}@media screen and (max-width: 1200px){.members #content .inner .membersBox .member_modal .imgBox{height:300px}}@media screen and (max-width: 1000px){.members #content .inner .membersBox .member_modal .imgBox{height:250px}}@media screen and (max-width: 900px){.members #content .inner .membersBox .member_modal .imgBox{height:360px}}@media screen and (max-width: 640px){.members #content .inner .membersBox .member_modal .imgBox{height:250px}}@media screen and (max-width: 520px){.members #content .inner .membersBox .member_modal .imgBox{height:200px}}.members #content .inner .membersBox .member_modal .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;max-width:none;height:100%;width:auto;position:absolute;top:0;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%)}@media screen and (max-width: 1600px){.members #content .inner .membersBox .member_modal .imgBox img{height:auto;width:100%}}@media screen and (max-width: 1500px){.members #content .inner .membersBox .member_modal .imgBox img{height:100%;width:auto}}@media screen and (max-width: 900px){.members #content .inner .membersBox .member_modal .imgBox img{height:auto;width:100%}}@media screen and (max-width: 780px){.members #content .inner .membersBox .member_modal .imgBox img{height:100%;width:auto}}.members #content .inner .membersBox .member_modal .txBox{padding:20px 0 0 0}@media screen and (max-width: 520px){.members #content .inner .membersBox .member_modal .txBox{padding:10px 0 0 0}}.members #content .inner .membersBox .member_modal .txBox h3{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;font-size:24px}@media screen and (max-width: 1000px){.members #content .inner .membersBox .member_modal .txBox h3{font-size:20px}}@media screen and (max-width: 520px){.members #content .inner .membersBox .member_modal .txBox h3{font-size:18px;line-height:160%}}.members #content .inner .membersBox .member_modal .txBox .tx{color:#808080}.members #content .inner .membersBox .member_modal:hover .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;height:105%;top:-10px}@media screen and (max-width: 1600px){.members #content .inner .membersBox .member_modal:hover .imgBox img{height:auto;width:105%}}@media screen and (max-width: 1500px){.members #content .inner .membersBox .member_modal:hover .imgBox img{height:105%;width:auto}}@media screen and (max-width: 900px){.members #content .inner .membersBox .member_modal:hover .imgBox img{height:auto;width:105%}}@media screen and (max-width: 780px){.members #content .inner .membersBox .member_modal:hover .imgBox img{height:105%;width:auto}}.members #content .inner .membersBox .member_modal:hover .txBox h3{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;color:#289ad7}.members #content .inner .membersBox .modal_container{opacity:0;visibility:hidden;position:fixed;top:50%;left:50%;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#FFF;padding:30px;width:1000px}@media screen and (max-width: 1040px){.members #content .inner .membersBox .modal_container{width:80%}}@media screen and (max-width: 520px){.members #content .inner .membersBox .modal_container{padding:15px}}.members #content .inner .membersBox .modal_container.action{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;visibility:visible;z-index:6}@media screen and (max-width: 520px){.members #content .inner .membersBox .modal_container.action{overflow-y:scroll}}.members #content .inner .membersBox .modal_container .imgBox{width:48%;height:400px;position:relative;overflow:hidden}@media screen and (max-width: 520px){.members #content .inner .membersBox .modal_container .imgBox{width:100%;height:250px}}.members #content .inner .membersBox .modal_container .imgBox img{position:absolute;top:-20px;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%)}.members #content .inner .membersBox .modal_container .txBox{width:48%;padding:20px 0 0 0}@media screen and (max-width: 767px){.members #content .inner .membersBox .modal_container .txBox{padding:0}}@media screen and (max-width: 520px){.members #content .inner .membersBox .modal_container .txBox{width:100%;padding:10px 0 0 0}}.members #content .inner .membersBox .modal_container .txBox .tx1{font-size:30px;font-weight:700;padding:0}@media screen and (max-width: 767px){.members #content .inner .membersBox .modal_container .txBox .tx1{font-size:22px}}.members #content .inner .membersBox .modal_container .txBox .tx2{font-size:20px;font-weight:700;padding:0}@media screen and (max-width: 767px){.members #content .inner .membersBox .modal_container .txBox .tx2{font-size:18px}}.members #content .inner .membersBox .modal_container .txBox .tx3{color:#808080;padding:0}.members #content .inner .membersBox .modal_container .txBox .tx4{padding:20px 0 0 0}@media screen and (max-width: 767px){.members #content .inner .membersBox .modal_container .txBox .tx4{line-height:160%}}.modal_bg{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:0;visibility:hidden;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:5}.modal_bg.add{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;visibility:visible}.modal_bg .close{position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer}@media screen and (max-width: 520px){.modal_bg .close{top:5px;right:5px}}.modal_bg .close:before,.modal_bg .close:after{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%);content:"";width:30px;height:2px;background-color:#FFF;-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)}.modal_bg .close: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)}.navBox.add{z-index:2}#container.add{background-color:transparent}.customervoice footer{margin:100px 0 0 0}.customervoice #content .customervoiceBox1{text-align:center;padding:60px 20px}@media screen and (max-width: 520px){.customervoice #content .customervoiceBox1{padding:30px 0px}}.customervoice #content .customervoiceBox1 h2{font-size:34px;font-weight:700;padding:0 0 1em}@media screen and (max-width: 520px){.customervoice #content .customervoiceBox1 h2{font-size:24px}}@media screen and (max-width: 520px){.customervoice #content .customervoiceBox1 p{text-align:left}}.customervoice #content .list{z-index:1}@media screen and (max-width: 520px){.customervoice #content .list{padding:0}}.customervoice #content .list .item{position:relative;width:1200px;margin:0 auto;padding:0 0 50px}@media screen and (max-width: 1240px){.customervoice #content .list .item{width:100%}}.customervoice #content .list .item a{box-shadow:5px 7px 8px #c9c9c9;border-radius:10px;background-color:#FFF;display:block;overflow:hidden}@media screen and (max-width: 1150px){.customervoice #content .list .item a{width:auto}}.customervoice #content .list .item a:hover{opacity:1}.customervoice #content .list .item a:hover .flexBox .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;height:110%}@media screen and (max-width: 767px){.customervoice #content .list .item a:hover .flexBox .imgBox img{width:105%;height:auto}}.customervoice #content .list .item a:hover .btnArea div{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;color:#289ad7}.customervoice #content .list .item a:hover .btnArea div:after{transform:scale(1, 1)}.customervoice #content .list .item a .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.customervoice #content .list .item a .flexBox .imgBox{position:relative;width:40%;overflow:hidden}@media screen and (max-width: 767px){.customervoice #content .list .item a .flexBox .imgBox{width:100%;height:280px}}@media screen and (max-width: 520px){.customervoice #content .list .item a .flexBox .imgBox{height:220px}}.customervoice #content .list .item a .flexBox .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.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%);width:auto;height:105%;max-width:none}@media screen and (max-width: 767px){.customervoice #content .list .item a .flexBox .imgBox img{width:100%;height:auto}}.customervoice #content .list .item a .flexBox .txBox{width:60%;position:relative;padding:0 0 30px}@media screen and (max-width: 767px){.customervoice #content .list .item a .flexBox .txBox{width:100%}}.customervoice #content .list .item a .flexBox .txBox .cate{display:flex;justify-content:flex-start;flex-wrap:wrap;text-align:center;background-color:#289ad7;color:#FFF;font-size:20px}.customervoice #content .list .item a .flexBox .txBox .cate div{width:100%;padding:9px 30px;margin:0 5px 5px 0}@media screen and (max-width: 520px){.customervoice #content .list .item a .flexBox .txBox .cate div{padding:5px 10px;width:100%;font-size:15px}}.customervoice #content .list .item a .flexBox .txBox .in{padding:30px 40px}@media screen and (max-width: 520px){.customervoice #content .list .item a .flexBox .txBox .in{padding:30px 15px}}.customervoice #content .list .item a .flexBox .txBox h3{font-size:22px;padding:0 0 1em;line-height:100%}@media screen and (max-width: 520px){.customervoice #content .list .item a .flexBox .txBox h3{font-size:20px}}.customervoice #content .list .item a .btnArea{display:flex;justify-content:flex-end;padding:0 40px 0 0}@media screen and (max-width: 520px){.customervoice #content .list .item a .btnArea{padding:0 15px 0 0}}.customervoice #content .list .item a .btnArea div{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:170px;height:45px;padding:9px 0 5px;border:2px solid #289ad7;position:relative;font-weight:600;background-color:#289ad7;color:#FFF;z-index:1;overflow:hidden;text-align:center}@media screen and (max-width: 520px){.customervoice #content .list .item a .btnArea div{font-size:15px;height:auto;padding:5px;width:140px}}.customervoice #content .list .item a .btnArea div:after{background-color:#FFF;position:absolute;top:0;left:0;content:'';width:100%;height:100%;transform:scale(0, 1);transform-origin:left top;transition:0.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.customervoice.single #content .inner{display:block;max-width:1200px}.customervoice.single #content .post_content .cate{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 0 20px}@media screen and (max-width: 520px){.customervoice.single #content .post_content .cate{padding:0 0 10px}}.customervoice.single #content .post_content .cate div{color:#289ad7}.customervoice.single #content .post_content .imgBox{width:100%;padding:50px 0 0;text-align:center}.customervoice.single #content .post_content .single_content{padding:50px 0 100px}@media screen and (max-width: 520px){.customervoice.single #content .post_content .single_content{padding:20px 0 50px}}.customervoice.single #content .post_content .single_content p{padding:0 0 2em}.customervoice.single #content .post_content .single_content p:empty{display:none}.customervoice.single #content .postlink{padding:0 !important}.data #content .dataBox1{text-align:center;padding:60px 20px 65px}@media screen and (max-width: 520px){.data #content .dataBox1{padding:30px 20px}}.data #content .dataBox1 h2{font-size:34px;font-weight:700;padding:0 0 0.7em}@media screen and (max-width: 520px){.data #content .dataBox1 h2{font-size:24px}}@media screen and (max-width: 520px){.data #content .dataBox1 p{text-align:left}}.data #content .dataBox2{background:url("../images/page/bg1.webp") no-repeat center;background-size:cover;padding:75px 20px 140px}.no-webp .data #content .dataBox2{background:url("../images/page/bg1.jpg") no-repeat center}@media screen and (max-width: 520px){.data #content .dataBox2{padding:30px 20px 70px}}.data #content .dataBox2 .inner{max-width:1500px;background-color:#FFF;box-shadow:5px 7px 8px #c9c9c9;border-radius:10px;padding:0;position:relative;overflow:hidden;display:flex;justify-content:flex-start;flex-wrap:wrap}.data #content .dataBox2 .inner:after{position:absolute;content:"";width:1px;height:100%;background-color:#e0e0e1;top:0;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%)}@media screen and (max-width: 950px){.data #content .dataBox2 .inner:after{display:none}}.data #content .dataBox2 .inner .inBox{width:50%;font-weight:600;border-bottom:1px solid #e0e0e1}@media screen and (max-width: 950px){.data #content .dataBox2 .inner .inBox{width:100%}.data #content .dataBox2 .inner .inBox:last-child{border-bottom:none}}.data #content .dataBox2 .inner .inBox.sec{padding-bottom:60px}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox.sec{padding-bottom:35px}.data #content .dataBox2 .inner .inBox.sec h3{margin-bottom:30px}}.data #content .dataBox2 .inner .inBox.last{border-bottom:none;padding-bottom:110px}@media screen and (max-width: 950px){.data #content .dataBox2 .inner .inBox.last{border-bottom:1px solid #e0e0e1}}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox.last{padding-bottom:35px}.data #content .dataBox2 .inner .inBox.last h3{margin-bottom:30px}}.data #content .dataBox2 .inner .inBox h3{font-size:24px;min-height:90px;margin:40px 0 0 70px;line-height:31.63px;position:relative;z-index:1}@media screen and (max-width: 640px){.data #content .dataBox2 .inner .inBox h3{font-size:20px;min-height:50px;margin:25px 0 0 20px}}.data #content .dataBox2 .inner .inBox.countup .number{font-size:84px;font-weight:300;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0em;line-height:100%;background:linear-gradient(120deg, #ffe100 10%, #289ad7 25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox.countup .number{font-size:60px}}.data #content .dataBox2 .inner .inBox.countup .type1{display:flex;justify-content:center;align-items:flex-end;padding:0 0 65px}@media screen and (max-width: 1100px){.data #content .dataBox2 .inner .inBox.countup .type1{display:block;text-align:center}}@media screen and (max-width: 950px){.data #content .dataBox2 .inner .inBox.countup .type1{display:flex}}@media screen and (max-width: 640px){.data #content .dataBox2 .inner .inBox.countup .type1{display:block;padding:0 0 35px}}.data #content .dataBox2 .inner .inBox.countup .type1 p{font-size:24px}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox.countup .type1 p{font-size:20px}}.data #content .dataBox2 .inner .inBox.countup .type1 p.tx{padding:0 10px 1.8em}@media screen and (max-width: 1100px){.data #content .dataBox2 .inner .inBox.countup .type1 p.tx{padding:0 10px}}@media screen and (max-width: 950px){.data #content .dataBox2 .inner .inBox.countup .type1 p.tx{padding:0 10px 1.8em}}@media screen and (max-width: 640px){.data #content .dataBox2 .inner .inBox.countup .type1 p.tx{padding:0 10px}}.data #content .dataBox2 .inner .inBox .graph1{display:flex;justify-content:space-between;padding:6px 0 6px}.data #content .dataBox2 .inner .inBox .graph1.gra1{margin:20px 0 0 0}.data #content .dataBox2 .inner .inBox .graph1.gra2{margin:60px 0 0 0}@media screen and (max-width: 1270px){.data #content .dataBox2 .inner .inBox .graph1{transform:scale(0.8)}}@media screen and (max-width: 950px){.data #content .dataBox2 .inner .inBox .graph1{transform:scale(1)}}.data #content .dataBox2 .inner .inBox .graph1 .tx{width:38%;text-align:right;padding:0}@media screen and (max-width: 1270px){.data #content .dataBox2 .inner .inBox .graph1 .tx{font-size:14px}}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph1 .tx{width:32%;line-height:100%;font-size:13px;display:flex;justify-content:flex-end;align-items:center}}.data #content .dataBox2 .inner .inBox .graph1 .line{width:59%;overflow:hidden}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph1 .line{width:65%}}.data #content .dataBox2 .inner .inBox .graph1 .line span{font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:32px;color:#289ad7;letter-spacing:0;font-weight:500;position:absolute;top:100%;right:-80px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:0;visibility:hidden}@media screen and (max-width: 1270px){.data #content .dataBox2 .inner .inBox .graph1 .line span{font-size:26px;right:-60px}}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph1 .line span{font-size:20px;right:-50px}}.data #content .dataBox2 .inner .inBox .graph1 .line .lines{position:relative;width:0%;height:32px;background-color:#289ad7}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.add{-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-ms-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.add span{opacity:1;visibility:visible;top:50%;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;transition-delay:2s}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type1.add{width:70%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type2.add{width:52%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type3.add{width:36%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type4.add{width:36%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type5.add{width:26%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type6.add{width:26%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type7.add{width:19%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type8.add{width:47%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type9.add{width:72%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type10.add{width:56%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type11.add{width:56%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type12.add{width:16%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type13.add{width:16%}.data #content .dataBox2 .inner .inBox .graph1 .line .lines.type14.add{width:30%}.data #content .dataBox2 .inner .inBox .circle{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width: 1200px){.data #content .dataBox2 .inner .inBox .circle{transform:scale(0.8)}}@media screen and (max-width: 950px){.data #content .dataBox2 .inner .inBox .circle{transform:scale(1)}}.data #content .dataBox2 .inner .inBox .circle .txBox{width:45%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:48px 0}@media screen and (max-width: 680px){.data #content .dataBox2 .inner .inBox .circle .txBox{padding:20px 0 0;width:100%;order:2}}.data #content .dataBox2 .inner .inBox .circle .txBox .in{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end;width:100%}@media screen and (max-width: 680px){.data #content .dataBox2 .inner .inBox .circle .txBox .in{padding:0 50px}}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .circle .txBox .in{justify-content:space-between;padding:0 70px}}@media screen and (max-width: 380px){.data #content .dataBox2 .inner .inBox .circle .txBox .in{padding:0 50px}}.data #content .dataBox2 .inner .inBox .circle .txBox .in .tx1{font-size:18px;padding:0 7px 10px 0}.data #content .dataBox2 .inner .inBox .circle .txBox .in .tx2{font-size:40px;font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:100%;font-weight:500;min-width:80px}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .circle .txBox .in .tx2{text-align:right}}.data #content .dataBox2 .inner .inBox .circle .txBox .in.color1{color:#005ed7}.data #content .dataBox2 .inner .inBox .circle .txBox .in.color2{color:#289ae4}.data #content .dataBox2 .inner .inBox .circle .txBox .in.color3{color:#7cd4ff}.data #content .dataBox2 .inner .inBox .circle .rBox{width:55%;padding:0 55px 0 0}@media screen and (max-width: 680px){.data #content .dataBox2 .inner .inBox .circle .rBox{padding:0;width:100%;order:1}}.data #content .dataBox2 .inner .inBox .circle .c-circle{width:255px;padding-bottom:255px;position:relative;margin:auto}.data #content .dataBox2 .inner .inBox .circle .c-circle__view{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.data #content .dataBox2 .inner .inBox .circle .c-circle__1,.data #content .dataBox2 .inner .inBox .circle .c-circle__2,.data #content .dataBox2 .inner .inBox .circle .c-circle__3,.data #content .dataBox2 .inner .inBox .circle .c-circle__4,.data #content .dataBox2 .inner .inBox .circle .c-circle__5,.data #content .dataBox2 .inner .inBox .circle .c-circle__6{fill:transparent;stroke-width:31.8309886184;transform-origin:center;position:relative;opacity:0}.data #content .dataBox2 .inner .inBox .circle .c-circle__1.add,.data #content .dataBox2 .inner .inBox .circle .c-circle__2.add,.data #content .dataBox2 .inner .inBox .circle .c-circle__3.add,.data #content .dataBox2 .inner .inBox .circle .c-circle__4.add,.data #content .dataBox2 .inner .inBox .circle .c-circle__5.add,.data #content .dataBox2 .inner .inBox .circle .c-circle__6.add{opacity:1}.data #content .dataBox2 .inner .inBox .circle .c-circle__1{transform:rotate(-90deg);stroke-dasharray:37,63;stroke:#005ed7;z-index:3}.data #content .dataBox2 .inner .inBox .circle .c-circle__1.add{animation:type1_1 5s ease-in-out}.data #content .dataBox2 .inner .inBox .circle .c-circle__2{transform-origin:center;transform:rotate(43deg);stroke-dasharray:51,49;stroke:#289ae4;z-index:1}.data #content .dataBox2 .inner .inBox .circle .c-circle__2.add{animation:type1_2 5s ease-in-out}.data #content .dataBox2 .inner .inBox .circle .c-circle__3{transform:rotate(-137deg);stroke-dasharray:13,0,0,88;stroke:#7cd4ff;z-index:1}.data #content .dataBox2 .inner .inBox .circle .c-circle__3.add{animation:type1_3 5s ease-in-out}.data #content .dataBox2 .inner .inBox .circle .c-circle__4{transform:rotate(-90deg);stroke-dasharray:32,68;stroke:#005ed7;z-index:3}.data #content .dataBox2 .inner .inBox .circle .c-circle__4.add{animation:type2_2 5s ease-in-out}.data #content .dataBox2 .inner .inBox .circle .c-circle__5{transform-origin:center;transform:rotate(25deg);stroke-dasharray:57,43;stroke:#289ae4;z-index:1}.data #content .dataBox2 .inner .inBox .circle .c-circle__5.add{animation:type2_2 5s ease-in-out}.data #content .dataBox2 .inner .inBox .circle .c-circle__6{transform:rotate(-133deg);stroke-dasharray:12,0,0,89;stroke:#7cd4ff;z-index:1}.data #content .dataBox2 .inner .inBox .circle .c-circle__6.add{animation:type2_3 5s ease-in-out}@keyframes type1_1{0%{stroke-dasharray:0,100}50%{stroke-dasharray:37,63}}@keyframes type1_2{0%{stroke-dasharray:0,100}50%{stroke-dasharray:51,49}}@keyframes type1_3{0%{stroke-dasharray:0,100}50%{stroke-dasharray:13,0,0,88}}@keyframes type2_1{0%{stroke-dasharray:0,100}50%{stroke-dasharray:32,68}}@keyframes type2_2{0%{stroke-dasharray:0,100}50%{stroke-dasharray:57,43}}@keyframes type2_3{0%{stroke-dasharray:0,100}50%{stroke-dasharray:12,0,0,89}}.data #content .dataBox2 .inner .inBox .bar{display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:2}.data #content .dataBox2 .inner .inBox .graph2{padding:15px 25px 0;text-align:center}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2{padding:0 10px}}.data #content .dataBox2 .inner .inBox .graph2.gra2{padding:15px 55px 0 0}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2.gra2{padding:0 10px}}.data #content .dataBox2 .inner .inBox .graph2.last{padding:10px 0 0 30px}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2.last{padding:0}}.data #content .dataBox2 .inner .inBox .graph2.last .line .lines{bottom:40px}.data #content .dataBox2 .inner .inBox .graph2 .tx{font-size:18px;line-height:23px;padding:0;margin:-30px 0 0 0}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2 .tx{font-size:13px;line-height:18px}}.data #content .dataBox2 .inner .inBox .graph2 .line{height:290px;overflow:hidden;position:relative}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2 .line{height:230px}}.data #content .dataBox2 .inner .inBox .graph2 .line span{font-family:'Jost',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:40px;color:#289ad7;letter-spacing:0;font-weight:500;position:absolute;top:100%;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);opacity:0;visibility:hidden}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2 .line span{font-size:20px}}.data #content .dataBox2 .inner .inBox .graph2 .line .lines{position:absolute;bottom:45px;left:50%;width:75px;height:0;background-color:#289ad7;-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: 520px){.data #content .dataBox2 .inner .inBox .graph2 .line .lines{width:40px}}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.add{-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-ms-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.add span{opacity:1;visibility:visible;top:-60px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;transition-delay:2s}@media screen and (max-width: 520px){.data #content .dataBox2 .inner .inBox .graph2 .line .lines.add span{top:-30px}}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.type1.add{height:67%}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.type2.add{height:33%}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.type3.add{height:64%}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.type4.add{height:47%}.data #content .dataBox2 .inner .inBox .graph2 .line .lines.type5.add{height:30%}.privacy #content{padding:30px 0 50px 70px}@media screen and (max-width: 520px){.privacy #content{padding:20px 0 50px}}.privacy #content p{line-height:34px}.privacy #content p.tx{padding:0 0 30px}.privacy #content .box{padding:0 0 60px}@media screen and (max-width: 520px){.privacy #content .box{padding:0 0 20px}}.privacy #content .box h2{font-size:20px;font-weight:600;padding:0 0 20px}.privacy #content .box p{padding:0 0 0px 20px}@media screen and (max-width: 520px){.privacy #content .box p{padding:0 0 30px}}.privacy #content .box .tx{font-weight:900}.privacy #content .box ul,.privacy #content .box ol{padding:10px 10px 0px 20px}@media screen and (max-width: 520px){.privacy #content .box ul,.privacy #content .box ol{padding:0}}.privacy #content .box ul li,.privacy #content .box ol li{font-size:16px;font-weight:500;list-style-type:none;position:relative;padding:0 10px 5px 1em;line-height:250%}@media screen and (max-width: 520px){.privacy #content .box ul li,.privacy #content .box ol li{line-height:200%}}.privacy #content .box ul li:before,.privacy #content .box ol li:before{content:"・";position:absolute;left:0;top:0}.privacy #content .box ol{margin:0 0 30px 1.5em}.privacy #content .box ol li{list-style:decimal;padding:0 10px 5px 0}.privacy #content .box ol li:before{display:none}.privacy #content .box ol li ul{padding:0 0 20px}.privacy #content .box ol li ul li{list-style:none;padding:0 10px 5px 2em}.privacy #content .box ol li ul li span{position:absolute;top:0;left:0}.news #content .inner,.single #content .inner,.post #content .inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 520px){.news #content .inner,.single #content .inner,.post #content .inner{padding:0 20px}}.news #content .inner .lBox,.single #content .inner .lBox,.post #content .inner .lBox{width:70%}@media screen and (max-width: 520px){.news #content .inner .lBox,.single #content .inner .lBox,.post #content .inner .lBox{width:100%}}.news #content .inner .lBox .list .inBox,.single #content .inner .lBox .list .inBox,.post #content .inner .lBox .list .inBox{border-bottom:1px dashed #289ad7}.news #content .inner .lBox .list .inBox a,.single #content .inner .lBox .list .inBox a,.post #content .inner .lBox .list .inBox a{display:block;padding:30px 0}.news #content .inner .lBox .list .inBox a .flex,.single #content .inner .lBox .list .inBox a .flex,.post #content .inner .lBox .list .inBox a .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:0 0 10px}.news #content .inner .lBox .list .inBox a .flex .time,.single #content .inner .lBox .list .inBox a .flex .time,.post #content .inner .lBox .list .inBox a .flex .time{font-size:14px;line-height:150%;padding:0 20px 5px 0}.news #content .inner .lBox .list .inBox a .flex .cate,.single #content .inner .lBox .list .inBox a .flex .cate,.post #content .inner .lBox .list .inBox a .flex .cate{display:flex;justify-content:flex-start;flex-wrap:wrap}.news #content .inner .lBox .list .inBox a .flex .cate div,.single #content .inner .lBox .list .inBox a .flex .cate div,.post #content .inner .lBox .list .inBox a .flex .cate div{border:1px solid #289ad7;color:#289ad7;font-size:14px;padding:0px 10px;margin:0 5px 5px}.news #content .inner .lBox .list .inBox a .tx,.single #content .inner .lBox .list .inBox a .tx,.post #content .inner .lBox .list .inBox a .tx{font-size:18px}.news #content .inner .rBox,.single #content .inner .rBox,.post #content .inner .rBox{width:25%;padding:30px 0 100px 0}@media screen and (max-width: 520px){.news #content .inner .rBox,.single #content .inner .rBox,.post #content .inner .rBox{width:100%;padding-bottom:50px}}.news #content .inner .rBox .title,.single #content .inner .rBox .title,.post #content .inner .rBox .title{font-size:20px;color:#289ad7;padding:0 10px 10px 10px;border-bottom:1px solid #289ad7}.news #content .inner .rBox .inBox,.single #content .inner .rBox .inBox,.post #content .inner .rBox .inBox{padding:0 0 50px}.news #content .inner .rBox .inBox .in a,.single #content .inner .rBox .inBox .in a,.post #content .inner .rBox .inBox .in a{display:block;padding:20px 0 10px}.news #content .inner .rBox .inBox .in a .time,.single #content .inner .rBox .inBox .in a .time,.post #content .inner .rBox .inBox .in a .time{color:#AAAAAA;font-size:12px;line-height:150%;padding:0}.news #content .inner .rBox .inBox .in a .tx,.single #content .inner .rBox .inBox .in a .tx,.post #content .inner .rBox .inBox .in a .tx{font-size:16px}.news #content .inner .rBox .cate,.single #content .inner .rBox .cate,.post #content .inner .rBox .cate{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:20px 0 50px}.news #content .inner .rBox .cate div,.single #content .inner .rBox .cate div,.post #content .inner .rBox .cate div{margin:0 5px 5px}.news #content .inner .rBox .cate div a,.single #content .inner .rBox .cate div a,.post #content .inner .rBox .cate div a{color:#289ad7;display:block;border:1px solid #289ad7;padding:0px 10px;font-size:14px}.news #content .inner .rBox .cate div.active a,.single #content .inner .rBox .cate div.active a,.post #content .inner .rBox .cate div.active a{background-color:#289ad7;color:#FFF}.news #content .inner .rBox .archive-dropdown,.single #content .inner .rBox .archive-dropdown,.post #content .inner .rBox .archive-dropdown{padding:20px 0 0 0}.news #content .inner .rBox .archive-dropdown select,.single #content .inner .rBox .archive-dropdown select,.post #content .inner .rBox .archive-dropdown select{width:100%;padding:5px;border-radius:5px}.single #content .inner h1{font-size:36px}@media screen and (max-width: 520px){.single #content .inner h1{font-size:26px}}.single #content .inner h2{text-align:center;font-size:34px;padding:0.5em 0 1em}@media screen and (max-width: 520px){.single #content .inner h2{font-size:24px}}.single #content .inner h3{font-size:24px;padding:20px 0 30px;margin:0 0 50px;position:relative}@media screen and (max-width: 520px){.single #content .inner h3{padding:10px 0 15px;margin:0 0 20px}}.single #content .inner h3:after,.single #content .inner h3:before{content:"";width:100%;height:1px;background-color:#289ad7;position:absolute;bottom:0;left:0}.single #content .inner h3:before{height:5px;width:172px;bottom:-2.5px}@media screen and (max-width: 520px){.single #content .inner h3:before{width:100px}}.single #content .inner h4{font-size:20px;padding:20px 0 30px;color:#289ad7}@media screen and (max-width: 520px){.single #content .inner h4{padding:10px 0 15px}}.single #content .inner h5{font-size:16px;border-bottom:4px double #289ad7;padding:0 0 10px 10px;margin:30px 0}@media screen and (max-width: 520px){.single #content .inner h5{padding:10px 10px 10px 15px;margin:0 0 15px;font-size:14px}}.single #content .inner .post_content{padding:50px 0 0 0}.single #content .inner .post_content .time{color:#289ad7;font-size:20px;font-weight:700;padding:0 0 30px}.single #content .inner .single_content{min-height:300px;padding:50px 0 0 0;line-height:34px}@media screen and (max-width: 520px){.single #content .inner .single_content{white-space:normal;overflow-wrap:break-word}}.single #content .inner .single_content .wp-block-columns{padding:0 0 0px}.single #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.single #content .inner .single_content p{width:100%;line-height:34px;padding:0 1.5em 2em}@media screen and (max-width: 520px){.single #content .inner .single_content p{font-size:14px;line-height:28px}}.single #content .inner .single_content p:after{display:block;content:"";width:100%;height:1px;clear:both}.single #content .inner .single_content a{text-decoration:underline;color:#289ad7}.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.single #content .inner .single_content table{margin:0 auto 50px !important}@media screen and (max-width: 520px){.single #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.single #content .inner .single_content table tr th{background-color:#F0F0F0}.single #content .inner .single_content table tr th,.single #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.single #content .inner .single_content table tr th,.single #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.single #content .inner .single_content ul{width:100%;margin:0 0 30px 0;padding:50px;background-color:#abb7c233}@media screen and (max-width: 520px){.single #content .inner .single_content ul{padding:20px 20px 20px 40px}}.single #content .inner .single_content ul li{list-style:outside;font-size:16px;padding:5px 0}@media screen and (max-width: 520px){.single #content .inner .single_content ul li{font-size:14px;padding:3px 0;line-height:28px}}.single #content .inner .single_content ul li ul{background:#FFF;margin:10px 0 0 0;padding:10px 20px 10px 40px}.single #content .inner .single_content ul li ul li{list-style-type:circle}.single #content .inner .single_content ul.nolist li{list-style:none}.single #content .inner .single_content ol{margin:0 0 30px 1.5em}.single #content .inner .single_content ol li{font-size:16px;padding:5px 0}.single #content .inner .single_content .wp-block-image img{margin:20px auto 50px}@media screen and (max-width: 520px){.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.single #content .inner .single_content .is-style-rounded{border-radius:50px}.single #content .inner .single_content .is-style-rounded img{border-radius:50px}.single #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.single #content .inner .single_content .has-background{padding:20px}}.single #content .inner .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.single #content .inner .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.single #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.single #content .inner .single_content .btn{text-align:center}.single #content .inner .single_content .btn a{width:300px;display:inline-block}.single #content .inner .single_content .wp-block-button{padding:50px 0}.single #content .inner .single_content .wp-block-button a,.single #content .inner .single_content .wp-block-button span{border:2px solid #289ad7;position:relative;display:block;width:230px;height:60px;padding:12px 5px 0;line-height:1.8;letter-spacing:0.2em;text-decoration:none;font-weight:600;background-color:#289ad7;color:#FFF;z-index:1;overflow:hidden;text-align:center}.single #content .inner .single_content .wp-block-button a:after,.single #content .inner .single_content .wp-block-button span:after{background-color:#FFF;position:absolute;top:0;left:0;content:'';width:100%;height:100%;transform:scale(0, 1);transform-origin:left top;transition:0.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.single #content .inner .single_content .wp-block-button a:hover,.single #content .inner .single_content .wp-block-button span:hover{opacity:1;color:#289ad7}.single #content .inner .single_content .wp-block-button a:hover:after,.single #content .inner .single_content .wp-block-button span:hover:after{transform:scale(1, 1)}.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}.single #content .inner .postlink{display:flex;justify-content:center;align-items:center;padding:100px 0;width:100%}.single #content .inner .postlink .box{padding:0 50px;min-height:1px}@media screen and (max-width: 520px){.single #content .inner .postlink .box{padding:0 10px}}.single #content .inner .postlink .box.box_l:empty,.single #content .inner .postlink .box.box_r:empty{display:none}.single #content .inner .postlink .box.box_l a,.single #content .inner .postlink .box.box_r a{display:flex;justify-content:center;align-items:center;font-size:13px}@media screen and (max-width: 520px){.single #content .inner .postlink .box.box_l a,.single #content .inner .postlink .box.box_r a{width:40px;height:40px;border-radius:50%;border:2px solid #289ad7;color:#289ad7;display:flex;justify-content:center;align-items:center}}.single #content .inner .postlink .box.box_l a span,.single #content .inner .postlink .box.box_r a span{font-size:16px;padding:0 10px}@media screen and (max-width: 520px){.single #content .inner .postlink .box.box_l a span,.single #content .inner .postlink .box.box_r a span{display:none}}.single #content .inner .postlink .box.box_c a{color:#289ad7;font-weight:700}.not404 #container .error{position:relative;max-width:960px;font-size:18px;font-weight:500;line-height:200%;text-align:center;padding:100px 0}@media screen and (max-width: 520px){.not404 #container .error{font-size:14px}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:80px;font-weight:700;text-align:center;padding:0 0 80px}@media screen and (max-width: 520px){.not404 #container .error p.title{font-size:24px}}.not404 #container .error .btn{text-align:center}.not404 #container .error .btn a{display:inline-block;width:300px}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
