body{overflow:auto}#initial_load{display:none}h1,h2,p{margin:0}@media (width<=768px){.pc-only{display:none}}.sp-only{display:none}@media (width<=768px){.sp-only{display:initial}}@media (width<=1080px){.header-full{display:none}}.header-empty{display:none}@media (width<=1080px){.header-empty{display:initial}}.hidden{display:none}.visible{opacity:1;visibility:visible}.invisible{opacity:0;visibility:hidden}.fade-out-list{animation:.3s fade-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-in-list{animation:.3s fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.document-button{color:#fff;cursor:pointer;background:#04a5bf;border:none;border-radius:50px;justify-content:center;align-items:center;width:100%;max-width:502px;margin:0 auto;padding:19px 0;font-size:26px;font-weight:900;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000004d}.document-button i{margin-right:14px}.document-button:hover{background:#05b2ce;transform:scale(1.08)}.free-tool-button{color:#334362;background:#fff;border:1px solid #334362;border-radius:40px;justify-content:center;align-items:center;margin:9px auto;padding:5px 0;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:flex;box-shadow:0 1px 3px #3343624d}@media (width<=980px){.free-tool-button{font-size:12px}}.free-tool-button i{margin-left:7px;font-size:18px}@media (width<=980px){.free-tool-button i{font-size:14px}}.free-tool-button:hover{opacity:.8}.max-width-135{max-width:135px}.max-width-219{max-width:219px}@media (width<=980px){.max-width-219{max-width:180px}}@media (width<=1040px){.max-width-300{max-width:300px}}.max-width-400{max-width:400px}.mt30{margin-top:30px}.content-title{text-align:center;font-size:34px;font-weight:900;line-height:49px}@media (width<=768px){.content-title{font-size:28px}}.linear{background:linear-gradient(#0000 50%,#fddf5c 50%)}.google{background:#4285f433}.yahoo{background:#ff002733}.facebook{background:#1877f233}.instagram{background:#cf2e9233}.twitter{background:#1da1f233}.line{background:#06c75533}.tiktok{background:#4de8f433}.smart-news{background:#f3a82f33}.youtube{background:#da172533}.tver{background:#f6efbe33}.ase{background:#d7253233}#top{color:#334362;width:100%;font-family:Noto Sans JP;overflow-x:hidden}#top .whitepaper-popup{z-index:1000;opacity:0;border-radius:5px;width:360px;transition:transform .6s,opacity .6s;position:fixed;bottom:20px;right:20px;overflow:hidden;transform:translateY(100%);box-shadow:0 4px 12px #0000004d}#top .whitepaper-popup.show{opacity:1;transform:translateY(0)}@media (width<=1200px){#top .whitepaper-popup{width:320px;bottom:15px}}@media (width<=980px){#top .whitepaper-popup{width:290px;bottom:10px}}@media (width<=768px){#top .whitepaper-popup{display:none}}#top .whitepaper-popup .close-popup{cursor:pointer;z-index:1001;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:block;position:absolute;top:10px;right:10px}#top .whitepaper-popup .close-popup:hover{background:#fff}#top .whitepaper-popup .popup-link:hover{opacity:.95}#top .whitepaper-popup .popup-image{width:100%;display:block}#top .whitepaper-popup-hidden{display:none}#top header{z-index:20;opacity:.95;background:#fff;width:100%;position:fixed;top:0}#top header .header-content{justify-content:space-between;align-items:center;padding:20px 0;display:flex}#top header .header-content .flex{align-items:center;margin-left:20px;display:flex}@media (width<=1080px){#top header .header-content .flex{justify-content:space-between;width:100%;margin-right:20px}}#top header .header-content .flex .logo{max-width:166px;margin-right:50px}@media (width<=1180px){#top header .header-content .flex .logo{margin-right:20px}}@media (width<=834px){#top header .header-content .flex .logo{margin-right:10px}}#top header .header-content .flex .logo img{width:100%}#top header .header-content .flex .link-wrap a{color:#334362;margin-right:20px;font-size:16px;text-decoration:none}@media (width<=1280px){#top header .header-content .flex .link-wrap a{margin-right:10px}}@media (width<=1180px){#top header .header-content .flex .link-wrap a{font-size:14px}}#top header .header-content .flex .link-wrap a:hover{font-weight:700}#top header .header-content .flex .link-wrap a:last-child{margin-right:0}#top header .header-content .wrap{align-items:center;margin-right:40px;display:flex}@media (width<=891px){#top header .header-content .wrap{margin-right:20px}}#top header .header-content .wrap .header-button{color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:20px;padding:6px 16px;font-size:16px;line-height:24px;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000004d}@media (width<=1280px){#top header .header-content .wrap .header-button{margin-right:10px}}@media (width<=1180px){#top header .header-content .wrap .header-button{margin-right:10px;font-size:14px}}#top header .header-content .wrap .header-button:hover{opacity:.8;font-weight:700}#top header .header-content .wrap .proposal{background:#f57f17}#top header .header-content .wrap .login{background:#04a5bf}#top header .header-content .wrap .account-button{background:#334362}#top header .header-content .menu-button{cursor:pointer}#top header .header-content .menu-button .menu-checkbox{display:none}#top header .header-content .menu-button label{cursor:pointer;margin-bottom:0}#top header .header-content .header-list{width:100%;position:absolute;top:70px;left:0}#top header .header-content .header-list ul{opacity:.9;background-color:#fff;width:100%;margin:0;padding:0;list-style:none}#top header .header-content .header-list ul li{background-color:#0000;border-bottom:1px solid #d8d8d8}#top header .header-content .header-list ul li:hover{background-color:#9fbbe5}#top header .header-content .header-list ul li a{color:#000;width:100%;padding:10px 20px;text-decoration:none;display:block}#top #main{width:100%}#top #main .main-content{background:#eff3f9;margin-top:70px;padding:60px 40px 150px 85px;position:relative}@media (width<=1200px){#top #main .main-content{padding:60px 0 150px 20px}}@media (width<=1040px){#top #main .main-content{padding:60px 20px 150px}}@media (width<=940px){#top #main .main-content{padding:60px 20px 200px}}@media (width<=768px){#top #main .main-content{padding:26px 20px 100px!important}}#top #main .main-content .triangle-wrap{z-index:1;width:100%;max-width:744px;position:absolute;bottom:-5px;right:-1px}#top #main .main-content .triangle-wrap .second-triangle{transform-origin:100%;width:100%;transform:scale(1)}@media (width<=1280px){#top #main .main-content .triangle-wrap .second-triangle{transform:scaleX(.5)}}#top #main .main-content .flex{justify-content:space-around;display:flex}@media (width<=768px){#top #main .main-content .flex{display:initial}#top #main .main-content .flex .main-text{text-align:left;justify-content:center;display:flex}}#top #main .main-content .flex .main-text h2{font-size:34px;font-weight:900;line-height:64px}@media (width<=1200px){#top #main .main-content .flex .main-text h2{font-size:30px}}@media (width<=768px){#top #main .main-content .flex .main-text h2{font-size:22px!important;line-height:32.56px!important}}#top #main .main-content .flex .main-text h2 .dot-text{background-image:radial-gradient(4px 4px,#334362,#334362 100%,#0000);background-position:0 0;background-repeat:repeat-x;background-size:34.3px 10px;padding-top:6px}@media (width<=1200px){#top #main .main-content .flex .main-text h2 .dot-text{background-size:30.3px 10px}}@media (width<=768px){#top #main .main-content .flex .main-text h2 .dot-text{background-size:22.3px 10px!important}}#top #main .main-content .flex .main-text h1{font-size:58px;font-weight:900;line-height:90px}@media (width<=1200px){#top #main .main-content .flex .main-text h1{font-size:50px}}@media (width<=940px){#top #main .main-content .flex .main-text h1{font-size:40px;line-height:88px}}@media (width<=768px){#top #main .main-content .flex .main-text h1{font-size:36px!important;line-height:53.28px!important}}@media (width<=440px){#top #main .main-content .flex .main-text h1{font-size:29px!important}}@media (width<=768px){#top #main .main-content .flex .main-text h1 .small{font-size:24px}#top #main .main-content .flex .img-wrap{max-width:100px;margin-top:-11px}#top #main .main-content .flex .img-wrap img{width:100%}}#top #main .main-content .flex .border{margin-left:-40px}@media (width<=1200px){#top #main .main-content .flex .border{max-width:500px}}@media (width<=940px){#top #main .main-content .flex .border{max-width:400px;margin-left:-20px}}@media (width<=810px){#top #main .main-content .flex .border{max-width:370px}}#top #main .main-content .flex .circle-wrap{align-items:center;margin-top:17px;display:flex}@media (width<=768px){#top #main .main-content .flex .circle-wrap{justify-content:center;margin-top:20px}}@media (width<=940px){#top #main .main-content .flex .circle-wrap img{max-width:100px}}@media (width<=768px){#top #main .main-content .flex .circle-wrap img{max-width:95px!important}}#top #main .main-content .flex .circle-wrap .circle{margin:0 37px}@media (width<=1200px){#top #main .main-content .flex .circle-wrap .circle{margin:0 5px}}@media (width<=768px){#top #main .main-content .flex .circle-wrap .circle{margin:0 27px!important}}@media (width<=420px){#top #main .main-content .flex .circle-wrap .circle{margin:0 12px!important}}#top #main .main-content .flex .wrap{width:100%;max-width:546px;position:relative}@media (width<=1040px){#top #main .main-content .flex .wrap{max-width:460px}}@media (width<=860px){#top #main .main-content .flex .wrap{max-width:380px}}@media (width<=768px){#top #main .main-content .flex .wrap{min-height:370px;margin:30px auto 0;max-width:370px!important}}@media (width<=535px){#top #main .main-content .flex .wrap{max-width:375px!important}}#top #main .main-content .flex .wrap .girl{z-index:3;width:90px;position:absolute;top:250px;left:-23px}@media (width<=768px){#top #main .main-content .flex .wrap .girl{max-width:87px;top:235px;left:-5px}}@media (width<=420px){#top #main .main-content .flex .wrap .girl{left:0}}#top #main .main-content .flex .wrap .triangle{position:absolute;right:-70px}@media (width<=1040px){#top #main .main-content .flex .wrap .triangle{max-width:600px}}@media (width<=860px){#top #main .main-content .flex .wrap .triangle{max-width:500px}}@media (width<=810px){#top #main .main-content .flex .wrap .triangle{right:-90px}}@media (width<=768px){#top #main .main-content .flex .wrap .triangle{top:-20px;max-width:initial!important;right:-160px!important}}@media (width<=535px){#top #main .main-content .flex .wrap .triangle{display:none}}#top #main .main-content .flex .wrap .position{z-index:1;display:flex;position:absolute}@media (width<=768px){#top #main .main-content .flex .wrap .position{justify-content:center;width:100%}}#top #main .main-content .flex .wrap .position .none{display:none}#top #main .main-content .flex .wrap .position .m-18{margin:0 18px}@media (width<=860px){#top #main .main-content .flex .wrap .position .m-18{margin:0 10px}}@media (width<=768px){#top #main .main-content .flex .wrap .position .m-18{margin:0 10px!important}}#top #main .main-content .flex .wrap .position .card{text-align:center;background:#fff;border-radius:10px;min-width:170px;padding:20px 0 30px;box-shadow:0 1px 10px #3343621a}@media (width<=1040px){#top #main .main-content .flex .wrap .position .card{min-width:140px}}@media (width<=860px){#top #main .main-content .flex .wrap .position .card{min-width:120px}}@media (width<=420px){#top #main .main-content .flex .wrap .position .card{min-width:100px!important}}#top #main .main-content .flex .wrap .position .card .margin{min-height:65px;margin:10px 0 20px}@media (width<=860px){#top #main .main-content .flex .wrap .position .card .margin{min-height:65px}}#top #main .main-content .flex .wrap .position .card .margin img{max-width:70px}#top #main .main-content .flex .wrap .position .card .medium{text-align:center;border:1px solid #334362;border-radius:2px;max-width:115px;margin:0 auto 8px;padding:2.5px 0;font-family:Lato;font-size:14px;font-weight:700}@media (width<=768px){#top #main .main-content .flex .wrap .position .card .medium{max-width:85px;font-size:13px}}#top #main .main-content .flex .wrap .position .card .medium:last-child{margin:0 auto}#top #main .main-content .flex .wrap .position .card .inner{margin-top:10px;display:block}#top #main .main-content .flex .wrap .position .card span{font-size:12px}#top #main .main-content .button-position{z-index:3;position:absolute;bottom:10px;left:50%;transform:translate(-50%,-50%)}#top #main .main-content .button-position:hover{transform:translate(-50%,-50%)scale(1.08)}#top #main .main-content .achievement{z-index:2;width:100%;max-width:237px;position:absolute;bottom:-170px;right:0}@media (width<=860px){#top #main .main-content .achievement{bottom:-200px}}#top #main .main-content .position{position:absolute}#top #main .explanation{text-align:right;max-width:1280px;margin:0 auto;font-size:14px}#top #main .flow-content{text-align:center;margin-top:50px;padding:0 15px}@media (width<=768px){#top #main .flow-content{padding:0 15px}}#top #main .flow-content .img-wrap{width:100%;max-width:1019px;margin:0 auto}#top #main .flow-content .img-wrap img{width:100%}#top #main .worries-content{max-width:1280px;margin:100px auto 0;padding:0 15px}#top #main .worries-content .flex{justify-content:space-between;margin-top:93px;margin-bottom:43px;display:flex}@media (width<=768px){#top #main .worries-content .flex{display:block}}#top #main .worries-content .flex:last-child{margin-bottom:0}#top #main .worries-content .flex .worries-card{background:#fff;border:2px solid #334362;border-radius:10px;max-width:290px;padding-bottom:17px;position:relative}@media (width<=1280px){#top #main .worries-content .flex .worries-card{max-width:250px}}@media (width<=1080px){#top #main .worries-content .flex .worries-card{max-width:220px!important}}@media (width<=940px){#top #main .worries-content .flex .worries-card{max-width:190px!important}}@media (width<=810px){#top #main .worries-content .flex .worries-card{max-width:178px!important}}#top #main .worries-content .flex .worries-card:last-child{margin-right:0}@media (width<=768px){#top #main .worries-content .flex .worries-card:last-child{margin-right:auto}}#top #main .worries-content .flex .worries-card .number-wrap{position:absolute;left:50%;transform:translate(-50%,-50%)}#top #main .worries-content .flex .worries-card .number-wrap span{color:#fff;font-family:Lato;font-size:30px;font-weight:900;line-height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#top #main .worries-content .flex .worries-card .text-wrap{margin-top:40px;margin-bottom:30px;padding:0 15px}@media (width<=1280px){#top #main .worries-content .flex .worries-card .text-wrap{min-height:90px}}@media (width<=810px){#top #main .worries-content .flex .worries-card .text-wrap{min-height:132px}}@media (width<=768px){#top #main .worries-content .flex .worries-card .text-wrap{min-height:initial!important}}#top #main .worries-content .flex .worries-card .text-wrap span{font-size:18px;font-weight:700;line-height:28px}#top #main .worries-content .flex .worries-card .img-wrap{text-align:center}#top #main .worries-content .flex .worries-card .img-wrap .worries-image{object-fit:contain;height:134px}@media (width<=1280px){#top #main .worries-content .flex .worries-card .img-wrap .worries-image{max-width:216px}}@media (width<=1080px){#top #main .worries-content .flex .worries-card .img-wrap .worries-image{width:186px}}@media (width<=940px){#top #main .worries-content .flex .worries-card .img-wrap .worries-image{width:156px!important}}@media (width<=768px){#top #main .worries-content .flex .worries-card .img-wrap .worries-image{min-width:216px}#top #main .worries-content .flex .worries-card.max{width:90%;margin:0 auto 50px;max-width:initial!important}}#top #main .worries-content .flex .solution-card{background:#eff3f9;border:2px solid #334362;border-radius:10px;max-width:290px;position:relative}@media (width<=1280px){#top #main .worries-content .flex .solution-card{max-width:250px}}@media (width<=1080px){#top #main .worries-content .flex .solution-card{max-width:220px!important}}@media (width<=940px){#top #main .worries-content .flex .solution-card{max-width:190px!important}}@media (width<=810px){#top #main .worries-content .flex .solution-card{max-width:178px!important}}#top #main .worries-content .flex .solution-card:last-child{margin-right:0}@media (width<=768px){#top #main .worries-content .flex .solution-card:last-child{margin-right:auto}}#top #main .worries-content .flex .solution-card .arrow{position:absolute;top:-138px;left:calc(50% - 15px)}#top #main .worries-content .flex .solution-card .solution{font-size:18px;font-weight:700;line-height:28px;position:absolute;top:-58px;left:calc(50% - 40px)}#top #main .worries-content .flex .solution-card .number{z-index:1;background:#fddf5c;font-family:Lato;font-size:30px;font-weight:900;line-height:28px;position:absolute;top:-16px;left:calc(50% - 12px)}#top #main .worries-content .flex .solution-card .number-wrap{position:absolute;left:50%;transform:translate(-50%,-50%)}#top #main .worries-content .flex .solution-card .top-content{margin-top:43px;padding:0 15px}#top #main .worries-content .flex .solution-card .top-content .text-wrap{min-height:84px}@media (width<=1080px){#top #main .worries-content .flex .solution-card .top-content .text-wrap{min-height:110px}}@media (width<=940px){#top #main .worries-content .flex .solution-card .top-content .text-wrap{min-height:132px!important}}#top #main .worries-content .flex .solution-card .top-content .text-wrap span{font-size:18px;font-weight:700;line-height:28px}@media (width<=768px){#top #main .worries-content .flex .solution-card .top-content .text-wrap.none-height{min-height:initial!important}}#top #main .worries-content .flex .solution-card .top-content .mb-30{margin-bottom:30px}#top #main .worries-content .flex .solution-card .top-content .img-wrap{text-align:center;padding-bottom:27px}@media (width<=940px){#top #main .worries-content .flex .solution-card .top-content .img-wrap{min-height:107px}}@media (width<=768px){#top #main .worries-content .flex .solution-card .top-content .img-wrap{min-height:initial!important}}@media (width<=1080px){#top #main .worries-content .flex .solution-card .top-content .img-wrap img{max-width:186px}}@media (width<=940px){#top #main .worries-content .flex .solution-card .top-content .img-wrap img{max-width:136px!important}}@media (width<=810px){#top #main .worries-content .flex .solution-card .top-content .img-wrap img{object-fit:contain;max-width:139px}}#top #main .worries-content .flex .solution-card .body-content{background:#fff;border-radius:0 0 10px 10px;padding-left:15px}@media (width<=1080px){#top #main .worries-content .flex .solution-card .body-content{min-height:146px;padding:0 15px}}@media (width<=940px){#top #main .worries-content .flex .solution-card .body-content{min-height:170px!important}}#top #main .worries-content .flex .solution-card .body-content .answer-wrap{min-height:132px;padding-top:20px}@media (width<=1080px){#top #main .worries-content .flex .solution-card .body-content .answer-wrap{padding-bottom:20px}}@media (width<=768px){#top #main .worries-content .flex .solution-card .body-content .answer-wrap{min-height:initial}}#top #main .worries-content .flex .solution-card .body-content .answer-wrap .text{align-items:flex-start;max-width:248px;margin-bottom:10px;display:flex}@media (width<=768px){#top #main .worries-content .flex .solution-card .body-content .answer-wrap .text{max-width:initial}}#top #main .worries-content .flex .solution-card .body-content .answer-wrap .text:last-child{margin-bottom:0}#top #main .worries-content .flex .solution-card .body-content .answer-wrap .text i{margin-right:8px}#top #main .worries-content .flex .solution-card .body-content .answer-wrap .text span{font-size:16px;line-height:24px}@media (width<=768px){#top #main .worries-content .flex .solution-card .body-content.none-height{min-height:initial!important}#top #main .worries-content .flex .solution-card.max{width:90%;margin:0 auto 90px;max-width:initial!important}}#top #main .worries-content .mt-136{margin-top:136px}#top #main .worries-content .band{background:#fddf5c4d;border-bottom:2px solid #334362;padding:18px 0}#top #main .worries-content .band span{justify-content:center;align-items:center;width:100%;font-size:24px;font-weight:700;line-height:28px;display:flex}@media (width<=532px){#top #main .worries-content .band span{justify-content:center;align-items:center;font-size:18px;display:flex}}@media (width<=402px){#top #main .worries-content .band span{justify-content:center;align-items:center;font-size:16px;display:flex}}#top #main .worries-content .band span img{max-width:166px}@media (width<=532px){#top #main .worries-content .band span img{width:120px}}#top #main .what-content{margin-top:120px;padding:0 15px}#top #main .what-content .video{text-align:center;width:100%;max-width:863px;margin:59px auto 0}@media (width<=922px){#top #main .what-content .video{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}}#top #main .what-content .video iframe{width:863px;height:489px}@media (width<=922px){#top #main .what-content .video iframe{width:100%;height:100%;position:absolute;top:0;left:0}}#top #main .what-content .text-wrap{color:#334362;max-width:784px;margin:30px auto 60px}#top #main .what-content .text-wrap .explanation{font-size:24px;font-weight:600}#top #main .what-content .text-wrap .mb-60{margin-bottom:60px}#top #main .what-content .text-wrap p{color:#334362;font-size:20px;line-height:36px}#top #main .what-content .text-wrap p .bold{font-weight:600}#top #main .service-content{margin-top:120px}#top #main .service-content .mb-60{margin-bottom:60px}#top #main .service-content .body-content{margin-bottom:50px;padding:0 40px}#top #main .service-content .body-content:last-child{margin-bottom:0}#top #main .service-content .body-content .flex{justify-content:center;display:flex}@media (width<=922px){#top #main .service-content .body-content .flex{display:initial}}#top #main .service-content .body-content .flex .description{width:100%;max-width:480px;margin-top:20px;margin-right:20px}@media (width<=922px){#top #main .service-content .body-content .flex .description{max-width:initial}}#top #main .service-content .body-content .flex .description .title-wrap{border-bottom:2px solid #334362;padding-bottom:20px;display:flex}#top #main .service-content .body-content .flex .description .title-wrap .number{color:#fddf5c;text-shadow:1px 0 #334362,0 1px #334362,-1px 0 #334362,0 -1px #334362;padding-left:15px;font-family:Lato;font-size:50px;font-weight:900;line-height:28px}#top #main .service-content .body-content .flex .description .title-wrap .number:after{content:"";border-right:2px solid #334362;padding-right:15px}#top #main .service-content .body-content .flex .description .title-wrap .title{margin-left:15px}#top #main .service-content .body-content .flex .description .title-wrap .title span{font-size:28px;font-weight:700;line-height:28px}@media (width<=810px){#top #main .service-content .body-content .flex .description .title-wrap .title span{font-size:26px}}@media (width<=535px){#top #main .service-content .body-content .flex .description .title-wrap .title span{font-size:23px!important}}#top #main .service-content .body-content .flex .description .text-wrap{margin-top:40px}#top #main .service-content .body-content .flex .description .text-wrap p{font-size:18px;line-height:32px}#top #main .service-content .body-content .flex .description .text-wrap a{color:#04a5bf;text-decoration:none}#top #main .service-content .body-content .flex .description .text-wrap a:hover{font-weight:700}@media (width<=922px){#top #main .service-content .body-content .flex .img-wrap{margin-top:40px}}#top #main .service-content .body-content .flex .img-wrap img{width:100%}#top #main .industry-content{margin-top:120px;padding:0 15px}#top #main .industry-content .mb-60{margin-bottom:60px}#top #main .industry-content .medium-content .mt-15{margin-top:15px}@media (width<=768px){#top #main .industry-content .medium-content .mt-15{margin-top:10px!important}}#top #main .industry-content .medium-content .flex{grid-template-columns:repeat(6,1fr);gap:15px;max-width:975px;margin:0 auto;display:grid}@media (width<=768px){#top #main .industry-content .medium-content .flex{grid-template-columns:repeat(4,1fr);max-width:445px}}@media (width<=535px){#top #main .industry-content .medium-content .flex{grid-template-columns:repeat(3,1fr);max-width:345px}}@media (width<=375px){#top #main .industry-content .medium-content .flex{grid-template-columns:repeat(2,1fr);max-width:215px}}#top #main .industry-content .medium-content .flex .card{text-align:center;background:#fff;border:1px solid #334362;border-radius:10px;width:100%;max-width:150px;padding:34px 0 30px}@media (width<=768px){#top #main .industry-content .medium-content .flex .card{max-width:100px;padding:14px 5px}}#top #main .industry-content .medium-content .flex .card .img-wrap{margin-bottom:14px}@media (width<=768px){#top #main .industry-content .medium-content .flex .card .img-wrap{margin-bottom:initial}}#top #main .industry-content .medium-content .flex .card .img-wrap img{object-fit:contain;min-width:110px;max-width:110px;min-height:46px;max-height:46px}@media (width<=768px){#top #main .industry-content .medium-content .flex .card .img-wrap img{max-width:initial;min-width:initial;width:100%}}#top #main .industry-content .medium-content .flex .card span{font-size:12px}#top #main .industry-content .medium-content .text-wrap{text-align:right;max-width:975px;margin:20px auto 0}@media (width<=768px){#top #main .industry-content .medium-content .text-wrap{text-align:left;max-width:445px}}@media (width<=535px){#top #main .industry-content .medium-content .text-wrap{max-width:345px}}@media (width<=375px){#top #main .industry-content .medium-content .text-wrap{max-width:215px}}#top #main .industry-content .medium-content .text-wrap a{color:#04a5bf;text-decoration:none}#top #main .industry-content .medium-content .text-wrap a:hover{font-weight:700}#top #main .tool-content{margin-top:120px;padding:0 15px}#top #main .tool-content .text-wrap{max-width:835px;margin:60px auto 0;font-size:18px}#top #main .tool-content .flex{justify-content:center;margin-top:30px;display:flex}@media (width<=768px){#top #main .tool-content .flex{flex-wrap:wrap;max-width:460px;margin:30px auto 0}}@media (width<=489px){#top #main .tool-content .flex{max-width:220px}}#top #main .tool-content .flex .img-wrap{margin-right:40px;position:relative}@media (width<=891px){#top #main .tool-content .flex .img-wrap{margin-right:20px}}#top #main .tool-content .flex .img-wrap:last-child{margin-right:0}@media (width<=489px){#top #main .tool-content .flex .img-wrap:nth-child(odd){margin-right:initial}}@media (width<=768px){#top #main .tool-content .flex .img-wrap:nth-child(2n){margin-right:initial}#top #main .tool-content .flex .img-wrap:nth-child(n+3){margin-top:50px}}@media (width<=489px){#top #main .tool-content .flex .img-wrap:nth-child(n+2){margin-top:100px}}#top #main .tool-content .flex .img-wrap img{width:100%;max-width:220px}#top #main .tool-content .flex .img-wrap span{text-align:center;width:100%;font-size:18px;font-weight:700;line-height:26px;position:absolute;bottom:-40px;left:0}@media (width<=834px){#top #main .tool-content .flex .img-wrap span{font-size:16px}}#top #main .tool-content .button-content{text-align:center;margin-top:120px}#top #main .tool-content .button-content .tool-button{color:#334362;background:#fff;border:3px solid #334362;border-radius:40px;justify-content:center;align-items:center;max-width:502px;margin:0 auto;padding:17px 0 16px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 7px #3343624d}#top #main .tool-content .button-content .tool-button i{margin-left:14px}#top #main .tool-content .button-content .tool-button span{font-size:26px;font-weight:900;line-height:38px}@media (width<=489px){#top #main .tool-content .button-content .tool-button span{font-size:22px}}#top #main .tool-content .button-content .tool-button:hover{opacity:.8;transform:scale(1.08)}#top #main .introduction-content{margin-top:120px;padding:0 15px}#top #main .introduction-content .text-wrap{text-align:center;margin-top:10px;font-size:12px;line-height:17px}#top #main .introduction-content .img-content{text-align:center;margin-top:60px}#top #main .introduction-content .img-content .img-wrap{margin-bottom:30px}#top #main .introduction-content .img-content .img-wrap:last-child{margin-bottom:0}#top #main .introduction-content .img-content .img-wrap img{width:100%;max-width:1147px}#top #main .price-content{margin:120px 0;padding:0 15px}#top #main .price-content .table-content{margin-bottom:58px}@media (width<=980px){#top #main .price-content .table-content{max-width:760px;margin:30px auto 50px}}@media (width<=768px){#top #main .price-content .table-content{overflow:scroll}}#top #main .price-content .table-content table{border-collapse:separate;border-spacing:0;margin:30px auto 0}#top #main .price-content .table-content table thead tr:first-child th{border-radius:20px 20px 0 0;font-size:20px}#top #main .price-content .table-content table thead tr:first-child th .position{position:relative}#top #main .price-content .table-content table thead tr:first-child th .position img{position:absolute;top:-3px;left:26px}@media (width<=980px){#top #main .price-content .table-content table thead tr:first-child th .position img{width:32px;left:16px}}#top #main .price-content .table-content table thead tr:first-child th:last-child{color:#fff;background:#04a5bf;border-top:3px solid #334362;font-size:16px}#top #main .price-content .table-content table thead tr th{border-top:1px solid #334362;border-left:1px solid #334362}@media (width<=980px){#top #main .price-content .table-content table thead tr th{font-size:16px}}#top #main .price-content .table-content table thead tr th .collapse{border-collapse:separate}#top #main .price-content .table-content table thead tr th .wrap{padding-top:16px}#top #main .price-content .table-content table thead tr th .wrap .standard{max-width:132px;transform:initial;margin:9px auto;padding:5px 0;font-size:14px;font-weight:700;line-height:20px}@media (width<=980px){#top #main .price-content .table-content table thead tr th .wrap .standard{font-size:12px}}#top #main .price-content .table-content table thead tr th .wrap .standard i{margin-right:7px;font-size:14px}#top #main .price-content .table-content table thead tr th .wrap span{font-size:20px;font-weight:700;line-height:20px}#top #main .price-content .table-content table thead tr th:first-child{border:none}#top #main .price-content .table-content table thead tr th:last-child{border-left:3px solid #334362;border-right:3px solid #334362}#top #main .price-content .table-content table tbody tr:first-child td{border-top:1px solid #334362}#top #main .price-content .table-content table tbody tr:last-child td{border-bottom:1px solid #334362}#top #main .price-content .table-content table tbody tr:nth-child(2n){background:#eff3f9}#top #main .price-content .table-content table tbody tr td{border-left:1px solid #334362;padding:7px 0}@media (width<=980px){#top #main .price-content .table-content table tbody tr td{font-size:13px}}#top #main .price-content .table-content table tbody tr td:last-child{border-left:3px solid #334362;border-right:3px solid #334362}#top #main .price-content .table-content table tbody tr .border-top-bold{border-top:3px solid #334362!important}#top #main .price-content .table-content table tbody tr .border-bottom-bold{border-bottom:3px solid #334362!important}#top #main .price-content .table-content table tbody tr .head-width{min-width:210px}@media (width<=980px){#top #main .price-content .table-content table tbody tr .head-width{min-width:160px}}#top #main .price-content .table-content table tbody tr .body-width{min-width:244px}@media (width<=980px){#top #main .price-content .table-content table tbody tr .body-width{min-width:190px;max-width:190px}}#top #main .price-content .table-content table tbody tr .row-head{padding-left:20px;font-size:16px;font-weight:700;line-height:23px}#top #main .price-content .table-content table tbody tr .position{text-align:center;position:relative}#top #main .price-content .table-content table tbody tr .position span{position:absolute;right:50px}@media (width<=980px){#top #main .price-content .table-content table tbody tr .position span{right:40px}}#top #main .price-content .table-content table tbody tr .center{text-align:center}#top #main .price-content .table-content table tbody tr .list{justify-content:center;display:flex}#top #main .price-content .table-content table tbody .border-top{border-top:1px solid #334362}#top #main .price-content .table-content table tbody .border-bottom{border-bottom:1px solid #334362}#top #main .price-content .description{background:#eff3f9;border:1px solid #d2dceb;max-width:730px;margin:0 auto 90px;padding:25px 0 25px 29px;font-size:14px;line-height:20px}@media (width<=768px){#top #main .price-content .description{padding:25px 10px}}#top #main .price-content .description .text-flex{display:flex}#top #main .price-content .description .caution{align-items:flex-start;margin-top:20px;display:flex}@media (width<=768px){#top #main .price-content .description .caution .number{min-width:50px}}#top #main .price-content .description .caution .number:after{content:"："}#top #main .price-content .description .caution .text{margin-left:5px}#top footer .footer-content{display:flex}@media (width<=768px){#top footer .footer-content{display:initial}}#top footer .footer-content .link-group{background:#eff3f9;justify-content:space-between;width:40%;max-width:780px;padding:24px 80px 25px 50px;display:flex}@media (width<=1200px){#top footer .footer-content .link-group{padding:24px 20px 25px}}@media (width<=810px){#top footer .footer-content .link-group{padding:24px 10px 25px}}@media (width<=891px){#top footer .footer-content .link-group{width:45%}}@media (width<=768px){#top footer .footer-content .link-group{width:100%!important;padding:24px 20px 25px!important}}@media (width<=402px){#top footer .footer-content .link-group{padding:24px 10px 25px!important}}#top footer .footer-content .link-group .img-wrap{min-width:80px}#top footer .footer-content .link-group .img-wrap .position{height:100%;position:relative}#top footer .footer-content .link-group .img-wrap .position img{position:absolute;top:50%;transform:translateY(-50%)}#top footer .footer-content .link-group .link-wrap:last-child{margin-right:0}#top footer .footer-content .link-group .link-wrap .link{color:#334362;align-items:center;margin-bottom:5px;font-size:14px;line-height:26px;text-decoration:none;display:flex}@media (width<=1020px){#top footer .footer-content .link-group .link-wrap .link{font-size:12px}}@media (width<=768px){#top footer .footer-content .link-group .link-wrap .link{font-size:14px!important}}#top footer .footer-content .link-group .link-wrap .link:last-child{margin-bottom:0}#top footer .footer-content .link-group .link-wrap .link:hover{font-weight:700}#top footer .footer-content .link-group .link-wrap .link:before{content:">";letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;margin:0 2px;padding-bottom:2px;font-family:Material Icons;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-block;transform:scaleX(.6)}#top footer .footer-content .copyright{background:#334362;width:60%;min-height:230px;position:relative}@media (width<=891px){#top footer .footer-content .copyright{width:55%}}@media (width<=768px){#top footer .footer-content .copyright{min-height:40px;width:100%!important}}#top footer .footer-content .copyright .flex{color:#fff;font-family:Lato;font-size:12px;line-height:26px;position:absolute;bottom:20px;right:20px}@media (width<=768px){#top footer .footer-content .copyright .flex{top:50%;left:50%;right:initial;bottom:initial;transform:translate(-50%,-50%)}}#top footer .footer-content .copyright .flex a{color:#fff;text-decoration:none}
