﻿*{font-family:source-han-sans-japanese, source-han-sans-cjk-ja, sans-serif, "メイリオ", Meiryo;overflow-wrap:break-word;letter-spacing:0.08rem}@media screen and (max-width: 575px){*{letter-spacing:0.08rem}}h1,h2,h3,h4,h5,h6,.sec-stop p,p,a,td{margin:0;line-height:2;color:#1a2750}h1,h2,h3,h4{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold}p{font-size:1rem}a{transition:.5s;word-break:break-all}a:hover{color:#1a2750;opacity:.5 !important}@media screen and (max-width: 767px){h1{font-size:1.8rem !important}h2{font-size:1.7rem !important}h3{font-size:1.4rem !important}h4{font-size:1.2rem !important}h5{font-size:1rem !important}p{font-size:0.875rem !important}a{font-size:0.875rem !important}}::selection{background:#1a2750;color:#fff}::-moz-selection{background:#1a2750;color:#fff}.under_line{padding-bottom:6px;background:linear-gradient(transparent 98%, #fff 5%);display:inline}.line-txt{padding-bottom:5px;position:relative;z-index:1;background:linear-gradient(#fff, #fff) 0 100%/0 3px no-repeat;font-weight:bold;transition:background .9s}.line-txt.active{background-size:100% 2px}.line-thr,.line-thr-bk{position:relative}.line-thr::before,.line-thr::after,.line-thr-bk::after,.line-thr-bk::before{content:"";position:absolute;top:40%;width:100%;height:2px;background-color:#fff}.line-thr::after,.line-thr-bk::after{top:auto;bottom:35%;left:0}.line-thr-bk::before,.line-thr-bk::after{background-color:#1a2750}.loading{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#fff}.loading__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.text-xl-nowrap{white-space:nowrap}@media screen and (max-width: 1199px){.text-xl-nowrap{white-space:normal}}.button-o{padding:15px 35px;border-radius:5rem;color:#fff !important;background-color:#1a2750;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);padding:15px 55px;position:relative;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%);background-size:200%;transition:1s !important}.button-o:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.button-o:hover{background-position:right center;opacity:1 !important}.button-o:hover::after,.button-o:hover::before{right:50px;opacity:1}.button-o::after,.button-o::before{content:'';display:block;position:absolute;top:50%;right:60px;height:1px;background:#fff;width:10px;transform-origin:right center;transform:translate(30px, 0px) rotate(25deg);opacity:0;transition:.5s}@media screen and (max-width: 575px){.button-o::after,.button-o::before{right:50px;opacity:1}}.button-o::before{width:25px;transform:translate(30px, 0px)}.b-ol{margin-top:30px;padding:10px 50px;border:solid 1px #fff;border-radius:0.3rem;color:#fff !important;font-weight:500}.b-ol:hover{opacity:.5}.cv-button{padding:15px 35px;border-radius:5rem;color:#fff !important;background-color:#1a2750;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);margin-left:10px;padding:10px 25px !important;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%);background-size:200%;font-size:1rem;transition:.5s}.cv-button:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.cv-button:hover{margin-bottom:-5px;background-position:right center}.cv-button::after{width:0 !important}.simple-button a{padding:10px;border:solid 1px #1a2750;border-radius:0.2rem;display:block;text-align:center}.simple-button a:hover{opacity:.5}.simple-button.-info{margin-top:50px}.r-link,.r-link_w,.r-link_p,.r-link-n,.pcat .r-link,.aegise .r-link,.apm .r-link,.moto .r-link{transition:.5s}.r-link::after,.r-link_w::after,.r-link_p::after,.r-link-n::after,.pcat .r-link::after,.aegise .r-link::after,.apm .r-link::after,.moto .r-link::after{display:inline-block;content:"";margin-left:0.3rem;background:url("../img/link_icon.svg") no-repeat;width:12px;height:11px}.r-link_w::after{filter:brightness(0) saturate(100%) invert(96%) sepia(60%) saturate(0%) hue-rotate(24deg) brightness(104%) contrast(101%) !important}.r-link_p{color:#239abf}.r-link_p:hover{color:#239abf;opacity:.5}.r-link_p::after{filter:brightness(0) saturate(100%) invert(53%) sepia(37%) saturate(857%) hue-rotate(148deg) brightness(89%) contrast(95%)}.r-link-n{color:#239abf}.r-link-n:hover{color:#239abf;opacity:.5}.r-link-n::after{content:none}.pcat .r-link_w::after,.pcat .r-link_p::after,.pcat .r-link-n::after,.pcat .r-link::after{filter:brightness(0) saturate(100%) invert(53%) sepia(37%) saturate(857%) hue-rotate(148deg) brightness(89%) contrast(95%)}.aegise .r-link_w::after,.aegise .r-link_p::after,.aegise .r-link-n::after,.aegise .r-link::after{filter:brightness(0) saturate(100%) invert(13%) sepia(16%) saturate(2349%) hue-rotate(209deg) brightness(93%) contrast(97%)}.apm .r-link_w::after,.apm .r-link_p::after,.apm .r-link-n::after,.apm .r-link::after{filter:brightness(0) saturate(100%) invert(19%) sepia(8%) saturate(2458%) hue-rotate(121deg) brightness(96%) contrast(88%)}.moto .r-link_w::after,.moto .r-link_p::after,.moto .r-link-n::after,.moto .r-link::after{filter:brightness(0) saturate(100%) invert(39%) sepia(13%) saturate(545%) hue-rotate(119deg) brightness(93%) contrast(86%)}.pdf-link{padding:20px;border:solid 1px rgba(26,39,80,0.1);border-radius:0.3rem;display:block;color:#239abf !important}.pdf-link i{margin-right:15px;color:#ca4949;font-size:20px}.r-title{padding:5px 20px;border-radius:30rem;color:#1a2750;background-color:rgba(26,39,80,0.15)}@media screen and (max-width: 991px){.r-title{border-radius:0.3rem}}.w-25,.w-50,.w-65,.w-75,.w-80,.w-90{margin:auto;max-width:1500px}@media screen and (max-width: 991px){.w-25,.w-50,.w-65,.w-75,.w-80,.w-90{width:90% !important}}.w-25 .section-title,.w-50 .section-title,.w-65 .section-title,.w-75 .section-title,.w-80 .section-title,.w-90 .section-title,.w-25 .section-title_c,.w-50 .section-title_c,.w-65 .section-title_c,.w-75 .section-title_c,.w-80 .section-title_c,.w-90 .section-title_c{width:auto}.w-65{width:65%}.w-80{width:80%}.w-90{width:90%}.delay-02s{animation-delay:.2s}.delay-03s{animation-delay:.3s}.delay-05s{animation-delay:.5s}.delay-1s{animation-delay:1s}.notes,.notes_w{color:#239abf;font-weight:bold;font-size:0.7rem;vertical-align:top}.notes_w{color:#fff}.notes_txt{font-size:0.8rem}.remise-tip{margin-left:5px;border-radius:50%;position:relative;color:#fff !important;background-color:#656565;width:25px;height:25px;font-weight:bold;vertical-align:middle}.remise-tip::after{content:"?";position:absolute;top:-5px;right:0;left:0}.tooltip-inner{padding:10px;max-width:300px;background-color:#5d5d5d}.bs-tooltip-right .arrow::before{border-right-color:#5d5d5d}.bs-tooltip-left .arrow::before{border-left-color:#5d5d5d}.lg-link{padding:0 !important;border:0;border-radius:0 !important;background:none}@media screen and (max-width: 1250px){.main_wrap{padding-top:0}}.s-padding{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.s-padding{padding-top:50px;padding-bottom:50px}}.breadcrumb_area,.news-breadcrumb,.-seach{padding:150px 30px 60px;border:none;position:relative;float:none;clear:both;min-height:750px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#1a2750;background-position:center}.breadcrumb_area h1,.news-breadcrumb h1,.-seach h1,.breadcrumb_area p,.news-breadcrumb p,.-seach p{color:#fff !important}@media screen and (max-width: 1250px){.breadcrumb_area,.news-breadcrumb,.-seach{padding:50px 20px;min-height:auto}}.breadcrumb_area.--f_n::before,.--f_n.news-breadcrumb::before,.--f_n.-seach::before,.breadcrumb_area.--f_n::after,.--f_n.news-breadcrumb::after,.--f_n.-seach::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,39,80,0.8);z-index:2;mix-blend-mode:screen}.breadcrumb_area.--f_n::after,.--f_n.news-breadcrumb::after,.--f_n.-seach::after{mix-blend-mode:multiply;z-index:1}.breadcrumb_area.--f_n .position-relative,.--f_n.news-breadcrumb .position-relative,.--f_n.-seach .position-relative{z-index:3}@media screen and (max-width: 767px){.breadcrumb-title{text-align:center}}.section-title,.section-title_c{margin:auto;margin-bottom:100px;text-align:center}@media screen and (max-width: 1199px){.section-title,.section-title_c{margin-bottom:50px;width:90%}}.section-title h3,.section-title_c h3{margin-bottom:30px;position:relative;color:#fff}.section-title p,.section-title_c p{color:#fff !important}.section-title_c h3{color:#1a2750}.section-title_c p{color:#1a2750 !important}.slide-arrow{position:absolute;bottom:-15px;z-index:1;transition:.5s}.slide-arrow.prev-arrow{left:-40px}.slide-arrow.next-arrow{right:-40px}.slide-arrow:hover.prev-arrow{left:-45px}.slide-arrow:hover.next-arrow{right:-45px}.slide-arrow_tri{position:absolute;top:50%;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #fff;z-index:1}.slide-arrow_tri.prev-arrow{left:-10px;transform:rotateY(180deg)}.slide-arrow_tri.next-arrow{right:-10px}.remise-pills .nav-item,.remise-pills_res .nav-item{border-right:solid 1px #c1c3c7}.remise-pills .nav-item:last-child,.remise-pills_res .nav-item:last-child{border:none}.remise-pills .remise-nav-link.active,.remise-pills_res .remise-nav-link.active,.remise-pills a:hover,.remise-pills .remise-pills_res a:hover,.remise-pills_res .remise-pills a:hover,.remise-pills_res a:hover{background:none;color:#1a2750}.remise-pills a,.remise-pills_res a{text-align:center}.remise-pills a:hover,.remise-pills_res a:hover{opacity:1}@media screen and (max-width: 767px){.remise-pills_res{padding:5px;border:solid 1px #ccc;border-radius:0.3rem}.remise-pills_res .nav-item{border-right:none;display:block;width:100%}.remise-pills_res .nav-item a{margin:auto;padding:10px 0;border-bottom:solid 1px #534f654a}.remise-pills_res .nav-item:last-child a{border:none}}.remise-nav-link{padding:0 25px;color:#ccc;transition:.5s}@media screen and (max-width: 575px){.remise-nav-link{padding:0 10px}}.remise-table,.remise-table_c,.remise-table_normal{table-layout:fixed;width:100%}.remise-table tr,.remise-table_c tr,.remise-table_normal tr{border-bottom:solid 1px rgba(26,39,80,0.16)}.remise-table tr:last-child,.remise-table_c tr:last-child,.remise-table_normal tr:last-child{border:none}.remise-table td,.remise-table_c td,.remise-table_normal td{padding:30px;vertical-align:top}.remise-table td:first-child,.remise-table_c td:first-child,.remise-table_normal td:first-child{width:200px;font-weight:600}@media screen and (max-width: 767px){.remise-table td,.remise-table_c td,.remise-table_normal td{padding:20px;padding-top:10px;display:block}.remise-table td:first-child,.remise-table_c td:first-child,.remise-table_normal td:first-child{padding-top:20px;padding-bottom:0;width:auto}}.remise-table a:hover,.remise-table_c a:hover,.remise-table_normal a:hover{opacity:.5}.remise-table_c{margin:auto}.remise-table_c td{padding:10px}.remise-table_c td:first-child{padding-right:35px}@media screen and (max-width: 767px){.remise-table_c{width:100%}}.remise-table.skd,.skd.remise-table_c,.skd.remise-table_normal{border:solid 1px rgba(26,39,80,0.16);width:auto}.remise-table.skd td,.skd.remise-table_c td,.skd.remise-table_normal td{width:12%;padding:15px;font-weight:normal}.remise-table.skd td:last-child,.skd.remise-table_c td:last-child,.skd.remise-table_normal td:last-child{width:60%}.remise-table.skd .mon,.skd.remise-table_c .mon,.skd.remise-table_normal .mon{border-bottom:solid 1px rgba(255,255,255,0.1)}.remise-table.skd .mon td,.skd.remise-table_c .mon td,.skd.remise-table_normal .mon td{border-top:solid 1px #fff;width:20%;color:#fff;background-color:#1a2750;font-weight:bold}.remise-table.skd .off,.skd.remise-table_c .off,.skd.remise-table_normal .off{background-color:rgba(26,39,80,0.1)}.remise-table.skd .off td:last-child,.skd.remise-table_c .off td:last-child,.skd.remise-table_normal .off td:last-child{font-weight:bold}@media screen and (max-width: 767px){.remise-table.skd,.skd.remise-table_c,.skd.remise-table_normal{width:100%}.remise-table.skd td,.skd.remise-table_c td,.skd.remise-table_normal td{width:auto}.remise-table.skd .mon td,.skd.remise-table_c .mon td,.skd.remise-table_normal .mon td{width:auto}}.remise-table_normal tr{border:none}.remise-table_normal td{padding:10px}.sw-list{text-align:center}.sw-list li{padding:0}.sw-list a{padding:5px;display:block}.sw-list .active{border:none;background-color:#1a2750}.sw-list .active a{color:#fff}.openMore{margin:20px 0;text-align:center}.openMore label{padding:15px 35px;border-radius:5rem;color:#1a2750 !important;background-color:#fff;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);border:solid 1px #1a2750;box-shadow:none}.openMore label:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.openMore label:hover{box-shadow:none}.openMore input{display:none}.openMore input:checked ~ .hidden_show{height:auto;opacity:1}.hidden_show{overflow:hidden;height:0;text-align:left;opacity:0;transition:.5s}.img_bk{background-repeat:no-repeat;background-position:center}.img_bk-100{background-repeat:no-repeat;background-size:cover;background-position:center}.img_center{margin:auto;display:block}.num-text,.num-text_b,.num-text_f,.num-text_a{margin-right:10px;display:inline-block;border-radius:50%;width:30px;height:30px;line-height:30px;color:#1a2750;text-align:center}.num-text_b{color:#fff;background-color:#1a2750}.num-text_f{background-color:#fff}.label{padding:0 25px;border-radius:30rem;color:#1a2750;background-color:#d3d5de;font-weight:bold}.circle,.circle-center{position:relative;border-radius:50%;background-color:#fff}.circle-inner{position:absolute;top:50%;left:10%;right:10%;-webkit-transform:translateY(-46%);transform:translateY(-46%)}.circle-center .inner{text-align:center}:target{scroll-margin-top:150px}@media screen and (max-width: 575px){:target{scroll-margin-top:100px}}.error_style{margin:auto;padding:250px 20px 0;width:100%}@media screen and (max-width: 1199px){.error_style{text-align:center}}@media screen and (max-width: 991px){.error_style{padding-top:100px}}.site-map li,.site-map a{list-style:none;color:#fff}.site-map>li{padding:15px 0}.site-map>li>a{margin-bottom:10px;padding:5px 20px;border-radius:0.3rem;background-color:rgba(255,255,255,0.12);font-weight:600}.site-map>li>ul li{padding:5px 0 5px 10px}header{border:none}.globalNavi{margin:auto;padding:0 50px;border-radius:0.3rem;position:fixed;top:30px;right:0;left:0;width:93%;background-color:rgba(255,255,255,0.7);transition:.5s}.globalNavi a{word-break:break-word}.globalNavi .logo{margin:0;margin-top:-10px;transition:.5s}.globalNavi .cv-button{margin-top:17px}@media screen and (max-width: 1199px){.globalNavi{padding:0 30px}}.fixed{margin:auto;top:20px !important;z-index:1000;transition:.5s}.fixed a{padding:20px 15px;font-size:0.8rem}.fixed .logo{margin-top:-8px;width:140px;transition:.5s}.fixed .cv-button{margin-top:10px}.r-menu_container{align-items:center}.menu-pc{display:block}@media screen and (max-width: 1250px){.menu-pc{display:none}}nav{text-align:center}nav ul{margin:0;list-style:none;display:flex;justify-content:center}nav ul li a{display:block;text-decoration:none;color:#1a2750;padding:30px 18px}nav ul .has-child a i{padding-right:7px;font-size:0.5rem;transform:translateY(-1px)}.second-nav{padding:20px 50px;visibility:hidden;opacity:0;position:absolute;top:100%;right:0;left:0;background-color:rgba(255,255,255,0.98);border-radius:0.3rem;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);transition:.25s}.second-nav h2{text-align:left}.second-nav h2 span{padding-left:15px;opacity:0.3;font-size:1rem}.second-nav h2 a{margin-left:40px;padding:0;padding-left:15px;display:inline;position:relative;font-size:0.9rem}.second-nav h2 a::after{content:"";position:absolute;left:-5px;top:50%;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #1a2750;transform:translateY(-6px);transition:.5s}.second-nav h2 a:hover::after{left:0}.second-nav .nav-inner{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-around}.second-nav .nav-item{padding:10px}.second-nav .nav-item.sub{width:33.33%;text-align:left}.second-nav .nav-item.sub>div{margin-top:5px}.second-nav .nav-item.sub .nav-link{height:90px}.second-nav .nav-item .nav-link{padding:10px 15px;display:flex;align-items:center;justify-content:center;border:solid 1px rgba(26,39,80,0.3);border-radius:0.2rem;height:100%;font-weight:500}.second-nav .nav-item .nav-link p{padding-left:20px;text-align:left;transition:.5s;line-height:1.5}.second-nav .nav-item .nav-link:hover{border-color:rgba(26,39,80,0.05);opacity:1 !important;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.second-nav .nav-item .nav-link img{margin:auto 0;display:block}.second-nav .nav-item .nav-link_t{padding:15px;flex-direction:column}.second-nav .nav-item .nav-link_t img{margin:0}.second-nav .nav-item .nav-link_t p{padding:0;text-align:center}.second-nav .nav-item .sub-menu{padding:5px 20px;display:block;position:relative}.second-nav .nav-item .sub-menu::after{position:absolute;top:50%;left:0;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #1a2750;transform:translateY(-4px);transition:.5s}.second-nav .nav-item .sub-menu:hover::after{left:1%}.nav_up{z-index:2;top:120%;visibility:visible;opacity:1}.cont_btn{position:absolute;top:0;right:50px}.cont_btn a{margin:0 10px;padding:5px 20px;border-radius:0 0 0.5rem 0.5rem;background-image:radial-gradient(circle farthest-corner at 1.3% 2.8%, #eff9f9 0%, #b6c7e2 100.2%);font-weight:bold;text-align:center}.cont_btn a:hover{padding-top:10px}.menu-mb,.menu-mb_logo,.menu-sy{display:none}@media screen and (max-width: 1250px){.menu-mb,.menu-mb_logo,.menu-sy{display:block;height:100px}}.menu-mb_logo{padding-left:30px;width:auto;float:left}.menu-sy{padding:15px 0;width:auto;position:sticky;top:20px;right:30px;float:right;z-index:10}.drawer_button{margin-left:auto;padding:5px;position:fixed;top:20px;right:20px;border:none;border-radius:0.5rem;display:none;color:#1a2750;background-color:rgba(255,255,255,0.63);width:50px;letter-spacing:0.1em;cursor:pointer;z-index:1001;text-align:center;transition:.5s}.drawer_button .drawer_bar{display:block;height:2px;margin:8px 6px;transition:.5s;transform-origin:0 0;background-color:#1a2750}.drawer_button.active{position:fixed;top:20px;right:50%;background:none}.drawer_button.active .drawer_bar{width:32px;background-color:#1a2750}.drawer_button.active .drawer_bar1{transform:rotate(40deg)}.drawer_button.active .drawer_bar2{opacity:0}.drawer_button.active .drawer_bar3{transform:rotate(-40deg)}.drawer_button.active .drawer_menu_text{display:none}.drawer_button.active .drawer_close{display:block;color:#1a2750}@media screen and (max-width: 767px){.drawer_button.active{right:18rem}}@media screen and (max-width: 1250px){.drawer_button{display:block}}.drawer_text{margin-top:-8px;text-align:center;font-size:10px}.drawer_menu_text{display:block}.drawer_close{letter-spacing:0.08em;display:none}.drawer_bg{width:100%;height:100%;position:fixed;z-index:1;background-color:rgba(255,255,255,0.43);display:none;top:0;left:0}.drawer_nav_wrapper{position:fixed;top:0;right:0;padding:20px;width:50%;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;background-color:#1a2750;z-index:1000;transform:translate(100%);transition:.5s;text-align:left}.drawer_nav_wrapper.open{transform:translate(0)}.drawer_nav_wrapper dt,.drawer_nav_wrapper dd{padding:0}.drawer_nav_wrapper h3{margin-top:50px;line-height:1.5;color:#fff;font-weight:bold}.drawer_nav_wrapper span{color:rgba(255,255,255,0.3);font-weight:bold;font-size:1rem}.drawer_nav_wrapper .cvs-button_sp{padding:10px;width:100% !important}@media screen and (max-width: 767px){.drawer_nav_wrapper{width:18rem}.drawer_nav_wrapper h3{margin-top:60px}}.accordion{margin-top:20px !important;padding:10px 20px;background-color:rgba(255,255,255,0.15)}.accordion__link{margin-top:10px;padding:0;padding-left:15px;position:relative;color:#fff;font-weight:bold}.accordion__link::after{position:absolute;top:50%;left:0;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;transform:translateY(-4px);transition:.5s}.accordion__link:hover{color:rgba(255,255,255,0.5)}.accordion__link:hover::after{left:1%}.accordion__item{margin:10px 0}.accordion__item a{color:#fff}.accordion__title{border:none;background-color:transparent;font-weight:normal}.accordion__title p{color:#fff}.accordion__content{display:none}.accordion__content a{margin-left:10px;padding-top:10px;padding-left:10px;position:relative;font-size:80% !important}.accordion__content a::after{position:absolute;top:50%;left:0;content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff;transition:.5s;transform:translateY(2px)}.accordion__content a:hover::after{left:1%}.accordion__content a:hover{color:#fff}.accordion__content a:hover::after{right:auto;left:1%}.accordion__content a.is-open{display:block}.js-accordion-trigger .accordion__title--group{padding-right:30px !important;margin-bottom:10px;position:relative}.js-accordion-trigger .accordion__title--group::after{content:"";display:block;position:absolute;top:50%;right:-7px;border-radius:50%;width:22px;height:22px;background-color:rgba(255,255,255,0.2);transform:translateY(-40%)}.js-accordion-trigger .accordion__title--group::before{content:"";display:block;position:absolute;top:50%;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-40%) rotate(135deg)}.js-accordion-trigger.is-active .accordion__title--group::before{transform:translateY(0) rotate(315deg)}.cvs-button_sp{margin:auto;margin-top:20px;border:solid 1px #fff;border-radius:0.3rem;display:block;width:80% !important;color:#fff;font-weight:bold;text-align:center}.lg-btn,.lg-btn_sp{padding:2px 20px;position:relative;z-index:1;list-style:none;border-radius:20rem !important;background-color:rgba(255,255,255,0.7);transition:.5s}.lg-btn.fixed,.fixed.lg-btn_sp{top:0 !important}.lg-btn.fixed a,.fixed.lg-btn_sp a{padding:0}.lg-btn_sp{padding:4px 20px;position:absolute;top:20px;right:230px}.lg-btn_sp a{color:#1a2750 !important}@media screen and (max-width: 767px){.lg-btn_sp{padding:2px 20px;top:70px;right:20px}}.lang-eng .lg-btn_sp{top:23px;right:30px}#page_top{margin-bottom:-1px;position:relative;width:100%;height:120px;background-color:#1a2750;transition:.5s}#page_top:hover{background-color:rgba(26,39,80,0.8)}#page_top:hover::after{bottom:25px}#page_top::after{margin:auto;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:42px;height:46px;background-image:url("../img/top.png");transition:0.7s}.info-banner a,.info-banner_nf a{padding:10px;position:fixed;bottom:0;z-index:2;width:100%;color:#fff;background-color:rgba(26,39,80,0.8);font-size:0.9rem;text-align:center;transition:.5s;background-repeat:no-repeat;background-size:cover}.info-banner a:hover,.info-banner_nf a:hover{opacity:.5}.info-banner p,.info-banner_nf p{font-size:0.9rem}.info-banner_nf a{position:static}.contact{padding:150px 70px;position:relative;z-index:2;color:#fff;background:#1a2750;text-align:center}.contact p{color:#fff}@media screen and (max-width: 575px){.contact{padding:50px 20px}}.contact-inner p,.contact-inner a{line-height:5rem;color:#fff;font-weight:600;font-size:4rem;word-break:break-all}@media screen and (max-width: 575px){.contact-inner p,.contact-inner a{font-size:2.5rem}}.form-button,.form-button_o{padding:15px 35px;border-radius:5rem;color:#1a2750 !important;background-color:#fff;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);margin-top:30px;padding:40px;width:100%;border-radius:0.3rem;font-weight:500}.form-button:hover,.form-button_o:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.form-button_o{padding:20px;border:solid 1px #fff;color:#fff !important;background:none;box-shadow:none}.form-button:hover,.form-button_o:hover{opacity:0.5}footer{position:relative}footer a{word-break:break-word}footer .footer_top{padding:100px;background-image:url("../img/footer.jpg");background-repeat:no-repeat;background-size:cover;background-position:right}footer .footer_top .widget{width:100%;line-height:45px}footer .footer_top .widget ul li a:hover:before{width:0}@media screen and (max-width: 1199px){footer .footer_top{padding:50px}}@media screen and (max-width: 991px){footer .footer_top{padding:30px}}@media screen and (max-width: 767px){footer .footer_top{background-image:none;background-color:rgba(26,39,80,0.8)}}footer .footer_btm{color:#747986;background-color:#1a2750;padding:20px 5px}footer .footer_btm span{padding:0}footer li>a{color:#fff !important;font-weight:bold;transition:.5s}footer li>a:hover{opacity:.5}.widget ul li ul a{padding-left:15px;font-size:0.8rem;font-weight:normal;opacity:0.8}.widget ul li ul a:before{top:50%;width:10px !important;background-color:#fff !important}.sns-b a{padding:5px 20px;border:solid 1px rgba(255,255,255,0.4);border-radius:0.3rem;display:block;color:#fff;text-align:center;transition:.5s}.sns-b a:hover{opacity:.5}.used-items{margin-top:20px;line-height:2.3rem}.used-items a{color:#fff}.company-profile{margin-top:30px;padding-top:40px;padding-left:30px}.company-profile::before{position:absolute;top:0;content:"";width:100%;height:1px;background:rgba(255,255,255,0.41)}@media screen and (max-width: 1199px){.company-profile::before{content:none}}@media screen and (max-width: 1199px){.company-profile{margin:auto;margin-top:20px;padding-top:50px;padding-left:0;border-top:solid 1px rgba(255,255,255,0.4)}}.trademark{font-size:0.8em}.service-cvr{padding:15px 35px;border-radius:5rem;color:#fff !important;background-color:#1a2750;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);margin-top:60px}.service-cvr:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.service-cvr:hover{opacity:.5}.service-cvr_s{padding:15px 35px;border-radius:5rem;color:#1a2750 !important;background-color:#fff;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);margin-top:60px}.service-cvr_s:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.service-about{padding:150px 0}@media screen and (max-width: 767px){.service-about{padding:100px 0}}.service-about>div{margin:auto;width:75%;text-align:center}@media screen and (max-width: 1199px){.service-about>div{width:90% !important}}.service-about p{line-height:2.5}.white-box,.white-box_o,.brand-box{margin:15px 0;padding:20px;border-radius:0.3rem;display:inline-flex;justify-content:center;align-items:center;width:100%;height:150px;background-color:#fff;transition:.5s}@media screen and (max-width: 767px){.white-box_o{margin:0;padding:20px 0px;height:auto;border-bottom:solid 1px #e2e2e2}}.num-text,.num-text_b,.num-text_f,.num-text_a{margin-right:10px;display:inline-block;border-radius:50%;width:30px;height:30px;line-height:30px;color:#241f46;text-align:center}.num-text_a{color:#241f46;background-color:#fff}.num-text_b{color:#fff;background-color:#241f46}@media screen and (max-width: 575px){.trangit-button{padding:0 0 0 10px}}.case-box_top,.case-box{margin:0 20px 25px;border-radius:.5rem;position:relative;height:400px;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);opacity:0.4}.case-box_top a,.case-box a{border-radius:.5rem;position:absolute;left:0;width:100%;height:100%;z-index:1;transition:.5s;opacity:0;backdrop-filter:blur(5px)}.case-box_top a::after,.case-box a::after{margin:auto;position:absolute;top:50%;right:0;left:0;content:"導入事例へ";color:#fff;font-weight:600;font-size:1.2rem;text-align:center;transition:.5s}.lang-eng .case-box_top a::after,.lang-eng .case-box a::after{content:"read more"}.case-box_top a:hover,.case-box a:hover{background-color:rgba(26,39,80,0.5);opacity:1 !important}.case-box_top a:hover::after,.case-box a:hover::after{top:45%;opacity:1}.case-box_top.slick-center,.slick-center.case-box{opacity:1;transition:0.5s}@media screen and (max-width: 767px){.case-box_top,.case-box{opacity:1}.case-box_top a::after,.case-box a::after{content:none}}@media screen and (max-width: 575px){.case-box_top,.case-box{margin:0 10px 25px}}.case-box_topIn{padding:25px;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.case-box_topIn p{color:#fff !important;font-weight:bold;font-size:1.2rem;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif !important}.case-box_topIn strong{display:none}.case-box_topIn span{padding:5px 20px;border-radius:10rem;color:#1a2750;background-color:rgba(255,255,255,0.5);font-weight:bold;font-size:0.8rem}.case-box_topIn small{padding-left:30px;display:block;position:relative;color:#fff}.case-box_topIn small::before{position:absolute;content:"";top:50%;left:0;width:20px;height:1px;background-color:rgba(255,255,255,0.5)}@media screen and (max-width: 767px){.case-box_topIn strong{margin-top:15px;padding:5px;border-radius:10rem;display:block;color:#1a2750;background-color:#fff;font-size:15px;text-align:center}}@media screen and (max-width: 575px){.case-box_topIn p{padding:0}}.flow-box{margin:10px;padding:70px 35px;border:solid 1px #fff;border-radius:0.5rem;display:flex;align-items:center;position:relative;height:400px;color:#fff;background-repeat:no-repeat;background-position:bottom left 20px;writing-mode:vertical-rl}.flow-box::after{position:absolute;top:45%;right:-25px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;font-size:2rem}@media screen and (max-width: 1199px){.flow-box::after{top:98%;left:50%;content:"\f0d7"}}.flow-box img{position:absolute;top:-20px;left:-30px}@media screen and (max-width: 1199px){.flow-box img{margin-right:15px;position:relative;top:0;left:0}}.flow-box p{color:#fff;font-size:1.2rem}.flow-box:last-child{border:solid 2px #f5a341;background-color:rgba(245,163,65,0.15)}.flow-box:last-child::after{content:none}.flow-box:last-child p{color:#f5a341;font-weight:600}@media screen and (max-width: 1199px){.flow-box{padding:20px;height:auto;background-position:right 20px center;writing-mode:horizontal-tb}}.service-faq{font-size:1rem}.service-faq td{padding:20px}.service-faq .que{border-bottom:solid 1px #1a2750;font-weight:600}.service-faq .que i{font-size:1.5rem}.service-faq .ans i{font-weight:100;font-size:1.3rem}.site-link{background-repeat:no-repeat;background-size:cover;background-position:center;transition:.5s}.site-link a{padding:100px 10px;position:relative;display:block;width:100%;color:#fff !important;font-weight:600;font-size:1.3rem;text-align:center}.site-link a::before{transition:.5s;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(26,39,80,0.5);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.site-link a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:42%;opacity:0}.site-link a:hover{opacity:.5}.site-link a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.site-link a:hover::after{margin-left:20px;opacity:1}.site-link2{padding:30px;background-repeat:no-repeat;background-size:cover;background-position:center;transition:.5s}.site-link2 a{padding:20px 100px;position:relative;display:inline-block;border-radius:0.3rem;background-color:#fff !important;font-weight:600;font-size:1.3rem;overflow:hidden}.site-link2 a::before{transition:.5s;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(26,39,80,0.5);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.site-link2 a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:50%;right:30px;-webkit-transform:translatey(-20px);transform:translatey(-20px);opacity:0}.site-link2 a:hover{opacity:.5}.site-link2 a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.site-link2 a:hover::after{right:20px;opacity:1}@media screen and (max-width: 1199px){.site-link2 a{margin-top:20px;padding:20px;display:block;text-align:center}}@media screen and (max-width: 575px){.site-link2 a::after{content:none}}.service-area{margin:150px auto 100px auto;padding:150px 30px 60px;border-radius:1rem;position:relative;width:90%;max-width:2000px}.service-area .section_title_t{position:absolute;top:-20px;left:-50px}.service-area .section_title_t h1{padding-left:0;color:#1a2750;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.service-area .section_img{position:absolute;right:-30px;top:-30px;opacity:0.3}@media screen and (max-width: 1199px){.service-area{margin:100px auto;padding:10%;border-radius:1.5rem;width:90%}.service-area .section_title_t{margin-top:-50px;position:static}}@media screen and (max-width: 767px){.service-area{border-radius:0;padding:30px;width:100%;overflow-x:clip}.service-area .section_title_t h1{font-size:2rem}.service-area .section_img{opacity:0.1}}@media screen and (max-width: 575px){.service-area .section_title_t{margin-top:-60px}}.service-title{margin:auto;margin-top:100px;margin-bottom:30px;width:90%}.service-title h3{padding-left:30px;position:relative;line-height:1.5}.service-title h3::before{position:absolute;top:50%;left:-25px;width:35px;height:1px;content:"";background-color:rgba(26,39,80,0.5)}@media screen and (max-width: 1199px){.service-title{text-align:center}.service-title h3{padding-left:0;display:block}.service-title h3::before{content:none}.service-title p{padding:0;border-radius:0;background:none}}.service-content,.service-content_r{margin:auto;padding:50px;border-radius:0.5rem;justify-content:space-between;align-items:center;width:90%;background-color:rgba(255,255,255,0.6)}.service-content h4,.service-content_r h4{margin:30px 0;padding-left:50px;position:relative;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.5}.service-content h4 img,.service-content_r h4 img{position:absolute;top:25%;left:-10px}@media all and (-ms-high-contrast: none){.service-content h4,.service-content_r h4{background-image:none !important}}.service-content a,.service-content_r a{margin:15px auto;padding:20px;border-radius:0.3rem;display:block;position:relative;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;font-weight:600 !important;font-size:1rem;text-align:center;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.service-content a::after,.service-content_r a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:35%;right:30px;font-size:2rem;opacity:0;transition:.5s}.service-content a:hover::after,.service-content_r a:hover::after{right:20px;opacity:1}.service-content a img,.service-content_r a img{margin-bottom:10px}.service-content_r h4{padding-left:70px}.service-content_r h4 img{top:0;left:10px}.service-content_r a{padding:30px;height:auto;text-align:center}.service-content_r p{font-weight:bold}.service-content .aegise_txt p,.service-content_r .aegise_txt p{padding:20px;background:linear-gradient(143deg, #e2e6f300 0%, #dddfeb 100%);border-radius:0.3rem;font-weight:bold}@media screen and (max-width: 1199px){.service-content,.service-content_r{padding:20px;justify-content:center;width:auto}.service-content h4,.service-content_r h4{padding-left:0 !important;text-align:center}.service-content h4 img,.service-content_r h4 img{margin:auto;margin-bottom:20px;display:block;position:static}.service-content p,.service-content_r p{text-align:center}}@media screen and (max-width: 767px){.service-content a::after,.service-content_r a::after{content:none}}.pcat p,.pcat a{color:#239abf}.pcat .service-about h3{color:#239abf}.pcat .service-cvr{background-color:#239abf}.pcat .service-cvr_s{color:#239abf !important}.pcat .section-bk{background-color:#239abf}.pcat .section-title_c h3,.pcat .section-title_c p{color:#239abf !important}.pcat .case-box a:hover{background-color:rgba(35,154,191,0.4)}.pcat .slick-dots li.slick-active button::before{color:#239abf}.pcat .slick-dots li button:hover::before{color:#239abf}.ec .section-bk{background-color:#68768e}.ec .case-box a:hover{background-color:rgba(26,39,80,0.4)}.ec .slick-dots li.slick-active button::before{color:#1a2750}.ec .slick-dots li button:hover::before{color:#1a2750}.badge,.badge-ec,.badge-moto,.badge-s,.badge-sec{position:absolute;border-radius:50%;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.badge .inner,.badge-ec .inner,.badge-moto .inner,.badge-s .inner,.badge-sec .inner{position:absolute;top:50%;left:10%;right:10%;-webkit-transform:translateY(-46%);transform:translateY(-46%);line-height:1.5;color:#fff;text-align:center}.badge-ec{right:-5%;top:-24%;width:200px;height:200px;background-image:linear-gradient(to top, #48c6ef 0%, #6f86d6 100%)}.badge-ec .inner{right:0;left:0;transform:translateY(-44%)}.badge-ec p{font-size:0.8rem}.badge-moto{right:0;top:200px;width:250px;height:250px;background-image:linear-gradient(to top, #526864 0%, #91a7a3 100%)}.badge-moto .inner{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.badge-moto small{color:#fff !important}.badge-s{width:120px;height:120px;background-color:#fff}.badge-s .inner{color:#1a2750;font-size:0.9rem}.badge-s::after{content:"";position:absolute;top:85%;right:10%;width:0;height:0;border-style:solid;border-width:30px 15px 0 15px;border-color:#fff transparent transparent transparent;transform:rotate(324deg)}.badge-sec{z-index:1;right:-4%;top:-38%;width:200px;height:200px;background:#1a2750;background-size:200% 200%;transition:0.5s ease}.badge-sec .inner{right:0;left:0;transform:translateY(-44%)}.badge-sec p{font-size:0.8rem}.badge-sec::before{border-radius:50%;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg, #5046a1 0%, #63a3c9 100%);z-index:-1;transition:.5s}.badge-sec::after{border-radius:50%;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg, #8882b5 0%, #7eabc5 100%);z-index:-2;transition:.5s}.badge-sec:hover{opacity:1 !important}.badge-sec:hover::before{opacity:0}@media screen and (max-width: 1250px){.badge-ec,.badge-sec{margin-bottom:25px;padding:0 20px 10px;position:relative;top:auto;right:auto;display:inline-block;border-radius:0.3rem;width:100%;height:auto}.badge-ec .inner,.badge-sec .inner{position:relative;top:auto;left:auto;right:auto;-webkit-transform:translateY(0);transform:translateY(0)}.badge-sec{margin-bottom:0;background:linear-gradient(120deg, #5046a1 0%, #63a3c9 100%)}.badge-sec::before,.badge-sec::after{content:none}.badge-moto{top:0}}@media screen and (max-width: 991px){.badge-moto{margin-bottom:30px;position:relative;top:auto;display:inline-block;border-radius:0.3rem;width:auto;height:auto}.badge-moto .inner{padding:10px 20px;position:relative;top:auto;left:auto;right:auto;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 767px){.badge-ec{padding:10px}}.badge_simple{padding:10px 20px;display:inline-block;border-radius:0.2rem;background:linear-gradient(114deg, rgba(35,154,191,0.77) 0%, #20397D 100%)}.u-box__white{padding:60px 30px 45px;position:relative;border-radius:0.3rem;background-color:#fff}@media screen and (max-width: 1199px){.u-box__white{margin-top:30px;padding:20px}}.option-slide img{margin:auto}.pickup{margin-top:100px;position:relative;text-align:center}.pickup>h5{margin:auto;padding:0 50px;position:absolute;top:-20px;right:0;left:0;display:inline-block;width:300px;background-color:#fff}.pickup .inner-bk{padding:50px 80px;border-radius:0.5rem;background-color:rgba(255,255,255,0.3)}.pickup .inner-bk p,.pickup .inner-bk h5{color:#fff}@media screen and (max-width: 767px){.pickup>h5{position:relative;width:100%}.pickup .inner-bk{padding:30px}}.flow-sub{margin:auto}.flow-sub .flow-bar,.flow-sub .flow-bar_2{margin-bottom:15px;padding:0;position:relative;height:100px;background-color:rgba(255,255,255,0.15)}.flow-sub .flow-bar::after,.flow-sub .flow-bar_2::after{position:absolute;top:0;bottom:0;left:100%;content:"";width:50px;background:linear-gradient(to bottom left, transparent 50%, rgba(255,255,255,0.15) 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, rgba(255,255,255,0.15) 50%) bottom left/100% 50% no-repeat}.flow-sub .flow-bar .user,.flow-sub .flow-bar_2 .user{height:100px;background-color:rgba(255,255,255,0.2)}.flow-sub .flow-bar .user h6,.flow-sub .flow-bar_2 .user h6,.flow-sub .flow-bar .user .sec-stop p,.sec-stop .flow-sub .flow-bar .user p,.flow-sub .flow-bar_2 .user .sec-stop p,.sec-stop .flow-sub .flow-bar_2 .user p{padding:0 19px;position:absolute;top:50%;right:0;left:0;line-height:1.3;transform:translateY(-39px)}.flow-sub .flow-bar p,.flow-sub .flow-bar_2 p{padding-right:15px;position:relative;line-height:1.5;font-weight:bold}.flow-sub .flow-bar p::after,.flow-sub .flow-bar_2 p::after{position:absolute;top:50%;right:0;content:"";border-top:solid 1px #fff;border-right:solid 1px #fff;width:20px;height:20px;transform:rotate(45deg) skew(10deg, 10deg) translateY(-11px);z-index:1}.flow-sub .flow-bar .point p,.flow-sub .flow-bar_2 .point p{padding:15px;position:relative;background-color:rgba(35,154,191,0.75);border-radius:0.5rem 0.5rem 0 0;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.flow-sub .flow-bar .point p::before,.flow-sub .flow-bar_2 .point p::before{content:"";position:absolute;left:0;top:100%;border-radius:0 0 0.5rem 0.5rem;width:100%;height:117px;color:#fff;background-color:rgba(35,154,191,0.75);z-index:1;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.flow-sub .flow-bar .point p::after,.flow-sub .flow-bar_2 .point p::after{content:"課金日";margin:auto;bottom:-96%;left:0;right:0;border:none;border-radius:0.2rem;width:70px;height:28px;color:#239abf;background-color:#fff;z-index:2;transform:none;font-weight:bold}.flow-sub .flow-bar_2{margin-bottom:0;background-color:rgba(255,255,255,0.8)}.flow-sub .flow-bar_2::after{background:linear-gradient(to bottom left, transparent 50%, rgba(255,255,255,0.8) 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, rgba(255,255,255,0.8) 50%) bottom left/100% 50% no-repeat}.flow-sub .flow-bar_2 .user{background-color:rgba(255,255,255,0.5)}.flow-sub .flow-bar_2 .user h6,.flow-sub .flow-bar_2 .user .sec-stop p,.sec-stop .flow-sub .flow-bar_2 .user p{transform:translateY(-41px)}.flow-sub .flow-bar_2 p{color:#1a2750}.flow-sub .flow-bar_2 p::after{border-top:solid 1px #1a2750;border-right:solid 1px #1a2750}@media screen and (max-width: 1199px){.flow-sub .flow-bar .point p,.flow-sub .flow-bar_2 .point p{padding:10px}.flow-sub .flow-bar .point p::after,.flow-sub .flow-bar_2 .point p::after{bottom:-116%;border-radius:0;width:76px}.flow-sub .flow-bar .user h6,.flow-sub .flow-bar_2 .user h6,.flow-sub .flow-bar .user .sec-stop p,.sec-stop .flow-sub .flow-bar .user p,.flow-sub .flow-bar_2 .user .sec-stop p,.sec-stop .flow-sub .flow-bar_2 .user p{padding:0 13px}}@media screen and (max-width: 991px){.flow-sub .flow-bar,.flow-sub .flow-bar_2{height:430px}.flow-sub .flow-bar .user,.flow-sub .flow-bar_2 .user{height:59px}.flow-sub .flow-bar .user h6,.flow-sub .flow-bar_2 .user h6,.flow-sub .flow-bar .user .sec-stop p,.sec-stop .flow-sub .flow-bar .user p,.flow-sub .flow-bar_2 .user .sec-stop p,.sec-stop .flow-sub .flow-bar_2 .user p{transform:translateY(-9px)}.flow-sub .flow-bar::after,.flow-sub .flow-bar_2::after{top:100%;right:0;left:0;width:auto;height:50px;background:linear-gradient(to bottom left, rgba(255,255,255,0.15) 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, rgba(255,255,255,0.15) 50%, transparent 50%) top right/50% 100% no-repeat}.flow-sub .flow-bar p,.flow-sub .flow-bar_2 p{padding:15px;padding-top:20px}.flow-sub .flow-bar p br,.flow-sub .flow-bar_2 p br{display:none}.flow-sub .flow-bar p::after,.flow-sub .flow-bar_2 p::after{border-top:0;border-bottom:solid 1px;transform:rotate(45deg) skew(-10deg, -10deg) translate(-11px, 1px);left:50%;top:90%}.flow-sub .flow-bar .point p,.flow-sub .flow-bar_2 .point p{margin-top:25px;padding:30px 15px;border-radius:0.5rem 0 0 0.5rem}.flow-sub .flow-bar .point p::before,.flow-sub .flow-bar_2 .point p::before{top:0;left:100%;width:113%;height:100%;border-radius:0 0.5rem 0.5rem 0}.flow-sub .flow-bar .point p::after,.flow-sub .flow-bar_2 .point p::after{bottom:50%;left:96%;height:24px;transform:translateY(-100%)}.flow-sub .flow-bar_2::after{background:linear-gradient(to bottom left, rgba(255,255,255,0.8) 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, rgba(255,255,255,0.8) 50%, transparent 50%) top right/50% 100% no-repeat}.flow-sub .flow-bar_2 .user h6,.flow-sub .flow-bar_2 .user .sec-stop p,.sec-stop .flow-sub .flow-bar_2 .user p{transform:translateY(-22px)}}@media screen and (max-width: 767px){.flow-sub .flow-bar .point p::after,.flow-sub .flow-bar_2 .point p::after{height:22px}}@media screen and (max-width: 575px){.flow-sub .flow-bar,.flow-sub .flow-bar_2{height:430px}.flow-sub .flow-bar .point p,.flow-sub .flow-bar_2 .point p{padding:20px 15px}.flow-sub .flow-bar .point p::after,.flow-sub .flow-bar_2 .point p::after{height:22px}}.parcel .circle-center{width:120px;height:120px;background-color:#1a2750}@media screen and (max-width: 991px){.parcel .circle-center{margin:auto;margin-top:50px;border-radius:0.3rem;width:100%;height:100px}}.inner-bk{background-color:rgba(26,39,80,0.5)}.inner-bk>h5>small.badge-dark{padding:2px 20px;border-radius:30rem;background-color:#1a2750;font-weight:bold;font-size:70%}@media screen and (max-width: 767px){.pickup-slide .slide-arrow_tri{top:10%}}.pickup-box{margin-top:20px;padding:30px;border-radius:0.3rem;height:100%;background-color:rgba(255,255,255,0.2)}.pickup-box img{margin:50px auto;max-width:500px}.pickup-box .num-text_a{color:#506091}.pickup-box .badge-info{padding:1px 10px;border-radius:0.3rem;width:auto;background-color:rgba(26,39,80,0.7);font-weight:bold}@media screen and (max-width: 991px){.pickup-box img{width:80%}.pickup-box .badge-info{margin-bottom:7px}}@media screen and (max-width: 767px){.pickup-box .pickup-box{padding:20px}.pickup-box img{width:100%;min-width:auto !important}}.pages-slide__box{opacity:0.4}.pages-slide__box.slick-center{opacity:1;transition:.5s}.pages-slide__arrow{position:absolute;top:0;bottom:0;z-index:2}.pages-slide__arrow.prev-arrow{left:33%}.pages-slide__arrow.prev-arrow::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;left:8px}.pages-slide__arrow.prev-arrow:active::after{left:2px}.pages-slide__arrow.next-arrow{right:33%}.pages-slide__arrow.next-arrow::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;right:8px}.pages-slide__arrow.next-arrow:active::after{right:2px}.pages-slide__arrow::after{position:absolute;top:50%;color:#239abf;font-size:2rem;transform:translateY(-2rem)}.pages-slide.-pcat .pages-slide__box{transform:scale(0.8);transition:.5s}.pages-slide.-pcat .pages-slide__box.slick-center{transform:scale(1);transition:.5s}.case-area{position:relative}.case-area::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;background-image:radial-gradient(circle at 1100px 1500px, rgba(77,179,230,0.5) 0, transparent 60%)}.case-area pick{position:relative}.case-area pick>img{position:absolute;top:-12%;z-index:-1;transform:none !important;opacity:0.1 !important}.case-intro{margin-top:100px;padding:40px 60px;padding-top:50px;border:solid 1px rgba(35,154,191,0.1);border-radius:1rem;position:relative;background-color:#fff;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.case-intro .service-name{padding:5px 30px;border:solid 1px rgba(26,39,80,0.25);border-radius:30rem;color:#1a2750;font-weight:bold;text-align:center}.case-intro>span{margin:auto;padding:2px 20px;display:block;position:absolute;top:-15px;right:0;left:0;width:300px;color:#fff;background-color:#1a2750;font-size:16px;text-align:center}.case-intro .result{margin:0 0 15px;padding:10px 20px;border-radius:0.3rem;width:100%;color:#fff;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%);font-size:18px;font-weight:bold;text-align:center}.case-intro a{margin-top:20px;padding-right:20px;position:relative;width:100%;color:#1a2750;text-align:right}.case-intro a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:1px;right:0}.case-intro a:hover::after{right:-5px}@media screen and (max-width: 991px){.case-intro img{max-width:100px}}@media screen and (max-width: 767px){.case-intro{padding:25px;padding-top:30px}.case-intro>span{width:200px}.case-intro .result{padding:10px;font-size:1rem}.case-intro a{text-align:center}}.moto p,.moto a{color:#526864}.moto .service-about h3{color:#526864}.moto .service-cvr{background-color:#526864}.moto .service-cvr_s{color:#526864 !important}.moto .section-bk{background-color:#526864}.moto .section-title_c h3,.moto .section-title_c p{color:#526864 !important}.moto .slick-dots li.slick-active button::before{color:#526864}.moto .slick-dots li button:hover::before{color:#526864}.pcidss p,.pcidss a{color:#1a2750}.pcidss .service-about h3{color:#1a2750}.pcidss .section-bk{background-color:#1a2750}.pcidss .section-bk p{color:#fff}.reco_user{padding:55px;border:solid 1px rgba(35,154,191,0.1);border-radius:1rem;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);background-color:#fff}.reco_user ul{margin-left:50%;display:inline-block;list-style:none;font-weight:bold;transform:translateX(-50%)}.reco_user li{padding:10px}.reco_user li i{padding-right:10px;font-size:1.5rem;vertical-align:sub}@media screen and (max-width: 991px){.reco_user{padding:30px}.reco_user ul{margin:auto;width:auto;transform:none}}.assessment_point{margin-top:40px;padding:30px 50px;border-radius:0.5rem;background-color:#fff}.assessment_point h6,.assessment_point .sec-stop p,.sec-stop .assessment_point p{margin-bottom:20px}.assessment_point.row{margin-right:auto !important;margin-left:auto !important}@media screen and (max-width: 991px){.assessment_point{text-align:center}.assessment_point h6,.assessment_point .sec-stop p,.sec-stop .assessment_point p{margin-top:20px}}@media screen and (max-width: 767px){.assessment_point{padding:20px}}@media screen and (max-width: 575px){.assessment_point{padding:20px 0}}.apm .breadcrumb-title small{color:#20403b}.apm .case-title h1{color:#20403b}.apm .case-title span{background-color:#20403b}.apm .case-pre{background-color:#20403b}.apm .case-q .case-cap{background-color:#20403b;background-image:linear-gradient(132deg, #46716a 0%, #20403b 100%)}.apm .case-q .case-cap p{color:#fff}.apm .case-q h5{color:#20403b}.apm .case-q span{color:#20403b}.apm .case-pf h4,.apm .case-pf h5,.apm .case-pf small,.apm .case-pf td{color:#20403b}.iot .section-bk{background-image:linear-gradient(132deg, #2387C7 14%, #406EB3 76%, #2F538C 100%)}.iot-about,.iot-about_l,.iot-about_r{display:flex}.iot-about h4,.iot-about_l h4,.iot-about_r h4{padding:5px 20px;position:relative;color:#fff;background-image:linear-gradient(90deg, #2387C7 14%, #406EB3 76%, #2F538C 100%)}.iot-about h4::after,.iot-about_l h4::after,.iot-about_r h4::after{content:"";position:absolute;top:0;border-style:solid}.iot-about p,.iot-about_l p,.iot-about_r p{margin-top:30px}.iot-about img,.iot-about_l img,.iot-about_r img{position:absolute}.iot-about .content,.iot-about_l .content,.iot-about_r .content{width:80%}.iot-about .content-img,.iot-about_l .content-img,.iot-about_r .content-img{position:relative;width:20%}.iot-about_l h4{margin-right:30%;text-align:right}.iot-about_l h4::after{right:-57px;border-width:58px 0 0px 58px;border-color:transparent transparent transparent #2F538C}.iot-about_l p{padding-left:15%}.iot-about_l img{top:-10%;width:150px}.iot-about_r{margin-top:100px}.iot-about_r h4{margin-left:30%}.iot-about_r h4::after{left:-57px;border-width:58px 58px 0px 0;border-color:transparent #2387C7 transparent transparent}.iot-about_r p{padding-right:15%}.iot-about_r img{right:13%;top:-5%;width:200px}@media screen and (max-width: 991px){.iot-about_l h4{margin-right:15%}.iot-about_l img{width:120px}.iot-about_r h4{margin-left:15%}}@media screen and (max-width: 767px){.iot-about,.iot-about_l,.iot-about_r{position:relative}.iot-about .content,.iot-about_l .content,.iot-about_r .content{margin:auto;width:90%}.iot-about .content-img,.iot-about_l .content-img,.iot-about_r .content-img{position:static;width:0}.iot-about h4,.iot-about_l h4,.iot-about_r h4{margin:auto;border-radius:0.3rem;text-align:center}.iot-about p,.iot-about_l p,.iot-about_r p{padding:0}.iot-about img,.iot-about_l img,.iot-about_r img{opacity:0.15 !important}.iot-about_l h4::after{display:none}.iot-about_l img{top:auto;bottom:0;width:100px;right:10%}.iot-about_r{margin-top:50px}.iot-about_r h4::after{display:none}.iot-about_r img{right:7%;top:auto;bottom:0;width:150px}}.iot-point_box{padding:20px 20px 30px;border:solid 1px #fff;height:100%}.iot-point_box h5{margin-bottom:25px;padding-bottom:10px;border-bottom:solid 1px;color:#fff;text-align:center}.iot-point_box img{margin:auto}.iot-point_box p{padding-top:20px;color:#fff}.iot-point_box .point_img{display:flex;height:80px}.iot-point_box_purpose{border:none}.iot-point_box_purpose h5{color:#1a2750}.iot-point_box_purpose p{color:#1a2750}.api-box{padding:20px;background-color:#ebeff5;display:flex;justify-content:center;align-items:center}.api-box h6,.api-box .sec-stop p,.sec-stop .api-box p{padding-left:20px}.api-box_center{border-left:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 991px){.api-box_center{border:none;border-top:solid 2px #fff;border-bottom:solid 2px #fff}}@media screen and (max-width: 767px){.api-box{justify-content:flex-start}.api-box img{width:50px}}.modal-dialog{max-width:1000px;margin:10% auto}.modal-body{position:relative;padding:0px}.close{position:absolute;right:-50px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1}.close:hover{color:#fff;opacity:.2;transition:3s}.option-area{position:relative;background-color:#1a2750;text-align:center}.option-area::before{margin:auto;position:absolute;right:0;top:-20px;left:0;width:40px;height:40px;content:"";background-image:url("../img/service/ec/puls.png")}.sec-box{border-right:solid 1px rgba(26,39,80,0.2);border-left:solid 1px rgba(26,39,80,0.2)}@media screen and (max-width: 991px){.sec-box{border-right:none;border-left:none;border-top:solid 1px rgba(26,39,80,0.2);border-bottom:solid 1px rgba(26,39,80,0.2)}}.brand-box{padding:70px 100px;border-radius:2rem;width:auto;height:auto}@media screen and (max-width: 767px){.brand-box{padding:10%}}.slick-prev::before,.slick-next::before{color:#1a2750}.pcat-option{text-align:center}.pcat-option h4,.pcat-option h6,.pcat-option .sec-stop p,.sec-stop .pcat-option p,.pcat-option p{color:#fff}.pcat-option h6,.pcat-option .sec-stop p,.sec-stop .pcat-option p{padding:10px;border-bottom:solid 1px #fff;display:inline-block}.pcat-option img{margin:auto;display:block}.moto-box,.moto-option{padding:30px;border-radius:0.3rem;height:100%;color:#526864;background-position:left 30px bottom 0;background-color:#fff;text-align:center;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.moto-box img,.moto-option img{margin-top:20px}.moto-option{color:#fff !important;background-color:#526864;font-weight:600}.moto-psp_box{padding:20px;border:solid 1px rgba(26,39,80,0.12);border-radius:0.5rem}@media screen and (max-width: 767px){.moto-psp_box{padding:0px;border:none}}.moto-psp{margin:15px 0;padding:30px 50px;display:inline-flex;flex-direction:column;justify-content:center;align-content:space-between;width:100%;height:auto;transition:.5s}@media screen and (max-width: 767px){.moto-psp{margin:0;padding:10px 0px;height:auto;border-bottom:solid 1px #e2e2e2;font-size:0.7rem}}.news-breadcrumb{padding:200px 0 50px;min-height:auto}@media screen and (max-width: 991px){.news-breadcrumb{padding:50px 20px}}.tab-company{margin-top:100px}.remise-info{padding:10%}.remise-info h2{margin-bottom:80px;position:relative}.remise-info p{line-height:3}@media screen and (max-width: 991px){.remise-info{padding:10%}.remise-info h2{margin-bottom:50px;padding-left:0}.remise-info h2::after{content:none}.remise-info p{line-height:2.5}}.info-img{margin-bottom:80px;position:relative}.info-img .logo_on{position:absolute;top:0;right:0;left:0}@media screen and (max-width: 991px){.info-img{margin-bottom:50px}}.tabs{margin:auto;padding-top:200px;width:70%}@media screen and (max-width: 767px){.tabs{width:90%}}.tab-buttons{display:flex;justify-content:center;position:relative;overflow:hidden}.tab-buttons span{border-bottom:3px solid #ddd;display:block;width:30%;height:50px;color:#1a2750;text-align:center;cursor:pointer}@media screen and (max-width: 767px){.tab-buttons span{width:50%}}.co-tab-content{padding-top:100px;float:none;clear:both}#lamp{margin-top:-3px;width:30%;height:3px;background:#1a2750;display:block;position:absolute;bottom:0;transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s}@media screen and (max-width: 767px){#lamp{width:50%}}#lamp.content1{left:20%;transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s}@media screen and (max-width: 767px){#lamp.content1{left:0}}#lamp.content2{left:50%;transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s}.timeline{margin:auto;font-size:1rem}.timeline h5{margin:0}.timeline td{padding:10px 20px;vertical-align:top}.timeline td:first-child{width:150px;font-weight:600}@media screen and (max-width: 767px){.timeline td{border:none;display:block}.timeline td:first-child{border-left:solid 5px #239abf}}.timeline-date{margin-right:-1px;padding-top:50px !important;border-right:solid 1px #1a2750;position:relative;font-size:1.2rem}@media screen and (max-width: 767px){.timeline-date{padding-left:0 !important;border:none !important}}.timeline-date::after{content:"";position:absolute;left:92%;bottom:15px;width:25px;height:25px;color:#239abf;background-image:url("../img/other/sign.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.timeline-date::after{content:none}}.timeline-content{border-left:solid 1px #1a2755;padding-left:30px}.remise-table.-info td:first-child,.-info.remise-table_c td:first-child,.-info.remise-table_normal td:first-child{width:330px}.map_btn{margin-top:20px;padding:0 10px;border:solid 1px #cecbcb;border-radius:0.3rem}.map_btn i{margin-right:5px;opacity:0.5;transition:0.5s}.atck_btn{margin-top:20px;padding:0 10px;border:solid 1px #cecbcb;border-radius:0.3rem}.remise-map{margin-bottom:-6rem;text-align:center}.remise-map h4{position:relative}.remise-map iframe{margin-top:20px;width:100%}#head-office,#branch-office,#technical-center{padding-top:150px}@media screen and (max-width: 767px){#head-office,#branch-office,#technical-center{padding-top:50px}}.p-office{padding:30px 0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:top 36% center}.p-office::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9)}.p-office__content{text-align:left}.p-office__info{padding-left:20px}@media screen and (max-width: 991px){.p-office__info{padding:0;padding-top:20px;text-align:center}}.mission-area{padding:100px;background-size:cover;background-position:center}@media screen and (max-width: 767px){.mission-area{padding:50px}}.mission-slogan{font-size:2.3rem;font-weight:600;margin-bottom:20px;line-height:1.5}@media screen and (max-width: 767px){.mission-slogan{font-size:1.5rem !important}}.mvv-title{font-size:2.2rem;line-height:1}.mvv-title .sub{font-size:0.8rem}.mvv-img{min-width:50px}.recruit-table span{margin-top:20px;margin-right:10px;padding:1px 15px;border-radius:5rem;background-color:rgba(26,39,80,0.1);font-weight:bold}@media screen and (max-width: 991px){.recruit-table td{display:block}}.job-h6{margin-bottom:30px;padding:5px 20px;border-radius:0.15rem;color:#fff;background-color:#1a2750}.job-title{margin-bottom:15px;padding-left:15px;border-left:solid 5px}.recruit-flow{width:100% !important}.recruit-flow p{font-weight:400}.recruit-flow>div{padding:40px;border:solid 1px #1a2750;border-radius:0.5rem;position:relative;text-align:center}@media screen and (max-width: 575px){.recruit-flow>div{padding:30px 20px}}.recruit-flow>div:last-child{border:solid 1px #f29600}.recruit-flow>div:last-child h6,.recruit-flow>div:last-child .sec-stop p,.sec-stop .recruit-flow>div:last-child p{color:#f29600}.recruit-flow>div:last-child p.num-text_b{background-color:#f29600}.recruit-flow>div>img{margin:auto;position:absolute;top:-30px;right:0;left:0}.recruit-flow>div span{margin-right:0;padding:15px;border-radius:0.5rem;display:block;color:#1a2750;background-color:rgba(26,39,80,0.1)}.recruit-flow>div.flow-e{border:solid 1px #239abf}.recruit-flow>div.flow-e p.num-text_b{background-color:#239abf}.recruit-flow .num-text_b{margin:0;margin-right:-28px;border:solid 5px #fff;position:absolute;right:50%;top:-28px;width:55px;height:55px;line-height:45px;font-weight:bold;font-size:25px}.entry-title{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1199px){.entry-title{flex-direction:column}.entry-title h6,.entry-title .sec-stop p,.sec-stop .entry-title p{margin-left:0;text-align:center}}a.entry-button{position:relative;padding:15px 4em;border-radius:50rem;width:500px;background-color:#0093E9;background-image:linear-gradient(160deg, #0093E9 0%, #80D0C7 100%);color:#fff;text-align:center;text-decoration:none;transition:.5s}a.entry-button::after{position:absolute;left:30px;content:'';content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;transition:all .4s}a.entry-button:hover{color:#fff;opacity:0.8}a.entry-button:hover::after{left:40px}@media screen and (max-width: 1199px){a.entry-button{width:100%}}@-webkit-keyframes arrow{50%{right:15%;opacity:1}100%{right:8%;opacity:0}}@-moz-keyframes arrow{50%{right:15%;opacity:1}100%{right:8%;opacity:0}}@-o-keyframes arrow{50%{right:15%;opacity:1}100%{right:8%;opacity:0}}@keyframes arrow{50%{right:15%;opacity:1}100%{right:8%;opacity:0}}.closed-box{padding:25px;border:solid 1px #1a2750}.recruit-toast .toast-body{z-index:3}@media screen and (max-width: 767px){.recruit-toast{right:auto;left:25px;width:200px}}.houritu p.mb-3{font-size:1.1rem}.houritu .sub{padding-left:2.5rem;border-left:solid 1px rgba(26,39,80,0.5)}.houritu .sub li{padding-top:20px;border:none;list-style-type:decimal;color:#1a2750;font-weight:bold;font-size:1rem}.houritu .sub li:first-child{padding-top:0}.houritu .sub li ul{padding-left:1.5rem}.houritu .sub li ul li{padding-top:15px !important;list-style-type:disc;font-weight:normal}.houritu .sub a{display:inline}.kaiji-purpose{margin-bottom:30px;padding:20px 30px;border:solid 1px #1a2750;border-radius:0.3rem}.kaiji-purpose li{margin-bottom:5px;border:none;color:#1a2750;font-size:1rem}.kaiji-purpose>ul :last-child{margin-bottom:0}.kaiji-purpose>ul>li{margin-bottom:20px}.kaiji-purpose>ul>li strong{margin-bottom:10px;display:inline-block}#sdgs-decl{margin:0 auto 100px 0;padding:150px 30px 60px;width:95%;border-radius:1.5rem 0 0 1.5rem/1.5rem 0 0 1.5rem;position:relative}#sdgs-decl .img_bk{background-position:top 20px left 100px}@media screen and (max-width: 991px){#sdgs-decl{margin:0 auto 0;padding:20px;border-radius:1.5rem 0 0 1.5rem/1.5rem 0 0 1.5rem;position:relative;width:100%}#sdgs-decl .img_bk{background-size:contain;background-position:center}}.sdgs-related-serv{margin-top:20px;padding-top:20px;border-top:1px solid #1a2750}.sdgs-related-serv ul.serv_list{margin-bottom:0 !important}.sdgs-related-serv ul.serv_list li{margin-right:10px;margin-bottom:10px;list-style:none;display:inline-block}.sdgs-related-serv ul.serv_list li a{padding:5px 13px;border:1px solid #1a2750;background:#1a2750;border-radius:50em;font-size:0.9em;font-weight:600;color:#fff}@media screen and (max-width: 991px){.sdgs-related-serv ul.serv_list li{display:block;margin-right:auto;margin-left:auto;width:80%}.sdgs-related-serv ul.serv_list li a{width:100%;font-size:0.7rem !important}}.page_contact{margin-top:130px;padding:50px 10px;background:#8286a3;background-image:linear-gradient(129deg, #8286a3 0%, #515674 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#151e59",endColorstr="#3d4579",GradientType=1)}.page_contact a,.page_contact p{color:#fff}.label-n,.label-p,.label-ec,.label-moto,.label-imp,.label-aegise2{margin-right:10px;padding:0 10px;border-radius:10rem;line-height:1.5rem;color:#fff;background:#1a2750;font-weight:bold;font-size:0.7rem}.label-p{background:#239abf}.label-ec{background-color:#21429e}.label-moto{background-color:#526864}.label-imp{background:#da5858}.label-aegise2{background:#33397f}.sns_btn{margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#fff !important;background-repeat:no-repeat;font-size:1.2rem;cursor:pointer}.sns_btn:hover{margin-top:-1px;opacity:1}.sns_btn.fe_i{border:solid 1px #315096;background-color:#315096}.sns_btn.fe_i:hover{color:#315096 !important;background-color:#fff;box-shadow:0px 15px 20px -13px rgba(49,80,150,0.6)}.sns_btn.tw_i{border:solid 1px #55acee;background-color:#55acee}.sns_btn.tw_i:hover{color:#55acee !important;background-color:#fff;box-shadow:0px 15px 20px -13px rgba(85,172,238,0.6)}.sns_btn.hb_i{border:solid 1px #008fde;background-color:#008fde}.sns_btn.hb_i:hover{color:#008fde !important;background-color:#fff;box-shadow:0px 15px 20px -13px rgba(0,143,222,0.6)}.sns_btn.pk_i{border:solid 1px #ef4056;background-color:#ef4056}.sns_btn.pk_i:hover{color:#ef4056 !important;background-color:#fff;box-shadow:0px 15px 20px -13px rgba(239,64,86,0.6)}@media screen and (max-width: 575px){.sns_btn{margin:10px auto;border-radius:0.3rem;width:auto}.sns_btn:hover{margin-top:10px}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?gj9pu8");src:url("../fonts/icomoon.eot?gj9pu8#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?gj9pu8") format("truetype"),url("../fonts/icomoon.woff?gj9pu8") format("woff"),url("../fonts/icomoon.svg?gj9pu8#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hatenabookmark:before{content:"\e901"}.icon-chevrons-right:before{content:"\e903"}.icon-link:before{content:"\e902"}.icon-globe:before{content:"\e900"}body[data-aos-duration='50'] [data-aos],[data-aos][data-aos][data-aos-duration='50']{transition-duration:50ms}body[data-aos-delay='50'] [data-aos],[data-aos][data-aos][data-aos-delay='50']{transition-delay:0}body[data-aos-delay='50'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='50'].aos-animate{transition-delay:50ms}body[data-aos-duration='100'] [data-aos],[data-aos][data-aos][data-aos-duration='100']{transition-duration:100ms}body[data-aos-delay='100'] [data-aos],[data-aos][data-aos][data-aos-delay='100']{transition-delay:0}body[data-aos-delay='100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='100'].aos-animate{transition-delay:100ms}body[data-aos-duration='150'] [data-aos],[data-aos][data-aos][data-aos-duration='150']{transition-duration:150ms}body[data-aos-delay='150'] [data-aos],[data-aos][data-aos][data-aos-delay='150']{transition-delay:0}body[data-aos-delay='150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='150'].aos-animate{transition-delay:150ms}body[data-aos-duration='200'] [data-aos],[data-aos][data-aos][data-aos-duration='200']{transition-duration:200ms}body[data-aos-delay='200'] [data-aos],[data-aos][data-aos][data-aos-delay='200']{transition-delay:0}body[data-aos-delay='200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='200'].aos-animate{transition-delay:200ms}body[data-aos-duration='250'] [data-aos],[data-aos][data-aos][data-aos-duration='250']{transition-duration:250ms}body[data-aos-delay='250'] [data-aos],[data-aos][data-aos][data-aos-delay='250']{transition-delay:0}body[data-aos-delay='250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='250'].aos-animate{transition-delay:250ms}body[data-aos-duration='300'] [data-aos],[data-aos][data-aos][data-aos-duration='300']{transition-duration:300ms}body[data-aos-delay='300'] [data-aos],[data-aos][data-aos][data-aos-delay='300']{transition-delay:0}body[data-aos-delay='300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='300'].aos-animate{transition-delay:300ms}body[data-aos-duration='350'] [data-aos],[data-aos][data-aos][data-aos-duration='350']{transition-duration:350ms}body[data-aos-delay='350'] [data-aos],[data-aos][data-aos][data-aos-delay='350']{transition-delay:0}body[data-aos-delay='350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='350'].aos-animate{transition-delay:350ms}body[data-aos-duration='400'] [data-aos],[data-aos][data-aos][data-aos-duration='400']{transition-duration:400ms}body[data-aos-delay='400'] [data-aos],[data-aos][data-aos][data-aos-delay='400']{transition-delay:0}body[data-aos-delay='400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='400'].aos-animate{transition-delay:400ms}body[data-aos-duration='450'] [data-aos],[data-aos][data-aos][data-aos-duration='450']{transition-duration:450ms}body[data-aos-delay='450'] [data-aos],[data-aos][data-aos][data-aos-delay='450']{transition-delay:0}body[data-aos-delay='450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='450'].aos-animate{transition-delay:450ms}body[data-aos-duration='500'] [data-aos],[data-aos][data-aos][data-aos-duration='500']{transition-duration:500ms}body[data-aos-delay='500'] [data-aos],[data-aos][data-aos][data-aos-delay='500']{transition-delay:0}body[data-aos-delay='500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='500'].aos-animate{transition-delay:500ms}body[data-aos-duration='550'] [data-aos],[data-aos][data-aos][data-aos-duration='550']{transition-duration:550ms}body[data-aos-delay='550'] [data-aos],[data-aos][data-aos][data-aos-delay='550']{transition-delay:0}body[data-aos-delay='550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='550'].aos-animate{transition-delay:550ms}body[data-aos-duration='600'] [data-aos],[data-aos][data-aos][data-aos-duration='600']{transition-duration:600ms}body[data-aos-delay='600'] [data-aos],[data-aos][data-aos][data-aos-delay='600']{transition-delay:0}body[data-aos-delay='600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='600'].aos-animate{transition-delay:600ms}body[data-aos-duration='650'] [data-aos],[data-aos][data-aos][data-aos-duration='650']{transition-duration:650ms}body[data-aos-delay='650'] [data-aos],[data-aos][data-aos][data-aos-delay='650']{transition-delay:0}body[data-aos-delay='650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='650'].aos-animate{transition-delay:650ms}body[data-aos-duration='700'] [data-aos],[data-aos][data-aos][data-aos-duration='700']{transition-duration:700ms}body[data-aos-delay='700'] [data-aos],[data-aos][data-aos][data-aos-delay='700']{transition-delay:0}body[data-aos-delay='700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='700'].aos-animate{transition-delay:700ms}body[data-aos-duration='750'] [data-aos],[data-aos][data-aos][data-aos-duration='750']{transition-duration:750ms}body[data-aos-delay='750'] [data-aos],[data-aos][data-aos][data-aos-delay='750']{transition-delay:0}body[data-aos-delay='750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='750'].aos-animate{transition-delay:750ms}body[data-aos-duration='800'] [data-aos],[data-aos][data-aos][data-aos-duration='800']{transition-duration:800ms}body[data-aos-delay='800'] [data-aos],[data-aos][data-aos][data-aos-delay='800']{transition-delay:0}body[data-aos-delay='800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='800'].aos-animate{transition-delay:800ms}body[data-aos-duration='850'] [data-aos],[data-aos][data-aos][data-aos-duration='850']{transition-duration:850ms}body[data-aos-delay='850'] [data-aos],[data-aos][data-aos][data-aos-delay='850']{transition-delay:0}body[data-aos-delay='850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='850'].aos-animate{transition-delay:850ms}body[data-aos-duration='900'] [data-aos],[data-aos][data-aos][data-aos-duration='900']{transition-duration:900ms}body[data-aos-delay='900'] [data-aos],[data-aos][data-aos][data-aos-delay='900']{transition-delay:0}body[data-aos-delay='900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='900'].aos-animate{transition-delay:900ms}body[data-aos-duration='950'] [data-aos],[data-aos][data-aos][data-aos-duration='950']{transition-duration:950ms}body[data-aos-delay='950'] [data-aos],[data-aos][data-aos][data-aos-delay='950']{transition-delay:0}body[data-aos-delay='950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='950'].aos-animate{transition-delay:950ms}body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000']{transition-duration:1000ms}body[data-aos-delay='1000'] [data-aos],[data-aos][data-aos][data-aos-delay='1000']{transition-delay:0}body[data-aos-delay='1000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1000'].aos-animate{transition-delay:1000ms}body[data-aos-duration='1050'] [data-aos],[data-aos][data-aos][data-aos-duration='1050']{transition-duration:1050ms}body[data-aos-delay='1050'] [data-aos],[data-aos][data-aos][data-aos-delay='1050']{transition-delay:0}body[data-aos-delay='1050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1050'].aos-animate{transition-delay:1050ms}body[data-aos-duration='1100'] [data-aos],[data-aos][data-aos][data-aos-duration='1100']{transition-duration:1100ms}body[data-aos-delay='1100'] [data-aos],[data-aos][data-aos][data-aos-delay='1100']{transition-delay:0}body[data-aos-delay='1100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1100'].aos-animate{transition-delay:1100ms}body[data-aos-duration='1150'] [data-aos],[data-aos][data-aos][data-aos-duration='1150']{transition-duration:1150ms}body[data-aos-delay='1150'] [data-aos],[data-aos][data-aos][data-aos-delay='1150']{transition-delay:0}body[data-aos-delay='1150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1150'].aos-animate{transition-delay:1150ms}body[data-aos-duration='1200'] [data-aos],[data-aos][data-aos][data-aos-duration='1200']{transition-duration:1200ms}body[data-aos-delay='1200'] [data-aos],[data-aos][data-aos][data-aos-delay='1200']{transition-delay:0}body[data-aos-delay='1200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1200'].aos-animate{transition-delay:1200ms}body[data-aos-duration='1250'] [data-aos],[data-aos][data-aos][data-aos-duration='1250']{transition-duration:1250ms}body[data-aos-delay='1250'] [data-aos],[data-aos][data-aos][data-aos-delay='1250']{transition-delay:0}body[data-aos-delay='1250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1250'].aos-animate{transition-delay:1250ms}body[data-aos-duration='1300'] [data-aos],[data-aos][data-aos][data-aos-duration='1300']{transition-duration:1300ms}body[data-aos-delay='1300'] [data-aos],[data-aos][data-aos][data-aos-delay='1300']{transition-delay:0}body[data-aos-delay='1300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1300'].aos-animate{transition-delay:1300ms}body[data-aos-duration='1350'] [data-aos],[data-aos][data-aos][data-aos-duration='1350']{transition-duration:1350ms}body[data-aos-delay='1350'] [data-aos],[data-aos][data-aos][data-aos-delay='1350']{transition-delay:0}body[data-aos-delay='1350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1350'].aos-animate{transition-delay:1350ms}body[data-aos-duration='1400'] [data-aos],[data-aos][data-aos][data-aos-duration='1400']{transition-duration:1400ms}body[data-aos-delay='1400'] [data-aos],[data-aos][data-aos][data-aos-delay='1400']{transition-delay:0}body[data-aos-delay='1400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1400'].aos-animate{transition-delay:1400ms}body[data-aos-duration='1450'] [data-aos],[data-aos][data-aos][data-aos-duration='1450']{transition-duration:1450ms}body[data-aos-delay='1450'] [data-aos],[data-aos][data-aos][data-aos-delay='1450']{transition-delay:0}body[data-aos-delay='1450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1450'].aos-animate{transition-delay:1450ms}body[data-aos-duration='1500'] [data-aos],[data-aos][data-aos][data-aos-duration='1500']{transition-duration:1500ms}body[data-aos-delay='1500'] [data-aos],[data-aos][data-aos][data-aos-delay='1500']{transition-delay:0}body[data-aos-delay='1500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1500'].aos-animate{transition-delay:1500ms}body[data-aos-duration='1550'] [data-aos],[data-aos][data-aos][data-aos-duration='1550']{transition-duration:1550ms}body[data-aos-delay='1550'] [data-aos],[data-aos][data-aos][data-aos-delay='1550']{transition-delay:0}body[data-aos-delay='1550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1550'].aos-animate{transition-delay:1550ms}body[data-aos-duration='1600'] [data-aos],[data-aos][data-aos][data-aos-duration='1600']{transition-duration:1600ms}body[data-aos-delay='1600'] [data-aos],[data-aos][data-aos][data-aos-delay='1600']{transition-delay:0}body[data-aos-delay='1600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1600'].aos-animate{transition-delay:1600ms}body[data-aos-duration='1650'] [data-aos],[data-aos][data-aos][data-aos-duration='1650']{transition-duration:1650ms}body[data-aos-delay='1650'] [data-aos],[data-aos][data-aos][data-aos-delay='1650']{transition-delay:0}body[data-aos-delay='1650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1650'].aos-animate{transition-delay:1650ms}body[data-aos-duration='1700'] [data-aos],[data-aos][data-aos][data-aos-duration='1700']{transition-duration:1700ms}body[data-aos-delay='1700'] [data-aos],[data-aos][data-aos][data-aos-delay='1700']{transition-delay:0}body[data-aos-delay='1700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1700'].aos-animate{transition-delay:1700ms}body[data-aos-duration='1750'] [data-aos],[data-aos][data-aos][data-aos-duration='1750']{transition-duration:1750ms}body[data-aos-delay='1750'] [data-aos],[data-aos][data-aos][data-aos-delay='1750']{transition-delay:0}body[data-aos-delay='1750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1750'].aos-animate{transition-delay:1750ms}body[data-aos-duration='1800'] [data-aos],[data-aos][data-aos][data-aos-duration='1800']{transition-duration:1800ms}body[data-aos-delay='1800'] [data-aos],[data-aos][data-aos][data-aos-delay='1800']{transition-delay:0}body[data-aos-delay='1800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1800'].aos-animate{transition-delay:1800ms}body[data-aos-duration='1850'] [data-aos],[data-aos][data-aos][data-aos-duration='1850']{transition-duration:1850ms}body[data-aos-delay='1850'] [data-aos],[data-aos][data-aos][data-aos-delay='1850']{transition-delay:0}body[data-aos-delay='1850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1850'].aos-animate{transition-delay:1850ms}body[data-aos-duration='1900'] [data-aos],[data-aos][data-aos][data-aos-duration='1900']{transition-duration:1900ms}body[data-aos-delay='1900'] [data-aos],[data-aos][data-aos][data-aos-delay='1900']{transition-delay:0}body[data-aos-delay='1900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1900'].aos-animate{transition-delay:1900ms}body[data-aos-duration='1950'] [data-aos],[data-aos][data-aos][data-aos-duration='1950']{transition-duration:1950ms}body[data-aos-delay='1950'] [data-aos],[data-aos][data-aos][data-aos-delay='1950']{transition-delay:0}body[data-aos-delay='1950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1950'].aos-animate{transition-delay:1950ms}body[data-aos-duration='2000'] [data-aos],[data-aos][data-aos][data-aos-duration='2000']{transition-duration:2000ms}body[data-aos-delay='2000'] [data-aos],[data-aos][data-aos][data-aos-delay='2000']{transition-delay:0}body[data-aos-delay='2000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2000'].aos-animate{transition-delay:2000ms}body[data-aos-duration='2050'] [data-aos],[data-aos][data-aos][data-aos-duration='2050']{transition-duration:2050ms}body[data-aos-delay='2050'] [data-aos],[data-aos][data-aos][data-aos-delay='2050']{transition-delay:0}body[data-aos-delay='2050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2050'].aos-animate{transition-delay:2050ms}body[data-aos-duration='2100'] [data-aos],[data-aos][data-aos][data-aos-duration='2100']{transition-duration:2100ms}body[data-aos-delay='2100'] [data-aos],[data-aos][data-aos][data-aos-delay='2100']{transition-delay:0}body[data-aos-delay='2100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2100'].aos-animate{transition-delay:2100ms}body[data-aos-duration='2150'] [data-aos],[data-aos][data-aos][data-aos-duration='2150']{transition-duration:2150ms}body[data-aos-delay='2150'] [data-aos],[data-aos][data-aos][data-aos-delay='2150']{transition-delay:0}body[data-aos-delay='2150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2150'].aos-animate{transition-delay:2150ms}body[data-aos-duration='2200'] [data-aos],[data-aos][data-aos][data-aos-duration='2200']{transition-duration:2200ms}body[data-aos-delay='2200'] [data-aos],[data-aos][data-aos][data-aos-delay='2200']{transition-delay:0}body[data-aos-delay='2200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2200'].aos-animate{transition-delay:2200ms}body[data-aos-duration='2250'] [data-aos],[data-aos][data-aos][data-aos-duration='2250']{transition-duration:2250ms}body[data-aos-delay='2250'] [data-aos],[data-aos][data-aos][data-aos-delay='2250']{transition-delay:0}body[data-aos-delay='2250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2250'].aos-animate{transition-delay:2250ms}body[data-aos-duration='2300'] [data-aos],[data-aos][data-aos][data-aos-duration='2300']{transition-duration:2300ms}body[data-aos-delay='2300'] [data-aos],[data-aos][data-aos][data-aos-delay='2300']{transition-delay:0}body[data-aos-delay='2300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2300'].aos-animate{transition-delay:2300ms}body[data-aos-duration='2350'] [data-aos],[data-aos][data-aos][data-aos-duration='2350']{transition-duration:2350ms}body[data-aos-delay='2350'] [data-aos],[data-aos][data-aos][data-aos-delay='2350']{transition-delay:0}body[data-aos-delay='2350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2350'].aos-animate{transition-delay:2350ms}body[data-aos-duration='2400'] [data-aos],[data-aos][data-aos][data-aos-duration='2400']{transition-duration:2400ms}body[data-aos-delay='2400'] [data-aos],[data-aos][data-aos][data-aos-delay='2400']{transition-delay:0}body[data-aos-delay='2400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2400'].aos-animate{transition-delay:2400ms}body[data-aos-duration='2450'] [data-aos],[data-aos][data-aos][data-aos-duration='2450']{transition-duration:2450ms}body[data-aos-delay='2450'] [data-aos],[data-aos][data-aos][data-aos-delay='2450']{transition-delay:0}body[data-aos-delay='2450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2450'].aos-animate{transition-delay:2450ms}body[data-aos-duration='2500'] [data-aos],[data-aos][data-aos][data-aos-duration='2500']{transition-duration:2500ms}body[data-aos-delay='2500'] [data-aos],[data-aos][data-aos][data-aos-delay='2500']{transition-delay:0}body[data-aos-delay='2500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2500'].aos-animate{transition-delay:2500ms}body[data-aos-duration='2550'] [data-aos],[data-aos][data-aos][data-aos-duration='2550']{transition-duration:2550ms}body[data-aos-delay='2550'] [data-aos],[data-aos][data-aos][data-aos-delay='2550']{transition-delay:0}body[data-aos-delay='2550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2550'].aos-animate{transition-delay:2550ms}body[data-aos-duration='2600'] [data-aos],[data-aos][data-aos][data-aos-duration='2600']{transition-duration:2600ms}body[data-aos-delay='2600'] [data-aos],[data-aos][data-aos][data-aos-delay='2600']{transition-delay:0}body[data-aos-delay='2600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2600'].aos-animate{transition-delay:2600ms}body[data-aos-duration='2650'] [data-aos],[data-aos][data-aos][data-aos-duration='2650']{transition-duration:2650ms}body[data-aos-delay='2650'] [data-aos],[data-aos][data-aos][data-aos-delay='2650']{transition-delay:0}body[data-aos-delay='2650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2650'].aos-animate{transition-delay:2650ms}body[data-aos-duration='2700'] [data-aos],[data-aos][data-aos][data-aos-duration='2700']{transition-duration:2700ms}body[data-aos-delay='2700'] [data-aos],[data-aos][data-aos][data-aos-delay='2700']{transition-delay:0}body[data-aos-delay='2700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2700'].aos-animate{transition-delay:2700ms}body[data-aos-duration='2750'] [data-aos],[data-aos][data-aos][data-aos-duration='2750']{transition-duration:2750ms}body[data-aos-delay='2750'] [data-aos],[data-aos][data-aos][data-aos-delay='2750']{transition-delay:0}body[data-aos-delay='2750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2750'].aos-animate{transition-delay:2750ms}body[data-aos-duration='2800'] [data-aos],[data-aos][data-aos][data-aos-duration='2800']{transition-duration:2800ms}body[data-aos-delay='2800'] [data-aos],[data-aos][data-aos][data-aos-delay='2800']{transition-delay:0}body[data-aos-delay='2800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2800'].aos-animate{transition-delay:2800ms}body[data-aos-duration='2850'] [data-aos],[data-aos][data-aos][data-aos-duration='2850']{transition-duration:2850ms}body[data-aos-delay='2850'] [data-aos],[data-aos][data-aos][data-aos-delay='2850']{transition-delay:0}body[data-aos-delay='2850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2850'].aos-animate{transition-delay:2850ms}body[data-aos-duration='2900'] [data-aos],[data-aos][data-aos][data-aos-duration='2900']{transition-duration:2900ms}body[data-aos-delay='2900'] [data-aos],[data-aos][data-aos][data-aos-delay='2900']{transition-delay:0}body[data-aos-delay='2900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2900'].aos-animate{transition-delay:2900ms}body[data-aos-duration='2950'] [data-aos],[data-aos][data-aos][data-aos-duration='2950']{transition-duration:2950ms}body[data-aos-delay='2950'] [data-aos],[data-aos][data-aos][data-aos-delay='2950']{transition-delay:0}body[data-aos-delay='2950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2950'].aos-animate{transition-delay:2950ms}body[data-aos-duration='3000'] [data-aos],[data-aos][data-aos][data-aos-duration='3000']{transition-duration:3000ms}body[data-aos-delay='3000'] [data-aos],[data-aos][data-aos][data-aos-delay='3000']{transition-delay:0}body[data-aos-delay='3000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='3000'].aos-animate{transition-delay:3000ms}body[data-aos-easing="linear"] [data-aos],[data-aos][data-aos][data-aos-easing="linear"]{transition-timing-function:cubic-bezier(.25, .25, .75, .75)}body[data-aos-easing="ease"] [data-aos],[data-aos][data-aos][data-aos-easing="ease"]{transition-timing-function:cubic-bezier(.25, .1, .25, 1)}body[data-aos-easing="ease-in"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in"]{transition-timing-function:cubic-bezier(.42, 0, 1, 1)}body[data-aos-easing="ease-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out"]{transition-timing-function:cubic-bezier(0, 0, .58, 1)}body[data-aos-easing="ease-in-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out"]{transition-timing-function:cubic-bezier(.42, 0, .58, 1)}body[data-aos-easing="ease-in-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-back"]{transition-timing-function:cubic-bezier(.6, -.28, .735, .045)}body[data-aos-easing="ease-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-back"]{transition-timing-function:cubic-bezier(.175, .885, .32, 1.275)}body[data-aos-easing="ease-in-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-back"]{transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55)}body[data-aos-easing="ease-in-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-sine"]{transition-timing-function:cubic-bezier(.47, 0, .745, .715)}body[data-aos-easing="ease-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-sine"]{transition-timing-function:cubic-bezier(.39, .575, .565, 1)}body[data-aos-easing="ease-in-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-sine"]{transition-timing-function:cubic-bezier(.445, .05, .55, .95)}body[data-aos-easing="ease-in-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quad"]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}body[data-aos-easing="ease-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quad"]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}body[data-aos-easing="ease-in-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quad"]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}body[data-aos-easing="ease-in-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-cubic"]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}body[data-aos-easing="ease-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-cubic"]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}body[data-aos-easing="ease-in-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}body[data-aos-easing="ease-in-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quart"]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}body[data-aos-easing="ease-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quart"]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}body[data-aos-easing="ease-in-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quart"]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}[data-aos^='fade'][data-aos^='fade']{opacity:0;transition-property:opacity, transform}[data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;transform:translate3d(0, 0, 0)}[data-aos='fade-up']{transform:translate3d(0, 30px, 0)}[data-aos='fade-down']{transform:translate3d(0, -30px, 0)}[data-aos='fade-right']{transform:translate3d(-30px, 0, 0)}[data-aos='fade-left']{transform:translate3d(30px, 0, 0)}[data-aos='fade-up-right']{transform:translate3d(-30px, 30px, 0)}[data-aos='fade-up-left']{transform:translate3d(30px, 30px, 0)}[data-aos='fade-down-right']{transform:translate3d(-30px, -30px, 0)}[data-aos='fade-down-left']{transform:translate3d(30px, -30px, 0)}[data-aos^='zoom'][data-aos^='zoom']{opacity:0;transition-property:opacity, transform}[data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;transform:translate3d(0, 0, 0) scale(1)}[data-aos='zoom-in']{transform:scale(0.6)}[data-aos='zoom-in-up']{transform:translate3d(0, 30px, 0) scale(0.6)}[data-aos='zoom-in-down']{transform:translate3d(0, -30px, 0) scale(0.6)}[data-aos='zoom-in-right']{transform:translate3d(-30px, 0, 0) scale(0.6)}[data-aos='zoom-in-left']{transform:translate3d(30px, 0, 0) scale(0.6)}[data-aos='zoom-out']{transform:scale(1.2)}[data-aos='zoom-out-up']{transform:translate3d(0, 30px, 0) scale(1.2)}[data-aos='zoom-out-down']{transform:translate3d(0, -30px, 0) scale(1.2)}[data-aos='zoom-out-right']{transform:translate3d(-30px, 0, 0) scale(1.2)}[data-aos='zoom-out-left']{transform:translate3d(30px, 0, 0) scale(1.2)}[data-aos^='slide'][data-aos^='slide']{transition-property:transform}[data-aos^='slide'][data-aos^='slide'].aos-animate{transform:translate3d(0, 0, 0)}[data-aos='slide-up']{transform:translate3d(0, 100%, 0)}[data-aos='slide-down']{transform:translate3d(0, -100%, 0)}[data-aos='slide-right']{transform:translate3d(-100%, 0, 0)}[data-aos='slide-left']{transform:translate3d(100%, 0, 0)}[data-aos^='flip'][data-aos^='flip']{backface-visibility:hidden;transition-property:transform}[data-aos='flip-left']{transform:perspective(2500px) rotateY(-100deg)}[data-aos='flip-left'].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos='flip-right']{transform:perspective(2500px) rotateY(100deg)}[data-aos='flip-right'].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos='flip-up']{transform:perspective(2500px) rotateX(-100deg)}[data-aos='flip-up'].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos='flip-down']{transform:perspective(2500px) rotateX(100deg)}[data-aos='flip-down'].aos-animate{transform:perspective(2500px) rotateX(0)}.remise-color{color:#1a2750 !important}.remise-color_bk{background-color:#1a2750 !important}.pcat-color{color:#239abf !important}.apm-color{color:#20403b !important}.moto-color{color:#526864 !important}.f-color__bg{background-color:#1a2750 !important}.f-color__bg.-gradation{background:linear-gradient(132deg, #537796 0%, #1a2750 100%)}.c-color__bg{background-color:#1a2750 !important}.c-color__bg--gradation{background:linear-gradient(132deg, #537796 0%, #1a2750 100%)}.bg-white-50{background:rgba(255,255,255,0.5)}.c-blend--remise{position:relative;display:inline-block;overflow:hidden}.c-blend--remise::before,.c-blend--remise::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-blend--remise::before{z-index:3;mix-blend-mode:screen;background-color:#1a2750}.c-blend--remise::after{z-index:2;mix-blend-mode:overlay;background-color:rgba(26,39,80,0.1)}.c-blend--remise>*{position:relative;z-index:1}.c-blend--pcat{position:relative;display:inline-block;overflow:hidden}.c-blend--pcat::before,.c-blend--pcat::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-blend--pcat::before{z-index:3;mix-blend-mode:screen;background-color:#239abf}.c-blend--pcat::after{z-index:2;mix-blend-mode:overlay;background-color:rgba(35,154,191,0.1)}.c-blend--pcat>*{position:relative;z-index:1}.c-blend--moto{position:relative;display:inline-block;overflow:hidden}.c-blend--moto::before,.c-blend--moto::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-blend--moto::before{z-index:3;mix-blend-mode:screen;background-color:#526864}.c-blend--moto::after{z-index:2;mix-blend-mode:overlay;background-color:rgba(82,104,100,0.1)}.c-blend--moto>*{position:relative;z-index:1}.c-blend--aegise{position:relative;display:inline-block;overflow:hidden}.c-blend--aegise::before,.c-blend--aegise::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-blend--aegise::before{z-index:3;mix-blend-mode:screen;background-color:#241f46}.c-blend--aegise::after{z-index:2;mix-blend-mode:overlay;background-color:rgba(36,31,70,0.1)}.c-blend--aegise>*{position:relative;z-index:1}.l-loading__bk{position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(23.4deg, #1A2750 60%, #28729F 100%);transition:1s;filter:blur(0px);opacity:1}.l-loading__bk.-hide{filter:blur(10px);visibility:hidden;opacity:0}.l-loading__img{display:none;position:absolute;top:50%;left:50%;right:0;transform:translateY(-50%) translateX(-50%);text-align:center}@media screen and (max-width: 1199px){.l-loading__img{width:80px}}@media screen and (max-width: 767px){.l-loading__img{width:50px}}.c-breadcrumb__list{margin-bottom:0.5rem !important}.c-breadcrumb__item{margin-right:13px;font-size:0.875rem !important}.c-breadcrumb__item::after{margin:0 10px;display:inline-block;width:10px;height:10px;transform:rotate(45deg);border-top:solid 2px #1a2750;border-right:solid 2px #1a2750;content:"";border-color:rgba(255,255,255,0.6);margin-left:10px}.c-breadcrumb__item,.c-breadcrumb__item a{color:rgba(255,255,255,0.6) !important}.c-arrow__link{padding-left:70px;position:relative}.c-arrow__link::before{content:"";position:absolute;top:50%;left:0;width:50px;height:50px;border-radius:50%;background-image:linear-gradient(150deg, #131a4f 33%, #1d5070);transform:translateY(-50%);transition:.5s}.c-arrow__link::after{content:"";position:absolute;top:36%;left:88%;content:"";font-family:bootstrap-icons;font-weight:400;line-height:1;transition:.5s;color:#fff}.c-arrow__link:hover::before{transform:scale(1.4) translateY(-35%)}.c-bk__deco{position:relative;overflow-x:clip}.c-bk__deco_img{position:absolute;width:1300px;height:600px;background-image:radial-gradient(#239abf 0, #ffffff00 70%);transform:rotate(325deg)}.c-badge{position:absolute;border-radius:50%;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.c-badge__inner{position:absolute;top:50%;left:10%;right:10%;-webkit-transform:translateY(-46%);transform:translateY(-46%);line-height:1.5;color:#fff;text-align:center}.c-badge.-ec{right:-5%;top:-45%;width:200px;height:200px;background-image:linear-gradient(to top, #48c6ef 0%, #6f86d6 100%)}.c-badge.-ec .c-badge__inner{right:0;left:0;transform:translateY(-44%)}.c-badge.-ec p{font-size:0.8rem}.c-badge.-moto{right:0;top:-80px;width:250px;height:250px;background-image:linear-gradient(to top, #526864 0%, #91a7a3 100%)}.c-badge.-moto .inner{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-badge.-moto small{color:#fff !important}.c-badge.-s{width:120px;height:120px;background-color:#fff}.c-badge.-s .c-badge__inner{color:#1a2750;font-size:0.9rem}.c-badge.-s::after{content:"";position:absolute;top:85%;right:10%;width:0;height:0;border-style:solid;border-width:30px 15px 0 15px;border-color:#fff transparent transparent transparent;transform:rotate(324deg)}@media screen and (max-width: 1199px){.c-badge.-ec{margin-bottom:25px;padding:0 20px 10px;position:relative;top:auto;right:auto;display:inline-block;border-radius:0.3rem;width:100%;height:auto}.c-badge.-ec .c-badge__inner{position:relative;top:auto;left:auto;right:auto;-webkit-transform:translateY(0);transform:translateY(0)}.c-badge.-moto{top:0}}@media screen and (max-width: 991px){.c-badge.-moto{margin-bottom:30px;position:relative;top:auto;display:inline-block;border-radius:0.3rem;width:auto;height:auto}.c-badge.-moto .c-badge__inner{padding:10px 20px;position:relative;top:auto;left:auto;right:auto;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 767px){.c-badge.-ec{padding:10px}}.c-pointlnav__btn{padding:10px;align-items:center}.c-pointlnav__btn a{padding:10px 10px 30px;width:100%;height:100%;position:relative;align-items:center;border:solid 1px rgba(255,255,255,0.8);border-radius:0.3rem;background-color:rgba(255,255,255,0.2);color:#fff !important;text-align:center}@media screen and (max-width: 575px){.c-pointlnav__btn a{padding:10px 25px 10px 10px;display:flex;text-align:left}}.c-pointlnav__btn a::after{content:"";position:absolute;left:50%;bottom:5px;color:#fff;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}@media screen and (max-width: 575px){.c-pointlnav__btn a::after{right:15px;left:auto;bottom:35%;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}}.c-pointlnav__btn a:hover{background-color:rgba(255,255,255,0);opacity:1 !important}.c-pointlnav__btn a:hover::after{bottom:1px}@media screen and (max-width: 575px){.c-pointlnav__btn a:hover::after{bottom:35%;right:10px}}.c-pointlnav__btn p{line-height:1.5}.c-pointlnav__icon{padding:5px 5px 10px}@media screen and (max-width: 575px){.c-pointlnav__icon{padding:10px}}.c-pointlnav--r{padding:10px;align-items:center}.c-pointlnav--r__btn{padding:10px;align-items:center}.c-pointlnav--r__btn a{padding:10px 25px 10px 10px;display:flex;text-align:left;width:100%;height:100%;position:relative;align-items:center;border:solid 1px rgba(255,255,255,0.8);border-radius:0.3rem;background-color:rgba(255,255,255,0.2);color:#fff !important;text-align:center}@media screen and (max-width: 575px){.c-pointlnav--r__btn a{padding:10px 10px 30px;display:block}}.c-pointlnav--r__btn a::after{content:"";position:absolute;right:15px;left:auto;bottom:35%;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}@media screen and (max-width: 575px){.c-pointlnav--r__btn a::after{left:50%;bottom:5px;color:#fff;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;transform:translateX(-50%)}}.c-pointlnav--r__btn a:hover{background-color:rgba(255,255,255,0);opacity:1 !important}.c-pointlnav--r__btn a:hover::after{bottom:35%;right:10px}@media screen and (max-width: 575px){.c-pointlnav--r__btn a:hover::after{bottom:1px}}.c-pointlnav--r__btn p{line-height:1.5}.c-pointlnav--r__icon{padding:10px}@media screen and (max-width: 575px){.c-pointlnav--r__icon{padding:5px 5px 10px}}.c-img-rd{margin:0 20px;border-radius:50%;position:relative;overflow:hidden;width:300px;height:300px}.c-img-rd__img{position:absolute;left:0;transition:.5s;object-fit:cover;width:100%;height:100%}.c-img-rd__content{position:absolute;left:0;right:0;top:50%;text-align:center;transform:translateY(-50%);z-index:1}.c-img-rd:hover .c-img-rd__img{transform:scale(1.1)}.c-img-rd:hover::after{opacity:0}.c-img-rd::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2750;mix-blend-mode:screen;z-index:1;transition:.5s}.c-img-rd::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,39,80,0.8);mix-blend-mode:multiply;transition:.5s}.c-img-rd.--link .c-img-rd__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.c-img-rd.--link .c-img-rd__link span{padding:5px 20px;border-radius:10rem;position:absolute;top:50%;left:50%;width:60%;background:#fff;text-align:center;font-weight:bold;font-size:18px;transition:.5s;transform:translateY(-50%) translateX(-50%);opacity:0}.c-img-rd.--link .c-img-rd__link:hover{opacity:1 !important}.c-img-rd.--link .c-img-rd__link:hover span{opacity:1}.c-img-rd.--link:hover .c-img-rd__content{visibility:hidden;opacity:0}.c-itemcard{background:#fff;padding:40px 30px;border-radius:0.3rem;height:100%}.c-itemcard__images{margin:0 0 15px 0}.c-itemcard__title{font-size:1.25rem;font-weight:bold;margin-bottom:0.5rem}@media screen and (max-width: 767px){.c-itemcard__title{font-size:1rem}}.u-rounded--xl{border-radius:1.5rem}.u-rounded--top-left{border-top-left-radius:0.3rem}.u-rounded--top-right{border-top-right-radius:0.3rem}.u-rounded--bottom-left{border-bottom-left-radius:0.3rem}.u-rounded--bottom-right{border-bottom-right-radius:0.3rem}.closed-area{position:relative}.closed-area::before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,0.87)}.closed-area::after{margin:auto;position:absolute;left:-2%;bottom:0;top:0;border-radius:0.15rem;content:"";height:104%;width:104%;background-color:#1a275017}.closed-area .closed-txt{position:absolute;top:10%;left:5%;right:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-weight:bold;text-align:center}@media screen and (max-width: 991px){.closed-area::after{width:102%;height:102%}}.u-is-disabled{pointer-events:none;opacity:0.35}.p-underBOX{padding:20px 20px 30px;border:solid 1px #fff;height:100%}.p-underBOX__title{margin-bottom:25px;padding-bottom:10px;border-bottom:solid 1px;color:#fff;text-align:center}.p-underBOX img{margin:auto;display:block}.p-underBOX p{padding-top:20px;color:#fff}.p-underBOX.-rms{border:none}.p-underBOX.-rms .p-underBOX__title{color:#1a2750}.p-underBOX.-rms p{color:#1a2750}.toast{border-color:rgba(26,39,80,0.08);border-radius:0.5rem;position:fixed;left:40px;bottom:30px;max-width:100%;z-index:1;background:none;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}@media screen and (max-width: 767px){.toast{margin:auto;right:0;bottom:5px;left:0;width:80%}}.toast-body{padding:35px;display:flex;font-weight:600;display:flex;align-items:center;font-size:1rem;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;background-size:cover}.toast-body a:hover i{margin-right:-10px;padding-left:10px}.toast-body i{transition:0.5s}@media screen and (max-width: 767px){.toast-body{padding:10px}.toast-body a{padding:10px 60px 10px 20px}}.toast-close{border:none;position:absolute;top:10px;right:15px;z-index:10;color:rgba(26,39,80,0.35);background:none;font-weight:bold;font-size:1.2rem}.toast-close:hover{opacity:0.5}@media screen and (max-width: 767px){.toast-close{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.section_title_t{padding:0}@media all and (-ms-high-contrast: none){.section_title_t h1,.section_title_t h3{background-image:none !important}}.section_title_t h3{margin-bottom:40px;padding-left:70px;position:relative;color:#1a2750;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.section_title_t h3::before{margin:auto;margin:auto;content:"";position:absolute;top:50%;left:0;width:50px;height:1px;background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 64%, #1a5486 100%)}@media screen and (max-width: 1199px){.section_title_t h3{padding-left:0}.section_title_t h3::before{content:none}}.section_title_t span{margin-bottom:30px;display:block;color:#1a2750;font-weight:600;font-size:3rem;letter-spacing:0.6rem;opacity:0.2;word-break:break-all}@media screen and (max-width: 767px){.section_title_t span{display:none}}@media screen and (max-width: 1199px){.section_title_t{margin-bottom:50px;text-align:center}}.section_title-center{text-align:center}.section_title-center h3{padding-left:0;background-image:linear-gradient(to right, #24C6DC 0%, #514A9D 100%)}.section_title-center h3::before{content:none}.d-btn{margin:0;margin-left:auto;padding:10px 20px;padding-right:60px;border-radius:30rem;position:absolute;top:255px;right:20px;color:#1a2750;background-color:#fff;font-weight:bold;text-align:center;box-shadow:0px 7px 20px -5px rgba(89,101,125,0.45);transition:0.5s}.d-btn::after,.d-btn::before{content:'';display:block;position:absolute;top:50%;right:56px;height:1px;background:#1a2750;width:10px;transform-origin:right center;transform:translate(30px, 0px) rotate(25deg);transition:.5s}@media screen and (max-width: 575px){.d-btn::after,.d-btn::before{right:50px;opacity:1}}.d-btn::before{width:25px;transform:translate(30px, 0px)}@media screen and (max-width: 1199px){.d-btn{margin-top:20px;padding-right:60px;padding-left:30px;right:11%;text-align:left}.d-btn::after,.d-btn::before{opacity:1}}@media screen and (max-width: 991px){.d-btn{top:230px;right:8%}}.-seach{min-height:450px}@media screen and (max-width: 991px){.-seach{min-height:200px}}.mt-site-search-container{padding:26px 0;transition:.5s}.fixed .mt-site-search-container{padding:15px 0}#searchresults{margin:30px 0;font-size:1rem;color:#1a2750}.mt-site-search-form{position:relative}.mt-site-search-form__query{padding:5px 15px;padding-right:30px;position:relative;border:solid 1px transparent;border-radius:30rem;z-index:2;width:30px;color:#1a2750;background:none;transition:.5s;opacity:0;cursor:pointer}.mt-site-search-form__query:autofill{box-shadow:0 0 0px 1000px #fff inset}.mt-site-search-form__query:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}.mt-site-search-form__query::-webkit-search-cancel-button{-webkit-appearance:none}.mt-site-search-form__button{border:none;padding:0;position:absolute;right:0;height:100%;color:transparent;background:transparent}.mt-site-search-form__button::before{z-index:1;display:inline-block;content:"";position:absolute;top:10px;width:16px;height:16px;background:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%231a2750' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z' clip-rule='evenodd'/></svg>") no-repeat}.mt-site-search-form:hover .mt-site-search-form__query{border-color:rgba(26,39,80,0.3);width:200px;background:rgba(255,255,255,0.5);transition:.5s;opacity:1;z-index:1}.mt-site-search-result__message{margin-bottom:50px;padding:30px;border-radius:0.3rem;background:rgba(26,39,80,0.1);text-align:center;font-weight:bold}.mt-site-search-result-item{margin:0;padding:30px;border-bottom:solid 1px rgba(26,39,80,0.1)}.mt-site-search-result-item__link:hover .mt-site-search-result-item__label{text-decoration:none}.mt-site-search-result-item__label{font-size:18px;font-weight:bold}.mt-site-search-result-item__url{color:#239abf}.mt-site-search-result-item__excerpt{margin-top:10px}.mt-site-search-result-item__excerpt b{color:#239abf}.mt-site-search-result-item:last-child{border-bottom:none}.mt-site-search__pagination{margin-top:40px}.mt-site-search__pagination ul{text-align:center}.mt-site-search-pagination-item__link{padding:0 15px 2px;border-radius:0.2rem}.mt-site-search-pagination-item__link:hover{background:rgba(26,39,80,0.1)}.mt-site-search-pagination-item--current a{background:rgba(26,39,80,0.1)}#mt-site-search-container2{position:relative}#mt-site-search-container2 .mt-site-search-form__query{position:absolute;right:0;width:200px;background:#fff;opacity:1}@media screen and (max-width: 767px){#mt-site-search-container2 .mt-site-search-form__query{width:100%}}#mt-site-search-container2 .mt-site-search-form__button{margin:0;right:0;width:40px;height:36px}#mt-site-search-container2 .mt-site-search-form__button::before{right:20px;z-index:2}.p-top__area{margin-bottom:330px;position:relative;overflow-x:clip;height:100vh}@media screen and (max-width: 991px){.p-top__area{margin-bottom:50px;height:auto}}.p-top__catchcopy{margin-left:10%;height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:left}.p-top__catchcopy h1{line-height:1.4;font-size:8vh;font-family:roboto, sans-serif !important;font-weight:700;font-style:normal}.p-top__catchcopy p{margin-top:50px;line-height:1.8;font-size:1.4rem;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold}.p-top__catchcopy .c-arrow__link.-top{padding:12px 30px;padding-right:50px;width:300px;background:linear-gradient(90deg, #1a2750 65%, #2375a3);border-radius:30rem;color:#fff;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold;text-align:center;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.p-top__catchcopy .c-arrow__link.-top::before{right:10px;left:auto;width:40px;height:40px;background:linear-gradient(107deg, #c4b6c5, #2375a3)}.p-top__catchcopy .c-arrow__link.-top:hover{padding-left:20px;opacity:1 !important}@media screen and (max-width: 1199px){.p-top__catchcopy{height:60vh}}@media screen and (max-width: 767px){.p-top__catchcopy{height:80vh}.p-top__catchcopy h1{font-size:2.3rem !important}.p-top__catchcopy p{margin-top:30px;font-size:1.2rem !important}.p-top__catchcopy .c-arrow__link{margin-left:-2px;padding-left:25px;width:250px}.p-top__catchcopy .c-arrow__link:hover{padding-left:25px;opacity:.5}.p-top__catchcopy .c-arrow__link::before{content:none}}.p-top__catchcopy .p-top__inner{margin-bottom:5%}@media screen and (max-width: 1199px){.p-top__catchcopy .p-top__inner{margin-bottom:0}}.p-top__kv{margin:auto;position:absolute;top:-15%;right:-15%;z-index:-3;text-align:center;width:75%}@media screen and (max-width: 1199px){.p-top__kv{top:30%;transform:translateY(-50%)}}@media screen and (max-width: 991px){.p-top__kv{top:25%}}@media screen and (max-width: 767px){.p-top__kv{top:20%;width:100%;opacity:0.3}}.spin{-webkit-animation:spin 650s linear infinite;-moz-animation:spin 650s linear infinite;-o-animation:spin 650s linear infinite;animation:spin 650s linear infinite}@media screen and (max-width: 1199px){.spin{animation:none}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mission{margin-top:60px;position:relative;display:block;background:linear-gradient(160deg, rgba(128,208,199,0.75) 0%, rgba(0,147,233,0.3) 70%, rgba(26,84,134,0.75) 100%);letter-spacing:2}.mission p,.mission h2{color:#fff;letter-spacing:2px}.mission .d-btn{position:absolute !important;background-color:#fff;background:rgba(255,255,255,0.85);top:auto;right:5%;bottom:-15%;font-size:12px}.mission .d-btn::before,.mission .d-btn::after,.mission .d-btn::before{display:none}.p-scl{position:fixed;right:15%;bottom:0;left:auto;display:inline-block;transition:.5s}.p-scl span{position:absolute;left:10px;bottom:10px;color:#239abf;font-size:0.7rem;letter-spacing:0.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.p-scl::before{content:"";position:absolute;bottom:0;left:-5px;width:10px;height:10px;border-radius:50%;background:#239abf;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}.p-scl::after{content:"";position:absolute;bottom:0;left:0;width:1px;height:70px;background:linear-gradient(180deg, #239abf 0%, rgba(255,255,255,0.5) 100%)}@keyframes circlemove{0%{bottom:65px;background:#fff}100%{bottom:-5px;background:rgba(35,154,191,0.5)}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#p-scroll_btn.none{opacity:0}#p-scroll_btn.none span,#p-scroll_btn.none a{opacity:0}.c-badge__container{position:absolute;right:5%;bottom:15%}.c-badge.-top{position:relative;width:150px;height:150px;background:rgba(255,255,255,0.8);backdrop-filter:blur(5px)}.c-badge.-top i{transition:.5s}.c-badge.-top:hover{transform:scale(1.1)}.c-badge.-top:hover i{margin-right:-5px}.c-badge__inner h5{line-height:1.6;color:#239abf;font-size:1rem;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold}@media screen and (max-width: 1199px){.c-badge__container{bottom:35%}}@media screen and (max-width: 991px){.c-badge__container{bottom:auto;top:35%}.c-badge.-top{width:130px;height:130px}.c-badge__inner h5{margin-bottom:5px;font-size:0.8rem !important}}@media screen and (max-width: 767px){.c-badge__container{position:static}.c-badge.-top{margin-top:40px;padding:0;width:300px;height:auto;background:none;box-shadow:none}.c-badge.-top:hover{transform:none}.c-badge__inner{position:static;text-align:left}.c-badge__inner p{color:#1a2750}}.p-results{margin:auto;padding:0;display:flex;justify-content:center;position:absolute;left:0;right:0;top:84%;background:none;max-width:1500px}.p-results__container{width:30%}@media screen and (max-width: 991px){.p-results__container{width:auto}}.p-results__box{margin:0;padding:30px 30px 60px;border:solid 1px rgba(35,154,191,0.5);border-radius:0.5rem;width:100%;height:100%;background:rgba(255,255,255,0.8);box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);backdrop-filter:blur(5px)}.p-results__box.-result1{border:solid 1px rgba(17,116,172,0.5)}.p-results__box.-result1 h5,.p-results__box.-result1 p,.p-results__box.-result1 span,.p-results__box.-result1 .d-btn{color:#1174ac !important}.p-results__box.-result1 .d-btn::before,.p-results__box.-result1 .d-btn::after,.p-results__box.-result1 .d-btn::before{background-color:#1174ac !important}.p-results__box.-result1 .p-results__summary{background:linear-gradient(35deg, rgba(19,154,233,0.85), rgba(17,116,172,0.8))}@media screen and (max-width: 767px){.p-results__box.-result1{background:linear-gradient(135deg, #139ae9 0%, #1174ac 100%);border:none}.p-results__box.-result1 h5,.p-results__box.-result1 p,.p-results__box.-result1 span,.p-results__box.-result1 .d-btn{color:#fff !important}.p-results__box.-result1 .d-btn::before,.p-results__box.-result1 .d-btn::after,.p-results__box.-result1 .d-btn::before{background-color:#fff !important}}.p-results__box.-result2{border:solid 1px rgba(64,100,95,0.5)}.p-results__box.-result2 h5,.p-results__box.-result2 p,.p-results__box.-result2 span,.p-results__box.-result2 .d-btn{color:#40645f !important}.p-results__box.-result2 .d-btn::before,.p-results__box.-result2 .d-btn::after,.p-results__box.-result2 .d-btn::before{background-color:#40645f !important}.p-results__box.-result2 .p-results__summary{background:linear-gradient(35deg, rgba(105,168,161,0.85), rgba(64,100,95,0.8))}@media screen and (max-width: 767px){.p-results__box.-result2{background:linear-gradient(135deg, #69a8a1 0%, #40645f 100%);border:none}.p-results__box.-result2 h5,.p-results__box.-result2 p,.p-results__box.-result2 span,.p-results__box.-result2 .d-btn{color:#fff !important}.p-results__box.-result2 .d-btn::before,.p-results__box.-result2 .d-btn::after,.p-results__box.-result2 .d-btn::before{background-color:#fff !important}}.p-results__box.-result3{border:solid 1px rgba(26,39,80,0.5)}.p-results__box.-result3 h5,.p-results__box.-result3 p,.p-results__box.-result3 span,.p-results__box.-result3 .d-btn{color:#1a2750 !important}.p-results__box.-result3 .d-btn::before,.p-results__box.-result3 .d-btn::after,.p-results__box.-result3 .d-btn::before{background-color:#1a2750 !important}.p-results__box.-result3 .p-results__summary{background:linear-gradient(35deg, rgba(31,93,146,0.85), rgba(26,39,80,0.8))}@media screen and (max-width: 767px){.p-results__box.-result3{background:linear-gradient(135deg, #1f5d92 0%, #1a2750 100%);border:none}.p-results__box.-result3 h5,.p-results__box.-result3 p,.p-results__box.-result3 span,.p-results__box.-result3 .d-btn{color:#fff !important}.p-results__box.-result3 .d-btn::before,.p-results__box.-result3 .d-btn::after,.p-results__box.-result3 .d-btn::before{background-color:#fff !important}}.p-results__box:hover{opacity:1 !important}.p-results__box:hover .p-results__img-icon{top:auto}.p-results__box:hover .p-results__summary{opacity:1;color:#fff !important}.p-results__box:hover .d-btn::before,.p-results__box:hover .d-btn::after,.p-results__box:hover .d-btn::before{right:50px}.p-results__box:hover .d-btn.-result1{color:rgba(17,116,172,0.8) !important}.p-results__box:hover .d-btn.-result1::before,.p-results__box:hover .d-btn.-result1::after,.p-results__box:hover .-result1.d-btn::before{background-color:rgba(17,116,172,0.8) !important}.p-results__box:hover .d-btn.-result2{color:rgba(64,100,95,0.8) !important}.p-results__box:hover .d-btn.-result2::before,.p-results__box:hover .d-btn.-result2::after,.p-results__box:hover .-result2.d-btn::before{background-color:rgba(64,100,95,0.8) !important}.p-results__box:hover .d-btn.-result3{color:rgba(26,39,80,0.8) !important}.p-results__box:hover .d-btn.-result3::before,.p-results__box:hover .d-btn.-result3::after,.p-results__box:hover .-result3.d-btn::before{background-color:rgba(26,39,80,0.8) !important}.p-results__title{color:#239abf;transition:.5s;line-height:1.5;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold;text-align:center}.p-results__title span{line-height:2}.p-results__title small{font-size:0.8rem}.p-results__notes{display:block;color:#239abf;font-weight:normal;font-size:0.8rem;text-align:center}.p-results__summary{margin:0 !important;font-size:1rem !important;line-height:2 !important;padding:40px;position:absolute;top:0;left:0;bottom:0;border-radius:0.5rem;backdrop-filter:blur(5px);color:#fff;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold;text-align:center;opacity:0;transition:.5s}.p-results .p-results__box.result1 summary{background:linear-gradient(35deg, rgba(35,154,191,0.85), rgba(26,39,80,0.8))}.p-results .d-btn{top:auto;right:-20px;bottom:-7px}.p-results__img-icon{margin:auto;margin-top:20px;position:relative;top:auto;right:auto;display:block;width:100px;transition:.5s;transform:none}@media screen and (max-width: 1199px){.p-results{margin-top:100px;position:static;width:90%}.p-results__box{margin:0}.p-results__summary{padding:30px}}@media screen and (max-width: 991px){.p-results{display:block;margin-top:30px}.p-results__box{margin:40px auto 0;height:220px}.p-results__box:hover .p-results__img-icon{top:50%}.p-results__title{position:absolute;top:50%;right:10%;left:10%;transform:translateY(-50%)}.p-results__summary{padding:30px 50px}.p-results__img-icon{margin:0;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 767px){.p-results__box{margin:20px 0;padding:30px;border:none;height:auto;background:linear-gradient(135deg, rgba(72,198,239,0.7) 0%, rgba(111,134,214,0.8) 100%)}.p-results__box:hover .d-btn{color:#fff}.p-results__box:hover .d-btn::before,.p-results__box:hover .d-btn::after,.p-results__box:hover .d-btn::before{background-color:#fff}.p-results__title{position:static;color:#fff;transform:none;margin-bottom:20px}.p-results__notes{color:#fff}.p-results__img-icon{display:none}.p-results__summary{display:none}.p-results .d-btn{padding:5px;border:solid 1px #fff;position:relative;right:auto;bottom:auto;color:#fff;background:none;text-align:center;box-shadow:none}.p-results .d-btn::before,.p-results .d-btn::after,.p-results .d-btn::before{background-color:#fff}}.c-bk__deco_img{opacity:0.2}#about{position:relative}#about p,#about strong{line-height:2.5;font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold}#about .row{margin-bottom:50px}@media screen and (max-width: 767px){#about p{line-height:2;font-size:1rem}}.r-circle{margin:auto;border-radius:50%;width:20px;height:20px;background:#1a2750;background:-moz-linear-gradient(146deg, rgba(26,39,80,0.1264880952) 0%, rgba(26,39,80,0.2973564426) 100%);background:-webkit-linear-gradient(146deg, rgba(26,39,80,0.1264880952) 0%, rgba(26,39,80,0.2973564426) 100%);background:linear-gradient(146deg, rgba(26,39,80,0.1264880952) 0%, rgba(26,39,80,0.2973564426) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a2750",endColorstr="#1a2750",GradientType=1)}.top_img,.top_img1,.top_img2,.top_img3,.top_img4,.top_img5{position:absolute;z-index:-1}.top_img1{top:0;right:0;opacity:0.3}.top_img2{right:0}.top_img3{top:20%;left:25%}.top_img4{margin-top:50px;top:40%;left:5%}.top_img5{right:20px;bottom:0}@media screen and (max-width: 1199px){.top_img,.top_img1,.top_img2,.top_img3,.top_img4,.top_img5{opacity:0.3}.top_img1{top:-20%}.top_img2{max-width:none}.top_img3{right:20px;left:auto}.top_img4{left:20px}.top_img5{left:0}}@media screen and (max-width: 767px){.top_img1{top:0}.top_img3{top:auto;bottom:10%}.top_img4{top:auto;bottom:-30%}}@media screen and (max-width: 575px){.top_img3{bottom:20%}.top_img4{bottom:0}}@-webkit-keyframes scl{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,0.1);opacity:0}100%{opacity:0}}@-moz-keyframes scl{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,0.1);opacity:0}100%{opacity:0}}@-o-keyframes scl{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,0.1);opacity:0}100%{opacity:0}}@keyframes scl{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,0.1);opacity:0}100%{opacity:0}}.security-bg a{width:100%}.security-bg a:hover{opacity:0.8 !important}.security-link{position:relative;transition:0.5s;text-align:center;margin:auto}.security-link:hover{opacity:1.0}.security-link:hover .security-title::before,.security-link:hover ::after{transition:all 0.5s ease-out}.security-link:hover .security-title::before{background-color:transparent;border:1px solid #fff;right:-65px;transition:all 0.5s ease-out}@media screen and (max-width: 575px){.security-link:hover .security-title::before{right:-50px}}.security-link:hover .security-title::after{border-color:#fff;right:-48px;transition:all 0.5s ease-out}@media screen and (max-width: 575px){.security-link:hover .security-title::after{right:-35px}}.security-link .security-img__area{margin-bottom:0;overflow:hidden;height:auto}.security-link .s-padding{padding-top:50px;padding-bottom:50px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.security-link .s-padding{padding-top:20px;padding-bottom:30px}}.security-link .security-img{background:linear-gradient(132deg, rgba(122,211,255,0.85) 0%, rgba(26,39,80,0.85) 100%),url("../img/top/security_bk.jpg");background-repeat:no-repeat;background-position:center 40%;background-size:cover;transition:0.5s}.security-link .security-img:hover{transform:scale(1.05, 1.05);overflow:hidden;transition:all 0.5s ease-out}.security-link .security-sub{font-size:0.9rem;font-weight:600;border-bottom:2px solid #fff;color:#fff;width:auto;margin-bottom:5px}@media screen and (max-width: 767px){.security-link .security-sub{border:solid 2px #fff;border-radius:50px;padding:5px 15px;font-size:0.75rem !important}}.security-link .security-title{position:relative;display:block;max-width:700px;padding-top:3px}.security-link .security-title::before{content:'';position:absolute;margin:auto;right:-55px;top:0px;bottom:0;width:40px;height:40px;background-color:#fff;border-radius:50%;transition:0.5s}@media screen and (max-width: 575px){.security-link .security-title::before{right:-40px;width:35px;height:35px}}.security-link .security-title::after{content:'';position:absolute;margin:auto;right:-38px;top:0;bottom:0;transform:translateY(-50%);width:8px;height:8px;border-top:3px solid #3D5F74;border-right:3px solid #3D5F74;transform:rotate(45deg);transition:0.5s}@media screen and (max-width: 575px){.security-link .security-title::after{right:-25px}}.security-link h4{color:#fff;font-size:2.0rem;margin:0px 20px;z-index:1}@media screen and (max-width: 767px){.security-link h4{margin:0 15px}}@media screen and (max-width: 575px){.security-link h4{z-index:1}}.security-link .security-icon::before{font-family:"bootstrap-icons";content:'\F53B';font-weight:900;color:#fff;opacity:0.2;position:absolute;top:60%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;font-size:80px;z-index:-1}@media screen and (max-width: 767px){.security-link .security-icon::before{font-size:65px}}@media screen and (max-width: 575px){.security-link .security-icon::before{font-size:80px;top:50%}}.purpose-area{margin:auto;position:relative;width:100%;min-width:1200px}.purpose-area [class^="col"]{padding:40px}@media screen and (max-width: 1199px){.purpose-area{width:100%;min-width:auto}}@media screen and (max-width: 991px){.purpose-area{width:auto}.purpose-area [class^="col"]{padding:10px}}.category-area{height:100%;display:flex;flex-direction:column;transition:0.5s}.category-area .tmb-area{margin-bottom:0;border-radius:0.5rem;overflow:hidden;height:auto;transition:0.5s}.category-area .tmb-img{padding:15px;display:flex;flex-direction:column;justify-content:center;width:100%;height:250px;background-repeat:no-repeat;background-size:cover;transition:all 0.5s ease-out;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);will-change:transform}.category-area .tmb-img h4{color:#fff;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold;text-align:center}.category-area .tmb-img img{margin:0 auto;margin-bottom:20px;display:block}.category-area .d-btn{margin-top:auto}.category-area p{margin-top:30px}.category-area a:hover .d-btn::after,.category-area a:hover .d-btn::before{right:50px;opacity:1}.category-area a:hover .tmb-img{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.9)}@media screen and (max-width: 1199px){.category-area{margin:auto;margin-bottom:50px;width:80%;height:auto}}.category-area.-sc h4.r-link_w::after{height:14px}.category-area.-sc .d-btn{padding:10px 30px}.category-area.-sc .d-btn::before,.category-area.-sc .d-btn::after,.category-area.-sc .d-btn::before{content:none}.category-area.-sc .d-btn p{margin-top:0}.service-cat{margin-top:50px;padding:50px 100px;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-repeat:no-repeat;background-size:cover;transition:0.5s}.service-cat .d-btn{margin-top:50px;position:relative;top:auto;right:auto;text-align:left}.service-cat a{position:absolute;top:0;left:0;width:100%;height:100%}.service-cat h4{font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold}.service-cat img{position:absolute;top:-50px;right:10%}.service-cat:hover{opacity:0.7}.service-cat:hover .d-btn{padding-right:60px}.service-cat:hover .d-btn::after,.service-cat:hover .d-btn::before{right:50px;opacity:1}@media screen and (max-width: 1199px){.service-cat{padding-top:100px;height:auto}.service-cat img{margin:auto;right:0;left:0}}@media screen and (max-width: 575px){.service-cat{padding:40px;padding-top:100px}}.about-service{position:relative;background-color:#f4f7fc;transition:.5s}@media screen and (max-width: 1199px){.about-service{background-repeat:no-repeat;background-size:cover;background-image:url("../img/top/service-sp_bk.jpg")}}.service_bk{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1199px){.service_bk{width:0}}.service-box{padding:50px;position:relative;color:#1a2750;background-color:#fff;border-radius:0.3rem;height:400px}.service-box.member{margin-top:50px;color:#0091cc}.service-box.member p{color:#239abf}.service-box.member a{background-color:#239abf}.service-box a{padding:20px 30px;border-radius:10rem;position:absolute;right:50px;bottom:50px;width:300px;color:#fff;background-color:#1a2750;text-align:center;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.service-box a::after{margin-left:-10px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;opacity:0}.service-box a:hover::after{margin-left:20px;opacity:1}@media screen and (max-width: 1699px){.service-box a{margin-right:auto;margin-top:50px;margin-left:auto;position:static;width:100%;height:auto}}.service-box span{line-height:2.5rem}@media screen and (max-width: 1699px){.service-box{padding:30px;height:auto;text-align:center}}@media screen and (max-width: 575px){.service-box a{padding:10px 25px}}.fb-button{position:fixed;right:0;bottom:100px;transition:.5s}.fb-button:hover{margin-bottom:10px;opacity:.5}.remise-cta{margin:60px 0;padding:80px 15px;height:630px;background-color:#f4f7fc}.remise-cta.en{height:700px}@media screen and (max-width: 1199px){.remise-cta{height:auto}}.remise-cta-content,.service-cta-content{margin:0}.remise-cta-content a,.service-cta-content a{word-break:break-word}.remise-cta-content li:first-child a,.service-cta-content li:first-child a{padding-top:0}.remise-cta-content li:last-child a,.service-cta-content li:last-child a{padding-bottom:0}.remise-tab-content{margin-bottom:0}.remise-tab-content li{border-bottom:solid 1px rgba(26,39,80,0.09);list-style:none}.remise-tab-content li:last-child{border:none}.remise-tab-content li a{padding:20px 0;border-radius:0.5rem;display:block;line-height:2rem;color:#1a2750;transition:.5s}.remise-tab-content li a:hover{opacity:.5}.p-news{margin:60px auto;padding:60px 30px 40px;position:relative;background-color:rgba(244,247,252,0.9)}.p-news__title{display:flex;align-items:center;position:absolute;top:-90px;left:30px}.p-news__title h3{margin-bottom:0;padding-left:0}.p-news__title h3::before{content:none}.p-news .p-tab__pills{position:absolute;top:-13px;right:30px}.p-news__data{padding-right:10px;font-size:80%;opacity:0.5}@media screen and (max-width: 991px){.p-news .p-news__title{left:0}.p-news .p-tab__pills{right:0}}@media screen and (max-width: 767px){.p-news{padding-top:0}.p-news .p-news__title{justify-content:center;position:relative;top:auto;left:auto}.p-news .p-tab__pills{position:relative;right:auto}}@media screen and (max-width: 575px){.p-news .p-news__title{display:block}}@media screen and (max-width: 991px){.p-news.en{padding-top:0}.p-news.en .p-news__title{justify-content:center;position:relative;top:auto;left:auto}.p-news.en .p-tab__pills{position:relative;right:auto}}.p-tab__pills .nav-item{border-right:solid 1px #c1c3c7}.p-tab__pills .nav-item:last-child{border:none}.p-tab__pills .p-tab__link.active,.p-tab__pills a:hover{background:none;color:#1a2750}.p-tab__pills a{text-align:center}.p-tab__pills a:hover{opacity:1}.p-tab__link{padding:0 25px;color:#ccc;transition:.5s}@media screen and (max-width: 575px){.p-tab__link{padding:0 10px}}.p-tab__panel{margin-bottom:0}.p-tab__panel li{border-bottom:solid 1px rgba(26,39,80,0.09);list-style:none}.p-tab__panel li:last-child{border:none}.p-tab__panel li a{padding:15px 0;border-radius:0.5rem;display:block;line-height:2rem;color:#1a2750;transition:.5s}.p-tab__panel li a:hover{opacity:.5}.p-tab__content{margin:0}.p-tab__content a{word-break:break-word}.p-tab__content li:first-child a{padding-top:0}.p-tab__content li:last-child a{padding-bottom:0}@media screen and (max-width: 1199px){.p-tab{height:auto}}.service-site{margin:auto 15px;padding:60px 50px;border-radius:1.5rem;display:flex;flex-direction:column;height:100%;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center}.service-site p{margin-bottom:30px}.service-site a{padding:15px 35px;border-radius:5rem;color:#1a2750 !important;background-color:#fff;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);margin-top:auto;display:inline-block;font-weight:600}.service-site a:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.service-site a:hover{opacity:.5}.service-site .h4{font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold}@media screen and (max-width: 575px){.service-site{margin:auto;padding:40px;text-align:center}.service-site a{align-self:center}.service-site img{margin:auto}}.p-banner{display:block}.p-banner__button{padding:5px 30px;padding-right:50px;position:absolute;bottom:16%;right:3%;border-radius:5rem;color:#fff;background:linear-gradient(125deg, #E5CF47 0%, #EBAC3C 50%);box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}@media screen and (max-width: 991px){.p-banner__button{right:43%;bottom:11%;transform:translateX(230px)}}@media screen and (max-width: 767px){.p-banner__button{display:none}}.p-arrows *,.p-arrows *:before,.p-arrows *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.p-arrows{position:absolute;top:50%;right:1%;transform:rotate(270deg)}.p-arrows .p-arrow{position:absolute;top:calc(50% - 25px);left:50%;width:40px;height:40px}.p-arrows .p-arrow::before,.p-arrows .p-arrow::after{position:absolute;display:block;width:2px;height:12px;content:'';-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translate(-50%, -50%) rotateZ(-43deg);transform:translate(-50%, -50%) rotateZ(-43deg);transform-origin:bottom right;border-radius:10px;background:#fff}.p-arrows .p-arrow::after{-webkit-transform:translate(-50%, -50%) rotateZ(43deg);transform:translate(-50%, -50%) rotateZ(43deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.p-arrows .cp_bounce{-webkit-animation:arrow-move--top 0.5s infinite alternate ease-in-out;animation:arrow-move--top 0.5s infinite alternate ease-in-out}@-webkit-keyframes arrow-move--top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes arrow-move--top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.toast--top{border:none;bottom:0;left:10px;z-index:3;box-shadow:none;backdrop-filter:none}.toast-body--top{padding:0;background:none}@media screen and (max-width: 991px){.toast--top{position:absolute;right:0;left:0}.toast-body--top{display:block}}@media screen and (max-width: 767px){.toast--top{position:relative;bottom:auto;right:auto;left:auto;margin-top:100px;margin-bottom:-100px;width:100%}.toast-body--top a{padding:0}}.sp{display:none}@media screen and (max-width: 575px){.sp{display:block}}.loading-gif{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#fff;backdrop-filter:blur(10px);visibility:visible;transition:1500ms}.loading-gif .gif{display:none;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);text-align:center}.loading-gif .gif img{width:80vw;max-width:782px}.p-top__fade-1,.p-top__fade-2{position:relative;right:-30px;opacity:0;transition:1500ms}.p-top__fade-3,.p-top__fade-4{opacity:0;transition:1500ms}.p-top__area picture{display:none}.-hide{opacity:0;backdrop-filter:blur(0px);visibility:hidden}.-visible{right:0;opacity:1 !important}.p-loading__deco{position:relative;overflow-x:clip;height:100%}.p-loading__deco_img{position:absolute;width:1300px;height:600px;background-image:radial-gradient(rgba(35,154,191,0.2) 0, #ffffff00 70%);transform:rotate(325deg)}.p-loading__deco_img:nth-child(1){animation:cycle-1 5s infinite alternate ease}.p-loading__deco_img:nth-child(2){animation:cycle-2 5s infinite alternate ease}.p-loading__deco_img:nth-child(3){animation:cycle-3 5s infinite alternate ease}@keyframes cycle-1{0%{width:50%;height:70%;left:-50%}100%{width:70%;height:30%;left:-30%}}@keyframes cycle-2{0%{width:70%;height:50%;right:0}100%{width:60%;height:80%;right:-30%}}@keyframes cycle-3{0%{width:500px;height:1000px;left:20%;bottom:-50%}100%{width:1000px;height:1200px;left:0;bottom:-30%}}.p-top__case{display:inline-block;width:345px;background-color:rgba(255,255,255,0.95);position:absolute;right:calc(3.5% + 50px);bottom:25%;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);margin-top:0}@media screen and (max-width: 1199px){.p-top__case{bottom:34%;right:5%}}@media screen and (max-width: 991px){.p-top__case{left:10%;position:relative;margin-top:50px;width:420px}}@media screen and (max-width: 767px){.p-top__case{right:auto;width:90%;left:5%;border:1px solid rgba(35,154,191,0.3)}}.p-top__case_img{background-size:cover}.p-top__case_img .label_cat{color:#fff;background-color:rgba(35,154,191,0.9);font-weight:bold;border-radius:0.25rem 0 0.25rem 0;padding:0 10px;font-size:0.7rem;position:absolute;top:0;left:0}.p-top__case_text{display:inline-block;padding:0;font-size:0}.p-top__case_text h6,.p-top__case_text .sec-stop p,.sec-stop .p-top__case_text p,.p-top__case_text p{line-height:1.6;color:#239ABF !important}.p-top__case_text h6,.p-top__case_text .sec-stop p,.sec-stop .p-top__case_text p{font-size:0.7rem}.p-top__case_text p{font-size:0.55rem !important}.p-top__case_text .label-n,.p-top__case_text .label-p,.p-top__case_text .label-ec,.p-top__case_text .label-moto,.p-top__case_text .label-imp,.p-top__case_text .label-aegise2{background-color:rgba(35,154,191,0.16);color:#239ABF;font-size:0.65rem;margin:0;line-height:1.1rem}.p-top__case_text .label-n.-cat,.p-top__case_text .-cat.label-p,.p-top__case_text .-cat.label-ec,.p-top__case_text .-cat.label-moto,.p-top__case_text .-cat.label-imp,.p-top__case_text .-cat.label-aegise2{color:#fff;background-color:#239abf}.p-top__case_comment{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 390px){.p-top__case_img{max-width:100%;min-height:160px}.p-top__case_content{flex-direction:column}.p-top__case_text{max-width:100%;padding-left:0 !important;margin-top:12px}}.p-top__case .dots{display:inline-block;position:absolute;top:0.9rem;right:1.5rem}.p-top__case .dots .slick-dots li{margin:0;width:14px}.p-top__case .dots .slick-dots li button:before{font-size:7px;color:#239ABF}.p-top__case .slick-dotted.slick-slider{margin-bottom:0}.p-top__case .slick-dots{position:relative;text-align:left;bottom:auto;line-height:0}.purpose>div{padding-top:100px;padding-bottom:100px}.purpose:first-child>div{padding-top:100px}.purpose .sub-menu .sub-item{margin-bottom:20px;transition:.5s}.purpose .sub-menu .sub-item img{margin:auto;margin-bottom:10px;display:block}.purpose .sub-menu .sub-item i{margin:auto;margin-top:10px;display:block}.purpose .sub-menu .sub-item .fa-chevron-down{transition:.5s}.purpose .sub-menu .sub-item:hover{margin-bottom:0}.purpose .sub-menu .sub-item:hover .fa-chevron-down{padding-top:20px}.purpose-section .title{margin:auto;margin-bottom:50px;padding:100px;border-radius:0.3rem;width:95%;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.purpose-section .title h3,.purpose-section .title p{color:#fff}.purpose-service{margin:60px 0;padding:0 20px;display:flex;flex-direction:column;background-color:#fff;text-align:center}.purpose-service h4{margin-bottom:20px;position:relative;line-height:1.5}.purpose-service p{margin-bottom:30px}.purpose-service img{margin:0 auto;display:block}.purpose-more{margin:auto;margin-top:50px;width:80%;text-align:center}.purpose-more div{padding:15px}.purpose-more a{padding:30px 0;border-radius:0.5rem;border:solid 1px rgba(26,39,80,0.2);width:100%;font-size:1rem;font-weight:bold}.purpose-more a i{padding-left:20px;transition:.5s}.purpose-more a:hover i{margin-right:-10px;padding-left:30px}.purpose-more img{margin-right:10px}.purpose-table{margin-top:100px;padding:30px;background-color:#e5e7ec}.purpose-table table{margin:auto;width:80%;max-width:1200px}.purpose-table table tr{border-bottom:solid 1px rgba(26,39,80,0.16)}.purpose-table table th{padding:5px 15px;color:#1a2750;background-color:rgba(26,39,80,0.3)}.purpose-table table td{padding:15px}@media screen and (max-width: 1199px){.purpose-section{padding:50px}}@media screen and (max-width: 991px){.purpose #sub br{display:none}.purpose>div:not(.sub-menu):not(.page-lnav){padding:50px 0 !important}.purpose-section .title{padding:50px}.purpose-service{margin:0;padding:50px 30px}.purpose-table{padding-right:0;padding-left:0;border-top:solid 1px #e5e7ec;border-radius:0;background-color:#fff}.purpose-table h5{font-size:1.1rem}.purpose-table table{text-align:left}.purpose-table table tr{display:block}.purpose-table table th{display:block;width:100%}}@media screen and (max-width: 767px){.purpose{width:auto}.purpose a:not(.sub-item a):not(.button-o):not(.page-lnav__btn){padding:20px}.purpose a:not(.sub-item a):not(.button-o):not(.page-lnav__btn) i{margin-top:20px;padding-left:0;display:block}.purpose img{margin:auto;display:block}.purpose-section{padding:30px}.purpose-section .title{padding:25px}.purpose-service{padding:50px 0}.purpose-table table{width:auto;max-width:500px}}.page-lnav{margin:auto;width:80%}.page-lnav__title{color:#239abf;text-align:center}.page-lnav__table{display:flex;flex-wrap:wrap;border:solid 1px rgba(26,39,80,0.3);border-radius:0.3rem}.page-lnav__btn{padding:20px 20px 40px;border-right:solid 1px rgba(26,39,80,0.3);border-bottom:solid 1px rgba(26,39,80,0.3);position:relative;width:20%}.page-lnav__btn p{text-align:center;transition:.5s}.page-lnav__btn::after{content:"";position:absolute;left:50%;bottom:10px;content:"";font-family:bootstrap-icons;font-weight:400;line-height:1;transition:.5s}.page-lnav__btn:hover{background-color:rgba(26,39,80,0.16);opacity:1 !important}.page-lnav__btn:hover::after{bottom:5px}.page-lnav__icon{margin:auto;margin-bottom:20px;display:block;width:100px;height:100px}@media screen and (max-width: 1199px){.page-lnav{padding:0 80px !important;position:sticky;top:25px;z-index:1;width:auto}.page-lnav__title{padding:10px;padding-right:50px;border:solid 1px rgba(26,39,80,0.6);border-radius:0.3rem;position:relative;z-index:1;background-color:rgba(255,255,255,0.9);color:#1a2750;font-size:1.3rem}.page-lnav__title::before{content:"";position:absolute;top:2px;bottom:2px;right:50px;width:1px;background:rgba(26,39,80,0.2)}.page-lnav__title::after{content:"";position:absolute;top:70%;right:14px;content:"";font-family:bootstrap-icons;font-weight:400;line-height:1;transition:.5s;transform:translateY(-20px)}.page-lnav__title.on::after{transform:translateY(-20px) rotate(180deg)}.page-lnav__box{display:none;position:absolute;top:60px;right:80px;left:80px}.page-lnav__table{border:solid 1px rgba(26,39,80,0.4);border-radius:0 0 0.3rem 0.3rem;overflow:scroll;height:auto;background:#f0f1f5;z-index:1;-ms-overflow-style:none}.page-lnav__table::-webkit-scrollbar{display:none}.page-lnav__btn{padding:15px 20px;padding-right:35px;display:flex;align-items:center;border:none;width:50%}.page-lnav__btn p{width:85%;color:#1a2750;text-align:left}.page-lnav__btn::before{margin:auto;content:"";position:absolute;right:0;left:0;bottom:0;width:100%;height:1px;background:rgba(26,39,80,0.15)}.page-lnav__btn::after{left:auto;bottom:auto;top:55%;right:15px;transform:rotate(270deg) translateX(13px)}.page-lnav__btn:nth-of-type(9)::before,.page-lnav__btn:nth-of-type(10)::before{content:none}.page-lnav__btn:hover::after{bottom:auto;right:5px}.page-lnav__icon{margin:0;padding-right:10px;width:15%;height:auto}}@media screen and (max-width: 991px){.page-lnav__icon{display:none}}@media screen and (max-width: 767px){.page-lnav__title{font-size:1rem !important}.page-lnav__title::after{right:18px;transform:translateY(-15px)}.page-lnav__title.on::after{transform:translateY(-15px) rotate(180deg)}.page-lnav__box{top:50px}.page-lnav__table{height:60vh}.page-lnav__btn{padding:10px 20px;width:100%}.page-lnav__btn::before{width:90%}.page-lnav__btn:nth-of-type(9)::before,.page-lnav__btn:nth-of-type(10)::before{content:""}.page-lnav__btn:last-of-type::before{content:none}}.p-underBOX{padding:20px 20px 30px;border:solid 1px #fff;height:100%}.p-underBOX__title{margin-bottom:25px;padding-bottom:10px;border-bottom:solid 1px;color:#fff;text-align:center}.p-underBOX img{margin:auto;display:block}.p-underBOX p{padding-top:20px;color:#fff}.p-underBOX.-rms{border:none}.p-underBOX.-rms .p-underBOX__title{color:#1a2750}.p-underBOX.-rms p{color:#1a2750}@media screen and (min-width: 1200px){.p-ecserv .page-lnav__table{border:none}.p-ecserv .page-lnav__btn{width:15%;flex-grow:1;border:solid 1px rgba(26,39,80,0.3);border-radius:0.3rem;margin:5px}}.ec-pagination{margin-top:100px;margin-bottom:100px}.ec-pagination a{padding:40px;border:solid 1px rgba(26,39,80,0.3)}@media screen and (max-width: 991px){.ec-pagination{margin-top:50px;margin-bottom:50px}}.ec .section-title,.ec .section-title_c{max-width:1140px}.brand-link{width:100%;height:120px;background-color:white;padding:25px 45px !important}.brand-link img{max-width:100%;max-height:100%;margin:0 auto}.brand-link::after{content:"";position:absolute;right:20px;top:50%;transform:translate(0, -50%);content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}.brand-link:hover::after{right:10px}@media screen and (max-width: 991px){.brand-link{height:160px}}.brand-area{max-width:1100px;margin:0 auto}.brand-area h5{color:white}@media screen and (max-width: 1199px){.brand-area{max-width:90%}}@media screen and (max-width: 767px){.brand-area .pr-4,.brand-area .pl-4{padding-left:15px !important;padding-right:15px !important}}@media screen and (max-width: 991px){.brand-area .thin{height:100px !important}}.connection-box{border:solid 2px #fff;border-radius:1rem;display:block;position:relative;overflow:hidden;z-index:0}.connection-box::before{content:"";width:60px;height:60px;position:absolute;z-index:1;right:-30px;bottom:-30px;background-color:#fff;transform:rotate(-45deg)}.connection-box::after{content:"";position:absolute;right:5px;bottom:-15px;color:#68768e;transform:translate(0, -50%);content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;z-index:2}.connection-box:hover{opacity:1 !important;background-color:rgba(26,39,80,0.6)}.connection-box:hover::after{right:2px;color:#1a2750}@media screen and (min-width: 1200px){.payment-method .p-ecserv .page-lnav__btn{width:calc(100% / 5) !important}}.payment-method .payment-feature *{color:#fff}.payment-method .payment-feature img{margin:0 auto}.payment-method .payment-feature .inner{padding:30px 20px 0 20px}@media screen and (max-width: 1199px){.payment-method .payment-feature{max-width:720px;margin:0 auto}.payment-method .payment-feature .inner{padding:40px}}@media screen and (max-width: 767px){.payment-method .payment-feature .inner{padding:40px 0 20px 0}}.payment-method .title-before{padding:2px 20px;font-size:60%}.payment-method .feature-label{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.payment-method .reverse-color *{color:#1a2750 !important}.payment-method .reverse-color .title-border:before,.payment-method .reverse-color .title-border:after{background-color:#1a2750}.eccube_check .bi-check2-circle{padding-right:10px;font-size:1.5rem;vertical-align:sub}@media screen and (min-width: 1200px){.link_token_area{max-width:1180px}}.link_token_area .link_token_table th,.link_token_area .link_token_table td{text-align:center;vertical-align:middle;font-size:1rem}.link_token_area .link_token_table thead th{padding:30px 0;vertical-align:middle}.link_token_area .link_token_table thead th:not(:nth-child(1)){width:42%;border-left:1px solid rgba(255,255,255,0.16)}.link_token_area .link_token_table td{padding:40px}.link_token_area .link_token_table td:nth-child(3){border-left:1px solid rgba(26,39,80,0.16);vertical-align:top}.link_token_area .remise-table td:first-child,.link_token_area .remise-table_c td:first-child,.link_token_area .remise-table_normal td:first-child,.link_token_area .remise-table_c td:first-child,.link_token_area .remise-table_normal td:first-child{width:140px}@media screen and (max-width: 575px){.link_token_area .remise-table tr>.d-table-cell,.link_token_area .remise-table_c tr>.d-table-cell,.link_token_area .remise-table_normal tr>.d-table-cell{display:block !important}.link_token_area .remise-table .table-title,.link_token_area .remise-table_c .table-title,.link_token_area .remise-table_normal .table-title{width:100% !important}.link_token_area .remise-table .cell-title,.link_token_area .remise-table_c .cell-title,.link_token_area .remise-table_normal .cell-title{padding-bottom:0}.link_token_area .remise-table .cell-title span,.link_token_area .remise-table_c .cell-title span,.link_token_area .remise-table_normal .cell-title span{background-color:#E8E9ED}}.c-arrow--right{position:relative}.c-arrow--right::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}.p-mobile-app__case--flow .c-arrow--right,.p-mobile-app__case--flow .c-arrow--down{color:rgba(26,39,80,0.6);font-size:30px}.p-mobile-app__case--flow .c-arrow--right::after{position:absolute;top:80px;right:-10px}@media screen and (max-width: 991px){.p-mobile-app__case--flow .c-arrow--right::after{display:none}}.apm .breadcrumb_area,.apm .news-breadcrumb,.apm .-seach{padding:212px 30px 60px}@media screen and (max-width: 1250px){.apm .breadcrumb_area,.apm .news-breadcrumb,.apm .-seach{padding:112px 20px}}.apm p,.apm a{color:#20403b}.apm .label{color:#20403b;background:#c1d1ce}.apm .section-bk{background-color:#20403b}.apm .section-bk h3,.apm .section-bk h4,.apm .section-bk p{color:#fff}.apm .section-bk .notes,.apm .section-bk .notes_w{color:rgba(255,255,255,0.6)}.apm .section-title h3,.apm .section-title_c h3,.apm .section-title h4,.apm .section-title_c h4,.apm .section-title h5,.apm .section-title_c h5,.apm .section-title p,.apm .section-title_c p{color:#20403b !important}.apm .section-title_c h3,.apm .section-title_c p,.apm .section-title_c span{color:#fff !important}.apm .c-video{padding:50px 30px;background-repeat:no-repeat;background-size:cover;color:#ffffff;text-align:left;border-radius:5px;justify-content:center;align-items:center;background-position:left center;border:1px solid rgba(43,63,59,0.7)}.apm .c-video h5,.apm .c-video p{color:#fff !important}.apm .c-video__btn{padding:35px 20px;display:grid;justify-content:center;align-items:center;color:#ffffff;border:2px solid #ffffff;border-radius:5px;position:relative;min-height:220px}@media screen and (max-width: 991px){.apm .c-video__btn{min-height:170px}}.apm .c-video__btn p{line-height:1.7}@media screen and (max-width: 575px){.apm .c-video__btn{padding:20px}}.apm .c-video__btn img{padding:0 0 15px 0}.apm .c-video__btn .title{font-weight:bold;font-size:1.15rem;line-height:1.2}@media screen and (max-width: 991px){.apm .c-video__btn .title{font-size:1rem}}.apm .c-video__btn .time{position:absolute;right:0;bottom:0;background:#ffffff;border-radius:2px 0 2px 0;text-align:center;color:#20403b !important;padding:2px 10px;font-size:0.6rem}.apm .pages-fvresult>div:nth-child(1){padding-right:10px}@media screen and (max-width: 575px){.apm .pages-fvresult>div:nth-child(1){padding-right:15px;padding-bottom:10px}}.apm .pages-fvresult>div:nth-child(2){padding-left:10px}@media screen and (max-width: 575px){.apm .pages-fvresult>div:nth-child(2){padding-left:15px;padding-top:10px}}.apm .pages-fvresult_box{background:rgba(255,255,255,0.9);border-radius:0.3rem;padding:30px 30px;display:flex;align-items:center;flex-direction:column}.apm .pages-fvresult_title{font-weight:bold;margin-top:12px;text-align:center}.apm .pages-fvresult_title>span:nth-child(1){background-image:linear-gradient(160deg, #00897f 0%, #005262 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.apm .pages-fvresult_title span{line-height:1.55}.apm .pages-fvresult_title small{line-height:2.2}.apm .pages-fvresult_title span,.apm .pages-fvresult_title small{display:block;color:#20403b}.apm .page-pointlnav__btn{padding:10px;align-items:center}.apm .page-pointlnav__btn a{padding:10px 10px 30px;width:100%;height:100%;position:relative;align-items:center;border:solid 1px rgba(255,255,255,0.8);border-radius:0.3rem;background-color:rgba(255,255,255,0.2);color:#fff !important;text-align:center}@media screen and (max-width: 575px){.apm .page-pointlnav__btn a{padding:10px 25px 10px 10px;display:flex;text-align:left}}.apm .page-pointlnav__btn a::after{content:"";position:absolute;left:50%;bottom:5px;color:#fff;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}@media screen and (max-width: 575px){.apm .page-pointlnav__btn a::after{right:15px;left:auto;bottom:35%;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}}.apm .page-pointlnav__btn a:hover{background-color:rgba(32,64,59,0.4);opacity:1 !important}.apm .page-pointlnav__btn a:hover::after{bottom:1px}@media screen and (max-width: 575px){.apm .page-pointlnav__btn a:hover::after{bottom:35%;right:10px}}.apm .page-pointlnav__btn p{line-height:1.5}.apm .page-pointlnav__icon{padding:5px 5px 10px}@media screen and (max-width: 575px){.apm .page-pointlnav__icon{padding:10px}}.apm .point-box{padding:60px 50px;width:auto;height:auto;border-radius:1.5rem;position:relative;background-color:#fff}@media screen and (max-width: 767px){.apm .point-box{padding:50px 30px}}.apm .point-box h3{font-size:1.5rem}.apm .point-box .point_num{font-size:4rem;color:rgba(32,64,59,0.2);position:absolute;top:5px;left:15px;font-weight:600}.apm .comparison-chart{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem}.apm .comparison-chart th,.apm .comparison-chart td{padding:10px;border:solid 1px;color:#1a2750}.apm .comparison-chart th{border-right:solid 1px #1a2750;border-left:solid 1px #1a2750;color:#fff;background:linear-gradient(45deg, rgba(0,89,102,0.7), rgba(0,123,120,0.7))}.apm .comparison-chart th img{margin:15px 0}.apm .comparison-chart p{background-color:rgba(255,255,255,0.1);padding:7px 15px;border-radius:0.3rem;margin:10px;color:#fff}.apm .comparison-chart p.salo-item{position:relative;display:inline;background:none}.apm .comparison-chart p.salo-item img{margin:auto !important;position:absolute;top:-19px;left:-33px}@media screen and (max-width: 991px){.apm .compare{border:solid 1px;border-top:none;overflow:scroll}.apm .comparison-chart{width:1000px}.apm .comparison-chart th,.apm .comparison-chart td{border:none;border-top:solid 1px;border-left:solid 1px}.apm .comparison-chart th:first-child{border-left:none}.apm .comparison-chart td:first-child{border-left:none}.apm .comparison-chart p.salo-item img{margin-right:10px !important;position:static}}.apm .nfc-merit{background-image:url(../img/service/automatic-pay-machine/touch.jpg);background-position:right;background-repeat:no-repeat;background-size:cover;background-color:#596f6c}.apm .nfc-merit_toast{position:absolute;top:-27px;right:-195px;padding:5px 16px 18px 12px;border:solid 2px #fff;border-radius:0.5rem;text-align:center}.apm .nfc-merit_toast::after{content:"";position:absolute;bottom:0;right:10%;width:0;height:0;border:25px solid transparent;border-top-color:#fff;border-bottom:0;border-right:0;margin-left:-12.5px;margin-bottom:-25px}.apm .nfc-merit_toast span{padding:10px 20px;border-radius:30rem;color:#20403b;background-color:#fff;line-height:1}.apm .nfc-merit_title{margin-bottom:30px;padding:3px 20px;border-radius:0.15rem;float:right;color:#fff;background-color:rgba(255,255,255,0.5);background-filter:blur(5px);font-weight:bold;font-size:14px}.apm .nfc-merit .graph{padding:50px 20px;border-radius:0.5rem;background-color:#fff}.apm .nfc-merit .graph img{margin:auto;display:block}　 .apm .nfc-merit_point{margin:auto;display:inline-block;position:absolute;right:0;left:0;background-color:rgba(32,64,59,0.85);background-image:linear-gradient(132deg, #537796bf 0%, #1a2750bf 100%);border-radius:50%;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}　 .apm .nfc-merit_point .inner{position:absolute;top:50%;left:10%;right:10%;-webkit-transform:translateY(-46%);transform:translateY(-46%);line-height:1.5;color:#fff;text-align:center}　 .apm .nfc-merit_point strong{font-size:1rem}.apm .nfc-merit .nfc-merit_point{margin:auto;display:inline-block;position:absolute;right:0;left:0;background-color:rgba(32,64,59,0.85);background-image:linear-gradient(132deg, #537796bf 0%, #1a2750bf 100%);border-radius:50%;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.apm .nfc-merit .nfc-merit_point .inner{position:absolute;top:50%;left:10%;right:10%;-webkit-transform:translateY(-46%);transform:translateY(-46%);line-height:1.5;color:#fff;text-align:center}.apm .nfc-merit .nfc-merit_point strong{font-size:1rem}@media screen and (max-width: 1199px){.apm .nfc-merit_toast{top:67px}.apm .nfc-merit_toast h4{font-size:15px}.apm .nfc-merit_toast span{padding:5px 10px;font-size:13px}}@media screen and (max-width: 575px){.apm .nfc-merit{text-align:center}.apm .nfc-merit_title{float:none;text-align:center}.apm .nfc-merit h5 img{margin:auto;margin-bottom:15px;display:block}.apm .nfc-merit .graph{padding:30px 0;width:80%}.apm .nfc-merit .nfc-merit_point{margin-top:20px;padding:10px 20px;position:relative;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;width:100% !important;height:auto !important;border-radius:0.3rem}.apm .nfc-merit .nfc-merit_point .inner{display:block;position:relative;right:auto;left:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.apm .opservice_list a{padding:0}.apm .opservice_list a:hover{opacity:1 !important}.apm .opservice_list p{padding-top:30px}.apm .opservice_list .circle,.apm .opservice_list .circle-center{border:none;background:#fff;box-shadow:10px 10px 15px -10px #171f1a}.apm .opservice_list .circle::before,.apm .opservice_list .circle-center::before{content:"";position:absolute;top:0;left:0;border-radius:50%;width:100%;height:100%;background:rgba(82,104,100,0.7);opacity:0;transition:.5s}.apm .opservice_list .circle::after,.apm .opservice_list .circle-center::after{content:"";position:absolute;top:45%;left:50%;border:21px solid transparent;border-top:19px solid #fff;transform:translateX(-50%);opacity:0;transition:.5s}.apm .opservice_list .circle:hover::before,.apm .opservice_list .circle-center:hover::before,.apm .opservice_list .circle:hover::after,.apm .opservice_list .circle-center:hover::after{opacity:1}.apm .opservice_list .circle:hover::after,.apm .opservice_list .circle-center:hover::after{top:50%}.apm .circle,.apm .circle-center{margin:0 auto;display:flex;width:130px;height:130px;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff;position:relative;background:none}.apm .check_list{color:#20403b !important;background:#fff;padding:50px;border-radius:10px}.apm .check_list ul{margin-left:30px}.apm .check_list li{font-size:0.9em;padding:5px 0 5px 3px;color:#20403b;list-style-image:url("../img/service/automatic-pay-machine/check_m.png")}.apm .check_list p{color:#20403b !important}.apm .txt-wrap{padding:0;background:rgba(255,255,255,0);color:#ffffff}.apm .txt-wrap .ttl{width:100%;border-bottom:1px solid #fff;padding:20px 0 30px;margin-bottom:20px}.apm .pages-function{background:rgba(255,255,255,0.07);border-radius:10px;padding:50px}@media screen and (max-width: 991px){.apm .pages-function{padding:50px 10px}}.apm .admin-fn{padding:50px;background:rgba(255,255,255,0.1);border-radius:.3rem}@media screen and (max-width: 767px){.apm .admin-fn{padding:50px 0 80px}}.apm .admin-fn .txt-wrap{border-top-right-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important}@media screen and (max-width: 767px){.apm .admin-fn .txt-wrap{border-radius:0.25rem !important}}@media screen and (max-width: 767px){.apm .admin-fn .slide-arrow.prev-arrow{left:0}.apm .admin-fn .slide-arrow.next-arrow{right:0}}.apm .admin-fn .pages-slide__box.slick-active{opacity:1 !important}.apm .admin-fn .pages-slide__item{text-align:center}.apm .admin-fn .pages-slide__wrap{padding:0 30px}.apm .admin-fn .pages-slide__text{padding:16px 0 24px}.apm .admin-fn .pages-slide__text .ttl{text-align:center;width:100%;border-bottom:1px solid #fff;padding:15px 0 30px;margin-bottom:20px}.apm .admin-fn .pages-slide__text p{text-align:left !important}.apm .admin-fn .pages-slide__image img{border-radius:10px}.apm .admin-fn .pages-slide__label{margin-bottom:15px}.apm .admin-fn .pages-slide .label{border-radius:0.2rem !important;margin-right:5px;margin-bottom:3px;font-size:0.8rem;padding:0px 13px}.apm .admin-fn .pages-slide .label.-b{background:#20403b;color:#fff !important}.apm .admin-fn .pages-slide .label.-m{background:#fff;color:#20403b !important}.apm .admin-fn .pages-slide__inner{padding:0 40px;align-items:center;justify-content:center}.apm .admin-fn .pages-slide__arrow{position:absolute;top:0;bottom:0;z-index:2}.apm .admin-fn .pages-slide__arrow.prev-arrow{left:0%}.apm .admin-fn .pages-slide__arrow.prev-arrow::after{content:"";font-family:bootstrap-icons;font-weight:400;line-height:1;transition:.5s;left:-10px}.apm .admin-fn .pages-slide__arrow.prev-arrow:active::after{left:2px}.apm .admin-fn .pages-slide__arrow.next-arrow{right:0%}.apm .admin-fn .pages-slide__arrow.next-arrow::after{content:"";font-family:bootstrap-icons;font-weight:400;line-height:1;transition:.5s;right:-10px}.apm .admin-fn .pages-slide__arrow.next-arrow:active::after{right:2px}.apm .admin-fn .pages-slide__arrow::after{position:absolute;top:50%;color:#ffffff;font-size:2rem;transform:translateY(-2rem)}.apm #spec{background:linear-gradient(202deg, #314743, #357977);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 991px){.apm #spec{background-size:contain}}.apm .spec_list{list-style:none;color:#fff}.apm .spec_list li{padding:10px 0;font-size:0.8125rem}.apm .spec_list .title{margin-bottom:3px;font-size:0.9375rem;font-weight:bold}.apm .tabs,.apm .tab-content{padding-top:80px}@media screen and (max-width: 991px){.apm .tabs,.apm .tab-content{padding-top:30px;width:100%}}.apm .tab-buttons span{font-size:1rem;border-bottom:3px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.5) !important}@media screen and (max-width: 991px){.apm .tab-buttons span{font-size:0.9rem}}.apm .tab-buttons span.activetab{color:#fff !important}.apm #lamp{background:#ffffff}.apm .pages-flow.-apm .flow1 .flow-box.g_8{border:none;background-color:rgba(255,255,255,0.1)}.apm .pages-flow.-apm .flow-box{margin:0;padding:50px 30px;height:auto;writing-mode:lr-tb;background-position:bottom right 20px;text-align:left;align-items:center}@media screen and (max-width: 991px){.apm .pages-flow.-apm .flow-box{padding:30px}}@media screen and (max-width: 575px){.apm .pages-flow.-apm .flow-box{display:block;align-items:flex-start}.apm .pages-flow.-apm .flow-box img{margin-bottom:15px}}.apm .pages-flow.-apm .flow-box p{font-size:1rem;margin-top:1rem}.apm .pages-flow.-apm .flow-box p.h5{font-size:1.25rem;margin:0}.apm .pages-flow.-apm .flow-box::after{right:50%;bottom:-30px;top:auto;content:"";font-family:bootstrap-icons;font-weight:400;line-height:1;transition:.5s;font-weight:400;line-height:1rem;transition:.5s;transform:translate(0)}@media screen and (max-width: 1199px){.apm .pages-flow.-apm .flow-box::after{right:auto;transform:translateX(-50%)}}.apm .pages-flow.-apm .flow-box:last-child{border:solid 2px #ffffff;background-color:rgba(255,255,255,0.1)}.apm .pages-flow.-apm .flow-box:last-child::after{content:none}.apm .pages-flow.-apm .flow-box .-multiple{padding:20px;position:relative;display:flex;align-items:center}@media screen and (max-width: 575px){.apm .pages-flow.-apm .flow-box .-multiple{display:block;padding:30px}}.apm .pages-flow.-apm .flow-box .-multiple:first-child{background:linear-gradient(to right, #fff, rgba(255,255,255,0.2))}.apm .pages-flow.-apm .flow-box .-multiple:first-child img{width:25px}.apm .pages-flow.-apm .flow-box .-multiple:first-child p.h5{color:#20403b !important}.apm .pages-flow.-apm .flow-box .-multiple:last-child{background:linear-gradient(to right, rgba(50,82,179,0.2), rgba(36,57,119,0.5))}.apm .pages-flow.-apm .flow-box .-multiple:last-child>img{width:30px}.apm .pages-flow.-apm .flow-box .-multiple>img{margin:0 15px 0 0}.apm .pages-flow.-apm .flow-box .-multiple p.h5{margin:0}@media screen and (max-width: 575px){.apm .pages-flow.-apm .flow-box .-multiple p.h5{margin:1rem 0 .5rem}}.apm .pages-flow.-apm .flow-box .-multiple .label{position:static;margin-left:auto}@media screen and (max-width: 575px){.apm .pages-flow.-apm .flow-box .-multiple .label{position:absolute}}@media screen and (max-width: 1199px){.apm .content1 img{max-width:500px}}.apm .pages-flow .grid-item{display:grid;grid-template-rows:max-content 1fr max-content;align-items:start}.apm .pages-flow .grid-item .label{font-size:clamp(0.6rem, 3vw, 0.8rem);padding:3px 15px;background-color:rgba(255,255,255,0.15);position:absolute;top:10px;right:10px;border-radius:3px}.apm .pages-flow .grid-item .label.-company{background-color:rgba(54,106,159,0.55);padding:2px 15px 4px 15px;aspect-ratio:70 / 12.89}.apm .pages-flow .grid-item .label.-company>img{position:static;width:clamp(60px, 18vw, 70px);margin:0}.apm .pages-flow .grid-item.flow1{grid-template-areas:"g_1  g_1" "g_2  g_2" "g_3  g_3" "g_4  g_period" "g_5  g_period" "g_6  g_period" "g_7  g_period" "g_8  g_8" "g_9  g_9";grid-template-columns:1fr 40px;gap:40px 20px}.apm .pages-flow .grid-item.flow2{grid-template-areas:"g_1  g_1" "g_2  g_period" "g_3  g_period" "g_4  g_period" "g_5  g_5";grid-template-columns:1fr 40px;gap:40px 20px}.apm .pages-flow .grid-item.flow2 .flow-box{display:inline-block !important}.apm .pages-flow .g_1{grid-area:g_1}.apm .pages-flow .g_2{grid-area:g_2}.apm .pages-flow .g_3{grid-area:g_3}.apm .pages-flow .g_4{grid-area:g_4}.apm .pages-flow .g_5{grid-area:g_5}.apm .pages-flow .g_6{grid-area:g_6}.apm .pages-flow .g_7{grid-area:g_7}.apm .pages-flow .g_8{grid-area:g_8}.apm .pages-flow .g_9{grid-area:g_9}.apm .pages-flow .g_period{grid-area:g_period;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.apm .pages-flow .g_period div{writing-mode:vertical-rl;background:linear-gradient(rgba(255,255,255,0.1) 10%, rgba(255,255,255,0.3) 50%, #fff 100%);height:100%;position:absolute;top:0;border-radius:3px 3px 0 0}.apm .pages-flow .g_period div p{display:flex;justify-content:center;align-items:center;width:40px;font-size:1rem;font-weight:bold;color:#fff;font-feature-settings:initial;letter-spacing:5px}.apm .pages-flow .g_period div::after{content:"";position:absolute;bottom:-28px;right:0;border-width:14px 20px;border-color:#fff transparent transparent transparent;border-style:solid}.apm .pages-salo02fv.breadcrumb_area,.apm .pages-salo02fv.news-breadcrumb,.apm .pages-salo02fv.-seach{padding:212px 30px 40px}@media screen and (max-width: 1250px){.apm .pages-salo02fv.breadcrumb_area,.apm .pages-salo02fv.news-breadcrumb,.apm .pages-salo02fv.-seach{padding:112px 20px 40px}}.apm .pages-salo02fv.breadcrumb_area .breadcrumb_area_main,.apm .pages-salo02fv.news-breadcrumb .breadcrumb_area_main,.apm .pages-salo02fv.-seach .breadcrumb_area_main{margin-bottom:120px}@media screen and (max-width: 1199px){.apm .pages-salo02fv.breadcrumb_area .breadcrumb_area_main,.apm .pages-salo02fv.news-breadcrumb .breadcrumb_area_main,.apm .pages-salo02fv.-seach .breadcrumb_area_main{margin-bottom:0}}@media screen and (max-width: 991px){.apm .pages-salo02fv .c-breadcrumb__item,.apm .pages-salo02fv .c-breadcrumb__item a{font-size:0.75rem !important}}.apm .pages-salo02fv__title .h1_subttl{font-size:1.25rem}@media screen and (max-width: 991px){.apm .pages-salo02fv__title .h1_subttl{font-size:1rem}}.apm .pages-salo02fv__title .h1_mainttl{font-size:3rem;line-height:1.2}@media screen and (max-width: 991px){.apm .pages-salo02fv__title .h1_mainttl{font-size:2.375rem}}.apm .pages-salo02fv__start{width:80%;background-color:rgba(255,255,255,0.2);text-align:center;font-weight:bold;border-radius:0.2rem;padding:15px 20px}@media screen and (max-width: 1199px){.apm .pages-salo02fv__start{width:100%;margin:auto;display:block}}.apm .pages-salo02fv__linkbox{background:linear-gradient(202deg, rgba(0,67,61,0.7), rgba(0,41,53,0.7));border:1px solid rgba(255,255,255,0.4);border-radius:1rem}.apm .pages-salo02fv__img{position:relative}.apm .pages-salo02fv__img>div{position:absolute}.apm .pages-salo02fv__img .fv_1{top:-5%;left:28%}.apm .pages-salo02fv__img .fv_2{top:13%;left:67%}.apm .pages-salo02fv__img .fv_3{top:-5%;left:67%}.apm .pages-salo02fv__img .fv_4{bottom:-5%;left:6%}.apm .fv_payment-method{background-color:rgba(255,255,255,0.15);border-radius:0.5rem;width:150px;padding:10px 20px}.apm .fv_payment-method ul{margin-bottom:0}.apm .fv_payment-method ul li{padding:20px 10px;width:100%;text-align:center;list-style:none;display:inline-block;color:#fff;line-height:1.5}.apm .fv_payment-method ul li:not(:last-child){border-bottom:1px solid #fff}.apm .fv_payment-method ul li img{margin-bottom:7px}@media screen and (max-width: 767px){.apm #salo02_point h3{font-size:1.125rem !important}.apm #salo02_point .c-itemcard__title{font-size:1rem}}.apm #salo02_point .c-itemcard__image{width:100px;margin-bottom:20px}@media screen and (max-width: 767px){.apm #salo02_point .c-itemcard__image{width:90px}}.apm .c-itemcard{color:#20403b !important;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.apm #salo-02_spec .pages-spec__img{width:100%;max-width:380px}@media screen and (max-width: 767px){.apm #salo-02_spec .pages-spec__img{max-width:260px}}.apm .IT-banner{margin-top:50px;padding:30px;display:block;border-radius:0.5rem;background-image:linear-gradient(132deg, #537796 0%, #1a2750 100%);position:relative}.apm .IT-banner::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:50%;right:10%;color:#fff;font-size:30px;transition:.5s;transform:translateY(-30px);opacity:0}.apm .IT-banner:hover::after{right:8%;opacity:1}.apm .IT-banner .it-block{padding:10px 20px;border-radius:0.3rem 0.3rem 0 0;color:#1a2750 !important;background-color:#fff;text-align:center}.apm .IT-banner .it-block.second{border:solid 1px #fff;border-radius:0 0 0.3rem 0.3rem;color:#fff !important;background-color:transparent}.apm .IT-banner .label-n,.apm .IT-banner .label-p,.apm .IT-banner .label-ec,.apm .IT-banner .label-moto,.apm .IT-banner .label-imp,.apm .IT-banner .label-aegise2{color:#1a2750 !important;background-color:#fff}@media screen and (max-width: 767px){.apm .IT-banner::after{content:none}}.scene-img-rd{margin:0 20px;border-radius:50%;position:relative;overflow:hidden;width:300px;height:300px}@media screen and (max-width: 767px){.scene-img-rd{border-radius:0%;width:350px;height:70px;max-width:80%}}.scene-img-rd__img{position:absolute;left:0;transition:.5s;object-fit:cover;width:100%;height:100%}.scene-img-rd__content{position:absolute;left:0;right:0;top:50%;text-align:center;transform:translateY(-50%);z-index:1}@media screen and (min-width: 768px){.scene-img-rd:hover .scene-img-rd__img{transform:scale(1.1)}}@media screen and (min-width: 768px){.scene-img-rd:hover::after{opacity:0}}.scene-img-rd::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2750;mix-blend-mode:screen;z-index:1;transition:.5s}.scene-img-rd::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,39,80,0.8);mix-blend-mode:multiply;transition:.5s}.scene-img-rd.--link{margin-bottom:20px}.scene-img-rd.--link:last-child{margin-bottom:0}.scene-img-rd.--link .scene-img-rd__link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.scene-img-rd.--link .scene-img-rd__link span{padding:5px 20px;border-radius:10rem;position:absolute;top:50%;left:50%;width:60%;background:#fff;text-align:center;font-weight:bold;font-size:18px;transition:.5s;transform:translateY(-50%) translateX(-50%);opacity:0}.scene-img-rd.--link .scene-img-rd__link:hover{opacity:1 !important}@media screen and (min-width: 768px){.scene-img-rd.--link .scene-img-rd__link:hover span{opacity:1}}.scene-img-rd.--link:hover .scene-img-rd__content{visibility:hidden;opacity:0}@media screen and (max-width: 767px){.scene-img-rd.--link:hover .scene-img-rd__content{visibility:visible;opacity:1.0}}.yellowmarker{position:relative;display:inline-block;z-index:1}.yellowmarker::before{content:"";position:absolute;top:0;bottom:0;left:-0.5em;right:-0.5em;border-radius:0.2em;width:0;height:100%;background:linear-gradient(135deg, #fbfce8 0%, #f6d759 100%);z-index:-1;transition:width 2s ease}.yellowmarker.is-active::before{width:calc(100% + 1.0em)}.yellowmarker .yellowmarker-text{background:linear-gradient(160deg, #00897f 0%, #005262 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;margin:0 auto}.salopress-link{font-size:15px;font-weight:bold;padding:5px 0;justify-content:center;border:2px solid;border-radius:50px;border-image-slice:1;border-image-source:linear-gradient(135deg, #fbfce8 0%, #f6d759 100%);display:inline-flex;transition:all 0.3s;text-align:center;width:100%}.salopress-link::after{content:"→";display:inline-flex;align-items:center;margin-left:8px;transition:transform 0.3s;background:linear-gradient(135deg, #fbfce8 0%, #f6d759 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.salopress-link:hover::after{transform:translateX(4px)}.salo-02_banner{position:relative;width:100%;padding:0.5rem 1rem;background-image:linear-gradient(145deg, #003534, #497369);border:2px solid rgba(255,255,255,0.38);border-radius:0.5rem;background-size:cover;background-position:top;color:#fff;text-align:left !important}.salo-02_banner a,.salo-02_banner span{text-align:left !important}@media screen and (max-width: 767px){.salo-02_banner .h1{font-size:1.5rem}.salo-02_banner .h5{font-size:1rem}}@media screen and (max-width: 575px){.salo-02_banner{padding:0 1rem}}.salo-02_banner_border{border-left:1px solid #fff}@media screen and (max-width: 575px){.salo-02_banner_border{border-left:none;border-top:1px solid #fff}}.salo-02_banner_img{width:100%;max-width:65px}.salo-02_banner .badge,.salo-02_banner .badge-ec,.salo-02_banner .badge-moto,.salo-02_banner .badge-s,.salo-02_banner .badge-sec{width:70px;height:70px;line-height:57px;position:absolute;top:-20px;left:-2%;background-image:linear-gradient(145deg, #003534, #497369);border:1px solid rgba(255,255,255,0.5);box-shadow:0 0 10px #333;font-size:1rem}.aegise p,.aegise a{color:#241f46}.aegise .service-about h3{color:#241f46}.aegise .service-cvr_s{background-color:#fff;color:#241f46 !important}.aegise .section-bk{background-color:#241f46}.aegise .section-bk p{color:#fff}.aegise .section-title h3,.aegise .section-title_c h3,.aegise .section-title p,.aegise .section-title_c p{color:#241f46 !important}.aegise .section-title_c{color:#fff}.aegise .section-title_c h3,.aegise .section-title_c p{color:#fff !important}.aegise .label.subtitle{padding:10px 30px;background:#241f46b5;color:#fff;font-size:1.0625rem}.aegise .cate_title{font-size:0.5em;text-align:left;opacity:0.7;letter-spacing:1em;display:inline-block}@media screen and (max-width: 767px){.aegise .cate_title{margin:0 auto;width:100%;text-align:center;margin-bottom:50px !important}}.aegise.lg-en_l .service-about{text-align:center}.aegise.lg-en_l .service-about>div{display:inline-block;width:auto}.aegise.lg-en_l .section-title,.aegise.lg-en_l .section-title_c,.aegise.lg-en_l .section-title_c{text-align:left}.aegise.lg-en_l .cate_title{display:block}.p-history__table .remise-table_c{font-size:1rem}@media screen and (max-width: 767px){.p-history__table .remise-table_c td{padding:0 10px 10px 10px}}.p-history__table .remise-table_c td:first-child{width:150px}@media screen and (max-width: 767px){.p-history__table .remise-table_c td:first-child{padding:10px 10px 0 10px}}.sec-stop{border-bottom:solid 1px rgba(255,255,255,0.3)}.sec-stop h6,.sec-stop p{padding:30px 20px;color:#fff}@media screen and (max-width: 991px){.sec-stop h6,.sec-stop p{padding:20px;text-align:center}.sec-stop p{padding-top:0}}.case-slide{max-width:2000px}.case-box{opacity:1}.case-list{margin-bottom:50px;padding:20px;display:flex;flex-direction:column;visibility:visible}.case-list:hover{opacity:1 !important}.case-list:hover span{opacity:0.5}.case-list:hover span::after,.case-list:hover span::before{right:50px}.case-list:hover .case-list_img img{transform:scale(1.1, 1.1)}.case-list h5{margin:10px 0 auto;position:relative;line-height:1.5;transition:0.5s}@media screen and (min-width: 768px){.case-list .case-list_singletitle{line-height:3.0}}.case-list span{margin-top:20px;padding-top:5px;padding-right:65px;border-top:solid 1px rgba(26,39,80,0.12);position:relative;color:#1a2750;font-weight:500;font-size:1rem;text-align:right;transition:0.5s}.case-list span::after,.case-list span::before{content:'';display:block;position:absolute;bottom:10px;right:60px;height:1px;background:#1a2750;width:10px;transform-origin:right center;transform:translate(30px, 0px) rotate(25deg);transition:.5s}.case-list span::before{width:25px;transform:translate(30px, 0px)}.case-list small{margin-top:15px;color:rgba(26,39,80,0.5);font-weight:bold;font-size:0.8rem}@media screen and (max-width: 575px){.case-list span::after,.case-list span::before{right:50px;opacity:1}}@media screen and (max-width: 767px){.case-list{margin-bottom:20px;height:auto}}.tran-case .case-list_img::before,.atm-case.--use .case-list_img::before,.atm-case .case-list_img::before,.moto-case .case-list_img::before,.ec-case .case-list_img::before,.pcat-case .case-list_img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2750;z-index:1;mix-blend-mode:screen;z-index:2}.tran-case .case-list_img::after,.atm-case.--use .case-list_img::after,.atm-case .case-list_img::after,.moto-case .case-list_img::after,.ec-case .case-list_img::after,.pcat-case .case-list_img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2750;z-index:1;mix-blend-mode:screen;mix-blend-mode:multiply}.case-list_img{border-radius:0.5rem;position:relative;overflow:hidden;width:100%;height:250px;transition:0.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45)}.tran-case .case-list_img::before{background:#241f46}.tran-case .case-list_img::after{background:rgba(36,31,70,0.5)}.atm-case.--use .case-list_img::before{background:#241f46}.atm-case.--use .case-list_img::after{background:rgba(36,31,70,0.5)}.atm-case .case-list_img::before{background:#20403b}.atm-case .case-list_img::after{background:rgba(32,64,59,0.6)}.moto-case .case-list_img::before{background:rgba(82,104,100,0.5)}.moto-case .case-list_img::after{background:rgba(82,104,100,0.5)}.ec-case .case-list_img::after{background:rgba(26,39,80,0.5)}.pcat-case .case-list_img::before{background:rgba(35,154,191,0.5)}.pcat-case .case-list_img::after{background:rgba(35,154,191,0.5)}.case-list_img p{padding:0 15px;border-radius:10rem;position:absolute;top:20px;left:20px;z-index:100;background-color:#ffffff38;color:#fff}.case-list_img img{transition:0.5s;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.case-list_img{max-height:350px}}@media screen and (max-width: 575px){.case-list_img{max-height:200px}}.intro-list_bk{margin-top:0;margin-bottom:-15px;padding:70px 50px 50px 50px;position:relative;background-color:rgba(26,39,80,0.06)}@media screen and (max-width: 767px){.intro-list_bk{padding:0;padding-top:50px}}.intro_btn{margin:auto;margin-bottom:50px;padding:20px;border-radius:10rem;width:80%;background-color:#fff}.intro_btn a{padding:2px 20px;border-right:solid 1px rgba(26,39,80,0.2);font-weight:bold}.intro_btn a:last-child{border:none}.intro_btn small{margin-bottom:10px;padding-bottom:10px;border-radius:10rem;color:#1a2750;text-align:center}.intro_btn label{padding:2px 20px;border-right:solid 1px rgba(26,39,80,0.2);color:#1a2750;font-weight:bold;transition:0.5s;cursor:pointer}.intro_btn label:hover{opacity:0.5}.intro_btn label:last-child{border:none}@media screen and (max-width: 767px){.intro_btn{margin-bottom:30px;border-radius:0.3rem;position:relative}}@media screen and (max-width: 575px){.intro_btn{padding:15px;text-align:center}.intro_btn a{padding:5px 0;border:none}.intro_btn label{padding:5px 0;border:none;width:100%}}.intro_btn input[type=radio]{display:none}.js-hide{display:none}.intro-list{list-style:none}.cs-breadcrumb{padding:150px 30px 80px;position:relative;z-index:0;overflow:hidden;min-height:750px;background-size:cover}.cs-breadcrumb::before{content:"";background:inherit;-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px);position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;z-index:-1}.cs-breadcrumb .row{overflow:hidden;border-radius:0.5rem}.cs-breadcrumb .breadcrumb-title small{margin-top:20px;display:block;color:#1a2750;opacity:0.5}@media screen and (max-width: 1250px){.cs-breadcrumb{padding:50px 20px;min-height:dauto}}@media screen and (max-width: 767px){.cs-breadcrumb .breadcrumb-title small{text-align:center}}.case-title{padding:30px 40px;background-color:#fff}.case-title p{margin-top:20px;margin-bottom:30px;padding:20px 0;border-bottom:solid 1px rgba(26,39,80,0.2);font-weight:bold;font-size:1.2rem}.case-title span{margin-right:0;padding:5px 20px}@media screen and (max-width: 1199px){.case-title{padding:20px 40px}.case-title p{margin-top:0}.case-title span{display:block;text-align:center}}@media screen and (max-width: 767px){.case-title{padding:20px 30px}.case-title p{font-size:1rem}.case-title span{padding:10px 20px;border-radius:0}}.case-img{background-size:cover}@media screen and (max-width: 1199px){.case-img{height:200px;background-position:center !important}}.case-pre{padding:80px 20px;background-color:#1a2750}.case-pre h6,.case-pre .sec-stop p,.sec-stop .case-pre p{text-align:center}.case-pre p{color:#fff}.case-pre_interview{margin-top:70px;padding:40px 130px;border-radius:0.3rem;position:relative;background-color:#fff;background-color:#fff;text-align:center}.case-pre_interview h5{margin:auto;padding:10px 20px;position:absolute;top:-23px;right:10%;left:10%;border-radius:30rem;color:#fff;background-image:linear-gradient(132deg, #537796 0%, #1a2750 100%)}.case-pre_interview>p{margin-top:20px;display:inline-block;color:#1a2750;font-weight:bold;font-size:1.2rem}.case-pre_interview .pre-question{margin-top:30px}.case-pre_interview .pre-question h6,.case-pre_interview .pre-question .sec-stop p,.sec-stop .case-pre_interview .pre-question p{padding:5px 20px;border-radius:0.3rem;color:#1a2750;background-color:rgba(26,39,80,0.17)}.case-pre_interview .pre-question p{margin-top:20px;color:#1a2750}.case-pre_interview .pre-question .under_line{background-image:linear-gradient(transparent 98%, #1a2750 5%)}@media screen and (max-width: 991px){.case-pre_interview{margin-top:80px;padding:40px}.case-pre_interview h5{padding:10px 30px;top:-55px}}@media screen and (max-width: 767px){.case-pre_interview{margin-top:30px;padding:30px}.case-pre_interview h5{padding:10px 20px;border-radius:0.3rem;position:relative;top:auto;right:auto;left:auto}}@media screen and (max-width: 575px){.case-pre_interview h5{position:relative}}@media screen and (max-width: 767px){.case-pre{padding:50px 20px}.case-pre p{font-size:0.9rem}}.case-q{margin-top:150px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.case-q h5{margin-bottom:30px;padding-left:3rem;position:relative;width:100%}.case-q h5 span{position:absolute;top:-10%;left:-3%;color:#1a2750;font-size:4rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);opacity:0.05}.case-q h5::before{content:"";position:absolute;top:50%;left:0;width:35px;height:1px;background-color:#1a2750}.case-q .question{width:60%}.case-q .in-img{padding-left:30px;width:40%}.case-q .in-img img{border-radius:0.3rem}.case-q .in-img.w-80{margin-top:30px;padding-left:0;width:80%}.case-q.img_none .question{width:auto}.case-q.img_none .in-img{text-align:center}@media screen and (max-width: 1199px){.case-q{flex-direction:column}.case-q .question{width:auto}.case-q .in-img{padding-top:40px;padding-left:0;width:90%}}@media screen and (max-width: 767px){.case-q{margin-top:100px}.case-q h5{margin-bottom:30px;padding-left:0;text-align:center}.case-q h5 span{display:block;position:relative;line-height:1;font-size:2.5rem;opacity:0.1}.case-q h5::before{content:none}.case-q .in-img{padding-top:30px}}@media screen and (max-width: 575px){.case-q .in-img img{width:80%}}.case-cap{margin-bottom:70px;padding:30px;border-radius:0.3rem;width:100%;background-color:#1a2750;background-image:linear-gradient(132deg, #537796 0%, #1a2750 100%);font-weight:bold}.case-cap p{color:#fff;font-size:1.5rem}@media screen and (max-width: 767px){.case-cap p{font-size:1rem}}.case-pf{margin-bottom:100px}.case-pf h5{margin-bottom:50px}.interview-note{margin-top:130px;margin-bottom:50px;padding:30px 30px;position:relative;text-align:center;background-image:linear-gradient(132deg, #53779600 0%, rgba(26,39,80,0.2) 100%)}.interview-note::before{content:"interview note";position:absolute;top:-13px;right:0;left:0;color:rgba(26,39,80,0.45);letter-spacing:1rem}.solution{text-align:center}.solution .solution_menu{border-top:solid #e0e0e0 0.1px}.solution .solution_menu p{color:#1a2750 !important;position:relative;text-align:center;display:inline-block;padding:0 60px}.solution .solution_menu p::before,.solution .solution_menu p::after{content:'';position:absolute;top:50%;right:0;display:inline-block;width:40px;height:0.5px;background-color:#1a2750}.solution .solution_menu p::before{left:0px}.solution .solution_menu p::before{right:0}.solution .solution_menu ul{list-style:none}.solution .solution_menu ul a{color:#1a2750 !important}.apm .case-pre_interview h6,.apm .case-pre_interview .sec-stop p,.sec-stop .apm .case-pre_interview p{color:#20403b !important}.apm .case-pre_interview p{color:#20403b !important}.apm .case-pre_interview h5{background-image:-webkit-linear-gradient(42deg, #46716a 0%, #20403b 100%) !important}.pages-apmSC__box{margin:100px 0 0 0;padding:60px;border-radius:1rem;color:#1a2750;background:#fff}.pages-apmSC__box:first-child{margin-top:0}.pages-apmSC__title{margin:30px 0 30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.pages-apmSC__title h2{padding:0 2% 0 0;width:65%}.pages-apmSC__title img{padding:0 20px 0 0}.pages-apmSC__title-long{margin:30px 0 10px}.pages-apmSC__title-long h2{padding:0 2% 0 0;font-size:1.8rem;width:100%}.pages-apmSC__title-long img{padding:10px 20px 10px 0}.pages-apmSC__img span{padding:9px 20px;border-radius:10rem;position:absolute;right:35px;top:20px;background:rgba(255,255,255,0.8);font-weight:bold}@media screen and (max-width: 767px){.pages-apmSC__img span{padding:2px 10px 5px 10px;border-radius:0 0 0 0.5rem;text-align:center;font-size:0.8rem;top:0;right:10px;background:#fff}}.pages-apmSC__img .label-bottom{top:auto;bottom:40px}.pages-apmSC__img img{border-radius:0.5rem;height:100%;object-fit:cover}.pages-apmSC__method{margin-top:20px;font-weight:bold}.pages-apmSC__method label{margin:10px 10px 0 0;padding:5px 20px;border:solid 1px rgba(26,39,80,0.28);border-radius:2rem}.pages-apmSC__content{margin:60px 0 0 0;padding:30px 15px 0 15px;border-top:solid 1px rgba(26,39,80,0.1)}.pages-apmSC__content p{margin:0 0 30px 0}.pages-apmSC__content a{margin:30px 0 0 0;display:block;color:#239abf;text-align:center}@media screen and (max-width: 1199px){.pages-apmSC__info{order:2}.pages-apmSC span{order:0}.pages-apmSC__title{margin:30px 0 30px;display:block}.pages-apmSC__title h2{padding:0;width:auto}.pages-apmSC__title img{padding:0}.pages-apmSC__img{order:1}.pages-apmSC__content{order:3;margin:40px 0 0 0}.pages-apmSC__content img{margin:10px auto}}@media screen and (max-width: 767px){.pages-apmSC__box{padding:30px}}.case-title__scene{padding:30px 40px;background-color:#fff}.case-title__scene span{margin-right:0;padding:5px 20px}@media screen and (max-width: 1199px){.case-title__scene{padding:20px 40px}.case-title__scene p{margin-top:0}.case-title__scene span{display:block;text-align:center}}@media screen and (max-width: 767px){.case-title__scene{padding:20px 30px}.case-title__scene p{font-size:1rem}.case-title__scene span{padding:10px 20px;border-radius:0}}.label-scene{margin-right:0;padding:5px 20px}@media screen and (max-width: 1199px){.label-scene{display:block;text-align:center;order:0}}@media screen and (max-width: 767px){.label-scene{padding:10px 20px;border-radius:0}}.case-box_scene a::after{content:"利用シーンへ"}@media screen and (max-width: 575px){.case-box_topIn strong::after{content:'';display:block;position:absolute;top:50%;right:60px;height:1px;background:#1a2750;width:10px;transform-origin:right center;transform:translate(30px, 0px) rotate(25deg);transition:.5s}}.pcat .case-pre_interview h6,.pcat .case-pre_interview .sec-stop p,.sec-stop .pcat .case-pre_interview p{color:#239abf !important}.pcat .case-pre_interview p{color:#239abf !important}.pcat .case-pre_interview h5{background-image:-webkit-linear-gradient(132deg, #239abf 0%, #3a89ba 100%) !important}.pcat .case-title h1{color:#239abf}.pcat .case-title h6,.pcat .case-title .sec-stop p,.sec-stop .pcat .case-title p{color:#239abf}.pcat .case-title span{background-color:#239abf}@media screen and (max-width: 1199px){.pcat .case-img{background-position:top 20% right !important}}.pcat .case-pre{background-color:#239abf}.pcat .case-q .case-cap{background-color:#239abf;background-image:linear-gradient(132deg, #1a2750 0%, #239abf 100%)}.pcat .case-q .case-cap p{color:#fff}.pcat .case-q h5{color:#239abf}.pcat .case-q span{color:#239abf}.pcat .case-q .under_line{background-image:linear-gradient(transparent 98%, #239abf 5%)}.pcat-pf h4,.pcat-pf h5,.pcat-pf td{color:#239abf}.pcat-box a:hover{background-color:rgba(35,154,191,0.4)}.moto .breadcrumb-title small{color:#526864}.moto .case-title h1{color:#526864}.moto .case-title h6,.moto .case-title .sec-stop p,.sec-stop .moto .case-title p{color:#526864}.moto .case-title span{background-color:#526864}@media screen and (max-width: 1199px){.moto .case-img{background-position:top 20% right !important}}.moto .case-pre{background-color:#526864}.moto .case-q .case-cap{background-color:#526864;background-image:linear-gradient(132deg, #46716a 0%, #20403b 100%)}.moto .case-q .case-cap p{color:#fff}.moto .case-q h5{color:#526864}.moto .case-q span{color:#526864}.moto .case-q .under_line{background-image:linear-gradient(transparent 98%, #526864 5%)}.moto .case-pf h4,.moto .case-pf h5,.moto .case-pf small,.moto .case-pf td{color:#526864}.moto .case-box a:hover{background-color:rgba(82,104,100,0.4)}.transit p{color:#241f46}.transit .breadcrumb-title small{color:#241f46}.transit .case-title h1{color:#241f46}.transit .case-title h6,.transit .case-title .sec-stop p,.sec-stop .transit .case-title p{color:#241f46}.transit .case-title span{background-color:#241f46}@media screen and (max-width: 1199px){.transit .case-img{background-position:top 20% right !important}}.transit .case-pre{background-color:#241f46}.transit .case-q .case-cap{background-color:#241f46;background-image:linear-gradient(132deg, #46716a 0%, #20403b 100%)}.transit .case-q .case-cap p{color:#fff}.transit .case-q h5{color:#241f46}.transit .case-q span:not(.notes):not(.notes_w){color:#241f46}.transit .case-pf h4,.transit .case-pf h5,.transit .case-pf small,.transit .case-pf td{color:#241f46}.transit .case-box a:hover{background-color:rgba(36,31,70,0.4)}.transit .interview-note{background-image:linear-gradient(132deg, rgba(36,31,70,0.01) 0%, rgba(36,31,70,0.1) 100%)}.transit .simple-button a{border-color:#241f46;color:#241f46}@media screen and (max-width: 575px){.natulux .case-q .col-lg-6{padding-left:0 !important;padding-right:0 !important}}.c-arrow-circle{position:relative}.c-arrow-circle::before{content:'';position:absolute;margin:auto;right:0;top:0;bottom:0;width:30px;height:30px;background-color:#1a2750;border-radius:50%}.c-arrow-circle::after{content:'';position:absolute;margin:auto;right:0;top:0;bottom:0;transform:translateY(-50%);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media (min-width: 1200px){.container{max-width:1400px !important}.text-area{max-width:1380px !important}}.atck-image{padding:20px;border-radius:1.5rem;width:100%;height:500px;object-fit:cover}.room-title{padding:0 15px;border-radius:1.2rem;position:absolute;top:30px;left:50px;z-index:100;background-color:rgba(229,240,249,0.8);font-weight:bold;color:#083046}.p-section__block.-list{margin-top:48px}@media screen and (max-width: 767px){.p-section__block.-list{margin-top:16px}}.p-section__block.-kitting-lane{margin-top:112px}@media screen and (max-width: 767px){.p-section__block.-kitting-lane{margin-top:56px}}.p-section__block.-kitting-lane img{border-radius:0.5rem}.p-grid.-flow{display:grid;grid-template-columns:repeat(8, 1fr);gap:40px 32px}@media screen and (max-width: 991px){.p-grid.-flow{grid-template-columns:repeat(4, 1fr)}}.p-grid.-flow .p-grid__cell{align-content:center;background-color:transparent;padding:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.p-grid.-flow .p-grid__cell.-col2{grid-column:span 2}.p-grid.-flow .p-grid__cell.-row2{grid-row:span 2}.p-grid.-flow .p-grid__cell.-col3{grid-column:span 3}.p-grid.-flow .p-grid__cell.-row3{grid-row:span 3}.p-grid.-flow .p-grid__cell.-col4{grid-column:span 4}.p-grid.-flow .p-grid__cell.-row4{grid-row:span 4}.p-grid.-flow .p-grid__cell.-col5{grid-column:span 5}.p-grid.-flow .p-grid__cell.-row5{grid-row:span 5}.p-grid.-flow .p-grid__cell.-col6{grid-column:span 6}.p-grid.-flow .p-grid__cell.-row6{grid-row:span 6}.p-grid.-flow .p-grid__cell.-col7{grid-column:span 7}.p-grid.-flow .p-grid__cell.-row7{grid-row:span 7}.p-grid.-flow .p-grid__cell.-col8{grid-column:span 8}.p-grid.-flow .p-grid__cell.-row8{grid-row:span 8}@media screen and (max-width: 991px){.p-grid.-flow .p-grid__cell{grid-column:auto !important}.p-grid.-flow .p-grid__cell.-col3{grid-column:span 3 !important}}@media screen and (max-width: 991px) and (max-width: 575px){.p-grid.-flow .p-grid__cell.-col3{grid-column:1 / 5 !important}}@media screen and (max-width: 991px){.p-grid.-flow .p-grid__cell.-col2{grid-column:span 2 !important}}@media screen and (max-width: 991px) and (max-width: 575px){.p-grid.-flow .p-grid__cell.-col2{grid-column:1 / 5 !important}}@media screen and (max-width: 575px){.p-grid.-flow .p-grid__cell{grid-column:1 / 5 !important}}.p-grid.-flow .p-grid__cell:not(:last-child)::after{font-family:"Font Awesome 6 Free";font:var(--fa-font-solid);content:"\f054";font-size:20px;opacity:0.5;display:inline-block;color:#fff;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}@media screen and (max-width: 575px){.p-grid.-flow .p-grid__cell:not(:last-child)::after{top:100%;right:50%;transform:translate(8px, -50%);rotate:90deg}}.p-grid.-flow .p-grid__cell p{color:#fff;margin-bottom:0;text-align:center !important}@media screen and (max-width: 575px){.p-grid.-flow .p-grid__cell .d-flex{justify-content:center !important}}.kitting-flow{padding-left:20px;padding-right:20px}.kitting-flow p,.kitting-flow h3{color:#fff}.flow-bk{background:linear-gradient(115deg, #021b3e 0%, #517795 100%);border-radius:0.5rem;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2)}.list-round{border-radius:50rem;font-weight:bold;text-align:center;padding:16px;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(150px);-webkit-backdrop-filter:blur(150px);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2)}.list-round .fa-circle-check{opacity:.7}.list-round.-gra{background-image:linear-gradient(160deg, #528da3 0%, rgba(2,27,62,0.8) 40%)}.list-round.-link{position:relative}.list-round.-link .sv-button_arrow{position:absolute;top:50%;right:25px;transform:translateY(-50%)}.list-round.-link .sv-button_arrow.-after{opacity:0}.list-round.-link:hover{background-color:#fff;opacity:1 !important}.list-round.-link:hover .sv-button_arrow{right:20px}.list-round.-link:hover .sv-button_arrow.-before{opacity:0}.list-round.-link:hover .sv-button_arrow.-after{opacity:1}.text-area{padding-left:20px;padding-right:20px}.text-area p{margin:0 auto}.text-area hr{color:#1a2750;margin-top:0;margin-bottom:0}.form_style .breadcrumb_area,.form_style .news-breadcrumb,.form_style .-seach{padding:170px 30px 40px;color:#fff !important;min-height:600px}@media screen and (max-width: 991px){.form_style .breadcrumb_area,.form_style .news-breadcrumb,.form_style .-seach{padding:50px 20px;min-height:auto}}.form_style h1,.form_style p{color:#fff !important}.form_style .form_area{background:rgba(255,255,255,0.9)}.form_style .r-btn{position:absolute;right:15px;top:10px;width:500px;padding:50px 40px;text-align:center;border-radius:1rem}@media screen and (max-width: 991px){.form_style .r-btn{position:relative;width:auto;padding:20px 30px}}.form_thanks_style{padding:300px 30px 150px}@media screen and (max-width: 1199px){.form_thanks_style{padding:80px 30px 90px;text-align:center}.form_thanks_style img{width:100%;max-width:120px}}.c-recruit__button{padding:15px 35px;border-radius:5rem;color:#1a2750 !important;background-color:#fff;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);position:relative;width:320px;text-align:center;overflow:hidden}.c-recruit__button:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.c-recruit__button::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:50%;right:10%;color:#fff;font-size:1rem;transition:.5s;transform:translateY(-1rem);opacity:0}.c-recruit__button:hover::after{right:8%;opacity:1}.c-recruit__button.-Wauto{padding-right:70px;width:auto}.c-recruit__button .c-rectuit__button-txt{position:relative;color:#1a2750;font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold;transition:.5s}.c-recruit__button::before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#1a2750;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}.c-recruit__button::after{color:#1a2750;opacity:1}.c-recruit__button:hover{opacity:1 !important}.c-recruit__button:hover .c-rectuit__button-txt{color:#fff}.c-recruit__button:hover::before{transform:scaleX(1);transform-origin:left}.c-recruit__button:hover::after{color:#fff}@media screen and (max-width: 767px){.c-recruit__button{margin-top:10px;padding:10px 30px;width:200px}}.c-bk_txt{position:absolute;top:-65px;color:rgba(255,255,255,0.4);font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold;font-size:3.7rem;opacity:0;transition:.7s}.c-bk_txt.-b{color:rgba(26,39,80,0.2)}@media screen and (max-width: 991px){.c-bk_txt{font-size:3rem}}.c-recruit-bk_img{background-repeat:no-repeat;background-position:right -100px top 200px;background-size:800px 800px;background-image:url("../img/recruit/top/about_bk.svg")}.c-recruit-bk_img.-two{background-size:500px 500px,1000px 1000px;background-position:left -100px top 100px,right -100px bottom 50px;background-image:url("../img/recruit/top/about_bk.svg"),url("../img/recruit/top/about_bk.svg")}.pages-recruit__button{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1199px){.pages-recruit__button{position:relative;left:auto;transform:none}}.pages-recruit__about{padding:100px 0;padding-top:230px;position:relative;overflow:hidden}.pages-recruit__about-h1,.pages-recruit__about-h2{line-height:1.3;color:#1a2750}.pages-recruit__about-h1{position:absolute;top:150px;left:0;z-index:2;line-height:7rem;width:100%;font-size:6rem;font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold;opacity:0.3;mix-blend-mode:hard-light}.pages-recruit__about-h1.-layer{display:none}.pages-recruit__about-h2{display:inline-block;z-index:-1;font-size:5rem}.pages-recruit__about-h2 *{font-family:objektiv-mk1, sans-serif;font-weight:700;font-style:normal}.pages-recruit__about-h2.-layer{z-index:2;mix-blend-mode:color-burn}.pages-recruit__about-txt *{font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold;color:#1a2750}.pages-recruit__about-txt .h2{font-size:1rem}@media screen and (max-width: 1199px){.pages-recruit__about{padding:100px}.pages-recruit__about-h1{text-align:left}}@media screen and (max-width: 991px){.pages-recruit__about{padding-top:150px}.pages-recruit__about-h1{z-index:-1;line-height:1.2;font-size:4.5rem;opacity:0.8;mix-blend-mode:hard-light}.pages-recruit__about-h1.-layer{display:inline-block;z-index:2;mix-blend-mode:difference}.pages-recruit__about-h2{margin:35px auto 0;position:relative;left:auto;top:auto;font-size:3rem}.pages-recruit__about-h2.-layer{display:none}}@media screen and (max-width: 767px){.pages-recruit__about{padding:100px 30px}.pages-recruit__about-h1{font-size:4rem;text-align:center}}@media screen and (max-width: 575px){.pages-recruit__about-h1{font-size:2rem}.pages-recruit__about-h2{font-size:2.5rem}.pages-recruit__about-txt .h2{font-size:1rem}}.pages-recruit__info .pages-link{position:relative;display:block;overflow:hidden;height:500px;transition:.5s}.pages-recruit__info .pages-link img{position:absolute;top:50%;width:100%;height:100%;object-fit:cover;transform:translateY(-50%);transition:.5s}.pages-recruit__info .pages-link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(26,39,80,0.5);transition:.5s;mix-blend-mode:multiply}.pages-recruit__info .pages-link .info-content{position:absolute;top:50%;z-index:1;font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold;transform:translateY(-35%)}.pages-recruit__info .pages-link .info-content h4{color:#fff}.pages-recruit__info .pages-link .info-content p{margin-top:20px;color:#fff;opacity:0;transition:.7s}.pages-recruit__info .pages-link .info-content span{position:absolute;top:-75px;z-index:-1;mix-blend-mode:revert;color:rgba(255,255,255,0.4);font-size:4rem;opacity:0;transition:.5s}.pages-recruit__info .pages-link.-recruit{margin-right:40px;border-radius:0 2rem 2rem 0}.pages-recruit__info .pages-link.-recruit .info-content{right:50px}.pages-recruit__info .pages-link.-recruit .info-content h4,.pages-recruit__info .pages-link.-recruit .info-content p{text-align:right;right:50px}.pages-recruit__info .pages-link.-recruit .info-content span{right:10px}.pages-recruit__info .pages-link.-recruit:hover{margin-right:10px}.pages-recruit__info .pages-link.-recruit:hover .info-content span{right:0}.pages-recruit__info .pages-link.-career{margin-left:40px;border-radius:2rem 0 0 2rem}.pages-recruit__info .pages-link.-career .info-content{left:50px}.pages-recruit__info .pages-link.-career .info-content p{left:70px}.pages-recruit__info .pages-link.-career .info-content span{left:20px}.pages-recruit__info .pages-link.-career:hover{margin-left:10px}.pages-recruit__info .pages-link.-career:hover .info-content span{left:0}.pages-recruit__info .pages-link:hover{opacity:1 !important}.pages-recruit__info .pages-link:hover::after{background-color:rgba(26,39,80,0.2)}.pages-recruit__info .pages-link:hover .info-content p{opacity:1}.pages-recruit__info .pages-link:hover .info-content img{transform:scale(1.05) translateY(-50%)}.pages-recruit__info .pages-link:hover .info-content span{opacity:1}@media screen and (max-width: 1199px){.pages-recruit__info{padding:0}.pages-recruit__info .pages-link{height:300px}.pages-recruit__info .pages-link.-recruit{margin-right:20px}.pages-recruit__info .pages-link.-career{margin-left:20px}}@media screen and (max-width: 991px){.pages-recruit__info .pages-link{margin:30px 0}.pages-recruit__info .pages-link::after{background-color:rgba(26,39,80,0.5)}.pages-recruit__info .pages-link.-recruit{margin-right:40px}.pages-recruit__info .pages-link.-recruit .info-content{padding-left:20px}.pages-recruit__info .pages-link.-career{margin-left:40px}.pages-recruit__info .pages-link.-career .info-content{padding-right:20px}.pages-recruit__info .pages-link .info-content span,.pages-recruit__info .pages-link .info-content p{opacity:1}}@media screen and (max-width: 767px){.pages-recruit__info{margin-bottom:30px}.pages-recruit__info .pages-link.-recruit,.pages-recruit__info .pages-link.-career{margin:30px;border-radius:2rem}.pages-recruit__info .pages-link.-recruit .info-content,.pages-recruit__info .pages-link.-career .info-content{padding:0 30px;right:auto;left:auto}.pages-recruit__info .pages-link.-recruit .info-content h4,.pages-recruit__info .pages-link.-recruit .info-content p,.pages-recruit__info .pages-link.-career .info-content h4,.pages-recruit__info .pages-link.-career .info-content p{text-align:left}.pages-recruit__info .pages-link.-recruit .info-content span,.pages-recruit__info .pages-link.-career .info-content span{right:auto;left:20px}.pages-recruit__info .pages-link.-recruit:hover,.pages-recruit__info .pages-link.-career:hover{margin:30px}}.pages-recruit__navi{margin-top:150px;padding:60px;position:relative;background-color:#f1f2f5;height:350px}.pages-recruit__navi h5{font-family:"Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "sans-serif" !important;font-weight:bold}.pages-recruit__navi_icon{position:absolute;top:-30px;z-index:1}.pages-recruit__navi_img{position:absolute;top:-190px;width:500px;height:300px}.pages-recruit__navi_img img{transform:scale(1.1);transition:.5s}.pages-recruit__navi .c-bk_txt{left:0}.pages-recruit__navi.-right{margin-right:50px}.pages-recruit__navi.-right .pages-recruit__navi_icon{left:60px}.pages-recruit__navi.-right .pages-recruit__navi_img{right:-100px}.pages-recruit__navi.-right button{left:-20px}.pages-recruit__navi.-left{margin-left:50px}.pages-recruit__navi.-left .pages-recruit__navi_icon{right:60px}.pages-recruit__navi.-left .pages-recruit__navi_img{left:-100px}.pages-recruit__navi.-left button{right:10px}.pages-recruit__navi.-left .c-bk_txt{left:0}.pages-recruit__navi:hover{opacity:1 !important}.pages-recruit__navi:hover .pages-recruit__navi_img img{transform:scale(1.2)}.pages-recruit__navi:hover .pages-recruit__navi_img .img-area::after{background-color:rgba(26,39,80,0)}.pages-recruit__navi:hover button .circle,.pages-recruit__navi:hover button .circle-center{width:100%}.pages-recruit__navi:hover button .circle .icon.arrow,.pages-recruit__navi:hover button .circle-center .icon.arrow{background:#fff;transform:translate(1rem, 0)}.pages-recruit__navi:hover button .circle.long,.pages-recruit__navi:hover button .long.circle-center{width:110%}.pages-recruit__navi:hover button .button-text{color:#fff}.pages-recruit__navi:hover .c-bk_txt{left:-10px;opacity:1}@media screen and (max-width: 1199px){.pages-recruit__navi.-right .pages-recruit__navi_img{right:-130px}.pages-recruit__navi.-left .pages-recruit__navi_img{left:-130px}}@media screen and (max-width: 991px){.pages-recruit__navi{padding:0 30px}.pages-recruit__navi h5{margin-top:70px}.pages-recruit__navi.-right,.pages-recruit__navi.-left{margin:auto 0;margin-top:150px}.pages-recruit__navi.-right .pages-recruit__navi_icon,.pages-recruit__navi.-left .pages-recruit__navi_icon{display:none}.pages-recruit__navi.-right .pages-recruit__navi_img,.pages-recruit__navi.-left .pages-recruit__navi_img{top:-150px;right:auto;left:50%;transform:translateX(-50%)}.pages-recruit__navi.-right button,.pages-recruit__navi.-left button{right:auto;left:-20px}.pages-recruit__navi .c-bk_txt{top:20px;opacity:1}.pages-recruit__navi .c-bk_txt.-b{color:rgba(26,39,80,0.1)}}@media screen and (max-width: 767px){.pages-recruit__navi.-right .pages-recruit__navi_img,.pages-recruit__navi.-left .pages-recruit__navi_img{top:-100px;width:400px}}.pages-recruit__sub-navi{margin-top:50px;padding:0 15px;width:100%}.pages-recruit__sub-navi_img{margin-bottom:15px;border-radius:0.5rem;position:relative;overflow:hidden;height:250px}.pages-recruit__sub-navi_img h4{position:absolute;top:50%;left:0;right:0;text-align:center;color:#fff;transform:translateY(-50%)}.pages-recruit__sub-navi_img img{width:100%;height:100%;transform:scale(1.1);transition:.5s;object-fit:cover}.pages-recruit__sub-navi_img .img-area{border-radius:0.5rem}.pages-recruit__sub-navi .c-bk_txt{right:0;left:0}@media screen and (min-width: 992px){.pages-recruit__sub-navi .c-bk_txt.font-size_sm{font-size:2.8rem;top:-40px}}.pages-recruit__sub-navi:hover{opacity:1 !important}.pages-recruit__sub-navi:hover .pages-recruit__sub-navi_img img{transform:scale(1.2)}.pages-recruit__sub-navi:hover .pages-recruit__sub-navi_img .img-area::after{background-color:rgba(26,39,80,0)}.pages-recruit__sub-navi:hover .c-bk_txt{opacity:1}.img-area{position:relative;overflow:hidden;width:100%;height:100%}.img-area::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(26,39,80,0.5);transition:.5s;mix-blend-mode:multiply}.pages-recruit__Gnavi{padding:60px 0}.pages-recruit__Gnavi .pages-recruit__sub-navi{margin-top:0;margin:30px 0}.pages-recruit__Gnavi .pages-recruit__sub-navi_img{margin-bottom:0}@media screen and (max-width: 991px){.pages-recruit__Gnavi .pages-recruit__sub-navi{margin:15px 0}}@media screen and (max-width: 767px){.pages-recruit__Gnavi{padding:30px}}.recruit-slide-top{margin-right:50px;overflow:hidden;height:60%;max-height:800px}.recruit-slide-top img{width:100%;height:100%;object-fit:cover}.recruit-slide-top .slick-list,.recruit-slide-top .slick-track,.recruit-slide-top .slick-slide{height:100%}@media screen and (max-width: 1199px){.recruit-slide-top{display:none}}.recruit-slide{padding-top:80px}.recruit-slide img{width:100%;height:300px;object-fit:cover}@media screen and (max-width: 991px){.recruit-slide img{height:auto}}.link-none{opacity:0.5 !important;pointer-events:none}button.learn-more{position:absolute;bottom:17px;display:inline-block;outline:none;border:0;vertical-align:middle;text-decoration:none;background:transparent;padding:0;z-index:1;width:11rem;height:auto}button.learn-more .circle,button.learn-more .circle-center{transition:all .45s cubic-bezier(0.65, 0, 0.076, 1);position:relative;display:block;margin:0;width:100%;height:3rem;background:#1a2750;border-radius:1.625rem}button.learn-more .circle .icon,button.learn-more .circle-center .icon{transition:all .45s cubic-bezier(0.65, 0, 0.076, 1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}button.learn-more .circle .icon.arrow,button.learn-more .circle-center .icon.arrow{transition:all .45s cubic-bezier(0.65, 0, 0.076, 1);left:0.625rem;width:1.125rem;height:0.125rem;background:none}button.learn-more .circle .icon.arrow::before,button.learn-more .circle-center .icon.arrow::before{position:absolute;content:'';top:-0.25rem;right:0.0625rem;width:0.625rem;height:0.625rem;border-top:0.125rem solid #fff;border-right:0.125rem solid #fff;transform:rotate(45deg)}button.learn-more .button-text{transition:all .45s cubic-bezier(0.65, 0, 0.076, 1);position:absolute;top:0;left:0;right:0;bottom:0;padding:0.75rem 0;margin:0 0 0 1.85rem;color:#fff;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}button:hover .circle,button:hover .circle-center{width:100%}button:hover .circle .icon.arrow,button:hover .circle-center .icon.arrow{background:#fff;transform:translate(1rem, 0)}button:hover .button-text{color:#fff}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;opacity:0;transition-delay:1s}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0;transition-delay:1s}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#1a2750}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger,.bgLRextendTrigger{opacity:0}.bgappearTrigger font,.bgLRextendTrigger font{family:"objektiv-mk1", sans-serif;weight:700;style:normal}.c-recruit__button{padding:15px 35px;border-radius:5rem;color:#1a2750 !important;background-color:#fff;letter-spacing:0.1rem;transition:.5s;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);position:relative;width:270px;text-align:center;overflow:hidden}.c-recruit__button:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 65px rgba(0,0,0,0.05)}.c-recruit__button::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s;position:absolute;top:50%;right:10%;color:#fff;font-size:1rem;transition:.5s;transform:translateY(-1rem);opacity:0}.c-recruit__button:hover::after{right:8%;opacity:1}.c-recruit__button .c-rectuit__button-txt{position:relative;color:#1a2750;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold;transition:.5s}.c-recruit__button::before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#1a2750;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}.c-recruit__button::after{color:#1a2750;opacity:1}.c-recruit__button:hover{opacity:1 !important}.c-recruit__button:hover .c-rectuit__button-txt{color:#fff}.c-recruit__button:hover::before{transform:scaleX(1);transform-origin:left}.c-recruit__button:hover::after{color:#fff}.pages-recruit__button{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1199px){.pages-recruit__button{position:relative;left:auto;transform:none}}@media screen and (max-width: 767px){.pages-recruit__button .c-recruit__button{margin-top:10px;padding:10px 30px;width:250px}}.pages-newgrad-career{background-color:#f1f2f5}@media screen and (max-width: 1199px){.pages-newgrad-career .section-title_c{margin-bottom:100px !important;margin-top:0 !important}}@media screen and (max-width: 767px){.pages-newgrad-career .section-title_c{margin-bottom:50px !important}}.pages-newgrad-career h5{text-align:center}.pages-newgrad-career__content{padding:70px 90px;margin-top:100px}@media screen and (max-width: 991px){.pages-newgrad-career__content{padding:60px 70px}}@media screen and (max-width: 575px){.pages-newgrad-career__content{padding:35px 25px;margin-top:50px}}.pages-newgrad-career__content .accordion__item{margin:10px 0 0 0;padding:0;border-top:none;background-color:#fff}@media screen and (max-width: 575px){.pages-newgrad-career__content .accordion__item{margin:5px 0 0 0}}.pages-newgrad-career__content .accordion__item .accordion__border-bottom{height:10px;border-bottom:solid 1px rgba(26,39,80,0.16)}@media screen and (max-width: 575px){.pages-newgrad-career__content .accordion__item .accordion__border-bottom{height:5px}}.pages-newgrad-career__content .accordion__content{display:none;padding:0;border-bottom:solid 1px rgba(26,39,80,0.16)}.pages-newgrad-career__content .accordion__content>p{padding:20px 30px 30px 30px}@media screen and (max-width: 767px){.pages-newgrad-career__content .accordion__content>p{padding:20px 20px 25px 20px}}.pages-newgrad-career__content .accordion__content__dtl{display:flex;justify-content:flex-start;align-items:center;padding:0 30px;margin-right:0;margin-left:0}@media screen and (max-width: 991px){.pages-newgrad-career__content .accordion__content__dtl{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.pages-newgrad-career__content .accordion__content__dtl{padding:0 20px}}.pages-newgrad-career__content .accordion__content__dtl p{font-size:14px}.pages-newgrad-career__content .accordion__content__dtl div{padding-bottom:0}@media screen and (max-width: 991px){.pages-newgrad-career__content .accordion__content__dtl div{padding-bottom:0.25rem;padding-right:0}}.pages-newgrad-career__content .accordion__content__dtl div:first-child{padding-right:1.5rem;padding-left:0}.pages-newgrad-career__content .accordion__content__dtl div:first-child p{font-weight:bold}.pages-newgrad-career__content .accordion__content__dtl div:last-child{padding-left:1.5rem;padding-bottom:0}@media screen and (max-width: 991px){.pages-newgrad-career__content .accordion__content__dtl div:last-child{padding-left:0;padding-bottom:1.5rem}}.pages-newgrad-career__jobname{position:relative;display:block;cursor:pointer;color:#1a2750 !important;padding:25px 30px 25px 30px;margin:0;font-size:1rem !important}@media screen and (max-width: 575px){.pages-newgrad-career__jobname{padding:25px 35px 25px 20px}}@media screen and (max-width: 375px){.pages-newgrad-career__jobname{padding:20px 40px 20px 20px}}.pages-newgrad-career__jobname:hover{background-color:rgba(26,39,80,0.06);opacity:1 !important}.pages-newgrad-career__jobname::after{position:absolute;top:50%;right:30px;transition:.5s;transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}@media screen and (max-width: 575px){.pages-newgrad-career__jobname::after{right:20px;font-size:0.875rem !important}}.pages-newgrad-career__jobname img{width:40px}@media screen and (max-width: 575px){.pages-newgrad-career__jobname img{width:30px}}@media screen and (max-width: 375px){.pages-newgrad-career__jobname img{display:none}}.pages-newgrad-career .accordion__item.is-active a{background-color:rgba(26,39,80,0.06)}.pages-newgrad-career .accordion__item.is-active a::after{transform:translateY(-50%) rotate(180deg)}.pages-newgrad-career .partition{border-left:solid 1px rgba(26,39,80,0.16)}@media screen and (max-width: 991px){.pages-newgrad-career .partition{border-left:none;border-bottom:solid 1px rgba(26,39,80,0.16)}}@media screen and (max-width: 991px){.pages-newgrad-career .partition.-lg-0{border:none !important}}.pages-newgrad-career .pages-recruit-flow .step_area{position:relative;display:flex}.pages-newgrad-career .pages-recruit-flow .step_area a.entry-button{max-width:400px;width:100%;padding:15px 2.5em;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);background-image:linear-gradient(160deg, #80D0C7 0%, #0093E9 100%)}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area a.entry-button{max-width:100%}}@media screen and (max-width: 320px){.pages-newgrad-career .pages-recruit-flow .step_area a.entry-button{padding:15px 1em}}@media screen and (max-width: 360px){.pages-newgrad-career .pages-recruit-flow .step_area a.entry-button::after{left:18px}}.pages-newgrad-career .pages-recruit-flow .step_area__step{display:flex;justify-content:center;align-items:center}.pages-newgrad-career .pages-recruit-flow .step_area__step p{color:#fff;font-weight:bold;text-align:center;line-height:1.1}.pages-newgrad-career .pages-recruit-flow .step_area__step p span:first-child{font-size:0.6rem;letter-spacing:0.3em}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area__step p span:first-child{font-size:0.8rem;letter-spacing:0.08em}}.pages-newgrad-career .pages-recruit-flow .step_area__step p span:last-child{font-size:2rem}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area__step p span:last-child{font-size:1.3rem}}.pages-newgrad-career .pages-recruit-flow .step_area .s1{background-color:#49A2CC}.pages-newgrad-career .pages-recruit-flow .step_area .s1::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:30px 50px 0 50px;border-color:#49A2CC transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area .s2{background-color:#3E97C2}.pages-newgrad-career .pages-recruit-flow .step_area .s2::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:30px 50px 0 50px;border-color:#3E97C2 transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area .s3{background-color:#3489B2}.pages-newgrad-career .pages-recruit-flow .step_area .s3::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:30px 50px 0 50px;border-color:#3489B2 transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area .s4{background-color:#367998}.pages-newgrad-career .pages-recruit-flow .step_area .s4::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:30px 50px 0 50px;border-color:#367998 transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area .s5{background-color:#346A84}.pages-newgrad-career .pages-recruit-flow .step_area .s5::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:30px 50px 0 50px;border-color:#346A84 transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area .s6{background-color:#2D5D74}.pages-newgrad-career .pages-recruit-flow .step_area .s6::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:30px 50px 0 50px;border-color:#2D5D74 transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area .s-pass{background-color:#F29600}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area{flex-direction:column;text-align:center}.pages-newgrad-career .pages-recruit-flow .step_area::after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:1;border-style:solid;border-width:15px 25px 0 25px;border-color:#fff transparent transparent transparent;position:absolute}.pages-newgrad-career .pages-recruit-flow .step_area:last-child::after{display:none}.pages-newgrad-career .pages-recruit-flow .step_area__step{padding:15px}.pages-newgrad-career .pages-recruit-flow .step_area__step::after{display:none}}.pages-newgrad-career .pages-recruit-flow .step_area div:nth-child(2){padding:3rem}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area div:nth-child(2){padding:2.5rem}}@media screen and (max-width: 575px){.pages-newgrad-career .pages-recruit-flow .step_area div:nth-child(2){padding:2rem}}.pages-newgrad-career .pages-recruit-flow .step_area .document{margin:20px 0 20px 0;padding:20px 27px;border-radius:0.5rem;display:block;color:#1a2750;background-color:rgba(26,39,80,0.1);font-weight:bold}.pages-newgrad-career .pages-recruit-flow .step_area .border-lg-topbottom{border:1px solid #dee2e6 !important}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area .border-lg-topbottom{border-color:#dee2e6 transparent #dee2e6 transparent !important}}.pages-newgrad-career .pages-recruit-flow .step_area .border-lg-none{border:1px solid #dee2e6 !important}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area .border-lg-none{border:none !important}}.pages-newgrad-career .pages-recruit-flow .step_area .entry-area{text-align:left;padding:3rem}@media screen and (max-width: 991px){.pages-newgrad-career .pages-recruit-flow .step_area .entry-area{padding:2.5rem 0 2.5rem 0}}@media screen and (max-width: 575px){.pages-newgrad-career .pages-recruit-flow .step_area .entry-area{padding:2rem 0 2rem 0}}#lamp-office{margin-top:-3px;width:33.3%;height:3px;background:#1a2750;display:block;position:absolute;bottom:0;transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s}#lamp-office.content1{left:0}#lamp-office.content2{left:33.3%}#lamp-office.content3{left:66.7%}@media screen and (max-width: 575px){#lamp-office{display:none !important}}.pages-office-gallery{margin-bottom:100px}.pages-office-gallery.tabs{width:100%;padding-top:150px}@media screen and (max-width: 575px){.pages-office-gallery.tabs{padding-top:50px}}.pages-office-gallery .tab-buttons{width:100%;margin:0 auto}@media screen and (max-width: 575px){.pages-office-gallery .tab-buttons{width:90%;display:block !important;border:solid 1px rgba(26,39,80,0.5);border-radius:0.3rem}}.pages-office-gallery .tab-buttons span{width:100%;display:flex;justify-content:center;align-items:end;padding-bottom:15px;height:150px}@media screen and (max-width: 575px){.pages-office-gallery .tab-buttons span{display:block;padding:10px;border-bottom:solid 1px rgba(26,39,80,0.5);height:auto}.pages-office-gallery .tab-buttons span:last-of-type{border:none}}@media screen and (max-width: 575px){.pages-office-gallery .tab-buttons .active{background:rgba(26,39,80,0.11);transition:all 0.8s}}@media screen and (max-width: 1199px){.pages-office-gallery .co-tab-content{padding-top:50px}}.pages-office-gallery img,.pages-office-gallery [class^="c-blend"]{border-radius:0.4rem;margin-top:80px;width:900px;object-fit:cover}@media screen and (max-width: 1199px){.pages-office-gallery img,.pages-office-gallery [class^="c-blend"]{margin-top:60px;width:auto}}@media screen and (max-width: 767px){.pages-office-gallery img,.pages-office-gallery [class^="c-blend"]{margin-top:50px}}@media screen and (max-width: 575px){.pages-office-gallery img,.pages-office-gallery [class^="c-blend"]{margin-top:40px}}.pages-office-gallery [class^="c-blend"] img{margin-top:0}.pages-member{margin:0 auto}.pages-member .section-title_c.-recruit{margin-bottom:80px !important}@media screen and (max-width: 1199px){.pages-member .section-title_c.-recruit{margin-top:0 !important}}@media screen and (max-width: 767px){.pages-member .section-title_c.-recruit{margin-bottom:30px !important}}@media screen and (max-width: 1199px){.pages-member{max-width:760px}}@media screen and (max-width: 575px){.pages-member{max-width:350px}}.pages-member__box{transition:0.5s;padding:25px}@media screen and (max-width: 1199px){.pages-member__box{flex-basis:50%;padding:20px}}@media screen and (max-width: 575px){.pages-member__box{flex-basis:100%}}.pages-member__img{padding-bottom:70%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all 0.5s ease-out;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);will-change:transform}.pages-member__description{margin-right:2rem}.pages-member__description p:nth-child(1){font-weight:600;color:#239abf !important}.pages-member__description p:nth-child(2){font-weight:600}.pages-member__description p:nth-child(3){margin-top:-0.3em;font-size:12px !important;opacity:.8}.pages-member__description p:nth-child(4){font-size:0.875rem}.pages-member__bg{position:absolute;background-color:#fff;height:0.9rem;width:100%;bottom:-0.1rem;right:1.0rem;border-radius:0 .25rem 0 0}@media screen and (max-width: 575px){.pages-crosstalk .container-md{padding:0}}.pages-crosstalk__section{margin-top:100px}.pages-crosstalk__bg{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:all 1s cubic-bezier(0.25, 0.1, 0.25, 1);z-index:-1}.show .pages-crosstalk__bg{opacity:1}.pages-crosstalk__box{background-color:#fff;padding:120px;margin:100px auto;position:relative}@media screen and (max-width: 991px){.pages-crosstalk__box{padding:90px 75px 80px 75px}}@media screen and (max-width: 767px){.pages-crosstalk__box{width:90%;margin:100px auto 100px auto}}@media screen and (max-width: 575px){.pages-crosstalk__box{border-radius:0 !important;width:100%;padding:80px 15px 0 15px;margin:0 auto !important}}.pages-crosstalk__box .case-q{margin-top:0;align-items:flex-start}.pages-crosstalk__box .case-q h5{margin:0;font-size:1.5rem !important}@media screen and (max-width: 767px){.pages-crosstalk__box .case-q h5{font-size:1.2rem !important;text-align:center}}@media screen and (max-width: 767px){.pages-crosstalk__box .case-q{align-items:center}}.pages-crosstalk__box>div:nth-child(2){margin-top:1.5rem;border-top:none}@media screen and (max-width: 767px){.pages-crosstalk__box>div:nth-child(2){margin-top:1rem}}@media screen and (max-width: 575px){.pages-crosstalk__box.-last{padding:80px 15px 80px 15px}}.pages-crosstalk__title{text-align:center;color:#fff;padding:100px 0}@media screen and (max-width: 575px){.pages-crosstalk__title{padding:50px 0}}.pages-crosstalk__textArea{display:flex;justify-content:flex-start;padding-bottom:2rem !important;padding-top:2rem !important}@media screen and (max-width: 767px){.pages-crosstalk__textArea{flex-direction:column;justify-content:center;border-top:solid 1px rgba(26,39,80,0.09)}}.pages-crosstalk__icon{position:relative;height:100%;text-align:center}@media screen and (max-width: 767px){.pages-crosstalk__icon{margin-bottom:1rem !important}}.pages-crosstalk__icon img{min-width:82px;height:auto}@media screen and (max-width: 991px){.pages-crosstalk__icon img{min-width:70px}}.pages-crosstalk__icon p{font-size:0.8em;font-weight:700;position:absolute;bottom:-34%;left:50%;transform:translateX(-50%)}.pages-crosstalk__text{padding-left:1.25rem !important;display:flex;align-items:center}@media screen and (max-width: 767px){.pages-crosstalk__text{padding-left:0 !important;padding-top:1.25rem !important}}@media screen and (max-width: 575px){.pages-crosstalk__text{max-width:400px;margin:0 auto}}.pages-crosstalk__mainImg{margin:0 auto}@media screen and (max-width: 575px){.pages-crosstalk__mainImg{overflow-x:hidden;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);width:auto !important}}@media screen and (max-width: 575px){.pages-crosstalk__mainImg img{border-radius:0 !important}}.pages-member__box a{cursor:pointer;display:block}.pages-recruit__filter{margin:0 auto 40px;padding:20px 15px 20px;border-radius:0.5rem;position:relative;width:80%;max-width:1600px;min-width:1199px;background:rgba(26,39,80,0.07)}.pages-recruit__filter small{position:absolute;top:-13px}.pages-recruit__filter p{margin:0 5px 0 0;font-weight:bold}.pages-recruit__filter input[type="radio"],.pages-recruit__filter input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-15px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;z-index:-1}.pages-recruit__filter label{margin:0 0 0 30px;padding:3px 20px;border-radius:30rem;position:relative;color:#1a2750;background:#fff;cursor:pointer;transition:.5s}.pages-recruit__filter input[type=checkbox]:checked+label,.pages-recruit__filter input[type=radio]:checked+label{color:#fff;background-color:#1a2750}.pages-recruit__member-headerImg{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;height:450px}.pages-recruit__member-headerImg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width: 767px){.pages-recruit__member-headerImg{margin-top:0}}.pages-recruit__pf{margin-top:-60%;padding:0;padding-right:30px;position:relative;background:none}.pages-recruit__Pfimg{position:relative}.pages-recruit__Pfimg img{margin:auto;border-radius:50%;object-fit:cover}.pages-recruit__txt{position:absolute;left:-33px;top:-15px;border-radius:50%;background-color:rgba(255,255,255,0.9);width:40%;height:40%;max-width:200px;max-height:200px;min-width:175px;min-height:175px}.pages-recruit__txt .-inner{position:absolute;top:51%;width:100%;font-weight:bold;text-align:center;transform:translateY(-50%)}.pages-recruit__txt .-inner h4{font-size:2rem !important}.pages-recruit__txt .-inner p{line-height:1.3;font-size:13px}.pages-recruit__txt .-inner span{margin:5px auto 0;padding:1px 0;display:block;border-radius:5rem;width:130px;color:#1a2750;background-color:rgba(26,39,80,0.15);font-size:0.75rem}.pages-recruit__memberData{margin-top:0px;padding-top:0px}.pages-recruit__intro{position:absolute;top:30%;left:85%;z-index:1;width:145%;padding:12px 16px;border-bottom:2px solid #1a2750}.pages-recruit__intro h4{position:absolute;bottom:20px;font-size:1.3rem}.pages-recruit__intro::before{content:"";position:absolute;left:-24px;bottom:-13px;width:30px;height:2px;transform:rotate(-50deg);box-sizing:border-box;background-color:#333333}.pages-recruit__intro::after{content:"";position:absolute;left:-23px;bottom:-28px;width:8px;height:8px;box-sizing:border-box;border-radius:50%;background-color:#333333}.pages-recruit__interview-con{margin-top:-50px;padding-left:10px}.pages-recruit__interview{margin-bottom:50px;padding:50px;box-shadow:0px 7px 20px 0px rgba(26,39,80,0.2);border-radius:1.5rem;background:#fff}.pages-recruit__interview h4{padding-left:18px;display:inline-block;position:relative}.pages-recruit__interview h4::before{content:"";width:75px;height:1.5px;background-color:#1a2750;position:absolute;top:23px;left:-70px}.pages-recruit__interview p{margin-top:10px}.pages-recruit__schedule{margin-top:70px;padding:0 40px 0 0;position:relative}.pages-recruit__schedule h4{text-align:center;color:#1a2750}.pages-recruit__schedule h4 img{margin-top:0;padding:0 10px 5px 0}.pages-recruit__schedule .pages-recruit__timeline{margin-top:20px;padding:40px 10px;border-radius:1.5rem;background-color:rgba(26,39,80,0.05)}.pages-recruit__schedule .pages-recruit__timeline .row{margin-top:40px}.pages-recruit__schedule .pages-recruit__timeline .row:last-child .time::after{content:none}.pages-recruit__schedule .pages-recruit__timeline .time,.pages-recruit__schedule .pages-recruit__timeline .matter{color:#1a2750}.pages-recruit__schedule .pages-recruit__timeline .time{margin-right:15px;padding-right:30px;position:relative;width:23%;text-align:right}.pages-recruit__schedule .pages-recruit__timeline .time::before{content:"";position:absolute;top:5px;right:0;border:solid 2px #1a2750;border-radius:50%;width:16px;height:16px}.pages-recruit__schedule .pages-recruit__timeline .time::after{content:"";position:absolute;top:30px;right:8px;width:1px;height:105%;background:rgba(26,39,80,0.3)}.pages-recruit__schedule .pages-recruit__timeline .matter{position:relative;width:67%}.pages-recruit__schedule .pages-recruit__timeline .matter .business-content{margin-top:10px;padding:20px;border-radius:0.3rem;border:solid 1px #1a2750}.pages-recruit__schedule .pages-recruit__timeline div:last-child .row:last-child .time::after{content:none}@media screen and (max-width: 1199px){.pages-recruit__filter{width:95%;min-width:auto}.pages-recruit__member-headerImg{height:300px}.pages-recruit__schedule{margin-top:20px;padding:0 40px}.pages-recruit__schedule .rectuit__timeline .time{width:50%}.pages-recruit__schedule .rectuit__timeline .matter{width:47%}.pages-recruit__pf{margin-top:-200px;padding:0;text-align:center}.pages-recruit__Pfimg{padding:0 30px;display:inline-block}.pages-recruit__Pfimg img{width:400px}.pages-recruit__intro{margin:auto;margin-top:50px;position:relative;top:auto;left:auto;border:none;width:90%}.pages-recruit__intro h4{position:relative;bottom:0;text-align:center}.pages-recruit__intro::before{content:none}.pages-recruit__intro::after{content:none}.pages-recruit__interview-con{margin-top:30px;padding:0 20px}.pages-recruit__interview{padding:30px 35px}.pages-recruit__interview h4::before{width:50px;left:-48px}}@media screen and (max-width: 991px){.pages-recruit__filter p,.pages-recruit__filter label{margin:5px 0}.pages-recruit__filter label{margin-left:30px}.pages-recruit__memberData .pages-recruit__pf{left:0;padding:0 20px}.pages-recruit__schedule h4 img{margin:auto;display:inline;width:auto}.pages-recruit__schedule .matter .business-content{padding:10px 15px}.pages-recruit__interview h4::before{top:17px;width:50px;left:-48px}}@media screen and (max-width: 767px){.pages-recruit__filter p{margin-bottom:5px}.pages-recruit__filter label:first-child{margin-left:0}.pages-recruit__member-headerImg{height:200px}.pages-recruit__memberData{padding:0}.pages-recruit__memberData h4{font-size:1.2rem}.pages-recruit__memberData .pages-recruit__pf{margin-top:-130px;left:0}.pages-recruit__txt{margin:auto;margin-top:30px;position:relative;left:auto;top:0;background:none;width:auto;height:auto;min-width:auto;min-height:auto}.pages-recruit__txt .-inner{position:relative;top:auto;transform:none}.pages-recruit__intro{margin-top:30px;padding:0}.pages-recruit__interview{padding:35px 30px}.pages-recruit__interview h4{padding:0}.pages-recruit__interview h4::before{content:none}.pages-recruit__interview-con{padding:0 10px}.pages-recruit__schedule{padding:0 10px}.pages-recruit__timeline .row{margin:40px auto auto}}@media screen and (max-width: 575px){.pages-recruit__timeline .time{width:30% !important}.pages-recruit__timeline .matter{width:60% !important}}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;padding:30px;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s;pointer-events:none;opacity:0;z-index:100;background-color:rgba(26,39,80,0.8)}.modal.is-active{opacity:1;pointer-events:auto}.modal__overlay{position:absolute;width:100%;height:100%;cursor:pointer}.modal__content{background-color:#fff;overflow-y:scroll;width:100%;height:100%}.modal__close-btn{position:fixed;right:9%;top:5%;width:40px;height:40px;cursor:pointer;z-index:10}.lineClose{display:inline-block;vertical-align:middle;color:#313131;line-height:1;width:2rem;height:0.1rem;background:#fff;border-radius:0.1rem;position:relative;transform:rotate(45deg)}.lineClose::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.recruit-data .data_area{display:grid;grid-template-columns:repeat(12, 1fr);gap:15px;padding:100px 0}@media screen and (max-width: 767px){.recruit-data .data_area{width:100%;padding-top:50px;padding-bottom:50px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:100%}}.recruit-data .data_content{background-color:#fff;border-radius:0.5rem;box-shadow:0px 17px 20px -15px rgba(89,101,125,0.45);display:flex;flex-direction:column}.recruit-data .data_content>div{padding:60px 50px;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600}@media screen and (max-width: 575px){.recruit-data .data_content>div{padding:40px}}.recruit-data .data_content .suffix{font-size:1.05em}.recruit-data .data_content .chart-area p,.recruit-data .data_content .chart-area span{font-family:"Oswald", source-han-sans-japanese, source-han-sans-cjk-ja, sans-serif, "メイリオ", Meiryo !important;font-style:normal;-webkit-appearance:none}.recruit-data .data_content .chart-area .js-data-num{font-weight:500}.recruit-data .data_content .chart-area.data-animated .back-left,.recruit-data .data_content .chart-area.data-animated .back-right{width:400px;position:absolute;z-index:-1}.recruit-data .data_content .chart-area.data-animated .back-left img,.recruit-data .data_content .chart-area.data-animated .back-right img{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 991px){.recruit-data .data_content .chart-area.data-animated .back-left,.recruit-data .data_content .chart-area.data-animated .back-right{width:300px}}@media screen and (max-width: 575px){.recruit-data .data_content .chart-area.data-animated .back-left,.recruit-data .data_content .chart-area.data-animated .back-right{display:none}}.recruit-data .data_content .chart-area.data-animated .back-left{animation:back-left 2s forwards}@keyframes back-left{0%{opacity:0;left:-40%}100%{opacity:1;left:-13%}}.recruit-data .data_content .chart-area.data-animated .back-right{animation:back-right 2s forwards}@keyframes back-right{0%{opacity:0;right:-40%}100%{opacity:1;right:-13%}}@media screen and (max-width: 1199px){.recruit-data .data_content .chart-area.data-animated .back-left{animation:back-left 2s forwards}@keyframes back-left{0%{opacity:0;left:-40%}100%{opacity:1;left:-22%}}.recruit-data .data_content .chart-area.data-animated .back-right{animation:back-right 2s forwards}@keyframes back-right{0%{opacity:0;right:-40%}100%{opacity:1;right:-22%}}}.recruit-data .data_content.-performance{grid-column:1 / 13;order:1}.recruit-data .data_content.-performance .js-count span:nth-child(1){font-size:120px !important;line-height:1.3}.recruit-data .data_content.-performance .js-count span:nth-child(2){font-size:30px !important}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .js-count span:nth-child(1){font-size:80px !important}.recruit-data .data_content.-performance .js-count span:nth-child(2){font-size:20px !important}}.recruit-data .data_content.-performance .chart-area{padding:60px 356px 60px 50px;position:relative}.recruit-data .data_content.-performance .chart-area .profit_graph{position:relative;display:flex;align-items:flex-end;height:400px;order:2;margin-bottom:48px;margin-top:45px}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph{height:310px}}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph{height:222px;margin-top:24px}}.recruit-data .data_content.-performance .chart-area .profit_graph .suffix{font-size:20px !important}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph .suffix{font-size:18px !important}}.recruit-data .data_content.-performance .chart-area .profit_graph::after{content:"";display:block;width:100%;height:1px;background-color:#1a2750;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.recruit-data .data_content.-performance .chart-area .profit_graph_1{width:95px;border-radius:0.3rem 0.3rem 0 0;position:relative;margin-right:45px;background-color:#bdcedc;height:0%;z-index:1}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_1{width:70px;margin-right:35px}}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph_1{width:52px;margin-right:26px}}.recruit-data .data_content.-performance .chart-area .profit_graph_1 p{color:#bdcedc;position:absolute;line-height:1;bottom:-18px;left:50%;transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_1 p{bottom:-15px}}.recruit-data .data_content.-performance .chart-area .profit_graph_1.data-animated{animation:profit2021 2s forwards}@keyframes profit2021{0%{height:0%}100%{height:68%}}.recruit-data .data_content.-performance .chart-area .profit_graph_2{width:95px;border-radius:0.3rem 0.3rem 0 0;position:relative;margin-right:45px;background-color:#bdcedc;height:0%;z-index:1}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_2{width:70px;margin-right:35px}}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph_2{width:52px;margin-right:26px}}.recruit-data .data_content.-performance .chart-area .profit_graph_2 p{color:#bdcedc;position:absolute;line-height:1;bottom:-18px;left:50%;transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_2 p{bottom:-15px}}.recruit-data .data_content.-performance .chart-area .profit_graph_2.data-animated{animation:profit2022 2s forwards}@keyframes profit2022{0%{height:0%}100%{height:82%}}.recruit-data .data_content.-performance .chart-area .profit_graph_3{width:95px;border-radius:0.3rem 0.3rem 0 0;position:relative;margin-right:45px;background-color:#1a2750;height:0%;z-index:1;margin-right:0 !important}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_3{width:70px;margin-right:35px}}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph_3{width:52px;margin-right:26px}}.recruit-data .data_content.-performance .chart-area .profit_graph_3 p{color:#1a2750;position:absolute;line-height:1;bottom:-18px;left:50%;transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_3 p{bottom:-15px}}.recruit-data .data_content.-performance .chart-area .profit_graph_3.data-animated{animation:profit2023 2s forwards}@keyframes profit2023{0%{height:0%}100%{height:100%}}.recruit-data .data_content.-performance .chart-area .profit_graph_3 p{font-size:28px !important}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph_3 p{font-size:22px !important}}.recruit-data .data_content.-performance .chart-area .profit_graph_arrow.data-animated::before{content:"";display:inline-block;position:absolute;top:-47px;left:15%;transform:translateX(-50%);background-image:url(../img/recruit/data/arrow.png);background-repeat:no-repeat;background-size:contain;width:295px;height:100%;z-index:0;animation:fadein 2s ease-out forwards}@keyframes fadein{0%{opacity:0;transform:translate(-200px, 100px)}100%{opacity:1;transform:translate(0)}}@media screen and (max-width: 991px){.recruit-data .data_content.-performance .chart-area .profit_graph_arrow.data-animated::before{animation:fadein 2s ease-out forwards}@keyframes fadein{0%{opacity:0;transform:translate(-100px, 50px)}100%{opacity:1;transform:translate(0)}}}@media screen and (max-width: 767px){.recruit-data .data_content.-performance .chart-area .profit_graph_arrow.data-animated::before{width:215px;top:-38px}}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area .profit_graph_arrow.data-animated::before{width:175px;top:-20px}}.recruit-data .data_content.-performance .chart-area .profit_graph .animated-trigger_top{position:absolute;bottom:100px}@media screen and (max-width: 991px){.recruit-data .data_content.-performance .chart-area .profit_graph .animated-trigger_top{bottom:50px}}.recruit-data .data_content.-performance .chart-area>div:nth-child(2){font-weight:600;position:absolute;top:50%;transform:translateY(-50%);left:62%}@media screen and (max-width: 1199px){.recruit-data .data_content.-performance{order:1}}@media screen and (max-width: 991px){.recruit-data .data_content.-performance .chart-area{padding:60px 50px;flex-direction:column}.recruit-data .data_content.-performance .chart-area>div:nth-child(2){position:static;text-align:center;transform:translateY(0)}}@media screen and (max-width: 575px){.recruit-data .data_content.-performance .chart-area{padding:40px;flex-direction:column}}.recruit-data .data_content.-cardtx{grid-column:1 / 13;order:2}.recruit-data .data_content.-cardtx .js-count{line-height:1}.recruit-data .data_content.-cardtx .js-count span:nth-child(1){font-size:88px}.recruit-data .data_content.-cardtx .js-count span:nth-child(2){font-size:20px}@media screen and (max-width: 575px){.recruit-data .data_content.-cardtx .js-count span:nth-child(1){font-size:70px}}@media screen and (max-width: 1199px){.recruit-data .data_content.-cardtx{grid-column:1 / 13;order:2}}.recruit-data .data_content.-capital{grid-column:1 / 6;order:3}.recruit-data .data_content.-capital .js-count{font-size:60px !important;line-height:1}.recruit-data .data_content.-capital .js-count span:nth-child(2){font-size:40% !important}.recruit-data .data_content.-capital .chart-area{position:relative;width:100%;height:400px}.recruit-data .data_content.-capital .chart-area p,.recruit-data .data_content.-capital .chart-area img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1199px){.recruit-data .data_content.-capital{grid-column:1 / 13;order:5}.recruit-data .data_content.-capital .chart-area{height:530px}}@media screen and (max-width: 991px){.recruit-data .data_content.-capital .chart-area{height:450px}}@media screen and (max-width: 575px){.recruit-data .data_content.-capital .chart-area{height:350px;padding:40px}}.recruit-data .data_content.-service{grid-column:1 / 13;order:4;height:1000px}.recruit-data .data_content.-service .js-count{white-space:nowrap;line-height:1.5;position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 991px){.recruit-data .data_content.-service .js-count{white-space:normal}}.recruit-data .data_content.-service .js-count .js-data-num{font-size:40px}@media screen and (max-width: 991px){.recruit-data .data_content.-service .js-count .js-data-num{font-size:20px}}@media screen and (max-width: 575px){.recruit-data .data_content.-service .js-count .js-data-num{font-size:18px}}.recruit-data .data_content.-service .js-count span:last-child{font-size:20px}@media screen and (max-width: 575px){.recruit-data .data_content.-service .js-count span:last-child{font-size:16px}}.recruit-data .data_content.-service .js-count._1{top:calc(50% + -262px);left:calc(50% + 389px)}.recruit-data .data_content.-service .js-count._2{color:#245d8c;top:calc(50% + 134px);left:calc(50% + 436px)}.recruit-data .data_content.-service .js-count._3{color:#3584ab;top:calc(50% + 192px);left:calc(50% + -432px)}.recruit-data .data_content.-service .js-count._4{color:#279dc4;top:calc(50% + -237px);left:calc(50% + -485px)}.recruit-data .data_content.-service .js-count._5{color:#044d85;top:calc(50% + -290px);left:calc(50% + -230px)}.recruit-data .data_content.-service .chart-area{position:relative;width:100%;height:100%;position:absolute;height:430px;top:55%;transform:translateY(-50%);z-index:2}.recruit-data .data_content.-service .chart-area p,.recruit-data .data_content.-service .chart-area img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1200px){.recruit-data .data_content.-service .chart-area{padding:40px 50px 0}.recruit-data .data_content.-service .chart-area img{top:calc(50% + 25px)}}.recruit-data .data_content.-service .chart-area_back{position:relative;width:100%;height:100%;position:absolute;height:660px;top:55%;transform:translateY(-50%);z-index:1}.recruit-data .data_content.-service .chart-area_back p,.recruit-data .data_content.-service .chart-area_back img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1200px){.recruit-data .data_content.-service .chart-area_back{padding:40px 50px 0}.recruit-data .data_content.-service .chart-area_back img{top:calc(50% + 40px)}}.recruit-data .data_content.-service .chart-area_back p.back_title{position:absolute;text-align:center;opacity:0.9}.recruit-data .data_content.-service .chart-area_back p.back_title._1{color:#245d8c;left:calc(50% + -245px)}.recruit-data .data_content.-service .chart-area_back p.back_title._2{color:#1a2750;left:calc(50% + 250px)}.recruit-data .data_content.-service .chart-area_back p.back_title img{position:static;transform:none}.recruit-data .data_content.-service .lines{width:100%;height:100%;position:relative;z-index:3}.recruit-data .data_content.-service .lines svg{position:absolute}.recruit-data .data_content.-service .lines svg path{fill:none;stroke-width:2px}.recruit-data .data_content.-service .lines svg:nth-child(1){width:350px;height:200px;top:calc(50% + -257px);left:calc(50% + 98px)}.recruit-data .data_content.-service .lines svg:nth-child(1) path{stroke:#1a2750;d:path("M 13 109 L 66,26 362,26")}.recruit-data .data_content.-service .lines svg:nth-child(2){width:400px;height:200px;top:calc(50% + 64px);left:calc(50% + 139px)}.recruit-data .data_content.-service .lines svg:nth-child(2) path{stroke:#245d8c;d:path("M 17 47 L 93,100 386,100")}.recruit-data .data_content.-service .lines svg:nth-child(3){width:500px;height:300px;top:calc(50% + 91px);left:calc(50% + -586px)}.recruit-data .data_content.-service .lines svg:nth-child(3) path{stroke:#3584ab;d:path("M 434 4 L 325,146 37,146")}.recruit-data .data_content.-service .lines svg:nth-child(4){width:630px;height:100px;top:calc(50% + -256px);left:calc(50% + -605px)}.recruit-data .data_content.-service .lines svg:nth-child(4) path{stroke:#279dc4;d:path("M 27,50 L 581,50 595,71")}.recruit-data .data_content.-service .lines svg:nth-child(5){width:400px;height:100px;top:calc(50% + -265px);left:calc(50% + -388px)}.recruit-data .data_content.-service .lines svg:nth-child(5) path{stroke:#044d85;d:path("M 56,7 L 353,7 390,80")}@media screen and (max-width: 1199px){.recruit-data .data_content.-service{grid-column:1 / 13;grid-row:3/4;order:3;height:auto}.recruit-data .data_content.-service .chart-area{position:relative;height:590px;padding:90px 60px;top:0;transform:translateX(0)}.recruit-data .data_content.-service .chart-area_back{position:absolute;height:740px;padding:90px 60px;top:7%;transform:translateX(0)}.recruit-data .data_content.-service .js-count._1{top:calc(50% + -228px);left:calc(50% + 313px)}.recruit-data .data_content.-service .js-count._2{top:calc(50% + 129px);left:calc(50% + 354px)}.recruit-data .data_content.-service .js-count._3{top:calc(50% + 173px);left:calc(50% + -304px)}.recruit-data .data_content.-service .js-count._4{top:calc(50% + -118px);left:calc(50% + -331px)}.recruit-data .data_content.-service .js-count._5{top:calc(50% + -219px);left:calc(50% + -268px)}.recruit-data .data_content.-service .lines{position:absolute}.recruit-data .data_content.-service .lines svg:nth-child(1){width:320px;height:200px;top:calc(50% + -171px);left:calc(50% + 123px)}.recruit-data .data_content.-service .lines svg:nth-child(1) path{d:path("M 10 90 L 55,50 250,50")}.recruit-data .data_content.-service .lines svg:nth-child(2){width:280px;height:200px;top:calc(50% + 85px);left:calc(50% + 178px)}.recruit-data .data_content.-service .lines svg:nth-child(2) path{d:path("M -26 63 L 96,150 262,150")}.recruit-data .data_content.-service .lines svg:nth-child(3){width:400px;height:200px;top:calc(50% + 150px);left:calc(50% + -420px)}.recruit-data .data_content.-service .lines svg:nth-child(3) path{d:path("M 320 60 L 250,143 0,143")}.recruit-data .data_content.-service .lines svg:nth-child(4){width:400px;height:200px;top:calc(50% + -220px);left:calc(50% + -385px)}.recruit-data .data_content.-service .lines svg:nth-child(4) path{d:path("M 158,135 L 365,73 376,90")}.recruit-data .data_content.-service .lines svg:nth-child(5){width:400px;height:200px;top:calc(50% + -209px);left:calc(50% + -385px)}.recruit-data .data_content.-service .lines svg:nth-child(5) path{d:path("M 230,24 L 363,24 390,80")}}@media screen and (max-width: 991px){.recruit-data .data_content.-service{height:auto}.recruit-data .data_content.-service .chart-area{flex-direction:column;padding:100px 50px;height:500px}.recruit-data .data_content.-service .chart-area_back{top:8.5%;padding:60px 50px;height:570px}.recruit-data .data_content.-service .js-count{transform:none;position:static;top:auto}.recruit-data .data_content.-service .lines{display:none}}@media screen and (max-width: 767px){.recruit-data .data_content.-service .chart-area_back{top:7.2%}}@media screen and (max-width: 575px){.recruit-data .data_content.-service .chart-area{flex-direction:column;padding:90px;height:400px}.recruit-data .data_content.-service .chart-area_back{height:415px;top:11.5%;padding:40px}}.recruit-data .data_content.-service .lg-back_title{padding:20px;border-radius:0.5rem}.recruit-data .data_content.-service .lg-back_title>p{margin-bottom:10px}.recruit-data .data_content.-service .lg-back_title._1{background:linear-gradient(140deg, rgba(21,28,80,0.25), rgba(160,192,219,0.2))}.recruit-data .data_content.-service .lg-back_title._2{background:linear-gradient(140deg, rgba(36,93,140,0.25), rgba(160,192,219,0.2))}.recruit-data .data_content.-paymenttype{grid-column:1 / 13;order:5;height:800px}@media screen and (max-width: 1199px){.recruit-data .data_content.-paymenttype{order:4;height:850px}}@media screen and (max-width: 991px){.recruit-data .data_content.-paymenttype{grid-column:1 / 13;grid-row:8 / 9;height:auto}}.recruit-data .data_content.-paymenttype .js-count{white-space:nowrap;line-height:1.5;position:absolute}@media screen and (max-width: 991px){.recruit-data .data_content.-paymenttype .js-count{white-space:normal}}.recruit-data .data_content.-paymenttype .js-count .js-data-num{font-size:40px}@media screen and (max-width: 991px){.recruit-data .data_content.-paymenttype .js-count .js-data-num{font-size:20px}}@media screen and (max-width: 575px){.recruit-data .data_content.-paymenttype .js-count .js-data-num{font-size:18px}}.recruit-data .data_content.-paymenttype .js-count span:last-child{font-size:20px}@media screen and (max-width: 575px){.recruit-data .data_content.-paymenttype .js-count span:last-child{font-size:16px}}.recruit-data .data_content.-paymenttype .js-count._1{top:calc(50% + -63px);left:calc(50% + 289px)}.recruit-data .data_content.-paymenttype .js-count._2{color:#245d8c;top:calc(50% + 181px);left:calc(50% + 197px)}.recruit-data .data_content.-paymenttype .js-count._3{color:#3584ab;top:calc(50% + 80px);left:calc(50% + -404px)}.recruit-data .data_content.-paymenttype .js-count._4{color:#279dc4;top:calc(50% + -251px);left:calc(50% + -360px)}.recruit-data .data_content.-paymenttype .js-count._5{color:#62b7e1;top:calc(50% + -233px);left:calc(50% + 251px)}.recruit-data .data_content.-paymenttype .chart-area{position:relative;top:45px;height:530px}.recruit-data .data_content.-paymenttype .chart-area img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recruit-data .data_content.-paymenttype .chart-area .d-lg-block{width:100%;height:100%;position:absolute}.recruit-data .data_content.-paymenttype .chart-area p{position:absolute;line-height:1.5}.recruit-data .data_content.-paymenttype .chart-area .lines{width:100%;height:100%;position:relative}.recruit-data .data_content.-paymenttype .chart-area .lines svg{position:absolute}.recruit-data .data_content.-paymenttype .chart-area .lines svg path{fill:none;stroke-width:2px}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(1){width:300px;height:100px;top:calc(50% + 40px);left:calc(50% + 183px)}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(1) path{d:path("M 10,10 L 250,10");stroke:#1a2750}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(2){width:300px;height:100px;top:calc(50% + 200px);left:calc(50% + -30px)}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(2) path{d:path("M 30,5 L 70,68 300,68");stroke:#245d8c}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(3){width:300px;height:100px;top:calc(50% + 106px);left:calc(50% + -403px)}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(3) path{d:path("M 256,18 L 221,62 0,62");stroke:#3584ab}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(4){width:400px;height:150px;top:calc(50% + -202px);left:calc(50% + -360px)}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(4) path{d:path("M 209,72 L 176,37 -18,37");stroke:#279dc4}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(5){width:300px;height:100px;top:calc(50% + -230px);left:calc(50% + -11px)}.recruit-data .data_content.-paymenttype .chart-area .lines svg:nth-child(5) path{d:path("M 10,25 L 25,10 250,10");stroke:#62b7e1}@media screen and (max-width: 991px){.recruit-data .data_content.-paymenttype .chart-area{padding:60px 50px;height:450px}}@media screen and (max-width: 575px){.recruit-data .data_content.-paymenttype .chart-area{padding:40px;height:350px}}.recruit-data .data_content.-numemployees{grid-column:1 / 13;order:6}.recruit-data .data_content.-numemployees .js-count{line-height:1.3}.recruit-data .data_content.-numemployees .js-count span:nth-child(2){font-size:70px}.recruit-data .data_content.-numemployees .js-count span:nth-child(3){font-size:20px}@media screen and (max-width: 1199px){.recruit-data .data_content.-numemployees .js-count span:nth-child(2){font-size:60px}}@media screen and (max-width: 991px){.recruit-data .data_content.-numemployees .js-count span:nth-child(2){font-size:45px}}@media screen and (max-width: 575px){.recruit-data .data_content.-numemployees .js-count span:nth-child(2){font-size:40px}}.recruit-data .data_content.-numemployees .chart-area{height:590px;position:relative;overflow:hidden}@media screen and (max-width: 1199px){.recruit-data .data_content.-numemployees .chart-area{height:530px}}@media screen and (max-width: 991px){.recruit-data .data_content.-numemployees .chart-area{height:450px}}@media screen and (max-width: 575px){.recruit-data .data_content.-numemployees .chart-area{height:350px;padding:40px}.recruit-data .data_content.-numemployees .chart-area .man{width:56px;height:100%;position:absolute;top:50%;transform:translateY(-50%);left:63px}.recruit-data .data_content.-numemployees .chart-area .woman{width:56px;height:100%;position:absolute;top:50%;transform:translateY(-50%);right:63px}}.recruit-data .data_content.-numemployees .chart-area .center-box{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.recruit-data .data_content.-numemployees .chart-area .center-box p{position:absolute;color:#fff;top:50%;transform:translateY(-50%);white-space:nowrap}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(1){color:#1a2750;left:50%;transform:translate(-50%, -50%)}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(2){left:-190px}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(3){right:-200px}@media screen and (max-width: 1199px){.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(2){left:-174px}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(3){right:-174px}}@media screen and (max-width: 991px){.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(2){left:-140px}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(3){right:-141px}}@media screen and (max-width: 767px){.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(2){left:-138px}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(3){right:-138px}}@media screen and (max-width: 575px){.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(2){left:-123px}.recruit-data .data_content.-numemployees .chart-area .center-box p:nth-child(3){right:-125px}}.recruit-data .data_content.-numemployees .chart-area img{position:absolute;top:50%;transform:translateY(-50%)}.recruit-data .data_content.-female_manager{grid-column:1 / 13;order:7}.recruit-data .data_content.-female_manager .js-count{line-height:1.2}.recruit-data .data_content.-female_manager .js-count span:nth-child(1){font-size:70px}.recruit-data .data_content.-female_manager .js-count span:nth-child(2){font-size:20px}@media screen and (max-width: 1199px){.recruit-data .data_content.-female_manager .js-count span:nth-child(1){font-size:60px}}@media screen and (max-width: 991px){.recruit-data .data_content.-female_manager .js-count span:nth-child(1){font-size:45px}}@media screen and (max-width: 575px){.recruit-data .data_content.-female_manager .js-count span:nth-child(1){font-size:40px}}.recruit-data .data_content.-female_manager .chart-area{padding:60px 60px 30px;height:570px;position:relative;overflow:hidden}.recruit-data .data_content.-female_manager .chart-area>img{top:53% !important}@media screen and (max-width: 991px){.recruit-data .data_content.-female_manager .chart-area>img{width:80px}}@media screen and (max-width: 1199px){.recruit-data .data_content.-female_manager .chart-area{height:530px}}@media screen and (max-width: 991px){.recruit-data .data_content.-female_manager .chart-area{height:450px}}@media screen and (max-width: 575px){.recruit-data .data_content.-female_manager .chart-area{height:355px;padding:40px 40px 20px}.recruit-data .data_content.-female_manager .chart-area .woman{width:100px;height:100%;position:absolute;top:-10px;right:30px;transform:translateY(-50%)}}.recruit-data .data_content.-female_manager .chart-area .center-box{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.recruit-data .data_content.-female_manager .chart-area .center-box p{position:absolute;color:#fff;top:50%;transform:translateY(-50%);white-space:nowrap}.recruit-data .data_content.-female_manager .chart-area .center-box p:nth-child(1){top:-34px;left:-205px}@media screen and (max-width: 1199px){.recruit-data .data_content.-female_manager .chart-area .center-box p:nth-child(1){left:-184px}}@media screen and (max-width: 991px){.recruit-data .data_content.-female_manager .chart-area .center-box p:nth-child(1){left:-150px}}@media screen and (max-width: 575px){.recruit-data .data_content.-female_manager .chart-area .center-box p:nth-child(1){top:15px;left:-120px}}.recruit-data .data_content.-female_manager .chart-area img{position:absolute;top:50%;transform:translateY(-50%)}.recruit-data .data_content.-age{grid-column:1 / 6;order:8}@media screen and (max-width: 991px){.recruit-data .data_content.-age{grid-column:1 / 13}}.recruit-data .data_content.-age .chart-area .text-center p:nth-child(2) span:nth-child(1){font-size:80px}.recruit-data .data_content.-age .chart-area .text-center p:nth-child(2) span:nth-child(2){font-size:20px}@media screen and (max-width: 575px){.recruit-data .data_content.-age .chart-area .text-center p:nth-child(2) span:nth-child(1){font-size:70px}}.recruit-data .data_content.-age .age_ratio{position:relative;width:100%;background-color:rgba(26,39,80,0.04);padding:40px 90px 40px 79px;max-width:500px}@media screen and (max-width: 1199px){.recruit-data .data_content.-age .age_ratio{padding:40px 79px 40px 73px}}@media screen and (max-width: 991px){.recruit-data .data_content.-age .age_ratio{padding:50px 100px 50px 100px}}@media screen and (max-width: 575px){.recruit-data .data_content.-age .age_ratio{padding:32px 78px 32px 72px}}.recruit-data .data_content.-age .age_ratio .js-count span:nth-child(1){font-size:28px !important}@media screen and (max-width: 575px){.recruit-data .data_content.-age .age_ratio .js-count span:nth-child(1){font-size:24px !important}}.recruit-data .data_content.-age .age_ratio .js-count span:nth-child(2){font-size:18px !important}.recruit-data .data_content.-age .age_ratio_1,.recruit-data .data_content.-age .age_ratio_2,.recruit-data .data_content.-age .age_ratio_3,.recruit-data .data_content.-age .age_ratio_4{margin-bottom:20px;position:relative;display:flex;align-items:center}.recruit-data .data_content.-age .age_ratio_1 div,.recruit-data .data_content.-age .age_ratio_2 div,.recruit-data .data_content.-age .age_ratio_3 div,.recruit-data .data_content.-age .age_ratio_4 div{border-radius:0 0.3rem 0.3rem 0;width:0%}.recruit-data .data_content.-age .age_ratio_1>p:nth-child(1),.recruit-data .data_content.-age .age_ratio_2>p:nth-child(1),.recruit-data .data_content.-age .age_ratio_3>p:nth-child(1),.recruit-data .data_content.-age .age_ratio_4>p:nth-child(1){position:absolute;top:50%;transform:translateY(-50%);left:-49px;z-index:2}.recruit-data .data_content.-age .age_ratio_1 .js-count,.recruit-data .data_content.-age .age_ratio_2 .js-count,.recruit-data .data_content.-age .age_ratio_3 .js-count,.recruit-data .data_content.-age .age_ratio_4 .js-count{width:51px;position:absolute;top:50%;right:-61px;transform:translateY(-50%)}.recruit-data .data_content.-age .age_ratio_1 div{width:100%;height:35px;background-color:#1a2750;border-radius:0 0.3rem 0.3rem 0;position:relative}.recruit-data .data_content.-age .age_ratio_1 div::after{content:"";display:block;height:620%;width:1px;background-color:#1a2750;position:absolute;left:0;top:-10px;z-index:3}.recruit-data .data_content.-age .age_ratio_2 div{width:100%;height:35px;background-color:#245d8c;border-radius:0 0.3rem 0.3rem 0;position:relative}.recruit-data .data_content.-age .age_ratio_3 div{width:100%;height:35px;background-color:#3584ab;border-radius:0 0.3rem 0.3rem 0;position:relative}.recruit-data .data_content.-age .age_ratio_4{margin-bottom:0}.recruit-data .data_content.-age .age_ratio_4 div{width:100%;height:35px;background-color:#62b7e1;border-radius:0 0.3rem 0.3rem 0;position:relative}.recruit-data .data_content.-age .age_ratio.data-animated .age_ratio_1 div{animation:age20 3s forwards}@keyframes age20{0%{width:0%}100%{width:100%}}.recruit-data .data_content.-age .age_ratio.data-animated .age_ratio_2 div{animation:age30 3s forwards}@keyframes age30{0%{width:0%}100%{width:95%}}.recruit-data .data_content.-age .age_ratio.data-animated .age_ratio_3 div{animation:age40 3s forwards}@keyframes age40{0%{width:0%}100%{width:80%}}.recruit-data .data_content.-age .age_ratio.data-animated .age_ratio_4 div{animation:age50 3s forwards}@keyframes age50{0%{width:0%}100%{width:10%}}.recruit-data .data_content.-numemployeesloc{grid-column:6 / 13;order:9}@media screen and (max-width: 991px){.recruit-data .data_content.-numemployeesloc{grid-column:1 / 13}}.recruit-data .data_content.-numemployeesloc .js-count{font-size:60px !important;line-height:1}.recruit-data .data_content.-numemployeesloc .js-count span:nth-child(2){font-size:18px !important}.recruit-data .data_content.-numemployeesloc .office_location{position:relative;background-image:url(../img/recruit/data/office_location.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom right}.recruit-data .data_content.-numemployeesloc .office_location .nagano-area,.recruit-data .data_content.-numemployeesloc .office_location .tokyo-area{padding:10px 20px;border-radius:0.8rem;font-weight:600;position:absolute}.recruit-data .data_content.-numemployeesloc .office_location .nagano-area{top:8%;left:7%;background:rgba(26,39,80,0.05)}.recruit-data .data_content.-numemployeesloc .office_location .tokyo-area{bottom:10%;right:7%;background:rgba(36,93,140,0.08)}.recruit-data .data_content.-numemployeesloc .office_location .tokyo-area p{color:#245d8c}.recruit-data .data_content.-numemployeesloc .office_location svg{position:absolute}.recruit-data .data_content.-numemployeesloc .office_location svg path{fill:none;stroke-width:2px}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(3){width:110px;height:142px;top:160px;left:246px}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(3) path{d:path("M 8,63 L 159,162");stroke:#1a2750}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(4){width:112px;height:84px;bottom:185px;right:196px}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(4) path{d:path("M 27,15 L 72,63");stroke:#245d8c}@media screen and (max-width: 1199px){.recruit-data .data_content.-numemployeesloc .office_location .nagano-area{top:6%;left:5%}.recruit-data .data_content.-numemployeesloc .office_location .tokyo-area{bottom:5%;right:5%}.recruit-data .data_content.-numemployeesloc .office_location svg{display:none}}@media screen and (max-width: 991px){.recruit-data .data_content.-numemployeesloc .office_location{height:600px}.recruit-data .data_content.-numemployeesloc .office_location svg{display:block}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(3){top:197px;left:212px}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(3) path{d:path("M 22,48 L 170,151")}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(4){width:200px;bottom:153px;right:100px}.recruit-data .data_content.-numemployeesloc .office_location svg:nth-child(4) path{d:path("M 48,17 L 81,56")}}@media screen and (max-width: 767px){.recruit-data .data_content.-numemployeesloc .office_location{height:500px;background-position:center}.recruit-data .data_content.-numemployeesloc .office_location svg{display:none}}@media screen and (max-width: 575px){.recruit-data .data_content.-numemployeesloc .office_location{height:350px}}.recruit-data .data_content.-department{grid-column:1 / 13;order:10}@media screen and (max-width: 991px){.recruit-data .data_content.-department{grid-column:1 / 13}}.recruit-data .data_content.-department .js-count{white-space:nowrap;line-height:1.5;position:absolute}@media screen and (max-width: 991px){.recruit-data .data_content.-department .js-count{white-space:normal}}.recruit-data .data_content.-department .js-count .js-data-num{font-size:40px}@media screen and (max-width: 991px){.recruit-data .data_content.-department .js-count .js-data-num{font-size:20px}}@media screen and (max-width: 575px){.recruit-data .data_content.-department .js-count .js-data-num{font-size:18px}}.recruit-data .data_content.-department .js-count span:last-child{font-size:20px}@media screen and (max-width: 575px){.recruit-data .data_content.-department .js-count span:last-child{font-size:16px}}.recruit-data .data_content.-department .js-count._1{top:calc(50% + -68px);left:calc(50% + 340px)}.recruit-data .data_content.-department .js-count._2{top:calc(50% + 125px);left:calc(50% + 260px);color:#245d8c}.recruit-data .data_content.-department .js-count._3{top:calc(50% + 103px);left:calc(50% + -340px);color:#3584ab}.recruit-data .data_content.-department .js-count._4{top:calc(50% + -67px);left:calc(50% + -423px);color:#279dc4}.recruit-data .data_content.-department .js-count._5{top:calc(50% + -209px);left:calc(50% + -353px);color:#62b7e1}.recruit-data .data_content.-department .js-count._6{top:calc(50% + -230px);left:calc(50% + 230px);color:#6ebee5}.recruit-data .data_content.-department .chart-area{position:relative;height:530px}.recruit-data .data_content.-department .chart-area img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recruit-data .data_content.-department .chart-area .d-lg-block{width:100%;height:100%;position:absolute}.recruit-data .data_content.-department .chart-area p{position:absolute;line-height:1.5}.recruit-data .data_content.-department .chart-area .lines{width:100%;height:100%;position:relative}.recruit-data .data_content.-department .chart-area .lines svg{position:absolute}.recruit-data .data_content.-department .chart-area .lines svg path{fill:none;stroke-width:2px}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(1){width:300px;height:100px;top:calc(50% + 7px);left:calc(50% + 150px)}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(1) path{d:path("M 50,10 L 250,10");stroke:#1a2750}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(2){width:350px;height:100px;top:calc(50% + 185px);left:calc(50% + 10px)}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(2) path{d:path("M 50,10 L 65,25 310,25");stroke:#245d8c}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(3){width:300px;height:200px;top:calc(50% + -13px);left:calc(50% + -408px)}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(3) path{d:path("M 119,114 L 178,39 219,39");stroke:#3584ab}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(4){width:350px;height:200px;top:calc(50% + -175px);left:calc(50% + -463px)}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(4) path{d:path("M 190,107 L 234,66 325,66");stroke:#279dc4}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(5){width:300px;height:100px;top:calc(50% + -216px);left:calc(50% + -281px)}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(5) path{d:path("M 20,20 L 145,20 165,50");stroke:#62b7e1}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(6){width:300px;height:100px;top:calc(50% + -228px);left:calc(50% + -28px)}.recruit-data .data_content.-department .chart-area .lines svg:nth-child(6) path{d:path("M 10,25 L 20,10 250,10");stroke:#87cef1}@media screen and (max-width: 991px){.recruit-data .data_content.-department .chart-area{padding:60px 50px;height:450px}}@media screen and (max-width: 575px){.recruit-data .data_content.-department .chart-area{padding:40px;height:350px}}.recruit-data .data_content.-remotework{grid-column:1 / 13;order:11}@media screen and (max-width: 991px){.recruit-data .data_content.-remotework{grid-column:1 / 13}}.recruit-data .data_content.-remotework .js-count{line-height:1.5;position:absolute}.recruit-data .data_content.-remotework .js-count span:nth-child(3){font-size:60px !important}.recruit-data .data_content.-remotework .js-count span:nth-child(4){font-size:20px !important}.recruit-data .data_content.-remotework .chart-area{position:relative;height:600px}.recruit-data .data_content.-remotework .chart-area img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recruit-data .data_content.-remotework .chart-area .d-lg-block{width:100%;height:100%;position:absolute}.recruit-data .data_content.-remotework .chart-area p{position:absolute;line-height:1.5}.recruit-data .data_content.-remotework .chart-area p:nth-child(1){top:calc(50% + -269px);left:calc(50% + 288px)}.recruit-data .data_content.-remotework .chart-area p:nth-child(2){top:calc(50% + 34px);left:calc(50% + 297px);color:#245d8c}.recruit-data .data_content.-remotework .chart-area p:nth-child(3){top:calc(50% + -68px);left:calc(50% + -380px);color:#3584ab}@media screen and (max-width: 1199px){.recruit-data .data_content.-remotework .chart-area p:nth-child(2){left:calc(50% + 255px)}}.recruit-data .data_content.-remotework .chart-area svg{position:absolute}.recruit-data .data_content.-remotework .chart-area svg path{fill:none;stroke-width:2px}.recruit-data .data_content.-remotework .chart-area svg:nth-child(4){width:280px;height:200px;top:calc(50% + -303px);left:calc(50% + -10px)}.recruit-data .data_content.-remotework .chart-area svg:nth-child(4) path{d:path("M 17,85 L 43,48 278,48");stroke:#1a2750}.recruit-data .data_content.-remotework .chart-area svg:nth-child(5){width:280px;height:300px;top:calc(50% + -234px);left:calc(50% + 104px)}.recruit-data .data_content.-remotework .chart-area svg:nth-child(5) path{d:path("M 88,109 L 147,109 210,255");stroke:#245d8c}.recruit-data .data_content.-remotework .chart-area svg:nth-child(6){width:280px;height:400px;top:calc(50% + -82px);left:calc(50% + -310px)}.recruit-data .data_content.-remotework .chart-area svg:nth-child(6) path{d:path("M 15,50 L 90,50 106,66");stroke:#3584ab}@media screen and (max-width: 991px){.recruit-data .data_content.-remotework .chart-area{padding:60px 50px;height:450px}}@media screen and (max-width: 575px){.recruit-data .data_content.-remotework .chart-area{padding:40px;height:350px}}@media screen and (max-width: 991px){.recruit-data .data_content .lg-count-area{height:auto;padding:0 60px 60px 60px}.recruit-data .data_content .lg-count-area .js-count{position:static}.recruit-data .data_content .lg-count-area p{position:static;display:block}.recruit-data .data_content .lg-count-area p span{font-size:20px}.recruit-data .data_content .lg-count-area p:nth-child(1){margin-right:14px}.recruit-data .data_content .lg-count-area_1,.recruit-data .data_content .lg-count-area_2,.recruit-data .data_content .lg-count-area_3,.recruit-data .data_content .lg-count-area_4,.recruit-data .data_content .lg-count-area_5,.recruit-data .data_content .lg-count-area_6{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1a2750}.recruit-data .data_content .lg-count-area_1 p:nth-child(2),.recruit-data .data_content .lg-count-area_2 p:nth-child(2),.recruit-data .data_content .lg-count-area_3 p:nth-child(2),.recruit-data .data_content .lg-count-area_4 p:nth-child(2),.recruit-data .data_content .lg-count-area_5 p:nth-child(2),.recruit-data .data_content .lg-count-area_6 p:nth-child(2){white-space:nowrap}.recruit-data .data_content .lg-count-area_2 p{color:#245d8c}.recruit-data .data_content .lg-count-area_3 p{color:#3584ab}.recruit-data .data_content .lg-count-area_4 p{color:#279dc4}.recruit-data .data_content .lg-count-area_5 p{color:#62b7e1}.recruit-data .data_content .lg-count-area_6 p{color:#87cef1}}@media screen and (max-width: 575px){.recruit-data .data_content .lg-count-area{padding:0 40px 40px 40px}.recruit-data .data_content .lg-count-area p span{font-size:16px}.recruit-data .data_content .lg-count-area .js-data-num{font-size:18px}}.recruit-data .data_content.-overtime{grid-column:1 / 7;order:12}@media screen and (max-width: 991px){.recruit-data .data_content.-overtime{grid-column:1 / 13}}.recruit-data .data_content.-overtime .js-count{line-height:1}.recruit-data .data_content.-overtime .js-count span:nth-child(1){font-size:88px}@media screen and (max-width: 575px){.recruit-data .data_content.-overtime .js-count span:nth-child(1){font-size:70px}}.recruit-data .data_content.-overtime .js-count span:nth-child(2){font-size:20px}@media screen and (max-width: 1199px){.recruit-data .data_content.-overtime .js-count span:nth-child(2){font-size:16px}}@media screen and (max-width: 991px){.recruit-data .data_content.-overtime .js-count span:nth-child(2){font-size:20px}}.recruit-data .data_content.-paidholiday{grid-column:7 / 13;order:13}@media screen and (max-width: 991px){.recruit-data .data_content.-paidholiday{grid-column:1 / 13}}.recruit-data .data_content.-paidholiday .js-count{line-height:1}.recruit-data .data_content.-paidholiday .js-count span:nth-child(1){font-size:88px}@media screen and (max-width: 575px){.recruit-data .data_content.-paidholiday .js-count span:nth-child(1){font-size:70px}}.recruit-data .data_content.-paidholiday .js-count span:nth-child(2){font-size:35px}.recruit-data .data_content.-childcareleave>div,.recruit-data .data_content.-return>div{height:438px;align-items:flex-start}@media screen and (max-width: 575px){.recruit-data .data_content.-childcareleave>div,.recruit-data .data_content.-return>div{height:357px}}.recruit-data .data_content.-childcareleave img,.recruit-data .data_content.-return img{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.recruit-data .data_content.-childcareleave{grid-column:1 / 7;order:14}@media screen and (max-width: 991px){.recruit-data .data_content.-childcareleave{grid-column:1 / 13}}.recruit-data .data_content.-childcareleave .js-count{white-space:nowrap;line-height:1}.recruit-data .data_content.-childcareleave .js-count span:nth-child(1){font-size:88px}@media screen and (max-width: 575px){.recruit-data .data_content.-childcareleave .js-count span:nth-child(1){font-size:65px}}.recruit-data .data_content.-childcareleave .js-count span:nth-child(2){font-size:30px}.recruit-data .data_content.-return{grid-column:7 / 13;order:15}@media screen and (max-width: 991px){.recruit-data .data_content.-return{grid-column:1 / 13}}.recruit-data .data_content.-return .js-count{line-height:1}.recruit-data .data_content.-return .js-count span:nth-child(1){font-size:105px}@media screen and (max-width: 575px){.recruit-data .data_content.-return .js-count span:nth-child(1){font-size:70px}}.recruit-data .data_content.-return .js-count span:nth-child(2){font-size:35px}.recruit-data .data_content.-no13{grid-column:1 / 13;order:16}.recruit-data .data_content.-no13 .js-count{position:absolute;line-height:1.5;white-space:nowrap;left:50%;transform:translateX(-50%)}.recruit-data .data_content.-no13 .js-count span:nth-child(2){font-size:24px !important}.recruit-data .data_content.-no13>div{padding:330px 50px 100px 50px}@media screen and (max-width: 991px){.recruit-data .data_content.-no13>div{padding:300px 50px 73px 50px}}@media screen and (max-width: 575px){.recruit-data .data_content.-no13>div{padding:231px 40px 73px 40px}}.recruit-data .data_content.-no13 .employee_graph{display:flex;position:relative;height:250px}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph{height:145px}}.recruit-data .data_content.-no13 .employee_graph>div{position:relative}.recruit-data .data_content.-no13 .employee_graph>div:nth-child(1){margin-right:70px}.recruit-data .data_content.-no13 .employee_graph>div:nth-child(2){margin-right:70px}@media screen and (max-width: 991px){.recruit-data .data_content.-no13 .employee_graph>div:nth-child(1){margin-right:45px}.recruit-data .data_content.-no13 .employee_graph>div:nth-child(2){margin-right:45px}}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph>div:nth-child(1){margin-right:30px}.recruit-data .data_content.-no13 .employee_graph>div:nth-child(2){margin-right:30px}}.recruit-data .data_content.-no13 .employee_graph div{height:100%}.recruit-data .data_content.-no13 .employee_graph p{position:absolute;bottom:-43px;left:50%;transform:translateX(-50%);white-space:nowrap}.recruit-data .data_content.-no13 .employee_graph::after{content:"";display:block;width:110%;height:1px;background-color:#1a2750;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.recruit-data .data_content.-no13 .employee_graph_1,.recruit-data .data_content.-no13 .employee_graph_2,.recruit-data .data_content.-no13 .employee_graph_3{display:flex;align-items:flex-end;display:flex}.recruit-data .data_content.-no13 .employee_graph_1 div,.recruit-data .data_content.-no13 .employee_graph_2 div,.recruit-data .data_content.-no13 .employee_graph_3 div{height:0%;width:80px;position:relative;border-radius:0.3rem 0.3rem 0 0}@media screen and (max-width: 991px){.recruit-data .data_content.-no13 .employee_graph_1 div,.recruit-data .data_content.-no13 .employee_graph_2 div,.recruit-data .data_content.-no13 .employee_graph_3 div{width:50px}}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph_1 div,.recruit-data .data_content.-no13 .employee_graph_2 div,.recruit-data .data_content.-no13 .employee_graph_3 div{width:33px}}.recruit-data .data_content.-no13 .employee_graph_1 div:nth-child(1),.recruit-data .data_content.-no13 .employee_graph_2 div:nth-child(1),.recruit-data .data_content.-no13 .employee_graph_3 div:nth-child(1){background-color:#1a2750}.recruit-data .data_content.-no13 .employee_graph_1 div:nth-child(2),.recruit-data .data_content.-no13 .employee_graph_2 div:nth-child(2),.recruit-data .data_content.-no13 .employee_graph_3 div:nth-child(2){background-color:#245d8c}.recruit-data .data_content.-no13 .employee_graph_1 div:nth-child(2) p,.recruit-data .data_content.-no13 .employee_graph_2 div:nth-child(2) p,.recruit-data .data_content.-no13 .employee_graph_3 div:nth-child(2) p{color:#245d8c}.recruit-data .data_content.-no13 .employee_graph_transition{position:absolute !important;top:-90%}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph_transition{top:-141%}}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(2){color:#279dc4;position:absolute;top:30px;left:80px}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(3){color:#279dc4;position:absolute;top:30px;left:310px}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(4){color:#279dc4;position:absolute;top:30px;left:540px}@media screen and (max-width: 991px){.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(2){left:50px}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(3){left:195px}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(4){left:340px}}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(2){left:33px}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(3){left:129px}.recruit-data .data_content.-no13 .employee_graph_transition p:nth-child(4){left:225px}}.recruit-data .data_content.-no13 .employee_graph_transition #transition{width:620px}.recruit-data .data_content.-no13 .employee_graph_transition #transition path{d:path("M 80,100 L 310,100 540,100");stroke:#279dc4;fill:none}@media screen and (max-width: 991px){.recruit-data .data_content.-no13 .employee_graph_transition #transition{width:390px}.recruit-data .data_content.-no13 .employee_graph_transition #transition path{d:path("M 50,100 L 195,100 340,100")}}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph_transition #transition{width:258px}.recruit-data .data_content.-no13 .employee_graph_transition #transition path{d:path("M 33,100 L 129,100 225,100")}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_1 div:nth-child(1){animation:em1_2020 2s forwards}@keyframes em1_2020{0%{height:0%}100%{height:40%}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_1 div:nth-child(2){animation:em2_2020 2s forwards}@keyframes em2_2020{0%{height:0%}100%{height:70%}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_2 div:nth-child(1){animation:em1_2021 2s forwards}@keyframes em1_2021{0%{height:0%}100%{height:10%}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_2 div:nth-child(2){animation:em2_2021 2s forwards}@keyframes em2_2021{0%{height:0%}100%{height:50%}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_3 div:nth-child(1){animation:em1_2022 2s forwards}@keyframes em1_2022{0%{height:0%}100%{height:30%}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_3 div:nth-child(2){animation:em2_2022 2s forwards}@keyframes em2_2022{0%{height:0%}100%{height:100%}}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_1 .js-count,.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_2 .js-count,.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_3 .js-count{top:-63px}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_transition p{transition:2s}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_transition p:nth-child(3){top:1px}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_transition p:nth-child(4){top:-47px}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_transition p:nth-child(2){top:34px}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_transition p:nth-child(3){top:25px}.recruit-data .data_content.-no13 .employee_graph.data-animated .employee_graph_transition p:nth-child(4){top:7px}}.recruit-data .data_content.-no13 .employee_graph.data-animated #transition path{d:path("M 80,100 L 310,70 540,20");transition:2s}@media screen and (max-width: 991px){.recruit-data .data_content.-no13 .employee_graph.data-animated #transition path{d:path("M 50,100 L 195,70 340,20")}}@media screen and (max-width: 575px){.recruit-data .data_content.-no13 .employee_graph.data-animated #transition path{d:path("M 33,100 L 129,90 225,73")}}.recruit-data .data_content h5{padding:30px 50px;border-bottom:solid 1px rgba(26,39,80,0.16);line-height:1.7}.recruit-data .data_content h5 small{font-weight:bold;opacity:0.5}@media screen and (max-width: 575px){.recruit-data .data_content h5{padding:20px 40px}}
