/*! global.scss */main *,main *:after,main *:before{box-sizing:border-box}main *{margin:0;padding:0;font-size:inherit;line-height:inherit}main pre,main textarea{overflow:auto}main template{display:none}main details,main main,main summary{display:block}main input[type=number]{width:auto}main input[type=search]{-webkit-appearance:textfield}main input[type=search]::-webkit-search-cancel-button,main input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main progress{display:inline-block}main small{font-size:75%}main sub,main sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}main sup{top:-.5em}main sub{bottom:-.25em}main textarea{resize:vertical}main audio,main canvas,main iframe,main img,main svg,main video{vertical-align:middle}main audio:not([controls]){display:none}main img{width:100%;max-width:100%;height:auto;border:0}main img[src$=".svg"]{width:100%}main button,main input,main select,main textarea{min-height:1.5em;color:inherit;font-weight:inherit;font-style:inherit;font-family:inherit}main button{overflow:visible}main button,main select{text-transform:none}main input{line-height:normal}main button,main html input[type=button],main input[type=reset],main input[type=submit]{-webkit-appearance:button;cursor:pointer;border-style:none;background-color:transparent}main button[disabled],main html input[disabled]{cursor:default}main button::-moz-focus-inner,main input::-moz-focus-inner{border:0;padding:0}main code,main kbd,main pre,main samp{font-family:monospace}main ol,main ul{list-style:none}main select{-moz-appearance:none;-webkit-appearance:none}main table{border-spacing:0;border-collapse:collapse}main fieldset{border:0}main{background-color:var(--color-white);color:var(--color-black-1);-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,serif;-webkit-text-size-adjust:100%;line-height:1.5;word-wrap:break-word;font-size:1.6rem;font-weight:500}main a{color:inherit;text-decoration:none}main a:visited{color:inherit}main a:hover{color:inherit;text-decoration:none}main a:active{color:inherit;text-decoration:none}main a[href^="tel:"]:hover{color:inherit}@media (min-width: 768px){main a[href^="tel:"]{text-decoration:none;cursor:text}}main h1,main h2,main h3,main h4,main h5,main h6,main ul,main li,main section{font-weight:inherit}main section p{color:inherit}main .u-hidden{display:none!important;visibility:hidden}@media (min-width: 320px) and (max-width: 767.98px){main .u-hidden-sm{display:none!important;visibility:hidden}}@media (min-width: 320px){main .u-hidden-up-sm{display:none!important;visibility:hidden}}@media (max-width: 767.98px){main .u-hidden-down-sm{display:none!important;visibility:hidden}}@media (min-width: 768px) and (max-width: 1279.98px){main .u-hidden-md{display:none!important;visibility:hidden}}@media (min-width: 768px){main .u-hidden-up-md{display:none!important;visibility:hidden}}@media (max-width: 1279.98px){main .u-hidden-down-md{display:none!important;visibility:hidden}}@media (min-width: 1280px) and (max-width: 1919.98px){main .u-hidden-lg{display:none!important;visibility:hidden}}@media (min-width: 1280px){main .u-hidden-up-lg{display:none!important;visibility:hidden}}@media (max-width: 1919.98px){main .u-hidden-down-lg{display:none!important;visibility:hidden}}@media (min-width: 1920px){main .u-hidden-xl{display:none!important;visibility:hidden}}@media (min-width: 1920px){main .u-hidden-up-xl{display:none!important;visibility:hidden}}main .u-hidden-down-xl{display:none!important;visibility:hidden}main .u-visuallyhidden{position:absolute;overflow:hidden;border:0;margin:-1px;padding:0;height:1px;width:1px;clip:rect(0 0 0 0)}main .u-visuallyhidden.focusable:active,main .u-visuallyhidden.focusable:focus{position:static;overflow:visible;margin:0;width:auto;height:auto;clip:auto}main .u-invisible{visibility:hidden}main .clearfix:after{content:"";display:block;clear:both}main{--color-white: #fff;--color-black-1: #666;--color-black-2: #838a93;--color-gray: #c1c1c1;--color-gray-2: #707070;--color-gray-3: #9e9e9e;--color-gray-green: #627170;--color-green: #9eb7b5;--color-green-2: #deefea;--color-green-3: #6d827d;--color-blue: #e4edf4;--color-blue-2: #727a84;--color-orange: #fcf6e6;--color-brawn: #857662;--font-poppins: "Poppins", "Noto Sans JP", serif}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.link-btn[data-astro-cid-h356obp2]{position:relative;display:grid;width:85.3333333333vw;padding:4.5333333333vw 10.6666666667vw 5.0666666667vw;background-color:var(--color-green);border-radius:13.3333333333vw}@media (min-width: 768px){.link-btn[data-astro-cid-h356obp2]{width:clamp(192px,25vw,320px);padding:clamp(10.2px,1.328125vw,17px) clamp(24px,3.125vw,40px) clamp(11.4px,1.484375vw,19px);border-radius:clamp(30px,3.90625vw,50px)}}.link-btn[data-astro-cid-h356obp2]>.txt{font-size:clamp(1.536rem,4.8vw,3.6864rem);line-height:1.3333333333;color:var(--color-white);text-align:center;letter-spacing:.15em}@media (min-width: 768px){.link-btn[data-astro-cid-h356obp2]>.txt{font-size:clamp(1.08rem,1.40625vw,1.8rem)}}.link-btn[data-astro-cid-h356obp2]>.arrow{position:absolute;inset:0 6.4vw 0 auto;width:2.5333333333vw;height:-moz-fit-content;height:fit-content;margin:auto;font-size:0}@media (min-width: 768px){.link-btn[data-astro-cid-h356obp2]>.arrow{right:clamp(14.4px,1.875vw,24px);width:clamp(5.7px,.7421875vw,9.5px)}}@media (any-hover: hover){.link-btn[data-astro-cid-h356obp2]{transition:opacity .15s cubic-bezier(0,0,.58,1)}.link-btn[data-astro-cid-h356obp2]>.arrow[data-astro-cid-h356obp2]{transition:transform .15s cubic-bezier(0,0,.58,1)}.link-btn[data-astro-cid-h356obp2]:hover{opacity:.85}.link-btn[data-astro-cid-h356obp2]:hover>.arrow[data-astro-cid-h356obp2]{transform:translate(50%)}}
