@charset "utf-8";.top section{padding:60px 0;margin:0}.top section p{text-align:justify}.t_news dl dt{float:left;padding:10px 0}.t_news dl dd{padding:10px 10px 10px 15%;border-bottom:1px dashed #ccc}.t_news dl dd:last-child{border:0}.t_main{background:url(../img/test1.jpg) no-repeat;background-size:cover;width:auto;height:400px}.t_main_inner{padding:110px 0 0;width:80%;font-size:18px;margin:0 auto;text-align:center}.t_main_inner p{text-align:center !important;color:#fff}.t_main h1{font-size:40px;line-height:1.3;margin:0 0 20px;color:#fff}.t_main_inner a{display:block;background:#f29a2e;color:#fff;width:fit-content;padding:15px 60px;border-radius:3px;margin:20px auto 0}.t_service{background:#f4f8f8}.t_bk{background:#8fa4bf;color:#fff}.top h2{text-align:center;margin:0 0 30px}.servicelist{margin:40px 0}.servicelist ul>li{float:left;background:#fff;box-shadow:0 0 11px #eaf0f6;border-radius:1px;width:calc(76%/3);margin:0 3% 2% 0;padding:3%}.servicelist ul>li:nth-child(3n){margin:0 0 2%}.servicelist ul>li h3{font-size:24px;margin:0 0 20px}.servicelist ul>li p{font-size:14px;line-height:1.6}.servicelist ul>li h4{font-weight:normal;border-top:1px solid #eaf0f6;margin:30px 0 10px;padding-top:20px}.servicelist ol li{font-size:14px;margin:0 0 5px}.servicelist ol li::before{content:"\f138";font-weight:900;font-family:"Font Awesome 5 Free";color:#f29a2e;margin:0 5px 0 0}.servicelist ul a{background:#6590cb;color:#fff;display:block;text-align:center;padding:10px 0;border-radius:3px;margin:20px 0 0}.t_partner ul li{float:left;width:23%;padding:10px 1%}#t_company dl{font-size:18px}#t_company dl dt{float:left}#t_company dl dd{margin-left:8em;margin-bottom:20px}#t_company .left40 img{margin:80px auto 0;display:block}.pages section{padding:60px 0;margin:0}.pages section p{text-align:justify}.p_main{text-align:center;padding:120px 0 !important;background:#f7f7f7}.p_main p{text-align:center !important;font-size:18px}.p_main a{display:block;background:#e63263;width:fit-content;margin:20px auto 0;padding:15px 60px;border-radius:5px;color:#fff}.p_main a:hover{background:#c31922;transition:ease-in-out .6s}.p_main h1{font-size:40px;line-height:1.3;margin:0 0 20px;text-align:center}.p_main_inner a{display:block;background:#369dc2;color:#fff;width:fit-content;padding:10px 60px;border-radius:3px;margin:20px 0 0}.lb_works ul li{float:left;width:calc(100% / 6);text-align:center}.lb_works ul li img{width:80%;display:block;margin:0 auto}.lb_trouble{background:#f4f8f8}.lb_trouble ul li{width:calc(100%/3);text-align:center;float:left}.lb_trouble ul li img{width:65%;display:block;border-radius:500px;margin:0 auto 20px}.lb_trouble ul li h3{font-size:16px;width:90%;margin:20px auto 0}.lb_detail h3{font-size:24px;margin:0 0 20px;line-height:1.6}.lb_detail h3 span{font-size:18px;color:#fab42d}.lb_detail p{font-size:18px;line-height:1.8}.lb_detail .left60,.lb_detail .left60r,.lb_detail .left40,.lb_detail .left40r{margin:60px 0}.lb_structure ul li{float:left;background:#f5f8fa;border-radius:1px;width:calc(76%/3);margin:2% 3% 2% 0;padding:3%;height:280px;text-align:center}.lb_structure ul li:nth-child(3n){margin:2% 0}.lb_structure ul li i{font-size:40px;margin:20px 0;color:#6590cb}.lb_structure ul li h3{font-size:20px;margin:0 0 20px}.lb_structure .link1 a{border:1px solid #658fcb;color:#658fcb;background:0}.lb_structure .link1 a:hover{background:#658fcb;color:#fff;transition:ease-in-out .6s}.lb_howto h3{font-size:24px;text-align:left;margin:0 0 20px;border-bottom:1px solid #eaf0f6;padding-bottom:20px}.lb_howto .left40{margin:0 0 40px}.lb_logo{text-align:center;background:#f5f8fa}.lb_logo ul{margin:60px 0 0}.lb_logo ul li{float:left;width:calc(85% / 4);margin:0 5% 5% 0;text-align:center}.lb_logo ul li:nth-child(4n){margin:0 0 5%}.lb_logo h3{display:block;width:250px;margin:40px auto 20px;color:#8fa3bf;background:0;border-radius:3px;padding:10px 0;text-align:center;border:1px solid #8fa3bf}.lb_logo p{text-align:center !important}.pages h2{text-align:center;margin:0 0 40px}.b_related ul li{float:left;margin:0 3% 3% 0;width:calc(94%/3);background:#f5f8fa}.b_related ul li:nth-child(3n){margin:0 0 3%}.b_related ul li img{width:100%;height:200px;object-fit:cover}.b_related ul li h3{font-weight:normal;font-size:18px;margin:10px}.b_related ul li p{font-size:14px;margin:10px}.b_header h1{font-size:30px;text-align:center}.b_header img{width:100%;height:400px;object-fit:cover;margin:20px 0 10px}.b_header p{font-size:14px;margin:0 0 20px}.blog p{margin:0 0 40px}.blog h2{text-align:left;background:#f5f8fa;font-size:30px;margin:40px 0 20px;padding:10px}.blog h3{font-size:24px;margin:40px 0 20px}.blog h4{font-size:18px;margin:20px 0 10px}.blog h4::before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:900;color:#369dc2;margin:0 10px 0 0}.pagenation{width:30%;margin:0 auto}.pagenation ul li{float:left;width:50%;text-align:left}.pagenation ul li:last-child{text-align:right}.f_main,.f_main p{text-align:center !important}.f_main h1{font-size:40px;margin:0 0 20px}.f_main img{margin:20px 0 0}.f_point dl{margin:20px 0 0}dl.toggle dt{border-top:#eee 1px solid;cursor:pointer;padding:20px 0;font-size:18px}dl.toggle dt::before{content:"\f058";font-weight:900;font-family:'Font Awesome 5 Free';color:#e63263;font-size:20px;margin-right:10px}dl.toggle dd{display:none;margin:0 0 20px}.f_point a{border-radius:3px;width:fit-content;padding:10px 60px;background:#f4a1a8;color:#fff;margin:30px 0 0;display:block}.f_voice{background:#f5f8fa;padding:80px 0 !important}.f_v_detail{float:left;width:calc(88%/3);margin:0 2%;position:relative}.f_v_detail_in{background:#fff;padding:30px;margin:0 0 20px;color:#444;border-radius:3px;box-shadow:0 0 11px #eaf0f6}.f_v_detail img{width:60px;height:60px;object-fit:cover;border-radius:60px;position:absolute;bottom:0;right:5px}.f_v_detail_in a{text-align:right;font-size:14px;display:block}.wikil{width:20%;float:left}.wikir{width:75%;float:right}.wikir h2{text-align:left;font-size:24px;padding:10px;border-bottom:5px solid #fab42d}.wikil h3{padding:10px 0}.index{background:#f4f8f8;padding:20px;margin:20px 0}.index ol li{list-style:auto;padding:0;margin:0 0 0 20px;line-height:2em}.wikir h3{font-size:20px;margin:40px 0 20px;border-top:1px dashed #b0c1d9;padding:10px 0;border-bottom:1px dashed #b0c1d9}.wikir p{margin:0 0 40px}.w_related{border-top:1px dashed #8fa3bf;margin:40px 0 0;padding:20px 0 0}.w_related h4{margin:0 0 20px}.sitemap{width:25%;float:left}.sitemap ul li{margin:10px 0}.fixedheader{background:url(../img/test3.jpg) no-repeat;width:100%;height:180px;background-size:cover;background-position:50%;position:relative}.fixedheader::after{content:'';background-color:rgba(0,0,0,.2);position:absolute;left:0;right:0;top:0;bottom:0}.fixedheader h1{font-size:32px;color:#fff;padding:70px 0 0;font-weight:bold;position:relative;z-index:1;text-align:center}.fixedpage{min-height:400px}.fixedpage h3{font-size:24px;margin:40px 0 20px}.fixedpage p{margin:0 0 40px}.mktoForm{width:80%;margin:0 auto}.mktoFormRow{width:100%}.hs-breadcrumb-menu{overflow:hidden !important;font-size:14px}.hs-breadcrumb-menu-divider:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px;color:#a0d3d9;padding-left:10px}@media screen and (max-width:768px){.top section{padding:30px 0}.t_news dl dt{float:none;padding:5px 0}.t_news dl dd{padding:0 0 5px}.t_main{height:auto;padding:40px 0}.t_main_inner{padding:0;width:auto;font-size:18px}.t_main_inner p{text-align:center !important;font-size:16px}.t_main h1{font-size:28px}.t_main_inner a{padding:15px 0;width:80%;font-size:14px}.top h2{text-align:center;margin:0 0 30px}.servicelist{margin:40px 0}.servicelist ul>li{float:none;width:auto;margin:20px 0;padding:20px}.servicelist ul>li:nth-child(3n){margin:20px 0}.t_partner ul li{width:calc(100%/3);padding:10px 0}#t_company dl{font-size:14px}#t_company .left40 img{margin:0 auto 40px}.pages section{padding:40px 0;margin:0}.pages section p{text-align:justify}.p_main{padding:60px 0 !important}.p_main h1{font-size:24px}.p_main p{font-size:16px}.p_main a{margin:20px auto 0;padding:15px;width:80%;font-size:14px}.lb_works ul li{width:calc(100% / 3);margin:10px 0}.lb_trouble{background:#f4f8f8}.lb_trouble ul li{width:auto;float:none}.lb_trouble ul li img{width:45%;border-radius:300px}.lb_trouble ul li h3{font-size:14px;width:auto;margin:20px auto}.lb_detail h3{font-size:18px}.lb_detail p{font-size:16px}.lb_detail .left60,.lb_detail .left60r,.lb_detail .left40,.lb_detail .left40r{margin:40px 0}.lb_structure ul li{float:none;width:auto;margin:20px 0;padding:20px;height:auto}.lb_structure ul li:nth-child(3n){margin:2% 0}.lb_structure ul li i{font-size:40px;margin:20px 0;color:#6590cb}.lb_structure ul li h3{font-size:20px;margin:0 0 20px}.lb_structure .link1 a{border:1px solid #658fcb;color:#658fcb;background:0}.lb_structure .link1 a:hover{background:#658fcb;color:#fff;transition:ease-in-out .6s}.lb_howto h3{font-size:24px;text-align:left;margin:0 0 20px;border-bottom:1px solid #eaf0f6;padding-bottom:20px}.lb_howto .left40{margin:0 0 40px}.lb_logo{text-align:center;background:#f5f8fa}.lb_logo ul{margin:60px 0 0}.lb_logo ul li{float:left;width:calc(85% / 4);margin:0 5% 5% 0;text-align:center}.lb_logo ul li:nth-child(4n){margin:0 0 5%}.lb_logo h3{display:block;width:250px;margin:40px auto 20px;color:#8fa3bf;background:0;border-radius:3px;padding:10px 0;text-align:center;border:1px solid #8fa3bf}.lb_logo p{text-align:center !important}.pages h2{text-align:center;margin:0 0 30px}.b_related ul li{margin:0 0 10px;width:auto;float:none;height:100px;overflow:hidden}.b_related ul li:nth-child(3n){margin:0 0 10px}.b_related ul li img{width:100px;height:100px;float:left;margin:0 10px 0 0}.b_related ul li h3{font-size:14px}.b_related ul li p{font-size:12px}.b_header h1{font-size:24px}.b_header img{width:auto;height:auto}.b_header p{font-size:14px}.blog p{margin:0 0 30px}.blog h2{font-size:24px}.blog h3{font-size:20px}.pagenation{width:auto;margin:0 auto}.f_main h1{font-size:28px}.f_point dl{margin:20px 0}dl.toggle dt{padding:10px 0;font-size:16px}dl.toggle dt::before{font-size:16px}.f_voice{padding:40px 0 !important}.f_v_detail{float:none;width:auto;margin:0 0 40px}.wikil,.wikir{width:auto;float:none}.wikil h3{padding:10px 0}.wikir h3{font-size:18px}.wikir p{margin:0 0 30px}.w_related{margin:30px 0}.sitemap{width:50%}.fixedheader{height:auto;padding:40px 0}.fixedheader h1{font-size:24px;padding:0}}