﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}img{vertical-align:bottom}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0) none;box-sizing:border-box;box-shadow:none;font-family:inherit;font-size:inherit;line-height:1;vertical-align:middle}select::-ms-expand{display:none}input[type=submit],input[type=checkbox],input[type=radio],input[type=button],button,select{cursor:pointer}html{overflow-y:scroll;scroll-behavior:smooth}body{font-family:"Inter","Noto Sans JP","游ゴシック","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka","Arial",sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-size-adjust:100%;line-height:1;line-break:strict;color:#000;-webkit-text-size-adjust:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;animation:fadeIn .7s ease-in 0s 1 normal}a{display:block;text-decoration:none;font-size:inherit;color:inherit;transition:.2s;box-sizing:border-box}a:hover,a:active{text-decoration:none;color:#0abab5}img{width:100%;height:auto;object-fit:cover;image-rendering:-webkit-optimize-contrast}.page-wrap{display:flex;flex-direction:column;min-height:100vh}.contents{flex:1;width:100%;margin-bottom:10rem}.container{margin-right:auto;margin-left:auto;padding-right:3.8461538462vw;padding-left:3.8461538462vw}.main{margin-top:4rem;margin-bottom:4rem}.side{margin-top:4rem;margin-bottom:4rem}.page .block .block-inner{padding-right:0;padding-left:0}@media screen and (min-width: 992px){.container{padding-right:2.0833333333vw;padding-left:2.0833333333vw}.column-contents{display:grid;grid-template-columns:1fr 18.75rem;gap:0 3.3333333333vw}.column-contents .main{margin-top:6.5rem}.column-contents .side{margin-top:6.5rem}.single-contents .main{width:60rem;margin-top:6.5rem;margin-right:auto;margin-left:auto}.page .block .block-inner{width:60rem;margin:0 auto}}@media screen and (min-width: 1440px){.contents{width:max-content;grid-template-columns:67.375rem 18.75rem}}.btn{display:inline-block;position:relative;font-weight:700;text-align:center;line-height:1.65;white-space:nowrap;border:2px solid rgba(0,0,0,0);border-radius:50rem;box-shadow:2px 2px 5px 0 rgba(0,0,0,.15);transition:.2s}.btn-sm{padding:0.8125rem 10.2564102564vw;font-size:0.8125rem}.btn-md{padding:0.875rem 14.358974359vw;font-size:1rem}.btn-lg{padding:1rem 18.4615384615vw;font-size:1.25rem}.btn-primary{background-color:#0abab5;border-color:#0abab5;color:#fff}.btn-secondary{background-color:#138380;border-color:#138380;color:#fff}.btn-tertiary{background-color:#cdeceb;border-color:#cdeceb;color:#0abab5}.btn-wrap{display:flex;justify-content:center;align-items:center;gap:1.5rem}@media screen and (min-width: 768px){.btn-sm{padding:0.8125rem 2.0833333333vw}.btn-md{padding:0.875rem 2.9166666667vw}.btn-lg{padding:1rem 3.75vw}.btn-primary:hover{background-color:#fff;color:#0abab5}.btn-secondary:hover{background-color:#fff;color:#138380}.btn-tertiary:hover{background-color:#fff;color:#0abab5}}@media screen and (min-width: 992px){.btn-sm{padding:0.8125rem 2.5rem}.btn-md{padding:0.875rem 3.5rem}.btn-lg{padding:1rem 4.5rem}}table{width:100%;margin-bottom:3rem}table th,table td{padding:1rem;font-size:1rem;line-height:1.65;text-align:center;align-self:center;vertical-align:middle}table th{font-weight:700;background-color:#0abab5;color:#fff;border:1px solid #fff}table td{border:1px solid #ddd}.table-border th,.table-border td{display:block;padding:0;font-size:1rem;line-height:1.65;text-align:left}.table-border tr{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}.table-border th{padding-top:1.5rem;padding-bottom:1rem;font-weight:700;background-color:rgba(0,0,0,0);color:#000;border:none}.table-border td{border:none;padding-bottom:1.5rem}@media screen and (min-width: 992px){.table-border th,.table-border td{display:table-cell}.table-border th{padding:2rem 0}.table-border td{padding:2rem 0}}.form-group{margin-bottom:2.5rem}.form-label{margin:0.625rem 0;font-size:1rem;font-weight:700;line-height:1.65}.form-label .required{margin:0 0.5rem;font-size:0.625rem;color:#0abab5;vertical-align:middle}.form-label:not(:has(.required)){padding-right:1.625rem}.form-parts{font-size:1rem;line-height:1.65}.form-text{width:100%;padding:0.875rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;line-height:1.65}.form-select{width:100%;padding:0.875rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;line-height:1.65;background:url("../img/ico_select.svg") no-repeat right 1rem center}.form-select select{width:100%}.form-textarea{width:100%;height:15rem;padding:0.875rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;line-height:1.65}.form-search{position:relative}.form-search input[type=text]{padding-right:3rem}.form-search .btn-search{position:absolute;top:0;right:1rem;bottom:0;width:1.5rem;height:1.5rem;margin:auto}.form-error{display:none;margin-top:0.5rem;font-size:1rem;line-height:1.65;color:#f50202}.text-supplement{font-size:1rem;line-height:2;color:#666}@media screen and (min-width: 768px){.form-group{display:grid;grid-template-columns:10rem 1fr;gap:0 3.5rem}.form-group .form-label{text-align:right}}.lead-text{font-size:1rem;line-height:2;text-align:center}.header{width:100%}.header .header-inner{position:relative;display:flex;justify-content:flex-start;align-items:center;height:5.5rem}.header .logo{position:relative;z-index:30;width:10.9375rem;margin-right:auto}.header .logo a{display:none}.header .menu-btn{position:relative;z-index:30;width:2.5rem;height:32px}.header .menu-btn span{position:absolute;left:0;z-index:1;display:block;width:100%;height:2px;border-radius:50rem;background-color:#0abab5;transition:.2s}.header .menu-btn span:nth-child(1){top:0}.header .menu-btn span:nth-child(2){top:15px}.header .menu-btn span:nth-child(3){bottom:0}.header .menu-btn.active span{background-color:#fff}.header .menu-btn.active span:nth-child(1){transform:translateY(15px) rotate(-45deg)}.header .menu-btn.active span:nth-child(2){opacity:0}.header .menu-btn.active span:nth-child(3){transform:translateY(-15px) rotate(45deg)}.header .global-menu{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100vh;padding-right:3.8461538462vw;padding-left:3.8461538462vw;background-color:#0abab5;align-content:center}.header .global-menu .global-menu-list{display:grid;gap:1.75rem 0}.header .global-menu .global-menu-list .global-menu-list-item{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.65}.header .global-menu.open{display:block}@media screen and (min-width: 992px){.header .header-inner{height:7rem}.header .logo{width:12.5rem}.header .menu-btn{display:none}.header .global-menu{display:block;position:relative;top:auto;left:auto;z-index:20;width:auto;height:auto;padding:0;background-color:rgba(0,0,0,0)}.header .global-menu .global-menu-list{display:flex;justify-content:flex-start;align-items:center;gap:0 4rem;margin-top:auto}.header .global-menu .global-menu-list .global-menu-list-item{color:inherit;font-size:1rem}}.side .side-contents{margin-bottom:2.5rem}.side .side-title{margin-bottom:1.5rem;position:relative;font-size:1.25rem;font-weight:700;line-height:1.65;letter-spacing:.025em;padding-bottom:0.5rem;border-bottom:3px solid #ccc}.side .side-title::before{content:"";display:block;position:absolute;left:0;bottom:-0.1875rem;width:6rem;height:3px;background-color:#0abab5}.side .start-fx{background-color:#0abab5;padding:1.5rem 4.1025641026vw}.side .start-fx .start-fx-title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;text-align:center;line-height:1.65;color:#fff}.side .start-fx .start-fx-list{display:grid;gap:0.625rem 0;counter-reset:number 0}.side .start-fx .start-fx-list .start-fx-list-item a{position:relative;padding:0.5rem 2.0512820513vw;background-color:#fff;font-size:0.9375rem;line-height:1.65;background-image:url("../img/ico_arrow_link.svg");background-repeat:no-repeat;background-position:right 2.0512820513vw center;background-size:0.625rem}.side .start-fx .start-fx-list .start-fx-list-item a::before{counter-increment:number;content:"STEP" counter(number);margin-right:0.5rem;font-size:1rem;font-weight:700;color:#0abab5}.side .banner-area .banner-list{display:grid;gap:2.5rem 0}.side .banner-area .banner-list .banner-list-item{width:100%}.side .banner-area .banner-list .banner-list-item a{display:block}.side .side-article-list .article-list{display:grid;gap:1.5rem 0;margin-bottom:0}.side .side-article-list .article-list a{padding:0}.side .side-article-list .article-list .article-list-item{border:none}.side .side-article-list .article-list .article-list-item .article-list-item-image{margin-bottom:1rem;width:100%}.side .side-article-list .article-list .article-list-item .article-list-item-title{margin-bottom:1rem;font-size:1rem;font-weight:700;line-height:1.65}.side .side-category-list .category-list .category-list-item{padding:1rem 0;border-bottom:1px dotted #ddd;font-size:1rem;font-weight:700;line-height:1.65}.side .side-category-list .category-list .category-list-item:first-child{border-top:1px dotted #ddd}.side .side-archive-list .archive-list .archive-list-item{padding:1rem 0;border-bottom:1px dotted #ddd;font-size:1rem;font-weight:700;line-height:1.65}.side .side-archive-list .archive-list .archive-list-item:first-child{border-top:1px dotted #ddd}@media screen and (min-width: 768px){.side .start-fx .start-fx-list{gap:0.625rem 0}.side .banner-area .banner-list{grid-template-columns:repeat(2, 1fr);gap:2.5rem 4.1025641026vw}.side .banner-area .banner-list .banner-list-item{overflow:hidden}.side .banner-area .banner-list .banner-list-item img{transition:transform .2s ease-in-out}.side .banner-area .banner-list .banner-list-item img:hover{transform:scale(1.1)}.side .side-article-list .article-list{grid-template-columns:repeat(2, 1fr);gap:1.5rem 4.1025641026vw}}@media screen and (min-width: 992px){.side .start-fx{padding:1.5rem 1rem}.side .start-fx .start-fx-list{gap:0.625rem 0}.side .start-fx .start-fx-list .start-fx-list-item a{padding:0.5rem;background-position:right 0.5rem center}.side .banner-area .banner-list{grid-template-columns:1fr;gap:2.5rem 0}.side .side-article-list .article-list{grid-template-columns:1fr;gap:1.5rem 0}}@media screen and (min-width: 1280px){.side .side-article-list .article-list .article-list-item a{display:block}.side .side-article-list .article-list .article-list-item .article-list-item-image{margin-right:0}.side .side-article-list .article-list .article-list-item .article-list-item-title{-webkit-line-clamp:3}}.column-contents .page-title{margin-bottom:4rem;font-size:2rem;font-weight:700;line-height:1.65;letter-spacing:.025em}.single-contents .page-title{position:relative;margin-bottom:4rem;font-size:2rem;font-weight:700;line-height:1.65;letter-spacing:.025em;text-align:center}.single-contents .page-title::after{content:"";display:block;width:5rem;height:3px;margin:1rem auto 0;background-color:#0abab5}.page .page-title{overflow:hidden;margin:10rem 0}.page .page-title h1{font-size:1rem;font-weight:500;line-height:1.65;letter-spacing:.025em}.page .page-title h1 span{display:block;font-size:3.5rem;font-weight:500;color:#0abab5;letter-spacing:.025em}@media screen and (min-width: 768px){.single-contents .page-title{margin-bottom:6.5rem}.page .page-title{margin:7rem 0}.page .page-title h1{font-size:1.5rem}.page .page-title h1 span{font-size:5rem}}@media screen and (min-width: 1440px){.page .page-title{width:90rem;margin:7rem auto}}.fx-ranking{counter-reset:number 0}.fx-ranking .ranking-item{margin-bottom:3.5rem;counter-increment:number}.fx-ranking .ranking-item .ranking-item-title{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:1rem 4.1025641026vw;font-size:1.5rem;line-height:1.65;color:#fff;background-color:#0abab5}.fx-ranking .ranking-item .ranking-item-title:before{content:counter(number) " ";flex-shrink:0;display:grid;place-content:center;width:2.5rem;height:2.5rem;margin-right:0.625rem;background-color:#fff;border-radius:50rem;color:#0abab5}.fx-ranking .ranking-item .ranking-item-body{padding:1rem 4.1025641026vw;background-color:#f5f5f5}.fx-ranking .ranking-item .ranking-item-figure{margin-bottom:1.5rem}.fx-ranking .ranking-item .ranking-item-figure .figure-thumbnail{margin-bottom:1.5rem}.fx-ranking .ranking-item .ranking-item-figure .figure-thumbnail img{object-fit:contain;height:52.3076923077vw}.fx-ranking .ranking-item .ranking-item-figure .figure-graph img{height:91.5384615385vw;border:1px solid #ddd}.fx-ranking .ranking-item .ranking-item-catch{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.65}.fx-ranking .ranking-item .ranking-item-text{margin-bottom:1.5rem;font-size:1rem;line-height:2}.fx-ranking .ranking-item .ranking-item-table{width:100%;margin-bottom:1.5rem}.fx-ranking .ranking-item .ranking-item-table dl{background-color:#fff}.fx-ranking .ranking-item .ranking-item-table dt,.fx-ranking .ranking-item .ranking-item-table dd{padding:1rem;font-size:1rem;line-height:1.65;text-align:center;align-self:center}.fx-ranking .ranking-item .ranking-item-table dt{font-weight:700;background-color:#0abab5;color:#fff}.fx-ranking .ranking-item .ranking-item-supplement-text{margin-bottom:1.5rem;font-size:0.875rem;line-height:2;color:#666}.fx-ranking .ranking-item .ranking-item-campaign{position:relative;margin-top:2.5rem;margin-bottom:1.5rem;padding:1.5rem 4.1025641026vw 1rem;background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:1rem;line-height:2}.fx-ranking .ranking-item .ranking-item-campaign::before{position:absolute;top:-1.0625rem;left:4.1025641026vw;content:"現在開催中のキャンペーン";padding:0.25rem 0.625rem;background-color:#0abab5;border-radius:4px;font-size:1rem;font-weight:700;text-align:center;line-height:1.65;color:#fff}.fx-ranking .ranking-item .ranking-item-btn{display:flex;flex-direction:column;gap:1.5rem 0;margin:3.5rem 0 1.5rem}.fx-ranking .ranking-item .ranking-item-btn .btn{width:auto;padding-inline:0}@media screen and (min-width: 768px){.fx-ranking .ranking-item .ranking-item-title{padding:1.25rem;font-size:2rem}.fx-ranking .ranking-item .ranking-item-title:before{width:3rem;height:3rem;margin-right:1.5rem;font-size:1.5rem}.fx-ranking .ranking-item .ranking-item-body{padding:2rem 4.1025641026vw}.fx-ranking .ranking-item .ranking-item-figure{margin-bottom:2rem;gap:1.5rem 0}.fx-ranking .ranking-item .ranking-item-figure .figure-thumbnail{display:flex;justify-content:center;margin-bottom:1.5rem}.fx-ranking .ranking-item .ranking-item-figure .figure-thumbnail img{width:35rem;height:22.3125rem}.fx-ranking .ranking-item .ranking-item-figure .figure-graph{display:flex;justify-content:center}.fx-ranking .ranking-item .ranking-item-figure .figure-graph img{width:22.3125rem;height:22.3125rem}.fx-ranking .ranking-item .ranking-item-catch{margin-bottom:2rem}.fx-ranking .ranking-item .ranking-item-text{margin-bottom:2rem}.fx-ranking .ranking-item .ranking-item-table{margin-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(15.75rem, 1fr));gap:0 0.125rem}.fx-ranking .ranking-item .ranking-item-table dl{display:grid;grid-template-rows:subgrid;grid-row:span 2}.fx-ranking .ranking-item .ranking-item-supplement-text{margin-bottom:2rem}.fx-ranking .ranking-item .ranking-item-campaign{margin-bottom:2rem;padding:1.5rem 2.0512820513vw}.fx-ranking .ranking-item .ranking-item-campaign::before{left:2.0512820513vw}}@media screen and (min-width: 992px){.fx-ranking .ranking-item .ranking-item-body{padding:2rem}.fx-ranking .ranking-item .ranking-item-table dt,.fx-ranking .ranking-item .ranking-item-table dd{padding:1rem}.fx-ranking .ranking-item .ranking-item-campaign{padding:1.5rem}.fx-ranking .ranking-item .ranking-item-campaign::before{left:1.5rem}}@media screen and (min-width: 1280px){.fx-ranking .ranking-item .ranking-item-btn{display:grid;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));gap:0 2rem}}@media screen and (min-width: 1440px){.fx-ranking .ranking-item .ranking-item-figure{display:flex;justify-content:space-between;gap:0 4.1666666667vw}.fx-ranking .ranking-item .ranking-item-figure .figure-thumbnail{margin-bottom:0}}.article-body{margin-bottom:4rem}.article-body h2{margin-bottom:1.5rem;padding:0.75rem 1rem;font-size:1.5rem;font-weight:700;line-height:1.65;color:#fff;background-color:#0abab5}.article-body h3{margin-bottom:1.5rem;padding:0.3125rem 0;border-bottom:3px solid #0abab5;font-size:1.25rem;font-weight:700;line-height:1.65}.article-body h4{margin-bottom:1.5rem;padding:0.3125rem 0 0.3125rem 0.4375rem;border-left:3px solid #0abab5;font-size:1.125rem;line-height:1.65}.article-body p{margin-bottom:3rem;font-size:1rem;line-height:2}.article-body a{display:inline-block;text-decoration:underline}.article-body img{object-fit:contain;margin-bottom:3rem}.article-body ul,.article-body ol{margin-bottom:3rem}.article-body ul li,.article-body ol li{display:flex;justify-content:flex-start;position:relative;font-size:1rem;line-height:2}.article-body ul li::before{content:"";display:block;flex-shrink:0;width:0.5rem;height:0.5rem;margin-top:0.75rem;margin-right:1rem;background-color:#0abab5;border-radius:50rem}.article-body ol{counter-reset:number 0}.article-body ol li::before{counter-increment:number;content:counter(number) " ";display:block;flex-shrink:0;margin-right:1rem}.article-body table{width:100%;border:2px solid #f5f5f5;margin-bottom:3rem}.article-body table th,.article-body table td{padding:1rem;font-size:1rem;line-height:1.65;text-align:center;vertical-align:middle;border:2px solid #f5f5f5}.article-body table th{font-weight:700;background-color:#0abab5;color:#fff;border:2px solid #fff}.article-body table td{background-color:#fff}.article-body .wp-block-cover{min-height:auto}.article-body .wp-block-post-author{margin-block:1.75rem}.article-body .wp-block-post-author__avatar img{margin-bottom:0}.article-body .wp-block-post-author__byline{font-size:0.8125rem;line-height:1;margin-bottom:0;margin-top:0;width:100%}.article-body .wp-block-post-author__name{margin-bottom:0;font-size:1.5625rem;line-height:1.8}.article-body .wp-block-post-author-biography{margin-block:1.75rem;line-height:1.7;font-size:1rem !important}.article-body .wp-block-social-links{margin-bottom:0}.article-body .wp-block-social-links .wp-block-social-link{font-size:2.25rem;line-height:0}.article-body .wp-block-social-links .wp-block-social-link::before{display:none}.article-list{display:grid;margin-bottom:3.5rem}.article-list .article-list-item{border-bottom:1px dotted #ddd}.article-list .article-list-item:first-child{border-top:1px dotted #ddd}.article-list .article-list-item a{padding:1.5rem 0}.article-list .article-list-item .article-list-item-image{margin-bottom:1.5rem}.article-list .article-list-item .article-list-item-image img{object-fit:contain;aspect-ratio:7/5}.article-list .article-list-item .article-list-item-title{margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.65;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list .article-list-item .article-list-item-text{display:none}.article-list .article-list-item .article-list-item-date{font-size:0.875rem;line-height:1.65;color:#999}@media screen and (min-width: 768px){.article-list{display:grid;grid-template-columns:repeat(2, minmax(17.5rem, 1fr));gap:0 4.1025641026vw}.article-list .article-list-item-image{overflow:hidden}.article-list .article-list-item-image img{transition:transform .2s ease-in-out}.article-list .article-list-item-image img:hover{transform:scale(1.1)}}@media screen and (min-width: 1280px){.article-list{display:grid;grid-template-columns:none;gap:0}.article-list .article-list-item a{display:flex;justify-content:flex-start;align-items:flex-start}.article-list .article-list-item .article-list-item-image{margin-bottom:0;margin-right:1.5rem;flex-shrink:0;width:18.75rem}.article-list .article-list-item .article-list-item-title{margin-bottom:1.5rem;font-size:1.5rem;-webkit-line-clamp:2}.article-list .article-list-item .article-list-item-text{display:block;margin-bottom:0.5rem;font-size:1rem;line-height:1.65;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.assist-btn{opacity:0;transition:opacity .2s ease;position:fixed;right:3.8461538462vw;display:flex;justify-content:center;align-items:center;flex-direction:column;width:3.5rem;height:3.5rem;background-color:#0abab5;border-radius:50rem;box-shadow:1px 1px 15px rgba(0,0,0,.15);color:#fff;cursor:pointer}.mokuji-btn{bottom:5.5rem}.mokuji-btn .mokuji-btn-text{margin-bottom:0.375rem;font-size:0.6875rem}.mokuji-btn.visible{opacity:1}.pagetop-btn{bottom:1.5rem}.pagetop-btn.visible{opacity:1}@media screen and (min-width: 768px){.assist-btn{right:2.5rem}.mokuji-btn{display:none}}.mokuji{background-color:#f5f5f5;padding:1.5rem 1rem}.mokuji .mokuji-body{margin-top:1.5rem}.mokuji .mokuji-title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.65;letter-spacing:.025em}.mokuji .mokuji-list li{margin-bottom:0.625rem;font-size:1rem;font-weight:500;line-height:1.65}.mokuji .mokuji-list li ul{margin-top:0.625rem;margin-left:1rem}.mokuji .mokuji-list li ul li{font-size:0.9375rem}.mokuji .mokuji-list li ul li ul li{font-size:0.875rem}.mokuji-accordion .mokuji-header{display:flex;justify-content:flex-start;align-items:center}.mokuji-accordion .mokuji-header .mokuji-title{margin-bottom:0;margin-right:auto}.mokuji-accordion .mokuji-header .accordion-ico{cursor:pointer;transition:.2s}.mokuji-accordion .mokuji-header.active .accordion-ico{transform:rotate(180deg)}.mokuji-accordion .mokuji-body{display:none;height:0;transition:.2s}.mokuji-accordion .mokuji-body.open{display:block;height:auto}.mokuji-modal{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background-color:#0abab5}.mokuji-modal.open{display:block}.mokuji-modal .mokuji-modal-inner{position:relative}.mokuji-modal .mokuji-modal-close{position:absolute;top:1.75rem;right:3.8461538462vw;width:2.5rem;height:32px}.mokuji-modal .mokuji-modal-close span{position:absolute;left:0;z-index:1;display:block;width:100%;height:2px;border-radius:50rem;background-color:#fff;transition:.2s}.mokuji-modal .mokuji-modal-close span:nth-child(1){top:0;transform:translateY(15px) rotate(-45deg)}.mokuji-modal .mokuji-modal-close span:nth-child(2){bottom:0;transform:translateY(-15px) rotate(45deg)}.mokuji-modal .mokuji{margin-top:5rem;background-color:inherit;color:#fff}.mokuji-modal .mokuji .mokuji-list{overflow-y:scroll;height:64vh}@media screen and (min-width: 992px){.mokuji{padding:1.5rem 1rem}}.breadcrumbs{margin-top:auto;padding-top:1.5rem;padding-bottom:1.5rem;overflow:hidden}.breadcrumbs .breadcrumbs-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs .breadcrumbs-list .breadcrumbs-list-item{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;position:relative;font-size:1rem;line-height:1.65}.breadcrumbs .breadcrumbs-list .breadcrumbs-list-item a{color:#0abab5}.breadcrumbs .breadcrumbs-list .breadcrumbs-list-item::after{display:inline-block;content:">";color:#ccc;margin:0 0.625rem}.breadcrumbs .breadcrumbs-list .breadcrumbs-list-item:last-child::after{display:none}@media screen and (min-width: 1440px){.breadcrumbs .breadcrumbs-list{width:90rem;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}}.pager .pager-list{display:flex;justify-content:center;align-items:center;gap:0 2.5641025641vw}.pager .pager-list .pager-list-item a,.pager .pager-list .pager-list-item span{display:grid;place-content:center;width:3rem;height:3rem;border:1px solid #0abab5;border-radius:50rem;background-color:#fff;font-size:1rem;font-weight:500;color:#0abab5}.pager .pager-list .pager-list-item svg{stroke:#0abab5}.pager .pager-list .pager-list-item a{transition:.2s}.pager .pager-list .pager-list-item.active span{background-color:#0abab5;color:#fff}@media screen and (min-width: 768px){.pager .pager-list{gap:0 0.625rem}.pager .pager-list .pager-list-item a:hover{background-color:#0abab5;color:#fff}.pager .pager-list .pager-list-item a:hover svg{stroke:#fff}}.block .block-inner{padding:5rem 3.8461538462vw}.block .block-title{margin-bottom:5rem;font-size:1.125rem;font-weight:700;text-align:center;letter-spacing:.025em}.block .block-title span{display:block;font-size:3rem;font-weight:700;line-height:1.65;color:#0abab5}@media screen and (min-width: 768px){.block .block-inner{padding:5.5rem 3.8461538462vw}.block .block-title{margin-bottom:5.5rem}}@media screen and (min-width: 992px){.block .block-inner{padding-right:2.0833333333vw;padding-left:2.0833333333vw}}.news-list{margin-bottom:3.5rem}.news-list .news-list-item{border-bottom:1px dotted #ddd}.news-list .news-list-item:first-child{border-top:1px dotted #ddd}.news-list .news-list-item a{display:grid;gap:1rem;padding:1.5rem 0}.news-list .news-list-item .news-list-item-date{font-size:1rem;line-height:1.65;color:#666}.news-list .news-list-item .news-list-item-title{font-size:1rem;font-weight:700;line-height:1.65}@media screen and (min-width: 992px){.news-list .news-list-item a{display:grid;grid-template-columns:8.75rem 1fr;gap:0 3rem;padding:2rem 0}}.interview-list{display:flex;flex-direction:column;gap:2rem 0;margin-bottom:3.5rem}.interview-list .interview-list-item{width:100%}.interview-list .interview-list-item .interview-list-item-image{margin-bottom:1rem}.interview-list .interview-list-item .interview-list-item-image img{width:100%;height:auto}.interview-list .interview-list-item .interview-list-item-title{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.65}.interview-list .interview-list-item .interview-list-item-name{font-size:1rem;line-height:1.65;color:#666}@media screen and (min-width: 768px){.interview-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem}.interview-list .interview-list-item{width:calc((100% - 3rem)/2)}}@media screen and (min-width: 1280px){.interview-list .interview-list-item{width:23rem}}.sitemap-list{display:grid;gap:1.5rem 0;list-style:disc;padding-left:3.8461538462vw;margin-bottom:1.5rem}.sitemap-list .sitemap-list-item{font-size:1rem}.sitemap-list .sitemap-list-item a{display:inline-block;text-decoration:underline}.sitemap-list .sitemap-sublist{display:grid;gap:1rem 0;margin-top:1rem;padding-left:2.5641025641vw;list-style-type:"- "}.sitemap-list .sitemap-sublist .sitemap-list-item{font-size:0.875rem}@media screen and (min-width: 768px){.sitemap-content{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0 3.3333333333vw}.sitemap-list{padding-left:0.9375rem}.sitemap-list .sitemap-sublist{padding-left:0.9375rem}}.review{margin-bottom:1.5rem}.review .review-list{display:flex;gap:0.5rem;overflow-x:auto;padding-bottom:1rem}.review .review-list::-webkit-scrollbar{height:0.5rem}.review .review-list::-webkit-scrollbar-track{background-color:#fff;border-radius:50rem}.review .review-list::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:50rem}.review .review-list::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}@supports not selector(::-webkit-scrollbar){.review .review-list{scrollbar-width:thin;scrollbar-color:#ddd #fff}}.review .review-list-item{flex-shrink:0;width:90%;max-width:300px;padding:1.25rem 1.5rem;background-color:#fff;border:1px solid #ddd;border-radius:4px}.review .review-list-item-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.review .review-list-item-user{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:0.25rem}.review .review-list-item-icon{width:3.75rem;aspect-ratio:1}.review .review-list-item-icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.review .review-list-item-profile{font-size:0.75rem;line-height:1;color:#666;white-space:nowrap}.review .review-list-item-info{flex:1;min-width:0}.review .review-list-item-title{margin-bottom:0.25rem;font-size:1rem;font-weight:700;line-height:1.65}.review .review-list-item-rating{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.review .review-list-item-score{font-size:0.75rem;line-height:1;color:#666;white-space:nowrap}.review .review-list-item-text{font-size:0.875rem;line-height:2}.review .review-list-item-text>p{margin:0}.voice-stars{display:inline-flex;flex-shrink:0;font-size:1rem;line-height:1}.voice-stars__star{color:#ddd}.voice-stars__star.is-filled{color:#0abab5}@media screen and (min-width: 992px){.review .review-list{gap:1.25rem}.review .review-list-item{width:35%;max-width:360px;padding:1.75rem;border-radius:8px}}.footer{background-color:#0abab5}.footer .footer-inner{padding-top:2.5rem;padding-bottom:2.5rem}.footer .footer-menu-list{display:grid;gap:1rem 0;margin-bottom:4rem}.footer .footer-menu-list .footer-menu-list-item{font-size:1rem;font-weight:700;line-height:1.65;color:#fff}.footer .footer-sns{margin-bottom:4rem}.footer .footer-sns .footer-sns-list{display:flex;justify-content:center;gap:0 1.5rem}.footer .footer-sns .footer-sns-list-item{height:2.25rem}.footer .copyright{font-size:1rem;line-height:1.65;color:#fff;text-align:center}@media screen and (min-width: 768px){.footer .footer-menu-list{display:flex;justify-content:center;gap:1rem 4rem}}@media screen and (min-width: 992px){.footer .footer-menu-list .footer-menu-list-item a{position:relative}.footer .footer-menu-list .footer-menu-list-item a:before{position:absolute;left:0;bottom:-0.3125rem;content:"";display:block;width:100%;height:0.125rem;background-color:#fff;transform:scaleX(0);transform-origin:right center;transition:transform .2s ease-in-out}.footer .footer-menu-list .footer-menu-list-item a:hover{color:inherit}.footer .footer-menu-list .footer-menu-list-item a:hover:before{transform:scaleX(1);transform-origin:left center}}@media screen and (min-width: 1440px){.footer .footer-menu-list{gap:1rem 4rem}}.blog .blog-mainvisual{position:relative;width:100%;height:143.5897435897vw}.blog .blog-mainvisual .mainvisual-image{height:inherit}.blog .blog-mainvisual .catch{position:absolute;bottom:3.5rem;margin:0 3.8461538462vw}.blog .blog-mainvisual .catch .catch-title{margin-bottom:1rem;padding:0.75rem 1rem;font-size:2.25rem;line-height:1.65;letter-spacing:.025em;background:hsla(0,0%,100%,.5)}.blog .blog-mainvisual .catch .catch-title span{color:#0abab5}.blog .blog-mainvisual .catch .catch-text{padding:0 1rem;font-size:1rem;font-weight:700;line-height:2}.blog .fx-ranking{margin-bottom:4rem}.blog .top-article{margin-bottom:4rem}@media screen and (min-width: 768px){.blog .blog-mainvisual{height:27.5rem}}@media screen and (min-width: 992px){.blog .blog-mainvisual .catch{top:0;bottom:0;height:min-content;margin:auto 12.5vw;padding:0}.blog .blog-mainvisual .catch .catch-title{margin-bottom:1.5rem;font-size:3.125rem}.blog .fx-ranking{margin-bottom:5rem}.blog .top-article{margin-bottom:5rem}}.blog-article-detail .article-meta{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px dotted #ddd}.blog-article-detail .article-title{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.65;letter-spacing:.025em}.blog-article-detail .article-date{font-size:0.875rem;line-height:1.65;color:#999}.blog-article-detail .article-eyecatch{margin-bottom:3rem}.blog-article-detail .article-eyecatch img{object-fit:contain;aspect-ratio:7/5}.blog-article-detail .article-lead-text{margin-bottom:3rem;font-size:1rem;line-height:2}.blog-article-detail .fx-conversion{margin-bottom:3rem;overflow-x:auto}.blog-article-detail .fx-conversion table{white-space:nowrap}.blog-article-detail .fx-conversion table td{text-align:left}.blog-article-detail .fx-conversion .fx-logo{text-align:center}.blog-article-detail .fx-conversion .fx-logo img{display:inline-block;width:13rem}.blog-article-detail .fx-conversion .fx-btn{text-align:center}.blog-article-detail .fx-conversion .fx-conversion-text{margin-top:-2rem;font-size:1rem;line-height:1.65}.blog-article-detail .mokuji{margin-bottom:3rem}@media screen and (min-width: 992px){.blog-article-detail .fx-conversion{overflow-x:auto}.blog-article-detail .fx-conversion table{white-space:normal}.blog-article-detail .fx-conversion .fx-conversion-text{display:none}}.top .header{position:absolute}.top .mainvisual{height:100vh}.top .mainvisual .mainvisual-image{height:inherit}.top .mainvisual .catch{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff;height:min-content;padding:0 3.8461538462vw}.top .mainvisual .catch .catch-title{font-size:2.5rem;font-weight:500;line-height:1.65;letter-spacing:.025em}.top .mainvisual .catch .catch-title span{display:inline-block;margin:0 2.0512820513vw;font-size:1.875rem;font-weight:400;vertical-align:text-bottom}.top .mainvisual .scroll{position:absolute;bottom:2rem;width:fit-content;right:0;left:0;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;letter-spacing:.05em;color:#fff}.top .mainvisual .scroll .scroll-icon{margin-top:1rem;animation:scrollanimation 1.8s ease infinite}@keyframes scrollanimation{0%{opacity:0;transform:translateY(-10px)}50%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(10px)}}.top .block-about .about-catch-jp{margin-bottom:3rem;font-size:2rem;font-weight:700;color:#0abab5;text-align:center;line-height:1.65;letter-spacing:.025em}.top .block-about .about-text{margin-bottom:7.5rem;font-size:1.125rem;font-weight:700;line-height:2}.top .block-about .about-catch-en{font-size:3.125rem;font-weight:700;line-height:1.3;color:#0abab5;text-align:center;opacity:.4}.top .block-service{background-color:#efffff}.top .block-service .service-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:3.5rem}.top .block-service .service-list .service-list-item{position:relative;width:42.8205128205vw}.top .block-service .service-list .service-list-item .service-list-item-image{position:relative}.top .block-service .service-list .service-list-item .service-list-item-image img{aspect-ratio:7/5}.top .block-service .service-list .service-list-item .service-list-item-image::before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #999999, #0ABAB5);opacity:.5}.top .block-service .service-list .service-list-item .service-list-item-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;text-align:center;color:#fff;line-height:1.65}.top .block-news{background-color:#efffff}.top .block-company .table-border{margin-bottom:3.5rem}.top .block-company .company-map{margin-top:5rem}.top .block-company .company-map iframe{width:100vw;height:143.5897435897vw;margin:0 calc(50% - 50vw)}@media screen and (min-width: 768px){.top .mainvisual .catch .catch-title{text-align:center}.top .mainvisual .catch .catch-title span{margin:0 0.5rem}.top .block-about .about-catch-jp{margin-bottom:3.5rem}.top .block-about .about-text{margin-bottom:8.5rem;text-align:center}.top .block-about .about-catch-en{font-size:5.5rem}.top .block-service .service-list{gap:3rem}.top .block-service .service-list .service-list-item .service-list-item-title{font-size:1.25rem}.top .block-company .company-map{margin-top:5.5rem}.top .block-company .company-map iframe{height:35rem}}@media screen and (min-width: 992px){.top .header .global-menu-list .global-menu-list-item{color:#fff}.top .block-about .about-catch-en{font-size:8.25rem}.top .block-service .service-list{gap:3rem}.top .block-service .service-list .service-list-item{width:23rem}.top .block-news .news-list{width:60rem;margin:0 auto 3.5rem}.top .block-company .table-border{width:60rem;margin:0 auto 3.5rem}}@media screen and (min-width: 1280px){.top .block-service .service-list{width:75rem;margin:0 auto 3.5rem}.top .block-service .service-list .service-list-item{width:23rem}.top .block-interview .interview-list{width:75rem;margin:0 auto 3.5rem}}.service .lead-text{margin-bottom:4.5rem}.service .service-list{display:grid;gap:2.5rem 0}.service .service-list .service-list-item{position:relative;width:100%}.service .service-list .service-list-item .service-list-item-image{position:relative;height:88.2051282051vw}.service .service-list .service-list-item .service-list-item-image img{height:100%}.service .service-list .service-list-item .service-list-item-image::before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #999999, #0ABAB5);opacity:.5}.service .service-list .service-list-item .service-list-item-body{position:absolute;top:0;padding:6.1538461538vw 4.1025641026vw;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.4)}.service .service-list .service-list-item .service-list-item-title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;color:#fff;line-height:1.65}.service .service-list .service-list-item .service-list-item-text{font-size:1rem;line-height:2}@media screen and (min-width: 768px){.service .service-list .service-list-item a{transition:.2s}.service .service-list .service-list-item a:hover{opacity:.8}.service .service-list .service-list-item .service-list-item-image{position:relative;height:14rem}.service .service-list .service-list-item .service-list-item-body{padding:2rem}}.news-detail .article-detail{margin-top:6.5rem}.news-detail .article-meta{margin-bottom:6rem}.news-detail .article-title{margin-bottom:3rem;font-size:2rem;font-weight:700;line-height:1.65}.news-detail .article-date{font-size:1rem;line-height:1.65;color:#666;text-align:center}@media screen and (min-width: 992px){.news-detail .article-detail{width:60rem;margin:6.5rem auto 0}}.interview-detail .article-detail{margin-top:6.5rem}.interview-detail .article-meta{margin-bottom:4.5rem}.interview-detail .article-title{margin-bottom:3rem;font-size:2rem;font-weight:700;line-height:1.65}.interview-detail .article-eyecatch{width:100%;margin-bottom:2rem}.interview-detail .article-interview-name{margin-bottom:0.5rem;font-size:1.25rem;font-weight:700;line-height:1.65;text-align:center}.interview-detail .article-interview-position{font-size:1rem;font-weight:700;line-height:1.65;text-align:center;color:#666}.interview-detail .article-body h2{background:linear-gradient(45deg, #053F54, #0ABAB5);color:#fff}.interview-detail .article-body h3{border-image-source:linear-gradient(to right, #053F54, #0ABAB5);border-image-slice:1}.interview-detail .article-body h4{border-image-source:linear-gradient(to top, #053F54, #0ABAB5);border-image-slice:1}@media screen and (min-width: 992px){.interview-detail .article-detail{width:60rem;margin:6.5rem auto 0}}@media screen and (min-width: 1280px){.interview .block .block-inner{width:75rem}}.contact .lead-text{margin-bottom:4.5rem}.contact .form .btn-wrap{margin-top:3.5rem}.contact .text-supplement{margin-top:4.5rem}.contact .form-confirm .form-parts{margin:0.625rem 0}@media screen and (min-width: 992px){.contact .form-input{width:52.75rem;margin:0 auto}}.d-none{display:none !important}.d-inline{display:inline !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-block{display:block !important}.d-sm-inline-block{display:inline-block !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media screen and (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-block{display:block !important}.d-lg-inline-block{display:inline-block !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1280px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-block{display:block !important}.d-xl-inline-block{display:inline-block !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media screen and (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-md-content-start{justify-content:flex-start !important}.justify-md-content-end{justify-content:flex-end !important}.justify-md-content-center{justify-content:center !important}.justify-md-content-between{justify-content:space-between !important}.justify-md-content-around{justify-content:space-around !important}.align-md-items-start{align-items:flex-start !important}.align-md-items-end{align-items:flex-end !important}.align-md-items-center{align-items:center !important}.align-md-items-baseline{align-items:baseline !important}.align-md-items-stretch{align-items:stretch !important}.align-md-content-start{align-content:flex-start !important}.align-md-content-end{align-content:flex-end !important}.align-md-content-center{align-content:center !important}.align-md-content-between{align-content:space-between !important}.align-md-content-around{align-content:space-around !important}.align-md-content-stretch{align-content:stretch !important}.align-md-self-auto{align-self:auto !important}.align-md-self-start{align-self:flex-start !important}.align-md-self-end{align-self:flex-end !important}.align-md-self-center{align-self:center !important}.align-md-self-baseline{align-self:baseline !important}.align-md-self-stretch{align-self:stretch !important}}@media screen and (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-lg-content-start{justify-content:flex-start !important}.justify-lg-content-end{justify-content:flex-end !important}.justify-lg-content-center{justify-content:center !important}.justify-lg-content-between{justify-content:space-between !important}.justify-lg-content-around{justify-content:space-around !important}.align-lg-items-start{align-items:flex-start !important}.align-lg-items-end{align-items:flex-end !important}.align-lg-items-center{align-items:center !important}.align-lg-items-baseline{align-items:baseline !important}.align-lg-items-stretch{align-items:stretch !important}.align-lg-content-start{align-content:flex-start !important}.align-lg-content-end{align-content:flex-end !important}.align-lg-content-center{align-content:center !important}.align-lg-content-between{align-content:space-between !important}.align-lg-content-around{align-content:space-around !important}.align-lg-content-stretch{align-content:stretch !important}.align-lg-self-auto{align-self:auto !important}.align-lg-self-start{align-self:flex-start !important}.align-lg-self-end{align-self:flex-end !important}.align-lg-self-center{align-self:center !important}.align-lg-self-baseline{align-self:baseline !important}.align-lg-self-stretch{align-self:stretch !important}}@media screen and (min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-xl-content-start{justify-content:flex-start !important}.justify-xl-content-end{justify-content:flex-end !important}.justify-xl-content-center{justify-content:center !important}.justify-xl-content-between{justify-content:space-between !important}.justify-xl-content-around{justify-content:space-around !important}.align-xl-items-start{align-items:flex-start !important}.align-xl-items-end{align-items:flex-end !important}.align-xl-items-center{align-items:center !important}.align-xl-items-baseline{align-items:baseline !important}.align-xl-items-stretch{align-items:stretch !important}.align-xl-content-start{align-content:flex-start !important}.align-xl-content-end{align-content:flex-end !important}.align-xl-content-center{align-content:center !important}.align-xl-content-between{align-content:space-between !important}.align-xl-content-around{align-content:space-around !important}.align-xl-content-stretch{align-content:stretch !important}.align-xl-self-auto{align-self:auto !important}.align-xl-self-start{align-self:flex-start !important}.align-xl-self-end{align-self:flex-end !important}.align-xl-self-center{align-self:center !important}.align-xl-self-baseline{align-self:baseline !important}.align-xl-self-stretch{align-self:stretch !important}}.fix{width:100%;height:100%;overflow:hidden}.js-animation-title h1{opacity:0}.js-animation-contents{opacity:0}.js-animation-catch{opacity:0}.js-animation-blog-mainvisual{opacity:0}.grunion-field-wrap{width:100%;margin-bottom:2.5rem}.wp-block-jetpack-contact-form-is-layout-flex{gap:2.5rem}.grunion-field-label{display:block;margin:0.625rem 0;font-size:1rem;font-weight:700;line-height:1.65}.grunion-field-label .grunion-label-required{margin:0 0.5rem;font-size:0.625rem;color:#0abab5;vertical-align:middle}.grunion-field-label:not(:has(.grunion-label-required)){padding-right:1.625rem}.wp-block-jetpack-button{display:flex;justify-content:center;align-items:center;width:auto !important;margin-top:3.5rem;gap:1.5rem;margin:0 auto !important}.wp-block-button__link{display:inline-flex;align-items:center;gap:0.5rem;position:relative;font-weight:700;text-align:center;line-height:1.65;white-space:nowrap;border:2px solid rgba(0,0,0,0);border-radius:50rem !important;box-shadow:2px 2px 5px 0 rgba(0,0,0,.15) !important;transition:.2s;width:auto !important;padding:0.875rem 3.5rem !important;font-size:1rem !important;background-color:#0abab5 !important;border-color:#0abab5 !important;color:#fff !important}.text-supplement{margin-top:4.5rem}.contact-form-submission{display:none}.contact-form__warning-icon{display:none}.contact-form__error{font-size:1rem;margin-bottom:0;margin-top:0;width:100%;text-align:center;display:none}.contact-form__input-error{display:none}@media screen and (min-width: 768px){.grunion-field-wrap{display:grid;grid-template-columns:10rem 1fr;gap:0 3.5rem;grid-template-areas:"label parts" "label error"}.grunion-field-wrap .grunion-field-label{grid-area:label;text-align:right}.grunion-field-wrap .grunion-field{grid-area:parts}.grunion-field-wrap .form-error{grid-area:error}.wp-block-jetpack-contact-form-container .wp-block-button__link{padding:0.875rem 3.5rem !important}}@media screen and (min-width: 992px){.wp-block-jetpack-contact-form-container{width:52.75rem;margin:0 auto}.wp-block-jetpack-contact-form-container .wp-block-button__link{padding:0.875rem 3.5rem}}/*# sourceMappingURL=style.min.css.map */