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