/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=5e71cea894392d1433c0cfdcde9068d0);src:url(../../../assets/fonts/iconfont/icons.eot?v=5e71cea894392d1433c0cfdcde9068d0#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=08885d5724182e3472f761dd9a28f276) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=3e99dd18b5a655bf03809dc39d90629a) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=1822353174cff72fc88ef05a7ef66401#icons) format("svg")}:where(.pageID-top) .mainImage{position:relative}:where(.pageID-top) .mainImage:after{aspect-ratio:1920/60;background:url(../../../assets/images/top/wave.svg?v=49312124abfadaa90a355eeced5b1417) 0 0 no-repeat;bottom:-1px;content:"";display:block;left:0;object-fit:cover;pointer-events:none;position:absolute;right:0;width:100%;z-index:101}:where(.pageID-top) .mainImage_inner{position:relative}:where(.pageID-top) .mainImage_item{line-height:1;margin:0}:where(.pageID-top) .mainImage_item img{width:100%}:where(.pageID-top) .mainImage_txts{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center;z-index:50}:where(.pageID-top) .mainImage_en{margin:0}:where(.pageID-top) .mainImage_en img{aspect-ratio:616/240;display:block;object-fit:scale-down;width:616px}:where(.pageID-top) .mainImage_ja{font-size:28px;font-weight:500;line-height:1.7142857143;margin:10px 0 0;text-shadow:0 0 20px #0003}:where(.pageID-top) .mainImage_dots{align-items:center;bottom:max(4.1666666667vw,55.8333333333px);display:flex;gap:0 20px;justify-content:center;left:0;position:absolute;right:0;z-index:100}:where(.pageID-top) .mainImage_dot{background-color:#fff0;border:1px solid #fff;border-radius:50%;height:18px;transform:scale(.89);transition:all .4s;width:18px}:where(.pageID-top) .mainImage_dot-isActive{background-color:#fff;transform:scale(1)}:where(.pageID-top) .topImportantNews{display:grid;grid-template-columns:220px 1fr}:where(.pageID-top) .topImportantNews_title{align-items:center;background:#004ca2;border-radius:5px 0 0 5px;color:#fff;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;margin:0}:where(.pageID-top) .topImportantNews_title-en{font-size:.96875rem}:where(.pageID-top) .topImportantNews_body{border:1px solid #eee;border-left:none;border-radius:0 5px 5px 0;padding:0 30px}:where(.pageID-top) .topImportantNews_list{margin:0}:where(.pageID-top) .topImportantNews_list>:first-child{border-top:none}:where(.pageID-top) .topImportantNews_item{border-top:1px dotted #aaa}:where(.pageID-top) .topImportantNews_itemInner{color:inherit;display:grid;gap:0 20px;grid-template-columns:auto 1fr;padding:15px 0;text-decoration:none}:where(.pageID-top) .topImportantNews_date{margin:0}:where(.pageID-top) .topImportantNews_name{margin:0}:where(.pageID-top) .sectionHeader01{text-align:center}:where(.pageID-top) .sectionHeader01>:first-child{margin-top:0}:where(.pageID-top) .sectionHeader01_ja{font-size:2.1875rem;font-weight:500;line-height:1;margin:0}:where(.pageID-top) .sectionHeader01_en{color:#004ca2;font-family:Roboto,sans-serif;font-size:1.3125rem;font-weight:500;line-height:1;margin:15px 0 0}:where(.pageID-top) .sectionHeader02{text-align:center}:where(.pageID-top) .sectionHeader02>:first-child{margin-top:0}:where(.pageID-top) .sectionHeader02_en{color:#004ca2;font-family:Roboto,sans-serif;font-size:3.75rem;font-weight:500;line-height:1}:where(.pageID-top) .sectionHeader02_ja{font-size:1.0625rem;line-height:1;margin:10px 0 0}:where(.pageID-top) .topService{background:url(../../../assets/images/top/service_bg.png?v=b11c3b0687409d216fac01b46dad33f3) right -80px no-repeat;margin:0 min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2);position:relative}:where(.pageID-top) .topService_inner{margin:0 auto;position:relative;width:1200px}:where(.pageID-top) .topService_inner>:first-child{margin-top:0}:where(.pageID-top) .topService_list{display:grid;gap:75px;grid-template-columns:repeat(3,1fr);margin:40px max(-200px,min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2)) 0;padding:0 20px}:where(.pageID-top) .topService_itemInner{color:inherit;display:block;text-decoration:none}:where(.pageID-top) .topService_itemInner>:first-child{margin-top:0}:where(.pageID-top) .topService_img{border-radius:10px;margin:0;overflow:hidden}:where(.pageID-top) .topService_img img{aspect-ratio:47/32;display:block;object-fit:scale-down;width:100%}:where(.pageID-top) .topService_name{align-items:center;display:flex;font-size:1.625rem;font-weight:500;gap:0 20px;justify-content:space-between;line-height:1.6153846154;margin:25px 0 0}:where(.pageID-top) .topService_name:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;border-radius:50%;color:#004ca2;content:none;content:"\ea03";display:flex;flex-grow:0;flex-shrink:0;font-family:icons;font-size:14px;font-weight:400;height:36px;justify-content:center;text-rendering:auto;width:36px}:where(.pageID-top) .topService_txt{margin:10px 0 0}:where(.pageID-top) .topSolution{background:#eaf4f7;margin:0 min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2);position:relative}:where(.pageID-top) .topSolution:before{aspect-ratio:1920/60;background:url(../../../assets/images/top/wave.svg?v=49312124abfadaa90a355eeced5b1417) 0 0 no-repeat;bottom:-1px;content:"";display:block;left:0;object-fit:cover;position:absolute;right:0;width:100%}:where(.pageID-top) .topSolution_inner{margin:150px auto 0;padding:80px 0 max(145px,3.125vw + 85px);width:1200px}:where(.pageID-top) .topSolution_inner>:first-child{margin-top:0}:where(.pageID-top) .topSolution_list{display:grid;gap:35px 60px;grid-template-columns:repeat(2,1fr);margin:45px 0 0}:where(.pageID-top) .topSolution_item>:first-child{margin-top:0}:where(.pageID-top) .topSolution_itemBnr{background:#fff;border-radius:10px;box-shadow:0 0 20px 0 #1635681a;color:inherit;display:grid;grid-template-columns:260px 1fr;overflow:hidden;text-decoration:none}:where(.pageID-top) .topSolution_img{margin:0}:where(.pageID-top) .topSolution_img img{aspect-ratio:26/23;display:block;object-fit:scale-down;width:100%}:where(.pageID-top) .topSolution_itemBnrBody{align-items:center;display:flex;justify-content:flex-start;padding:70px 25px;position:relative}:where(.pageID-top) .topSolution_itemBnrBody:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;border-radius:50%;bottom:20px;color:#004ca2;content:none;content:"\ea03";display:flex;font-family:icons;font-size:14px;font-weight:400;height:36px;justify-content:center;position:absolute;right:20px;text-rendering:auto;width:36px}:where(.pageID-top) .topSolution_name{font-size:1.5rem;font-weight:500;line-height:1.5;margin:0}:where(.pageID-top) .topSolution_txt{margin:15px 0 0}:where(.pageID-top) .topStrength{background:url(../../../assets/images/top/strength_bg.png?v=c2a48898b306dfd9cc13e04fa6c21be4) center 0 no-repeat;margin:0 min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2)}:where(.pageID-top) .topStrength_inner{margin:0 auto;width:1200px}:where(.pageID-top) .topStrength_inner>:first-child{margin-top:0}:where(.pageID-top) .topStrength_list{display:grid;gap:0 60px;grid-template-columns:repeat(3,1fr);margin:45px 0 0}:where(.pageID-top) .topStrength_item{display:grid;grid-row:span 3;grid-template-rows:subgrid}:where(.pageID-top) .topStrength_point{background:#004ca2;border-radius:10px 10px 10px 0;color:#fff;font-size:1.125rem;font-weight:500;margin:0 auto;padding:2px 20px;position:relative;width:-moz-fit-content;width:fit-content}:where(.pageID-top) .topStrength_point>span{font-size:1.3333333333em;line-height:1.3333333333}:where(.pageID-top) .topStrength_point:before{aspect-ratio:1/1;background:#004ca2;clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;left:0;position:absolute;top:100%;width:8px}:where(.pageID-top) .topStrength_lead{font-size:1.5rem;font-weight:500;line-height:1.5833333333;margin:15px 0 0;text-align:center}:where(.pageID-top) .topStrength_img{border-radius:10px;margin:35px 0 0;overflow:hidden}:where(.pageID-top) .topStrength_img img{aspect-ratio:36/26;display:block;object-fit:scale-down;width:100%}:where(.pageID-top) .topStrength_dots{display:none}:where(.pageID-top) .initiative_img{margin:0 min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2);position:relative}:where(.pageID-top) .initiative_img img{aspect-ratio:1900/640;display:block;position:relative;width:100%}:where(.pageID-top) .initiative_img:after{aspect-ratio:1920/60;background:url(../../../assets/images/top/wave.svg?v=49312124abfadaa90a355eeced5b1417) 0 0 no-repeat;bottom:-1px;content:"";display:block;left:0;object-fit:cover;position:absolute;right:0;width:100%;z-index:101}:where(.pageID-top) .initiative_body{margin:40px 0 0;text-align:center}:where(.pageID-top) .initiative_body>:first-child{margin-top:0}:where(.pageID-top) .initiative_lead{font-size:1.875rem;font-weight:500;line-height:1.7333333333;line-height:1;margin:35px 0 0}:where(.pageID-top) .topSupport{background:#eaf4f7;margin:0 min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2);position:relative}:where(.pageID-top) .topSupport:before{aspect-ratio:1920/60;background:url(../../../assets/images/top/wave.svg?v=49312124abfadaa90a355eeced5b1417) 0 0 no-repeat;bottom:-1px;content:"";display:block;left:0;object-fit:cover;position:absolute;right:0;width:100%}:where(.pageID-top) .topSupport_inner{margin:150px auto 0;padding:80px 0 max(145px,3.125vw + 85px);width:1200px}:where(.pageID-top) .topSupport_inner>:first-child{margin-top:0}:where(.pageID-top) .topSupport_list{display:grid;gap:0 30px;grid-template-columns:repeat(3,1fr);margin:50px 0 0}:where(.pageID-top) .topSupport_item{display:contents}:where(.pageID-top) .topSupport_itemInner{background:#fff;border-radius:10px;color:inherit;display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:40px;text-decoration:none}:where(.pageID-top) .topSupport_img{margin:0}:where(.pageID-top) .topSupport_img img{aspect-ratio:72/71;display:block;height:71px;margin:0 auto;object-fit:scale-down}:where(.pageID-top) .topSupport_name{align-items:center;display:flex;font-size:1.5625rem;font-weight:500;gap:0 20px;justify-content:space-between;line-height:1.32}:where(.pageID-top) .topSupport_name:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;border-radius:50%;color:#004ca2;content:none;content:"\ea03";display:flex;font-family:icons;font-size:14px;font-weight:400;height:36px;justify-content:center;text-rendering:auto;width:36px}:where(.pageID-top) .topSupport_txt{margin:10px 0 0}:where(.pageID-top) .columns{margin:40px 0 0}:where(.pageID-top) .columns_dots{display:none}:where(.pageID-top) .columns_toList{margin:30px 0 0}:where(.pageID-top) .columns_toList>a{align-items:center;color:inherit;display:flex;font-size:1.125rem;font-weight:500;gap:0 10px;justify-content:flex-start;line-height:1.3333333333;margin:0 auto;text-decoration:none;width:-moz-fit-content;width:fit-content}:where(.pageID-top) .columns_toList>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;border-radius:50%;color:#004ca2;content:none;content:"\ea03";display:flex;font-family:icons;font-size:14px;font-weight:400;height:36px;justify-content:center;text-rendering:auto;width:36px}:where(.pageID-top) .topNews_inner{display:grid;gap:50px 60px;grid-template-columns:200px 1fr;margin:-80px 0;padding:180px 0;position:relative}:where(.pageID-top) .topNews_inner:before{aspect-ratio:912/357;background:url(../../../assets/images/top/news_bg01.png?v=36b202ecab66bac27ba2c0828ca10d92) 0 0 no-repeat;background-size:cover;content:"";display:block;left:-350px;position:absolute;top:-100px;width:912px;z-index:1}:where(.pageID-top) .topNews_inner:after{aspect-ratio:787/349;background:url(../../../assets/images/top/news_bg02.png?v=de93098a748bb2460e479119c82eef13) 0 0 no-repeat;background-size:cover;bottom:0;content:"";display:block;position:absolute;right:-350px;width:787px;z-index:1}:where(.pageID-top) .topNews_inner>.sectionHeader01{grid-column:span 2;text-align:left}:where(.pageID-top) .topNews_head{position:relative;z-index:10}:where(.pageID-top) .topNews_cates{margin:0}:where(.pageID-top) .topNews_cate>a,:where(.pageID-top) .topNews_cate>button{color:#999;display:inline-block;font-weight:500;padding-left:calc(.625em + 10px);position:relative;text-align:left;text-decoration:none}:where(.pageID-top) .topNews_cate>a[data-active],:where(.pageID-top) .topNews_cate>button[data-active]{color:#004ca2}:where(.pageID-top) .topNews_cate>a[data-active]:before,:where(.pageID-top) .topNews_cate>button[data-active]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea08";font-family:icons;font-size:.625em;font-weight:400;left:0;margin-right:10px;position:absolute;text-rendering:auto;top:.6em}:where(.pageID-top) .topNews_toList{margin:45px 0 0}:where(.pageID-top) .topNews_toList>a{align-items:center;color:inherit;display:flex;gap:0 10px;justify-content:flex-start;text-decoration:none}:where(.pageID-top) .topNews_toList>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;border-radius:50%;color:#004ca2;content:none;content:"\ea03";display:flex;font-family:icons;font-size:14px;font-weight:400;height:36px;justify-content:center;text-rendering:auto;width:36px}:where(.pageID-top) .topNews_contents{position:relative;z-index:10}:where(.pageID-top) .topNews_contents>:first-child{margin-top:0}:where(.pageID-top) .topNews_date{margin:0}:where(.pageID-top) .topNews_title{margin:0}:where(.pageID-top) .topNews_body{margin:50px 0 0}:where(.pageID-top) .topNews_body>:first-child{margin-top:0}:where(.pageID-top) .topLink{margin:0 clamp(-180px,min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2),70px * -1)}:where(.pageID-top) .topLink_list{display:grid;grid-template-columns:repeat(2,1fr)}:where(.pageID-top) .topLink_item>a{color:inherit;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;text-decoration:none}:where(.pageID-top) .topLink_img{grid-column:1;grid-row:1;margin:0;position:relative;z-index:1}:where(.pageID-top) .topLink_img img{aspect-ratio:780/600;display:block;width:100%}:where(.pageID-top) .topLink_itemInner{align-items:center;display:flex;flex-direction:column;grid-column:1;grid-row:1;justify-content:center;position:relative;z-index:2}:where(.pageID-top) .topLink_itemInner:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;background:#fff;border-radius:50%;bottom:30px;color:#004ca2;color:#0064d5;content:none;content:"\ea03";display:flex;font-family:icons;font-size:14px;font-weight:400;height:36px;height:56px;justify-content:center;position:absolute;right:30px;text-rendering:auto;width:36px;width:56px}:where(.pageID-top) .topLink_en{color:#fff;font-family:Roboto,sans-serif;font-size:3.75rem;line-height:1;margin:0}:where(.pageID-top) .topLink_ja{color:#fff;font-size:1.1875rem;font-weight:500;line-height:1.2631578947;margin:10px 0 0}:where(.pageID-top) .topSdgs_inner{display:grid;grid-template-columns:1fr 1200px 1fr;margin:300px min(-70px,(var(--vw,1vw) * 100 - 1200px)/-2) -120px}:where(.pageID-top) .topSdgs_img{grid-column:1/span 3;grid-row:1;margin:0;position:relative;z-index:1}:where(.pageID-top) .topSdgs_img img{aspect-ratio:1900/740;display:block;width:100%}:where(.pageID-top) .topSdgs_body{align-items:center;display:flex;flex-direction:column;grid-column:2;grid-row:1;justify-content:center;position:relative;z-index:2}:where(.pageID-top) .topSdgs_body>:first-child{margin-top:0}:where(.pageID-top) .topSdgs_lead{color:#fff;font-size:2.6875rem;font-weight:500;line-height:1.3953488372;text-align:center;text-shadow:0 0 20px #0003}:where(.pageID-top) .topSdgs_txt{color:#fff;font-size:1.25rem;font-weight:500;text-shadow:0 0 20px #0003}:where(.pageID-top) .topSdgs_link{margin:35px 0 0}:where(.pageID-top) .topSdgs_link>a{align-items:center;color:#fff;display:flex;font-weight:500;gap:0 10px;justify-content:center;margin:0 auto;text-decoration:none;width:-moz-fit-content;width:fit-content}:where(.pageID-top) .topSdgs_link>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e5f7fc;background:#fff;border-radius:50%;color:#004ca2;content:none;content:"\ea03";display:flex;font-family:icons;font-size:14px;font-weight:400;height:36px;justify-content:center;text-rendering:auto;width:36px}:where(.pageID-top) .stickyContact{bottom:275px;height:0;margin:0 auto;min-width:1240px;padding:0 20px;pointer-events:none;position:sticky;width:100%;z-index:200}:where(.pageID-top) .stickyContact>a{align-items:center;background:#004ca2;border-radius:50%;bottom:-190px;color:#fff;display:flex;flex-direction:column;font-size:1.0625rem;height:150px;justify-content:center;pointer-events:all;position:absolute;right:20px;text-decoration:none;width:150px}:where(.pageID-top) .stickyContact>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea14";font-family:icons;font-size:22px;line-height:1;text-rendering:auto}@media screen and (min-width:737px){:where(.pageID-top) .contents{margin-top:80px}:where(.pageID-top) .section{margin-top:100px}}@media screen and (max-width:736px){:where(.pageID-top) .mainImage_en img{aspect-ratio:502/204;width:66.9333333333vw}:where(.pageID-top) .mainImage_ja{font-size:14px}:where(.pageID-top) .mainImage_dots{bottom:9.3333333333vw;gap:0 15px}:where(.pageID-top) .mainImage_dot{height:16px;transform:scale(.75);width:16px}:where(.pageID-top) .mainImage_dot-isActive{transform:scale(1)}:where(.pageID-top) .topImportantNews{display:block}:where(.pageID-top) .topImportantNews_title{border-radius:5px 5px 0 0;font-size:1.1428571429rem;padding:2px 10px}:where(.pageID-top) .topImportantNews_body{border:1px solid #eee;border-radius:0 0 5px 5px;border-top:none;padding:0 15px}:where(.pageID-top) .topImportantNews_itemInner{display:block}:where(.pageID-top) .topImportantNews_date{font-size:1rem;line-height:1.5714285714}:where(.pageID-top) .topImportantNews_name{font-size:1rem;line-height:1.5714285714}:where(.pageID-top) .sectionHeader01_ja{font-size:1.5714285714rem}:where(.pageID-top) .sectionHeader01_en{font-size:1.0714285714rem;margin:10px 0 0}:where(.pageID-top) .sectionHeader02_en{font-size:2.5714285714rem}:where(.pageID-top) .sectionHeader02_ja{font-size:1rem;margin:5px 0 0}:where(.pageID-top) .topService{background:none;margin:0 -20px}:where(.pageID-top) .topService_inner{padding:0 20px;width:auto}:where(.pageID-top) .topService_list{display:block;margin:20px 0 0}:where(.pageID-top) .topService_list>:first-child{margin-top:0}:where(.pageID-top) .topService_item{margin:30px auto 0;max-width:470px}:where(.pageID-top) .topService_name{font-size:1.25rem;margin:15px 0 0}:where(.pageID-top) .topService_txt{margin:5px 0 0}:where(.pageID-top) .topSolution{margin:0 -20px}:where(.pageID-top) .topSolution_inner{margin-top:0;padding:30px 20px calc(3.125vw + 50px);width:auto}:where(.pageID-top) .topSolution_list{display:block;margin:20px 0 0}:where(.pageID-top) .topSolution_list>:first-child{margin-top:0}:where(.pageID-top) .topSolution_item{margin:15px 0 0}:where(.pageID-top) .topSolution_itemBnr{grid-template-columns:114px 1fr}:where(.pageID-top) .topSolution_itemBnrBody{padding:15px 60px 15px 15px}:where(.pageID-top) .topSolution_itemBnrBody:after{bottom:auto;right:15px;top:50%;transform:translateY(-50%)}:where(.pageID-top) .topSolution_name{font-size:1.2142857143rem;line-height:1.4117647059}:where(.pageID-top) .topSolution_txt{display:none}:where(.pageID-top) .topStrength{background:none;margin:0 -20px}:where(.pageID-top) .topStrength_inner{padding:0 20px;width:auto}:where(.pageID-top) .topStrength_list{gap:0;margin:20px 0 0}:where(.pageID-top) .topStrength_item{display:block}:where(.pageID-top) .topStrength_lead{font-size:1.3571428571rem;line-height:1.5789473684;margin:15px 0 0}:where(.pageID-top) .topStrength_img{margin:20px 0 0}:where(.pageID-top) .topStrength_dots{align-items:center;display:flex;gap:10px 15px;justify-content:center;margin:15px 0 0}:where(.pageID-top) .topStrength_dot{background-color:#0000;border:1px solid #d9d9d9;border-radius:50%;height:16px;transform:scale(.75);transition:all .4s;width:16px}:where(.pageID-top) .topStrength_dot-isActive{background-color:#000;transform:scale(1)}:where(.pageID-top) .initiative_img{margin:0 -20px}:where(.pageID-top) .initiative_img img{aspect-ratio:95/64}:where(.pageID-top) .initiative_body{margin:25px 0 0}:where(.pageID-top) .initiative_lead{font-size:1.2857142857rem;line-height:1.6666666667;margin:15px 0 0}:where(.pageID-top) .initiative_txt{margin:10px 0 0;text-align:left}:where(.pageID-top) .topSupport{margin:0 -20px}:where(.pageID-top) .topSupport_inner{margin-top:0;padding:30px 20px calc(3.125vw + 50px);width:auto}:where(.pageID-top) .topSupport_list{display:block;margin:25px 0 0}:where(.pageID-top) .topSupport_list>:first-child{margin-top:0}:where(.pageID-top) .topSupport_item{display:block;margin:20px 0 0}:where(.pageID-top) .topSupport_itemInner{padding:25px}:where(.pageID-top) .topSupport_name{font-size:1.5rem}:where(.pageID-top) .columns_dots{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0 0}:where(.pageID-top) .columns_dot{background:#fff;border:1px solid #d7d7d7;border-radius:50%;cursor:pointer;display:block;height:16px;transform:scale(.75);transition:all .4s;width:16px}:where(.pageID-top) .columns_dot-isActive{background:#222;border-color:#222;transform:scale(1)}:where(.pageID-top) .columns-v2{margin:30px -20px 0;overflow-x:clip;overflow-y:visible}:where(.pageID-top) .columns-v2 .columns_list{display:flex;gap:0;justify-content:flex-start}:where(.pageID-top) .columns-v2 .columns_item{height:auto;max-width:300px}:where(.pageID-top) .topNews_inner{display:grid;gap:0;grid-template-columns:100%;margin:-40px 0;padding:110px 0}:where(.pageID-top) .topNews_inner:before{left:-20px;top:0;width:456px}:where(.pageID-top) .topNews_inner:after{bottom:0;right:-20px;width:393px}:where(.pageID-top) .topNews_inner>.sectionHeader01{grid-column:span 1;grid-row:1;text-align:center}:where(.pageID-top) .topNews_head{display:contents}:where(.pageID-top) .topNews_cates{-webkit-overflow-scrolling:touch;display:flex;gap:0 1em;grid-row:2;margin:20px auto 0;max-width:100%;overflow-x:auto;overscroll-behavior:contain;width:-moz-fit-content;width:fit-content}:where(.pageID-top) .topNews_cate{white-space:nowrap}:where(.pageID-top) .topNews_cate>a[data-active]:before,:where(.pageID-top) .topNews_cate>button[data-active]:before{content:"\ea06"}:where(.pageID-top) .topNews_toList{grid-row:4;margin:20px 0 0;position:relative;z-index:10}:where(.pageID-top) .topNews_toList>a{margin:0 auto;width:-moz-fit-content;width:fit-content}:where(.pageID-top) .topNews_contents{grid-row:3;margin:20px 0 0}:where(.pageID-top) .topNews_body{margin:30px 0 0}:where(.pageID-top) .topLink{margin:0 15px}:where(.pageID-top) .topLink_list{display:block}:where(.pageID-top) .topLink_itemInner:after{bottom:15px;height:33px;right:15px;width:33px}:where(.pageID-top) .topLink_en{font-size:2.4285714286rem}:where(.pageID-top) .topLink_ja{font-size:1.1428571429rem}:where(.pageID-top) .topSdgs_inner{display:block;margin:60px -20px -60px;padding:80px 20px;position:relative}:where(.pageID-top) .topSdgs_img{inset:0;position:absolute}:where(.pageID-top) .topSdgs_img img{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}:where(.pageID-top) .topSdgs_lead{font-size:1.5714285714rem;line-height:1.4545454545}:where(.pageID-top) .topSdgs_txt{font-size:1rem;margin:15px 0 0}:where(.pageID-top) .topSdgs_link{margin:15px 0 0}:where(.pageID-top) .stickyContact{bottom:100px;min-width:0;padding:0 10px}:where(.pageID-top) .stickyContact>a{bottom:-90px;height:60px;right:10px;width:60px}:where(.pageID-top) .stickyContact>a>span{display:none}:where(.pageID-top) .stickyContact>a:before{font-size:20px}}