@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);html{font-size:62.5%;margin:0;padding:0;font-family:"Noto Sans JP",sans-serif}body{display:block;margin:0;padding:0;width:100%;box-sizing:border-box;background-color:#f7f8ff;font-optical-sizing:auto;scrollbar-gutter:stable;overflow-x:hidden}dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,p,table,td,th,ul{margin:0;padding:0;box-sizing:border-box}ul li{list-style:none}a{text-decoration:none}img{display:block}.inter{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:700}.inter_light{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:200}.top_main{overflow:hidden;position:relative}.bot_cta{position:fixed;bottom:10px;right:10px;width:200px;z-index:9}.bot_cta a{width:200px;margin-top:10px;transition:all .6s}.bot_cta a:hover img{opacity:.6;transition:all .6s}.bot_cta a img{width:100%;height:100%;transition:all .6s}.more_btn_a{display:block;width:-moz-fit-content;width:fit-content}.more_btn_a .button a{position:relative;display:flex;width:180px;padding:10px 0 10px 0;line-height:1.8;text-decoration:none;color:#333;transition:.3s ease-in-out;font-weight:500}.more_btn_a .button a::before{content:"";position:absolute;display:block;top:50%}.more_btn_a .button a::after{content:"";position:absolute;display:block;top:50%}.more_btn_a .button a::before{width:10px;height:10px;right:27px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.more_btn_a .button a::after{right:0;border:1px solid #333;z-index:1;width:60px;height:60px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.more_btn_a .button a span{width:100%;position:relative;transition:all .3s;z-index:3}.more_btn_a .button a span p{display:inline-block;position:absolute;left:0;transform:translateY(-50%);transition:all .3s;font-size:1.8rem}.more_btn_a .button a:hover span p{color:#fff;left:50px;transition:all .3s}.more_btn_a .button a:hover::before{right:-10px;border-top:solid 2px #fff;border-right:solid 2px #fff;opacity:0}.more_btn_a .button a:hover::after{right:0;width:100%;background:#333}.more_btn_b{display:flex;align-items:center;border:1px solid #fff;padding:12px 38px 12px 24px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s}.more_btn_b p{font-size:1.6rem;line-height:1.6rem;color:#fff}.more_btn_b::before{content:"";position:absolute;display:block;top:50%;right:4px}.more_btn_b::after{content:"";position:absolute;display:block;top:50%;right:4px}.more_btn_b::before{width:6px;height:6px;right:15px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.more_btn_b::after{right:4px;border:1px solid #4763e2;background-color:#fff;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.more_btn_b:hover{padding:12px 31px 12px 31px;transition:all .5s}.more_btn_b:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.more_btn_b:hover::after{opacity:0;transition:all .5s}.more_btn_c{display:flex;align-items:center;border:1px solid #fff;padding:12px 38px 12px 24px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s}.more_btn_c p{font-size:1.6rem;line-height:1.6rem;color:#fff}.more_btn_c::before{content:"";position:absolute;display:block;top:50%;right:4px}.more_btn_c::after{content:"";position:absolute;display:block;top:50%;right:4px}.more_btn_c::before{width:6px;height:6px;right:15px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.more_btn_c::after{right:4px;border:1px solid #333;background-color:#fff;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.more_btn_c:hover{padding:12px 31px 12px 31px;transition:all .5s}.more_btn_c:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.more_btn_c:hover::after{opacity:0;transition:all .5s}.more_btn_bk{display:flex;align-items:center;background-color:#333;border:1px solid #fff;width:-moz-fit-content;width:fit-content;border-radius:60px;position:relative;display:block;transition:all .5s;text-align:center}.more_btn_bk p{font-size:1.6rem;color:#fff}.more_btn_bk::before{content:"";position:absolute;display:block;top:50%;right:4px}.more_btn_bk::after{content:"";position:absolute;display:block;top:50%;right:4px}.more_btn_bk::before{width:8px;height:8px;right:28px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.more_btn_bk::after{right:10px;background-color:#fff;z-index:1;width:40px;height:40px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.more_btn_bk:hover{transition:all .5s}.more_btn_bk:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.more_btn_bk:hover::after{opacity:0;transition:all .5s}.change-color{transition:.3s;background-color:#fff}header{width:100%!important;margin:0;padding:16px 0 0;box-sizing:border-box;position:fixed;z-index:10}header .header_inner{width:98%;height:68px;margin:0 auto;position:relative;border-radius:10px}@media screen and (max-width:767px){header .header_inner{width:90%;box-sizing:border-box}}header .header_inner .header_logo{position:absolute;top:10px;left:1%;z-index:100}@media screen and (max-width:1100px){header .header_inner .header_logo{left:2%}}@media screen and (max-width:767px){header .header_inner .header_logo{left:10px}}header .header_inner .header_logo a img{width:auto;height:50px}header .nav{display:block;position:absolute;top:11px;right:1%;display:flex;align-items:center}@media screen and (max-width:1100px){header .nav{display:none}}header .nav ul{display:flex}header .nav ul li{margin:0 20px;position:relative}header .nav ul li a{font-size:1.4rem;color:#333;font-weight:600;position:relative;transition:.3s;text-align:left}header .nav ul li a:hover{color:#4763e2;transition:.3s}header .nav ul li a:hover::after{left:0;visibility:visible;transform:scale(1,1)}header .nav ul li a::after{position:absolute;bottom:-6px;left:0;content:"";width:100%;height:.15rem;visibility:hidden;transition:.3s;transform:scale(0,1);transform-origin:left top;background-color:#4763e2}header .nav ul .is-active{z-index:10}header .nav ul .is-active::after{transform:rotate(180deg);transition:all .3s}header .nav ul .is-active .panel{opacity:1!important;transition:.5s}header .nav ul .arrow{position:relative;padding-right:20px;font-size:1.4rem;color:#333;font-weight:600;position:relative;transition:.3s;text-align:left;cursor:pointer}header .nav ul .arrow::after{content:"";background:url(../images/arrow_u.webp) no-repeat center;background-size:cover;width:10px;height:8px;transition:all .3s;position:absolute;top:6px;right:0}header .nav ul .arrow .panel{position:absolute;top:52px;left:0;right:0;margin:auto;overflow:hidden;background:#fff;width:-moz-max-content;width:max-content;opacity:0;transition:.3s;padding:20px 20px;box-sizing:border-box;border-radius:10px}header .nav ul .arrow .panel ul{display:flex}header .nav ul .arrow .panel ul li{position:relative;align-items:center;display:flex}header .nav ul .arrow .panel ul li::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}header .nav ul .arrow .panel ul li a{transition:.3s}header .nav ul .arrow .panel ul li a:hover{color:#4763e2;transition:.3s}header .nav .contact_link{margin-left:24px}header .nav .contact_link a{display:block;width:-moz-fit-content;width:fit-content;font-size:1.6rem;color:#fff;font-weight:600;padding:10px 50px 10px 50px;background-color:#ff882e;border:1px solid #ff882e;box-sizing:border-box;border-radius:50px;transition:.3s}header .nav .contact_link a:hover{background-color:#fff;border:1px solid #ff882e;color:#ff882e}header .nav_wrap_sp{display:none}@media screen and (max-width:1100px){header .nav_wrap_sp{display:block}header .nav_wrap_sp .toggle_wrap{width:50px;height:50px;z-index:100}header .nav_wrap_sp #nav_toggle{display:block;width:30px;height:20px;z-index:100;position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0)}}@media screen and (max-width:1100px) and (max-width:1100px){header .nav_wrap_sp #nav_toggle{right:2%}}@media screen and (max-width:1100px) and (max-width:767px){header .nav_wrap_sp #nav_toggle{right:10px}}@media screen and (max-width:1100px){header .nav_wrap_sp #nav_toggle div{position:relative}header .nav_wrap_sp #nav_toggle span{display:block;height:2px;position:absolute;width:100%;left:0;transition:.5s ease-in-out;background-color:#4763e2;border-radius:4px}header .nav_wrap_sp #nav_toggle span:nth-child(1){top:0}header .nav_wrap_sp #nav_toggle span:nth-child(2){top:10px}header .nav_wrap_sp #nav_toggle span:nth-child(3){top:20px}header .nav_wrap_sp .open #nav_toggle span:nth-child(1){top:12px;transform:rotate(135deg)}header .nav_wrap_sp .open #nav_toggle span:nth-child(2){width:0;left:50%}header .nav_wrap_sp .open #nav_toggle span:nth-child(3){top:12px;transform:rotate(-135deg)}}header .nav_sp{display:none}@media screen and (max-width:1100px){header .nav_sp{position:absolute;top:0;right:0;background-color:#fff;width:100%;box-sizing:border-box;padding:0 30px 0}}header .nav_sp .nav_inner{display:flex;align-items:center;height:100vh;width:100%}header .nav_sp .nav_inner .first_shelf{width:100%}header .nav_sp .nav_inner .first_shelf .bb_1{border-bottom:1px solid #d9d9d9;padding-bottom:20px;padding-top:20px;box-sizing:border-box}header .nav_sp .nav_inner .first_shelf .f_link a{color:#333;font-size:1.4rem;font-weight:600}header .nav_sp .nav_inner .first_shelf li{position:relative}header .nav_sp .nav_inner .first_shelf li a{color:#333;font-size:1.4rem;font-weight:400}header .nav_sp .nav_inner .first_shelf li h4{font-size:1.6rem;color:#333;margin-bottom:16px}header .nav_sp .nav_inner .first_shelf li .second_shelf li{padding-left:20px;margin-top:10px;box-sizing:border-box}header .nav_sp .nav_inner .first_shelf li .second_shelf li::before{content:"";width:10px;height:1px;background:#333;position:absolute;top:9px;left:0}header .nav_sp .nav_inner .first_shelf li .second_shelf li a{color:#333;font-size:1.3rem;opacity:.7}header .nav_sp .nav_inner .first_shelf li .second_shelf li ul{width:100%}header .nav_sp .nav_inner .first_shelf li .second_shelf li ul li{color:#333;font-size:1.6rem;font-weight:700;margin-bottom:24px}@media screen and (max-width:767px){header .nav_sp .nav_inner .first_shelf li .second_shelf li ul li{text-align:right}}header .nav_sp .nav_inner .first_shelf li .second_shelf li ul li a{color:#333;font-size:1.6rem;font-weight:700}header .nav_sp .nav_inner .first_shelf li .second_shelf li ul li ul{padding:20px 0 0 10px}header .nav_sp .nav_inner .first_shelf .contact_link{width:65%;margin:40px auto 0}header .nav_sp .nav_inner .first_shelf .contact_link .contact_btn{display:block;width:100%;font-size:1.6rem;color:#fff;font-weight:600;padding:10px 0 10px 0;background-color:#ff882e;border:1px solid #ff882e;box-sizing:border-box;border-radius:50px;transition:.3s;text-align:center;margin:0 auto}header .nav_sp .nav_inner .first_shelf .contact_link .contact_btn:hover{background-color:#fff;border:1px solid #ff882e;color:#ff882e}header .nav_sp .nav_inner .first_shelf .contact_link .materials_btn{margin-top:10px;display:block;width:100%;font-size:1.6rem;font-weight:600;padding:10px 0 10px 0;background-color:#fff;border:1px solid #ff882e;color:#ff882e;box-sizing:border-box;border-radius:50px;transition:.3s;text-align:center}header .nav_sp .nav_inner .first_shelf .contact_link .materials_btn:hover{background-color:#ff882e;border:1px solid #ff882e;color:#fff}.u_header .header_inner{background-color:#fff}.cta_area{padding:60px 0 0;border-radius:30px 30px 0 0;background-color:#fff}.cta_area .cta_content{width:100%;margin:0 auto;position:relative;overflow:hidden}.cta_area .cta_content .bg{width:55%;position:absolute;right:0;bottom:-63px}@media screen and (max-width:767px){.cta_area .cta_content .bg{display:block;width:100%;position:unset}}.cta_area .cta_content .bg img{width:100%}.cta_area .cta_content .contact_wrap{width:1100px;margin:0 auto 60px;padding:40px;background-color:#4763e2;border-radius:20px;display:flex;align-items:center;box-sizing:border-box}@media screen and (max-width:1100px){.cta_area .cta_content .contact_wrap{width:96%}}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap{display:block;width:90%;padding:30px 20px}}.cta_area .cta_content .contact_wrap .ttl_wrap{width:50%;padding:40px 0}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .ttl_wrap{width:100%;padding:0;display:flex;justify-content:space-between}}.cta_area .cta_content .contact_wrap .ttl_wrap h2{font-size:5.2rem;color:#fff;margin-bottom:55px;position:relative;text-align:left}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .ttl_wrap h2{font-size:3rem;margin-bottom:0}}.cta_area .cta_content .contact_wrap .ttl_wrap h2 span{display:block;font-size:1.4rem;color:#fff;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px;justify-content:left}.cta_area .cta_content .contact_wrap .ttl_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#fff;margin-right:6px}.cta_area .cta_content .contact_wrap .ttl_wrap figure{display:none}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .ttl_wrap figure{width:46%;padding:0;box-sizing:border-box;padding:0;display:block}}.cta_area .cta_content .contact_wrap .ttl_wrap figure img{width:100%}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta{width:-moz-fit-content;width:fit-content}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a{position:relative;display:flex;width:280px;padding:10px 0 10px 0;line-height:1.8;text-decoration:none;color:#fff;font-weight:700;transition:.3s ease-in-out}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a::before{content:"";position:absolute;display:block;top:50%}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a::after{content:"";position:absolute;display:block;top:50%}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a::before{width:10px;height:10px;right:27px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a::after{right:0;background-color:#fff;z-index:1;width:60px;height:60px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a span{width:100%;position:relative;transition:all .3s;z-index:3}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a span p{display:inline-block;position:absolute;left:0;transform:translateY(-50%);transition:all .3s;font-size:1.8rem}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a:hover span p{color:#4763e2;left:50px;transition:all .3s}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a:hover::before{right:-10px;border-top:solid 2px #fff;border-right:solid 2px #fff;opacity:0}.cta_area .cta_content .contact_wrap .ttl_wrap .more_btn_cta .button a:hover::after{right:0;width:100%;background:#fff}.cta_area .cta_content .contact_wrap .ttl_wrap .pc_only{display:block}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .ttl_wrap .pc_only{display:none}}.cta_area .cta_content .contact_wrap .img_wrap{width:50%;padding:0 0 0 40px;box-sizing:border-box;border-left:1px solid #fff}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .img_wrap{width:100%;padding:0;border-left:none}}.cta_area .cta_content .contact_wrap .img_wrap img{width:100%}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .img_wrap img{display:none}}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta{width:100%}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a{position:relative;display:flex;width:280px;padding:10px 0 10px 0;line-height:1.8;text-decoration:none;color:#fff;font-weight:700;transition:.3s ease-in-out}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a::before{content:"";position:absolute;display:block;top:50%}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a::after{content:"";position:absolute;display:block;top:50%}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a::before{width:10px;height:10px;right:22px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a::after{right:0;background-color:#fff;z-index:1;width:50px;height:50px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a span{width:100%;position:relative;transition:all .3s;z-index:3}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a span p{display:inline-block;position:absolute;left:0;transform:translateY(-50%);transition:all .3s;font-size:1.8rem}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a:hover span p{color:#4763e2;left:50px;transition:all .3s}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a:hover::before{right:-10px;border-top:solid 2px #fff;border-right:solid 2px #fff;opacity:0}.cta_area .cta_content .contact_wrap .img_wrap .more_btn_cta .button a:hover::after{right:0;width:100%;background:#fff}.cta_area .cta_content .contact_wrap .img_wrap .sp_only{display:none}@media screen and (max-width:767px){.cta_area .cta_content .contact_wrap .img_wrap .sp_only{display:block;margin:40px 0 10px auto}}.cta_area .cta_content .recruit_wrap{width:1100px;margin:0 auto 60px;padding:40px;border-radius:20px;display:flex;align-items:center;box-sizing:border-box}@media screen and (max-width:1100px){.cta_area .cta_content .recruit_wrap{width:96%}}@media screen and (max-width:767px){.cta_area .cta_content .recruit_wrap{display:block;width:90%;padding:0}}.cta_area .cta_content .recruit_wrap .txt_wrap .read{font-size:2rem;font-weight:700;line-height:3.8rem;color:#333}@media screen and (max-width:767px){.cta_area .cta_content .recruit_wrap .txt_wrap .read{font-size:4.1vw;line-height:8.2vw}}.cta_area .cta_content .recruit_wrap .txt_wrap .read span{color:#4763e2}.cta_area .cta_content .recruit_wrap .txt_wrap .read .sp_only{display:none}@media screen and (max-width:767px){.cta_area .cta_content .recruit_wrap .txt_wrap .read .sp_only{display:block}}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec{display:block;width:-moz-fit-content;width:fit-content;margin-top:60px}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a{position:relative;display:flex;width:240px;padding:10px 0 10px 0;line-height:1.8;text-decoration:none;color:#4763e2;transition:.3s ease-in-out;font-weight:700}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a::before{content:"";position:absolute;display:block;top:50%}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a::after{content:"";position:absolute;display:block;top:50%}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a::before{width:10px;height:10px;right:27px;border-top:solid 1px #fff;border-right:solid 1px #fff;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a::after{right:0;background-color:#4763e2;z-index:1;width:60px;height:60px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a span{width:100%;position:relative;transition:all .3s;z-index:3}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a span p{display:inline-block;position:absolute;left:0;transform:translateY(-50%);transition:all .3s;font-size:1.8rem}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a:hover span p{color:#fff;left:50px;transition:all .3s}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a:hover::before{right:-10px;border-top:solid 2px #fff;border-right:solid 2px #fff;opacity:0}.cta_area .cta_content .recruit_wrap .txt_wrap .more_btn_rec .button a:hover::after{right:0;width:100%;background:#4763e2}footer{width:100%}footer .footer_content{background-color:#333;padding:100px 0 0;border-radius:30px 30px 0 0}footer .footer_content .content_wrap{width:1100px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:1100px){footer .footer_content .content_wrap{width:96%}}@media screen and (max-width:767px){footer .footer_content .content_wrap{display:block;width:90%}}footer .footer_content .content_wrap .flex_wrap{width:100%;padding-bottom:50px;border-bottom:1px solid #fff}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap{display:block}}footer .footer_content .content_wrap .flex_wrap .nav_wrap{width:100%;display:flex}@media screen and (max-width:1100px){footer .footer_content .content_wrap .flex_wrap .nav_wrap{flex-wrap:wrap}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap{width:100%}}footer .footer_content .content_wrap .flex_wrap .nav_wrap .pt_38{padding-top:38px}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .pt_38{padding-top:0}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .mb_sp0{margin-bottom:0!important}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .sp_order2{order:2;margin-top:0}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .sp_order3{order:3}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .sp_order4{order:4}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .sp_order5{order:5}}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner{width:16%}@media screen and (max-width:1100px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner{width:33%;margin-bottom:40px}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner{width:50%}}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner h4{font-size:1.6rem;color:#fff;margin-bottom:16px}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner h4 a{color:#fff;transition:all .6s}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner h4 a:hover{transition:all .6s;opacity:.4}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf{width:100%}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li{position:relative;margin-bottom:8px}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li a{color:#fff;font-size:1.4rem;font-weight:400;transition:all .6s}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li a:hover{transition:all .6s;opacity:.4}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li .second_shelf li{padding-left:20px}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li .second_shelf li::before{content:"";width:10px;height:1px;background:#fff;position:absolute;top:9px;left:0}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li .second_shelf li a{color:#fff;font-size:1.3rem;opacity:.7;transition:all .6s}footer .footer_content .content_wrap .flex_wrap .nav_wrap .inner .first_shelf li .second_shelf li a:hover{transition:all .6s;opacity:.4}footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link{width:16%}@media screen and (max-width:1100px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link{width:33%;margin-bottom:40px}}@media screen and (max-width:767px){footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link{width:50%}}footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link .contact_btn{display:block;width:100%;font-size:1.6rem;color:#fff;font-weight:600;padding:10px 0 10px 0;background-color:#ff882e;border:1px solid #ff882e;box-sizing:border-box;border-radius:50px;transition:.3s;text-align:center}footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link .contact_btn:hover{background-color:#fff;border:1px solid #ff882e;color:#ff882e}footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link .materials_btn{margin-top:10px;display:block;width:100%;font-size:1.6rem;font-weight:600;padding:10px 0 10px 0;background-color:#fff;border:1px solid #ff882e;color:#ff882e;box-sizing:border-box;border-radius:50px;transition:.3s;text-align:center}footer .footer_content .content_wrap .flex_wrap .nav_wrap .contact_link .materials_btn:hover{background-color:#ff882e;border:1px solid #ff882e;color:#fff}footer .footer_content .content_wrap .under_content{width:100%;padding:30px 0 60px}@media screen and (max-width:767px){footer .footer_content .content_wrap .under_content{padding:30px 0 20px}}footer .footer_content .content_wrap .under_content .inner_wrap{display:flex;justify-content:space-between}@media screen and (max-width:767px){footer .footer_content .content_wrap .under_content .inner_wrap{display:block}}footer .footer_content .content_wrap .under_content .inner_wrap ul{display:flex}@media screen and (max-width:767px){footer .footer_content .content_wrap .under_content .inner_wrap ul{display:block;margin-bottom:60px}}footer .footer_content .content_wrap .under_content .inner_wrap ul li{margin-right:20px}@media screen and (max-width:767px){footer .footer_content .content_wrap .under_content .inner_wrap ul li{margin-right:0;margin-bottom:10px}}footer .footer_content .content_wrap .under_content .inner_wrap ul li a{color:#fff;font-size:1.4rem}footer .footer_content .content_wrap .under_content .inner_wrap .copy{color:#fff;font-size:1.2rem}@media screen and (max-width:767px){footer .footer_content .content_wrap .under_content .inner_wrap .copy{text-align:center}}.top_mv{width:100%;padding:96px 0 180px 0}@media screen and (max-width:767px){.top_mv{padding:96px 0 80px 0}}.top_mv .content_wrap{width:96%;margin:0 auto;position:relative}@media screen and (max-width:767px){.top_mv .content_wrap{width:90%}}.top_mv .content_wrap .flex_wrap{display:flex;justify-content:space-between}.top_mv .content_wrap .flex_wrap .sub_ttl{width:4%;padding-top:80px}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .sub_ttl{height:-moz-fit-content;height:fit-content;padding-top:0;margin-top:auto}}.top_mv .content_wrap .flex_wrap .sub_ttl .inner{display:flex;justify-content:center;height:-moz-fit-content;height:fit-content;height:fit-content}.top_mv .content_wrap .flex_wrap .sub_ttl p{display:block;writing-mode:vertical-rl;text-orientation:mixed;text-align:center;font-size:1rem;font-weight:800;color:#5e74f4}.top_mv .content_wrap .flex_wrap .sub_ttl .scroll_wrap{display:block;width:100%;height:160px;position:relative;margin-top:20px}.top_mv .content_wrap .flex_wrap .sub_ttl .scroll_down{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.top_mv .content_wrap .flex_wrap .sub_ttl .scroll_down::before{content:"";position:absolute;bottom:0;left:-7px;width:9px;height:9px;border-radius:50%;background:#3850d8;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}.top_mv .content_wrap .flex_wrap .sub_ttl .scroll_down::after{content:"";position:absolute;bottom:0;left:-3px;width:1px;height:160px;background:#3850d8}@keyframes circlemove{0%{bottom:160px}100%{bottom:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.top_mv .content_wrap .flex_wrap .mv_wrap{width:96%}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg{position:relative}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .bg_wrap .pc_only{width:100%;display:block}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .bg_wrap .pc_only{display:none}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .bg_wrap .sp_only{display:none}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .bg_wrap .sp_only{display:block;width:100%}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide{width:48%;position:absolute;bottom:6%;right:3%}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide .slider-rotateY{perspective:1000px}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide .slider-rotateY img{width:100%;display:block;transition:all 1s ease;transform:rotateY(0) translateX(0);opacity:1}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide .slider-rotateY img.rotateY-out{transform:rotateY(180deg) translate(30%,10%);opacity:0}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide .slider-rotateY img.rotateY-in{transform:rotateY(-180deg) translate(-30%,-10%);opacity:0;animation:rotateYInFlow 1s forwards}@keyframes rotateYInFlow{0%{transform:rotateY(-180deg) translate(-30%,-10%);opacity:0}100%{transform:rotateY(0) translate(0,0);opacity:1}}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide{width:99%;position:absolute;bottom:11%;left:-1%}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .slide img{width:100%}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area{position:absolute;bottom:-2%;left:0}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area{display:none}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area h1{font-size:2.3vw;line-height:4.3vw;margin-bottom:10px;color:#333}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area h1{font-size:6vw}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area .box{font-size:2.7vw;border:2px solid #3850d8;padding:0 15px;margin-right:10px;border-radius:3px;color:#4763e2}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area .box{font-size:7.5vw}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area .big{font-size:3.1vw}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area .big{font-size:7.5vw}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area .big_color{font-size:3.1vw;color:#4763e2}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area .big_color{font-size:7.5vw}}.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area p{font-size:1.41vw;font-weight:700;color:#333}@media screen and (max-width:767px){.top_mv .content_wrap .flex_wrap .mv_wrap .mv_bg .ttl_area p{font-size:4.1vw}}.top_mv .content_wrap .ttl_area_sp{display:none}@media screen and (max-width:767px){.top_mv .content_wrap .ttl_area_sp{display:block;width:100%;margin-top:30px}}.top_mv .content_wrap .ttl_area_sp h1{font-size:6vw;margin-bottom:20px;line-height:12vw;color:#333}@media screen and (max-width:390px){.top_mv .content_wrap .ttl_area_sp h1{font-size:5.6vw}}.top_mv .content_wrap .ttl_area_sp .box{font-size:7.4vw;border:2px solid #3850d8;padding:10px;margin-right:10px;border-radius:3px;color:#4763e2}@media screen and (max-width:390px){.top_mv .content_wrap .ttl_area_sp .box{font-size:7vw}}.top_mv .content_wrap .ttl_area_sp .big{font-size:7.4vw}@media screen and (max-width:390px){.top_mv .content_wrap .ttl_area_sp .big{font-size:7vw}}.top_mv .content_wrap .ttl_area_sp .big_color{font-size:7.4vw;color:#4763e2}@media screen and (max-width:390px){.top_mv .content_wrap .ttl_area_sp .big_color{font-size:7vw}}.top_mv .content_wrap .ttl_area_sp p{font-size:4.1vw;font-weight:700;color:#333}@media screen and (max-width:390px){.top_mv .content_wrap .ttl_area_sp p{font-size:3.7vw}}.top_about{background-color:#fff;padding:120px 0;border-radius:30px 30px 0 0}@media screen and (max-width:767px){.top_about{padding:90px 0}}.top_about .content_wrap{width:1100px;margin:0 auto}@media screen and (max-width:1100px){.top_about .content_wrap{width:96%}}@media screen and (max-width:767px){.top_about .content_wrap{width:90%}}.top_about .content_wrap .flex_wrap{display:flex;align-items:center}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap{display:block}}.top_about .content_wrap .flex_wrap .l_wrap{width:42%}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap .l_wrap{width:100%}}.top_about .content_wrap .flex_wrap .l_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:35px}.top_about .content_wrap .flex_wrap .l_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.top_about .content_wrap .flex_wrap .l_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.top_about .content_wrap .flex_wrap .l_wrap .read{font-size:2.6rem;color:#333;font-weight:700;margin-bottom:60px}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap .l_wrap .read{margin-bottom:0;font-size:2rem}}.top_about .content_wrap .flex_wrap .l_wrap .read span{color:#3850d8}.top_about .content_wrap .flex_wrap .l_wrap .pc_only{display:block}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap .l_wrap .pc_only{display:none}}.top_about .content_wrap .flex_wrap .r_wrap{width:57%}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap .r_wrap{width:100%}}.top_about .content_wrap .flex_wrap .r_wrap figure{width:100%}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap .r_wrap figure{margin-bottom:35px}}.top_about .content_wrap .flex_wrap .r_wrap figure img{width:100%}.top_about .content_wrap .flex_wrap .r_wrap .sp_only{display:none}@media screen and (max-width:767px){.top_about .content_wrap .flex_wrap .r_wrap .sp_only{display:block;margin-left:auto}}.top_service .ttl_area{background-color:#fff;padding:0 0 70px;border-radius:30px 30px 0 0}@media screen and (max-width:767px){.top_service .ttl_area{padding:90px 0}}.top_service .ttl_area .inner_wrap{width:1100px;margin:0 auto}@media screen and (max-width:1100px){.top_service .ttl_area .inner_wrap{width:96%}}@media screen and (max-width:767px){.top_service .ttl_area .inner_wrap{width:90%}}.top_service .ttl_area .inner_wrap .mini{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.top_service .ttl_area .inner_wrap .mini::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.top_service .ttl_area .inner_wrap .flex_wrap{display:flex;align-items:center}@media screen and (max-width:767px){.top_service .ttl_area .inner_wrap .flex_wrap{display:block}}.top_service .ttl_area .inner_wrap .flex_wrap h2{font-size:5.2rem;color:#4763e2;width:-moz-fit-content;width:fit-content;position:relative;margin-right:60px}@media screen and (max-width:767px){.top_service .ttl_area .inner_wrap .flex_wrap h2{margin-right:0;margin-bottom:20px}}.top_service .ttl_area .inner_wrap .flex_wrap .bar{width:100%;height:2px;position:relative;display:block;overflow:hidden}.top_service .ttl_area .inner_wrap .flex_wrap .bar::after,.top_service .ttl_area .inner_wrap .flex_wrap .bar::before{content:"";position:absolute;height:2px;top:0;left:0;width:0%;display:block}.top_service .ttl_area .inner_wrap .flex_wrap .bar::before{background-color:#cce4ff}.top_service .ttl_area .inner_wrap .flex_wrap .bar::after{background-color:#4763e2}.top_service .ttl_area .inner_wrap .flex_wrap .bar.active::before{animation:grayBar 1.2s ease-out forwards}.top_service .ttl_area .inner_wrap .flex_wrap .bar.active::after{animation:blueBar 1.8s ease-in-out forwards;animation-delay:.25s}@keyframes grayBar{0%{width:0%}100%{width:100%}}@keyframes blueBar{0%{width:0%}50%{width:100%}100%{width:10%}}@keyframes grayBar{0%{width:0%}100%{width:100%}}@keyframes blueBar{0%{width:0%}50%{width:100%}100%{width:10%}}.top_service .service_area_a{width:100%;background-color:#4763e2;border-radius:30px 30px 0 0;padding:100px 0;position:relative;overflow:hidden}.top_service .service_area_a .minigori01{display:none;z-index:1}@media screen and (max-width:1280px){.top_service .service_area_a .minigori01{display:block;width:100px;height:auto;position:absolute;bottom:138px;right:-35px}}@media screen and (max-width:1280px) and (max-width:767px){.top_service .service_area_a .minigori01{display:none}}@media screen and (max-width:1280px){.top_service .service_area_a .minigori01 img{width:100%;display:block;transform:translateX(150px);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55)}.top_service .service_area_a .minigori01.active img{transform:translateX(0)}}.top_service .service_area_a .minigori01_sp{display:none;z-index:1}@media screen and (max-width:767px){.top_service .service_area_a .minigori01_sp{display:block;width:100px;height:auto;position:absolute;left:-35px;bottom:141px}.top_service .service_area_a .minigori01_sp img{width:100%;transform:translateX(-150px);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55)}.top_service .service_area_a .minigori01_sp.active img{transform:translateX(0)}}.top_service .service_area_a::after{content:"";display:block;position:absolute;top:0;right:0;background:url(../images/service01_bg.webp);background-size:cover;width:136px;height:980px}@media screen and (max-width:767px){.top_service .service_area_a::after{width:55px;height:383px;right:10px}}.top_service .service_area_a .content_wrap{width:1100px;margin:0 auto;z-index:1;position:relative}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap{width:96%}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap{width:90%}}.top_service .service_area_a .content_wrap .ttl_content{width:100%}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .ttl_content{margin-bottom:70px}}.top_service .service_area_a .content_wrap .ttl_content h2{font-size:5.2rem;color:#fff;margin-bottom:10px}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .ttl_content h2{font-size:7.6vw}}.top_service .service_area_a .content_wrap .ttl_content h2 span{display:block;font-size:1.4rem;color:#fff;position:relative;display:flex;align-items:center;font-weight:700}.top_service .service_area_a .content_wrap .ttl_content h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#ddd;margin-right:6px}.top_service .service_area_a .content_wrap .ttl_content p{font-size:1.6rem;color:#fff;font-weight:700}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .ttl_content p{font-size:4vw}}.top_service .service_area_a .content_wrap .flex_wrap_a{display:flex;align-items:center;justify-content:space-between;padding:60px 0}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a{display:block}}.top_service .service_area_a .content_wrap .flex_wrap_a figure{width:540px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a figure{width:48%}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a figure{width:100%}}.top_service .service_area_a .content_wrap .flex_wrap_a figure img{width:100%}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a figure img{margin-bottom:30px}}.top_service .service_area_a .content_wrap .flex_wrap_a figure .sp_only{display:none}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a figure .sp_only{display:block;margin-top:30px}}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap{width:100%}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul{display:block}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li{background-color:#fff;width:100%;border-radius:10px;padding:15px 35px;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li span{color:#4763e2;font-weight:700;display:block;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li span{font-size:4vw;margin-bottom:0}}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a{display:flex;align-items:center;background-color:#333;padding:10px 34px 10px 20px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a p{font-size:1.4rem;line-height:1.4rem;color:#fff}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a::before{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a::after{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a::before{width:4px;height:4px;right:13px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a::after{right:4px;border:1px solid #fff;background-color:#fff;z-index:1;width:20px;height:20px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a:hover{padding:10px 27px 10px 27px;transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li a:hover::after{opacity:0;transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a figure .link_wrap ul li .preparation{display:flex;align-items:center;background-color:#333;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;position:relative;font-size:1.2rem;line-height:1.2rem;display:block;width:-moz-fit-content;width:fit-content}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap{width:540px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap{width:48%}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap{width:100%}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap h3{font-size:6.6vw}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap h3 span{font-size:11.28vw}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .read{font-size:4vw;line-height:8vw;margin-bottom:30px}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .read .pc_only{display:none}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .detail{border:1px solid #fff;border-radius:10px;padding:20px;width:430px;box-sizing:border-box;margin-bottom:30px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .detail{width:100%}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .detail p{font-size:1.4rem;color:#fff}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .pc_only{display:none}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap{width:100%}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul{display:flex;justify-content:space-between}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li{background-color:#fff;width:32%;border-radius:10px;padding:15px;text-align:center}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li{padding:15px 10px}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li span{color:#4763e2;font-weight:700;display:block;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li span{font-size:1.45vw}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a{display:flex;align-items:center;background-color:#333;padding:10px 34px 10px 17px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a p{font-size:1.4rem;line-height:1.4rem;color:#fff}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a p{font-size:1.1vw}}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::before{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::after{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::before{width:4px;height:4px;right:13px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::after{right:4px;border:1px solid #fff;background-color:#fff;z-index:1;width:20px;height:20px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a:hover{padding:10px 25px 10px 25px;text-align:center;transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a:hover::after{opacity:0;transition:all .5s}.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li .preparation{display:flex;align-items:center;background-color:#333;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;position:relative;font-size:1.4rem;line-height:1.4rem;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li .preparation{font-size:1.1vw}}.top_service .service_area_a .content_wrap .flex_wrap_b{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:60px 0}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b{display:block}}.top_service .service_area_a .content_wrap .flex_wrap_b figure{width:500px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_b figure{width:48%}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b figure{width:100%}}.top_service .service_area_a .content_wrap .flex_wrap_b figure img{width:100%}.top_service .service_area_a .content_wrap .flex_wrap_b figure .sp_only{display:none}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b figure .sp_only{display:block;margin-top:30px}}.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap{width:540px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap{width:48%}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap{width:100%}}.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap h3{font-size:6.6vw}}.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap h3 span{font-size:11.28vw}}.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap .read{font-size:4vw;line-height:8vw;margin-bottom:30px}}.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap .read .pc_only{display:none}}.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .flex_wrap_b .txt_wrap .pc_only{display:none}}.top_service .service_area_a .content_wrap .bigbtn_wrap{width:100%;margin:0 auto}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big{display:flex;align-items:center;background-color:#fff;width:540px;padding:30px 10px 30px 80px;border-radius:40px;position:relative;display:block;transition:all .5s;margin-left:auto;box-sizing:border-box}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big{width:100%;padding:10px 20px 10px 0}}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big p{font-size:2rem;line-height:2rem;color:#3850d8;font-weight:700}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big p{font-size:4.1vw;line-height:6vw;text-align:center}}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big p .sp_only{display:none}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big p .sp_only{display:block}}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big::before{content:"";position:absolute;display:block;top:50%}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big::after{content:"";position:absolute;display:block;top:50%}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big::before{width:10px;height:10px;right:60px;border-top:solid 1px #fff;border-right:solid 1px #fff;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big::before{right:36px}}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big::after{right:34px;border:1px solid #4763e2;background-color:#4763e2;z-index:1;width:60px;height:60px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}@media screen and (max-width:767px){.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big::after{width:45px;height:45px;right:16px}}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big:hover{transition:all .5s}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big:hover::before{right:10px;transition:all .5s;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;opacity:0}.top_service .service_area_a .content_wrap .bigbtn_wrap .more_btn_big:hover::after{opacity:0;transition:all .5s}.top_service .service_area_a .content_wrap .minigori01_1280{width:100px;height:auto;position:absolute;bottom:-100px;right:0}@media screen and (max-width:1280px){.top_service .service_area_a .content_wrap .minigori01_1280{display:none}}.top_service .service_area_a .content_wrap .minigori01_1280 img{width:100%;position:relative;opacity:0;transform:translateY(50px);transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.top_service .service_area_a .content_wrap .minigori01_1280.active img{opacity:1;transform:translateY(0)}.top_service .service_area_b{width:100%;background-color:#333;border-radius:30px;padding:100px 0;position:relative;overflow:hidden;margin-top:-30px;z-index:2}.top_service .service_area_b .minigori02{display:none;z-index:1}@media screen and (max-width:1280px){.top_service .service_area_b .minigori02{display:block;width:100px;height:auto;position:absolute;bottom:93px;right:-35px}}@media screen and (max-width:1280px) and (max-width:767px){.top_service .service_area_b .minigori02{display:none}}@media screen and (max-width:1280px){.top_service .service_area_b .minigori02 img{width:100%;display:block;transform:translateX(150px);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55)}.top_service .service_area_b .minigori02.active img{transform:translateX(0)}}.top_service .service_area_b .minigori02_sp{display:none;z-index:1}@media screen and (max-width:767px){.top_service .service_area_b .minigori02_sp{display:block;width:100px;height:auto;position:absolute;left:-35px;bottom:141px}.top_service .service_area_b .minigori02_sp img{width:100%;transform:translateX(-150px);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55)}.top_service .service_area_b .minigori02_sp.active img{transform:translateX(0)}}.top_service .service_area_b::after{content:"";display:block;position:absolute;top:0;right:0;background:url(../images/service02_bg.webp);background-size:cover;width:136px;height:982px}@media screen and (max-width:767px){.top_service .service_area_b::after{width:55px;height:397px;right:10px}}.top_service .service_area_b .content_wrap{width:1100px;margin:0 auto;z-index:1;position:relative}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap{width:96%}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap{width:90%}}.top_service .service_area_b .content_wrap .ttl_content{width:100%;margin-bottom:0}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .ttl_content{margin-bottom:70px}}.top_service .service_area_b .content_wrap .ttl_content h2{font-size:5.2rem;color:#fff;margin-bottom:10px}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .ttl_content h2{font-size:7.6vw}}.top_service .service_area_b .content_wrap .ttl_content h2 span{display:block;font-size:1.4rem;color:#fff;position:relative;display:flex;align-items:center;font-weight:700}.top_service .service_area_b .content_wrap .ttl_content h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#ddd;margin-right:6px}.top_service .service_area_b .content_wrap .ttl_content p{font-size:1.6rem;color:#fff;font-weight:700}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .ttl_content p{font-size:4vw}}.top_service .service_area_b .content_wrap .flex_wrap_a{display:flex;align-items:center;justify-content:space-between;padding:60px 0}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a{display:block}}.top_service .service_area_b .content_wrap .flex_wrap_a figure{width:540px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a figure{width:48%}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a figure{width:100%}}.top_service .service_area_b .content_wrap .flex_wrap_a figure img{width:100%}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a figure img{margin-bottom:30px}}.top_service .service_area_b .content_wrap .flex_wrap_a figure .sp_only{display:none}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a figure .sp_only{display:block;margin-top:30px}}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap{width:100%}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul{display:block}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li{background-color:#fff;width:100%;border-radius:10px;padding:15px 35px;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li span{color:#4763e2;font-weight:700;display:block;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li span{font-size:4vw;margin-bottom:0}}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a{display:flex;align-items:center;background-color:#333;padding:10px 34px 10px 20px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a p{font-size:1.2rem;line-height:1.2rem;color:#fff}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a::before{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a::after{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a::before{width:4px;height:4px;right:13px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a::after{right:4px;border:1px solid #fff;background-color:#fff;z-index:1;width:20px;height:20px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a:hover{padding:10px 27px 10px 27px;transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li a:hover::after{opacity:0;transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a figure .link_wrap ul li .preparation{display:flex;align-items:center;background-color:#333;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;position:relative;font-size:1.2rem;line-height:1.2rem;display:block;width:-moz-fit-content;width:fit-content}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap{width:540px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap{width:48%}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap{width:100%}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap h3{font-size:6.6vw}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap h3 span{font-size:11.28vw}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .read{font-size:4vw;line-height:8vw;margin-bottom:30px}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .read .pc_only{display:none}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .detail{border:1px solid #fff;border-radius:10px;padding:20px;width:430px;box-sizing:border-box;margin-bottom:30px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .detail{width:100%}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .detail p{font-size:1.4rem;color:#fff}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .pc_only{display:none}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap{width:100%}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul{display:flex;justify-content:space-between}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li{background-color:#fff;width:32%;border-radius:10px;padding:15px;text-align:center}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li{padding:15px 10px}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li span{color:#4763e2;font-weight:700;display:block;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li span{font-size:1.45vw}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a{display:flex;align-items:center;background-color:#333;padding:10px 34px 10px 17px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a p{font-size:1.2rem;line-height:1.2rem;color:#fff}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a p{font-size:1.1vw}}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::before{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::after{content:"";position:absolute;display:block;top:50%;right:4px}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::before{width:4px;height:4px;right:13px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a::after{right:4px;border:1px solid #fff;background-color:#fff;z-index:1;width:20px;height:20px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a:hover{padding:10px 25px 10px 25px;text-align:center;transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li a:hover::after{opacity:0;transition:all .5s}.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li .preparation{display:flex;align-items:center;background-color:#333;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;position:relative;font-size:1.2rem;line-height:1.2rem;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_a .txt_wrap .link_wrap ul li .preparation{font-size:1.1vw}}.top_service .service_area_b .content_wrap .last{border-bottom:none!important}.top_service .service_area_b .content_wrap .flex_wrap_b{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:60px 0}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b{display:block}}.top_service .service_area_b .content_wrap .flex_wrap_b figure{width:500px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_b figure{width:48%}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b figure{width:100%}}.top_service .service_area_b .content_wrap .flex_wrap_b figure img{width:100%}.top_service .service_area_b .content_wrap .flex_wrap_b figure .sp_only{display:none}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b figure .sp_only{display:block;margin-top:30px}}.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap{width:540px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap{width:48%}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap{width:100%}}.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap h3{font-size:6.6vw}}.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap h3 span{font-size:11.28vw}}.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap .read{font-size:4vw;line-height:8vw;margin-bottom:30px}}.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap .read .pc_only{display:none}}.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .flex_wrap_b .txt_wrap .pc_only{display:none}}.top_service .service_area_b .content_wrap .bigbtn_wrap{width:100%;margin:0 auto}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big{display:flex;align-items:center;background-color:#fff;width:540px;padding:30px 10px 30px 112px;border-radius:40px;position:relative;display:block;transition:all .5s;margin-left:auto;box-sizing:border-box}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big{width:100%;padding:30px 20px 30px 0}}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big p{font-size:2rem;line-height:2rem;color:#333;font-weight:700}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big p{font-size:4.1vw;text-align:center}}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big::before{content:"";position:absolute;display:block;top:50%}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big::after{content:"";position:absolute;display:block;top:50%}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big::before{width:10px;height:10px;right:60px;border-top:solid 1px #fff;border-right:solid 1px #fff;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big::before{right:36px}}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big::after{right:34px;border:1px solid #333;background-color:#333;z-index:1;width:60px;height:60px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}@media screen and (max-width:767px){.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big::after{width:45px;height:45px;right:16px}}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big:hover{transition:all .5s}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big:hover::before{right:10px;transition:all .5s;border-top:solid 1px #333;border-right:solid 1px #333;opacity:0}.top_service .service_area_b .content_wrap .bigbtn_wrap .more_btn_big:hover::after{opacity:0;transition:all .5s}.top_service .service_area_b .content_wrap .minigori02_1280{width:100px;height:auto;position:absolute;bottom:-100px;right:0}@media screen and (max-width:1280px){.top_service .service_area_b .content_wrap .minigori02_1280{display:none}}.top_service .service_area_b .content_wrap .minigori02_1280 img{width:100%;position:relative;opacity:0;transform:translateY(50px);transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.top_service .service_area_b .content_wrap .minigori02_1280.active img{opacity:1;transform:translateY(0)}.top_news{padding:150px 0}@media screen and (max-width:767px){.top_news{padding:60px 0}}.top_news .content_wrap{width:1100px;margin:0 auto;position:relative}@media screen and (max-width:1100px){.top_news .content_wrap{width:96%}}@media screen and (max-width:767px){.top_news .content_wrap{width:90%}}.top_news .content_wrap .bar{width:100%;height:2px;background-color:#d9d9d9;position:relative;display:block;margin-bottom:100px}@media screen and (max-width:1100px){.top_news .content_wrap .bar{display:none}}.top_news .content_wrap .bar::after{position:absolute;content:" ";display:block;width:10%;height:2px;background-color:#000}.top_news .content_wrap .flex_wrap{width:100%;display:flex;justify-content:space-between;align-items:start}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap{display:block}}.top_news .content_wrap .flex_wrap .ttl_wrap{width:160px}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap .ttl_wrap{width:100%}}.top_news .content_wrap .flex_wrap .ttl_wrap h2{font-size:5.2rem;color:#4763e2;position:relative;z-index:1}.top_news .content_wrap .flex_wrap .ttl_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.top_news .content_wrap .flex_wrap .ttl_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.top_news .content_wrap .flex_wrap .ttl_wrap .minigori03-wrapper{position:relative;width:200px;margin-left:-47px;margin-top:-13px}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap .ttl_wrap .minigori03-wrapper{margin-bottom:30px}}.top_news .content_wrap .flex_wrap .ttl_wrap .minigori03-wrapper .minigori03-inner{transform-origin:top center;opacity:0}.top_news .content_wrap .flex_wrap .ttl_wrap .minigori03-wrapper .minigori03-inner img{width:100%;display:block}.top_news .content_wrap .flex_wrap .ttl_wrap .minigori03-wrapper .minigori03-inner.active{opacity:1;animation:dropBounce 1s cubic-bezier(.68,-.55,.27,1.55),swing 2s infinite ease-in-out 1s}@keyframes dropBounce{0%{transform:translateY(-200px);opacity:0}60%{transform:translateY(-20px);opacity:1}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes swing{0%{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(0)}75%{transform:rotate(-3deg)}100%{transform:rotate(0)}}.top_news .content_wrap .flex_wrap .news_list{width:810px}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap .news_list{width:100%}}.top_news .content_wrap .flex_wrap .news_list ul{margin-bottom:60px}.top_news .content_wrap .flex_wrap .news_list ul li{margin-bottom:30px}@media screen and (max-width:767px){.top_news .content_wrap .flex_wrap .news_list ul li:first-child a{display:block}.top_news .content_wrap .flex_wrap .news_list ul li:first-child a figure{width:100%;margin-bottom:20px}.top_news .content_wrap .flex_wrap .news_list ul li:first-child a figure img{width:100%;height:auto}.top_news .content_wrap .flex_wrap .news_list ul li:first-child a .post_ttl{width:100%}}.top_news .content_wrap .flex_wrap .news_list ul li a{display:flex;align-items:center;justify-content:space-between}.top_news .content_wrap .flex_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.top_news .content_wrap .flex_wrap .news_list ul li a figure{width:210px;border-radius:10px;display:block;overflow:hidden}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap .news_list ul li a figure{width:21%}}@media screen and (max-width:767px){.top_news .content_wrap .flex_wrap .news_list ul li a figure{width:44%}}.top_news .content_wrap .flex_wrap .news_list ul li a figure img{width:100%;height:auto;transition:all .6s}.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl{width:560px}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl{width:76%}}@media screen and (max-width:767px){.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl{width:52%}}.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl .cat_wrap{display:flex;margin-bottom:20px}@media screen and (max-width:1100px){.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl .cat_wrap{margin-bottom:10px}}.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-right:20px}.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl .cat_wrap .category{font-size:1.4rem;font-weight:700;color:#4763e2}.top_news .content_wrap .flex_wrap .news_list ul li a .post_ttl h3{font-size:1.6rem;color:#000}.top_news .content_wrap .flex_wrap .news_list .more_btn_a{margin-top:30px;margin-left:auto}.top_news .content_wrap .flex_wrap .news_list .more_btn_a .button a{width:200px}.top_news .content_wrap .flex_wrap .news_list .more_btn_a .button a span p{font-weight:700}.top_news .content_wrap .flex_wrap .news_list .more_btn_a .button a:hover span p{color:#fff;left:46px;transition:all .3s}.top_voice{width:100%}.top_voice .content_wrap{width:96%;box-sizing:border-box;margin:0 auto;position:relative;background-color:#fff;border-radius:30px;padding:100px 60px}@media screen and (max-width:1100px){.top_voice .content_wrap{padding:100px 20px}}@media screen and (max-width:767px){.top_voice .content_wrap{width:100%;padding:100px 4%}}.top_voice .content_wrap .ttl_wrap{width:100%;position:relative}@media screen and (max-width:1100px){.top_voice .content_wrap .ttl_wrap{width:100%}}.top_voice .content_wrap .ttl_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:35px;position:relative}.top_voice .content_wrap .ttl_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.top_voice .content_wrap .ttl_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.top_voice .content_wrap .ttl_wrap .minigori{position:absolute;top:-18px;right:31px;width:110px}@media screen and (max-width:1100px){.top_voice .content_wrap .ttl_wrap .minigori{top:unset;bottom:0;right:0}}.top_voice .content_wrap .ttl_wrap .minigori img{width:100%}.top_voice .content_wrap .top_voice_list{width:100%}@media screen and (max-width:1100px){.top_voice .content_wrap .top_voice_list{width:100%}}.top_voice .content_wrap .top_voice_list ul{margin-bottom:60px;position:relative}.top_voice .content_wrap .top_voice_list ul .slick-prev{position:absolute;top:-67px;right:94px;width:60px;height:30px;border-radius:4px;border:none;background:0 0;cursor:pointer;background-color:#333;padding:0}@media screen and (max-width:1100px){.top_voice .content_wrap .top_voice_list ul .slick-prev{width:45px;height:45px;border-radius:30px;top:24%;right:unset;left:-10px;z-index:2;border:1px solid #fff}}@media screen and (max-width:767px){.top_voice .content_wrap .top_voice_list ul .slick-prev{top:24%;left:-10px;width:35px;height:35px}}.top_voice .content_wrap .top_voice_list ul .slick-prev span{position:relative;display:block;width:60px;height:30px}@media screen and (max-width:1100px){.top_voice .content_wrap .top_voice_list ul .slick-prev span{width:30px;height:30px;border-radius:20px}}.top_voice .content_wrap .top_voice_list ul .slick-prev span::after{content:"";position:absolute;left:24px;top:8px;width:8px;height:14px;background:url(../images/arrow_w_l.webp);background-size:cover}@media screen and (max-width:767px){.top_voice .content_wrap .top_voice_list ul .slick-prev span::after{left:12px}}.top_voice .content_wrap .top_voice_list ul .slick-next{position:absolute;top:-67px;right:20px;width:60px;height:30px;border:none;background:0 0;border-radius:4px;cursor:pointer;background-color:#333;padding:0}@media screen and (max-width:1100px){.top_voice .content_wrap .top_voice_list ul .slick-next{width:45px;height:45px;border-radius:30px;top:24%;right:-10px;z-index:2;border:1px solid #fff}}@media screen and (max-width:767px){.top_voice .content_wrap .top_voice_list ul .slick-next{top:24%;right:-10px;width:35px;height:35px}}.top_voice .content_wrap .top_voice_list ul .slick-next span{position:relative;display:block;width:60px;height:30px}.top_voice .content_wrap .top_voice_list ul .slick-next span::after{content:"";position:absolute;left:26px;top:8px;width:8px;height:14px;background:url(../images/arrow_w_r.webp);background-size:cover}@media screen and (max-width:767px){.top_voice .content_wrap .top_voice_list ul .slick-next span::after{left:12px}}.top_voice .content_wrap .top_voice_list ul .slick-track{display:flex;justify-content:space-between}.top_voice .content_wrap .top_voice_list ul .slick-slide{margin-right:20px}@media screen and (max-width:767px){.top_voice .content_wrap .top_voice_list ul .slick-slide{margin-right:0}}.top_voice .content_wrap .top_voice_list ul li{width:32%}.top_voice .content_wrap .top_voice_list ul li a{width:100%}.top_voice .content_wrap .top_voice_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.top_voice .content_wrap .top_voice_list ul li a figure{width:100%;border-radius:10px;display:block;overflow:hidden}.top_voice .content_wrap .top_voice_list ul li a figure img{width:100%;height:auto;transition:all .6s}.top_voice .content_wrap .top_voice_list ul li a .post_ttl{width:100%}.top_voice .content_wrap .top_voice_list ul li a .post_ttl .client{font-size:1.6rem;position:relative;padding:20px 0 20px 50px;color:#3850d8}.top_voice .content_wrap .top_voice_list ul li a .post_ttl .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.top_voice .content_wrap .top_voice_list ul li a .post_ttl .client span{margin-left:10px}.top_voice .content_wrap .top_voice_list ul li a .post_ttl .cat_wrap{display:flex;margin-bottom:20px}@media screen and (max-width:1100px){.top_voice .content_wrap .top_voice_list ul li a .post_ttl .cat_wrap{margin-bottom:10px}}.top_voice .content_wrap .top_voice_list ul li a .post_ttl .cat_wrap .category{font-size:1.2rem;background-color:#4763e2;color:#fff;padding:3px 16px;border-radius:20px}.top_voice .content_wrap .top_voice_list ul li a .post_ttl h3{font-size:1.6rem;color:#000;margin-bottom:20px}.top_voice .content_wrap .top_voice_list .more_btn_a{margin-top:30px;margin-left:auto}.top_voice .content_wrap .top_voice_list .more_btn_a .button a{width:200px}.top_voice .content_wrap .top_voice_list .more_btn_a .button a span p{font-weight:700}.top_voice .content_wrap .top_voice_list .more_btn_a .button a:hover span p{color:#fff;left:46px;transition:all .3s}.top_member{width:100%;padding:100px 0;position:relative;box-sizing:border-box;overflow:hidden}.top_member #dvd{position:absolute;left:0;top:0;width:160px;z-index:10}@media screen and (max-width:767px){.top_member #dvd{width:120px}}.top_member #dvd img{width:100%}.top_member .content_wrap{width:96%;margin:0 auto}.top_member .content_wrap .flex_wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap{display:block;margin:0 auto;overflow:hidden}}.top_member .content_wrap .flex_wrap .ttl_wrap{width:40%;padding-top:50px;padding-right:30px}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .ttl_wrap{width:100%;padding-top:0;padding-right:0}}.top_member .content_wrap .flex_wrap .ttl_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:55px;position:relative;text-align:right}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .ttl_wrap h2{margin-bottom:0}}.top_member .content_wrap .flex_wrap .ttl_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px;justify-content:end}.top_member .content_wrap .flex_wrap .ttl_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.top_member .content_wrap .flex_wrap .ttl_wrap .bar{width:100%;height:2px;background-color:#cce4ff;position:relative;display:block}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .ttl_wrap .bar{display:none}}.top_member .content_wrap .flex_wrap .ttl_wrap .bar::after{position:absolute;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.top_member .content_wrap .flex_wrap .ttl_wrap .bar_sp{display:none}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .ttl_wrap .bar_sp{width:100%;height:2px;background-color:#cce4ff;position:relative;display:block;margin-bottom:30px}}.top_member .content_wrap .flex_wrap .ttl_wrap .bar_sp::after{position:absolute;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.top_member .content_wrap .flex_wrap .slide_wrap{width:53%;overflow:hidden;box-sizing:border-box}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .slide_wrap{width:100%}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03{width:100%;direction:rtl;position:relative}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-prev{position:absolute;width:45px;height:45px;border-radius:50%;top:55%;left:10px;z-index:2;border:1px solid #fff;cursor:pointer;background-color:#333;padding:0}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-prev{top:45%}}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-prev{top:43%;left:0;width:35px;height:35px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-prev span{position:relative;display:block;width:60px;height:30px}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-prev span::after{content:"";position:absolute;left:33px;top:8px;width:8px;height:14px;background:url(../images/arrow_w_l.webp);background-size:cover}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-prev span::after{left:38px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-next{position:absolute;width:45px;height:45px;border-radius:50%;top:55%;right:240px;z-index:2;border:1px solid #fff;cursor:pointer;background-color:#333;padding:0}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-next{top:45%;right:10px}}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-next{top:43%;right:0;width:35px;height:35px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-next span{position:relative;display:block;width:60px;height:30px}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-next span::after{content:"";position:absolute;left:35px;top:8px;width:8px;height:14px;background:url(../images/arrow_w_r.webp);background-size:cover}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 .slick-next span::after{left:41px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li{margin:0 30px;padding-right:230px;box-sizing:border-box}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li{padding-right:0}}@media screen and (max-width:767px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li{margin:0 10px;overflow:hidden}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a{width:100%}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure{width:100%;position:relative}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure img{width:100%;height:auto}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap{width:160px;position:absolute;top:180px;right:-220px;opacity:1;transition:opacity .6s ease;z-index:100}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap{width:100%;display:block;position:unset;top:unset;right:unset;margin-top:20px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3{text-align:right;background-color:#4763e2;padding:10px 20px;width:100%;margin-bottom:10px;color:#fff;border-radius:10px;display:block;position:relative}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3{width:-moz-fit-content;width:fit-content;padding:10px 30px 10px 50px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3 span{display:block}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3::before{content:"";display:block;position:absolute;top:27px;left:-80px;width:80px;height:1px;background-color:#4763e2}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3::before{top:-70px;right:45px;height:80px;width:1px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3::after{content:"";display:block;position:absolute;top:24px;left:-80px;width:7px;height:7px;border-radius:50%;background-color:#4763e2}@media screen and (max-width:1100px){.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap h3::after{top:-71px;right:42px}}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap .tag{color:#4763e2;font-size:1.4rem;margin-bottom:10px;text-align:left;direction:ltr}.top_member .content_wrap .flex_wrap .slide_wrap .top_slider03 li a figure .txt_wrap .cap{font-size:1.4rem;color:#333;text-align:left;direction:ltr;writing-mode:horizontal-tb}.top_member .more_btn_a{margin-top:-40px;margin-left:auto;padding-right:30px}@media screen and (max-width:767px){.top_member .more_btn_a{margin-top:40px}}.top_member .more_btn_a .button a{width:200px}.top_member .more_btn_a .button a span p{font-weight:700}.top_member .more_btn_a .button a:hover span p{color:#fff;left:46px;transition:all .3s}.under_mv{width:100%;height:494px;background:url(../images/u_mv_bg.webp);background-size:cover;background-position:right;position:relative}@media screen and (max-width:767px){.under_mv{height:42vh;background:url(../images/u_mv_bg_sp.webp);background-size:cover;background-position:bottom}}.under_mv .content_wrap{width:1100px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:1100px){.under_mv .content_wrap{width:96%}}@media screen and (max-width:767px){.under_mv .content_wrap{width:90%}}.under_mv .content_wrap h1{font-size:4rem;color:#fff;margin-bottom:35px;position:relative}@media screen and (max-width:767px){.under_mv .content_wrap h1{font-size:2rem}}.under_mv .content_wrap h1 span{display:block;font-size:1.4rem;color:#fff;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.under_mv .content_wrap h1 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#fff;margin-right:6px}.under_mv figure{width:70%;position:absolute;bottom:0;right:0}.under_mv figure img{width:100%}.breadcrumbs_area{width:1100px;margin:0 auto;padding:20px 0}@media screen and (max-width:1100px){.breadcrumbs_area{width:96%}}@media screen and (max-width:767px){.breadcrumbs_area{width:90%}}.breadcrumbs_area .aioseo-breadcrumbs{font-size:1.2rem;color:#4763e2}.breadcrumbs_area .aioseo-breadcrumbs span{font-size:1.2rem}.breadcrumbs_area .aioseo-breadcrumbs span a{color:#d9d9d9;transition:all .3s}.breadcrumbs_area .aioseo-breadcrumbs span a:hover{transition:all .3s;color:#4763e2;text-decoration:underline}.breadcrumbs_area .aioseo-breadcrumbs .aioseo-breadcrumb-separator{color:#d9d9d9}.newsindex_area{width:100%;padding:60px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}.newsindex_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.newsindex_area .content_wrap{width:96%}}@media screen and (max-width:767px){.newsindex_area .content_wrap{width:90%}}.newsindex_area .content_wrap .category_link{width:100%;padding:30px 0 60px}.newsindex_area .content_wrap .category_link ul{display:flex;margin-bottom:60px;flex-wrap:wrap}@media screen and (max-width:767px){.newsindex_area .content_wrap .category_link ul{display:block;margin-bottom:30px}}.newsindex_area .content_wrap .category_link ul li{margin-right:10px;margin-bottom:10px;height:-moz-fit-content;height:fit-content;display:block;text-align:center}@media screen and (max-width:767px){.newsindex_area .content_wrap .category_link ul li{margin:0 auto 10px}}.newsindex_area .content_wrap .category_link ul li .active{background-color:#4763e2;color:#fff;border:1px solid #4763e2;transition:all .5s}.newsindex_area .content_wrap .category_link ul li a{min-width:160px;padding:4px 10px;background-color:#fff;color:#4763e2;border:1px solid #4763e2;border-radius:30px;display:block;transition:all .5s;font-size:1.4rem;box-sizing:border-box}@media screen and (max-width:767px){.newsindex_area .content_wrap .category_link ul li a{min-width:unset;width:-moz-fit-content;width:fit-content;margin:0 auto}}.newsindex_area .content_wrap .category_link ul li a:hover{background-color:#4763e2;color:#fff;border:1px solid #4763e2;transition:all .5s}.newsindex_area .content_wrap .category_link .bar{width:100%;height:1px;background-color:#d9d9d9;position:relative;display:block}.newsindex_area .content_wrap .category_link .bar::after{position:absolute;content:" ";display:block;width:10%;height:1px;background-color:#3850d8}.newsindex_area .content_wrap .news_list{width:100%;margin:0 auto}.newsindex_area .content_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.newsindex_area .content_wrap .news_list ul{display:block}}.newsindex_area .content_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.newsindex_area .content_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.newsindex_area .content_wrap .news_list ul li{width:100%}}.newsindex_area .content_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.newsindex_area .content_wrap .news_list ul li a figure img{width:100%;height:auto}.newsindex_area .content_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.newsindex_area .content_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.newsindex_area .content_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.newsindex_area .content_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.newsindex_area .content_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.newsindex_area .content_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.newsindex_area .content_wrap .wp-pagenavi{width:100%;margin-top:60px}.newsindex_area .content_wrap .wp-pagenavi .pagination__inner{display:flex;justify-content:end}.newsindex_area .content_wrap .wp-pagenavi .pagination__inner span{display:block;width:40px;height:40px;border-radius:50%;background-color:#4763e2;text-align:center;padding:8px;box-sizing:border-box;font-weight:500;font-size:1.4rem;color:#fff;margin:0 10px}.newsindex_area .content_wrap .wp-pagenavi .pagination__inner a{display:block;width:40px;height:40px;border-radius:50%;text-align:center;padding:8px;box-sizing:border-box;font-weight:500;font-size:1.4rem;color:#333;margin:0 10px}.single_area{width:100%;padding:200px 0 10px;background-color:#f7f8ff;position:relative}.single_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.single_area .content_wrap{width:96%}}@media screen and (max-width:767px){.single_area .content_wrap{width:90%}}.single_area .content_wrap .post_content{width:910px;margin:0 auto}@media screen and (max-width:1100px){.single_area .content_wrap .post_content{width:100%}}.single_area .content_wrap .post_content .ttl_wrap{width:100%;margin-bottom:30px}.single_area .content_wrap .post_content .ttl_wrap .category{font-size:1.4rem;color:#fff;background-color:#4763e2;display:block;border-radius:20px;width:-moz-fit-content;width:fit-content;padding:2px 20px;margin-bottom:20px}@media screen and (max-width:767px){.single_area .content_wrap .post_content .ttl_wrap .category{font-size:1.2rem}}.single_area .content_wrap .post_content .ttl_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.single_area .content_wrap .post_content .ttl_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.single_area .content_wrap .post_content .ttl_wrap .client span{margin-left:10px}.single_area .content_wrap .post_content .ttl_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;display:block}@media screen and (max-width:767px){.single_area .content_wrap .post_content .ttl_wrap .date{font-size:1.2rem}}.single_area .content_wrap .post_content .ttl_wrap h1{font-size:3.4rem;font-weight:700;color:#333;display:block}@media screen and (max-width:767px){.single_area .content_wrap .post_content .ttl_wrap h1{font-size:1.8rem}}.single_area .content_wrap .post_content .post_thum{width:100%;border-radius:10px;overflow:hidden;margin-bottom:40px}.single_area .content_wrap .post_content .post_thum img{width:100%;height:auto}.single_area .content_wrap .post_content .tc_wrap{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-sizing:border-box}.single_area .content_wrap .post_content .tc_wrap h4{font-size:1.6rem;font-weight:700;color:#333;display:block;padding-bottom:10px;border-bottom:1px solid #d9d9d9;margin-bottom:20px}.single_area .content_wrap .post_content .tc_wrap ul{padding-left:20px}@media screen and (max-width:767px){.single_area .content_wrap .post_content .tc_wrap ul{padding-left:16px}}.single_area .content_wrap .post_content .tc_wrap ul li{margin-bottom:10px}.single_area .content_wrap .post_content .tc_wrap ul li a{font-size:1.6rem;color:#4763e2;font-weight:700}.single_area .content_wrap .post_content .tc_wrap ul li ul{margin-top:10px}.single_area .content_wrap .post_content .tc_wrap ul li ul li a{font-size:1.6rem;color:#b3b3b3;font-weight:700}.single_area .content_wrap .post_content .post{padding:40px 0}.single_area .content_wrap .post_content .post .no_bullets{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-sizing:border-box;margin-bottom:30px}.single_area .content_wrap .post_content .post .no_bullets .toc_title{font-size:1.6rem;font-weight:700;color:#333;display:block;padding-bottom:10px;border-bottom:1px solid #d9d9d9;margin-bottom:20px}.single_area .content_wrap .post_content .post .no_bullets ul{padding-left:20px}@media screen and (max-width:767px){.single_area .content_wrap .post_content .post .no_bullets ul{padding-left:16px}}.single_area .content_wrap .post_content .post .no_bullets ul li{margin-bottom:10px}.single_area .content_wrap .post_content .post .no_bullets ul li a{font-size:1.6rem;color:#4763e2;font-weight:700}.single_area .content_wrap .post_content .post .no_bullets ul li ul{margin-top:10px}.single_area .content_wrap .post_content .post .no_bullets ul li ul li a{font-size:1.6rem;color:#b3b3b3;font-weight:700}.single_area .content_wrap .post_content .post h2{font-size:2.4rem;color:#fff;background-color:#4763e2;padding:10px 20px;border-radius:4px;width:100%;box-sizing:border-box;margin-bottom:30px}@media screen and (max-width:767px){.single_area .content_wrap .post_content .post h2{font-size:1.8rem}}.single_area .content_wrap .post_content .post h3{font-size:2rem;color:#333;border-bottom:2px solid #4763e2;width:100%;margin-bottom:30px;padding-bottom:6px}@media screen and (max-width:767px){.single_area .content_wrap .post_content .post h3{font-size:1.8rem}}.single_area .content_wrap .post_content .post h4{font-size:1.8rem;color:#333;position:relative;width:100%;margin-bottom:30px;padding-left:20px}@media screen and (max-width:767px){.single_area .content_wrap .post_content .post h4{font-size:1.6rem}}.single_area .content_wrap .post_content .post h4::before{content:"";width:5px;height:20px;background-color:#4763e2;border-radius:1px;position:absolute;top:4px;left:0}@media screen and (max-width:767px){.single_area .content_wrap .post_content .post h4::before{height:18px}}.single_area .content_wrap .post_content .post h5{font-size:1.6rem;color:#4763e2;margin-bottom:30px}.single_area .content_wrap .post_content .post h6{font-size:1.6rem;color:#333;margin-bottom:30px;background-color:#eaebec;padding:4px 20px;border-radius:4px}.single_area .content_wrap .post_content .post table{width:96%;margin:0 auto 30px}.single_area .content_wrap .post_content .post table thead{box-sizing:border-box;border-bottom:none}.single_area .content_wrap .post_content .post table thead th{background-color:#4763e2;color:#fff;border:none;font-size:1.6rem;padding:10px 20px}.single_area .content_wrap .post_content .post table thead td{border:none;background-color:#fff;font-size:1.6rem;padding:20px}.single_area .content_wrap .post_content .post table tbody{box-sizing:border-box}.single_area .content_wrap .post_content .post table tbody th{background-color:#4763e2;color:#fff;border:none;font-size:1.6rem;padding:10px 20px}.single_area .content_wrap .post_content .post table tbody td{border:none;background-color:#fff;font-size:1.6rem;padding:20px}.single_area .content_wrap .post_content .post figure{width:100%;margin-bottom:30px}.single_area .content_wrap .post_content .post figure img{width:100%;height:auto}.single_area .content_wrap .post_content .post figure figcaption{font-size:1.4rem;margin-top:10px}.single_area .content_wrap .post_content .post p{font-size:1.6rem;line-height:3rem;margin-bottom:30px}.single_area .content_wrap .post_content .post pre{font-size:1.6rem;line-height:3rem;margin-bottom:30px}.single_area .content_wrap .post_content .post ul{margin-bottom:30px;padding-left:30px;width:100%}.single_area .content_wrap .post_content .post ul li{font-size:1.6rem;line-height:3rem;list-style:disc}.single_area .content_wrap .post_content .btn_wrap .more_btn_bk{display:block;margin:0 auto;padding:20px 90px 20px 90px}.single_area .content_wrap .post_content .sns_share{width:100%;padding:40px 0;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;margin-top:60px}.single_area .content_wrap .post_content .sns_share h4{font-size:1.4rem;color:#333;text-align:center;margin-bottom:20px}.single_area .content_wrap .post_content .sns_share ul{display:flex;margin:0 auto;justify-content:center}.single_area .content_wrap .post_content .sns_share ul li{width:30px;margin:0 4px}.single_area .content_wrap .post_content .sns_share ul li a{width:100%}.single_area .content_wrap .post_content .sns_share ul li a img{width:100%}.single_area .content_wrap .recommend_wrap{width:100%;margin:0 auto;padding:100px 0 0}.single_area .content_wrap .recommend_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:35px}@media screen and (max-width:767px){.single_area .content_wrap .recommend_wrap h2{font-size:4rem}}.single_area .content_wrap .recommend_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.single_area .content_wrap .recommend_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.single_area .content_wrap .recommend_wrap ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.single_area .content_wrap .recommend_wrap ul{display:block}}.single_area .content_wrap .recommend_wrap ul li{width:31%;margin:0 3.4% 40px 0}.single_area .content_wrap .recommend_wrap ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.single_area .content_wrap .recommend_wrap ul li{width:100%}}.single_area .content_wrap .recommend_wrap ul li a figure{width:100%;border-radius:10px;overflow:hidden}.single_area .content_wrap .recommend_wrap ul li a figure img{width:100%;height:auto}.single_area .content_wrap .recommend_wrap ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.single_area .content_wrap .recommend_wrap ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.single_area .content_wrap .recommend_wrap ul li a .cat_wrap .client span{margin-left:10px}.single_area .content_wrap .recommend_wrap ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.single_area .content_wrap .recommend_wrap ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.single_area .content_wrap .recommend_wrap ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.single_area .content_wrap .news_list{width:100%;margin:0 auto}.single_area .content_wrap .news_list ul{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.single_area .content_wrap .news_list ul{display:block}}.single_area .content_wrap .news_list ul li{width:31%;margin:0 auto 40px}@media screen and (max-width:767px){.single_area .content_wrap .news_list ul li{width:100%}}.single_area .content_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.single_area .content_wrap .news_list ul li a figure img{width:100%}.single_area .content_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.single_area .content_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.single_area .content_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.single_area .content_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.single_area .content_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.single_area .content_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}*{margin:0;padding:0;box-sizing:border-box}body.mission_page{font-family:sans-serif;overflow-x:hidden;overflow-y:auto}main.mission_main{height:auto}.mission_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.mission_area{padding:80px 0 10px}}.mission_area .container{display:flex;justify-content:space-between;width:100%;margin:0 auto}@media screen and (max-width:767px){.mission_area .container{display:block}}.mission_area .container .left{width:50%}@media screen and (max-width:767px){.mission_area .container .left{width:90%;margin:0 auto}}.mission_area .container .left .section{margin:150px 0;display:flex;align-items:center;justify-content:center;font-size:2rem;background-color:#f7f8ff}@media screen and (max-width:767px){.mission_area .container .left .section{height:auto;margin-bottom:60px}}.mission_area .container .left .section .txt_wrap{padding:0 7% 0 10%}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap{padding:0}}.mission_area .container .left .section .txt_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:35px}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap h2{font-size:4rem}}.mission_area .container .left .section .txt_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.mission_area .container .left .section .txt_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.mission_area .container .left .section .txt_wrap .mission_inner h3{font-size:2.4rem;color:#333;margin-bottom:15px}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap .mission_inner h3{font-size:2.2rem;margin-bottom:30px}}.mission_area .container .left .section .txt_wrap .mission_inner .sp_only{display:none}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap .mission_inner .sp_only{display:block;width:100%;margin-bottom:30px}.mission_area .container .left .section .txt_wrap .mission_inner .sp_only img{width:100%}}.mission_area .container .left .section .txt_wrap .mission_inner .read{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem}.mission_area .container .left .section .txt_wrap .mission_inner .read span{font-size:1.6rem;color:#333;font-weight:800}.mission_area .container .left .section .txt_wrap .vision_inner{width:100%}.mission_area .container .left .section .txt_wrap .vision_inner h3{font-size:2.4rem;color:#333;margin-bottom:15px}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap .vision_inner h3{font-size:2.2rem;margin-bottom:30px}}.mission_area .container .left .section .txt_wrap .vision_inner .sp_only{display:none}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap .vision_inner .sp_only{display:block;width:100%;margin-bottom:30px}.mission_area .container .left .section .txt_wrap .vision_inner .sp_only img{width:100%}}.mission_area .container .left .section .txt_wrap .vision_inner .read{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem}.mission_area .container .left .section .txt_wrap .vision_inner .read span{font-size:1.6rem;color:#333;font-weight:800}.mission_area .container .left .section .txt_wrap .vision_inner .inner{margin-top:30px}.mission_area .container .left .section .txt_wrap .vision_inner .inner h4{font-size:1.8rem;color:#4763e2;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #4763e2}.mission_area .container .left .section .txt_wrap .vision_inner .inner p{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem}.mission_area .container .left .section .txt_wrap .vision_inner .inner p span{font-size:1.6rem;color:#4763e2;font-weight:800}.mission_area .container .left .section .txt_wrap .vision_inner .inner ul{padding:10px 10px}.mission_area .container .left .section .txt_wrap .vision_inner .inner ul li{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem;display:flex;align-items:center}.mission_area .container .left .section .txt_wrap .vision_inner .inner ul li::before{content:"";width:8px;height:8px;background-color:#4763e2;border-radius:1px;display:block;margin-right:10px}.mission_area .container .left .section .txt_wrap .value_inner{width:100%;margin-bottom:30px}.mission_area .container .left .section .txt_wrap .value_inner .sp_only{display:none}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap .value_inner .sp_only{display:block;width:100%;margin-bottom:30px}.mission_area .container .left .section .txt_wrap .value_inner .sp_only img{width:100%}}.mission_area .container .left .section .txt_wrap .value_inner h3{font-size:2.4rem;color:#333;margin-bottom:15px;display:flex;align-items:center}@media screen and (max-width:767px){.mission_area .container .left .section .txt_wrap .value_inner h3{font-size:2.2rem}}.mission_area .container .left .section .txt_wrap .value_inner h3 .inter_light{font-weight:200;font-size:4rem;color:#4763e2;margin-right:10px}.mission_area .container .left .section .txt_wrap .value_inner .read{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem}.mission_area .container .left .section .txt_wrap .value_inner .read span{font-size:1.6rem;color:#333;font-weight:800}.mission_area .container .left .section .txt_wrap .value_inner .inner{margin-top:30px}.mission_area .container .left .section .txt_wrap .value_inner .inner h4{font-size:1.8rem;color:#4763e2;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #4763e2}.mission_area .container .left .section .txt_wrap .value_inner .inner p{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem}.mission_area .container .left .section .txt_wrap .value_inner .inner p span{font-size:1.6rem;color:#4763e2;font-weight:800}.mission_area .container .left .section .txt_wrap .value_inner .inner ul{padding:10px 10px}.mission_area .container .left .section .txt_wrap .value_inner .inner ul li{font-size:1.5rem;color:#333;font-weight:500;line-height:2.9rem;display:flex;align-items:center}.mission_area .container .left .section .txt_wrap .value_inner .inner ul li::before{content:"";width:8px;height:8px;background-color:#4763e2;border-radius:1px;display:block;margin-right:10px}.mission_area .container .right{width:50%;position:sticky;top:80px;height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f7f8ff}@media screen and (max-width:767px){.mission_area .container .right{display:none}}.mission_area .container .right img{position:absolute;width:80%;max-width:90%;opacity:0;transition:opacity .6s ease}.mission_area .container .right img.active{opacity:1}.company_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.company_area{padding:80px 0 10px}}.company_area .content_wrap{width:950px;margin:0 auto 120px}@media screen and (max-width:1100px){.company_area .content_wrap{width:96%}}@media screen and (max-width:767px){.company_area .content_wrap{width:90%}}.company_area .content_wrap .overview_inner{width:100%}.company_area .content_wrap .overview_inner h2{font-size:5.2rem;color:#4763e2;margin-bottom:35px}@media screen and (max-width:767px){.company_area .content_wrap .overview_inner h2{font-size:4rem}}.company_area .content_wrap .overview_inner h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.company_area .content_wrap .overview_inner h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.company_area .content_wrap .overview_inner dl{display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:30px 0;width:100%;box-sizing:border-box}@media screen and (max-width:767px){.company_area .content_wrap .overview_inner dl{display:block}}.company_area .content_wrap .overview_inner dl dt{width:250px;font-size:1.6rem;color:#333;font-weight:700}@media screen and (max-width:767px){.company_area .content_wrap .overview_inner dl dt{width:100%;margin-bottom:20px}}.company_area .content_wrap .overview_inner dl dd{width:540px;font-size:1.6rem;color:#333}@media screen and (max-width:767px){.company_area .content_wrap .overview_inner dl dd{width:100%}}.company_area .content_wrap .overview_inner dl dd ul li{margin-bottom:16px}.company_area .content_wrap .overview_inner dl dd ul li:last-child{margin-bottom:0}.company_area .content_wrap .overview_inner dl dd ul li h5{font-size:1.6rem;color:#333;margin-bottom:6px}.company_area .content_wrap .overview_inner dl dd ul li p{font-size:1.6rem;color:#333}.company_area .content_wrap .access_inner{width:100%;margin-top:100px}.company_area .content_wrap .access_inner h2{font-size:5.2rem;color:#4763e2;margin-bottom:35px}@media screen and (max-width:767px){.company_area .content_wrap .access_inner h2{font-size:4rem}}.company_area .content_wrap .access_inner h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.company_area .content_wrap .access_inner h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.company_area .content_wrap .access_inner .flex_wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width:767px){.company_area .content_wrap .access_inner .flex_wrap{display:block}}.company_area .content_wrap .access_inner .flex_wrap .txt_wrap{width:460px}@media screen and (max-width:1100px){.company_area .content_wrap .access_inner .flex_wrap .txt_wrap{width:48%}}@media screen and (max-width:767px){.company_area .content_wrap .access_inner .flex_wrap .txt_wrap{width:100%;margin-bottom:30px}}.company_area .content_wrap .access_inner .flex_wrap .txt_wrap h3{font-size:2.8rem;padding-bottom:10px;color:#333;border-bottom:1px solid #4763e2;width:100%;display:block;margin-bottom:30px}.company_area .content_wrap .access_inner .flex_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333}.company_area .content_wrap .access_inner .flex_wrap .txt_wrap a{font-size:1.6rem;line-height:3rem;color:#4763e2}.company_area .content_wrap .access_inner .flex_wrap .map_wrap{width:450px;height:252px;border-radius:20px;overflow:hidden}@media screen and (max-width:1100px){.company_area .content_wrap .access_inner .flex_wrap .map_wrap{width:48%}}@media screen and (max-width:767px){.company_area .content_wrap .access_inner .flex_wrap .map_wrap{width:100%}}.company_area .content_wrap .access_inner .flex_wrap .map_wrap iframe{width:100%;height:100%}.memberindex_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.memberindex_area{padding:80px 0 10px}}.memberindex_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.memberindex_area .content_wrap{width:96%}}@media screen and (max-width:767px){.memberindex_area .content_wrap{width:90%}}.memberindex_area .content_wrap .member_list ul{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.memberindex_area .content_wrap .member_list ul{display:block}}.memberindex_area .content_wrap .member_list ul li{width:23.5%;margin-right:2%;margin-bottom:40px}@media screen and (max-width:767px){.memberindex_area .content_wrap .member_list ul li{width:100%;display:block}}.memberindex_area .content_wrap .member_list ul li:nth-child(4n){margin-right:0}.memberindex_area .content_wrap .member_list ul li .link_btn{width:100%;position:relative}.memberindex_area .content_wrap .member_list ul li .link_btn figure{width:100%;min-height:340px;position:relative;overflow:visible}@media screen and (max-width:1100px){.memberindex_area .content_wrap .member_list ul li .link_btn figure{min-height:32vw}}@media screen and (max-width:767px){.memberindex_area .content_wrap .member_list ul li .link_btn figure{min-height:unset;height:119vw}}.memberindex_area .content_wrap .member_list ul li .link_btn figure img{width:100%;height:auto;transition:transform .8s ease,opacity .8s ease;backface-visibility:hidden;position:absolute;top:0;left:0}.memberindex_area .content_wrap .member_list ul li .link_btn figure .dummy_btn{position:absolute;bottom:8px;right:4px;display:block;width:30px;height:30px}@media screen and (max-width:1100px){.memberindex_area .content_wrap .member_list ul li .link_btn figure .dummy_btn{bottom:36px;right:4px}}@media screen and (max-width:767px){.memberindex_area .content_wrap .member_list ul li .link_btn figure .dummy_btn{bottom:6%;right:8px}}.memberindex_area .content_wrap .member_list ul li .link_btn figure .dummy_btn span{width:30px;height:30px;display:block;border-radius:50%;background-color:#333;border:2px solid #fff;position:relative}.memberindex_area .content_wrap .member_list ul li .link_btn figure .dummy_btn span::before{content:"";position:absolute;width:6px;height:6px;top:13px;right:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;border-radius:1px;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.memberindex_area .content_wrap .member_list ul li .link_btn figure .img-b{opacity:0;transform:rotateY(-180deg)}.memberindex_area .content_wrap .member_list ul li .link_btn figure .img-a{transform:rotateY(0);opacity:1}.memberindex_area .content_wrap .member_list ul li .link_btn figure.flip .img-a{transform:rotateY(180deg);opacity:0}.memberindex_area .content_wrap .member_list ul li .link_btn figure.flip .img-b{transform:rotateY(0);opacity:1}.memberindex_area .content_wrap .member_list ul li .link_btn figure h3{text-align:right;background-color:#4763e2;padding:10px 20px 10px 40px;width:100%;color:#fff;border-radius:10px;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;position:absolute;bottom:-20px;left:0}@media screen and (max-width:1100px){.memberindex_area .content_wrap .member_list ul li .link_btn figure h3{width:-moz-fit-content;width:fit-content;padding:10px 20px 10px 30px;bottom:0}}@media screen and (max-width:767px){.memberindex_area .content_wrap .member_list ul li .link_btn figure h3{bottom:0}}.memberindex_area .content_wrap .member_list ul li .link_btn figure h3 span{display:block}.memberindex_area .content_wrap .member_list ul li .link_btn .txt_wrap{margin-top:30px;position:relative;z-index:1;transition:all .6s}@media screen and (max-width:1100px){.memberindex_area .content_wrap .member_list ul li .link_btn .txt_wrap{margin-top:10px}}@media screen and (max-width:767px){.memberindex_area .content_wrap .member_list ul li .link_btn .txt_wrap{margin-top:15px}}.memberindex_area .content_wrap .member_list ul li .link_btn .txt_wrap .tag_wrap{display:flex;margin-bottom:10px}.memberindex_area .content_wrap .member_list ul li .link_btn .txt_wrap .tag_wrap .tag{color:#4763e2;font-size:1.4rem;margin-right:6px;text-align:left}.memberindex_area .content_wrap .member_list ul li .link_btn .txt_wrap .cap{font-size:1.4rem;color:#333;text-align:left}.memberindex_area .content_wrap .member_list ul li .link_btn:hover .txt_wrap{opacity:.6;transition:all .6s}.memberindex_area .content_wrap .member_list ul li .link_btn:hover .img-a{animation:shake .6s infinite}@keyframes shake{0%{transform:translate(0,0) rotate(0)}20%{transform:translate(-4px,3px) rotate(-2deg)}40%{transform:translate(3px,-4px) rotate(2deg)}60%{transform:translate(-3px,-2px) rotate(-2deg)}80%{transform:translate(4px,2px) rotate(2deg)}100%{transform:translate(0,0) rotate(0)}}.membersingle_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.membersingle_area{padding:80px 0 10px}}.membersingle_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.membersingle_area .content_wrap{width:96%}}@media screen and (max-width:767px){.membersingle_area .content_wrap{width:90%}}.membersingle_area .content_wrap .post_content{width:100%}.membersingle_area .content_wrap .post_content .flex_wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap{display:block}}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap{width:48%}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap{width:100%}}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap{display:block}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap{display:none}}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:10px}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap h2{font-size:4rem}}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap .tag_wrap{display:flex;margin-bottom:35px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap .tag_wrap p{font-size:1.8rem;color:#333;font-weight:700;margin-right:10px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap .bar{width:100%;height:2px;background-color:#d9d9d9;position:relative;display:block;margin-bottom:45px}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap .bar{display:none}}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .pc_ttl_wrap .bar::after{position:absolute;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap .read{font-size:1.8rem;color:#333;font-weight:700;margin-bottom:45px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap dl{width:100%;margin-top:20px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap dl dt{border:1px solid #4763e2;background-color:#fff;color:#4763e2;border-radius:20px;padding:4px 10px;width:-moz-fit-content;width:fit-content;font-size:1.4rem;margin-bottom:10px}.membersingle_area .content_wrap .post_content .flex_wrap .txt_wrap dl dd{font-size:1.6rem;color:#333}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap{width:440px}@media screen and (max-width:1100px){.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap{width:48%}}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap{width:100%}}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap{display:none}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap{display:block}}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap h2{font-size:5.2rem;color:#4763e2;margin-bottom:10px}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap h2{font-size:4rem}}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap h2 span{display:block;font-size:1.4rem;color:#333;position:relative;display:flex;align-items:center;font-weight:700;margin-bottom:10px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap h2 span::before{content:"";width:4px;height:4px;border-radius:1px;display:block;background-color:#4763e2;margin-right:6px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap .tag_wrap{display:flex;margin-bottom:35px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap .tag_wrap p{font-size:1.8rem;color:#333;font-weight:700;margin-right:10px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap .bar{width:100%;height:2px;background-color:#d9d9d9;position:relative;display:block}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sp_ttl_wrap .bar::after{position:absolute;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure{width:100%;position:relative}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure img{width:100%}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure .popup_btn{position:absolute;bottom:8px;right:8px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure .popup_btn .popup-trigger{display:block;position:relative}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure .popup_btn .popup-trigger:hover img{animation:shake .6s infinite}@keyframes shake{0%{transform:translate(0,0) rotate(0)}20%{transform:translate(-4px,3px) rotate(-2deg)}40%{transform:translate(3px,-4px) rotate(2deg)}60%{transform:translate(-3px,-2px) rotate(-2deg)}80%{transform:translate(4px,2px) rotate(2deg)}100%{transform:translate(0,0) rotate(0)}}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure .popup_btn .popup-trigger img{width:200px;position:absolute;bottom:-10px;right:-12px;display:block}@media screen and (max-width:767px){.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure .popup_btn .popup-trigger img{width:140px}}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap figure .popup_btn .inner{position:relative}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sns_link{width:100%;margin-top:20px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sns_link ul{display:flex;justify-content:flex-end}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sns_link ul li{width:45px;margin-left:10px}.membersingle_area .content_wrap .post_content .flex_wrap .img_wrap .sns_link ul li a img{width:100%}.membersingle_area .content_wrap .post_content .btn_wrap .more_btn_bk{display:block;margin:60px auto 0;padding:20px 90px 20px 90px}.membersingle_area .popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(71,99,226,.9);z-index:1000;justify-content:center;align-items:center}@media screen and (max-width:767px){.membersingle_area .popup{justify-content:unset;align-items:unset;overflow-y:scroll}}.membersingle_area .popup .popup-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner{height:auto;overflow-y:scroll;display:block;justify-content:unset;align-items:unset;padding:100px 0}}.membersingle_area .popup .popup-inner .popupcontent_wrap{width:1100px;margin:0 auto}@media screen and (max-width:1100px){.membersingle_area .popup .popup-inner .popupcontent_wrap{width:96%}}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap{padding:0 6%;box-sizing:border-box}}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap{display:flex;justify-content:space-between}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap{display:block}}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap{width:48%}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap{width:100%}}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap h3{font-size:3rem;color:#fff;position:relative;display:flex;align-items:center;width:100%;border-bottom:2px solid #fff;padding-bottom:35px;margin-bottom:25px}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap h3{text-align:center;justify-content:center;padding-bottom:25px;margin-bottom:20px}}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap h3::before{content:"";width:4px;height:4px;display:block;border-radius:1px;background-color:#fff;margin-right:10px}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap .bar{width:100%}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap .read{font-size:1.8rem;color:#fff;font-weight:700;margin-bottom:45px}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap .read{font-size:1.6rem;margin-bottom:35px;text-align:center}}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap dl{width:100%;margin-top:20px}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap dl dt{background-color:#fff;color:#4763e2;border-radius:20px;padding:4px 10px;width:-moz-fit-content;width:fit-content;font-size:1.4rem;margin-bottom:10px}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap .txt_wrap dl dd{font-size:1.6rem;color:#fff}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap figure{width:48%}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap figure{width:100%}}.membersingle_area .popup .popup-inner .popupcontent_wrap .flex_wrap figure img{width:100%}.membersingle_area .popup .popup-inner .popupcontent_wrap .sns_btn{display:flex;align-items:center;background-color:#fff;border:1px solid #333;width:-moz-fit-content;width:fit-content;border-radius:60px;position:relative;display:block;transition:all .5s;text-align:center;margin:60px auto 0;padding:20px 70px 20px 90px}@media screen and (max-width:767px){.membersingle_area .popup .popup-inner .popupcontent_wrap .sns_btn{width:96%;padding:20px 0 20px 0}}.membersingle_area .popup .popup-inner .popupcontent_wrap .sns_btn p{font-size:1.6rem;color:#333}.membersingle_area .popup .popup-inner .popupcontent_wrap .sns_btn span{position:absolute;display:block;top:50%;left:10px;background-color:#fff;z-index:1;width:45px;height:45px;border-radius:4rem;transform:translateY(-50%)}.membersingle_area .popup .popup-inner .popupcontent_wrap .sns_btn span img{width:100%}.membersingle_area .popup .close_wrap{position:absolute;top:10%;right:10%}@media screen and (max-width:767px){.membersingle_area .popup .close_wrap{top:2%;right:2%}}.membersingle_area .popup .popup-close{position:relative;background:0 0;width:55px;height:55px;border-radius:50%;border:1px solid #fff;font-size:2rem;cursor:pointer}@media screen and (max-width:767px){.membersingle_area .popup .popup-close{width:40px;height:40px}}.membersingle_area .popup .popup-close::after,.membersingle_area .popup .popup-close::before{content:"";position:absolute;left:50%;top:50%;width:1px;height:16px;background-color:#fff;transform-origin:center}.membersingle_area .popup .popup-close::before{transform:translate(-50%,-50%) rotate(45deg)}.membersingle_area .popup .popup-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.m_dx_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.m_dx_area{padding:80px 0 10px}}.m_dx_area .content_wrap{width:1200px;margin:0 auto 120px}@media screen and (max-width:1200px){.m_dx_area .content_wrap{width:96%}}@media screen and (max-width:767px){.m_dx_area .content_wrap{width:90%}}.m_dx_area .content_wrap .read_wrap{width:1100px;margin:0 auto;display:flex;justify-content:space-between;padding:0 0 100px;position:relative}@media screen and (max-width:1200px){.m_dx_area .content_wrap .read_wrap{width:96%}}.m_dx_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.m_dx_area .content_wrap .read_wrap{display:block}}.m_dx_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.m_dx_area .content_wrap .read_wrap .txt_wrap{width:100%}}.m_dx_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.m_dx_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.m_dx_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.m_dx_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.m_dx_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.m_dx_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.m_dx_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.m_dx_area .content_wrap .read_wrap figure img{width:100%}.m_dx_area .content_wrap .feature_wrap{width:1100px;padding:100px 0 100px 0;margin:0 auto}@media screen and (max-width:1200px){.m_dx_area .content_wrap .feature_wrap{width:96%}}.m_dx_area .content_wrap .feature_wrap h2{font-size:2.8rem;color:#333;position:relative}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_area .content_wrap .feature_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_area .content_wrap .feature_wrap .first_content{width:800px;margin:70px auto 0}@media screen and (max-width:1100px){.m_dx_area .content_wrap .feature_wrap .first_content{width:100%}}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap{align-items:flex-start}}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure{width:340px}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure{width:44%}}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure img{width:100%}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption{font-size:1.6rem;color:#333;text-align:center;font-weight:700;margin-top:20px}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption{font-size:1.4rem}}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption span{font-size:2rem;color:#4763e2}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption span{font-size:1.8rem}}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap .cross{width:75px;padding-bottom:40px}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap .cross{padding-bottom:0;padding-top:15%;width:15%}}.m_dx_area .content_wrap .feature_wrap .first_content .flex_wrap .cross img{width:100%}.m_dx_area .content_wrap .feature_wrap .second_content{width:100%;margin-top:100px}.m_dx_area .content_wrap .feature_wrap .second_content h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .second_content h3{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_area .content_wrap .feature_wrap .second_content h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.m_dx_area .content_wrap .feature_wrap .second_content .read{font-size:1.6rem;color:#333;font-weight:700;padding-left:20px;margin-top:10px}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap{width:100%}@media screen and (max-width:1100px){.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap{overflow-x:scroll}}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content{position:relative;width:1000px;margin:70px auto 0}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content figure{width:100%;position:relative}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content figure img{width:100%}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt{position:absolute;width:-moz-fit-content;width:fit-content}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt p{font-size:1.8rem;color:#333;font-weight:700;line-height:3rem}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt p span{color:#4763e2}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt01{top:54px;left:0}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt02{top:54px;right:0}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt03{bottom:54px;left:0}.m_dx_area .content_wrap .feature_wrap .second_content .scroll_wrap .img_content .txt04{bottom:82px;right:0}.m_dx_area .content_wrap .feature_wrap .third_content{width:100%;margin-top:100px}.m_dx_area .content_wrap .feature_wrap .third_content h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .third_content h3{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_area .content_wrap .feature_wrap .third_content h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.m_dx_area .content_wrap .feature_wrap .third_content .read{font-size:1.6rem;color:#333;font-weight:700;padding-left:20px;margin-top:10px}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap{width:100%;margin:70px auto;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap{display:block}}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .l_wrap{width:48%}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .l_wrap{width:100%;margin-bottom:30px}}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .l_wrap h4{background-color:#4763e2;color:#fff;font-size:1.6rem;padding:6px;width:100%;text-align:center;border-radius:20px;margin-bottom:20px}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .l_wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .l_wrap ul li{width:49%;background-color:#fff;color:#4763e2;border:1px solid #4763e2;font-size:1.6rem;font-weight:600;padding:6px;text-align:center;border-radius:20px;margin-bottom:2%;box-sizing:border-box}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .l_wrap ul li{font-size:1.4rem}}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .r_wrap{width:48%}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .r_wrap{width:100%;margin-bottom:30px}}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .r_wrap h4{background-color:#4763e2;color:#fff;font-size:1.6rem;padding:6px;width:100%;text-align:center;border-radius:20px;margin-bottom:20px}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .r_wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .r_wrap ul li{width:49%;background-color:#fff;color:#4763e2;border:1px solid #4763e2;font-size:1.6rem;font-weight:600;padding:6px;text-align:center;border-radius:20px;margin-bottom:2%;box-sizing:border-box}@media screen and (max-width:767px){.m_dx_area .content_wrap .feature_wrap .third_content .flex_wrap .r_wrap ul li{font-size:1.4rem}}.m_dx_area .content_wrap .service_area{width:1200px;margin:0 auto;padding:0 0 100px}@media screen and (max-width:1200px){.m_dx_area .content_wrap .service_area{width:100%}}.m_dx_area .content_wrap .service_area .flex_wrap{display:flex;align-items:center;justify-content:space-between;padding:50px;margin:0 auto 30px;border-radius:30px;background-color:#4763e2}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap{display:block;padding:50px 30px}}.m_dx_area .content_wrap .service_area .flex_wrap figure{width:540px}@media screen and (max-width:1200px){.m_dx_area .content_wrap .service_area .flex_wrap figure{width:48%}}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap figure{width:100%}}.m_dx_area .content_wrap .service_area .flex_wrap figure img{width:100%}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap figure img{margin-bottom:30px}}.m_dx_area .content_wrap .service_area .flex_wrap figure .sp_only{display:none}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap figure .sp_only{display:block;margin-top:30px}}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap{width:100%}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul{display:block}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li{background-color:#fff;width:100%;border-radius:10px;padding:15px 35px;display:flex;justify-content:space-between;align-items:center;margin-top:8px}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li{padding:15px 20px}}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li span{color:#4763e2;font-weight:700;display:block;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li span{font-size:4vw;margin-bottom:0}}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a{display:flex;align-items:center;background-color:#333;padding:10px 34px 10px 20px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a p{font-size:1.2rem;line-height:1.2rem;color:#fff}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a::before{content:"";position:absolute;display:block;top:50%;right:4px}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a::after{content:"";position:absolute;display:block;top:50%;right:4px}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a::before{width:4px;height:4px;right:13px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a::after{right:4px;border:1px solid #fff;background-color:#fff;z-index:1;width:20px;height:20px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a:hover{padding:10px 27px 10px 27px;transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li a:hover::after{opacity:0;transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap figure .link_wrap ul li .preparation{display:flex;align-items:center;background-color:#333;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;position:relative;font-size:1.2rem;line-height:1.2rem;display:block;width:-moz-fit-content;width:fit-content}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap{width:540px}@media screen and (max-width:1200px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap{width:48%}}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap{width:100%}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap h3{font-size:6vw}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap h3 span{font-size:11.28vw}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .read{font-size:1.6rem;margin-bottom:20px}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .read .pc_only{display:none}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .read br{display:block}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .read br{display:none}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .detail{border:1px solid #fff;border-radius:10px;padding:20px;width:430px;box-sizing:border-box;margin-bottom:30px}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .detail{width:100%}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .detail p{font-size:1.4rem;color:#fff}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .pc_only{display:none}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap{width:100%}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul{display:flex;justify-content:space-between}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li{background-color:#fff;width:32%;border-radius:10px;padding:15px;text-align:center}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li{padding:15px 10px}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li span{color:#4763e2;font-weight:700;display:block;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li span{font-size:1.45vw}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a{display:flex;align-items:center;background-color:#333;padding:10px 34px 10px 17px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a p{font-size:1.2rem;line-height:1.2rem;color:#fff}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a p{font-size:1.1vw}}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a::before{content:"";position:absolute;display:block;top:50%;right:4px}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a::after{content:"";position:absolute;display:block;top:50%;right:4px}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a::before{width:4px;height:4px;right:13px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a::after{right:4px;border:1px solid #fff;background-color:#fff;z-index:1;width:20px;height:20px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a:hover{padding:10px 25px 10px 25px;text-align:center;transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li a:hover::after{opacity:0;transition:all .5s}.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li .preparation{display:flex;align-items:center;background-color:#333;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;position:relative;font-size:1.2rem;line-height:1.2rem;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:1100px){.m_dx_area .content_wrap .service_area .flex_wrap .txt_wrap .link_wrap ul li .preparation{font-size:1.1vw}}.m_dx_area .content_wrap .case_wrap{width:1100px;margin:0 auto;padding:0 0}@media screen and (max-width:1100px){.m_dx_area .content_wrap .case_wrap{width:100%}}.m_dx_area .content_wrap .case_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_area .content_wrap .case_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_area .content_wrap .case_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_area .content_wrap .case_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_area .content_wrap .case_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_area .content_wrap .case_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.m_dx_area .content_wrap .case_wrap .news_list{width:100%;margin:60px auto 0}.m_dx_area .content_wrap .case_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.m_dx_area .content_wrap .case_wrap .news_list ul{display:block}}.m_dx_area .content_wrap .case_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.m_dx_area .content_wrap .case_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.m_dx_area .content_wrap .case_wrap .news_list ul li{width:100%;margin-bottom:30px}}.m_dx_area .content_wrap .case_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.m_dx_area .content_wrap .case_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.m_dx_area .content_wrap .case_wrap .news_list ul li a figure img{width:100%;height:auto;transition:all .6s}.m_dx_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.m_dx_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.m_dx_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.m_dx_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.m_dx_area .content_wrap .case_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.m_dx_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.m_dx_spindex_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.m_dx_spindex_area{padding:80px 0 10px}}.m_dx_spindex_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap{width:96%}}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap{width:90%;margin:0 auto 0}}.m_dx_spindex_area .content_wrap .read_wrap{width:1100px;margin:0 auto;display:flex;justify-content:space-between;padding:0 0 100px;position:relative;align-items:flex-start}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap .read_wrap{width:100%}}.m_dx_spindex_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_spindex_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .read_wrap{display:block}}.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap{width:100%}}.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.m_dx_spindex_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.m_dx_spindex_area .content_wrap .read_wrap ul{width:38%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .read_wrap ul{width:100%;margin-top:20px}}.m_dx_spindex_area .content_wrap .read_wrap ul li{width:49.5%;text-align:center;margin-bottom:2%}.m_dx_spindex_area .content_wrap .read_wrap ul li a{display:block;width:100%;height:-moz-fit-content;height:fit-content;color:#4763e2;background-color:#fff;border-radius:30px;border:1px solid #4763e2;padding:10px 0;font-size:1.3rem;font-weight:600;transition:all .6s}.m_dx_spindex_area .content_wrap .read_wrap ul li a:hover{border:1px solid #4763e2;color:#fff;background-color:#4763e2;transition:all .6s}.m_dx_spindex_area .content_wrap .feature_wrap{width:1100px;padding:100px 0 100px 0;margin:0 auto}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap .feature_wrap{width:96%}}.m_dx_spindex_area .content_wrap .feature_wrap h2{font-size:2.8rem;color:#333;position:relative}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_spindex_area .content_wrap .feature_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_spindex_area .content_wrap .feature_wrap .first_content{width:800px;margin:70px auto 0}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap .feature_wrap .first_content{width:100%}}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap{align-items:flex-start}}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure{width:340px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure{width:44%}}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure img{width:100%}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption{font-size:1.6rem;color:#333;text-align:center;font-weight:700;margin-top:20px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption{font-size:1.4rem}}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption span{font-size:2rem;color:#4763e2}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap figure figcaption span{font-size:1.8rem}}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap .cross{width:75px;padding-bottom:40px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap .cross{padding-bottom:0;padding-top:15%;width:15%}}.m_dx_spindex_area .content_wrap .feature_wrap .first_content .flex_wrap .cross img{width:100%}.m_dx_spindex_area .content_wrap .feature_wrap .second_content{width:100%;margin-top:100px}.m_dx_spindex_area .content_wrap .feature_wrap .second_content h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content h3{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_spindex_area .content_wrap .feature_wrap .second_content h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:100px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap{display:block}}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner{width:340px;background-color:#fff;border-radius:20px;padding:20px;position:relative;min-height:270px}@media screen and (max-width:1000px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner{padding:20px 15px}}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner{width:100%;margin:30px auto 0}}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner h4{font-size:1.8rem;color:#333;text-align:center;margin-top:-60px}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner h4 span{font-size:5.6rem;color:#4763e2;display:block}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .first{width:100%;position:relative;margin-top:30px}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .first figure{width:90%;margin:0 auto}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .first figure img{width:100%}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .second{width:100%;position:relative;margin-top:30px}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .second .list_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .second .list_wrap li{width:49.5%;background-color:#fff;border-radius:30px;border:1px solid #4763e2;color:#4763e2;padding:6px 0;text-align:center;font-size:1.2rem;font-weight:600;margin-bottom:2%}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .second .list_wrap li{font-size:1rem}}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .second .list_wrap li{font-size:1.2rem}}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .third{width:100%;position:relative;margin-top:30px}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .third figure{width:74%;margin:0 auto}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .content_inner .third figure img{width:100%}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .arrow{width:15px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .arrow{margin:20px auto 0}}.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .arrow img{width:100%}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .feature_wrap .second_content .flex_wrap .arrow img{transform:rotate(90deg)}}.m_dx_spindex_area .content_wrap .case_wrap{width:1100px;margin:100px auto;padding:0 0}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap .case_wrap{width:100%}}.m_dx_spindex_area .content_wrap .case_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .case_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_spindex_area .content_wrap .case_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_spindex_area .content_wrap .case_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_spindex_area .content_wrap .case_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_spindex_area .content_wrap .case_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.m_dx_spindex_area .content_wrap .case_wrap .news_list{width:100%;margin:60px auto 0}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .case_wrap .news_list ul{display:block}}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li{width:100%;margin-bottom:30px}}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a figure img{width:100%;height:auto;transition:all .6s}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.m_dx_spindex_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.m_dx_spindex_area .content_wrap .relation_wrap{width:1100px;margin:100px auto;padding:0 0}@media screen and (max-width:1100px){.m_dx_spindex_area .content_wrap .relation_wrap{width:100%}}.m_dx_spindex_area .content_wrap .relation_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .relation_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_spindex_area .content_wrap .relation_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_spindex_area .content_wrap .relation_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_spindex_area .content_wrap .relation_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_spindex_area .content_wrap .relation_wrap .inner{display:block;width:100%}.m_dx_spindex_area .content_wrap .relation_wrap .inner h3{font-size:2.6rem;color:#333;position:relative;display:flex;align-items:center;margin-top:50px}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .relation_wrap .inner h3{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_spindex_area .content_wrap .relation_wrap .inner h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul{margin-top:30px;display:flex;justify-content:space-between}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .relation_wrap .inner ul{display:block}}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li{width:32%}@media screen and (max-width:767px){.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li{width:100%;margin-bottom:30px}}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a{display:block;width:100%;background-color:#333;padding:16px;border-radius:10px}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a figure{width:100%;margin-bottom:10px}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a figure img{width:100%}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a .txt_wrap{width:100%;position:relative}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a .txt_wrap h4{color:#fff;font-size:1.8rem}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a .txt_wrap span{display:block;border:1px solid #fff;background-color:#fff;width:24px;height:24px;border-radius:4rem;transition:all .5s;position:absolute;right:0;bottom:0}.m_dx_spindex_area .content_wrap .relation_wrap .inner ul li a .txt_wrap span::before{content:"";position:absolute;display:block;top:50%;width:5px;height:5px;right:9px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.m_dx_spindex_area .support_contents{background-color:#4763e2;border-radius:30px;padding:130px 0}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents{padding:80px 0}}.m_dx_spindex_area .support_contents .s_content_inner{width:1100px;margin:0 auto}@media screen and (max-width:1100px){.m_dx_spindex_area .support_contents .s_content_inner{width:96%}}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents .s_content_inner{width:90%}}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper{width:100%;background-color:#fff;padding:40px;border-radius:20px;margin-bottom:30px}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper{padding:20px 20px}}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap{display:flex;justify-content:space-between}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap{display:block}}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap figure{width:250px}@media screen and (max-width:1100px){.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap figure{width:26%}}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap figure{width:100%;margin-bottom:20px}}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap figure img{width:100%}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap{width:70%}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap{width:100%}}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap h3{color:#333;font-size:3.5rem;margin-bottom:20px}@media screen and (max-width:767px){.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap h3{font-size:2.8rem}}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap .read{font-size:1.6rem;color:#333;margin-bottom:20px}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a{display:flex;align-items:center;background-color:#333;padding:14px 38px 14px 24px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s;margin-left:auto}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a p{font-size:1.4rem;line-height:1.4rem;color:#fff}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a::before{content:"";position:absolute;display:block;top:50%;right:4px}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a::after{content:"";position:absolute;display:block;top:50%;right:4px}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a::before{width:5px;height:5px;right:17px;border-top:solid 1px #333;border-right:solid 1px #333;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a::after{right:6px;border:1px solid #fff;background-color:#fff;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a:hover{padding:14px 31px 14px 31px;transition:all .5s}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.m_dx_spindex_area .support_contents .s_content_inner .content_wrapper .flex_wrap .txt_wrap a:hover::after{opacity:0;transition:all .5s}.m_dx_support_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.m_dx_support_area{padding:80px 0 10px}}.m_dx_support_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap{width:96%}}@media screen and (max-width:767px){.m_dx_support_area .content_wrap{width:90%}}.m_dx_support_area .content_wrap .read_wrap{width:100%;display:flex;justify-content:space-between;padding:0 0 100px;position:relative}.m_dx_support_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .read_wrap{display:block}}.m_dx_support_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .read_wrap .txt_wrap{width:100%}}.m_dx_support_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.m_dx_support_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.m_dx_support_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.m_dx_support_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.m_dx_support_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.m_dx_support_area .content_wrap .read_wrap figure img{width:100%}.m_dx_support_area .content_wrap .asked_wrap{width:100%;padding:100px 0;position:relative}.m_dx_support_area .content_wrap .asked_wrap h2{text-align:center;font-size:2.8rem;display:flex;align-items:center;justify-content:center;margin-bottom:60px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .asked_wrap h2{font-size:2rem;margin-bottom:30px}}@media screen and (max-width:400px){.m_dx_support_area .content_wrap .asked_wrap h2{font-size:4.5vw}}.m_dx_support_area .content_wrap .asked_wrap h2 span{width:30px;margin-right:20px}.m_dx_support_area .content_wrap .asked_wrap h2 span img{width:100%}.m_dx_support_area .content_wrap .asked_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .asked_wrap ul{display:block}}.m_dx_support_area .content_wrap .asked_wrap ul li{width:49%;margin-bottom:2%;background-color:#fff;padding:15px 15px 15px 15px;position:relative;border-radius:10px;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .asked_wrap ul li{width:100%;justify-content:space-between}}.m_dx_support_area .content_wrap .asked_wrap ul li p{font-size:1.6rem;font-weight:700;color:#333}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .asked_wrap ul li p{width:88%}}.m_dx_support_area .content_wrap .asked_wrap ul li span{position:relative;width:45px;height:10px}.m_dx_support_area .content_wrap .asked_wrap ul li span::after,.m_dx_support_area .content_wrap .asked_wrap ul li span::before{content:"";position:absolute;background-color:#4763e2;border-radius:2px}.m_dx_support_area .content_wrap .asked_wrap ul li span::before{width:4px;height:20px;left:25px;top:2px;transform:translateY(-30%) rotate(45deg)}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .asked_wrap ul li span::before{left:17px}}.m_dx_support_area .content_wrap .asked_wrap ul li span::after{width:4px;height:12px;left:16px;top:9px;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .asked_wrap ul li span::after{left:8px}}.m_dx_support_area .content_wrap .feature_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .feature_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .feature_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .feature_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .feature_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .feature_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .feature_wrap .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.m_dx_support_area .content_wrap .feature_wrap .txt_wrap{width:100%;padding:50px 45px;box-sizing:border-box;background-color:#fff;border-radius:10px;margin-top:15px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .feature_wrap .txt_wrap{padding:20px}}.m_dx_support_area .content_wrap .feature_wrap .txt_wrap h3{font-size:2.2rem;color:#4763e2;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .feature_wrap .txt_wrap h3{font-size:2rem}}@media screen and (max-width:400px){.m_dx_support_area .content_wrap .feature_wrap .txt_wrap h3{font-size:4.5vw}}.m_dx_support_area .content_wrap .feature_wrap .txt_wrap h3 br{display:none}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .feature_wrap .txt_wrap h3 br{display:block}}.m_dx_support_area .content_wrap .feature_wrap .txt_wrap h3 span{font-size:4rem;margin-right:10px;font-weight:300}.m_dx_support_area .content_wrap .feature_wrap .txt_wrap p{font-size:1.6rem;font-weight:400;color:#333}.m_dx_support_area .content_wrap .onestop_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .onestop_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .onestop_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .onestop_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .onestop_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .onestop_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .onestop_wrap .list_wrap{width:100%;margin-top:60px}.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl{display:block;margin-bottom:30px}}.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl dt{width:22%;background-color:#4763e2;padding:20px;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;border-radius:10px}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl dt{width:250px}}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl dt{width:100%}}.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl dd{width:76%;background-color:#fff;padding:20px 30px;color:#333;font-size:1.8rem;font-weight:700;border-radius:10px}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .onestop_wrap .list_wrap dl dd{width:100%;margin-top:10px}}.m_dx_support_area .content_wrap .difference_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .difference_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .difference_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .difference_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .difference_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .difference_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .difference_wrap .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.m_dx_support_area .content_wrap .difference_wrap .table_wrap{width:100%}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .difference_wrap .table_wrap{overflow-x:scroll}}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table{width:1100px;border-spacing:20px 0}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody{box-sizing:border-box}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .upper .none{width:150px}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .upper .gray{background-color:#727272;color:#fff}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .upper .blue{background-color:#4763e2;color:#fff}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .upper .wide{width:480px;border-radius:20px 20px 0 0;padding:10px 0;text-align:center;font-size:2.2rem}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .left_ttl p{text-align:left;font-size:1.6rem;font-weight:700;color:#333}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .td_wrap{padding:30px 30px 0 30px;background-color:#fff;margin:0 5px 0 5px}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .td_wrap .inner{width:100%;border-bottom:1px solid #d9d9d9;padding-bottom:30px}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .td_wrap .inner figure{width:55px;margin:0 auto 10px}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .td_wrap .inner figure img{width:100%}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .td_wrap .inner p{font-size:1.6rem;color:#333;text-align:center}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .b_content{border-left:8px solid #4763e2;border-right:8px solid #4763e2}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .b_last{border-left:8px solid #4763e2;border-right:8px solid #4763e2;border-bottom:8px solid #4763e2}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .last{border-radius:0 0 20px 20px}.m_dx_support_area .content_wrap .difference_wrap .table_wrap table tbody .lower .last .inner{border-bottom:none!important}.m_dx_support_area .content_wrap .works_wrap{width:100%;padding:0 0 100px 0;position:relative}.m_dx_support_area .content_wrap .works_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .works_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .works_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .works_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .works_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .works_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .works_wrap ul{display:block}}.m_dx_support_area .content_wrap .works_wrap ul li{width:49%;margin-bottom:2%;background-color:#4763e2;padding:15px 15px 15px 15px;position:relative;font-size:1.6rem;font-weight:700;color:#fff;border-radius:10px;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .works_wrap ul li{width:100%}}.m_dx_support_area .content_wrap .works_wrap ul li span{position:relative;width:45px;height:10px}.m_dx_support_area .content_wrap .works_wrap ul li span::after,.m_dx_support_area .content_wrap .works_wrap ul li span::before{content:"";position:absolute;background-color:#fff;border-radius:2px}.m_dx_support_area .content_wrap .works_wrap ul li span::before{width:4px;height:20px;left:25px;top:2px;transform:translateY(-30%) rotate(45deg)}.m_dx_support_area .content_wrap .works_wrap ul li span::after{width:4px;height:12px;left:16px;top:9px;transform:translateY(-50%) rotate(-45deg)}.m_dx_support_area .content_wrap .flow_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .flow_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .flow_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .flow_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .flow_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .flow_wrap dl{width:910px;margin:0 auto;border-bottom:1px solid #d9d9d9;padding:40px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .flow_wrap dl{width:100%}}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap dl{width:100%;padding:20px 0}}.m_dx_support_area .content_wrap .flow_wrap dl dt{width:80px;margin-right:80px;text-align:center;color:#4763e2;font-weight:400;line-height:4rem;font-size:6rem;padding-bottom:9px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap dl dt{width:45px;margin-right:30px;font-size:4rem;line-height:2.5rem}}.m_dx_support_area .content_wrap .flow_wrap dl dt span{font-size:2.5rem;display:block}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap dl dt span{font-size:1.6rem}}.m_dx_support_area .content_wrap .flow_wrap dl dd{width:750px}.m_dx_support_area .content_wrap .flow_wrap dl dd h4{font-size:2.2rem;color:#4763e2;margin-bottom:15px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap dl dd h4{font-size:1.8rem}}.m_dx_support_area .content_wrap .flow_wrap dl dd p{font-size:1.6rem;color:#333;font-weight:700}.m_dx_support_area .content_wrap .flow_wrap .space{width:910px;margin:0 auto;padding:40px 0 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .flow_wrap .space{width:100%}}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap .space{width:100%;padding:20px 0 0}}.m_dx_support_area .content_wrap .flow_wrap .space .dots{width:80px;margin-right:80px;text-align:center;color:#4763e2}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap .space .dots{width:45px;margin-right:30px;font-size:4rem;line-height:2.5rem}}.m_dx_support_area .content_wrap .flow_wrap .space .dots span{font-size:1.8rem;height:12px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .flow_wrap .space .dots span{font-size:1.6rem}}.m_dx_support_area .content_wrap .flow_wrap .space .txt_wrap{width:750px;display:block;flex:1}.m_dx_support_area .content_wrap .flow_wrap .space .txt_wrap p{font-size:1.4rem;color:#333;font-weight:700}.m_dx_support_area .content_wrap .flow_wrap .space .txt_wrap p span{color:#4763e2;font-size:1.6rem}.m_dx_support_area .content_wrap .merit_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .merit_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .merit_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .merit_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .merit_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .merit_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap{width:100%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .merit_wrap .flex_wrap{display:block}}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li{width:31%}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li{width:100%;margin-bottom:30px}}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li figure{width:100%}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li figure img{width:100%}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li .txt_wrap{margin-top:20px;text-align:center}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li .txt_wrap h4{font-size:1.6rem;color:#333}.m_dx_support_area .content_wrap .merit_wrap .flex_wrap li .txt_wrap p{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.m_dx_support_area .content_wrap .plan_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .plan_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .plan_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .plan_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .plan_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .plan_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap{width:100%;margin:60px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .flex_wrap{display:block}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li{width:31%;background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li{width:100%;margin-bottom:40px}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li .txt_wrap{text-align:center}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li .txt_wrap h4{font-size:1.8rem;color:#fff;background-color:#4763e2;border-radius:30px;padding:8px 0;width:100%}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li .txt_wrap .price p{font-weight:700;font-size:3.5rem}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li .txt_wrap .price p span{font-size:8rem}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap li .txt_wrap .caption{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a{width:100%;margin:60px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a{display:block}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li{width:48%;background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li{width:100%;margin-bottom:40px}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap{text-align:center}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap h4{font-size:1.8rem;color:#fff;background-color:#4763e2;border-radius:30px;padding:8px 0;width:100%}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap .price p{font-weight:700;font-size:3.5rem}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap .price p span{font-size:8rem}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap .caption{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.m_dx_support_area .content_wrap .plan_wrap .inner_read{font-size:1.8rem;color:#333;font-weight:700;margin-top:20px;text-align:center}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .inner_read{text-align:left}}.m_dx_support_area .content_wrap .plan_wrap .inner_ttl{font-size:2.8rem;color:#333;position:relative;margin-top:60px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .inner_ttl{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b{width:100%;margin:50px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b{display:block}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li{width:31%;background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li{width:100%;margin-bottom:40px}}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap{text-align:center}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap h4{font-size:1.8rem;color:#fff;background-color:#4763e2;border-radius:30px;padding:8px 0;width:100%}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap .price p{font-weight:700;font-size:3.5rem}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap .price p span{font-size:8rem}.m_dx_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap .caption{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.m_dx_support_area .content_wrap .case_wrap{width:100%;padding:0 0 100px 0}.m_dx_support_area .content_wrap .case_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .case_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.m_dx_support_area .content_wrap .case_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.m_dx_support_area .content_wrap .case_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.m_dx_support_area .content_wrap .case_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.m_dx_support_area .content_wrap .case_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.m_dx_support_area .content_wrap .case_wrap .news_list{width:100%;margin:60px auto 0}.m_dx_support_area .content_wrap .case_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .case_wrap .news_list ul{display:block}}.m_dx_support_area .content_wrap .case_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.m_dx_support_area .content_wrap .case_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .case_wrap .news_list ul li{width:100%;margin-bottom:30px}}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a figure img{width:100%;height:auto}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.m_dx_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.m_dx_support_area .content_wrap .faq_wrap{width:100%;padding:0}.m_dx_support_area .content_wrap .faq_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;text-align:center}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .faq_wrap h2{font-size:5vw}}.m_dx_support_area .content_wrap .faq_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;align-items:center;font-weight:700;margin:0 auto 10px}.m_dx_support_area .content_wrap .faq_wrap .accordion{width:910px;margin:0 auto}@media screen and (max-width:1100px){.m_dx_support_area .content_wrap .faq_wrap .accordion{width:100%}}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .faq_wrap .accordion{width:100%}}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item{border-bottom:1px solid #d9d9d9;overflow:hidden}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header{position:relative;cursor:pointer;padding:20px 0 20px 50px;display:flex;align-items:center;transition:background .3s;transition:all .6s}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header{padding:20px 30px 20px 50px}}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header h4{font-weight:700;color:#4763e2;font-size:16px;flex:1}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header span{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#4763e2;font-size:2rem;width:33px;height:33px;border-radius:50%;box-sizing:border-box;padding:0 0 0 8px;color:#fff;margin-right:20px}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header:hover{opacity:.6;transition:all .6s}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after,.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{content:"";position:absolute;right:27px;top:50%;width:16px;height:2.5px;background-color:#4763e2;border-radius:2px;transition:all .4s ease;transform-origin:center}@media screen and (max-width:767px){.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after,.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{right:4px}}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after{transform:translateY(-50%) rotate(90deg)}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{transform:translateY(-50%) rotate(0)}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header.active::after{opacity:0;transform:translateY(-50%) rotate(180deg) scale(.8)}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header.active::before{transform:translateY(-50%) rotate(0) scale(1.1)}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0 0;transition:max-height .4s ease,padding .3s ease}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content.open{padding:15px 0 20px;max-height:500px}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap{display:flex;align-items:center}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap span{display:block;background-color:#ff882e;font-size:2rem;font-weight:700;width:33px;height:33px;border-radius:50%;box-sizing:border-box;padding:0 0 0 10px;color:#fff;margin-right:20px}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap h5{font-weight:700;color:#ff882e;font-size:16px;margin-bottom:10px;flex:1}.m_dx_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content p{color:#333;font-size:1.6rem;line-height:3rem}.ax_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.ax_area{padding:80px 0 10px}}.ax_area .content_wrap{width:1200px;margin:0 auto 120px}@media screen and (max-width:1200px){.ax_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ax_area .content_wrap{width:90%}}.ax_area .content_wrap .read_wrap{width:1100px;margin:0 auto;display:flex;justify-content:space-between;padding:0 0 100px;position:relative}@media screen and (max-width:1200px){.ax_area .content_wrap .read_wrap{width:96%}}.ax_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.ax_area .content_wrap .read_wrap{display:block}}.ax_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.ax_area .content_wrap .read_wrap .txt_wrap{width:100%}}.ax_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.ax_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.ax_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.ax_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.ax_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.ax_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.ax_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.ax_area .content_wrap .read_wrap figure img{width:100%}.ax_area .content_wrap .feature_wrap{width:1100px;padding:100px 0 0 0;margin:0 auto}@media screen and (max-width:1200px){.ax_area .content_wrap .feature_wrap{width:96%}}.ax_area .content_wrap .feature_wrap .flex_wrap_a{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_a{display:block}}.ax_area .content_wrap .feature_wrap .flex_wrap_a .txt_wrap{width:52%}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_a .txt_wrap{width:100%;margin-bottom:20px}}.ax_area .content_wrap .feature_wrap .flex_wrap_a .txt_wrap h2{font-size:2.8rem;color:#333;position:relative}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_a .txt_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_area .content_wrap .feature_wrap .flex_wrap_a .txt_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_area .content_wrap .feature_wrap .flex_wrap_a .txt_wrap p{margin-top:20px;font-size:1.6rem;color:#333;font-weight:700}.ax_area .content_wrap .feature_wrap .flex_wrap_a figure{width:40%}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_a figure{width:100%}}.ax_area .content_wrap .feature_wrap .flex_wrap_a figure img{width:100%}.ax_area .content_wrap .feature_wrap .flex_wrap_b{width:100%;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_b{display:block}}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content{width:24%;border-radius:20px;overflow:hidden;background-color:#fff}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_b .content{width:100%;margin-bottom:20px}}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content h3{background-color:#4763e2;padding:20px 20px;display:flex;align-items:center;color:#fff;font-size:1.6rem}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content h3 span{font-size:4rem;margin-right:10px}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap{padding:20px;display:flex;align-items:center;min-height:290px}@media screen and (max-width:767px){.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap{display:block}}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner{height:-moz-fit-content;height:fit-content}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner figure{width:80%;margin:0 auto 10px}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner figure img{width:100%}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner h4{color:#4763e2;font-size:1.6rem;margin-bottom:10px;text-align:center}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner ul{width:100%;padding-left:20px}.ax_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner ul li{list-style:disc;color:#333;font-size:1.4rem}.ax_area .content_wrap .think_area{width:1100px;padding:100px 0 100px 0;margin:0 auto}@media screen and (max-width:1200px){.ax_area .content_wrap .think_area{width:96%}}.ax_area .content_wrap .think_area h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.ax_area .content_wrap .think_area h3{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_area .content_wrap .think_area h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ax_area .content_wrap .think_area .flex_wrap{width:100%;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap{display:block;margin-top:10px}}.ax_area .content_wrap .think_area .flex_wrap .l_wrap{width:48%;background-color:#fff;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .l_wrap{width:100%;margin-bottom:30px}}.ax_area .content_wrap .think_area .flex_wrap .l_wrap h4{color:#fff;text-align:center;background-color:#727272;padding:20px 0;font-size:2.2rem}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap{padding:20px}}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .inner_flex{display:flex;align-items:center}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .inner_flex figure{width:150px;margin-right:20px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .inner_flex figure{width:30%;margin-right:10px}}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .inner_flex figure img{width:100%}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .inner_flex .inner_txt p{font-size:1.6rem;line-height:3.2rem;color:#333;font-weight:700}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .arrow{width:100%}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .arrow figure{width:30px;margin:10px auto}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .arrow figure img{width:100%}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .arrow .txt{width:100%;padding:4px 0;border:1px dotted #a3a3a3;border-radius:10px}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .arrow .txt p{font-size:1.6rem;line-height:3.2rem;color:#333;font-weight:700;text-align:center}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .finding{background-color:#eaebec;width:100%;padding:16px 0;margin-top:20px;text-align:center;border-radius:10px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .finding{padding:16px}}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .finding p{font-size:1.6rem;line-height:3.2rem;color:#333;font-weight:700;text-align:center}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .finding p{text-align:left}}.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .finding p span{display:block;color:#4763e2}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .l_wrap .txt_wrap .finding p span{display:inline}}.ax_area .content_wrap .think_area .flex_wrap .r_wrap{width:48%;background-color:#fff;border-radius:20px;overflow:hidden;border:8px solid #4763e2}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .r_wrap{width:100%}}.ax_area .content_wrap .think_area .flex_wrap .r_wrap h4{color:#fff;text-align:center;background-color:#4763e2;padding:20px 0;font-size:2.2rem}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap{padding:20px}}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .inner_flex{display:flex;align-items:center}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .inner_flex figure{width:150px;margin-right:20px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .inner_flex figure{width:30%;margin-right:10px}}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .inner_flex figure img{width:100%}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .inner_flex .inner_txt p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .inner_flex .inner_txt p span{color:#4763e2}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .arrow{width:100%;padding:30px 0}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .arrow figure{width:50px;margin:10px auto}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .arrow figure img{width:100%}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .finding{border:1px solid #4763e2;width:100%;padding:16px 0;margin-top:20px;text-align:center;border-radius:10px}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .finding{padding:16px}}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .finding p{font-size:1.6rem;line-height:3.2rem;color:#333;font-weight:700;text-align:center}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .finding p{text-align:left}}.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .finding p span{display:block;color:#4763e2}@media screen and (max-width:767px){.ax_area .content_wrap .think_area .flex_wrap .r_wrap .txt_wrap .finding p span{display:inline}}.ax_area .content_wrap .service_area{width:1200px;margin:0 auto;padding:0 0 100px}@media screen and (max-width:1200px){.ax_area .content_wrap .service_area{width:100%}}.ax_area .content_wrap .service_area .flex_wrap{display:flex;align-items:center;justify-content:space-between;padding:50px;margin:0 auto 30px;border-radius:30px;background-color:#333}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap{display:block;padding:50px 30px}}.ax_area .content_wrap .service_area .flex_wrap figure{width:540px}@media screen and (max-width:1200px){.ax_area .content_wrap .service_area .flex_wrap figure{width:48%}}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap figure{width:100%}}.ax_area .content_wrap .service_area .flex_wrap figure img{width:100%}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap figure img{margin-bottom:30px}}.ax_area .content_wrap .service_area .flex_wrap figure .sp_only{display:none}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap figure .sp_only{display:block;margin-top:30px}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap{width:540px}@media screen and (max-width:1200px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap{width:48%}}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap{width:100%}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap h3{font-size:6vw}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap h3 span{font-size:11.28vw}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .read{font-size:1.6rem;margin-bottom:20px}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .read .pc_only{display:none}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .read br{display:block}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .read br{display:none}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .more_btn_b a::after{border:1px solid #fff}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .detail{border:1px solid #fff;border-radius:10px;padding:20px;width:430px;box-sizing:border-box;margin-bottom:30px}@media screen and (max-width:1100px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .detail{width:100%}}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .detail p{font-size:1.4rem;color:#fff}.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.ax_area .content_wrap .service_area .flex_wrap .txt_wrap .pc_only{display:none}}.ax_area .content_wrap .case_wrap{width:1100px;margin:0 auto;padding:0 0}@media screen and (max-width:1100px){.ax_area .content_wrap .case_wrap{width:100%}}.ax_area .content_wrap .case_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_area .content_wrap .case_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_area .content_wrap .case_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_area .content_wrap .case_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_area .content_wrap .case_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_area .content_wrap .case_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.ax_area .content_wrap .case_wrap .news_list{width:100%;margin:60px auto 0}.ax_area .content_wrap .case_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.ax_area .content_wrap .case_wrap .news_list ul{display:block}}.ax_area .content_wrap .case_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.ax_area .content_wrap .case_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.ax_area .content_wrap .case_wrap .news_list ul li{width:100%;margin-bottom:30px}}.ax_area .content_wrap .case_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.ax_area .content_wrap .case_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.ax_area .content_wrap .case_wrap .news_list ul li a figure img{width:100%;height:auto;transition:all .6s}.ax_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.ax_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.ax_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.ax_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.ax_area .content_wrap .case_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.ax_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.ax_support_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.ax_support_area{padding:80px 0 10px}}.ax_support_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.ax_support_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ax_support_area .content_wrap{width:90%}}.ax_support_area .content_wrap .read_wrap{width:100%;display:flex;justify-content:space-between;padding:0 0 100px;position:relative}.ax_support_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_support_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.ax_support_area .content_wrap .read_wrap{display:block}}.ax_support_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.ax_support_area .content_wrap .read_wrap .txt_wrap{width:100%}}.ax_support_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.ax_support_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.ax_support_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.ax_support_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.ax_support_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.ax_support_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.ax_support_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.ax_support_area .content_wrap .read_wrap figure img{width:100%}.ax_support_area .content_wrap .asked_wrap{width:100%;padding:150px 0;position:relative}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap{padding:80px 0}}.ax_support_area .content_wrap .asked_wrap h2{font-size:2.8rem;color:#333;margin-bottom:20px;position:relative}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .asked_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_support_area .content_wrap .asked_wrap .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.ax_support_area .content_wrap .asked_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap ul{display:block}}.ax_support_area .content_wrap .asked_wrap ul li{width:49%;margin-bottom:2%;background-color:#fff;padding:15px 15px 15px 15px;position:relative;border-radius:10px;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap ul li{width:100%;justify-content:space-between}}.ax_support_area .content_wrap .asked_wrap ul li p{font-size:1.6rem;font-weight:700;color:#333}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap ul li p{width:88%}}.ax_support_area .content_wrap .asked_wrap ul li span{position:relative;width:45px;height:10px}.ax_support_area .content_wrap .asked_wrap ul li span::after,.ax_support_area .content_wrap .asked_wrap ul li span::before{content:"";position:absolute;background-color:#4763e2;border-radius:2px}.ax_support_area .content_wrap .asked_wrap ul li span::before{width:4px;height:20px;left:25px;top:2px;transform:translateY(-30%) rotate(45deg)}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap ul li span::before{left:17px}}.ax_support_area .content_wrap .asked_wrap ul li span::after{width:4px;height:12px;left:16px;top:9px;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap ul li span::after{left:8px}}.ax_support_area .content_wrap .asked_wrap .goal_txt{width:100%}.ax_support_area .content_wrap .asked_wrap .goal_txt figure{width:40px;margin:20px auto 30px}.ax_support_area .content_wrap .asked_wrap .goal_txt figure img{width:100%}.ax_support_area .content_wrap .asked_wrap .goal_txt h4{background-color:#4763e2;padding:20px;text-align:center;color:#fff;font-size:2rem;border-radius:10px}.ax_support_area .content_wrap .asked_wrap .goal_txt h4 span{background-color:#fff;color:#4763e2;padding:4px 60px;border-radius:30px;font-size:1.6rem;margin-right:40px}@media screen and (max-width:767px){.ax_support_area .content_wrap .asked_wrap .goal_txt h4 span{display:block;padding:4px 30px;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}}.ax_support_area .content_wrap .feature_wrap{width:100%;padding:0 0 150px 0}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap{padding:0 0 80px 0}}.ax_support_area .content_wrap .feature_wrap h2{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap h2{text-align:center;font-size:5vw;margin-bottom:30px}}.ax_support_area .content_wrap .feature_wrap h2::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ax_support_area .content_wrap .feature_wrap .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b{width:100%;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap .flex_wrap_b{display:block}}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content{width:32%;border-radius:20px;overflow:hidden;background-color:#fff}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content{width:100%;margin-bottom:20px}}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content h3{background-color:#4763e2;padding:20px 0 20px 30px;display:flex;align-items:center;color:#fff;font-size:1.6rem}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content h3 span{font-size:4rem;margin-right:10px}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap{padding:50px 20px}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap{display:block}}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner{height:-moz-fit-content;height:fit-content}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner figure{width:122px;margin:0 auto 10px}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner figure img{width:100%}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner p{color:#333;font-size:1.6rem;margin-bottom:10px;text-align:center}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner ul{width:100%;padding-left:20px}.ax_support_area .content_wrap .feature_wrap .flex_wrap_b .content .inner_wrap .inner ul li{list-style:disc;color:#333;font-size:1.4rem}.ax_support_area .content_wrap .feature_wrap .txt_wrap{width:100%;padding:50px 45px;box-sizing:border-box;background-color:#fff;border-radius:10px;margin-top:15px}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap .txt_wrap{padding:20px}}.ax_support_area .content_wrap .feature_wrap .txt_wrap h3{font-size:2.2rem;color:#4763e2;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap .txt_wrap h3{font-size:2rem}}@media screen and (max-width:400px){.ax_support_area .content_wrap .feature_wrap .txt_wrap h3{font-size:4.5vw}}.ax_support_area .content_wrap .feature_wrap .txt_wrap h3 br{display:none}@media screen and (max-width:767px){.ax_support_area .content_wrap .feature_wrap .txt_wrap h3 br{display:block}}.ax_support_area .content_wrap .feature_wrap .txt_wrap h3 span{font-size:4rem;margin-right:10px;font-weight:300}.ax_support_area .content_wrap .feature_wrap .txt_wrap p{font-size:1.6rem;font-weight:400;color:#333}.ax_support_area .content_wrap .utilization_area{width:1100px;padding:0 0 150px 0;margin:0 auto}@media screen and (max-width:1200px){.ax_support_area .content_wrap .utilization_area{width:96%}}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area{padding:0 0 80px 0}}.ax_support_area .content_wrap .utilization_area h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area h3{text-align:center;font-size:5vw}}.ax_support_area .content_wrap .utilization_area h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ax_support_area .content_wrap .utilization_area .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .read{margin-bottom:0}}.ax_support_area .content_wrap .utilization_area .flex_wrap{width:100%;display:flex;justify-content:space-between;align-items:stretch;margin-top:50px}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap{display:block;margin-top:30px}}.ax_support_area .content_wrap .utilization_area .flex_wrap figure{width:20px;margin:auto}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap figure{display:block;margin:20px auto 20px}}.ax_support_area .content_wrap .utilization_area .flex_wrap figure img{width:100%}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap figure img{transform:rotate(90deg)}}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap{width:46%;background-color:#fff;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap{width:100%}}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap h4{color:#fff;text-align:center;background-color:#727272;padding:20px 0;font-size:2.2rem}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap{padding:20px}}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap .normal{width:100%;padding-left:30px;margin-top:-20px}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap .normal li{font-size:1.6rem;color:#333;font-weight:600;list-style:disc;margin-top:20px}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap_flex{width:100%;padding:30px;display:flex;align-items:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap_flex{padding:20px}}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap_flex .box_a{width:100%;margin-top:-20px}.ax_support_area .content_wrap .utilization_area .flex_wrap .l_wrap .txt_wrap_flex .box_a li{font-size:1.6rem;color:#333;font-weight:600;margin-top:20px;border-radius:20px;padding:6px 0;width:100%;background-color:#eee;text-align:center}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap{width:46%;background-color:#fff;border-radius:20px;overflow:hidden;border:8px solid #4763e2}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap{width:100%}}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap h4{color:#fff;text-align:center;background-color:#4763e2;padding:20px 0;font-size:2.2rem}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap{padding:20px}}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap ul{width:100%;padding-left:30px;margin-top:-20px}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap ul li{font-size:1.6rem;color:#333;font-weight:600;list-style:disc;margin-top:20px}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap_flex{width:100%;padding:30px;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap_flex{padding:20px}}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap_flex .box_b{width:100%}.ax_support_area .content_wrap .utilization_area .flex_wrap .r_wrap .txt_wrap_flex .box_b li{font-size:1.6rem;color:#4763e2;font-weight:600;margin-top:20px;border-radius:20px;padding:6px 0;width:100%;background-color:#e6ebff;text-align:center}.ax_support_area .content_wrap .flow_wrap{width:100%;padding:0 0 100px 0}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap{padding:0 0 80px 0}}.ax_support_area .content_wrap .flow_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .flow_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_support_area .content_wrap .flow_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_support_area .content_wrap .flow_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_support_area .content_wrap .flow_wrap dl{width:910px;margin:0 auto;border-bottom:1px solid #d9d9d9;padding:40px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.ax_support_area .content_wrap .flow_wrap dl{width:100%}}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap dl{width:100%;padding:20px 0}}.ax_support_area .content_wrap .flow_wrap dl dt{width:80px;margin-right:80px;text-align:center;color:#4763e2;font-weight:400;line-height:4rem;font-size:6rem;padding-bottom:9px}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap dl dt{width:45px;margin-right:30px;font-size:4rem;line-height:2.5rem}}.ax_support_area .content_wrap .flow_wrap dl dt span{font-size:2.5rem;display:block}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap dl dt span{font-size:1.6rem}}.ax_support_area .content_wrap .flow_wrap dl dd{width:750px}.ax_support_area .content_wrap .flow_wrap dl dd h4{font-size:2.2rem;color:#4763e2;margin-bottom:15px}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap dl dd h4{font-size:1.8rem}}.ax_support_area .content_wrap .flow_wrap dl dd ul{padding-left:1.6rem}.ax_support_area .content_wrap .flow_wrap dl dd ul li{list-style:disc;font-size:1.6rem;color:#333;font-weight:700;margin:10px 0}.ax_support_area .content_wrap .flow_wrap dl dd p{font-size:1.6rem;color:#333;font-weight:700}.ax_support_area .content_wrap .flow_wrap .space{width:910px;margin:0 auto;padding:40px 0 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.ax_support_area .content_wrap .flow_wrap .space{width:100%}}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap .space{width:100%;padding:20px 0 0}}.ax_support_area .content_wrap .flow_wrap .space .dots{width:80px;margin-right:80px;text-align:center;color:#4763e2}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap .space .dots{width:45px;margin-right:30px;font-size:4rem;line-height:2.5rem}}.ax_support_area .content_wrap .flow_wrap .space .dots span{font-size:1.8rem;height:12px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .flow_wrap .space .dots span{font-size:1.6rem}}.ax_support_area .content_wrap .flow_wrap .space .txt_wrap{width:750px;display:block;flex:1}.ax_support_area .content_wrap .flow_wrap .space .txt_wrap p{font-size:1.4rem;color:#333;font-weight:700}.ax_support_area .content_wrap .flow_wrap .space .txt_wrap p span{color:#4763e2;font-size:1.6rem}.ax_support_area .content_wrap .merit_wrap{width:100%;padding:0 0 100px 0}.ax_support_area .content_wrap .merit_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_support_area .content_wrap .merit_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .merit_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_support_area .content_wrap .merit_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_support_area .content_wrap .merit_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_support_area .content_wrap .merit_wrap .flex_wrap{width:100%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:767px){.ax_support_area .content_wrap .merit_wrap .flex_wrap{display:block}}.ax_support_area .content_wrap .merit_wrap .flex_wrap li{width:31%}@media screen and (max-width:767px){.ax_support_area .content_wrap .merit_wrap .flex_wrap li{width:100%;margin-bottom:30px}}.ax_support_area .content_wrap .merit_wrap .flex_wrap li figure{width:100%}.ax_support_area .content_wrap .merit_wrap .flex_wrap li figure img{width:100%}.ax_support_area .content_wrap .merit_wrap .flex_wrap li .txt_wrap{margin-top:20px;text-align:center}.ax_support_area .content_wrap .merit_wrap .flex_wrap li .txt_wrap h4{font-size:1.6rem;color:#333}.ax_support_area .content_wrap .merit_wrap .flex_wrap li .txt_wrap p{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.ax_support_area .content_wrap .plan_wrap{width:100%;padding:0 0 100px 0}.ax_support_area .content_wrap .plan_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .plan_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_support_area .content_wrap .plan_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_support_area .content_wrap .plan_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_support_area .content_wrap .plan_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.ax_support_area .content_wrap .plan_wrap .plan_list{background-color:#fff;width:100%;padding:30px;border-radius:20px;margin-top:50px}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .plan_list{padding:30px 20px}}.ax_support_area .content_wrap .plan_wrap .plan_list h4{text-align:center;font-size:2rem}.ax_support_area .content_wrap .plan_wrap .plan_list h4 span{font-size:2.4rem;color:#4763e2}.ax_support_area .content_wrap .plan_wrap .plan_list ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .plan_list ul{display:block}}.ax_support_area .content_wrap .plan_wrap .plan_list ul li{width:49%;margin-bottom:2%;background-color:#4763e2;padding:20px 15px 20px 15px;position:relative;font-size:1.6rem;font-weight:700;color:#fff;border-radius:10px;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .plan_list ul li{width:100%;padding:20px 15px 20px 10px}}.ax_support_area .content_wrap .plan_wrap .plan_list ul li span{position:relative;width:45px;height:10px}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .plan_list ul li span{width:30px;margin-right:24px}}.ax_support_area .content_wrap .plan_wrap .plan_list ul li span::after,.ax_support_area .content_wrap .plan_wrap .plan_list ul li span::before{content:"";position:absolute;background-color:#fff;border-radius:2px}.ax_support_area .content_wrap .plan_wrap .plan_list ul li span::before{width:4px;height:20px;left:25px;top:2px;transform:translateY(-30%) rotate(45deg)}.ax_support_area .content_wrap .plan_wrap .plan_list ul li span::after{width:4px;height:12px;left:16px;top:9px;transform:translateY(-50%) rotate(-45deg)}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a{width:100%;margin:60px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .flex_wrap_a{display:block}}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li{width:48%;background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li{width:100%;margin-bottom:40px}}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap{text-align:center}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap h4{font-size:1.8rem;color:#fff;background-color:#4763e2;border-radius:30px;padding:8px 0;width:100%}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap .price p{font-weight:700;font-size:3.5rem}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap .price p span{font-size:8rem}.ax_support_area .content_wrap .plan_wrap .flex_wrap_a li .txt_wrap .caption{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.ax_support_area .content_wrap .plan_wrap .inner_read{font-size:1.8rem;color:#333;font-weight:700;margin-top:20px;text-align:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .inner_read{text-align:left}}.ax_support_area .content_wrap .plan_wrap .inner_ttl{font-size:2.8rem;color:#333;position:relative;margin-top:60px}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .inner_ttl{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b{width:100%;margin:50px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .flex_wrap_b{display:block}}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li{width:31%;background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li{width:100%;margin-bottom:40px}}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap{text-align:center}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap h4{font-size:1.8rem;color:#fff;background-color:#4763e2;border-radius:30px;padding:8px 0;width:100%}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap .price p{font-weight:700;font-size:3.5rem}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap .price p span{font-size:8rem}.ax_support_area .content_wrap .plan_wrap .flex_wrap_b li .txt_wrap .caption{margin-top:10px;font-size:1.6rem;color:#333;font-weight:400}.ax_support_area .content_wrap .case_wrap{width:100%;padding:0 0 100px 0}.ax_support_area .content_wrap .case_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_support_area .content_wrap .case_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .case_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_support_area .content_wrap .case_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_support_area .content_wrap .case_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_support_area .content_wrap .case_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.ax_support_area .content_wrap .case_wrap .news_list{width:100%;margin:60px auto 0}.ax_support_area .content_wrap .case_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.ax_support_area .content_wrap .case_wrap .news_list ul{display:block}}.ax_support_area .content_wrap .case_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.ax_support_area .content_wrap .case_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.ax_support_area .content_wrap .case_wrap .news_list ul li{width:100%;margin-bottom:30px}}.ax_support_area .content_wrap .case_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.ax_support_area .content_wrap .case_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.ax_support_area .content_wrap .case_wrap .news_list ul li a figure img{width:100%;height:auto}.ax_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.ax_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.ax_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.ax_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.ax_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.ax_support_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.ax_support_area .content_wrap .member_area{width:100%;padding:0 0 100px 0}.ax_support_area .content_wrap .member_area h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_support_area .content_wrap .member_area h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_support_area .content_wrap .member_area h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_support_area .content_wrap .member_area h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_support_area .content_wrap .member_area .read{font-size:1.6rem;color:#333;font-weight:700}.ax_support_area .content_wrap .member_area .member_list{margin-top:20px}.ax_support_area .content_wrap .member_area .member_list ul{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area .member_list ul{display:block}}.ax_support_area .content_wrap .member_area .member_list ul li{width:32%;margin-right:2%;margin-bottom:40px}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area .member_list ul li{width:100%;display:block}}.ax_support_area .content_wrap .member_area .member_list ul li:nth-child(3n){margin-right:0}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn{width:100%;position:relative}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure{width:100%;min-height:455px;position:relative;overflow:visible}@media screen and (max-width:1100px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure{min-height:42vw}}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure{min-height:unset;height:119vw}}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure img{width:100%;height:auto;transition:transform .8s ease,opacity .8s ease;backface-visibility:hidden;position:absolute;top:0;left:0}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .dummy_btn{position:absolute;bottom:8px;right:4px;display:block;width:30px;height:30px}@media screen and (max-width:1100px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .dummy_btn{bottom:32px}}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .dummy_btn{bottom:36px;right:6px}}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .dummy_btn span{width:30px;height:30px;display:block;border-radius:50%;background-color:#333;border:2px solid #fff;position:relative}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .dummy_btn span::before{content:"";position:absolute;width:6px;height:6px;top:13px;right:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;border-radius:1px;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .img-b{opacity:0;transform:rotateY(-180deg)}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure .img-a{transform:rotateY(0);opacity:1}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure.flip .img-a{transform:rotateY(180deg);opacity:0}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure.flip .img-b{transform:rotateY(0);opacity:1}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure h3{text-align:right;background-color:#4763e2;padding:10px 20px 10px 40px;width:100%;color:#fff;border-radius:10px;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;position:absolute;bottom:-10px;left:0}@media screen and (max-width:1100px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure h3{width:-moz-fit-content;width:fit-content;padding:10px 30px 10px 50px;bottom:0}}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure h3{bottom:0}}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn figure h3 span{display:block}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn .txt_wrap{margin-top:30px;position:relative;z-index:1;transition:all .6s}@media screen and (max-width:1100px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn .txt_wrap{margin-top:20px}}@media screen and (max-width:767px){.ax_support_area .content_wrap .member_area .member_list ul li .link_btn .txt_wrap{margin-top:15px}}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn .txt_wrap .tag{color:#4763e2;font-size:1.4rem;margin-bottom:10px;text-align:left}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn .txt_wrap .cap{font-size:1.4rem;color:#333;text-align:left}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn:hover .txt_wrap{opacity:.6;transition:all .6s}.ax_support_area .content_wrap .member_area .member_list ul li .link_btn:hover .img-a{animation:shake .6s infinite}@keyframes shake{0%{transform:translate(0,0) rotate(0)}20%{transform:translate(-4px,3px) rotate(-2deg)}40%{transform:translate(3px,-4px) rotate(2deg)}60%{transform:translate(-3px,-2px) rotate(-2deg)}80%{transform:translate(4px,2px) rotate(2deg)}100%{transform:translate(0,0) rotate(0)}}.ax_support_area .content_wrap .faq_wrap{width:100%;padding:0}.ax_support_area .content_wrap .faq_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;text-align:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .faq_wrap h2{font-size:5vw}}.ax_support_area .content_wrap .faq_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;align-items:center;font-weight:700;margin:0 auto 10px}.ax_support_area .content_wrap .faq_wrap .accordion{width:910px;margin:0 auto}@media screen and (max-width:1100px){.ax_support_area .content_wrap .faq_wrap .accordion{width:100%}}@media screen and (max-width:767px){.ax_support_area .content_wrap .faq_wrap .accordion{width:100%}}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item{border-bottom:1px solid #d9d9d9;overflow:hidden}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header{position:relative;cursor:pointer;padding:20px 0 20px 50px;display:flex;align-items:center;transition:background .3s;transition:all .6s}@media screen and (max-width:767px){.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header{padding:20px 30px 20px 50px}}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header h4{font-weight:700;color:#4763e2;font-size:16px;flex:1}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header span{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#4763e2;font-size:2rem;width:33px;height:33px;border-radius:50%;box-sizing:border-box;padding:0 0 0 8px;color:#fff;margin-right:20px}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header:hover{opacity:.6;transition:all .6s}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after,.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{content:"";position:absolute;right:27px;top:50%;width:16px;height:2.5px;background-color:#4763e2;border-radius:2px;transition:all .4s ease;transform-origin:center}@media screen and (max-width:767px){.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after,.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{right:4px}}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after{transform:translateY(-50%) rotate(90deg)}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{transform:translateY(-50%) rotate(0)}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header.active::after{opacity:0;transform:translateY(-50%) rotate(180deg) scale(.8)}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header.active::before{transform:translateY(-50%) rotate(0) scale(1.1)}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0 0;transition:max-height .4s ease,padding .3s ease}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content.open{padding:15px 0 20px;max-height:500px}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap{display:flex;align-items:center}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap span{display:block;background-color:#ff882e;font-size:2rem;font-weight:700;width:33px;height:33px;border-radius:50%;box-sizing:border-box;padding:0 0 0 10px;color:#fff;margin-right:20px}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap h5{font-weight:700;color:#ff882e;font-size:16px;margin-bottom:10px;flex:1}.ax_support_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content p{color:#333;font-size:1.6rem;line-height:3rem}.ax_development_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.ax_development_area{padding:80px 0 10px}}.ax_development_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.ax_development_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ax_development_area .content_wrap{width:90%}}.ax_development_area .content_wrap .read_wrap{width:100%;display:flex;justify-content:space-between;padding:0 0 100px;position:relative}.ax_development_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_development_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.ax_development_area .content_wrap .read_wrap{display:block}}.ax_development_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.ax_development_area .content_wrap .read_wrap .txt_wrap{width:100%}}.ax_development_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.ax_development_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.ax_development_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.ax_development_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.ax_development_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.ax_development_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.ax_development_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.ax_development_area .content_wrap .read_wrap figure img{width:100%}.ax_development_area .content_wrap .anker_wrap{width:100%;padding:150px 0;position:relative}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap{padding:80px 0}}.ax_development_area .content_wrap .anker_wrap h2{font-size:2.8rem;color:#333;margin-bottom:20px;position:relative}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_development_area .content_wrap .anker_wrap .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.ax_development_area .content_wrap .anker_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap ul{display:block}}.ax_development_area .content_wrap .anker_wrap ul li{width:49%;padding:20px;position:relative;border-radius:10px;position:relative;background-color:#4763e2}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap ul li{width:100%;margin-bottom:20px}}.ax_development_area .content_wrap .anker_wrap ul li a{display:flex;align-items:center}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap ul li a{display:block}}.ax_development_area .content_wrap .anker_wrap ul li a figure{width:180px}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap ul li a figure{width:100%;margin-bottom:20px}}.ax_development_area .content_wrap .anker_wrap ul li a figure img{width:100%}.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap{padding-left:40px;width:100%;flex:1}@media screen and (max-width:767px){.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap{padding-left:0}}.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap p{font-size:1.8rem;color:#fff;font-weight:600;position:relative}.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap p::before{content:"";position:absolute;display:block;top:50%}.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap p::after{content:"";position:absolute;display:block;top:50%}.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap p::before{width:8px;height:8px;right:15px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.ax_development_area .content_wrap .anker_wrap ul li a .txt_wrap p::after{right:0;background-color:#fff;z-index:1;width:36px;height:36px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.ax_development_area .content_wrap .group_area{width:100%;padding:0 0 150px 0}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area{padding:0 0 80px 0}}.ax_development_area .content_wrap .group_area .gr01{position:relative}.ax_development_area .content_wrap .group_area .gr01::after{content:"";position:absolute;top:0;left:0;background:url(../images/ax/01.webp);background-size:cover;width:180px;height:140px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .gr01::after{width:150px;height:116px}}.ax_development_area .content_wrap .group_area .gr02{position:relative}.ax_development_area .content_wrap .group_area .gr02::after{content:"";position:absolute;top:0;left:0;background:url(../images/ax/02.webp);background-size:cover;width:204px;height:140px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .gr02::after{width:150px;height:116px}}.ax_development_area .content_wrap .group_area .group_read{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .group_read{display:block}}.ax_development_area .content_wrap .group_area .group_read .txt_wrap{width:48%;z-index:1}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .group_read .txt_wrap{width:100%}}.ax_development_area .content_wrap .group_area .group_read .txt_wrap h2{position:relative;font-size:2.4rem;color:#4763e2;padding:50px 0 40px;z-index:1}.ax_development_area .content_wrap .group_area .group_read .txt_wrap p{font-size:1.6rem;color:#333}.ax_development_area .content_wrap .group_area .group_read figure{width:48%}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .group_read figure{margin-top:20px;width:100%}}.ax_development_area .content_wrap .group_area .group_read figure img{width:100%}.ax_development_area .content_wrap .group_area .utilization_area{width:100%;padding:0 0 100px 0;margin:0 auto}@media screen and (max-width:1200px){.ax_development_area .content_wrap .group_area .utilization_area{width:96%}}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area{padding:0 0 80px 0}}.ax_development_area .content_wrap .group_area .utilization_area h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area h3{text-align:center;font-size:5vw}}.ax_development_area .content_wrap .group_area .utilization_area h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ax_development_area .content_wrap .group_area .utilization_area .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .read{margin-bottom:0}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap{width:100%;display:flex;justify-content:space-between;align-items:stretch;margin-top:50px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap{display:block;margin-top:30px}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap figure{width:20px;margin:auto}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap figure{display:block;margin:20px auto 20px}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap figure img{width:100%}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap figure img{transform:rotate(90deg)}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap{width:46%;background-color:#fff;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap{width:100%}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap h4{color:#fff;text-align:center;background-color:#4763e2;padding:20px 0;font-size:2.2rem}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap{padding:20px}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap .normal{width:100%;padding-left:30px;margin-top:-20px}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap .normal li{font-size:1.6rem;color:#4763e2;font-weight:600;list-style:square;margin-top:20px}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap .normal li span{color:#333;display:block;font-weight:400}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap_flex{width:100%;padding:30px;display:flex;align-items:center}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap_flex{padding:20px}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap_flex .box_a{width:100%;margin-top:-20px}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .l_wrap .txt_wrap_flex .box_a li{font-size:1.6rem;color:#333;font-weight:600;margin-top:20px;border-radius:20px;padding:6px 0;width:100%;background-color:#eee;text-align:center}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap{width:46%;background-color:#fff;border-radius:20px;overflow:hidden;border:8px solid #4763e2}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap{width:100%}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap h4{color:#fff;text-align:center;background-color:#4763e2;padding:20px 0;font-size:2.2rem}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap{padding:20px}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap ul{width:100%;padding-left:30px;margin-top:-20px}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap ul li{font-size:1.6rem;color:#4763e2;font-weight:600;list-style:square;margin-top:20px}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap_flex{width:100%;padding:30px;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap_flex{padding:20px}}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap_flex .box_b{width:100%}.ax_development_area .content_wrap .group_area .utilization_area .flex_wrap .r_wrap .txt_wrap_flex .box_b li{font-size:1.6rem;color:#4763e2;font-weight:600;margin-top:20px;border-radius:20px;padding:6px 0;width:100%;background-color:#e6ebff;text-align:center}.ax_development_area .content_wrap .group_area .feature_wrap{width:100%;padding:0 0 100px 0}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap{padding:0 0 80px 0}}.ax_development_area .content_wrap .group_area .feature_wrap h2{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center;margin-bottom:30px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap h2{text-align:center;font-size:5vw;margin-bottom:30px}}.ax_development_area .content_wrap .group_area .feature_wrap h2::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ax_development_area .content_wrap .group_area .feature_wrap .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b{width:100%;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b{display:block}}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content{width:24%;border-radius:20px;overflow:hidden;background-color:#fff}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content{width:100%;margin-bottom:20px}}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content h3{background-color:#4763e2;padding:20px 0 20px 30px;display:flex;align-items:center;color:#fff;font-size:1.6rem}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content h3 span{font-size:4rem;margin-right:10px}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content .inner_wrap{padding:40px 20px 20px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content .inner_wrap{display:block}}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content .inner_wrap .inner{height:-moz-fit-content;height:fit-content}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content .inner_wrap .inner figure{width:-moz-fit-content;width:fit-content;height:100px;margin:0 auto 30px}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content .inner_wrap .inner figure img{width:auto;height:100px}.ax_development_area .content_wrap .group_area .feature_wrap .flex_wrap_b .content .inner_wrap .inner p{color:#333;font-size:1.4rem;text-align:left}.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap{width:100%;padding:50px 45px;box-sizing:border-box;background-color:#fff;border-radius:10px;margin-top:15px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap{padding:20px}}.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap h3{font-size:2.2rem;color:#4763e2;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap h3{font-size:2rem}}@media screen and (max-width:400px){.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap h3{font-size:4.5vw}}.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap h3 br{display:none}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap h3 br{display:block}}.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap h3 span{font-size:4rem;margin-right:10px;font-weight:300}.ax_development_area .content_wrap .group_area .feature_wrap .txt_wrap p{font-size:1.6rem;font-weight:400;color:#333}.ax_development_area .content_wrap .group_area .price_area{width:100%;padding:0 0 100px 0;margin:0 auto}@media screen and (max-width:1200px){.ax_development_area .content_wrap .group_area .price_area{width:96%}}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area{padding:0 0 80px 0}}.ax_development_area .content_wrap .group_area .price_area h2{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center;margin-bottom:30px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area h2{text-align:center;font-size:5vw;margin-bottom:30px}}.ax_development_area .content_wrap .group_area .price_area h2::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ax_development_area .content_wrap .group_area .price_area .read{font-size:1.6rem;color:#333;font-weight:700;margin-bottom:60px}.ax_development_area .content_wrap .group_area .price_area .inner_wrap{width:100%;background-color:#fff;border-radius:20px;padding:40px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap{padding:20px}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .bt{border-top:1px solid #f7f8ff;padding-top:30px;padding-bottom:0;margin-top:30px}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap{display:flex;width:100%}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap{display:block}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap h4{width:300px;padding:10px 0;text-align:center;background-color:#4763e2;border-radius:30px;margin-right:40px;height:-moz-fit-content;height:fit-content;font-size:1.8rem;color:#fff}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap h4{width:100%;margin:0 auto 20px}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap .big{font-size:3.2rem;color:#4763e2;font-weight:700}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap .big{font-size:2.4rem}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap .big .min{font-size:2.4rem}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap .big .min{font-size:1.8rem}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap .big .bk{font-size:1.4rem;font-weight:400;color:#333}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap .big .bk{display:block}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap ul{display:flex;flex-wrap:wrap;flex:1;padding-left:20px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap ul{display:block}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap ul li{width:49%;font-size:1.6rem;color:#4763e2;list-style:square;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap ul li{width:100%;margin-bottom:10px}}.ax_development_area .content_wrap .group_area .price_area .inner_wrap .txt_wrap ul li span{font-size:1.4rem;display:block}.ax_development_area .content_wrap .group_area .contact_btn_area{padding:0 0}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap{width:100%;margin:0 auto}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big{display:flex;align-items:center;background-color:#4763e2;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:20px 70px 20px 70px;border-radius:40px;position:relative;display:block;transition:all .5s;box-sizing:border-box}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big{width:86%;padding:20px 0 20px 0}}@media screen and (max-width:460px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big{width:96%}}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big p{font-size:1.8rem;line-height:1.8rem;color:#fff;font-weight:700}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big p{font-size:1.6rem;text-align:center}}@media screen and (max-width:460px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big p{font-size:1.4rem}}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big figure{width:100px;position:absolute;bottom:0;left:-30px}@media screen and (max-width:460px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big figure{left:-20px}}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big figure img{width:100%}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big::before{content:"";position:absolute;display:block;top:50%}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big::after{content:"";position:absolute;display:block;top:50%}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big::before{width:8px;height:8px;right:28px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big::before{right:24px;width:6px;height:6px}}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big::after{right:10px;border:1px solid #fff;background-color:#fff;z-index:1;width:40px;height:40px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}@media screen and (max-width:767px){.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big::after{width:30px;height:30px}}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big:hover{transition:all .5s}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big:hover::before{right:10px;transition:all .5s;border-top:solid 1px #333;border-right:solid 1px #333;opacity:0}.ax_development_area .content_wrap .group_area .contact_btn_area .bigbtn_wrap .more_btn_big:hover::after{opacity:0;transition:all .5s}.ax_development_area .content_wrap .flow_wrap{width:100%;padding:0 0 100px 0}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap{padding:0 0 80px 0}}.ax_development_area .content_wrap .flow_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_development_area .content_wrap .flow_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_development_area .content_wrap .flow_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_development_area .content_wrap .flow_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_development_area .content_wrap .flow_wrap dl{width:910px;margin:0 auto;border-bottom:1px solid #d9d9d9;padding:40px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.ax_development_area .content_wrap .flow_wrap dl{width:100%}}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap dl{width:100%;padding:20px 0}}.ax_development_area .content_wrap .flow_wrap dl dt{width:80px;margin-right:80px;text-align:center;color:#4763e2;font-weight:400;line-height:4rem;font-size:6rem;padding-bottom:9px}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap dl dt{width:45px;margin-right:30px;font-size:4rem;line-height:2.5rem}}.ax_development_area .content_wrap .flow_wrap dl dt span{font-size:2.5rem;display:block}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap dl dt span{font-size:1.6rem}}.ax_development_area .content_wrap .flow_wrap dl dd{width:750px}.ax_development_area .content_wrap .flow_wrap dl dd h4{font-size:2.2rem;color:#4763e2;margin-bottom:15px}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap dl dd h4{font-size:1.8rem}}.ax_development_area .content_wrap .flow_wrap dl dd ul{padding-left:1.6rem}.ax_development_area .content_wrap .flow_wrap dl dd ul li{list-style:disc;font-size:1.6rem;color:#333;font-weight:700;margin:10px 0}.ax_development_area .content_wrap .flow_wrap dl dd p{font-size:1.6rem;color:#333;font-weight:700}.ax_development_area .content_wrap .flow_wrap .space{width:910px;margin:0 auto;padding:40px 0 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.ax_development_area .content_wrap .flow_wrap .space{width:100%}}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap .space{width:100%;padding:20px 0 0}}.ax_development_area .content_wrap .flow_wrap .space .dots{width:80px;margin-right:80px;text-align:center;color:#4763e2}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap .space .dots{width:45px;margin-right:30px;font-size:4rem;line-height:2.5rem}}.ax_development_area .content_wrap .flow_wrap .space .dots span{font-size:1.8rem;height:12px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.ax_development_area .content_wrap .flow_wrap .space .dots span{font-size:1.6rem}}.ax_development_area .content_wrap .flow_wrap .space .txt_wrap{width:750px;display:block;flex:1}.ax_development_area .content_wrap .flow_wrap .space .txt_wrap p{font-size:1.4rem;color:#333;font-weight:700}.ax_development_area .content_wrap .flow_wrap .space .txt_wrap p span{color:#4763e2;font-size:1.6rem}.ax_development_area .content_wrap .case_wrap{width:100%;padding:0 0 100px 0}.ax_development_area .content_wrap .case_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ax_development_area .content_wrap .case_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ax_development_area .content_wrap .case_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ax_development_area .content_wrap .case_wrap h2::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ax_development_area .content_wrap .case_wrap h2::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ax_development_area .content_wrap .case_wrap .read{font-size:1.6rem;color:#333;font-weight:700}.ax_development_area .content_wrap .case_wrap .news_list{width:100%;margin:60px auto 0}.ax_development_area .content_wrap .case_wrap .news_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.ax_development_area .content_wrap .case_wrap .news_list ul{display:block}}.ax_development_area .content_wrap .case_wrap .news_list ul li{width:31%;margin:0 3.4% 40px 0}.ax_development_area .content_wrap .case_wrap .news_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.ax_development_area .content_wrap .case_wrap .news_list ul li{width:100%;margin-bottom:30px}}.ax_development_area .content_wrap .case_wrap .news_list ul li a:hover img{transform:scale(1.2);transition:all .6s}.ax_development_area .content_wrap .case_wrap .news_list ul li a figure{width:100%;border-radius:10px;overflow:hidden}.ax_development_area .content_wrap .case_wrap .news_list ul li a figure img{width:100%;height:auto}.ax_development_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client{display:block;font-size:1.6rem;position:relative;padding:10px 0 10px 50px;color:#3850d8;margin-top:10px}.ax_development_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:1px solid #d9d9d9}.ax_development_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .client span{margin-left:10px}.ax_development_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .date{font-size:1.4rem;font-weight:700;color:#4763e2;margin-top:10px;margin-bottom:10px;display:block}.ax_development_area .content_wrap .case_wrap .news_list ul li a .cat_wrap h3{font-size:1.4rem;font-weight:700;color:#333;display:block;margin-top:10px;margin-bottom:10px}.ax_development_area .content_wrap .case_wrap .news_list ul li a .cat_wrap .category{font-size:1.2rem;color:#fff;background-color:#4763e2;display:block;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:2px 20px}.ax_development_area .content_wrap .faq_wrap{width:100%;padding:0}.ax_development_area .content_wrap .faq_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;text-align:center}@media screen and (max-width:767px){.ax_development_area .content_wrap .faq_wrap h2{font-size:5vw}}.ax_development_area .content_wrap .faq_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;align-items:center;font-weight:700;margin:0 auto 10px}.ax_development_area .content_wrap .faq_wrap .accordion{width:910px;margin:0 auto}@media screen and (max-width:1100px){.ax_development_area .content_wrap .faq_wrap .accordion{width:100%}}@media screen and (max-width:767px){.ax_development_area .content_wrap .faq_wrap .accordion{width:100%}}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item{border-bottom:1px solid #d9d9d9;overflow:hidden}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header{position:relative;cursor:pointer;padding:20px 0 20px 50px;display:flex;align-items:center;transition:background .3s;transition:all .6s}@media screen and (max-width:767px){.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header{padding:20px 30px 20px 50px}}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header h4{font-weight:700;color:#4763e2;font-size:16px;flex:1}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header span{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#4763e2;font-size:2rem;width:33px;height:33px;border-radius:50%;box-sizing:border-box;padding:0 0 0 8px;color:#fff;margin-right:20px}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header:hover{opacity:.6;transition:all .6s}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after,.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{content:"";position:absolute;right:27px;top:50%;width:16px;height:2.5px;background-color:#4763e2;border-radius:2px;transition:all .4s ease;transform-origin:center}@media screen and (max-width:767px){.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after,.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{right:4px}}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::after{transform:translateY(-50%) rotate(90deg)}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header::before{transform:translateY(-50%) rotate(0)}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header.active::after{opacity:0;transform:translateY(-50%) rotate(180deg) scale(.8)}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-header.active::before{transform:translateY(-50%) rotate(0) scale(1.1)}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0 0;transition:max-height .4s ease,padding .3s ease}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content.open{padding:15px 0 20px;max-height:500px}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap{display:flex;align-items:center}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap span{display:block;background-color:#ff882e;font-size:2rem;font-weight:700;width:33px;height:33px;border-radius:50%;box-sizing:border-box;padding:0 0 0 10px;color:#fff;margin-right:20px}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content .answer_wrap h5{font-weight:700;color:#ff882e;font-size:16px;margin-bottom:10px;flex:1}.ax_development_area .content_wrap .faq_wrap .accordion .accordion-item .accordion-content p{color:#333;font-size:1.6rem;line-height:3rem}.ai_community_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.ai_community_area{padding:80px 0 10px}}.ai_community_area .content_wrap{width:1200px;margin:0 auto 120px}@media screen and (max-width:1200px){.ai_community_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ai_community_area .content_wrap{width:90%}}.ai_community_area .content_wrap .read_wrap{width:1100px;margin:0 auto;display:flex;justify-content:space-between;padding:0 0 100px;position:relative}@media screen and (max-width:1200px){.ai_community_area .content_wrap .read_wrap{width:96%}}.ai_community_area .content_wrap .read_wrap::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ai_community_area .content_wrap .read_wrap::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}@media screen and (max-width:767px){.ai_community_area .content_wrap .read_wrap{display:block}}.ai_community_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.ai_community_area .content_wrap .read_wrap .txt_wrap{width:100%}}.ai_community_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.ai_community_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.ai_community_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.ai_community_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.ai_community_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.ai_community_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.ai_community_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.ai_community_area .content_wrap .read_wrap figure img{width:100%}.ai_community_area .content_wrap .feature_wrap{width:1100px;padding:100px 0 0 0;margin:0 auto 150px}@media screen and (max-width:1200px){.ai_community_area .content_wrap .feature_wrap{width:96%}}.ai_community_area .content_wrap .feature_wrap h2{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap h2{text-align:center;font-size:5vw;padding-bottom:20px}}.ai_community_area .content_wrap .feature_wrap h2 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ai_community_area .content_wrap .feature_wrap .flex_wrap{width:100%;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap{display:block}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap{width:48%;background-color:#fff;border-radius:20px;padding:0 30px;overflow:hidden}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap{width:100%;margin-bottom:30px;padding:0 20px}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap h4{color:#333;text-align:center;font-size:2.2rem;padding:26px 30px;position:relative;border-bottom:1px solid #4763e2}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap h4{font-size:2rem;padding:20px 0}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap h4 span{color:#4763e2;font-size:5.6rem;position:absolute;left:0;top:0}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap h4 span{font-size:3rem;left:0;top:10px}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap .img_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap .img_wrap{padding:20px}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap .img_wrap figure{width:160px;margin:0 auto}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap .img_wrap figure{width:30%}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .l_wrap .img_wrap figure img{width:100%}.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap{width:48%;background-color:#fff;border-radius:20px;padding:0 30px;overflow:hidden}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap{width:100%;margin-bottom:30px;padding:0 20px}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap h4{color:#333;text-align:center;font-size:2.2rem;padding:26px 30px;position:relative;border-bottom:1px solid #4763e2}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap h4{font-size:2rem;padding:20px 0}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap h4 span{color:#4763e2;font-size:5.6rem;position:absolute;left:0;top:0}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap h4 span{font-size:3rem;left:0;top:10px}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap .img_wrap{width:100%;padding:30px}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap .img_wrap{padding:20px}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap .img_wrap figure{width:160px;margin:0 auto}@media screen and (max-width:767px){.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap .img_wrap figure{width:30%}}.ai_community_area .content_wrap .feature_wrap .flex_wrap .r_wrap .img_wrap figure img{width:100%}.ai_community_area .content_wrap .service_area{width:1200px;margin:0 auto;padding:0 0}@media screen and (max-width:1200px){.ai_community_area .content_wrap .service_area{width:100%}}.ai_community_area .content_wrap .service_area .flex_wrap{display:flex;align-items:center;justify-content:space-between;padding:50px;margin:0 auto 30px;border-radius:30px;background-color:#333}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap{display:block;padding:50px 30px}}.ai_community_area .content_wrap .service_area .flex_wrap figure{width:540px}@media screen and (max-width:1200px){.ai_community_area .content_wrap .service_area .flex_wrap figure{width:48%}}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap figure{width:100%}}.ai_community_area .content_wrap .service_area .flex_wrap figure img{width:100%}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap figure img{margin-bottom:30px}}.ai_community_area .content_wrap .service_area .flex_wrap figure .sp_only{display:none}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap figure .sp_only{display:block;margin-top:30px}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap{width:500px}@media screen and (max-width:1200px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap{width:48%}}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap{width:100%}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap h3{color:#fff;font-size:3rem;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:1100px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap h3{font-size:2.73vw}}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap h3{font-size:6vw}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap h3 span{font-size:4.4rem;margin-right:10px}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap h3 span{font-size:11.28vw}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .read{font-size:1.6rem;color:#fff;line-height:2.2rem;margin-bottom:50px}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .read{font-size:1.6rem;margin-bottom:20px}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .read .pc_only{display:block}@media screen and (max-width:1100px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .read .pc_only{display:none}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .read br{display:block}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .read br{display:none}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .more_btn_b a::after{border:1px solid #fff}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .detail{border:1px solid #fff;border-radius:10px;padding:20px;width:430px;box-sizing:border-box;margin-bottom:30px}@media screen and (max-width:1100px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .detail{width:100%}}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .detail p{font-size:1.4rem;color:#fff}.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .pc_only{display:block}@media screen and (max-width:767px){.ai_community_area .content_wrap .service_area .flex_wrap .txt_wrap .pc_only{display:none}}.contact_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.contact_area{padding:80px 0 10px}}.contact_area .content_wrap{width:960px;margin:0 auto 120px}@media screen and (max-width:1100px){.contact_area .content_wrap{width:96%}}@media screen and (max-width:767px){.contact_area .content_wrap{width:90%}}.contact_area .content_wrap .form{width:100%;margin-bottom:50px}.contact_area .content_wrap .form dl{display:block}.contact_area .content_wrap .form dl dt{font-size:1.6rem;color:#333;font-weight:700;width:100%}.contact_area .content_wrap .form dl dt .required{background-color:#4763e2;color:#fff;border-radius:20px;padding:4px 16px;font-size:1.4rem;margin-right:10px}.contact_area .content_wrap .form dl dt .any{background-color:#a3a3a3;color:#fff;border-radius:20px;padding:4px 16px;font-size:1.4rem;margin-right:10px}.contact_area .content_wrap .form dl dd{width:100%;margin-top:10px}.contact_area .content_wrap .form dl dd input{width:100%;padding:20px;box-sizing:border-box;border:none;border-radius:5px}.contact_area .content_wrap .form dl dd textarea{width:100%;height:300px;padding:20px;box-sizing:border-box;border:none;border-radius:5px}.contact_area .content_wrap .flex_wrap{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:767px){.contact_area .content_wrap .flex_wrap{display:block}}.contact_area .content_wrap .flex_wrap dl{display:block;width:48%}@media screen and (max-width:767px){.contact_area .content_wrap .flex_wrap dl{width:100%;margin-bottom:50px}}.contact_area .content_wrap .check{display:flex;align-items:center;margin:40px auto 0;width:-moz-fit-content;width:fit-content}.contact_area .content_wrap .check label{display:flex}.contact_area .content_wrap .check input{margin-right:10px}.contact_area .content_wrap .check p{font-size:1.4rem;color:#333}.contact_area .content_wrap .check p a{text-decoration:underline;color:#4763e2;font-weight:700}.contact_area .content_wrap .more_btn_bk{font-size:1.6rem;color:#fff}.contact_area .content_wrap .more_btn_bk .wpcf7-spinner{display:none!important}.contact_area .content_wrap .more_btn_bk input{font-size:1.6rem;color:#fff;border:none;background-color:unset}.contact_area .content_wrap .more_btn_bk{display:block;margin:40px auto 0;padding:20px 90px 20px 90px;color:#fff}.contact_area .confirm .form dl dd{padding-top:10px;font-size:1.6rem;color:#333}.contact_area .confirm .more_btn_bk{background-color:#ff882e!important}.contact_area .confirm .more_btn_bk::before{border-top:solid 1px #ff882e;border-right:solid 1px #ff882e}.contact_area .confirm .more_btn_bk{background-color:#ff882e!important}.contact_area .confirm .more_btn_bk::before{border-top:solid 1px #ff882e;border-right:solid 1px #ff882e}.contact_area .confirm .back_btn{color:#333;text-align:center;display:block;margin:0 auto 0;font-size:1.6rem;border:none;background-color:unset}.thanks_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.thanks_area{padding:80px 0 10px}}.thanks_area .content_wrap{width:950px;margin:0 auto 120px}@media screen and (max-width:1100px){.thanks_area .content_wrap{width:96%}}@media screen and (max-width:767px){.thanks_area .content_wrap{width:90%}}.thanks_area .content_wrap h3{font-size:2.8rem;text-align:center;color:#333;margin:0 auto 30px}.thanks_area .content_wrap p{font-size:1.6rem;line-height:3rem;text-align:center;color:#333}@media screen and (max-width:767px){.thanks_area .content_wrap p{text-align:left}}.thanks_area .content_wrap p br{display:block}@media screen and (max-width:767px){.thanks_area .content_wrap p br{display:none}}.thanks_area .content_wrap .more_btn_bk{display:block;margin:60px auto;padding:20px 90px 20px 90px}.thanks_area .content_wrap .more_btn_bk p{color:#fff}.ebooksindex_area{width:100%;padding:60px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}.ebooksindex_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.ebooksindex_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ebooksindex_area .content_wrap{width:90%}}.ebooksindex_area .content_wrap .category_link{width:100%;padding:30px 0 60px}.ebooksindex_area .content_wrap .category_link ul{display:flex;margin-bottom:60px;flex-wrap:wrap}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .category_link ul{display:block;margin-bottom:30px}}.ebooksindex_area .content_wrap .category_link ul li{margin-right:10px;height:-moz-fit-content;height:fit-content;display:block;text-align:center}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .category_link ul li{margin:0 auto 10px}}.ebooksindex_area .content_wrap .category_link ul li a{min-width:160px;padding:4px 10px;background-color:#fff;color:#4763e2;border:1px solid #4763e2;border-radius:30px;display:block;transition:all .5s;font-size:1.4rem;box-sizing:border-box}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .category_link ul li a{min-width:unset;width:-moz-fit-content;width:fit-content;margin:0 auto}}.ebooksindex_area .content_wrap .category_link ul li a:hover{background-color:#4763e2;color:#fff;border:1px solid #4763e2;transition:all .5s}.ebooksindex_area .content_wrap .category_link .bar{width:100%;height:1px;background-color:#d9d9d9;position:relative;display:block}.ebooksindex_area .content_wrap .category_link .bar::after{position:absolute;content:" ";display:block;width:10%;height:1px;background-color:#3850d8}.ebooksindex_area .content_wrap .read_wrap{width:1100px;margin:0 auto;display:flex;justify-content:space-between;position:relative;background-color:#fff;border-radius:10px;padding:50px;border:1px solid #4763e2}@media screen and (max-width:1200px){.ebooksindex_area .content_wrap .read_wrap{width:96%}}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .read_wrap{display:block}}.ebooksindex_area .content_wrap .read_wrap .txt_wrap{width:55%}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .read_wrap .txt_wrap{width:100%}}.ebooksindex_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.8rem;color:#4763e2;margin-bottom:30px}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .read_wrap .txt_wrap h2{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width:390px){.ebooksindex_area .content_wrap .read_wrap .txt_wrap h2{font-size:6vw}}.ebooksindex_area .content_wrap .read_wrap .txt_wrap h2 br{display:block}.ebooksindex_area .content_wrap .read_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333;font-weight:700}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn{display:flex;align-items:center;background-color:#4763e2;padding:14px 48px 14px 34px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s;margin:30px auto 0 0}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn p{font-size:1.6rem;line-height:1.6rem;color:#fff;margin-bottom:0;font-weight:500}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn::before{content:"";position:absolute;display:block;top:50%;right:4px}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn::after{content:"";position:absolute;display:block;top:50%;right:4px}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn::before{width:5px;height:5px;right:17px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn::after{right:6px;border:1px solid #fff;background-color:#fff;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn:hover{padding:14px 41px 14px 41px;transition:all .5s}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.ebooksindex_area .content_wrap .read_wrap .txt_wrap .dl_btn:hover::after{opacity:0;transition:all .5s}.ebooksindex_area .content_wrap .read_wrap figure{width:34%}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .read_wrap figure{width:100%;margin-top:20px}}.ebooksindex_area .content_wrap .read_wrap figure img{width:100%;height:auto}.ebooksindex_area .content_wrap .ebook_list{width:100%;margin:0 auto;padding-top:100px}.ebooksindex_area .content_wrap .ebook_list h3{font-size:2.2rem;color:#333;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .ebook_list h3{text-align:center;font-size:5vw;padding-bottom:20px}}.ebooksindex_area .content_wrap .ebook_list h3::before{content:"";width:7px;height:7px;border-radius:1px;display:block;background-color:#4763e2;margin-right:10px}.ebooksindex_area .content_wrap .ebook_list ul{display:flex;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .ebook_list ul{display:block}}.ebooksindex_area .content_wrap .ebook_list ul li{width:31%;margin:0 auto 40px;padding:20px;background-color:#fff;border-radius:10px;border:1px solid #4763e2}@media screen and (max-width:767px){.ebooksindex_area .content_wrap .ebook_list ul li{width:100%}}.ebooksindex_area .content_wrap .ebook_list ul li figure{width:100%;border-radius:10px}.ebooksindex_area .content_wrap .ebook_list ul li figure img{width:100%;height:auto}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap h4{font-size:1.6rem;font-weight:700;color:#4763e2;display:block;margin-top:10px;margin-bottom:10px}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap p{font-weight:400;color:#333;font-size:1.6rem;margin-bottom:10px}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn{display:flex;align-items:center;background-color:#4763e2;padding:14px 38px 14px 24px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s;margin:20px auto 0}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn p{font-size:1.6rem;line-height:1.6rem;color:#fff;margin-bottom:0;font-weight:500}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::before{content:"";position:absolute;display:block;top:50%;right:4px}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::after{content:"";position:absolute;display:block;top:50%;right:4px}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::before{width:5px;height:5px;right:17px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::after{right:6px;border:1px solid #fff;background-color:#fff;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn:hover{padding:14px 31px 14px 31px;transition:all .5s}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.ebooksindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn:hover::after{opacity:0;transition:all .5s}.ebooksindex_area .content_wrap .ebook_list .more_btn_index{margin-left:auto;font-size:1.6rem;color:#333;font-weight:600;display:block;width:-moz-fit-content;width:fit-content;padding-right:50px;position:relative}.ebooksindex_area .content_wrap .ebook_list .more_btn_index::before{content:"";position:absolute;display:block;top:50%}.ebooksindex_area .content_wrap .ebook_list .more_btn_index::after{content:"";position:absolute;display:block;top:50%}.ebooksindex_area .content_wrap .ebook_list .more_btn_index::before{width:5px;height:5px;right:26px;border-top:solid 1px #fff;border-right:solid 1px #fff;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.ebooksindex_area .content_wrap .ebook_list .more_btn_index::after{right:15px;border:1px solid #4763e2;background-color:#4763e2;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.ebooksindex_area .content_wrap .ebook_list .more_btn_index:hover{transition:all .5s}.ebooksindex_area .content_wrap .ebook_list .more_btn_index:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.ebooksindex_area .content_wrap .ebook_list .more_btn_index:hover::after{opacity:0;transition:all .5s}.ebooksindex_area .content_wrap .wp-pagenavi{width:100%;margin-top:60px}.ebooksindex_area .content_wrap .wp-pagenavi .pagination__inner{display:flex;justify-content:end}.ebooksindex_area .content_wrap .wp-pagenavi .pagination__inner span{display:block;width:40px;height:40px;border-radius:50%;background-color:#4763e2;text-align:center;padding:8px;box-sizing:border-box;font-weight:500;font-size:1.4rem;color:#fff;margin:0 10px}.ebooksindex_area .content_wrap .wp-pagenavi .pagination__inner a{display:block;width:40px;height:40px;border-radius:50%;text-align:center;padding:8px;box-sizing:border-box;font-weight:500;font-size:1.4rem;color:#333;margin:0 10px}.ebooks_catindex_area{width:100%;padding:60px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}.ebooks_catindex_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.ebooks_catindex_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ebooks_catindex_area .content_wrap{width:90%}}.ebooks_catindex_area .content_wrap .ebook_list{width:100%;margin:0 auto;padding-top:100px}.ebooks_catindex_area .content_wrap .ebook_list h3{font-size:2.8rem;color:#333;margin-bottom:35px;position:relative;padding-bottom:35px}@media screen and (max-width:767px){.ebooks_catindex_area .content_wrap .ebook_list h3{text-align:center;font-size:5vw;padding-bottom:20px}}.ebooks_catindex_area .content_wrap .ebook_list h3 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.ebooks_catindex_area .content_wrap .ebook_list h3::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.ebooks_catindex_area .content_wrap .ebook_list h3::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.ebooks_catindex_area .content_wrap .ebook_list ul{display:flex;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:767px){.ebooks_catindex_area .content_wrap .ebook_list ul{display:block}}.ebooks_catindex_area .content_wrap .ebook_list ul li{width:31%;margin:0 auto 40px;padding:20px;background-color:#fff;border-radius:10px;border:1px solid #4763e2}@media screen and (max-width:767px){.ebooks_catindex_area .content_wrap .ebook_list ul li{width:100%}}.ebooks_catindex_area .content_wrap .ebook_list ul li figure{width:100%;border-radius:10px}.ebooks_catindex_area .content_wrap .ebook_list ul li figure img{width:100%}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap h4{font-size:1.6rem;font-weight:700;color:#4763e2;display:block;margin-top:10px;margin-bottom:10px}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap p{font-weight:400;color:#333;font-size:1.6rem;margin-bottom:10px}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn{display:flex;align-items:center;background-color:#4763e2;padding:14px 38px 14px 24px;border-radius:30px;position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:all .5s;margin:20px auto 0}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn p{font-size:1.6rem;line-height:1.6rem;color:#fff;margin-bottom:0;font-weight:500}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::before{content:"";position:absolute;display:block;top:50%;right:4px}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::after{content:"";position:absolute;display:block;top:50%;right:4px}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::before{width:5px;height:5px;right:17px;border-top:solid 1px #4763e2;border-right:solid 1px #4763e2;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn::after{right:6px;border:1px solid #fff;background-color:#fff;z-index:1;width:24px;height:24px;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn:hover{padding:14px 31px 14px 31px;transition:all .5s}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn:hover::before{right:10px;transition:all .5s;border-top:solid 1px #fff;border-right:solid 1px #fff}.ebooks_catindex_area .content_wrap .ebook_list ul li .cat_wrap .dl_btn:hover::after{opacity:0;transition:all .5s}.ebooks_catindex_area .content_wrap .wp-pagenavi{width:100%;margin-top:60px}.ebooks_catindex_area .content_wrap .wp-pagenavi .pagination__inner{display:flex;justify-content:end}.ebooks_catindex_area .content_wrap .wp-pagenavi .pagination__inner span{display:block;width:40px;height:40px;border-radius:50%;background-color:#4763e2;text-align:center;padding:8px;box-sizing:border-box;font-weight:500;font-size:1.4rem;color:#fff;margin:0 10px}.ebooks_catindex_area .content_wrap .wp-pagenavi .pagination__inner a{display:block;width:40px;height:40px;border-radius:50%;text-align:center;padding:8px;box-sizing:border-box;font-weight:500;font-size:1.4rem;color:#333;margin:0 10px}.ebook_single_area{width:100%;padding:200px 0 10px;background-color:#f7f8ff;position:relative}.ebook_single_area .content_wrap{width:1100px;margin:0 auto 120px;background-color:#fff;padding:50px;border-radius:20px}@media screen and (max-width:1100px){.ebook_single_area .content_wrap{width:96%}}@media screen and (max-width:767px){.ebook_single_area .content_wrap{width:90%;padding:50px 20px}}.ebook_single_area .content_wrap .post_content{width:100%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:767px){.ebook_single_area .content_wrap .post_content{display:block}}.ebook_single_area .content_wrap .post_content .post{width:47%}@media screen and (max-width:767px){.ebook_single_area .content_wrap .post_content .post{width:100%;margin-bottom:30px}}.ebook_single_area .content_wrap .post_content .post h2{font-size:2.8rem;color:#4763e2;margin-bottom:50px}.ebook_single_area .content_wrap .post_content .post figure{width:100%;margin-bottom:50px}.ebook_single_area .content_wrap .post_content .post figure img{width:100%;height:auto}.ebook_single_area .content_wrap .post_content .post .list_wrap{padding:30px;border-radius:10px;border:1px solid #4763e2;margin-bottom:30px}.ebook_single_area .content_wrap .post_content .post .list_wrap h3{font-size:1.8rem;color:#4763e2}.ebook_single_area .content_wrap .post_content .post .list_wrap ul{padding-left:22px;margin-top:16px}.ebook_single_area .content_wrap .post_content .post .list_wrap ul li{list-style:disc;font-size:1.6rem;margin-top:6px}.ebook_single_area .content_wrap .post_content .post p{font-size:1.6rem;color:#333}.ebook_single_area .content_wrap .post_content .form{width:47%}@media screen and (max-width:767px){.ebook_single_area .content_wrap .post_content .form{width:100%;margin-bottom:30px}}.ebook_single_area .content_wrap .post_content .form dl{display:block;margin-bottom:30px}.ebook_single_area .content_wrap .post_content .form dl dt{font-size:1.6rem;color:#333;font-weight:700;width:100%}.ebook_single_area .content_wrap .post_content .form dl dt .required{background-color:#4763e2;color:#fff;border-radius:20px;padding:4px 16px;font-size:1.4rem;margin-right:10px}.ebook_single_area .content_wrap .post_content .form dl dt .any{background-color:#a3a3a3;color:#fff;border-radius:20px;padding:4px 16px;font-size:1.4rem;margin-right:10px}.ebook_single_area .content_wrap .post_content .form dl dd{width:100%;margin-top:10px}.ebook_single_area .content_wrap .post_content .form dl dd input{width:100%;padding:20px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:5px}.ebook_single_area .content_wrap .post_content .form dl dd textarea{width:100%;height:300px;padding:20px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:5px}.ebook_single_area .content_wrap .post_content .form .check{display:flex;align-items:center;margin:40px auto 0;width:-moz-fit-content;width:fit-content}.ebook_single_area .content_wrap .post_content .form .check label{display:flex}.ebook_single_area .content_wrap .post_content .form .check input{margin-right:10px}.ebook_single_area .content_wrap .post_content .form .check p{font-size:1.4rem;color:#333}.ebook_single_area .content_wrap .post_content .form .check p a{text-decoration:underline;color:#4763e2;font-weight:700}.ebook_single_area .content_wrap .post_content .form .more_btn_bk{font-size:1.6rem;color:#fff}.ebook_single_area .content_wrap .post_content .form .more_btn_bk .wpcf7-spinner{display:none!important}.ebook_single_area .content_wrap .post_content .form .more_btn_bk input{font-size:1.6rem;color:#fff;border:none;background-color:unset}.ebook_single_area .content_wrap .post_content .form .more_btn_bk{display:block;margin:40px auto 0;padding:20px 90px 20px 90px;color:#fff}.pp_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.pp_area{padding:80px 0 10px}}.pp_area .content_wrap{width:950px;margin:0 auto 120px}@media screen and (max-width:1100px){.pp_area .content_wrap{width:96%}}@media screen and (max-width:767px){.pp_area .content_wrap{width:90%}}.pp_area .content_wrap .read{font-size:1.6rem;line-height:3rem;color:#333;margin-bottom:80px;text-align:center}.pp_area .content_wrap .right{font-size:1.6rem;line-height:3rem;color:#333;margin-bottom:80px;text-align:right;margin-top:20px}.pp_area .content_wrap .txt_wrap{width:100%;margin-top:80px}.pp_area .content_wrap .txt_wrap h3{font-size:2rem;color:#333;margin-bottom:10px}.pp_area .content_wrap .txt_wrap p{font-size:1.6rem;line-height:3rem;color:#333}.pp_area .content_wrap .txt_wrap p a{color:#4763e2;text-decoration:underline}.pp_area .content_wrap .txt_wrap .mt_20{margin-top:20px}.pp_area .content_wrap .txt_wrap ol{background-color:#fff;padding:20px 20px 20px 45px;box-sizing:border-box;border-radius:15px;margin:20px auto 0}.pp_area .content_wrap .txt_wrap ol li{font-size:1.5rem;line-height:3rem;color:#333}.pp_area .content_wrap .txt_wrap ol li ul{padding-left:20px}.pp_area .content_wrap .txt_wrap ol li ul li{list-style:disc}.notice_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.notice_area{padding:80px 0 10px}}.notice_area .content_wrap{width:950px;margin:0 auto 120px}@media screen and (max-width:1100px){.notice_area .content_wrap{width:96%}}@media screen and (max-width:767px){.notice_area .content_wrap{width:90%}}.notice_area .content_wrap h2{font-size:2.8rem;text-align:center;color:#333}.notice_area .content_wrap .content_inner{margin-top:100px;width:100%}.notice_area .content_wrap .content_inner dl{display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:30px 0;width:100%;box-sizing:border-box}@media screen and (max-width:767px){.notice_area .content_wrap .content_inner dl{display:block}}.notice_area .content_wrap .content_inner dl dt{width:250px;font-size:1.6rem;color:#333;font-weight:700}@media screen and (max-width:767px){.notice_area .content_wrap .content_inner dl dt{width:100%;margin-bottom:20px}}.notice_area .content_wrap .content_inner dl dd{width:540px;font-size:1.6rem;color:#333}@media screen and (max-width:767px){.notice_area .content_wrap .content_inner dl dd{width:100%}}.not_found_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.not_found_area{padding:80px 0 10px}}.not_found_area .content_wrap{width:950px;margin:0 auto 120px}@media screen and (max-width:1100px){.not_found_area .content_wrap{width:96%}}@media screen and (max-width:767px){.not_found_area .content_wrap{width:90%}}.not_found_area .content_wrap figure{width:130px;margin:0 auto 30px}.not_found_area .content_wrap figure img{width:100%}.not_found_area .content_wrap h2{font-size:2.8rem;text-align:center;color:#333;margin:0 auto 30px}.not_found_area .content_wrap .txt{font-size:1.6rem;line-height:3rem;text-align:center;color:#333}@media screen and (max-width:767px){.not_found_area .content_wrap .txt{text-align:left}}.not_found_area .content_wrap .txt br{display:block}@media screen and (max-width:767px){.not_found_area .content_wrap .txt br{display:none}}.not_found_area .content_wrap .more_btn_bk{display:block;margin:60px auto;padding:20px 90px 20px 90px}.sitemap_area{width:100%;padding:130px 0 10px;background-color:#f7f8ff;margin-top:-60px;border-radius:20px 20px 0 0;position:relative}@media screen and (max-width:767px){.sitemap_area{padding:80px 0 10px}}.sitemap_area .content_wrap{width:1100px;margin:0 auto 120px}@media screen and (max-width:1100px){.sitemap_area .content_wrap{width:96%}}@media screen and (max-width:767px){.sitemap_area .content_wrap{width:90%}}.sitemap_area .content_wrap .flex_wrap{width:100%;display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:767px){.sitemap_area .content_wrap .flex_wrap{display:block}}.sitemap_area .content_wrap .flex_wrap .img_wrap{width:30%}@media screen and (max-width:767px){.sitemap_area .content_wrap .flex_wrap .img_wrap{width:100%;margin-bottom:30px}}.sitemap_area .content_wrap .flex_wrap .img_wrap figure{width:100%}.sitemap_area .content_wrap .flex_wrap .img_wrap figure img{width:100%}.sitemap_area .content_wrap .flex_wrap .txt_wrap{width:65%}@media screen and (max-width:767px){.sitemap_area .content_wrap .flex_wrap .txt_wrap{width:100%}}.sitemap_area .content_wrap .flex_wrap .txt_wrap h3{font-size:2.8rem;color:#4763e2;margin-bottom:35px;position:relative;padding-bottom:25px}@media screen and (max-width:767px){.sitemap_area .content_wrap .flex_wrap .txt_wrap h3{text-align:center;font-size:5vw;padding-bottom:20px}}.sitemap_area .content_wrap .flex_wrap .txt_wrap h3 span{display:block;font-size:1.4rem;color:#4763e2;position:relative;font-weight:700;margin-bottom:10px}.sitemap_area .content_wrap .flex_wrap .txt_wrap h3::before{position:absolute;bottom:0;content:" ";width:100%;height:2px;background-color:#cce4ff;display:block}.sitemap_area .content_wrap .flex_wrap .txt_wrap h3::after{position:absolute;bottom:0;content:" ";display:block;width:10%;height:2px;background-color:#4763e2}.sitemap_area .content_wrap .flex_wrap .txt_wrap .inner_flex{display:flex;justify-content:space-between;margin-top:30px}.sitemap_area .content_wrap .flex_wrap .txt_wrap .inner_flex .link_wrap{width:48%}.sitemap_area .content_wrap .flex_wrap .txt_wrap .inner_flex .link_wrap h4{font-size:1.8rem;color:#333;margin-bottom:16px}.sitemap_area .content_wrap .flex_wrap .txt_wrap .inner_flex .link_wrap h4 a{font-size:1.8rem;color:#333}.sitemap_area .content_wrap .flex_wrap .txt_wrap .inner_flex .link_wrap ul li{margin-top:16px}.sitemap_area .content_wrap .flex_wrap .txt_wrap .inner_flex .link_wrap ul li a{color:#333;opacity:.6;font-size:1.6rem}.sitemap_area .loop-banner{width:100%;overflow:hidden;position:relative}.sitemap_area .loop-banner .loop-track{display:flex;width:-moz-max-content;width:max-content;animation:loop 6s linear infinite}.sitemap_area .loop-banner .loop-track img{width:auto;height:300px}@keyframes loop{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.sitemap_area .loop-banner .bicycle{position:absolute;bottom:20px;right:-250px;width:200px;z-index:10;transform:translateY(0)}.sitemap_area .loop-banner .bicycle img{width:100%;height:auto;display:block}.sitemap_area .loop-banner .bicycle.active{animation:bicycle-enter 1s cubic-bezier(.68,-.55,.27,1.55) forwards,bicycle-dirt .25s linear 1s infinite,bicycle-shift 3s ease-in-out 1s infinite}@keyframes bicycle-enter{0%{right:-250px;transform:translateY(0)}60%{right:10%;transform:translateY(-20px)}80%{right:7%;transform:translateY(10px)}100%{right:5%;transform:translateY(0)}}@keyframes bicycle-dirt{0%{transform:translateY(0)}10%{transform:translateY(-2px)}20%{transform:translateY(1px)}30%{transform:translateY(-3px)}40%{transform:translateY(2px)}50%{transform:translateY(-1px)}60%{transform:translateY(3px)}70%{transform:translateY(-2px)}80%{transform:translateY(1px)}90%{transform:translateY(-1px)}100%{transform:translateY(0)}}@keyframes bicycle-shift{0%{right:5%}20%{right:20%}40%{right:8%}60%{right:13%}80%{right:7%}100%{right:5%}}