﻿.container{max-width:1300px !important}.s-padding{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.s-padding{padding-top:70px;padding-bottom:70px}}*{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;overflow-wrap:break-word;line-height:1.75;letter-spacing:0.15em}@media screen and (max-width: 575px){*{letter-spacing:0.08rem}}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}h1,h2,h3,h4,h5,h6,p,a,td,ul,li{margin:0;line-height:2;color:#00559f}h1,h2,h3,h4{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif;font-weight:bold}h3 .h_accent{background:linear-gradient(121deg, #239abf 0%, #0055af 40%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-size:1.2em;margin-right:5px}h4 .h_accent{font-size:1.2em}.accent{font-size:1.8em;font-weight:bold}a{transition:.5s;word-break:break-all;color:#00559f}a:hover{opacity:.5;cursor:pointer;text-decoration:none}.font_lato{font-family:'Lato', sans-serif}.font_noto{font-family:'Noto Sans', sans-serif}@media screen and (max-width: 991px){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}}@media screen and (max-width: 767px){h1{font-size:1.4rem !important}h2{font-size:1.2rem !important}h3{font-size:1.1rem !important;line-height:1.7}h4{font-size:1rem !important;line-height:1.7}h5{font-size:1rem !important;line-height:1.7}}.section-bk{background-color:#00559f}.section-bk h1,.section-bk h2,.section-bk h3,.section-bk h4,.section-bk h5,.section-bk div,.section-bk p,.section-bk a{color:#fff}.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);width:70%;position:relative;background-image:linear-gradient(121deg, #239abf 0%, #0055af 40%);background-size:200%;transition:1s !important;display:inline-block;font-size:1.3rem;font-weight:bold}.button-o:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 20px rgba(0,0,0,0.05)}.button-o:hover{background-position:right center;opacity:1;text-decoration:none}.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)}.button-o .-cta{background-image:linear-gradient(121deg, #239abf 0%, #68acf3 40%)}.underline{background:linear-gradient(#00559f, #00559f) 0 100%/0 2px no-repeat;background-size:100% 2px}.underline-anime{background:linear-gradient(#00559f, #00559f) 0 100%/0 2px no-repeat;transition:background 1s;text-decoration:none}.underline-anime_active{background-size:100% 2px}.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)}.c-video__btn{padding:35px 20px;display:grid;justify-content:center;align-items:center;border:2px solid #ffffff;border-radius:5px;position:relative;min-height:220px}.c-video__btn p,.c-video__btn span,.c-video__btn a{color:#ffffff}.c-video__btn .title{font-weight:bold;font-size:1.15rem;line-height:1.2}.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}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}.l-header{z-index:100;position:fixed;top:0;width:100%;color:#ffffff;transition:.5s}.l-header a,.l-header span{color:#ffffff}.l-header__wrapper__pc{padding:20px 40px;height:100px;transition:.5s;backdrop-filter:blur(10px);flex-wrap:wrap;background:linear-gradient(121deg, #239abfd1 0%, #0055af8a 40%)}@media screen and (min-width: 1200px){.l-header__wrapper__pc{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 1199px){.l-header__wrapper__pc{display:none}}.l-header__logo,.l-header__gnav{display:flex;align-items:center;justify-content:center}.l-header__logo{flex-shrink:0}.l-header__logo span{font-size:0.8rem;letter-spacing:0.25em}.l-header__gnav{flex-shrink:0}.l-header__gnav__ul{gap:0.3rem}.l-header__gnav__list{font-size:0.85rem}.l-header__gnav__list a{padding:7px 20px;line-height:1.5;color:#ffffff}.l-header__gnav__list a.visit{background:rgba(255,255,255,0.2);border-radius:10rem}@media screen and (min-width: 1200px){.l-header__gnav__list a .br{display:none}}@media screen and (max-width: 1199px){.l-header__gnav__wrapper{display:none}.l-header__gnav__wrapper__sp{display:block}}.l-header__request a{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:10px 30px;margin-left:10px;background:linear-gradient(121deg, #239abf 0%, #0055af 40%);background-size:200%;font-size:0.8rem;transition:.5s}.l-header__request a:hover{box-shadow:0 0px 8.1px rgba(0,0,0,0.013),0 0px 20px rgba(0,0,0,0.05)}.l-header__request img{margin-left:10px}.l-header__wrapper__sp{display:none;padding:10px 20px;height:70px;transition:.5s;backdrop-filter:blur(10px);flex-wrap:wrap;background:linear-gradient(121deg, #239abfd1 0%, #0055af8a 40%)}@media screen and (max-width: 1199px){.l-header__wrapper__sp{display:flex}}.l-header__wrapper__sp .l-header__btn{position:relative;cursor:pointer;width:48px;height:48px}.l-header__wrapper__sp .l-header__btn span{display:inline-block;transition:.5s;position:absolute;left:14px;height:2px;border-radius:5px;background:#fff;width:45%}.l-header__wrapper__sp .l-header__btn span:nth-of-type(1){top:11px}.l-header__wrapper__sp .l-header__btn span:nth-of-type(2){top:17px}.l-header__wrapper__sp .l-header__btn span:nth-of-type(3){top:23px}.l-header__wrapper__sp .l-header__btn.active span:nth-of-type(1){top:11px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.l-header__wrapper__sp .l-header__btn.active span:nth-of-type(2){opacity:0}.l-header__wrapper__sp .l-header__btn.active span:nth-of-type(3){top:23px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.l-header__wrapper__sp .l-header__btn::after{content:"Menu";position:absolute;bottom:1px;left:50%;transform:translateX(-50%);color:#fff;font-size:0.6rem;font-weight:bold}.l-header__wrapper__sp .l-header__btn.active::after{content:"Close";bottom:1px;left:50%;transform:translateX(-50%);font-weight:bold}.l-header__gnav__sp{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;scrollbar-width:none;background:linear-gradient(121deg, #239abf 0%, #004287 80%)}.l-header__gnav__sp .logo{width:120px}.l-header__gnav__sp .gnav__ul{display:inline-block;margin-top:60px;padding:50px;width:100%}.l-header__gnav__sp .gnav__ul .l-header__gnav__list{margin-bottom:30px}.l-header__gnav__sp .gnav__ul .cv-button{background:rgba(255,255,255,0.7) !important;color:#1358aa !important;font-weight:bold;border:1px solid #ffffff}.l-header__gnav__sp.is-open{display:block;visibility:visible}@media screen and (min-width: 1200px){.l-header__gnav__sp{display:none}}.l-header .menu-mb_item>a{font-size:1.25rem !important}body.is-fixed{overflow:hidden;position:fixed;width:100%}.fixed{transition:.5s;background:linear-gradient(to right, #008bbfa8, #0071bcd9);opacity:1;height:80px}.fixed a,.fixed span{color:#ffffff}.fixed .l-header__request a{background:#1a2750}.r-menu_container{align-items:center;width:100%}.section-title{text-align:center;margin:50px 0 50px}.subtitle{padding:10px 30px;background:#00559f;color:#ffffff}@media screen and (max-width: 767px){.subtitle{display:block}}.subtitle_radius{text-align:center;background:#1a2750;border-radius:2em;font-size:1.05em;color:#fff;padding:10px 15px;letter-spacing:4px}.item-box{margin:auto;padding:60px;background:#ffffff;box-shadow:0 0 20px rgba(138,156,180,0.3);border-radius:5px}@media screen and (max-width: 767px){.item-box{padding:40px}}.label{padding:0px 13px;border-radius:0.2rem !important;font-size:0.8rem;background:#fff;color:#1a2750}.bk-whttrans{background:rgba(255,255,255,0.15);backdrop-filter:blur(5px)}ul.check-list{padding:0;margin:0}ul.check-list li{list-style-type:none;color:#fff}ul.check-list li:last-child{margin-bottom:0}ul.check-list li:before{content:"\f058";font-family:"Font Awesome 5 Free";margin-right:8px}.item-list_border{display:flex;flex-wrap:wrap}.item-list_border>div{border-right:1px solid #00559f;height:100%}.item-list_border>div:last-child{border-right:none}.text-g{background-image:linear-gradient(160deg, #56BBE1 0%, #0172BC 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-g_cnv{background-image:linear-gradient(121deg, #239abf 0%, #0055af 40%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-g_cnv.-inbox{margin-top:30px}.breadcrumb_area_bk{border:none;position:relative;float:none;clear:both;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#00559f;background-position:center}.breadcrumb_area_bk h1,.breadcrumb_area_bk .h1{font-size:1.7rem}.breadcrumb_area_bk h1 .tilte_salo,.breadcrumb_area_bk .h1 .tilte_salo{font-size:109px;line-height:1;letter-spacing:3px}@media screen and (max-width: 991px){.breadcrumb_area_bk h1 .tilte_salo,.breadcrumb_area_bk .h1 .tilte_salo{font-size:70px}}.breadcrumb_area_bk h3{font-size:1.3rem}@media screen and (max-width: 991px){.breadcrumb_area_bk h3{font-size:1rem !important}}.breadcrumb_area_bk p{font-size:1rem}@media screen and (max-width: 991px){.breadcrumb_area_bk p{font-size:0.6875rem !important}}.fv-bk_area{background-image:url("../images/top_img.jpg")}.fv-bk_area .breadcrumb_area{padding:120px 20px 50px}@media screen and (max-width: 991px){.fv-bk_area .breadcrumb_area{padding:45px 0 20px}}@media screen and (max-width: 991px){.fv-title_area{margin-bottom:10px;text-align:center}}.fv-mainimg img{max-width:600px;width:100%}@media screen and (max-width: 991px){.fv-mainimg img{max-width:500px}}.fv-servname{font-size:1.7em !important;font-weight:bold;line-height:1.5;letter-spacing:5px;padding:30px 0 15px;display:inline-block;color:#ffffff}@media screen and (max-width: 991px){.fv-servname{font-size:1.5em !important}}@media screen and (max-width: 575px){.fv-servname{font-size:1.3em !important}}.fv-servname .title_salo{color:#ffffff;font-size:120px;line-height:1;letter-spacing:3px}@media screen and (max-width: 991px){.fv-servname .title_salo{font-size:70px}}@media screen and (max-width: 575px){.fv-servname .title_salo{font-size:40px}}.fv-balloon{margin-top:1rem !important;gap:0.5rem;margin:0}@media screen and (max-width: 991px){.fv-balloon{justify-content:center}}.fv-balloon p{padding:3px 15px;margin-right:10px;border-radius:100vh;background:rgba(26,39,80,0.7);text-align:center;font-weight:bold;font-size:0.875rem;color:#ffffff}.fv-balloon p:last-child{margin-right:0}@media screen and (max-width: 1199px){.fv-balloon p{font-size:0.75rem !important}}@media screen and (max-width: 767px){.fv-balloon p{font-size:0.65rem !important}}.fv-result_box{height:100%;background:rgba(255,255,255,0.8);border-radius:0.3rem;padding:30px 18px;display:flex;align-items:center;flex-direction:column;box-shadow:0 0 20px rgba(138,156,180,0.3);font-weight:bold;margin-top:12px;text-align:center;border:1px solid #fff;backdrop-filter:blur(10px)}@media screen and (max-width: 767px){.fv-result_box{margin-bottom:20px}.fv-result_box:last-child{margin-bottom:0}}.fv-result_box img{max-width:33px;margin-bottom:3px}.fv-result_box span{line-height:1.55;display:block;color:#297fca;font-weight:bold}.fv-result_box span:nth-child(2){font-size:1.5rem}@media screen and (max-width: 767px){.fv-result_box span:nth-child(2){font-size:1.3rem}}.fv-result_box span:nth-child(3){font-size:80%;font-weight:normal;line-height:2.2}.fv-point{padding:55px 0 30px;background:rgba(29,48,90,0.45)}.fv-pointlist{text-align:center;justify-content:center;align-items:center}@media screen and (max-width: 767px){.fv-pointlist{text-align:left;margin-bottom:20px}.fv-pointlist:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.fv-pointlist .text{padding:0 0 0 10px}}@media screen and (max-width: 767px){.fv-pointlist .img{padding:0;text-align:center}}.fv-pointlist .img img{width:55px;margin:3px;min-width:38px}.fv-bottom{background-color:#fff;position:relative;padding-bottom:50px;margin-top:40px}.fv-bland{padding:20px clamp(20px, 5vw, 50px)}.fv-bland_box{margin-bottom:20px}.fv-bland_box .logo,.fv-bland_box .note{max-width:1650px;margin:auto}@media screen and (max-width: 991px){.fv-bland_box .logo,.fv-bland_box .note{max-width:650px}}.fv-bland_box .logo{display:block;width:100%;height:auto}.fv-bland_box .note{text-align:right;margin-top:20px;font-size:0.7rem !important}.fv-bland .fv_paylogo_ttl{display:inline-block;margin:30px 0;padding:8px 25px;background:#1a2750;color:#fff}.cvbtn_area{max-width:1500px !important;padding:40px 30px;margin:auto;margin-bottom:50px;text-align:center;background:linear-gradient(121deg, #239abf 0%, #0f4783 40%);color:#ffffff;align-items:center;border-radius:1rem}.cvbtn_area .cvbtn_item p,.cvbtn_area .cvbtn_item span{color:#fff !important}.cvbtn_area .cvbtn_item .subttl{background:#ffffff26;display:inline-block;padding:8px 20px;border-radius:0.2rem;font-weight:bold;margin-bottom:13px;line-height:1;font-size:1rem !important}@media screen and (max-width: 767px){.cvbtn_area .cvbtn_item .subttl{font-size:0.8rem !important}}.cvbtn_area .cvbtn_item .h4{font-weight:bold;font-size:1.25rem !important}@media screen and (max-width: 767px){.cvbtn_area .cvbtn_item .h4{font-size:1rem !important}}.cvbtn_area .cvbtn_item .button-o{border:2px solid rgba(255,255,255,0.7);box-shadow:0px 17px 20px -15px rgba(0,11,33,0.45) !important}.cvbtn_area .cvbtn_item img{max-width:400px;width:100%}@media screen and (max-width: 767px){.cvbtn_area .cvbtn_item img{max-width:250px}}#features .point-list{margin-top:90px;padding:10px}#features .point-list:first-child{margin-top:0}.topic{padding:50px 20px;background:linear-gradient(to right, #f2f8fe 0%, rgba(213,232,247,0.7) 100%);border-radius:10px;margin-top:30px}.topic:first-child{margin-top:0}.topic p{margin-bottom:40px}.topic-ttl{display:flex;align-items:center;justify-content:center;font-weight:bold;margin-bottom:30px;font-size:1.1em}.topic-ttl:before,.topic-ttl:after{border-top:1px solid;content:"";width:15em}@media screen and (max-width: 767px){.topic-ttl:before,.topic-ttl:after{width:3em}}.topic-ttl:before{margin-right:1em}.topic-ttl:after{margin-left:1em}.point_ttl{margin:50px auto 30px;font-size:1.5em;margin-bottom:30px;font-weight:bold;padding-left:20px;position:relative}.point_ttl .num{font-size:5em;letter-spacing:1px;margin-right:10px;font-feature-settings:"palt";position:absolute;bottom:0;line-height:1;left:-10px;opacity:0.15}.comparison-chart{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;text-align:center}.comparison-chart img{margin:15px}.comparison-chart th,.comparison-chart td{padding:10px;border:solid 1px #0071bc !important;font-weight:bold}.comparison-chart th{border:solid 1px #fff !important;border-right:solid 1px #0071bc !important;border-left:solid 1px #0071bc !important;color:#fff !important;background:linear-gradient(45deg, rgba(0,89,102,0.7), rgba(0,123,120,0.7))}.comparison-chart th:first-child{border-top:solid 1px #0071bc !important}.comparison-chart p{background-color:rgba(255,255,255,0.1);padding:7px 15px;border-radius:0.3rem;margin:10px;color:#fff}.comparison-chart p.salo-item{position:relative;display:inline;background:none}.comparison-chart p.salo-item img{margin:auto !important;position:absolute;top:-19px;left:-33px}@media screen and (max-width: 991px){.compare{border:solid 1px;border-top:none;overflow:scroll}.comparison-chart{width:1000px}.comparison-chart th,.comparison-chart td{border:none;border-top:solid 1px;border-left:solid 1px}.comparison-chart th:first-child{border-left:none}.comparison-chart td:first-child{border-left:none !important}.comparison-chart td:last-child{border-right:none !important}.comparison-chart p.salo-item img{margin-right:10px !important;position:static}}.scene-h{position:relative;border-radius:0.3rem}.scene-h div{padding:20px !important;padding-top:100px !important;background:rgba(255,255,255,0.15);height:100%}.scene-h h5{margin-top:15px;font-size:1.2rem;font-weight:bold}.scene-h span{margin-top:15px;display:block}.scene-h img{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 991px){.scene-h div{padding-top:20px !important;margin:0 0 10px 0}.scene-h h5{margin-top:0;margin-bottom:15px}.scene-h img{display:block;position:static;max-height:90px;transform:none}}.scene-caselist{padding:50px 30px;background:rgba(255,255,255,0.8);border-radius:1rem}.scene-caselist-title{line-height:1.5}.scene-caselist-wrapper{gap:30px}.scene-caselist-item{text-align:center;padding:0}.scene-caselist-image{position:relative}.scene-caselist-image img{max-width:500px;width:100%;height:auto}.scene-caselist-industry{font-weight:bold;background:rgba(0,85,159,0.7);position:absolute;bottom:0;right:0;padding:5px 30px;color:#ffffff}@media screen and (max-width: 991px){.scene-caselist-industry{max-width:500px;width:100%;position:static;margin:auto}}.bland-list{padding:20px 10px}.bland-list h4{margin-top:20px;font-size:1.2rem}.bland-list h4 img{margin-bottom:10px}.bland-list div{padding:50px 30px;align-items:center;text-align:center;height:100% !important}table{padding:0;width:100%;font-size:14px;color:#0071bc}table tr th{width:25%;text-align:center}table tr th,table tr td{padding:10px 15px}table.speck_table_box tr th,table.speck_table_box tr td{border-bottom:1px solid #0071bc}table tr:last-child th,table tr:last-child td{border:0}.column_item{padding:10px}.column_item .text{padding:8%;border-radius:5px;height:100%}.admin-fnc .text .title,.admin-fnc .text p{color:#fff}.admin-fnc .text .title{width:100%;padding-bottom:10px;border-bottom:1px solid #fff}.admin-fnc .text p{padding-top:15px}#spec{background:linear-gradient(202deg, #314743, #357977);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 991px){#spec{background-size:contain}}.spec_list{list-style:none;color:#fff}.spec_list li{padding:10px 0;font-size:0.8125rem}.spec_list .title{margin-bottom:3px;font-size:0.9375rem;font-weight:bold}.spec_img{width:100%;max-width:330px}@media screen and (max-width: 991px){.spec_img{max-width:200px}}.admin-fnc{position:relative}.admin-fnc .label-area{display:flex;justify-content:center;margin-bottom:30px}.admin-fnc .label{font-weight:bold}.admin-fnc .label.-m{color:#4180c5}.admin-fnc .label.-b{background:rgba(255,255,255,0.2);color:#ffff}#tach .merit .block{padding:0 0 70px 20px}@media screen and (max-width: 991px){#tach .merit .block{padding:10px 0 10px 0}}#tach .merit .title{font-size:1.3em;position:relative}#tach .merit .title .icon{position:absolute;display:inline-block;opacity:0.2;top:-20px;left:-10px}.pages-flow .flow-box{margin:0;padding:50px 30px;height:auto;writing-mode:lr-tb;text-align:left;align-items:center;border-radius:0.5rem;background-position:bottom right 20px;border:1px solid #ffffff;background-repeat:no-repeat;position:relative}.pages-flow .flow-box img{margin-bottom:15px}@media screen and (max-width: 991px){.pages-flow .flow-box{padding:30px}}@media screen and (max-width: 575px){.pages-flow .flow-box{display:block;align-items:flex-start}}.pages-flow .flow-box.-alpha{border:none;background-color:rgba(255,255,255,0.1)}.pages-flow .flow-box p{font-size:1rem;margin-top:1rem;color:#ffffff}.pages-flow .flow-box p.h5{font-size:1.25rem;margin:0;font-weight:bold}.pages-flow .flow-box::after{position:absolute;bottom:-30px;top:auto;content:url("../images/flow_arrow_down.png");font-weight:400;line-height:1rem;transition:.5s;right:auto;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1199px){.pages-flow .flow-box::after{right:auto;transform:translateX(-50%)}}.pages-flow .flow-box:last-child{border:solid 2px #ffffff;background-color:rgba(255,255,255,0.1)}.pages-flow .flow-box:last-child::after{content:none}.pages-flow .flow-box .-multiple{padding:20px;position:relative;display:flex;align-items:center}@media screen and (max-width: 575px){.pages-flow .flow-box .-multiple{display:block;padding:30px}}.pages-flow .flow-box .-multiple:first-child{background:linear-gradient(to right, #fff, rgba(255,255,255,0.2))}.pages-flow .flow-box .-multiple:first-child img{width:25px}.pages-flow .flow-box .-multiple:first-child p.h5{color:#1a2750 !important}.pages-flow .flow-box .-multiple:last-child{background:linear-gradient(to right, rgba(36,57,119,0.5), rgba(36,57,119,0.3))}.pages-flow .flow-box .-multiple:last-child>img{width:30px}.pages-flow .flow-box .-multiple>img{margin:0 15px 0 0}.pages-flow .flow-box .-multiple p.h5{margin:0}@media screen and (max-width: 575px){.pages-flow .flow-box .-multiple p.h5{margin:1rem 0 .5rem}}.pages-flow .flow-box .-multiple .label{position:static;margin-left:auto}@media screen and (max-width: 575px){.pages-flow .flow-box .-multiple .label{position:absolute}}.pages-flow .grid-item{display:grid;grid-template-rows:max-content 1fr max-content;align-items:start}.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;color:#ffff;font-weight:bold}.pages-flow .grid-item .label.-company{background-color:rgba(17,77,139,0.5);padding:2px 15px 4px 15px;aspect-ratio:70 / 12.89}.pages-flow .grid-item .label.-company>img{position:static;width:clamp(60px, 18vw, 70px);margin:0}.pages-flow .grid-item.flow1{grid-template-areas:"g_1  g_1" "g_2  g_2" "g_3  g_period" "g_4  g_period" "g_5  g_period" "g_6  g_period" "g_7  g_period" "g_8  g_period" "g_9  g_9" "g_10 g_10";grid-template-columns:1fr 40px;gap:40px 20px}.pages-flow .g_1{grid-area:g_1}.pages-flow .g_2{grid-area:g_2}.pages-flow .g_3{grid-area:g_3}.pages-flow .g_4{grid-area:g_4}.pages-flow .g_5{grid-area:g_5}.pages-flow .g_6{grid-area:g_6}.pages-flow .g_7{grid-area:g_7}.pages-flow .g_8{grid-area:g_8}.pages-flow .g_9{grid-area:g_9}.pages-flow .g_10{grid-area:g_10}.pages-flow .g_period{grid-area:g_period;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.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}.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}.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}#footer{width:100%;position:relative;background:linear-gradient(121deg, #239abf 0%, #0055af 100% 100%)}#copyright{padding:20px;opacity:.8;color:#ffffff;text-align:center;font-size:14px;letter-spacing:2px;line-height:1.3em}.pagetop-area{position:relative}.pagetop{position:absolute;right:25px;bottom:0;width:90px;height:80px;border-radius:0.5rem 0.5rem 0 0;cursor:pointer;padding:13px 5px 5px 5px;line-height:1.3;background:linear-gradient(121deg, #239abfd1 0%, #0055af8a 85%);transform:translateY(10px);transition:opacity 260ms ease, transform 260ms ease, visibility 260ms;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px !important;font-weight:bold;text-align:center}.pagetop::before{content:"";display:block;width:7px;height:7px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);margin-bottom:4px;top:18px;position:absolute}.pagetop:hover{color:#ffffff}.pagetop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.pagetop.is-hidden{opacity:0 !important;visibility:hidden !important;transform:translateY(10px) !important}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='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-easing="ease"] [data-aos],[data-aos][data-aos][data-aos-easing="ease"]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}[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)}.thanks-txt{padding:30px;color:#fff;text-align:center}
