/*! 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}}
