*{margin:0;padding:0;box-sizing:border-box}html{font-family:"Hiragino Kaku Gothic ProN", sans-serif}input{margin:0}ul,li{list-style:none}a{text-decoration:none}span{margin:0;padding:0}img{width:100%}:hover{transition:all 300ms ease-in-out}.header{display:flex;align-items:center;justify-content:space-between;width:100%;height:100px;background-color:#fff;margin-bottom:50px;padding:25px 35px;z-index:3000;transition:all 0.5s ease-in-out}.sp_header{display:none}.hum{display:none}.header.fixed{transition:all 0.5s ease-in-out}.header.active{position:fixed;top:0;transform:none;background-color:white;box-shadow:0 0 20px 0 rgba(0,0,0,0.08);opacity:1;z-index:2000;transition:all 0.5s ease-in-out}.header_logo img{width:120px;height:50px}.header_nav{display:flex;align-items:center;justify-content:center}.btn_header{display:flex;align-items:center;justify-content:center}.nav_text{color:#141823;font-size:14px;margin-right:20px;font-weight:600;line-height:3.21;letter-spacing:0.7px;text-align:left;white-space:nowrap;transition:all 300ms ease-in-out}.nav_text:hover{color:#ee2d50}.btn_login a{width:123px;height:40px;border-radius:20px;border:1px solid #ee2d50;padding:13px 20px 13px 48px;font-size:14px;font-weight:600;line-height:3.21;letter-spacing:0.7px;text-align:left;color:#ee2d50;margin-right:8px;white-space:nowrap;position:relative;transition:all 300ms ease-in-out}.btn_login a:hover{opacity:0.5}.btn_login a::before{content:"";background:url(/assets/top/icon_signin-69b7d9fe51f698d2de25b2443b990f5b3148a89627060293f8969bb968f37e8c.svg);background-size:contain;display:inline-block;width:18px;height:18px;position:absolute;left:20px;top:11px}.btn_initial a{width:123px;height:40px;border-radius:20px;border:1px solid #ee2d50;padding:13px 20px 13px 48px;font-size:14px;font-weight:600;line-height:3.21;letter-spacing:0.7px;color:white;background-color:#ee2d50;white-space:nowrap;position:relative;transition:all 300ms ease-in-out}.btn_initial a:hover{opacity:0.5}.btn_initial a::before{content:"";background:url(/assets/top/icon_signup-eda62068a047b80e5258d63da4c21c3bcfffa110871121ff898356bc977511b5.svg);background-size:contain;display:inline-block;width:18px;height:18px;position:absolute;left:20px;top:11px}.hum_container{display:none}.hero{position:relative}.hero_list{display:flex;align-items:center;justify-content:space-between;max-width:1090px;margin:0 auto;padding:0 10px 0 70px}.hero_item:first-child{text-align:center;position:relative}.hero_hand_img{position:absolute;left:-160px;bottom:-45px;width:130px;height:auto;z-index:-1}.hero_text{display:inline-block;background-color:#0d59b6;color:white;padding:0 10px;margin-bottom:5px;font-weight:600;font-size:18px;line-height:2.22}.hero_logo_img{width:400px;height:auto;margin:35px auto 70px}.hero_pc_img{width:550px;height:auto;margin:0 auto}.negative_block{display:flex;align-items:center;justify-content:center;height:253px;width:100%;margin-top:40px;background-color:#0d59b6;z-index:-1}.signup_box{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:white;gap:25px;padding:45px 124px;border-radius:20px}.signup_box_heading{color:#ee2d50;font-size:24px;font-weight:600}.signup_box a{display:flex;align-items:center;justify-content:center;width:320px;border-radius:30px;background-color:#ee2d50;color:white;font-size:20px;font-weight:normal;padding:10px 0;transition:all 300ms ease-in-out}.signup_box a:hover{opacity:0.5}.worries{padding-top:105px}.worries_heading{text-align:center;font-size:30px;margin-bottom:50px}.worries_list{display:flex;justify-content:center;max-width:1170px;margin:0 auto;padding-bottom:100px;gap:25px}.worries_item{width:200px}.worries_item:last-child{margin-right:0}.worries_img{width:200px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 auto}.worries_img_sp{display:none}.worries_text{font-size:13px;font-weight:300;color:#555555;margin-top:20px}.worries_span{font-weight:600}.triangleFirst{background-color:#ecf0f3;width:100%}.solution{background-color:#ecf0f3;padding:60px 40px 100px}.solution_heading{text-align:center;color:#ee2d50;font-size:40px;margin-bottom:60px}.solution_heading ruby rt{text-align:center;font-size:14px;color:#ee2d50}.solution_list{display:flex;align-items:center;justify-content:center;max-width:1170px;margin:0 auto 30px}.second_solution_list{margin-bottom:0}.solution_item{max-width:360px;height:446px;background-color:white;margin-right:30px;padding:40px}.solution-item:last-child{margin-right:0}.solution_img{width:120px;height:120px;margin:0 auto 20px}.solution_min_heading{text-align:center;font-size:22px;line-height:1.82;margin-bottom:30px;white-space:nowrap}.solution_heading_pink{color:#ee2d50}.solution_text{color:#555555;font-size:14px}.solution_text span{font-size:11px}.solution_link{color:#ee2d50;text-decoration:underline}.step{padding:100px 5%}.step_top_text{font-size:16px;font-weight:600;color:#0d59b6;text-align:center;margin-bottom:20px}.step_heading{font-size:30px;color:#0d59b6;text-align:center;margin-bottom:60px}.step_heading span{font-size:40px}.step_list{display:flex;align-items:center;justify-content:center;max-width:1170px;margin:0 auto 50px}.step_item{width:400px;height:400px;border-radius:50%;background-color:#f4f7f8;padding-top:40px}.step_item:first-child{margin-right:66px}.step_item:last-child{position:relative}.before_triangle::before{content:"";background:url(/assets/top/step_triangle-e63c38fd889dbc841fed5738bfb3ea3711eb939f9de1394b850efb2681d7c168.png);background-size:contain;display:inline-block;width:26px;height:44px;position:absolute;top:200px;left:-33px;transform:translate(-50%, -50%)}.step_number{width:36px;height:77px;margin:0 auto 10px}.step_img_1{width:240px;height:136px;margin:0 auto}.step_img_2{width:210px;height:120px;margin:26px auto 0}.step_text{text-align:center;font-size:16px;font-weight:600;margin-top:25px}.step_btn{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border-radius:30px;background-color:#ee2d50;color:white;font-weight:600;font-size:16px;margin:0 auto;transition:all 300ms ease-in-out}.step_btn:hover{opacity:0.5}.triangle_first{width:0;height:0;display:flex;align-items:center;justify-content:center;margin:0 auto;border-right:50px solid transparent;border-top:50px solid #ffffff;border-left:50px solid transparent}.award_main{width:100%;height:200px;background-color:#0d59b6;display:flex;align-items:center;justify-content:center}.award_text{color:white;font-size:30px;text-align:center}.br_first{display:none}.award_count{font-size:40px;margin:0 5px}.triangle-back{background-color:#f4f7f8;width:100%}.triangle{width:0;height:0;display:flex;align-items:center;justify-content:center;margin:0 auto;border-right:50px solid transparent;border-top:50px solid #0d59b6;border-left:50px solid transparent}.award-list{padding:50px 40px 96px;background-color:#f4f7f8}.award-com-list{display:flex;max-width:1170px;flex-wrap:wrap;margin:0 auto}.award-com-item{width:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.com-pic{width:160px;height:160px;margin-right:20px}.com-work{width:60%}.com-name{color:#0d59b6;margin-bottom:20px;font-size:14px}.com-main{margin-bottom:20px;font-size:18px}.com-in{color:#555555;font-size:14px}.diff{background-color:#dee7ed;padding:104px 40px 100px}.diff_heading{text-align:center;margin-bottom:60px}.diff_list{display:flex;justify-content:space-between;margin:0 auto 60px;max-width:1170px}.diff_item{border-radius:20px}.diff_first_title{display:inline-block;padding:30px 150px;width:555px;height:80px;background-color:#b8cad6;color:white;font-size:20px;font-weight:300;white-space:nowrap;border-radius:20px 20px 0 0}.diff_last_title{display:inline-block;padding:30px 150px;width:555px;height:80px;background-color:#ee2d50;color:white;font-size:20px;font-weight:300;white-space:nowrap;border-radius:20px 20px 0 0}.diff_img{width:555px;height:490px;background-color:white;padding:70px 30px 47px;border-radius:0 0 20px 20px;margin-bottom:30px}.diff_img_sp{display:none}.diff_img_right{padding:30px 30px 47px;margin-bottom:30px}.diff_text{text-align:center;font-weight:300;font-size:14px;color:#141823}.price_list{display:flex;justify-content:center;flex-wrap:wrap}.price_item{background-color:white;margin-right:20px;padding-bottom:15px;border-radius:20px}.price_item:last-child{margin-right:0}.company_name{color:white;font-size:20px;background-color:#b8cad6;display:inline-block;width:250px;padding:20px 107px;border-radius:20px 20px 0 0;white-space:nowrap;margin-bottom:25px}.price_item:first-child .company_name{background-color:#ee2d50;padding:20px 87px;border-radius:20px 20px 0 0;white-space:nowrap}.compare_item{margin-bottom:25px}.compare_item:last-child{margin-bottom:0}.compare_text{font-size:12px;text-align:center;margin-bottom:10px;color:#555}.compare_result{text-align:center;font-size:18px;line-height:1.67;font-weight:600}.price_item:first-child .compare_result{color:#ee2d50}.result_img{display:flex;align-items:center;justify-content:center;margin:0 auto 25px;width:26px;height:26px}.about{background-color:#0d59b6;padding:100px 40px}.about_heading{text-align:center;font-size:16px;color:white;font-weight:600}.about_heading_last{font-size:30px;margin-top:20px}.about_img{width:942px;height:235px;margin:60px auto}.about_min_heading{text-align:center;font-weight:600;font-size:30px;color:white;margin-bottom:40px;line-height:1.67}.about_text{font-weight:300;font-size:14px;line-height:2.14;color:white;text-align:center}.media{padding:40px 5%;background-image:url(/assets/top/media_img-0a77069e0ffcf6a57ee4716a4ef56b8b33a7aa2171eb9c443200c5a34b580ccd.png);background-size:cover;background-repeat:no-repeat}.media_heading{color:white;font-size:30px;font-weight:600;text-align:center;margin-bottom:60px;line-height:1.67}.media_list{display:flex;justify-content:center;max-width:1170px;flex-wrap:wrap;margin:0 auto 40px}.media_item{margin-right:60px;width:150px}.media_item:last-child{margin-right:0}.media_title{color:white;font-weight:600;font-size:18px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid white}.media_name_item{font-weight:300;font-size:13px;color:white;margin-bottom:20px}.media_lower_message{text-align:center;color:white;font-size:11px;font-weight:300;line-height:2.73}.intro{padding:100px 40px}.intro_heading{text-align:center;font-size:30px;font-weight:600;margin-bottom:50px}.intro_img{max-width:1070px;height:auto;margin:0 auto}.intro_img_sp{display:none}.ex{background:url(/assets/top/ex_img-43e491910c3f4f145abae512c326680a96850904e6a2d6bf2f31bb454c2c5553.png) center center;padding:100px 40px 80px}.ex_heading{text-align:center;font-weight:600;font-size:30px;margin-bottom:40px;color:white}.ex_btn{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border-radius:30px;background-color:#ee2d50;color:white;font-weight:600;font-size:16px;margin:0 auto;transition:all 300ms ease-in-out}.ex_btn:hover{color:#ee2d50;background-color:transparent;border:1px solid #ee2d50}.footer_upper{background-color:#141823;padding:80px 40px}.footer_nav_list{display:flex;max-width:1170px;margin:0 auto}.footer_nav_item{margin-right:60px;width:150px}.footer_nav_item:last-child{padding-left:30px}.footer_nav_item:last-child{border-left:1px solid #555555}.footer_nav_heading{position:relative;color:white;font-size:16px;font-weight:300;margin-bottom:30px;padding-bottom:15px;white-space:nowrap}.footer_nav_heading:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:1px;background-color:#ee2d50}.footer_link_text{display:flex;align-items:center;color:#555555;font-size:13px;white-space:nowrap;margin-bottom:10px;transition:all 0.3s ease-in-out}.footer_link_text::before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:600;color:#ee2d50;opacity:0;transition:all 0.3s ease-in-out}.footer_link_text:hover::before{display:flex;opacity:1;margin-right:15px;transition:all 0.3s ease-in-out}.footer_lower{border-top:1px solid #555;background-color:#141823;padding:40px 0}.copy{display:flex;max-width:1170px;margin:0 auto;background-color:#141823;color:#555555;white-space:nowrap}.scroll_top{position:fixed;right:20px;bottom:20px;display:none;align-items:center;justify-content:center;width:50px;height:60px;border-radius:50px 50px 0 50px;background-color:#ee2d50;cursor:pointer;transition:all 300ms ease-in-out}.scroll_top:hover{opacity:0.5;transition:all 300ms ease-in-out}.page_top_icon{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.page_top_icon::before{content:"\f102";font-family:"Font Awesome 5 Free";font-weight:900;color:white}@media screen and (max-width: 1195px){.header{position:fixed;top:0;justify-content:space-between;height:80px;margin-bottom:0;padding:20px 15px 20px 20px}.header_logo img{width:85px;height:auto}.header_nav_item{display:none}.show span:first-child{transform:rotate(45deg) translate(7px, 5px)}.show span:nth-child(2){opacity:0}.show span:last-child{transform:rotate(-45deg) translate(7px, -5px)}.btn_login{display:none}.hum{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:40px;height:40px;cursor:pointer;padding:10px 6px;margin-left:15px}.hum span:nth-child(2){transform:translate(0, -25%)}.bar{display:inline-block;width:28px;height:3px;background-color:#141823;border-radius:1.5px}.bar:last-child{margin:0}.hum_container{position:fixed;top:80px;left:0;display:inline-block;align-items:center;justify-content:center;z-index:1000;width:100vw;background-color:#ffffff;border-top:1px solid #ecf0f3;transform:translateX(-100%)}.hum_nav_list{box-shadow:0 20px 20px -10px rgba(0,0,0,0.08)}.open{transform:translateX(0)}.hum_nav_item a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-top:1px solid #ecf0f3}.hum_nav_text{color:black;font-weight:600}.hum_nav_item:first-child .hum_nav_text{border-top:none}.hum_btn_login{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-top:1px solid #ecf0f3;padding:40px 0}.hum_btn_login a{width:123px;height:40px;border-radius:20px;border:1px solid #ee2d50;padding-left:25px;font-size:14px;font-weight:600;line-height:3.21;letter-spacing:0.7px;text-align:center;color:#ee2d50;white-space:nowrap;position:relative}.hum_btn_login a::before{content:"";background:url(/assets/top/icon_signin-69b7d9fe51f698d2de25b2443b990f5b3148a89627060293f8969bb968f37e8c.svg);background-size:contain;display:inline-block;width:18px;height:18px;position:absolute;left:20px;top:11px}.main{margin-top:100px}.worries_list{flex-wrap:wrap;padding:60px 5%}.second_solution_list{flex-wrap:wrap}.about_img{width:80vw;height:auto}.footer_lower{padding-left:40px}.copy{width:100%}}@media screen and (max-width: 1249px){.solution_list{gap:20px}.solution_item{margin:0}}@media screen and (max-width: 1195px){.hero_list{flex-direction:column;align-items:center;padding:0 40px}.hero_logo_img{margin-bottom:50px}.hero_hand_img{bottom:-150px}.negative_block{height:475px;padding:175px 0 0;margin-top:-200px}.diff_list{flex-direction:column;align-items:center}.diff_item:first-child{margin-bottom:40px}}@media screen and (max-width: 1139px){.price_list{gap:20px}.price_item{margin:0}.com-pic{width:128px;height:128px}}@media screen and (max-width: 965px){.step_list{flex-direction:column;align-items:center;justify-content:center}.step_item:first-child{margin-right:0}.before_triangle::before{content:"";background:url(/assets/top/step_triangle_2-d9dbfe6bb413bbda52bded81ec9ffa7c3de90bc7ca6e5bedce8f7c41ca321332.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:44px;height:26px;position:absolute;top:-28px;left:50%;transform:translate(-50%, -50%)}.before_triangle{margin-top:60px}}@media screen and (max-width: 820px){.first_solution_list .solution_item:last-child{margin-bottom:20px}.solution_list{flex-direction:column;margin-bottom:0;width:100%}.solution_item{margin:0 0 20px;width:100%;max-width:100%}.solution_item{margin-bottom:0}.solution_heading{font-size:30px}}@media screen and (max-width: 768px){.header{margin-bottom:0}.hero{padding:0 5%}.hero_list{align-items:center;justify-content:center;flex-direction:column;padding:0}.hero_item{width:100%}.hero_hand_img{width:20vw;right:-20px;left:auto;bottom:-135px}.hero_text{font-size:13px}.hero_logo_img{width:80vw}.hero_pc_img{width:80vw}.negative_block{height:340px;width:100%;margin-top:-70px;padding:50px 0 0 0}.signup_box{max-width:600px;gap:20px;padding:30px 15%}.signup_box_heading{font-size:18px}.signup_box a{width:215px;font-size:16px;padding:17px 0}.worries{padding-top:60px}.worries_heading{font-size:20px;margin-bottom:30px}.worries_list{flex-direction:column;align-items:center;justify-content:center;padding:0 40px 40px;max-width:100%}.worries_item{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-right:0}.worries_img{display:none}.worries_img_sp{display:initial;width:140px;height:105px;margin-right:5px;display:flex;align-items:center}.worries_text{font-size:12px}.step{padding:100px 10% 60px}.step_heading{font-size:20px;margin-bottom:30px}.step_heading span{font-size:30px}.step_item{width:315px;height:315px}.step_number{width:28px;height:45px}.step_img_1{width:215px;height:120px}.step_img_2{width:210px;height:136px;margin-top:0}.step_text{font-size:14px;margin-top:15px}.before_triangle::before{width:22px;height:13px;top:-16.5px}.before_triangle{margin-top:40px}.award-list{padding:40px 20px}.award-com-list{align-items:center;justify-content:center;flex-direction:column}.award-com-item{width:90vw;border-top:1px solid #dee7ed;padding-top:25px}.award-com-item:nth-child(1),.award-com-item:nth-child(3),.award-com-item:nth-child(5){margin-right:0}.award-com-item:first-child{border-top:none}.award_text{display:inline-block;padding:40px 5%;font-size:20px;line-height:2;letter-spacing:normal;text-align:center}.br_first{display:block}.award_count{font-size:30px}.diff{padding:60px 5%}.diff_list{flex-direction:column}.diff_item{width:100%;margin:0 auto}.diff_first_title,.diff_last_title,.diff_img{width:100%;display:flex;align-items:center;justify-content:center;font-size:16px;padding:0}.diff_img{display:none}.diff_img_sp{display:flex;align-items:center;justify-content:center;background-color:white;padding:40px;border-radius:0 0 20px 20px;margin-bottom:30px}.diff_heading{font-size:16px;margin-bottom:40px}.diff_text{text-align:left;margin-bottom:0}.diff_text br{display:none}.price_list{gap:2vw}.price_item{width:48%}.company_name{width:100%;padding:5px 10px;text-align:center}.com-pic{width:100px;height:100px}.com-name{font-size:13px;margin-bottom:15px}.com-main{font-size:14px;margin-bottom:15px}.com-in{font-size:11px}.price_item:first-child .company_name{width:100%;padding:5px 10px;text-align:center}.compare_text{font-size:11px}.about{padding:60px 5%}.about_heading{font-size:14px}.about_heading_last{font-size:20px}.about_img{width:100%;height:auto;margin:40px auto}.about_min_heading{text-align:center;font-size:20px}.media{padding:40px}.media_list{margin-bottom:40px}.media_heading{font-size:20px}.about_text{text-align:initial}.media_list{width:100%;justify-content:space-around}.media_item{margin:0;width:35%}.media_item{margin-bottom:40px}.media_title{white-space:nowrap;font-size:16px}.media_item:first-child{margin-right:25px}.media_item:nth-child(3){margin-right:25px}.intro{padding:60px 5%}.intro_heading{font-size:20px;margin-bottom:30px}.intro_img{display:none}.intro_img_sp{display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin:0 auto}.ex{padding:60px 5%}.ex_heading{font-size:20px;margin-bottom:30px}.footer_nav_list{flex-direction:column}.footer_nav_item{margin-bottom:40px}.footer_upper{padding:20px 5%}.footer_lower{padding:40px}.footer_nav_item:last-child{padding:0;border-left:none}#scrollTop{display:none}}@media screen and (max-width: 475px){.signup_box{width:335px;padding:30px 0}}
