@charset "UTF-8";.con_contact .box_inner .box_contact,.con_hr_solution_platform .box_inner,.con_information .box_inner,.con_intro .box_inner,.con_other_solution .box_inner,.con_our_solutions .box_inner,.con_strengths .box_inner{margin-inline:auto;max-width:calc(1250 / 16 * 1em);width:90%}.con_mv{position:relative}.con_mv{container:con_mv/inline-size}.con_mv:after,.con_mv:before,.con_mv>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_mv>.box_inner{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}@container (calc(640 / 16 * 1em) <= inline-size){.con_mv>.box_inner{left:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 276/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,306/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_mv>.box_inner{left:5%;right:5%}}.con_mv>.box_inner .box_title{position:relative;display:inline-block;vertical-align:top}.con_mv>.box_inner .box_title:before{content:"";position:absolute;width:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 20/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,40/var(--base) * 1em);height:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 15/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,30/var(--base) * 1em);background:rgba(255,197,0,0.7);left:calc(-1 * clamp(6 / var(--base) * 1em, 6 / var(--base) * 1em + 6 / 1560 * (var(--cqi-to-px) - 360 / 100) * 100 / var(--base) * 1em, 12 / var(--base) * 1em));bottom:calc(-1 * clamp(7.5 / var(--base) * 1em, 7.5 / var(--base) * 1em + 7.5 / 1560 * (var(--cqi-to-px) - 360 / 100) * 100 / var(--base) * 1em, 15 / var(--base) * 1em));z-index:1}.con_mv>.box_inner .box_title:after{content:"";position:absolute;width:clamp(31/var(--base) * 1em,31/var(--base) * 1em + 32/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,63/var(--base) * 1em);height:clamp(24/var(--base) * 1em,24/var(--base) * 1em + 24/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,48/var(--base) * 1em);background:rgba(255,197,0,0.7);right:calc(-1 * clamp(9 / var(--base) * 1em, 9 / var(--base) * 1em + 9 / 1560 * (var(--cqi-to-px) - 360 / 100) * 100 / var(--base) * 1em, 18 / var(--base) * 1em));top:calc(-1 * clamp(12 / var(--base) * 1em, 12 / var(--base) * 1em + 12 / 1560 * (var(--cqi-to-px) - 360 / 100) * 100 / var(--base) * 1em, 24 / var(--base) * 1em));z-index:1}.con_mv>.box_inner .box_title .title{--fsz:40;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);color:#fff;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-style:normal;filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.25));line-height:1.4;padding:calc(30 / var(--fsz) * 1em);background:rgba(7,161,240,0.75)}.con_mv>.box_inner .box_title .title:after,.con_mv>.box_inner .box_title .title:before{content:"";display:block;height:0;width:0}.con_mv>.box_inner .box_title .title:before{margin-bottom:calc(-0.29em + 0px)}.con_mv>.box_inner .box_title .title:after{margin-top:calc(-0.21em + 0px)}.con_mv>.box_inner .box_text{max-width:calc(528 / var(--base) * 1em);margin-top:calc(60 / var(--base) * 1em);padding:calc(30 / var(--base) * 1em);background:rgba(255,255,255,0.8)}.con_mv>.box_inner .box_text .txt_desc{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5}.con_mv>.box_inner .box_text .txt_desc:after,.con_mv>.box_inner .box_text .txt_desc:before{content:"";display:block;height:0;width:0}.con_mv>.box_inner .box_text .txt_desc:before{margin-bottom:calc(-0.34em + 0px)}.con_mv>.box_inner .box_text .txt_desc:after{margin-top:calc(-0.26em + 0px)}.con_mv .splide__pagination{position:absolute;bottom:calc(25 / var(--base) * 1em);left:0;right:0;text-align:center;justify-content:center}.con_mv .splide__pagination li button{border:1px solid #fff}.con_mv .splide__pagination li button[aria-selected=true]{background:#fff}.con_mv .img img{object-fit:cover;width:100%;min-height:100vh}.con_intro{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_intro{container:con_intro/inline-size}.con_intro:after,.con_intro:before,.con_intro>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_intro .box_inner{display:grid;align-items:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_intro .box_inner{grid-template-columns:auto 57.36%;gap:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 35/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,65/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_intro .box_inner{grid-template-columns:1fr;gap:calc(40 / var(--base) * 1em)}}.con_intro .box_inner .box_text .title{--fsz:45;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);font-weight:700;font-family:"Zen Kaku Gothic Antique",sans-serif;line-height:1}.con_intro .box_inner .box_text .title:after,.con_intro .box_inner .box_text .title:before{content:"";display:block;height:0;width:0}.con_intro .box_inner .box_text .title:before{margin-bottom:calc(-0.09em + 0px)}.con_intro .box_inner .box_text .title:after{margin-top:calc(-0.01em + 0px)}.con_intro .box_inner .box_text .txt_desc{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(30 / var(--fsz) * 1em);line-height:1.5}.con_intro .box_inner .box_text .txt_desc:after,.con_intro .box_inner .box_text .txt_desc:before{content:"";display:block;height:0;width:0}.con_intro .box_inner .box_text .txt_desc:before{margin-bottom:calc(-0.34em + 0px)}.con_intro .box_inner .box_text .txt_desc:after{margin-top:calc(-0.26em + 0px)}.con_intro .box_inner .img img{width:100%;box-shadow:4px 4px 8px 0px rgba(0,0,0,0.25)}.con_strengths{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_strengths{container:con_strengths/inline-size}.con_strengths:after,.con_strengths:before,.con_strengths>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_strengths .box_inner .title{text-align:center;display:flex;align-items:center;justify-content:center;gap:clamp(5/var(--base) * 1em,5/var(--base) * 1em + 5/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,10/var(--base) * 1em)}.con_strengths .box_inner .title .logo img{--width:329;width:clamp(calc(var(--width) * 0.55)/var(--base) * 1em,calc(var(--width) * 0.55)/var(--base) * 1em + calc(var(--width) - var(--width) * 0.55)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--width)/var(--base) * 1em)}.con_strengths .box_inner .title .txt{--fsz:30;font-weight:900;font-family:"Zen Kaku Gothic Antique",sans-serif;line-height:1;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);color:#00a9ff}.con_strengths .box_inner .title .txt:after,.con_strengths .box_inner .title .txt:before{content:"";display:block;height:0;width:0}.con_strengths .box_inner .title .txt:before{margin-bottom:calc(-0.09em + 0px)}.con_strengths .box_inner .title .txt:after{margin-top:calc(-0.01em + 0px)}.con_strengths .box_inner .list_strength{margin-top:clamp(21/var(--base) * 1em,21/var(--base) * 1em + 22/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,43/var(--base) * 1em);display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_strengths .box_inner .list_strength{grid-template-columns:repeat(2,1fr);gap:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 10/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,30/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_strengths .box_inner .list_strength{grid-template-columns:1fr;gap:calc(30 / var(--base) * 1em)}}.con_strengths .box_inner .list_strength>li{--fsz:30;line-height:1.5;color:#fff;font-weight:700;background:linear-gradient(270deg,#6bc1ed 0%,#37b3ec 100%);box-shadow:8px 8px 0px 0px #c3e3f3;padding:calc(40 / var(--fsz) * 1em);border-radius:calc(30 / var(--fsz) * 1em);border-bottom-right-radius:0;text-align:center}.con_strengths .box_inner .list_strength>li:after,.con_strengths .box_inner .list_strength>li:before{content:"";display:block;height:0;width:0}.con_strengths .box_inner .list_strength>li:before{margin-bottom:calc(-0.34em + 0px)}.con_strengths .box_inner .list_strength>li:after{margin-top:calc(-0.26em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){.con_strengths .box_inner .list_strength>li{font-size:clamp(calc(var(--fsz) * 0.5)/var(--base) * 1em,calc(var(--fsz) * 0.5)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.5)/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_strengths .box_inner .list_strength>li{font-size:clamp(calc(var(--fsz) * 0.6)/var(--base) * 1em,calc(var(--fsz) * 0.6)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.6)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_our_solutions{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_our_solutions{container:con_solutions/inline-size}.con_our_solutions:after,.con_our_solutions:before,.con_our_solutions>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_our_solutions .box_inner .main_title{text-align:center}.con_our_solutions .box_inner .box_solution{margin-top:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 30/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,60/var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table{display:grid;gap:calc(8 / var(--base) * 1em);overflow-x:auto;padding-bottom:calc(10 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table.table_1{grid-template-columns:calc(80 / var(--base) * 1em) calc(242 / var(--base) * 1em) calc(452 / var(--base) * 1em) calc(452 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_1{grid-column:1;grid-row:1/span 6}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_2{grid-row:1}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_3{grid-row:1}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_4{grid-row:1}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_5{grid-column:2;grid-row:2/span 3}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_6{grid-column:3/span 2;grid-row:2}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_7{grid-column:3/span 2;grid-row:3}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_8{grid-row:4}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_9{grid-row:4}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_10{grid-column:2;grid-row:5/span 2}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_11{grid-column:3}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_12{grid-column:4;grid-row:5/span 2}.con_our_solutions .box_inner .box_solution .box_table.table_1 .item_13{grid-column:3;grid-row:6}.con_our_solutions .box_inner .box_solution .box_table.table_2{grid-template-columns:calc(80 / var(--base) * 1em) calc(242 / var(--base) * 1em) calc(912 / var(--base) * 1em);margin-top:calc(20 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table.table_2 .item_1{grid-column:1;grid-row:1/span 2}.con_our_solutions .box_inner .box_solution .box_table.table_2 .item_2{grid-row:1}.con_our_solutions .box_inner .box_solution .box_table a{color:inherit;text-decoration:none;display:block}.con_our_solutions .box_inner .box_solution .box_table a:hover{opacity:0.8}.con_our_solutions .box_inner .box_solution .box_table .relative{position:relative}.con_our_solutions .box_inner .box_solution .box_table .link_absolute:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.con_our_solutions .box_inner .box_solution .box_table .txt_vertical{writing-mode:vertical-rl}.con_our_solutions .box_inner .box_solution .box_table .mr_7{margin-right:calc(7 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .box_bg_blue{background:#00a9ff}.con_our_solutions .box_inner .box_solution .box_table .box_bg_blue2{background:#c3e8f9}.con_our_solutions .box_inner .box_solution .box_table .box_bg_yellow{background:rgba(255,197,0,0.15)}.con_our_solutions .box_inner .box_solution .box_table .box_bg_yellow2{background:rgba(255,197,0,0.05)}.con_our_solutions .box_inner .box_solution .box_table .flex{display:flex}.con_our_solutions .box_inner .box_solution .box_table .items_center{align-items:center}.con_our_solutions .box_inner .box_solution .box_table .justify_center{justify-content:center}.con_our_solutions .box_inner .box_solution .box_table .flex_col{flex-direction:column}.con_our_solutions .box_inner .box_solution .box_table .txt_center{text-align:center}.con_our_solutions .box_inner .box_solution .box_table .fz_25{--fsz:25;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .fz_18{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .fz_30{--fsz:30;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_]:not([class*=lh_]){line-height:1.5}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_]:not([class*=lh_]):after,.con_our_solutions .box_inner .box_solution .box_table [class*=fz_]:not([class*=lh_]):before{content:"";display:block;height:0;width:0}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_]:not([class*=lh_]):before{margin-bottom:calc(-0.34em + 0px)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_]:not([class*=lh_]):after{margin-top:calc(-0.26em + 0px)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_].lh_1{line-height:1}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_].gap_10{gap:calc(10 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_].gap_5{gap:calc(5 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_].py_22{padding-block:calc(22 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_].px_6{padding-inline:calc(6 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_].rounded_15{border-radius:calc(15 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table [class*=fz_] .gap_5{gap:calc(5 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .bg_primary{background:#ffc500}.con_our_solutions .box_inner .box_solution .box_table .txt_blue{color:#1b79b8}.con_our_solutions .box_inner .box_solution .box_table .txt_white{color:#fff}.con_our_solutions .box_inner .box_solution .box_table .fw_700{font-weight:700}.con_our_solutions .box_inner .box_solution .box_table .fw_500{font-weight:500}.con_our_solutions .box_inner .box_solution .box_table .py_10{padding-block:calc(10 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .py_22{padding-block:calc(22 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .gap_10{gap:calc(10 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .gap_30{gap:calc(30 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .gap_55{gap:calc(55 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .min_h_92{min-height:calc(92 / var(--base) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .box_ul{line-height:1.5555555556}.con_our_solutions .box_inner .box_solution .box_table .box_ul:after,.con_our_solutions .box_inner .box_solution .box_table .box_ul:before{content:"";display:block;height:0;width:0}.con_our_solutions .box_inner .box_solution .box_table .box_ul:before{margin-bottom:calc(-0.3677777778em + 0px)}.con_our_solutions .box_inner .box_solution .box_table .box_ul:after{margin-top:calc(-0.2877777778em + 0px)}.con_our_solutions .box_inner .box_solution .box_table .box_ul li{position:relative;--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);padding-left:calc(15 / var(--fsz) * 1em)}.con_our_solutions .box_inner .box_solution .box_table .box_ul li:before{content:"・";position:absolute;left:0;top:0}.con_hr_solution_platform{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_hr_solution_platform{container:con_hr_solution_platform/inline-size}.con_hr_solution_platform:after,.con_hr_solution_platform:before,.con_hr_solution_platform>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_hr_solution_platform .box_inner .main_title{text-align:center}.con_hr_solution_platform .box_inner>.txt_desc{--fsz:30;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;margin-top:calc(10 / var(--fsz) * 1em);text-align:center;font-weight:700;font-family:"Zen Kaku Gothic Antique",sans-serif}.con_hr_solution_platform .box_inner>.txt_desc:after,.con_hr_solution_platform .box_inner>.txt_desc:before{content:"";display:block;height:0;width:0}.con_hr_solution_platform .box_inner>.txt_desc:before{margin-bottom:calc(-0.34em + 0px)}.con_hr_solution_platform .box_inner>.txt_desc:after{margin-top:calc(-0.26em + 0px)}.con_hr_solution_platform .box_inner .box_solution{margin-top:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 30/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,60/var(--base) * 1em);overflow-x:auto;padding-bottom:calc(10 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .box_table{display:grid;grid-template-columns:calc(89 / var(--base) * 1em) auto;gap:calc(24 / var(--base) * 1em);width:100%;min-width:calc(1250 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .box_table>*{position:relative;z-index:1}.con_hr_solution_platform .box_inner .box_solution .box_table.table_1{position:relative}.con_hr_solution_platform .box_inner .box_solution .box_table.table_1:before{content:"";width:calc(20 / var(--base) * 1em);background:#1d4684;height:calc(500 / var(--base) * 1em);position:absolute;left:50%;transform:translateX(-50%);top:calc(210 / var(--base) * 1em);z-index:0}.con_hr_solution_platform .box_inner .box_solution .box_bg_blue{background:#00a9ff}.con_hr_solution_platform .box_inner .box_solution .box_bg_blue2{background:rgba(195,232,249,0.5)}.con_hr_solution_platform .box_inner .box_solution .box_bg_white{background:#ffffff}.con_hr_solution_platform .box_inner .box_solution .box_bg_yellow{background:rgba(255,197,0,0.15)}.con_hr_solution_platform .box_inner .box_solution .box_bg_yellow2{background:rgba(255,197,0,0.05)}.con_hr_solution_platform .box_inner .box_solution .flex{display:flex}.con_hr_solution_platform .box_inner .box_solution .items_center{align-items:center}.con_hr_solution_platform .box_inner .box_solution .items_end{align-items:flex-end}.con_hr_solution_platform .box_inner .box_solution .justify_center{justify-content:center}.con_hr_solution_platform .box_inner .box_solution .flex_col{flex-direction:column}.con_hr_solution_platform .box_inner .box_solution .txt_center{text-align:center}.con_hr_solution_platform .box_inner .box_solution .fz_25{--fsz:25;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .fz_18{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .fz_30{--fsz:30;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution [class*=fz_]:not([class*=lh_]){line-height:1.5}.con_hr_solution_platform .box_inner .box_solution [class*=fz_]:not([class*=lh_]):after,.con_hr_solution_platform .box_inner .box_solution [class*=fz_]:not([class*=lh_]):before{content:"";display:block;height:0;width:0}.con_hr_solution_platform .box_inner .box_solution [class*=fz_]:not([class*=lh_]):before{margin-bottom:calc(-0.34em + 0px)}.con_hr_solution_platform .box_inner .box_solution [class*=fz_]:not([class*=lh_]):after{margin-top:calc(-0.26em + 0px)}.con_hr_solution_platform .box_inner .box_solution [class*=fz_].lh_1{line-height:1}.con_hr_solution_platform .box_inner .box_solution [class*=fz_].gap_10{gap:calc(10 / var(--fsz) * 1em)}.con_hr_solution_platform .box_inner .box_solution [class*=fz_].py_22{padding-block:calc(22 / var(--fsz) * 1em)}.con_hr_solution_platform .box_inner .box_solution [class*=fz_].px_6{padding-inline:calc(6 / var(--fsz) * 1em)}.con_hr_solution_platform .box_inner .box_solution [class*=fz_].rounded_15{border-radius:calc(15 / var(--fsz) * 1em)}.con_hr_solution_platform .box_inner .box_solution .bg_primary{background:#ffc500}.con_hr_solution_platform .box_inner .box_solution .txt_blue{color:#1b79b8}.con_hr_solution_platform .box_inner .box_solution .txt_white{color:#fff}.con_hr_solution_platform .box_inner .box_solution .fw_700{font-weight:700}.con_hr_solution_platform .box_inner .box_solution .fw_500{font-weight:500}.con_hr_solution_platform .box_inner .box_solution .ml_220{margin-left:calc(220 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .py_10{padding-block:calc(10 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .py_22{padding-block:calc(22 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .p_block_25{padding-block:calc(25 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .pr_44{padding-right:calc(44 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .p_25{padding:calc(25 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .pb_15{padding-bottom:calc(15 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .pb_20{padding-bottom:calc(20 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .pt_20{padding-top:calc(20 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_8{gap:calc(8 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_10{gap:calc(10 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_17{gap:calc(17 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_20{gap:calc(20 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_25{gap:calc(25 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_30{gap:calc(30 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_35{gap:calc(35 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_45{gap:calc(45 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_55{gap:calc(55 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_100{gap:calc(100 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .gap_111{gap:calc(111 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .min_w_306{min-width:calc(306 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .min_w_72{min-width:calc(72 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .w_40{width:calc(40 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .w_auto{flex:1 1 auto}.con_hr_solution_platform .box_inner .box_solution .h_full{height:100%}.con_hr_solution_platform .box_inner .box_solution .border_r_1_5{border-width:0;border-right-width:calc(1.5 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .border_dashed{border-style:dashed}.con_hr_solution_platform .box_inner .box_solution .border_black{border-color:#000}.con_hr_solution_platform .box_inner .box_solution .border_b_1{border-bottom:1px solid}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_left{position:relative}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_left:before{content:"";width:calc(9 / var(--base) * 1em);height:calc(16 / var(--base) * 1em);background:#00a9ff;clip-path:polygon(100% 0,0 50%,100% 100%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_left:after{content:"";width:calc(100% - 8 / var(--base) * 1em);height:calc(8 / var(--base) * 1em);background:#00a9ff;display:block;margin-left:auto}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_right{position:relative}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_right:before{content:"";width:calc(9 / var(--base) * 1em);height:calc(16 / var(--base) * 1em);background:#00a9ff;clip-path:polygon(0 0,0 100%,100% 50%);position:absolute;top:50%;right:0;transform:translateY(-50%)}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_right:after{content:"";width:calc(100% - 8 / var(--base) * 1em);height:calc(8 / var(--base) * 1em);background:#00a9ff;display:block}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_bottom{position:relative;height:calc(33 / var(--base) * 1em);width:calc(8 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_bottom:before{content:"";height:calc(100% - 8 / var(--base) * 1em);width:100%;background:#00a9ff;display:block}.con_hr_solution_platform .box_inner .box_solution .icon_arrow_bottom:after{content:"";width:calc(16 / var(--base) * 1em);height:calc(9 / var(--base) * 1em);background:#00a9ff;clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.con_hr_solution_platform .box_inner .box_desc{margin-top:calc(30 / var(--base) * 1em)}.con_hr_solution_platform .box_inner .box_desc .box_title{display:flex;align-items:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_hr_solution_platform .box_inner .box_desc .box_title{gap:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_hr_solution_platform .box_inner .box_desc .box_title{flex-wrap:wrap;gap:calc(10 / var(--base) * 1em)}}.con_hr_solution_platform .box_inner .box_desc .box_title .txt_title{--fsz:20;font-weight:700;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;color:#fff;padding:calc(6 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em);background:#00a9ff;border-radius:calc(5 / var(--fsz) * 1em)}.con_hr_solution_platform .box_inner .box_desc .box_title .txt_title:after,.con_hr_solution_platform .box_inner .box_desc .box_title .txt_title:before{content:"";display:block;height:0;width:0}.con_hr_solution_platform .box_inner .box_desc .box_title .txt_title:before{margin-bottom:calc(-0.34em + 0px)}.con_hr_solution_platform .box_inner .box_desc .box_title .txt_title:after{margin-top:calc(-0.26em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){.con_hr_solution_platform .box_inner .box_desc .box_title .logo img{--width:333;width:clamp(calc(var(--width) * 0.75)/var(--base) * 1em,calc(var(--width) * 0.75)/var(--base) * 1em + calc(var(--width) - var(--width) * 0.75)/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--width)/var(--base) * 1em)}}.con_hr_solution_platform .box_inner .box_desc .txt_desc{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;margin-top:calc(23 / var(--fsz) * 1em)}.con_hr_solution_platform .box_inner .box_desc .txt_desc:after,.con_hr_solution_platform .box_inner .box_desc .txt_desc:before{content:"";display:block;height:0;width:0}.con_hr_solution_platform .box_inner .box_desc .txt_desc:before{margin-bottom:calc(-0.34em + 0px)}.con_hr_solution_platform .box_inner .box_desc .txt_desc:after{margin-top:calc(-0.26em + 0px)}.con_other_solution{container:con_other_solution/inline-size}.con_other_solution:after,.con_other_solution:before,.con_other_solution>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_other_solution .box_inner .box_other_solution>li:first-child{margin-top:calc(30 / var(--base) * 1em)}.con_other_solution .box_inner .box_other_solution>li+li{margin-top:calc(50 / var(--base) * 1em)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.title{--fsz:25;font-weight:700;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.35;font-family:"Zen Kaku Gothic Antique",sans-serif;background:#00a9ff;color:#fff;border-radius:calc(5 / var(--fsz) * 1em);padding:calc(9 / var(--fsz) * 1em) calc(12 / var(--fsz) * 1em);display:inline-block;vertical-align:top}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.title:after,.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.title:before{content:"";display:block;height:0;width:0}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.title:before{margin-bottom:calc(-0.265em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.title:after{margin-top:calc(-0.185em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.txt_desc{--fsz:25;font-weight:700;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.35;font-family:"Zen Kaku Gothic Antique",sans-serif;margin-block:calc(15 / var(--fsz) * 1em) calc(30 / var(--fsz) * 1em)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.txt_desc:after,.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.txt_desc:before{content:"";display:block;height:0;width:0}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.txt_desc:before{margin-bottom:calc(-0.265em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.txt_desc:after{margin-top:calc(-0.185em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list{grid-template-columns:repeat(3,1fr);gap:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 10/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,25/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list{grid-template-columns:1fr;gap:calc(30 / var(--base) * 1em)}}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;padding-block:calc(27 / var(--base) * 1em) calc(25 / var(--base) * 1em);height:100%}@container (calc(640 / 16 * 1em) <= inline-size){.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item{padding-inline:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 5/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,20/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item{padding-inline:calc(20 / var(--base) * 1em)}}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.title{--fsz:25;font-weight:900;font-size:clamp(calc(var(--fsz) * 0.6)/var(--base) * 1em,calc(var(--fsz) * 0.6)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.6)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);text-align:center;line-height:1.35;margin-bottom:calc(15 / var(--fsz) * 1em)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.title:after,.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.title:before{content:"";display:block;height:0;width:0}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.title:before{margin-bottom:calc(-0.265em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.title:after{margin-top:calc(-0.185em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.txt_desc{--fsz:18;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.6666666667}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.txt_desc:after,.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.txt_desc:before{content:"";display:block;height:0;width:0}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.txt_desc:before{margin-bottom:calc(-0.4233333333em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.txt_desc:after{margin-top:calc(-0.3433333333em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.img{order:-1;text-align:center;margin-bottom:calc(30 / var(--base) * 1em)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.box_desc{font-weight:500}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.box_desc dt{--fsz:18;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.6666666667;margin-block:calc(20 / var(--fsz) * 1em) calc(8 / var(--fsz) * 1em)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.box_desc dt:after,.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.box_desc dt:before{content:"";display:block;height:0;width:0}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.box_desc dt:before{margin-bottom:calc(-0.4233333333em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item>.box_desc dt:after{margin-top:calc(-0.3433333333em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc{--fsz:18;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.6666666667}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc:after,.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc:before{content:"";display:block;height:0;width:0}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc:before{margin-bottom:calc(-0.4233333333em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc:after{margin-top:calc(-0.3433333333em + 0px)}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc li{padding-left:calc(13 / var(--fsz) * 1em);position:relative}.con_other_solution .box_inner .box_other_solution>li .box_other_solution_item>.box_list>li .box_item .list_desc li:before{content:"・";position:absolute;left:0;top:0}.con_hr_solution{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_sales_solution{margin-top:calc(50 / var(--base) * 1em)}.con_information{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em);background:url("../images/home/bg_information.webp") no-repeat center center/cover;padding-block:calc(60 / var(--base) * 1em)}.con_information .box_inner>.main_title{color:#fff;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3));margin-bottom:calc(50 / var(--fsz) * 1em)}.con_information .box_inner .box_information{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_information .box_inner .box_information{grid-template-columns:repeat(2,1fr);gap:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 78/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,108/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_information .box_inner .box_information{grid-template-columns:1fr;gap:calc(30 / var(--base) * 1em)}}.con_information .box_inner .box_information>li .box_information_item>.title{--fsz:25;font-weight:700;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.35;font-family:"Zen Kaku Gothic Antique",sans-serif;color:#fff;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3));margin-bottom:calc(20 / var(--fsz) * 1em)}.con_information .box_inner .box_information>li .box_information_item>.title:after,.con_information .box_inner .box_information>li .box_information_item>.title:before{content:"";display:block;height:0;width:0}.con_information .box_inner .box_information>li .box_information_item>.title:before{margin-bottom:calc(-0.265em + 0px)}.con_information .box_inner .box_information>li .box_information_item>.title:after{margin-top:calc(-0.185em + 0px)}.con_information .box_inner .box_information>li .box_information_item dl{display:grid;gap:calc(5 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_information .box_inner .box_information>li .box_information_item dl{grid-template-columns:clamp(140/var(--base) * 1em,140/var(--base) * 1em + 20/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,160/var(--base) * 1em) auto}}.con_information .box_inner .box_information>li .box_information_item dl dt{--fsz:20;font-weight:700;line-height:1.5;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);background:#40b8ef;color:#fff;padding:calc(10 / var(--fsz) * 1em)}.con_information .box_inner .box_information>li .box_information_item dl dt:after,.con_information .box_inner .box_information>li .box_information_item dl dt:before{content:"";display:block;height:0;width:0}.con_information .box_inner .box_information>li .box_information_item dl dt:before{margin-bottom:calc(-0.34em + 0px)}.con_information .box_inner .box_information>li .box_information_item dl dt:after{margin-top:calc(-0.26em + 0px)}.con_information .box_inner .box_information>li .box_information_item dl dd{--fsz:20;line-height:1.5;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);background:#fff;padding:calc(10 / var(--fsz) * 1em)}.con_information .box_inner .box_information>li .box_information_item dl dd:after,.con_information .box_inner .box_information>li .box_information_item dl dd:before{content:"";display:block;height:0;width:0}.con_information .box_inner .box_information>li .box_information_item dl dd:before{margin-bottom:calc(-0.34em + 0px)}.con_information .box_inner .box_information>li .box_information_item dl dd:after{margin-top:calc(-0.26em + 0px)}.con_contact{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_contact{container:con_contact/inline-size}.con_contact:after,.con_contact:before,.con_contact>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_contact .box_inner{max-width:calc(1500 / var(--base) * 1em);width:90%;margin-inline:auto;padding-block:calc(60 / var(--base) * 1em);background:rgba(195,232,249,0.3)}.con_contact .box_inner .box_contact .main_title{color:#1b79b8;font-weight:700;margin-bottom:calc(50 / var(--fsz) * 1em)}.con_contact .box_inner .box_contact .form_contact{background:#fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);border-radius:calc(30 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_contact .box_inner .box_contact .form_contact{padding:clamp(50/var(--base) * 1em,50/var(--base) * 1em + 30/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,80/var(--base) * 1em) clamp(30/var(--base) * 1em,30/var(--base) * 1em + 20/610 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,50/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_contact .box_inner .box_contact .form_contact{padding:calc(30 / var(--base) * 1em) calc(20 / var(--base) * 1em)}}.con_contact .box_inner .box_contact .form_contact .txt_confirm_message{font-size:calc(var(--fsz) / var(--base) * 1em);color:#1b79b8}@container (calc(640 / 16 * 1em) <= inline-size){.con_contact .box_inner .box_contact .form_contact .txt_confirm_message{--fsz:18;margin-bottom:calc(40 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_contact .box_inner .box_contact .form_contact .txt_confirm_message{--fsz:16;margin-bottom:calc(30 / var(--fsz) * 1em)}}.con_contact .box_inner .box_contact .form_contact .form_group{display:flex;flex-direction:column}@container (calc(640 / 16 * 1em) <= inline-size){.con_contact .box_inner .box_contact .form_contact .form_group{gap:calc(50 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_contact .box_inner .box_contact .form_contact .form_group{gap:calc(30 / var(--base) * 1em)}}.con_contact .box_inner .box_contact .form_contact .form_group .form_item{display:flex;flex-direction:column}.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label{--fsz:18;line-height:1.5}.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label:after,.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label:before{content:"";display:block;height:0;width:0}.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label:before{margin-bottom:calc(-0.34em + 0px)}.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label:after{margin-top:calc(-0.26em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label{font-size:calc(var(--fsz) / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_contact .box_inner .box_contact .form_contact .form_group .form_item input{min-height:calc(30 / var(--fsz) * 1em);padding:0}.con_contact .box_inner .box_contact .form_contact .form_group .form_item input,.con_contact .box_inner .box_contact .form_contact .form_group .form_item textarea{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);border:0;border-bottom:1px solid #000;width:100%;border-radius:0;outline:0}.con_contact .box_inner .box_contact .form_contact .form_group .form_item input:focus,.con_contact .box_inner .box_contact .form_contact .form_group .form_item textarea:focus{border-color:#1b79b8}.con_contact .box_inner .box_contact .form_contact .form_group .form_item textarea{border:1px solid #000;margin-top:calc(15 / var(--fsz) * 1em);min-height:calc(200 / var(--fsz) * 1em)}.con_contact .box_inner .box_contact .form_contact .box_actions{margin-top:calc(30 / var(--base) * 1em);display:flex;gap:calc(30 / var(--base) * 1em)}.con_contact .box_inner .box_contact .form_contact .box_actions.flex_center{justify-content:center}.con_contact .box_inner .box_contact .form_contact .box_actions .btn{display:flex;justify-content:center}.con_contact .box_inner .box_contact .form_contact .box_actions .btn .button{background:#00a9ff;border-radius:0;gap:0}.con_contact .box_inner .box_contact .form_contact .box_actions .btn .button:hover{opacity:0.8}.con_contact_thanks .form_group_thanks{text-align:center}.con_contact_thanks .form_group_thanks .title{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.8)/var(--base) * 1em,calc(var(--fsz) * 0.8)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.8)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}.con_contact_thanks .form_group_thanks .txt_desc{--fsz:16;font-size:clamp(calc(var(--fsz) * 0.875)/var(--base) * 1em,calc(var(--fsz) * 0.875)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.875)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(10 / var(--fsz) * 1em)}#footer{border-bottom-color:#00a9ff}.btn_back_top .button{background:#00a9ff}.btn_back_top .button:hover{background:rgba(0,169,255,0.8)}