.l-container:where(.astro-D6PUH33W){width:100%;max-width:1070px;margin:0 auto;padding:0 35px}@media screen and (max-width: 1024px){.l-container:where(.astro-D6PUH33W){padding:0 20px}}@media screen and (max-width: 767px){.l-container:where(.astro-D6PUH33W){padding:0 15px}}.c-nav_list:where(.astro-XKRHSTPM){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:81px;padding:20px 0;border-bottom:2px solid var(--ag-color-black01)}@media screen and (max-width: 767px){.c-nav_list:where(.astro-XKRHSTPM){min-height:70px}}.c-nav_item:where(.astro-XKRHSTPM){margin:5px 50px}@media screen and (max-width: 1024px){.c-nav_item:where(.astro-XKRHSTPM){margin:5px 25px}}@media screen and (max-width: 767px){.c-nav_item:where(.astro-XKRHSTPM){margin:5px 18px}}.c-nav_link:where(.astro-XKRHSTPM){color:var(--ag-color-black01);font-family:var(--ag-font-en);font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.c-nav_link:where(.astro-XKRHSTPM){font-size:1.4rem}}.c-footer:where(.astro-SZ7XMLTE){padding:50px 0 20px}@media screen and (max-width: 767px){.c-footer:where(.astro-SZ7XMLTE){padding:25px 0 20px}}.c-footer_copyright:where(.astro-SZ7XMLTE){margin-top:40px;font-size:1.4rem;text-align:center}@media screen and (max-width: 767px){.c-footer_copyright:where(.astro-SZ7XMLTE){margin-top:20px}}.p-mv:where(.astro-S5SGTWB7){position:relative;margin-bottom:24px}@media screen and (max-width: 767px){.p-mv:where(.astro-S5SGTWB7){margin-bottom:5px}}.p-mv_img:where(.astro-S5SGTWB7){min-height:320px;object-fit:cover;object-position:70% 50%}@media screen and (max-width: 767px){.p-mv_img:where(.astro-S5SGTWB7){min-height:220px}}.p-mv_heading:where(.astro-S5SGTWB7){position:absolute;width:100%;height:100%;top:0;left:0;padding:0 100px}@media screen and (max-width: 1024px){.p-mv_heading:where(.astro-S5SGTWB7){padding:0 50px}}@media screen and (max-width: 767px){.p-mv_heading:where(.astro-S5SGTWB7){padding:0 25px}}.p-mv_headingInner:where(.astro-S5SGTWB7){position:absolute;top:50%;transform:translateY(calc(-50% - 2px))}@media screen and (max-width: 767px){.p-mv_headingInner:where(.astro-S5SGTWB7){text-align:center;top:16%;left:50%;transform:translate(-50%,-50%)}.p-mv_headingInner:where(.astro-S5SGTWB7) img:where(.astro-S5SGTWB7){width:127px}}.p-mv_title:where(.astro-S5SGTWB7){margin-bottom:8px;color:var(--ag-color-navy);font-family:var(--ag-font-en);font-size:5.4rem;font-weight:700}@media screen and (max-width: 767px){.p-mv_title:where(.astro-S5SGTWB7){font-size:3.4rem;line-height:1.2;margin-bottom:0}}@media screen and (max-width: 1024px){.c-header_container:where(.astro-3EF6KSR2){padding:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.u-object--cover{object-fit:cover}.u-d-none{display:none!important}.u-d-block{display:block!important}.u-pc-none{display:none}@media screen and (max-width: 1024px){.u-pc-none{display:block}}@media screen and (max-width: 767px){.u-sp-none{display:none}}.u-sp-block{display:none}@media screen and (max-width: 767px){.u-sp-block{display:block}}.u-md-only{display:none}@media only screen and (max-width: 1024px) and (min-width: 767px){.u-md-only{display:block}}@media only screen and (max-width: 1024px) and (min-width: 767px){.u-md-none-only{display:none}}:root{--ag-size-2xs: 0;--ag-size-xs: 414px;--ag-size-sm: 767px;--ag-size-md: 1024px;--ag-size-lg: 1280px;--ag-size-xl: 1440px;--ag-size-2xl: 1650px;--ag-size-3xl: 1920px;--ag-font-main: "Noto Sans JP", "Hiragino Sans", sans-serif;--ag-font-en: "myriad-pro", sans-serif;--ag-color-white: #ffffff;--ag-color-black: #000000;--ag-color-black01: #1c1c1c;--ag-color-black02: #363636;--ag-color-dgrey: #727272;--ag-color-lgrey: #f7f7f7;--ag-color-grey: #d9d9d9;--ag-color-blue: #4ec3e0;--ag-color-navy: #051c2c;--ag-color-red: #ff4545;--ag-color-green: #00b2a9;--ag-color-geekblue2: #95beeb}html{height:100%;font-size:62.5%;scroll-behavior:smooth}html *{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 767px){html{min-width:320px}}body{line-height:1.5;word-break:break-all;font-family:var(--ag-font-main);font-size:1.6rem}@media screen and (max-width: 1024px){body{font-size:1.5rem}}@media screen and (max-width: 767px){body{font-size:1.4rem}}a{text-decoration:none;transition:opacity .1s ease-in-out}a:hover{opacity:.75}a:active,a:visited,a:focus{color:inherit}a:focus{outline:none}img{max-width:100%;height:auto}body{opacity:0;transition:opacity .5s ease}@media screen and (max-width: 1024px){.layout{padding-top:20px}}.c-common-pagination .swiper-pagination-bullet{width:17px;height:17px;border-radius:50%;margin:0 7px!important;background-color:#e3e3e3;opacity:1}.c-common-pagination .swiper-pagination-bullet-active{background-color:var(--ag-color-blue)}
