@charset "UTF-8";:root{--zoom-level:1;--base-pc:1536;--base-sp:414;--base-min:768;--base-max:1536;--pc-size:var(--base-pc);--sp-size:var(--base-sp)}:where(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;background:0 0}:where(body){line-height:1}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section){display:block}:where(ul){list-style:none}:where(blockquote,q){quotes:none}:where(blockquote:before,blockquote:after,q:before,q:after){content:none}:where(a){margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}:where(ins){background-color:#ff9;color:#000;text-decoration:none}:where(mark){background-color:#ff9;color:#000;font-style:italic;font-weight:700}:where(del){text-decoration:line-through}:where(abbr[title],dfn[title]){border-bottom:1px dotted;cursor:help}:where(table){border-collapse:collapse;border-spacing:0}:where(hr){display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}:where(input,select){vertical-align:middle}body,html{min-height:100%}html{color:#4c4948;overflow-y:scroll;background-color:#19a07a}@media not screen and (min-width:767px){html{font-size:calc(100vw / calc(var(--base-sp)/ 100))}html[data-device=mobile]{font-size:calc(625% * calc(var(--sp-size)/ var(--base-sp)))}html[data-device=pc]{font-size:calc(calc(100vw * var(--zoom-level))/ calc(var(--base-sp)/ 100))}}@media screen and (min-width:767px){html{font-size:calc(625% * calc(var(--base-min)/ var(--base-pc)))}}@media screen and (min-width:768px){html{font-size:calc(calc(100vw * var(--zoom-level))/ calc(var(--base-pc)/ 100))}html[data-device=tablet]{font-size:calc(625% * calc(var(--pc-size)/ var(--base-pc)))}}@media screen and (min-width:1536px),print{html{font-size:calc(625% * calc(var(--base-max)/ var(--base-pc)))}}body{position:relative;font-family:"Noto Sans JP",serif;font-size:160%;-webkit-text-size-adjust:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}@media screen and (min-width:767px){body{font-size:.16rem;line-height:1.8}body.-pcMenu.-menuOpen{position:fixed;left:0;top:0;width:100vw;height:100vh}}@media not screen and (min-width:767px){body{font-size:.14rem;line-height:1.8}body.-menuOpen{position:fixed;left:0;top:0;width:100vw;height:100vh}}#wrapper{overflow:clip;display:flex;flex-direction:column}@media screen and (min-width:767px){#wrapper{padding-top:1.4rem}}@media not screen and (min-width:767px){#wrapper{margin-top:-.14rem}}#wrapper::before{position:absolute;content:''}@media screen and (min-width:767px){#wrapper::before{top:0;left:0;width:100%;height:1.4rem;background-color:#f5f1e5}}@media screen and (min-width:767px){#wrapper article{margin-top:-12.0759rem}}@media not screen and (min-width:767px){#wrapper article{margin-top:-3.2rem}}#main{display:block}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}img{height:auto;line-height:1;max-width:100%;vertical-align:top}table td img,table th img{vertical-align:middle}@media screen and (min-width:767px){[style*="--widthPc"]{width:calc(var(--widthPc)/ 100 * 1rem)}}@media not screen and (min-width:767px){[style*="--widthSp"]{width:calc(var(--widthSp)/ 100 * 1rem)}}@media screen and (min-width:767px){.telLink{color:#4c4948;pointer-events:none;text-decoration:none}}@media not screen and (min-width:767px){.telLink{text-decoration:underline}}@media screen and (min-width:767px){.-pcItem{display:block}}@media not screen and (min-width:767px){.-pcItem{display:none!important}}@media screen and (min-width:767px){br.-pcItem{display:inline!important}}@media screen and (min-width:767px){.-spItem{display:none!important}}@media not screen and (min-width:767px){.-spItem{display:block}}@media not screen and (min-width:767px){br.-spItem{display:inline!important}}@media screen and (min-width:767px){.-mt0{margin-top:0}}@media not screen and (min-width:767px){.-mt0{margin-top:0}}@media screen and (min-width:767px){.-mt5{margin-top:.05rem}}@media not screen and (min-width:767px){.-mt5{margin-top:.05rem}}@media screen and (min-width:767px){.-mt10{margin-top:.1rem}}@media not screen and (min-width:767px){.-mt10{margin-top:.1rem}}@media screen and (min-width:767px){.-mt15{margin-top:.15rem}}@media not screen and (min-width:767px){.-mt15{margin-top:.15rem}}@media screen and (min-width:767px){.-mt20{margin-top:.2rem}}@media not screen and (min-width:767px){.-mt20{margin-top:.2rem}}@media screen and (min-width:767px){.-mt25{margin-top:.25rem}}@media not screen and (min-width:767px){.-mt25{margin-top:.25rem}}@media screen and (min-width:767px){.-mt30{margin-top:.3rem}}@media not screen and (min-width:767px){.-mt30{margin-top:.3rem}}@media screen and (min-width:767px){.-mt35{margin-top:.35rem}}@media not screen and (min-width:767px){.-mt35{margin-top:.35rem}}@media screen and (min-width:767px){.-mt40{margin-top:.4rem}}@media not screen and (min-width:767px){.-mt40{margin-top:.4rem}}@media screen and (min-width:767px){.-mt45{margin-top:.45rem}}@media not screen and (min-width:767px){.-mt45{margin-top:.45rem}}@media screen and (min-width:767px){.-mt50{margin-top:.5rem}}@media not screen and (min-width:767px){.-mt50{margin-top:.5rem}}@media screen and (min-width:767px){.-mt55{margin-top:.55rem}}@media not screen and (min-width:767px){.-mt55{margin-top:.55rem}}@media screen and (min-width:767px){.-mt60{margin-top:.6rem}}@media not screen and (min-width:767px){.-mt60{margin-top:.6rem}}@media screen and (min-width:767px){.-mb0{margin-bottom:0}}@media not screen and (min-width:767px){.-mb0{margin-bottom:0}}@media screen and (min-width:767px){.-mb5{margin-bottom:.05rem}}@media not screen and (min-width:767px){.-mb5{margin-bottom:.05rem}}@media screen and (min-width:767px){.-mb10{margin-bottom:.1rem}}@media not screen and (min-width:767px){.-mb10{margin-bottom:.1rem}}@media screen and (min-width:767px){.-mb15{margin-bottom:.15rem}}@media not screen and (min-width:767px){.-mb15{margin-bottom:.15rem}}@media screen and (min-width:767px){.-mb20{margin-bottom:.2rem}}@media not screen and (min-width:767px){.-mb20{margin-bottom:.2rem}}@media screen and (min-width:767px){.-mb25{margin-bottom:.25rem}}@media not screen and (min-width:767px){.-mb25{margin-bottom:.25rem}}@media screen and (min-width:767px){.-mb30{margin-bottom:.3rem}}@media not screen and (min-width:767px){.-mb30{margin-bottom:.3rem}}@media screen and (min-width:767px){.-mr0{margin-right:0}}@media not screen and (min-width:767px){.-mr0{margin-right:0}}@media screen and (min-width:767px){.-mr5{margin-right:.05rem}}@media not screen and (min-width:767px){.-mr5{margin-right:.05rem}}@media screen and (min-width:767px){.-mr10{margin-right:.1rem}}@media not screen and (min-width:767px){.-mr10{margin-right:.1rem}}@media screen and (min-width:767px){.-mr15{margin-right:.15rem}}@media not screen and (min-width:767px){.-mr15{margin-right:.15rem}}@media screen and (min-width:767px){.-mr20{margin-right:.2rem}}@media not screen and (min-width:767px){.-mr20{margin-right:.2rem}}@media screen and (min-width:767px){.-ml0{margin-left:0}}@media not screen and (min-width:767px){.-ml0{margin-left:0}}@media screen and (min-width:767px){.-ml5{margin-left:.05rem}}@media not screen and (min-width:767px){.-ml5{margin-left:.05rem}}@media screen and (min-width:767px){.-ml10{margin-left:.1rem}}@media not screen and (min-width:767px){.-ml10{margin-left:.1rem}}@media screen and (min-width:767px){.-ml15{margin-left:.15rem}}@media not screen and (min-width:767px){.-ml15{margin-left:.15rem}}@media screen and (min-width:767px){.-ml20{margin-left:.2rem}}@media not screen and (min-width:767px){.-ml20{margin-left:.2rem}}@media screen and (min-width:767px){.-pcPadding{padding-left:.5rem;padding-right:.5rem}}@media not screen and (min-width:767px){.-spPadding{padding-left:.2rem;padding-right:.2rem}}.-textRight{text-align:right}.-textCenter{text-align:center}.-textLeft{text-align:left}@media (prefers-reduced-motion:reduce){.inview{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}.inview *{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}}@media (prefers-reduced-motion:reduce){.-inviewed{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}.-inviewed *{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}}.screenReaderText{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;clip:rect(1px,1px,1px,1px)!important}.skipItem{text-align:center;position:absolute;width:100%;z-index:2000}.skipItem a{background:rgba(255,255,255,.8);display:block;font-weight:700;height:1px;width:100%;transform:translateY(-1rem);transition:transform .25s ease;text-indent:-9999px}.skipItem a:focus-within{transform:translateY(0);text-indent:initial;height:auto}@media not screen and (min-width:767px){.skipItem a{outline:auto;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)}}@media print{body{width:13.66rem;zoom:.8}.inview{opacity:1!important}}.bg__text{position:sticky;top:0;z-index:-1}@media screen and (min-width:767px){.bg__text{width:16.1036rem;height:11.2759rem;margin:.8rem auto 0}}@media not screen and (min-width:767px){.bg__text{width:6.08rem;height:4.2573rem;margin-top:-1rem;margin-left:-.19rem}}.bg__text img{width:100%;height:auto}#footer{position:relative;background:radial-gradient(50% 50% at 50% 50%,rgba(9,75,57,0) 0,rgba(9,75,57,.2) 100%),linear-gradient(0deg,rgba(9,75,57,.85),rgba(9,75,57,.85)),url(img/footer_bg.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:767px){#footer{border-radius:0 1.6rem 0 0}}@media not screen and (min-width:767px){#footer{border-radius:0 .8rem 0 0}}#footer::before{position:absolute;width:100%;height:100%;content:''}.footer__inner{position:relative}@media screen and (min-width:767px){.footer__inner{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media screen and (min-width:767px){.footer__inner{padding:1.04rem 0 2.83rem}}@media not screen and (min-width:767px){.footer__inner{padding:.84rem .35rem 1.48rem}}.footer__copy{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;text-box:trim-both cap alphabetic;text-align:center}@media screen and (min-width:767px){.footer__copy{font-size:.4rem;line-height:1}}@media not screen and (min-width:767px){.footer__copy{font-size:.28rem;line-height:1.8}}.footer__logo{margin-left:auto;margin-right:auto}@media screen and (min-width:767px){.footer__logo{margin-top:.64rem;width:4.9504rem}}@media not screen and (min-width:767px){.footer__logo{margin-top:.42rem;width:2.7846rem}}.footer__logo img{width:100%;height:auto}.footer__address{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;color:#fff;line-height:1.5;text-box:trim-both cap alphabetic;text-align:center}@media screen and (min-width:767px){.footer__address{margin-top:.4rem;font-size:.18rem}}@media not screen and (min-width:767px){.footer__address{margin-top:.32rem;font-size:.18rem}}.footer__address span.-bold{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.footer__address a{color:#fff;text-decoration:none}.footer__access{text-align:center}@media screen and (min-width:767px){.footer__access{margin-top:.4rem}}@media not screen and (min-width:767px){.footer__access{margin-top:.24rem}}.footer__access a{display:inline-block;background-color:#19a07a;border-radius:.5rem;padding:.24rem .48rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1.5;text-box:trim-both cap alphabetic;text-align:center;text-decoration:none;transition:.3s ease all}@media screen and (min-width:767px){.footer__access a{font-size:.18rem}}@media not screen and (min-width:767px){.footer__access a{font-size:.21rem}}@media screen and (min-width:767px){.footer__access a:hover{background-color:#127c5e}}.footer__read{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;color:#fff;line-height:1.5;text-box:trim-both cap alphabetic;text-align:center}@media screen and (min-width:767px){.footer__read{margin-top:.84rem}}@media not screen and (min-width:767px){.footer__read{margin-top:.74rem;font-size:.15rem}}.footer__read a{color:#96c60f}.footer__copyright{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;color:#fff;line-height:1.5;text-box:trim-both cap alphabetic;text-align:center}@media screen and (min-width:767px){.footer__copyright{margin-top:.43rem;font-size:.14rem}}@media not screen and (min-width:767px){.footer__copyright{margin-top:.32rem;font-size:.12rem}}input,label,textarea{vertical-align:middle}input:focus,label:focus,textarea:focus{border-color:#0570c7}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bababa}input::-moz-placeholder,textarea::-moz-placeholder{color:#bababa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bababa}input{padding:0;border:none;border-radius:0;outline:0;background:0 0}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}select::-ms-expand{background-color:transparent;border:0;display:none}select:focus{border-color:#0570c7}textarea{resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;outline:0;width:100%}button,input[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:0 0}button:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline:0}[role=button]:focus-visible,input[type=file]:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color;outline-offset:0}.input{background-color:#fff;border:1px solid #000;width:100%}@media screen and (min-width:767px){.input{padding:0 .2rem;height:.8rem;font-size:.18rem}}@media not screen and (min-width:767px){.input{font-size:.16rem;font-size:clamp(16px,.16rem,.16rem);height:.6rem;padding:0 .15rem}}.input.-radio{display:inline-block;position:absolute;opacity:0;width:0;height:0}.input.-radio+label{display:flex;align-items:center;cursor:pointer;position:relative}@media not screen and (min-width:767px){.input.-radio+label{font-size:.16rem;font-size:clamp(16px,.16rem,.16rem);line-height:1.3}}.input.-radio+label:last-of-type{margin-right:0}.input.-radio+label:before{background:#fff;border:1px solid #000;border-radius:50%;content:'';display:inline-block;position:relative;vertical-align:top;cursor:pointer;box-sizing:border-box}@media screen and (min-width:767px){.input.-radio+label:before{min-width:.24rem;width:.24rem;height:.24rem;margin-right:.1rem}}@media not screen and (min-width:767px){.input.-radio+label:before{width:.2rem;height:.2rem;margin-right:.08rem}}.input.-radio+label::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%3E%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") no-repeat center center;content:'';position:absolute;left:0;top:0;opacity:0}@media screen and (min-width:767px){.input.-radio+label::after{background-size:.14rem auto;width:.24rem;height:.24rem}}@media not screen and (min-width:767px){.input.-radio+label::after{background-size:.12rem auto;width:.2rem;height:.2rem}}.input.-radio:checked+label::after{opacity:1}.input.-radio:focus+label::before{border:1px solid #19a07a}.input.-radio:focus-visible+label{outline:auto;outline:auto -webkit-focus-ring-color}.input.-radio:disabled+label::before{border-color:#f9f9f9;background:#f9f9f9}.input.-checkbox{position:absolute;opacity:0;width:0;height:0}.input.-checkbox+label{cursor:pointer;display:inline-block;position:relative;padding-left:.27rem}.input.-checkbox+label:before{background:#fff;border:1px solid #000;content:'';display:block;position:absolute;cursor:pointer;left:0;width:.17rem;height:.17rem;top:.02rem}.input.-checkbox+label::after{content:'';background:0 0;display:block;position:absolute;opacity:0;border-left:2px solid #fff;border-bottom:4px solid #fff;border-top:1px solid transparent;border-right:1px solid transparent;transform:rotate(-45deg) scaleY(.5);width:.1rem;height:.1rem;left:.03rem;top:.02rem}.input.-checkbox:checked+label::before{background-color:#19a07a;border:1px solid #19a07a}.input.-checkbox:checked+label::after{opacity:1}.input.-checkbox:focus+label::before{border:1px solid #19a07a;border-color:#19a07a}.input.-checkbox:focus-visible+label{outline:auto;outline:auto -webkit-focus-ring-color}.input.-checkbox:disabled+label::before{border-color:#f9f9f9;background:#f9f9f9}.select{background:#fff;border:1px solid #000;line-height:1.2;width:100%}@media screen and (min-width:767px){.select{height:.8rem;font-size:.18rem;padding:0 .4rem 0 .2rem}}@media not screen and (min-width:767px){.select{font-size:.16rem;font-size:clamp(16px,.16rem,.16rem);height:.6rem;padding:0 .4rem 0 .15rem}}.selectWrap{display:inline-flex;position:relative}@media not screen and (min-width:767px){.selectWrap{width:100%}}.selectWrap::after{content:'';display:block;pointer-events:none;position:absolute;bottom:.04rem;top:0;margin:auto;border-top:1px solid #19a07a;border-right:1px solid #19a07a;transform:rotate(135deg);width:.08rem;height:.08rem;right:.17rem}.textarea{background-color:#fff;border:1px solid #000;width:100%}@media screen and (min-width:767px){.textarea{font-size:.18rem;min-height:2.5rem;padding:.2rem}}@media not screen and (min-width:767px){.textarea{font-size:.16rem;font-size:clamp(16px,.16rem,.16rem);min-height:1.6rem;padding:.15rem}}.inputWrap{overflow:hidden;display:flex;flex-wrap:wrap;margin-bottom:-.1rem}.inputWrap>div{margin-bottom:.1rem;position:relative}.inputWrap>div:not(:last-child){margin-right:.2rem}.inputWrap.-center{align-items:center}.inputWrap.-marginSmall>div:not(:last-child){margin-right:.1rem}.inputWrap.-block{display:block}.inputWrap.-block>div{margin-right:0}.inputWrap.-block>div:not(:last-child){margin-bottom:.1rem}.inputWrap.-block label{display:block!important}@media not screen and (min-width:767px){.inputWrap.-spBlock{display:block}.inputWrap.-spBlock>div{margin-right:0}.inputWrap.-spBlock>div:not(:last-child){margin-bottom:.1rem}}.postalButton{background-color:#000;color:#fff}@media screen and (min-width:767px){.postalButton{font-size:.12rem;padding:.06rem .1rem}.postalButton br{display:none}}@media not screen and (min-width:767px){.postalButton{font-size:.11rem;padding:.03rem .1rem;line-height:1.3}}.postalButton:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color;outline-offset:2px}ul.error{background-color:rgba(25,160,122,.1)}@media screen and (min-width:767px){ul.error{padding:.2rem}}@media not screen and (min-width:767px){ul.error{padding:.15rem}}ul.error a{text-decoration:underline}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){ul.error a:hover{text-decoration:none}}ul.error+*{margin-top:.2rem}.formTable{background-color:#fff;border-top:1px solid #c9d2cd;table-layout:fixed;width:100%}@media not screen and (min-width:767px){.formTable{display:block}.formTable tbody,.formTable td,.formTable th,.formTable tr{display:block}}.formTable tr.-verTop td,.formTable tr.-verTop th{vertical-align:top!important}.formTable td,.formTable th{border-bottom:1px solid #ddd;line-height:1.4;text-align:left;vertical-align:middle}@media screen and (min-width:767px){.formTable td,.formTable th{padding:.2rem .25rem}}@media not screen and (min-width:767px){.formTable td,.formTable th{padding:.15rem}}.formTable th{font-weight:700}@media screen and (min-width:767px){.formTable th{font-size:.18rem;width:28%}}@media not screen and (min-width:767px){.formTable th{border-bottom:none;font-size:.17rem}}.formTable th.required>span{background-color:red;display:inline-block;position:relative}@media screen and (min-width:767px){.formTable th.required>span{padding-right:.71rem}}@media not screen and (min-width:767px){.formTable th.required>span{padding-right:.568rem}}.formTable td{letter-spacing:.03em}@media screen and (min-width:767px){.formTable td{font-size:.16rem;width:72%}}@media not screen and (min-width:767px){.formTable td{font-size:.15rem}}.formTable td span.note{display:block;color:red}@media screen and (min-width:767px){.formTable td span.note{font-size:.13rem;margin-top:.1rem}}@media not screen and (min-width:767px){.formTable td span.note{font-size:.11rem;margin-top:.08rem}}.formTable td span.error{display:block;color:red}@media screen and (min-width:767px){.formTable td span.error{margin-top:.15rem}}@media not screen and (min-width:767px){.formTable td span.error{margin-top:.15rem}}.formLabelParent{width:100%;display:inline-flex;align-items:center;justify-content:space-between}.formLabel{display:inline-block;font-size:.12rem;line-height:1;margin-left:.1rem;padding:.03rem .05rem;white-space:nowrap}.formLabel.-required{color:#fff;background-color:red}*+.formPrivacy{margin-top:.4rem}.formPrivacy__title{font-weight:700}@media screen and (min-width:767px){.formPrivacy__title{font-size:.18rem}}@media not screen and (min-width:767px){.formPrivacy__title{font-size:.16rem}}.formPrivacy__title+*{margin-top:.15rem}.formPrivacy__contents{background-color:#eee;height:2rem;overflow-y:scroll;padding:.3rem .35rem;-webkit-overflow-scrolling:touch}@media screen and (min-width:767px){.formPrivacy__contents{font-size:.14rem}}.formPrivacy__contents[tabindex="0"]:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color;outline-offset:0}.formButton{display:flex;justify-content:center}@media screen and (min-width:767px){.formButton{margin-top:.5rem}}@media not screen and (min-width:767px){.formButton{margin-top:.3rem}}@media screen and (min-width:767px){.formButton>:not(:last-child){margin-right:.2rem}}@media not screen and (min-width:767px){.formButton>:not(:last-child){margin-right:.15rem}}@media screen and (min-width:767px){.formButton .button{min-width:3.2rem}}@media screen and (min-width:767px){#header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#f5f1e5;padding:.24rem .4rem .26rem}}@media not screen and (min-width:767px){#header{position:fixed;top:0;left:0;z-index:100;background-color:#fff;border-radius:0 0 .08rem .08rem;width:100%;padding:.16rem .24rem}body{padding-top:.96rem}}.header__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:767px){.header__logoBlock{display:flex;align-items:center}}.header__logo{transition:.3s ease all}@media screen and (min-width:767px){.header__logo{width:3.0464rem}}@media not screen and (min-width:767px){.header__logo{position:relative;z-index:1;width:1.6184rem}}.header__logo img{width:100%;height:auto}@media screen and (min-width:767px){.header__logo+.header__copy{margin-left:.4rem}}@media not screen and (min-width:767px){.header__logo+.header__copy{margin-top:.14rem}}@media screen and (min-width:767px){.scrolled .header__logo{width:2.3539rem}}.header__copy{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1;transition:.3s ease all}@media screen and (min-width:767px){.header__copy{font-size:.18rem}}@media not screen and (min-width:767px){.header__copy{position:relative;z-index:1;font-size:.1rem;letter-spacing:-.05em}}@media screen and (min-width:767px){.scrolled .header__copy{font-size:.14rem}}.header__linkBlock{text-align:right;transition:.3s ease all}@media not screen and (min-width:767px){.header__linkBlock{display:flex}}@media screen and (min-width:767px){.scrolled .header__linkBlock{display:flex;align-items:center;flex-direction:row-reverse}}@media not screen and (min-width:767px){.header__linkBlock>p{position:relative;z-index:1}}@media not screen and (min-width:767px){.header__linkBlock>p a{position:relative;display:block;background-color:#f9fff6;border:1px solid #c7e9df;border-radius:.08rem;width:.7rem;height:.64rem;padding-top:.42rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:.1rem;color:#4c4948;line-height:1;text-decoration:none;text-align:center}.header__linkBlock>p a::before{position:absolute;top:.06rem;left:50%;transform:translateX(-50%);background-image:url(img/sp_header_contact.png);background-repeat:no-repeat;background-size:100%;width:.32rem;height:.335rem;content:""}}.header__linkBlock .sp__menuBlock input{display:none}@media not screen and (min-width:767px){.header__linkBlock .sp__menuBlock input+label{position:relative;z-index:1;display:block;background-color:#19a07a;border:1px solid #19a07a;border-radius:.08rem;width:.7rem;height:.64rem;margin-left:.08rem;padding-top:.42rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:.1rem;color:#fff;line-height:1;text-align:center}.header__linkBlock .sp__menuBlock input+label::before{position:absolute;top:.16rem;left:50%;transform:translateX(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2218%22%20viewBox%3D%220%200%2022%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Crect%20x%3D%220.5%22%20y%3D%220.625%22%20width%3D%2221%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Crect%20x%3D%220.5%22%20y%3D%227.625%22%20width%3D%2221%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Crect%20x%3D%220.5%22%20y%3D%2214.625%22%20width%3D%2221%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fsvg%3E%20");background-repeat:no-repeat;background-size:100%;width:.21rem;height:.1662rem;content:""}.header__linkBlock .sp__menuBlock input+label::after{content:"MENU"}}@media not screen and (min-width:767px){.header__linkBlock .sp__menuBlock input:checked+label::before{top:.16rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Crect%20y%3D%2215.8492%22%20width%3D%2222.3004%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20transform%3D%22rotate(-45%200%2015.8492)%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Crect%20x%3D%222%22%20y%3D%220.0804443%22%20width%3D%2222.3004%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20transform%3D%22rotate(45%202%200.0804443)%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fsvg%3E%20");background-repeat:no-repeat;background-size:100%;width:.1777rem;height:.1762rem}.header__linkBlock .sp__menuBlock input:checked+label::after{content:"CLOSE"}}@media not screen and (min-width:767px){.header__linkBlock .sp__menuBlock input:checked+label+.sp__onepBlock{display:block}}@media not screen and (min-width:767px){.header__linkBlock .sp__menuBlock .sp__onepBlock{overflow:scroll;display:none;position:fixed;top:0;left:0;z-index:0;background-color:rgba(25,160,122,.9);width:100vw;height:100vh;padding:1.3rem .25rem 1.8rem}.header__linkBlock .sp__menuBlock .sp__onepBlock::before{position:fixed;top:0;left:0;z-index:1;background-color:#fff;border-radius:0 0 .08rem .08rem;width:100%;height:.96rem;content:""}}@media not screen and (min-width:767px) and (min-width:767px){.header__linkBlock .sp__menuBlock .sp__onepBlock>*{position:relative;z-index:0}}@media not screen and (min-width:767px){.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu{display:grid;grid-template-columns:repeat(2,1fr);gap:.13rem .15rem}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu li a{position:relative;display:block;background-color:#fff;border-radius:.08rem;padding:1.08rem 0 .34rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:.15rem;color:#4c4948;line-height:1;text-decoration:none;text-align:center}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu li a::before{position:absolute;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:100%;content:''}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu li a.--lab::before{top:.34rem;background-image:url(img/sp_header_lab.png);width:.645rem;height:.85rem}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu li a.--cultivation::before{top:.34rem;background-image:url(img/sp_header_cultivation.png);width:.755rem;height:.82rem}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu li a.--welfare::before{top:.27rem;background-image:url(img/sp_header_welfare.png);width:.7rem;height:.84rem}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu li a.--school::before{top:.34rem;background-image:url(img/sp_header_school.png);width:.96rem;height:.81rem}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__menu+.header__linkBlock__others{margin-top:.34rem}.header__linkBlock .sp__menuBlock .sp__onepBlock .header__linkBlock__others+.header__linkBlock__utility{margin-top:.3rem}}.header__linkBlock__utility{display:inline-flex;justify-content:flex-end;background-color:#e7f4e2;border-radius:.5rem}@media screen and (min-width:767px){.header__linkBlock__utility{border:2px solid #19a07a}}@media not screen and (min-width:767px){.header__linkBlock__utility{width:100%}}@media not screen and (min-width:767px){.header__linkBlock__utility li{width:50%}}.header__linkBlock__utility li:not(:last-of-type){border-right:2px solid #19a07a}.header__linkBlock__utility a{display:block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;text-box:trim-both cap alphabetic;text-decoration:none}@media screen and (min-width:767px){.header__linkBlock__utility a{padding:.12rem .2rem;font-size:.14rem}}@media not screen and (min-width:767px){.header__linkBlock__utility a{padding:.18rem;font-size:.15rem;text-align:center}}@media screen and (min-width:767px){.header__linkBlock__utility+.header__linkBlock__others{margin-top:.16rem}}.header__linkBlock__others{transition:.3s ease all}@media screen and (min-width:767px){.header__linkBlock__others{display:flex;justify-content:flex-end}}@media not screen and (min-width:767px){.header__linkBlock__others{display:grid;grid-template-columns:repeat(2,1fr);gap:.16rem}}@media screen and (min-width:767px){.header__linkBlock__others li+li{margin-left:.16rem}}.header__linkBlock__others a{display:block;border-radius:.5rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.16rem;text-box:trim-both cap alphabetic;text-decoration:none;transition:.3s ease all}@media screen and (min-width:767px){.header__linkBlock__others a{background-color:#19a07a;padding:.12rem .24rem;color:#fff}}@media not screen and (min-width:767px){.header__linkBlock__others a{background-color:#fff;padding:.14rem;color:#19a07a;text-align:center}}@media screen and (min-width:767px){.header__linkBlock__others a:hover{background-color:#127c5e}}@media screen and (min-width:767px){.scrolled .header__linkBlock__others{margin-top:0;margin-right:.21rem}}.fixed__bottom{position:fixed;bottom:-.02rem;z-index:100}.fixed__bottom .fixed__bottom__bg{position:relative;z-index:0}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__bg{margin-left:-2.5%;margin-right:-2.5%}}.fixed__bottom .fixed__bottom__bg img{width:100%;height:auto;filter:drop-shadow(0 -.04rem .16rem rgba(0, 0, 0, .1))}.fixed__bottom .fixed__bottom__list{position:absolute;z-index:1;display:flex;justify-content:center;width:100%}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list{bottom:.4rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list{bottom:.25rem}}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list>li+li{margin-left:.8rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list>li+li{margin-left:.36rem}}.fixed__bottom .fixed__bottom__list a{position:relative;display:block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;color:#4c4948;line-height:1;text-decoration:none}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a{transition:.3s ease all;padding-top:.98rem;font-size:.2rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a{padding-top:.78rem;font-size:.15rem}}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a:hover{color:#19a07a}.fixed__bottom .fixed__bottom__list a:hover::before{top:-.1rem}.fixed__bottom .fixed__bottom__list a:hover::after{width:.56rem;height:.1188rem}}.fixed__bottom .fixed__bottom__list a::after,.fixed__bottom .fixed__bottom__list a::before{position:absolute;top:0;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a::after,.fixed__bottom .fixed__bottom__list a::before{transition:.6s ease all}}.fixed__bottom .fixed__bottom__list a::after{background-image:url(img/section_title_icon_shadow.png)}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a::after{transition:.6s ease all;top:.8rem;width:.66rem;height:.14rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a::after{top:.6rem;width:.56rem;height:.1188rem}}.fixed__bottom .fixed__bottom__list a.--lab::before{background-image:url(img/section_title_icon_lab.png)}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--lab::before{width:.84rem;height:.8rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--lab::before{width:.63rem;height:.6rem}}.fixed__bottom .fixed__bottom__list a.--cultivation::before{background-image:url(img/section_title_icon_cultivation.png)}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--cultivation::before{width:1rem;height:.82rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--cultivation::before{width:.75rem;height:.62rem}}.fixed__bottom .fixed__bottom__list a.--welfare::before{background-image:url(img/section_title_icon_welfare.png)}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--welfare::before{width:.93rem;height:.83rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--welfare::before{width:.7rem;height:.63rem}}.fixed__bottom .fixed__bottom__list a.--school::before{background-image:url(img/section_title_icon_school.png)}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--school::before{width:1.28rem;height:.8rem}}@media not screen and (min-width:767px){.fixed__bottom .fixed__bottom__list a.--school::before{width:.96rem;height:.6rem}}.fixed__bottom .fixed__bottom__contact{position:absolute;z-index:1}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__contact{bottom:.5rem;right:calc((19vw - 1.08rem)/ 2)}}.fixed__bottom .fixed__bottom__contact a{position:relative;display:block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;color:#4c4948;line-height:1;text-decoration:none}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__contact a{transition:.3s ease all;padding-top:1.05rem;font-size:.2rem}}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__contact a:hover{color:#19a07a}.fixed__bottom .fixed__bottom__contact a:hover::before{top:-.1rem}.fixed__bottom .fixed__bottom__contact a:hover::after{width:.56rem;height:.1188rem}}.fixed__bottom .fixed__bottom__contact a::before{position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(img/section_title_icon_contact.png);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__contact a::before{transition:.6s ease all;width:.93rem;height:.83rem}}.fixed__bottom .fixed__bottom__contact a::after{position:absolute;left:50%;transform:translateX(-50%);background-image:url(img/section_title_icon_shadow.png);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (min-width:767px){.fixed__bottom .fixed__bottom__contact a::after{transition:.6s ease all;top:.84rem;width:.66rem;height:.14rem}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.block__bgWhite{background-color:#fff}@media screen and (min-width:767px){.block__bgWhite{border-radius:.16rem;padding:.88rem .9rem}}@media not screen and (min-width:767px){.block__bgWhite{border-radius:.12rem;padding:.27rem .3rem .43rem}}.block__bgGreen{background-color:#e5f7dd}@media screen and (min-width:767px){.block__bgGreen{border-radius:.1rem;padding:.46rem .5rem}}@media not screen and (min-width:767px){.block__bgGreen{border-radius:.06rem;padding:.25rem .2rem .38rem}}@media not screen and (min-width:767px){.globalNaviWrap{background-color:rgba(255,255,255,.95);width:100%;height:calc(100vh - .96rem);overflow-y:auto;position:fixed;top:.96rem;left:0;z-index:101;padding-bottom:1rem;display:none}}@media not screen and (min-width:767px){.-menuOpen .globalNaviWrap{display:block}}@media not screen and (min-width:767px){.-pcMenu .globalNaviWrap{display:none}}@media screen and (min-width:767px){.globalNavi__list{display:flex}}@media not screen and (min-width:767px){.globalNavi__listItem{position:relative;border-bottom:1px solid #c3d7d2}}.globalNavi__listLink{display:block;color:#4c4948;position:relative;text-decoration:none}@media screen and (min-width:767px){.globalNavi__listLink{padding:.1rem .2rem}}@media not screen and (min-width:767px){.globalNavi__listLink{padding:.15rem .45rem .15rem .2rem}}@media not screen and (min-width:767px){a.globalNavi__listLink:not(:has(+.globalNavi__listSpToggle))::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%229%22%20viewBox%3D%220%200%208%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.39453%201.10547L6.78864%204.49958%22%20stroke%3D%22%23282828%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M3.39104%207.89411L6.78516%204.5%22%20stroke%3D%22%23282828%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat center center;background-size:100% auto;content:'';width:.13rem;height:.13rem;position:absolute;right:.2rem;top:0;bottom:0;margin:auto;z-index:1}}.-spChangeToButton,button.globalNavi__listLink{font:inherit;width:100%;text-align:left}@media not screen and (min-width:767px){.-spChangeToButton::before,button.globalNavi__listLink::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-766.5%20-407.5)%22%3E%20%3Cpath%20d%3D%22M30%2C0H0%22%20transform%3D%22translate(766.5%20422.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20d%3D%22M0%2C30V0%22%20transform%3D%22translate(781.5%20407.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:100% auto;content:'';width:.18rem;height:.18rem;position:absolute;right:.15rem;top:0;bottom:0;margin:auto;z-index:1}.-childOpen .-spChangeToButton::before,.-childOpen button.globalNavi__listLink::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-766.5%20-407.5)%22%3E%20%3Cpath%20d%3D%22M30%2C0H0%22%20transform%3D%22translate(766.5%20422.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:100% auto}}@media screen and (min-width:767px){.globalNavi__listSpToggle{display:none}}@media not screen and (min-width:767px){.globalNavi__listSpToggle{position:absolute;width:.45rem;height:.55rem;top:0;right:0}.globalNavi__listSpToggle::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-766.5%20-407.5)%22%3E%20%3Cpath%20d%3D%22M30%2C0H0%22%20transform%3D%22translate(766.5%20422.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20d%3D%22M0%2C30V0%22%20transform%3D%22translate(781.5%20407.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:100% auto;content:'';width:.18rem;height:.18rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1}.-childOpen .globalNavi__listSpToggle::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-766.5%20-407.5)%22%3E%20%3Cpath%20d%3D%22M30%2C0H0%22%20transform%3D%22translate(766.5%20422.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:100% auto}}@media not screen and (min-width:767px){.globalNavi__closeButton{display:none}}.globalNavi__listChild{display:none}.globalNavi__listItem.-childOpen .globalNavi__listChild{display:block}@media screen and (min-width:767px){.globalNavi__listChild{width:100%;position:absolute;left:50%;transform:translateX(-50%);background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}}@media not screen and (min-width:767px){.globalNavi__listChild{padding:0 .2rem .2rem .2rem}}@media screen and (min-width:767px){.globalNavi__listChildInner{padding:.4rem .64rem}.globalNavi__listItem.-childOpen .globalNavi__listChildInner{max-height:calc(100vh - 1rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.globalNavi__listItem.-childOpen .globalNavi__listChildInner::-webkit-scrollbar{display:none}}@media not screen and (min-width:767px){.globalNavi__listChildInner{padding:0 .45rem .15rem .2rem}}@media not screen and (min-width:767px){.globalNavi__listChildList>li:not(:last-child){margin-bottom:.1rem}}@media screen and (min-width:767px){.globalNavi__utility{display:none!important}}@media not screen and (min-width:767px){.globalNavi__utility{padding:.2rem}}.globalNaviMenu{position:absolute;top:.2rem;right:.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;width:.3rem;height:.26rem;z-index:101}@media screen and (min-width:767px){body:not(.-pcMenu) .globalNaviMenu{display:none!important}}.globalNaviMenu::before{background-color:#444;content:'';display:block;width:100%;height:clamp(1px,.02rem,.02rem)}.-menuOpen .globalNaviMenu::before{display:none}.globalNaviMenu__icon{display:block;position:absolute;top:0;left:0;margin:auto;width:100%;height:100%}.globalNaviMenu__icon::after,.globalNaviMenu__icon::before{background-color:#444;content:'';display:block;position:absolute;right:0;left:0;width:100%;height:clamp(1px,.02rem,.02rem);transition:all .25s}.globalNaviMenu__icon::before{top:0}.globalNaviMenu__icon::after{bottom:0}.-menuOpen .globalNaviMenu__icon{background-color:transparent}.-menuOpen .globalNaviMenu__icon::before{transform:rotate(-45deg);top:.12rem}.-menuOpen .globalNaviMenu__icon::after{transform:rotate(45deg);bottom:.12rem}.iframeParent{position:relative;aspect-ratio:16/9;width:100%}.iframeParent>*,.iframeParent>iframe{width:100%;height:100%}img[loading=lazy]{opacity:0}img.inview[loading=lazy]{opacity:0;transition:opacity 1s}img.inview[loading=lazy].-inviewLazyLoaded{transition:opacity 1s;opacity:1}@media screen and (min-width:767px){.news{margin-top:1.11rem}}@media screen and (min-width:767px){.news__titleBlock__sub{width:1.25rem}}.news__item>a,.news__item>span{border-bottom:1px solid #c3d7d2}@media screen and (min-width:767px){.news__item>a,.news__item>span{display:flex;flex-wrap:wrap;align-items:center;padding:.2rem 0;padding-right:.36rem}}@media not screen and (min-width:767px){.news__item>a,.news__item>span{display:block;padding:.32rem 0}}.news__item>a{position:relative;text-decoration:none}@media screen and (min-width:767px){.news__item>a{overflow:hidden}}.news__item>a>*{position:relative;z-index:1}@media screen and (min-width:767px){.news__item>a::before{position:absolute;top:0;left:0;z-index:0;transform:translateX(-100%);transition:.6s cubic-bezier(.66,.67,0,.98) all;width:100%;height:100%;background-color:#e7f4e2;content:''}}@media screen and (min-width:767px){.news__item>a:hover::before{transform:translateX(0)}}.news__item .news__item__date{display:flex;align-items:center}@media screen and (min-width:767px){.news__item .news__item__date{justify-content:space-between;width:2.7rem}}.news__item time{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.18rem;line-height:1.5}.news__item .news__item__label{border:1px solid #19a07a;border-radius:1rem;padding:.02rem .16rem .04rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.14rem;color:#19a07a;line-height:1.5}@media screen and (min-width:767px){.news__item .news__item__label{width:1.4rem;text-align:center}}@media not screen and (min-width:767px){.news__item .news__item__label{margin-left:.16rem}}@media screen and (min-width:767px){.news__item .news__item__text{flex:1;margin-left:.24rem}}@media not screen and (min-width:767px){.news__item .news__item__text{margin-top:.16rem}}@media screen and (min-width:767px){.pager{margin-top:.61rem}}@media not screen and (min-width:767px){.pager{margin-top:.37rem}}.pager ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager ul li{display:flex;justify-content:center;align-items:center;background-color:#e7e7e7;border-radius:50%;font-family:montserratfont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:.12rem;line-height:1.37;letter-spacing:.04em}@media screen and (min-width:767px){.pager ul li{width:.46rem;height:.46rem;margin:0 .09rem .09rem}}@media not screen and (min-width:767px){.pager ul li{width:.4rem;height:.4rem;margin:0 .06rem .06rem}}.pager ul li.current{background-color:#19a07a;color:#fff}.pager ul li.next,.pager ul li.prev{background-color:#fff;border:1px solid #e7e7e7;width:.34rem;height:.34rem}.pager ul li.next a,.pager ul li.prev a{position:relative}.pager ul li.next a::before,.pager ul li.prev a::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.6748%204.99976L8.88477%209.16968L8.51465%208.83374L8.14453%208.49683L11.3232%204.99976L8.14453%201.50269L8.88477%200.830811L12.6748%204.99976Z%22%20fill%3D%22%2319a07a%22%2F%3E%3Cpath%20d%3D%22M11.6514%204.50012V5.50012H0.5V4.50012H11.6514Z%22%20fill%3D%22%2319a07a%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;width:.1217rem;height:.0834rem;content:""}.pager ul li.prev a::before{transform:translate(-50%,-50%) scale(-1,1)}.pager ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:montserratfont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;text-decoration:none}.pageTop{background-color:rgba(0,0,0,.8);cursor:pointer;width:.4rem;height:.4rem;position:fixed;right:0;bottom:.2rem;opacity:0;pointer-events:none;transition-duration:.25s;z-index:99;display:block}.pageTop.-active{opacity:1;pointer-events:all}.pageTop span{display:block;width:100%;height:100%;position:relative}.pageTop span::after{border-top:1px solid #fff;border-right:1px solid #fff;content:'';width:.08rem;height:.08rem;position:absolute;right:0;left:0;bottom:0;top:.04rem;margin:auto;transform:rotate(-45deg)}@media screen and (min-width:767px){.section{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media not screen and (min-width:767px){.section{padding:0 .2rem}}@media not screen and (min-width:767px){.spTableScroll{position:relative}}@media not screen and (min-width:767px){.spTableScroll__inner{overflow-x:scroll;position:relative}.spTableScroll__inner>table{width:200%;white-space:nowrap}}@media screen and (min-width:767px){.spTableScroll__range{display:none}}@media not screen and (min-width:767px){.spTableScroll__range{margin-bottom:.17rem;border-radius:20px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;height:.03rem;width:30%;margin-left:auto;background:#ddd;border:none;position:relative}.spTableScroll__range::before{content:'';display:block;position:absolute;left:-.3rem;top:-.16rem;width:calc(100% + .4rem);height:.36rem;z-index:0}.spTableScroll__range::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M9.29289322%2C7%20L3.70710678%2C7%20L4.85355339%2C8.14644661%20C5.04881554%2C8.34170876%205.04881554%2C8.65829124%204.85355339%2C8.85355339%20C4.65829124%2C9.04881554%204.34170876%2C9.04881554%204.14644661%2C8.85355339%20L2.14644661%2C6.85355339%20C1.95118446%2C6.65829124%201.95118446%2C6.34170876%202.14644661%2C6.14644661%20L4.14644661%2C4.14644661%20C4.34170876%2C3.95118446%204.65829124%2C3.95118446%204.85355339%2C4.14644661%20C5.04881554%2C4.34170876%205.04881554%2C4.65829124%204.85355339%2C4.85355339%20L3.70710678%2C6%20L9.29289322%2C6%20L8.14644661%2C4.85355339%20C7.95118446%2C4.65829124%207.95118446%2C4.34170876%208.14644661%2C4.14644661%20C8.34170876%2C3.95118446%208.65829124%2C3.95118446%208.85355339%2C4.14644661%20L10.8535534%2C6.14644661%20C11.0488155%2C6.34170876%2011.0488155%2C6.65829124%2010.8535534%2C6.85355339%20L8.85355339%2C8.85355339%20C8.65829124%2C9.04881554%208.34170876%2C9.04881554%208.14644661%2C8.85355339%20C7.95118446%2C8.65829124%207.95118446%2C8.34170876%208.14644661%2C8.14644661%20L9.29289322%2C7%20Z%20M14%2C9.5%20L14%2C12.0474376%20C14%2C12.3783481%2013.8839855%2C12.698786%2013.6721417%2C12.9529985%20C13.1720143%2C13.5531514%2012.2800608%2C13.6342381%2011.6799078%2C13.1341106%20L10.7560738%2C12.3642489%20C10.4736449%2C12.1288916%2010.11764%2C12%209.75%2C12%20C9.48363526%2C12%209.24082605%2C12.1526146%209.12532205%2C12.3926334%20L9.08962348%2C12.4668155%20C8.95447865%2C12.7476481%208.99541029%2C13.0814869%209.19439734%2C13.321352%20L13.607865%2C18.6414804%20C14.3217788%2C19.502054%2015.3818498%2C20%2016.5%2C20%20C18.9852814%2C20%2021%2C17.9852814%2021%2C15.5%20L21%2C11.5%20C21%2C11.2238576%2020.7761424%2C11%2020.5%2C11%20C20.2238576%2C11%2020%2C11.2238576%2020%2C11.5%20L20%2C12.5%20C20%2C12.7761424%2019.7761424%2C13%2019.5%2C13%20C19.2238576%2C13%2019%2C12.7761424%2019%2C12.5%20L19%2C10.5%20C19%2C10.2238576%2018.7761424%2C10%2018.5%2C10%20C18.2238576%2C10%2018%2C10.2238576%2018%2C10.5%20L18%2C12.5%20C18%2C12.7761424%2017.7761424%2C13%2017.5%2C13%20C17.2238576%2C13%2017%2C12.7761424%2017%2C12.5%20L17%2C9.5%20C17%2C9.22385763%2016.7761424%2C9%2016.5%2C9%20C16.2238576%2C9%2016%2C9.22385763%2016%2C9.5%20L16%2C12.5%20C16%2C12.7761424%2015.7761424%2C13%2015.5%2C13%20C15.2238576%2C13%2015%2C12.7761424%2015%2C12.5%20L15%2C5.5%20C15%2C5.22385763%2014.7761424%2C5%2014.5%2C5%20C14.2238576%2C5%2014%2C5.22385763%2014%2C5.5%20L14%2C9.5%20Z%20M13%2C9.49999945%20L13%2C5.5%20C13%2C4.67157288%2013.6715729%2C4%2014.5%2C4%20C15.3284271%2C4%2016%2C4.67157288%2016%2C5.5%20L16%2C8.08535285%20C16.1563895%2C8.03007711%2016.3246823%2C8%2016.5%2C8%20C17.191734%2C8%2017.7741062%2C8.46823386%2017.9474595%2C9.10504462%20C18.1184541%2C9.03725677%2018.3048761%2C9%2018.5%2C9%20C19.191734%2C9%2019.7741062%2C9.46823386%2019.9474595%2C10.1050446%20C20.1184541%2C10.0372568%2020.3048761%2C10%2020.5%2C10%20C21.3284271%2C10%2022%2C10.6715729%2022%2C11.5%20L22%2C15.5%20C22%2C18.5375661%2019.5375661%2C21%2016.5%2C21%20C15.0842933%2C21%2013.7421216%2C20.3695431%2012.8382246%2C19.279958%20L8.42475695%2C13.9598296%20C7.97611908%2C13.4190278%207.88383427%2C12.6663521%208.18853292%2C12.0331845%20L8.2242315%2C11.9590024%20C8.50634865%2C11.3727595%209.09940726%2C11%209.75%2C11%20C10.3515765%2C11%2010.9341143%2C11.2109078%2011.3962582%2C11.5960277%20L12.3200922%2C12.3658894%20C12.4959683%2C12.5124527%2012.7573571%2C12.4886901%2012.9039205%2C12.3128141%20C12.9660017%2C12.2383166%2013%2C12.1444116%2013%2C12.0474376%20L13%2C9.5%20Z%22%2F%3E%3C%2Fsvg%3E") no-repeat left 0;content:'';display:block;width:.24rem;height:.24rem;position:absolute;left:-.22rem;top:-.04rem;opacity:.8;z-index:0}.spTableScroll__range:active::-webkit-slider-thumb{width:.3rem;height:.3rem}.spTableScroll__range::-webkit-slider-thumb{-webkit-appearance:none;background:#555;width:.22rem;height:.03rem;border-radius:20px;border:none!important;position:relative;z-index:1}.spTableScroll__range::-webkit-slider-thumb:active{width:.22rem;height:.22rem}.spTableScroll__range::-moz-range-thumb{background:#555;width:.2rem;height:.03rem;border-radius:50%;border:none}.spTableScroll__range::-moz-focus-outer{border:0}}.topics{position:relative;z-index:1;width:100%}@media screen and (min-width:767px){.topics{margin-top:.32rem}}@media screen and (min-width:767px) and (min-width:767px){.topics{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media not screen and (min-width:767px){.topics{padding:0 .24rem;margin-top:.34rem}}@media not screen and (min-width:767px){.topics .topics__linkButton{margin-top:.4rem;text-align:center}}@media screen and (min-width:767px){.topics__head{display:flex;justify-content:space-between;align-items:center}}.topics__titleBlock{position:relative;background-color:#fff}@media screen and (min-width:767px){.topics__titleBlock{border-radius:.16rem .16rem 0 0;padding:.24rem .94rem .15rem}}@media not screen and (min-width:767px){.topics__titleBlock{display:inline-block;border-radius:.12rem .12rem 0 0;padding:.24rem .34rem 0}}.topics__titleBlock__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;line-height:1}@media screen and (min-width:767px){.topics__titleBlock__title{font-size:.45rem}}@media not screen and (min-width:767px){.topics__titleBlock__title{font-size:.26rem;text-box:trim-both cap alphabetic}}.topics__titleBlock__sub{background-color:#d08923;padding:.04rem 0;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1;text-align:center}@media screen and (min-width:767px){.topics__titleBlock__sub{position:absolute;bottom:-.11rem;width:1.6rem;font-size:.14rem}}@media not screen and (min-width:767px){.topics__titleBlock__sub{width:.93rem;margin-top:.08rem;font-size:.13rem}}.topics__linkButton a{display:inline-block;background-color:#e7f4e2;border-radius:.5rem;padding:.16rem .24rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.18rem;color:#19a07a;line-height:1;text-decoration:none}.topics__body{background-color:#fff}@media screen and (min-width:767px){.topics__body{border-radius:0 .16rem .16rem .16rem;padding:.64rem .64rem .84rem}}@media not screen and (min-width:767px){.topics__body{border-radius:0 .12rem .12rem .12rem;margin-top:-.45rem;padding:.8rem .3rem .38rem}}@media screen and (min-width:767px){.topics__body__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem .4rem}}@media not screen and (min-width:767px){.topics__body__item+.topics__body__item{margin-top:.26rem}}.topics__body__item a{text-decoration:none;color:#4c4948}.topics__body__item>a,.topics__body__item>div{display:flex;align-items:flex-start}.topics__body__item__thumb{overflow:hidden;border-radius:.08rem}@media screen and (min-width:767px){.topics__body__item__thumb{width:2rem}}@media not screen and (min-width:767px){.topics__body__item__thumb{width:1.2rem}}.topics__body__item__thumb img{width:100%;height:auto}.topics__body__item__text{flex:1}@media screen and (min-width:767px){.topics__body__item__text{margin-left:.32rem}}@media not screen and (min-width:767px){.topics__body__item__text{margin-left:.2rem}}.topics__body__item__categoryList{display:flex;flex-wrap:wrap}.topics__body__item__categoryList>li{border:1px solid #19a07a;border-radius:1rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1.5}@media screen and (min-width:767px){.topics__body__item__categoryList>li{margin-right:.08rem;padding:.02rem .17rem .04rem;font-size:.14rem}}@media not screen and (min-width:767px){.topics__body__item__categoryList>li{margin-right:.08rem;padding:.03rem .12rem .04rem;font-size:.12rem}}@media screen and (min-width:767px){.topics__body__item__categoryList+.topics__body__item__title{margin-top:.12rem}}@media not screen and (min-width:767px){.topics__body__item__categoryList+.topics__body__item__title{margin-top:.08rem}}.topics__body__item__title{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;text-decoration:underline;line-height:1.5}@media screen and (min-width:767px){.topics__body__item__title{font-size:.21rem}}@media not screen and (min-width:767px){.topics__body__item__title{font-size:.16rem}}@media screen and (min-width:767px){.topics__body__item__title+.topics__body__item__hashList{margin-top:.16rem}}@media not screen and (min-width:767px){.topics__body__item__title+.topics__body__item__hashList{margin-top:.1rem}}.topics__body__item__hashList>li{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;color:#19a07a;line-height:1.35}@media screen and (min-width:767px){.topics__body__item__hashList>li{font-size:.16rem}}@media not screen and (min-width:767px){.topics__body__item__hashList>li{font-size:.14rem}}.topics__body__item__hashList>li+li{margin-top:.04rem}@media not screen and (min-width:767px){.pg__categoryTop #main{margin-top:-.12rem}}@media screen and (min-width:767px){.pg__categoryTop .topics{margin-top:1.24rem}}@media not screen and (min-width:767px){.pg__categoryTop .topics{margin-top:.8rem}}@media screen and (min-width:767px){.pg__categoryTop #footer{margin-top:.71rem}}@media not screen and (min-width:767px){.pg__categoryTop #footer{margin-top:.77rem}}.pg__categoryTop.--lab .block__categoryTitle__text{position:relative}.pg__categoryTop.--lab .block__categoryTitle__text::before{position:absolute;left:0;background-image:url(/common/img/icon_lab.png);background-repeat:no-repeat;background-size:100%;content:""}@media screen and (min-width:767px){.pg__categoryTop.--lab .block__categoryTitle__text::before{top:50%;transform:translateY(-50%);width:1.0749rem;height:1.1812rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .block__categoryTitle__text::before{top:-.14rem;width:.8607rem;height:.97rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__about{margin-top:.73rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__about .block__bgWhite{padding:.49rem .82rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__about .block__bgWhite{padding:.27rem .3rem .3rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__list{margin-top:1.12rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__list{margin-top:.59rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__list .layout__pannelList{margin-top:.62rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__list .layout__pannelList{margin-top:.46rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__list .layout__pannelList+.button__typeA{margin-top:.27rem;cursor:pointer}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__list .layout__pannelList+.button__typeA>span>span{position:relative;padding-right:.28rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__list .layout__pannelList+.button__typeA>span>span::before{position:absolute;top:50%;right:0;transform:translateY(-50%);width:.18rem;height:.18rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.7143%209C15.9306%209%2015.5591%209.55221%2015.4286%2010.1353C14.9586%2012.2336%2012.9645%2015.4286%209%2015.4286C5.4495%2015.4286%202.57143%2012.5499%202.57143%209C2.57143%205.45014%205.4495%202.57143%209%202.57143C10.44%202.57143%2011.7611%203.0555%2012.8314%203.85714H11.5714C10.8617%203.85714%2010.2857%204.43314%2010.2857%205.14286C10.2857%205.85257%2010.8617%206.42857%2011.5714%206.42857H15.4286C16.1383%206.42857%2016.7143%205.85257%2016.7143%205.14286V1.28571C16.7143%200.576%2016.1383%200%2015.4286%200C14.7189%200%2014.1429%200.576%2014.1429%201.28571V1.61871C12.6855%200.599143%2010.9138%200%209%200C4.02943%200%200%204.02943%200%209C0%2013.9706%204.02943%2018%209%2018C15.4151%2018%2018%2011.8929%2018%2010.3661C18%209.432%2017.3173%209%2016.7143%209Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;content:""}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide{margin-top:1.16rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide{margin-top:.46rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide .category__section__titleBlock .title__typeRead{margin-top:0}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide .category__section__titleBlock .title__typeRead{margin-top:.25rem}}.pg__categoryTop.--lab .section__tourGuide .title__typeRead{margin-top:.13rem}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide .layout__imageGrid li{width:1.45rem;margin-bottom:0}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide .button__typeA{margin-top:.13rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__tourGuide .button__typeA{margin-top:.19rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__participation{margin-top:1.26rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__participation{margin-top:.7rem}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__participation .category__section__titleBlock .title__typeRead{margin-top:0}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__participation .category__section__titleBlock .title__typeRead{margin-top:.25rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__participation .layout__imageGrid li{width:1.45rem;margin-bottom:0}}@media screen and (min-width:767px){.pg__categoryTop.--lab .section__participation .button__typeA{margin-top:.62rem}}@media not screen and (min-width:767px){.pg__categoryTop.--lab .section__participation .button__typeA{margin-top:.23rem}}.pg__categoryTop.--lab .layout__imageGrid{margin-top:0}@media screen and (min-width:767px){.pg__categoryTop.--lab .layout__imageGrid{gap:0 .4rem}}.pg__categoryTop.--cultivation .block__categoryTitle__text{position:relative}.pg__categoryTop.--cultivation .block__categoryTitle__text::before{position:absolute;left:0;background-image:url(/common/img/icon_cultivation.png);background-repeat:no-repeat;background-size:100%;content:""}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .block__categoryTitle__text::before{top:50%;transform:translateY(-50%);width:1.185rem;height:1.22rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .block__categoryTitle__text::before{top:-.2rem;width:1.009rem;height:1.039rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__about{margin-top:.73rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__about .block__bgWhite{padding:.49rem .82rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__about .block__bgWhite{padding:.27rem .3rem .3rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__variety{margin-top:.86rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__variety{margin-top:.52rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__variety .cultivation__block__varietyList{margin-top:.65rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__variety .cultivation__block__varietyList{margin-top:.41rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt{margin-top:1.11rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt{margin-top:.54rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgWhite{padding:.49rem .82rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgWhite{padding:.27rem .3rem .3rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:.46rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen{margin-top:.35rem;padding-bottom:.26rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeD{margin-bottom:.32rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeD{margin-bottom:.18rem}}.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeRead{line-height:1.8}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeRead{margin-bottom:.19rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeRead{margin-bottom:.11rem}}.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeRead a{color:#19a07a}.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .title__typeRead a::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.75%205.5L11.749%202.25H8.5L8.42285%202.24609C8.04487%202.20747%207.75%201.88815%207.75%201.5C7.75006%201.08583%208.08584%200.749999%208.5%200.75L12.499%200.750977C12.9131%200.751041%2013.249%201.08685%2013.249%201.50098L13.25%205.5C13.25%205.91416%2012.9142%206.24994%2012.5%206.25C12.0858%206.25%2011.7501%205.91417%2011.75%205.5Z%22%20fill%3D%22%2319a07a%22%2F%3E%3Cpath%20d%3D%22M11.9697%200.96967C12.2626%200.676777%2012.7373%200.676777%2013.0302%200.96967C13.3231%201.26256%2013.3231%201.73732%2013.0302%202.03022L8.03022%207.03022C7.73732%207.32311%207.26256%207.32311%206.96967%207.03022C6.67678%206.73732%206.67678%206.26256%206.96967%205.96967L11.9697%200.96967Z%22%20fill%3D%22%2319a07a%22%2F%3E%3Cpath%20d%3D%22M11.25%2012C11.25%2012.3315%2011.1182%2012.6494%2010.8838%2012.8838C10.6494%2013.1182%2010.3315%2013.25%2010%2013.25H2C1.66848%2013.25%201.35063%2013.1182%201.11621%2012.8838C0.88179%2012.6494%200.75%2012.3315%200.75%2012V4C0.75%203.66848%200.881791%203.35063%201.11621%203.11621L1.20801%203.0332C1.43043%202.85098%201.70995%202.75%202%202.75H6.5C6.91421%202.75%207.25%203.08579%207.25%203.5C7.25%203.91421%206.91421%204.25%206.5%204.25H2.25V11.75H9.75V7.5C9.75%207.08579%2010.0858%206.75%2010.5%206.75C10.9142%206.75%2011.25%207.08579%2011.25%207.5V12Z%22%20fill%3D%22%2319a07a%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop{display:flex}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop{margin-bottom:.3rem}}.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop p:nth-of-type(1){width:2.15rem}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop p:nth-of-type(1){margin-right:.36rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop p:nth-of-type(1){margin:0 auto .19rem}}@media screen and (min-width:767px){.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop p:nth-of-type(2){width:3.41rem}}.pg__categoryTop.--cultivation .section__attempt .block__bgGreen .attempt__onlineshop p img{width:100%;height:auto}.pg__categoryTop.--welfare .block__categoryTitle__text{position:relative}.pg__categoryTop.--welfare .block__categoryTitle__text::before{position:absolute;background-image:url(/common/img/icon_welfare.png);background-repeat:no-repeat;background-size:100%;content:""}@media screen and (min-width:767px){.pg__categoryTop.--welfare .block__categoryTitle__text::before{top:-.3rem;left:-.13rem;width:1.4rem;height:1.34rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .block__categoryTitle__text::before{top:-.15rem;left:-.05rem;width:1.04rem;height:.9954rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__about{margin-top:.73rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__about .block__bgWhite{padding:.49rem .82rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__about .block__bgWhite{padding:.27rem .3rem .3rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy{margin-top:.87rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy{margin-top:.58rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite{padding:1.35rem .82rem .86rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite{padding:.27rem .3rem .3rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy{padding-bottom:.4rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy{padding-bottom:.3rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-slide{padding:0 .97rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-slide img{border-radius:.15rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-slide img{border-radius:.06rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-next,.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-prev{width:.69rem;height:.69rem;background-color:#19a07a;border-radius:50%}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-next,.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-prev{display:none}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-next::after,.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-prev::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2214%22%20viewBox%3D%220%200%2016%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.60918%2013.5896C7.35914%2013.8524%207.02006%2014%206.6665%2014C6.31294%2014%205.97386%2013.8524%205.72382%2013.5896L0.390389%207.98258C0.140423%207.71971%207.91427e-08%207.36323%208.35751e-08%206.99154C8.80075e-08%206.61984%200.140423%206.26336%200.390389%206.0005L5.72382%200.393487C5.97529%200.138147%206.3121%20-0.00314204%206.6617%205.18163e-05C7.0113%200.00324568%207.34573%200.150666%207.59294%200.410562C7.84016%200.670458%207.98038%201.02204%207.98342%201.38957C7.98646%201.75711%207.85207%202.11119%207.60918%202.37556L4.5518%205.58978L14.6666%205.58978C15.0203%205.58978%2015.3594%205.73747%2015.6095%206.00035C15.8595%206.26323%2016%206.61977%2016%206.99154C16%207.3633%2015.8595%207.71985%2015.6095%207.98273C15.3594%208.2456%2015.0203%208.39329%2014.6666%208.39329L4.5518%208.39329L7.60918%2011.6075C7.85915%2011.8704%207.99957%2012.2269%207.99957%2012.5985C7.99957%2012.9702%207.85915%2013.3267%207.60918%2013.5896Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;width:.16rem;height:.14rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-prev{left:0}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-next{right:0}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-button-next::after{transform:scale(-1,1)}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-pagination{display:flex;justify-content:center;bottom:0!important;height:auto!important}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-pagination-bullet{display:block;width:.12rem;height:.12rem;margin:0 .05rem!important}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__casestudy .swiper-pagination-bullet-active{background:#19a07a}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock{border:.05rem solid #e9e9e9}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock{display:flex;justify-content:center;align-items:flex-end;margin-top:.44rem;margin-bottom:.86rem;padding:.3rem .3rem .33rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock{margin-top:.22rem;margin-bottom:.39rem;padding:.24rem .24rem .26rem}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item{text-align:center}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item+.welfare__casestudy__logoBlock__item{position:relative}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item+.welfare__casestudy__logoBlock__item{margin-left:1rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item+.welfare__casestudy__logoBlock__item{margin-top:.4rem}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item+.welfare__casestudy__logoBlock__item::before{position:absolute;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1;content:"×"}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item+.welfare__casestudy__logoBlock__item::before{top:60%;left:-.72rem;transform:translateY(-50%);font-size:.32rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__item+.welfare__casestudy__logoBlock__item::before{top:-.3rem;left:50%;transform:translateX(-50%);font-size:.24rem}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__name{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__name{margin-top:.18rem;font-size:.16rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__logoBlock .welfare__casestudy__logoBlock__name{margin-top:.1rem;font-size:.14rem}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .title__typeE{line-height:1.6}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .title__typeE{margin-bottom:.44rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .title__typeE{margin-bottom:.24rem;font-size:.18rem}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .title__typeRead{line-height:1.8}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock{margin-top:.85rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock{margin-top:.34rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock+.welfare__casestudy__innerBlock{margin-top:.7rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock+.welfare__casestudy__innerBlock{margin-top:.42rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .title__typeF{margin-bottom:.34rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .title__typeF{margin-bottom:.25rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen{margin-top:.48rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen{margin-top:.25rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen+.block__bgGreen{margin-top:.34rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen .title__typeD{margin-bottom:.32rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen .title__typeD{margin-bottom:.25rem;font-size:.18rem}}.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen .title__typeRead{line-height:1.8}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen .title__typeRead{margin-bottom:.24rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .welfare__casestudy__innerBlock .block__bgGreen .title__typeRead{margin-bottom:.25rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event{transform:none!important;margin-top:.44rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event{margin-top:.25rem;padding-bottom:.3rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-wrapper{display:flex;flex-wrap:wrap;transform:none!important}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-slide{transform:none!important;margin:.03rem}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-slide{width:100%;height:2.92rem}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-slide:nth-child(-n+3){width:calc(33.3% - .06rem)}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-slide:nth-child(n+4){width:calc(25% - .06rem)}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-slide img{border-radius:.06rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-pagination{display:none}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-pagination{display:flex;justify-content:center;bottom:0!important;height:auto!important}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-pagination-bullet{display:block;width:.12rem;height:.12rem;margin:0 .05rem!important}}@media not screen and (min-width:767px){.pg__categoryTop.--welfare .section__casestudy .block__bgWhite .slider__welfare__event .swiper-pagination-bullet-active{background:#19a07a}}.pg__categoryTop.--school .block__categoryTitle__text{position:relative}.pg__categoryTop.--school .block__categoryTitle__text::before{position:absolute;background-image:url(/common/img/icon_school.png);background-repeat:no-repeat;background-size:100%;content:""}@media screen and (min-width:767px){.pg__categoryTop.--school .block__categoryTitle__text::before{top:-.08rem;left:-.13rem;width:1.52rem;height:1.17rem}}@media not screen and (min-width:767px){.pg__categoryTop.--school .block__categoryTitle__text::before{top:-.03rem;left:0;width:1.04rem;height:.8005rem}}@media screen and (min-width:767px){.pg__categoryTop.--school .section__about{margin-top:.73rem}}@media screen and (min-width:767px){.pg__categoryTop.--school .section__about .block__bgWhite{padding:.49rem .82rem .39rem}}@media not screen and (min-width:767px){.pg__categoryTop.--school .section__about .block__bgWhite{padding:.27rem .3rem .16rem}}@media screen and (min-width:767px){.pg__categoryTop.--school .section__about .block__bgWhite .title__typeRead{margin-bottom:.1rem}}@media not screen and (min-width:767px){.pg__categoryTop.--school .section__about .block__bgWhite .title__typeRead{margin-bottom:.14rem}}@media screen and (min-width:767px){.pg__categoryTop.--school .section__schedule{margin-top:.97rem}}@media not screen and (min-width:767px){.pg__categoryTop.--school .section__schedule{margin-top:.53rem}}@media screen and (min-width:767px){.pg__categoryTop.--school .section__schedule .block__bgWhite{padding-top:2rem;padding-bottom:2rem}}@media not screen and (min-width:767px){.pg__categoryTop.--school .section__schedule .block__bgWhite{padding-top:.86rem;padding-bottom:.86rem}}@media screen and (min-width:767px){.pg__categoryTop.--school .section__schedule .title__typeD{margin-bottom:.18rem}}@media not screen and (min-width:767px){.pg__categoryTop.--school .section__schedule .title__typeD{margin-bottom:.14rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation .bg__text,.pg__categoryTop.--lab .bg__text{margin-top:2.05rem}}@media not screen and (min-width:767px){.pg__categoryTop.--cultivation #wrapper article,.pg__categoryTop.--lab #wrapper article{margin-top:-6.2rem}}@media screen and (min-width:767px){.pg__categoryTop .category__section__titleBlock{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:767px){.pg__categoryTop .category__section__titleBlock+.block__bgWhite{margin-top:.62rem}}@media not screen and (min-width:767px){.pg__categoryTop .category__section__titleBlock+.block__bgWhite{margin-top:.32rem}}@media screen and (min-width:767px){.pg__categoryTop .block__categoryTitle__text{display:flex;justify-content:space-between;align-items:center;padding-left:1.62rem}}@media not screen and (min-width:767px){.pg__categoryTop .block__categoryTitle__text{padding-left:1.1rem}}@media not screen and (min-width:767px){.pg__categoryTop .block__categoryTitle__text .title__category{font-size:.52rem}}.pg__categoryTop .block__categoryTitle__text .title__category__read{margin-top:0}@media not screen and (min-width:767px){.pg__categoryTop .block__categoryTitle__text .title__category__read{margin-top:.38rem;margin-left:-1.1rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility #main{margin-top:-.12rem}}@media screen and (min-width:767px){.pg__categoryTopUtility #footer{margin-top:1.98rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility #footer{margin-top:1.4rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .category__section .category__section__titleBlock+.block__bgWhite{margin-top:.6rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .category__section .category__section__titleBlock+.block__bgWhite{margin-top:.41rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__message .category__section__titleBlock+.block__bgWhite{padding-top:.78rem;padding-bottom:.54rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__message .category__section__titleBlock+.block__bgWhite{padding-top:.47rem;padding-bottom:.42rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__message .category__section__titleBlock+.block__bgWhite .title__typeE{margin-bottom:.5rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__message .category__section__titleBlock+.block__bgWhite .title__typeE{margin-bottom:.25rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__message+.section__merit{margin-top:.89rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__message+.section__merit{margin-top:.52rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__message+.section__welfare{margin-top:.69rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__message+.section__welfare{margin-top:.41rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite{padding-top:.87rem;padding-bottom:.9rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite{padding-top:.3rem;padding-bottom:.38rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen+.block__bgGreen{margin-top:.4rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen+.block__bgGreen{margin-top:.2rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen:nth-of-type(2) .title__typeG{margin-top:.14rem;margin-bottom:.34rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen:nth-of-type(3) .title__typeG{margin-top:.14rem;margin-bottom:.34rem}}.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage{position:relative}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage{padding-left:1.45rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .title__typeG{padding-left:.72rem}}.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .company__merit__number{position:absolute;background-image:url(/common/img/fukidashi.png);background-repeat:no-repeat;background-size:100%;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1;text-align:center}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .company__merit__number{top:.13rem;left:0;width:1.01rem;height:1.265rem;padding-top:.25rem;font-size:.16rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .company__merit__number{top:2rem;left:.02rem;width:.57rem;height:.7139rem;padding-top:.14rem;font-size:.09rem}}.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .company__merit__number>span>span{display:block;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .company__merit__number>span>span{margin-top:.06rem;font-size:.32rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .category__section__titleBlock+.block__bgWhite .block__bgGreen .layout__textImage .company__merit__number>span>span{margin-top:.04rem;font-size:.18rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit+.section__flow{margin-top:.73rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit+.section__flow{margin-top:.45rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__merit .button__typeA{margin-top:.65rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__merit .button__typeA{margin-top:.36rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__flow .category__section__titleBlock+.block__bgWhite{padding-top:.91rem;padding-bottom:.97rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__flow .category__section__titleBlock+.block__bgWhite{padding-top:.24rem;padding-bottom:.38rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__flow .category__section__titleBlock+.block__bgWhite .layout__flowList{margin-top:.89rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__flow .category__section__titleBlock+.block__bgWhite .layout__flowList{margin-top:.18rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__flow+.section__faq{margin-top:.87rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__flow+.section__faq{margin-top:.36rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__faq .category__section__titleBlock+.block__bgWhite{padding-top:.47rem;padding-bottom:1.25rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__faq .button__typeA{margin-top:.65rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__faq .button__typeA{margin-top:.36rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite{padding-top:.78rem;padding-bottom:.87rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite{padding-top:.47rem;padding-bottom:.3rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite .title__typeE{margin-bottom:.5rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite .title__typeE{margin-bottom:.25rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite .layout__imageGrid{margin-top:.45rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite .layout__imageGrid{margin-top:.34rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__welfare .category__section__titleBlock+.block__bgWhite .layout__imageGrid__swiper{margin-top:.34rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__welfare+.section__school{margin-top:.86rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__welfare+.section__school{margin-top:.52rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__school .category__section__titleBlock+.block__bgWhite{padding-top:.85rem;padding-bottom:.85rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__school .category__section__titleBlock+.block__bgWhite{padding-top:.4rem;padding-bottom:.4rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__school .button__typeA{margin-top:.65rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__school .button__typeA{margin-top:.36rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite{padding-top:.52rem;padding-bottom:.52rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite{padding-top:.4rem;padding-bottom:.46rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail{display:flex}}.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail>*{text-align:center}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail>*{width:50%;padding:.04rem 0 .15rem}}.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__telMail__title{line-height:2}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__telMail__title{font-size:.21rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__telMail__title{font-size:.18rem}}.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__tel__number a{position:relative;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;text-decoration:none}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__tel__number a{padding-left:.63rem;font-size:.52rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__tel__number a{padding-left:.44rem;font-size:.36rem}}.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__tel__number a::before{position:absolute;left:0;background-image:url(/common/img/icon_tel.png);background-repeat:no-repeat;background-size:100%;content:""}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__tel__number a::before{top:.05rem;width:.47rem;height:.855rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__tel__number a::before{top:.05rem;width:.33rem;height:.6003rem}}.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail{position:relative}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail{margin-top:.26rem;padding-top:.21rem}}.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail::before{position:absolute;left:0;background-color:#bababa;content:""}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail::before{width:2px;height:100%}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail::before{top:0;width:100%;height:2px}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail .button__typeA{margin-top:.23rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel .category__section__titleBlock+.block__bgWhite .contact__telMail .contact__mail .button__typeA{margin-top:.16rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__tel+.section__faq{margin-top:1.1rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__tel+.section__faq{margin-top:.43rem}}.pg__categoryTopUtility .section__parkMain{position:relative}@media screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain{margin-top:.18rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain{padding-top:3.09rem}}.pg__categoryTopUtility .section__parkMain>*{position:relative;z-index:1}.pg__categoryTopUtility .section__parkMain .parkMain__sub{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1;color:#d08923}@media screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .parkMain__sub{font-size:.22rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .parkMain__sub{font-size:.2rem}}.pg__categoryTopUtility .section__parkMain .parkMain__title{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a}@media screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .parkMain__title{margin-top:.27rem;margin-bottom:.47rem;font-size:.42rem;line-height:1}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .parkMain__title{margin-top:.11rem;margin-bottom:.25rem;font-size:.3rem;line-height:1.6}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .title__typeRead{padding-right:6.16rem}}.pg__categoryTopUtility .section__parkMain .parkMain__bg{position:absolute;z-index:0}@media screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .parkMain__bg{top:-.65rem;right:-3.37rem;width:10.61rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain .parkMain__bg{top:-.84rem;left:-1.03rem;width:5.85rem}}.pg__categoryTopUtility .section__parkMain .parkMain__bg img{filter:drop-shadow(11.99rem 10.33rem 2.5rem rgba(0, 0, 0, .01)) drop-shadow(6.74rem 5.81rem 2.5rem rgba(0, 0, 0, .05)) drop-shadow(3rem 2.58rem 2.5rem rgba(0, 0, 0, .09)) drop-shadow(.75rem .65rem 2.18rem rgba(0, 0, 0, .1))}.pg__categoryTopUtility .section__parkMain+.section__concept{position:relative;z-index:2}@media screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain+.section__concept{margin-top:.84rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__parkMain+.section__concept{margin-top:.62rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite{padding-top:.82rem;padding-bottom:.84rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite{padding-top:.35rem;padding-bottom:.45rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite .title__typeE{margin-bottom:.5rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite .title__typeE{margin-bottom:.25rem}}.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite .overview__concept__image{overflow:hidden}@media screen and (min-width:767px){.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite .overview__concept__image{border-radius:.1rem;margin:.48rem 0 .44rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__concept .category__section__titleBlock+.block__bgWhite .overview__concept__image{border-radius:.06rem;margin:.25rem 0}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__concept+.section__access{margin-top:.73rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__concept+.section__access{margin-top:.52rem}}@media screen and (min-width:767px){.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite{padding-top:.87rem;padding-bottom:.74rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite{padding-top:.33rem;padding-bottom:.35rem}}.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite .overview__access__image{overflow:hidden;position:relative;aspect-ratio:1100/494;width:100%}@media screen and (min-width:767px){.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite .overview__access__image{border-radius:.1rem;margin-bottom:.21rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite .overview__access__image{border-radius:.06rem;margin-bottom:.16rem}}.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite .overview__access__image>*,.pg__categoryTopUtility .section__access .category__section__titleBlock+.block__bgWhite .overview__access__image>iframe{width:100%;height:100%}@media screen and (min-width:767px){.pg__categoryTopUtility .section__access+.section__map{margin-top:.82rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__access+.section__map{margin-top:.56rem}}.pg__categoryTopUtility .section__map .overview__map__image{overflow:hidden}@media screen and (min-width:767px){.pg__categoryTopUtility .section__map .overview__map__image{border-radius:.1rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__map .overview__map__image{border-radius:.06rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section+.category__section{margin-top:.42rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section+.category__section{margin-top:.45rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .block__bgWhite{padding-top:.495rem;padding-bottom:.38rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .block__bgWhite{padding-top:.23rem;padding-bottom:.26rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__item{display:flex}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__item+.newsParts__sort__item{margin-top:.14rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__item+.newsParts__sort__item{margin-top:.22rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__label{position:relative;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1.5}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__label{width:1.56rem;padding:.065rem 0 .11rem;font-size:.18rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__label{font-size:.16rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__label::before{position:absolute;background-color:#19a07a;width:1px;content:""}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__label::before{top:-.02rem;right:.35rem;height:.445rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list{display:flex;flex:1}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list input[type=radio]{display:none}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list input[type=radio]:checked+label{background-color:#e7f4e2;border-color:#e7f4e2}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list label{display:block;border-radius:1rem;border:1px solid #19a07a;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1.5;text-decoration:none;cursor:pointer}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list label{padding:.07rem .23rem;font-size:.16rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list label>span{font-size:.12rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list>ul{display:flex;flex-wrap:wrap}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__list>ul li{margin-bottom:.2rem;margin-right:.16rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__all{width:.93rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__all label{padding-left:0;padding-right:0;text-align:center}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__all+ul{flex:1;margin-left:.16rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search{text-align:center}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search{border-top:1px solid #d9d9d9;margin-top:.225rem;padding-top:.36rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search{margin-top:.22rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search button{background-color:#19a07a;border-radius:.5rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1;transition:.3s ease all}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search button{width:2.21rem;padding:.24rem 0;font-size:.21rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search button{width:1.2rem;padding:.16rem 0;font-size:.18rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__search button:hover{background-color:#127c5e}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__select{position:relative;margin-top:.15rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__select::after{position:absolute;top:50%;right:.17rem;transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.7073%200.99318C16.0734%201.3593%2016.096%201.9383%2015.7756%202.33107L15.7073%202.40724L9.10669%209.00685C8.71617%209.39735%208.08314%209.39735%207.69262%209.00685L1.09301%202.40724C0.702573%202.01682%200.701794%201.38373%201.09204%200.993179C1.48255%200.602646%202.11654%200.602664%202.50708%200.99318L8.40063%206.88576L14.2932%200.99318L14.3694%200.924821C14.7622%200.604469%2015.3412%200.627066%2015.7073%200.99318Z%22%20fill%3D%22%2319a07a%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;height:.086rem;width:.152rem;content:""}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__sort .newsParts__sort__select select{border:1px solid #e3e3e3;border-radius:.04rem;width:100%;padding:.09rem .4rem .09rem .17rem;font-size:.16rem;line-height:2}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__content .block__bgWhite{padding-top:.83rem;padding-bottom:.79rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__content .block__bgWhite{padding-top:.37rem;padding-bottom:.41rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item>div{display:block}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__thumb{width:5.6rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__thumb{width:100%}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text{margin-left:.53rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text{margin-top:.25rem;margin-left:0}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__categoryList li{background-color:#fff;line-height:1}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__categoryList li{padding:.1rem .2rem;font-size:.18rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__title{line-height:1.6;text-decoration:none}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__title{font-size:.42rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__title{font-size:.24rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__hashList{display:flex;flex-wrap:wrap}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__hashList{margin-top:.16rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__hashList li{margin-top:0;font-weight:700}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__hashList li{margin-bottom:.17rem;margin-right:.32rem;font-size:.18rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head .topics__body__item__text .topics__body__item__hashList li{margin-bottom:.1rem;margin-right:.1rem;font-size:.16rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__head+.newsParts__body{margin-top:.82rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite{padding:1.23rem 1.7rem 1rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock{position:relative;border-bottom:2px solid #bababa}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock{padding-bottom:.4rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock{padding-bottom:.26rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock::after,.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock::before{position:absolute;bottom:-2px;content:""}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock::before{background-color:#19a07a;width:.2rem;height:2px}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock::after{left:.2rem;background-color:#fff;width:.03rem;height:2px}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .news__item__date{display:flex}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .news__item__date time{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#666}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .news__item__date time{font-size:.18rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .news__item__date time{font-size:.16rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .news__item__date .news__item__label{border:1px solid #19a07a;border-radius:1rem;margin-left:.24rem;padding:.1rem .2rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:.13rem;color:#19a07a;text-box:trim-both cap alphabetic}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .newsParts__deyail__title{letter-spacing:-.05em;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .newsParts__deyail__title{margin-top:.46rem;font-size:.36rem;line-height:2}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock .newsParts__deyail__title{margin-top:.24rem;font-size:.24rem;line-height:1.6}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock+.ve{margin-top:.56rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .newsParts__deyail__titleBlock+.ve{margin-top:.37rem}}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA{margin-top:1.1rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA{margin-top:.42rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a{position:relative}@media screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a{width:2.82rem;padding:.28rem .48rem;padding-left:.78rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a{width:2.72rem;padding:.24rem;padding-left:.54rem}}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a::after,.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a::before{position:absolute;content:""}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a::before{top:50%;left:.39rem;z-index:1;transform:translateY(-50%) scale(-1,1);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.6748%204.99976L8.88477%209.16968L8.51465%208.83374L8.14453%208.49683L11.3232%204.99976L8.14453%201.50269L8.88477%200.830811L12.6748%204.99976Z%22%20fill%3D%22%2319a07a%22%2F%3E%3Cpath%20d%3D%22M11.6514%204.50012V5.50012H0.5V4.50012H11.6514Z%22%20fill%3D%22%2319a07a%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;width:.1217rem;height:.0834rem}.pg__categoryTopUtility.--newsParts .category__section.newsParts__body .block__bgWhite .button__typeA a::after{top:50%;left:.3rem;z-index:0;transform:translateY(-50%);background-color:#fff;border-radius:50%;width:.3rem;height:.3rem}.pg__categoryTopUtility.--newsParts .category__section .news{margin-top:0}@media screen and (min-width:767px){.pg__categoryTopUtility form+.newsParts__content{margin-top:.42rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility form+.newsParts__content{margin-top:.45rem}}.pg__categoryTopUtility .section__form .mktoForm{width:100%!important}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm{padding-left:.81rem;padding-right:.81rem}}.pg__categoryTopUtility .section__form .mktoForm .mktoOffset{display:none;float:none}.pg__categoryTopUtility .section__form .mktoForm .mktoFormRow{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoFormRow{padding:.16rem 0}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoFormRow{padding:.08rem 0}}.pg__categoryTopUtility .section__form .mktoForm .mktoFormRow .mktoFormCol{width:100%}.pg__categoryTopUtility .section__form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%;float:none}.pg__categoryTopUtility .section__form .mktoForm .mktoFormRow .mktoClear{display:none}.pg__categoryTopUtility .section__form .mktoForm .mktoLabel{padding-top:0}.pg__categoryTopUtility .section__form .mktoForm input,.pg__categoryTopUtility .section__form .mktoForm textarea{border:1px solid #c3d7d2}.pg__categoryTopUtility .section__form .mktoForm input#Email,.pg__categoryTopUtility .section__form .mktoForm input#Marketo_CompanyName,.pg__categoryTopUtility .section__form .mktoForm input#Marketo_FirstName,.pg__categoryTopUtility .section__form .mktoForm input#Marketo_LastName,.pg__categoryTopUtility .section__form .mktoForm input#Marketo_PMCF_Contact,.pg__categoryTopUtility .section__form .mktoForm input#Marketo_Phone,.pg__categoryTopUtility .section__form .mktoForm textarea#Email,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_CompanyName,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_FirstName,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_LastName,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_PMCF_Contact,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_Phone{width:100%!important}.pg__categoryTopUtility .section__form .mktoForm input#Marketo_FirstName,.pg__categoryTopUtility .section__form .mktoForm input#Marketo_LastName,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_FirstName,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_LastName{width:95%!important}.pg__categoryTopUtility .section__form .mktoForm input#Marketo_FirstName,.pg__categoryTopUtility .section__form .mktoForm textarea#Marketo_FirstName{margin-left:5%!important}.pg__categoryTopUtility .section__form .mktoForm select#Marketo_State{border:1px solid #c3d7d2}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm #LblMarketo_FirstName{margin-left:5%!important}}.pg__categoryTopUtility .section__form .mktoForm #LblMarketo_ContactCompany_AG{width:100%!important}.pg__categoryTopUtility .section__form .mktoForm #LblMarketo_ContactCompany_AG>span{display:block;margin-top:.1rem}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm #LblMarketo_ContactCompany_AG>span{font-size:.13rem!important}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm #LblMarketo_ContactCompany_AG>span{font-size:.1rem!important}}.pg__categoryTopUtility .section__form .mktoForm .mktoLogicalField{width:100%!important}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoLogicalField{padding-top:.24rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoLogicalField{padding-top:.16rem}}.pg__categoryTopUtility .section__form .mktoForm .mktoLogicalField input{margin-top:.04rem}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoLogicalField label{margin-bottom:.16rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoLogicalField label{margin-bottom:.08rem}}.pg__categoryTopUtility .section__form .mktoForm .mktoHtmlText{width:100%!important}@media screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoHtmlText *{font-size:.14rem!important}}@media not screen and (min-width:767px){.pg__categoryTopUtility .section__form .mktoForm .mktoHtmlText *{font-size:.1rem!important}}@media screen and (min-width:767px){.pg__categoryTopUtility#pg__404 #footer{margin-top:-1.98rem}}@media screen and (min-width:767px){.pg__categoryTopUtility#pg__404 .block__bgWhite .title__typeE{margin-bottom:.42rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility#pg__404 .block__bgWhite .title__typeE{margin-bottom:.26rem}}@media screen and (min-width:767px){.pg__categoryTopUtility#pg__404 .block__bgWhite .button__typeA{margin-top:.46rem}}@media not screen and (min-width:767px){.pg__categoryTopUtility#pg__404 .block__bgWhite .button__typeA{margin-top:.35rem}}#pg__home #wrapper{overflow:inherit;display:block}#pg__home #wrapper article{margin-top:0}#pg__home .news,#pg__home .topics{position:relative;z-index:1}@media screen and (min-width:767px){#pg__home .news,#pg__home .topics{margin-top:.32rem}}@media screen and (min-width:767px) and (min-width:767px){#pg__home .news,#pg__home .topics{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media not screen and (min-width:767px){#pg__home .news,#pg__home .topics{padding:0 .24rem;margin-top:.34rem}}@media not screen and (min-width:767px){#pg__home .news .news__linkButton,#pg__home .news .topics__linkButton,#pg__home .topics .news__linkButton,#pg__home .topics .topics__linkButton{margin-top:.4rem;text-align:center}}@media screen and (min-width:767px){#pg__home .news__head,#pg__home .topics__head{display:flex;justify-content:space-between;align-items:center}}#pg__home .news__titleBlock,#pg__home .topics__titleBlock{position:relative;background-color:#fff}@media screen and (min-width:767px){#pg__home .news__titleBlock,#pg__home .topics__titleBlock{border-radius:.16rem .16rem 0 0;padding:.24rem .94rem .15rem}}@media not screen and (min-width:767px){#pg__home .news__titleBlock,#pg__home .topics__titleBlock{display:inline-block;border-radius:.12rem .12rem 0 0;padding:.24rem .34rem 0}}#pg__home .news__titleBlock__title,#pg__home .topics__titleBlock__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;line-height:1}@media screen and (min-width:767px){#pg__home .news__titleBlock__title,#pg__home .topics__titleBlock__title{font-size:.45rem}}@media not screen and (min-width:767px){#pg__home .news__titleBlock__title,#pg__home .topics__titleBlock__title{font-size:.26rem;text-box:trim-both cap alphabetic}}#pg__home .news__titleBlock__sub,#pg__home .topics__titleBlock__sub{background-color:#d08923;padding:.04rem 0;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1;text-align:center}@media screen and (min-width:767px){#pg__home .news__titleBlock__sub,#pg__home .topics__titleBlock__sub{position:absolute;bottom:-.11rem;width:1.6rem;font-size:.14rem}}@media not screen and (min-width:767px){#pg__home .news__titleBlock__sub,#pg__home .topics__titleBlock__sub{width:.93rem;margin-top:.08rem;font-size:.13rem}}#pg__home .news__linkButton a,#pg__home .topics__linkButton a{display:inline-block;background-color:#e7f4e2;border-radius:.5rem;padding:.16rem .24rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.18rem;color:#19a07a;line-height:1;text-decoration:none}#pg__home .news__body,#pg__home .topics__body{background-color:#fff}@media screen and (min-width:767px){#pg__home .news__body,#pg__home .topics__body{border-radius:0 .16rem .16rem .16rem;padding:.64rem .64rem .84rem}}@media not screen and (min-width:767px){#pg__home .news__body,#pg__home .topics__body{border-radius:0 .12rem .12rem .12rem;margin-top:-.45rem;padding:.8rem .3rem .38rem}}@media screen and (min-width:767px){#pg__home .topics__body__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:0 .4rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item+.topics__body__item{margin-top:.26rem}}#pg__home .topics__body__item a{text-decoration:none;color:#4c4948}#pg__home .topics__body__item>a,#pg__home .topics__body__item>div{display:flex;align-items:flex-start}#pg__home .topics__body__item__thumb{overflow:hidden;border-radius:.08rem}@media screen and (min-width:767px){#pg__home .topics__body__item__thumb{width:2rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__thumb{width:1.2rem}}#pg__home .topics__body__item__thumb img{width:100%;height:auto}#pg__home .topics__body__item__text{flex:1}@media screen and (min-width:767px){#pg__home .topics__body__item__text{margin-left:.32rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__text{margin-left:.2rem}}#pg__home .topics__body__item__categoryList{display:flex;flex-wrap:wrap}#pg__home .topics__body__item__categoryList>li{border:1px solid #19a07a;border-radius:1rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1.5}@media screen and (min-width:767px){#pg__home .topics__body__item__categoryList>li{margin-right:.08rem;padding:.02rem .17rem .04rem;font-size:.14rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__categoryList>li{margin-right:.08rem;padding:.03rem .12rem .04rem;font-size:.12rem}}@media screen and (min-width:767px){#pg__home .topics__body__item__categoryList+.topics__body__item__title{margin-top:.12rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__categoryList+.topics__body__item__title{margin-top:.08rem}}#pg__home .topics__body__item__title{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;text-decoration:underline;line-height:1.5}@media screen and (min-width:767px){#pg__home .topics__body__item__title{font-size:.21rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__title{font-size:.16rem}}@media screen and (min-width:767px){#pg__home .topics__body__item__title+.topics__body__item__hashList{margin-top:.16rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__title+.topics__body__item__hashList{margin-top:.1rem}}#pg__home .topics__body__item__hashList>li{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;color:#19a07a;line-height:1.35}@media screen and (min-width:767px){#pg__home .topics__body__item__hashList>li{font-size:.16rem}}@media not screen and (min-width:767px){#pg__home .topics__body__item__hashList>li{font-size:.14rem}}#pg__home .topics__body__item__hashList>li+li{margin-top:.04rem}#pg__home .conpect{position:relative}@media not screen and (min-width:767px){#pg__home .conpect{margin:0 .24rem}}#pg__home .conpect.-inviewed::after,#pg__home .conpect.-inviewed::before{opacity:1}@media screen and (min-width:767px){#pg__home .conpect.-inviewed::before{top:-.43rem}}@media not screen and (min-width:767px){#pg__home .conpect.-inviewed::before{top:-.31rem}}@media screen and (min-width:767px){#pg__home .conpect.-inviewed::after{top:.62rem}}@media not screen and (min-width:767px){#pg__home .conpect.-inviewed::after{top:.45rem}}#pg__home .conpect::after,#pg__home .conpect::before{position:absolute;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:100%;transition:.6s ease all;transition-delay:.5s;opacity:0;content:""}#pg__home .conpect::before{background-image:url(img/section_title_icon_movie.png)}@media screen and (min-width:767px){#pg__home .conpect::before{top:-.53rem;width:1.12rem;height:.88rem}}@media not screen and (min-width:767px){#pg__home .conpect::before{top:-.41rem;width:.78rem;height:.61rem}}#pg__home .conpect::after{background-image:url(img/section_title_icon_shadow.png)}@media screen and (min-width:767px){#pg__home .conpect::after{top:.72rem;width:.66rem;height:.14rem}}@media not screen and (min-width:767px){#pg__home .conpect::after{top:.55rem;width:.515rem;height:.125rem}}@media screen and (min-width:767px){#pg__home .conpect .title__typeB+*{margin-top:.57rem}}@media not screen and (min-width:767px){#pg__home .conpect .title__typeB+*{margin-top:.44rem}}#pg__home .conpect .block__typeB>.iframeParent,#pg__home .conpect .block__typeB>p{position:relative}#pg__home .conpect .block__typeB>.iframeParent::before,#pg__home .conpect .block__typeB>p::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22125%22%20height%3D%22125%22%20viewBox%3D%220%200%20125%20125%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M113%2062.5C113%2034.6096%2090.3904%2012%2062.5%2012C34.6096%2012%2012%2034.6096%2012%2062.5C12%2090.3904%2034.6096%20113%2062.5%20113V125C27.9822%20125%200%2097.0178%200%2062.5C0%2027.9822%2027.9822%200%2062.5%200C97.0178%200%20125%2027.9822%20125%2062.5C125%2097.0178%2097.0178%20125%2062.5%20125V113C90.3904%20113%20113%2090.3904%20113%2062.5Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M79%2058.0359C81.6667%2059.5755%2081.6667%2063.4245%2079%2064.9641L58.75%2076.6555C56.0833%2078.1951%2052.75%2076.2706%2052.75%2073.1914L52.75%2049.8087C52.75%2046.7295%2056.0833%2044.805%2058.75%2046.3446L79%2058.0359Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fsvg%3E%20");background-repeat:no-repeat;background-size:100%;transition:.6s ease all;pointer-events:none;content:''}@media screen and (min-width:767px){#pg__home .conpect .block__typeB>.iframeParent::before,#pg__home .conpect .block__typeB>p::before{width:1.25rem;height:1.25rem}}@media not screen and (min-width:767px){#pg__home .conpect .block__typeB>.iframeParent::before,#pg__home .conpect .block__typeB>p::before{width:.71rem;height:.71rem}}#pg__home .conpect .block__typeB>.iframeParent:hover::before,#pg__home .conpect .block__typeB>p:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22125%22%20height%3D%22125%22%20viewBox%3D%220%200%20125%20125%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M113%2062.5C113%2034.6096%2090.3904%2012%2062.5%2012C34.6096%2012%2012%2034.6096%2012%2062.5C12%2090.3904%2034.6096%20113%2062.5%20113V125C27.9822%20125%200%2097.0178%200%2062.5C0%2027.9822%2027.9822%200%2062.5%200C97.0178%200%20125%2027.9822%20125%2062.5C125%2097.0178%2097.0178%20125%2062.5%20125V113C90.3904%20113%20113%2090.3904%20113%2062.5Z%22%20fill%3D%22%2319a07a%22%2F%3E%20%3Cpath%20d%3D%22M79%2058.0359C81.6667%2059.5755%2081.6667%2063.4245%2079%2064.9641L58.75%2076.6555C56.0833%2078.1951%2052.75%2076.2706%2052.75%2073.1914L52.75%2049.8087C52.75%2046.7295%2056.0833%2044.805%2058.75%2046.3446L79%2058.0359Z%22%20fill%3D%22%2319a07a%22%2F%3E%20%3C%2Fsvg%3E%20");background-repeat:no-repeat;background-size:100%}#pg__home .conpect .block__typeB>.iframeParent.--play::before{content:none}@media screen and (min-width:767px){#pg__home .conpect .block__typeB .button__typeA{margin-top:.33rem}}@media not screen and (min-width:767px){#pg__home .conpect .block__typeB .button__typeA{margin-top:.24rem}}@media screen and (min-width:767px){#pg__home .conpect+.news{margin-top:1.11rem}}@media not screen and (min-width:767px){#pg__home .conpect+.news{margin-top:.6rem}}@media not screen and (min-width:767px){#pg__labbottom #main{margin-top:-.12rem}}@media screen and (min-width:767px){#pg__labbottom .topics{margin-top:1.24rem}}@media not screen and (min-width:767px){#pg__labbottom .topics{margin-top:.8rem}}@media screen and (min-width:767px){#pg__labbottom #footer{margin-top:.71rem}}@media not screen and (min-width:767px){#pg__labbottom #footer{margin-top:.77rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__company{margin-top:1.25rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__company{margin-top:.58rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__service{margin-top:.94rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service{margin-top:.54rem}}.accordion{overflow:hidden;transition:height .4s;transition-timing-function:cubic-bezier(.39,.575,.565,1)}.accordion.-border{border:1px solid}@media screen and (min-width:767px){.accordion+*{margin-top:.36rem}}@media not screen and (min-width:767px){.accordion+*{margin-top:.1rem}}.accordion__toggle{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}@media screen and (min-width:767px){.accordion__toggle{padding-right:.65rem}}@media not screen and (min-width:767px){.accordion__toggle{padding-right:.45rem}}.accordion__toggle:after,.accordion__toggle:before{content:"";display:block;background-color:#fff;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}@media screen and (min-width:767px){.accordion__toggle:after,.accordion__toggle:before{width:.16rem;height:2px;right:.22rem}}@media not screen and (min-width:767px){.accordion__toggle:after,.accordion__toggle:before{width:.09rem;height:2px;right:.055rem}}.accordion__toggle:after{transition:transform .3s}.accordion.-folding .accordion__toggle:after{transform:translateY(-50%) rotate(90deg)}.accordion__toggle>i{position:absolute;z-index:0;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#19a07a}@media screen and (min-width:767px){.accordion__toggle>i{width:.34rem;height:.34rem;right:.13rem}}@media not screen and (min-width:767px){.accordion__toggle>i{width:.2rem;height:.2rem;right:0}}.accordion__title{position:relative;cursor:pointer;transition:border-radius .3s;border-bottom:2px solid #19a07a}@media screen and (min-width:767px){.accordion__title{padding:.28rem .65rem .28rem .63rem;font-size:.26rem;line-height:1}}@media not screen and (min-width:767px){.accordion__title{padding:.21rem .4rem .21rem .47rem;font-size:.18rem;line-height:1.6}}.accordion__title>.--number::before{position:absolute;left:0;counter-increment:number 1;content:"Q" counter(number) ".";width:auto;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a}@media screen and (min-width:767px){.accordion__title>.--number::before{font-size:.32rem}}@media not screen and (min-width:767px){.accordion__title>.--number::before{font-size:.21rem}}.accordion__contents{opacity:1;transition:opacity .3s;transition-delay:.1s}@media screen and (min-width:767px){.accordion__contents{padding:.38rem .18rem 0}}@media not screen and (min-width:767px){.accordion__contents{padding:.21rem 0 0}}.accordion__contents .title__justfyText{line-height:1.7}@media screen and (min-width:767px){.accordion__contents *+.--accodionText{margin-top:.32rem}}@media not screen and (min-width:767px){.accordion__contents *+.--accodionText{margin-top:.24rem}}@media screen and (min-width:767px){.accordion__contents *+.button__typeA{margin-top:.29rem!important}}@media not screen and (min-width:767px){.accordion__contents *+.button__typeA{margin-top:.2rem!important}}.accordion__contents .--accodionAnswer{position:relative}@media screen and (min-width:767px){.accordion__contents .--accodionAnswer{padding-left:.44rem}}@media not screen and (min-width:767px){.accordion__contents .--accodionAnswer{padding-left:.47rem;line-height:1.6}}.accordion__contents .--accodionAnswer::before{position:absolute;left:0;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1;content:'A.'}@media screen and (min-width:767px){.accordion__contents .--accodionAnswer::before{top:.05rem;font-size:.28rem}}@media not screen and (min-width:767px){.accordion__contents .--accodionAnswer::before{top:.03rem;font-size:.21rem}}@media screen and (min-width:767px){.accordion__contents .--accodionText{padding-left:.44rem}}@media not screen and (min-width:767px){.accordion__contents .--accodionText{padding-left:.47rem;line-height:1.6}}@media screen and (min-width:767px){.accordion__contents .list__normalList{margin-top:.18rem;padding-left:.46rem}}@media not screen and (min-width:767px){.accordion__contents .list__normalList{margin-top:.11rem;padding-left:.47rem}}@media screen and (min-width:767px){.accordion__contents .button__typeA{padding-left:.46rem}}@media not screen and (min-width:767px){.accordion__contents .button__typeA{padding-left:.47rem}}.-folding .accordion__contents{opacity:0;transition-delay:0s}.accordion__wrap{position:relative;counter-reset:number 0}.accordion__allOpen{position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;line-height:1}@media screen and (min-width:767px){.accordion__allOpen{top:-.5rem;padding-right:.25rem}}@media not screen and (min-width:767px){.accordion__allOpen{top:-.32rem;padding-right:.15rem}}.accordion__allOpen.-undisp{display:none}.accordion__allOpen:after,.accordion__allOpen:before{content:"";display:block;background-color:#fff;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}@media screen and (min-width:767px){.accordion__allOpen:after,.accordion__allOpen:before{width:.1rem;height:2px;right:.06rem}}@media not screen and (min-width:767px){.accordion__allOpen:after,.accordion__allOpen:before{width:.07rem;height:2px;right:.03rem}}.accordion__allOpen:after{transition:transform .3s}.accordion__allOpen.-folding:after{transform:translateY(-50%) rotate(90deg)}.accordion__allOpen>i{position:absolute;z-index:0;top:50%;right:0;transform:translateY(-50%);border-radius:50%;background-color:#19a07a}@media screen and (min-width:767px){.accordion__allOpen>i{width:.21rem;height:.21rem}}@media not screen and (min-width:767px){.accordion__allOpen>i{width:.13rem;height:.13rem}}@media screen and (min-width:767px){.accordion__contents__inner.contractTerms .title__heading5+.button__radiusCircle{margin-top:.2rem}}@media not screen and (min-width:767px){.accordion__contents__inner.contractTerms .title__heading5+.button__radiusCircle{margin-top:.15rem}}@media screen and (min-width:767px){.accordion__contents__inner.contractTerms .title__heading5+.title__heading4{margin-top:.2rem}}@media not screen and (min-width:767px){.accordion__contents__inner.contractTerms .title__heading5+.title__heading4{margin-top:.15rem}}@media screen and (min-width:767px){.accordion__contents__inner.contractTerms p.title__heading4{margin-bottom:.15rem;font-size:.16rem}}@media not screen and (min-width:767px){.accordion__contents__inner.contractTerms p.title__heading4{margin-bottom:.1rem;font-size:.14rem}}.block__categoryContent{background-color:#f5f1e5}@media screen and (min-width:767px){.block__categoryContent{border-radius:0 1.6rem 0 0;margin-top:.76rem;padding:.91rem 0 1.04rem}}@media not screen and (min-width:767px){.block__categoryContent{border-radius:0 .8rem 0 0;margin-top:.49rem;padding:.59rem .24rem .4rem}}@media screen and (min-width:767px){.block__categoryContent__inner{margin-left:auto;margin-right:auto;max-width:12.8rem}}.block__categoryTitle{background-color:#f5f1e5}@media screen and (min-width:767px){.block__categoryTitle{border-radius:0 0 1.6rem 0;padding:.47rem 0 .94rem}}@media not screen and (min-width:767px){.block__categoryTitle{border-radius:0 0 .8rem 0;padding:.49rem 0 .42rem}}@media screen and (min-width:767px){.block__categoryTitle__inner{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media screen and (min-width:767px){.block__categoryTitle__inner{display:flex}}@media not screen and (min-width:767px){.block__categoryTitle__inner{padding:0 .24rem}}.--typeB .block__categoryTitle__inner{display:block}@media screen and (min-width:767px){.block__categoryTitle__text{flex:1}}.--typeA .block__categoryTitle__text{display:block}@media screen and (min-width:767px){.--typeA .block__categoryTitle__text .title__category{margin-right:-1.06rem}}@media screen and (min-width:767px){.--typeA .block__categoryTitle__text .title__category__read{margin-top:.7rem;margin-left:-1.62rem;margin-right:-1.06rem}}@media screen and (min-width:767px){.block__categoryTitle__image{width:7.55rem;margin-left:1.06rem}}.--typeA .block__categoryTitle__image{overflow:hidden}@media screen and (min-width:767px){.--typeA .block__categoryTitle__image{border-radius:.24rem}}@media not screen and (min-width:767px){.--typeA .block__categoryTitle__image{border-radius:.12rem;margin-top:.31rem}}@media screen and (min-width:767px){.--typeB .block__categoryTitle__image{width:100%;margin-top:.78rem;margin-left:calc(((100vw - 12.8rem)/ 2) * -1)}}@media not screen and (min-width:767px){.--typeB .block__categoryTitle__image{margin-top:.36rem;margin-left:-.24rem}}.block__categoryTitle__image .swiper-wrapper{transition-timing-function:linear!important}.block__categoryTitle__image .swiper-slide{overflow:hidden;pointer-events:none}@media screen and (min-width:767px){.block__categoryTitle__image .swiper-slide{border-radius:.1rem;width:2.54rem;margin:0 .08rem}}@media not screen and (min-width:767px){.block__categoryTitle__image .swiper-slide{border-radius:.04rem;width:1.05rem;margin:0 .03rem}}.block__typeB{background-color:#f5f1e5}@media screen and (min-width:767px){.block__typeB{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media screen and (min-width:767px){.block__typeB{border-radius:1rem;padding:1.08rem 1.75rem 1.24rem}}@media not screen and (min-width:767px){.block__typeB{border-radius:.5rem;padding:.76rem .33rem .6225rem}}@media screen and (min-width:767px){* .block__typeB{margin-top:1.54rem}}@media not screen and (min-width:767px){* .block__typeB{margin-top:.85rem}}.button__typeA>a,.button__typeA>span{display:inline-block;background-color:#19a07a;border-radius:.5rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1;text-box:trim-both cap alphabetic;text-decoration:none}@media screen and (min-width:767px){.button__typeA>a,.button__typeA>span{padding:.24rem .48rem;font-size:.21rem}}@media not screen and (min-width:767px){.button__typeA>a,.button__typeA>span{padding:.16rem .24rem;font-size:.18rem}}.button__typeA>a{transition:.3s ease all}@media screen and (min-width:767px){.button__typeA>a:hover{background-color:#127c5e}}.button__typeA>a[target="_blank"]{position:relative;padding-right:.5rem}.button__typeA>a[target="_blank"]::before{position:absolute;top:50%;right:.24rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.75%205.5L11.749%202.25H8.5L8.42285%202.24609C8.04487%202.20747%207.75%201.88815%207.75%201.5C7.75006%201.08583%208.08584%200.749999%208.5%200.75L12.499%200.750977C12.9131%200.751041%2013.249%201.08685%2013.249%201.50098L13.25%205.5C13.25%205.91416%2012.9142%206.24994%2012.5%206.25C12.0858%206.25%2011.7501%205.91417%2011.75%205.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.9697%200.96967C12.2626%200.676777%2012.7373%200.676777%2013.0302%200.96967C13.3231%201.26256%2013.3231%201.73732%2013.0302%202.03022L8.03022%207.03022C7.73732%207.32311%207.26256%207.32311%206.96967%207.03022C6.67678%206.73732%206.67678%206.26256%206.96967%205.96967L11.9697%200.96967Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.25%2012C11.25%2012.3315%2011.1182%2012.6494%2010.8838%2012.8838C10.6494%2013.1182%2010.3315%2013.25%2010%2013.25H2C1.66848%2013.25%201.35063%2013.1182%201.11621%2012.8838C0.88179%2012.6494%200.75%2012.3315%200.75%2012V4C0.75%203.66848%200.881791%203.35063%201.11621%203.11621L1.20801%203.0332C1.43043%202.85098%201.70995%202.75%202%202.75H6.5C6.91421%202.75%207.25%203.08579%207.25%203.5C7.25%203.91421%206.91421%204.25%206.5%204.25H2.25V11.75H9.75V7.5C9.75%207.08579%2010.0858%206.75%2010.5%206.75C10.9142%206.75%2011.25%207.08579%2011.25%207.5V12Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;width:.16rem;height:.16rem;content:''}.button__typeA.--center{text-align:center}.button__typeA.--left{text-align:left}.button__typeA.--right{text-align:right}@media screen and (min-width:767px){* .button__typeA{margin-top:.88rem}}@media not screen and (min-width:767px){* .button__typeA{margin-top:.48rem}}@media screen and (min-width:767px){.layout__detailList .layout__detailList__item{display:flex}}.layout__detailList .layout__detailList__item dd,.layout__detailList .layout__detailList__item dt{line-height:1.8}@media screen and (min-width:767px){.layout__detailList .layout__detailList__item dd,.layout__detailList .layout__detailList__item dt{font-size:.18rem}}@media not screen and (min-width:767px){.layout__detailList .layout__detailList__item dd,.layout__detailList .layout__detailList__item dt{font-size:.16rem}}.layout__detailList .layout__detailList__item dt{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700}@media screen and (min-width:767px){.layout__detailList .layout__detailList__item dt{width:1.35rem}}@media screen and (min-width:767px){.layout__detailList .layout__detailList__item dd{flex:1}}.layout__detailList .layout__detailList__item dd a{color:#96c60f}@media screen and (min-width:767px){.layout__detailList .layout__detailList__item+.layout__detailList__item{margin-top:.16rem}}@media not screen and (min-width:767px){.layout__detailList .layout__detailList__item+.layout__detailList__item{margin-top:.13rem}}.layout__flowList{position:relative;counter-reset:number 1}.layout__flowList::before{position:absolute;background-color:#fbebb6;content:''}@media screen and (min-width:767px){.layout__flowList::before{top:0;left:.4rem;width:.22rem;height:85%}}@media not screen and (min-width:767px){.layout__flowList::before{top:.45rem;left:.25rem;width:.14rem;height:60%}}@media screen and (min-width:767px){.layout__flowList .layout__flowList__item+.layout__flowList__item{margin-top:1.11rem}}@media not screen and (min-width:767px){.layout__flowList .layout__flowList__item+.layout__flowList__item{margin-top:.5rem}}.layout__flowList .layout__flowList__item *{display:inline-block}@media screen and (min-width:767px){.layout__flowList .layout__flowList__item .title__typeRead{padding-left:1.32rem}}@media not screen and (min-width:767px){.layout__flowList .layout__flowList__item .title__typeRead{margin-top:.1rem;padding-left:.82rem}}.layout__flowList .layout__flowList__title{position:relative}@media screen and (min-width:767px){.layout__flowList .layout__flowList__title{margin-bottom:.2rem;padding-left:1.32rem;font-size:.26rem;line-height:1}}@media not screen and (min-width:767px){.layout__flowList .layout__flowList__title{padding-left:.82rem;font-size:.18rem;line-height:1.6}}.layout__flowList .layout__flowList__title::before{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);height:auto;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;line-height:1;text-align:center;content:"0" counter(number)}@media screen and (min-width:767px){.layout__flowList .layout__flowList__title::before{width:1.01rem;font-size:.32rem}}@media not screen and (min-width:767px){.layout__flowList .layout__flowList__title::before{width:.63rem;font-size:.21rem}}.layout__flowList .layout__flowList__title::after{position:absolute;top:50%;left:0;z-index:0;transform:translateY(-50%);background-color:#19a07a;border-radius:50%;counter-increment:number 1;content:''}@media screen and (min-width:767px){.layout__flowList .layout__flowList__title::after{width:1.01rem;height:1.01rem}}@media not screen and (min-width:767px){.layout__flowList .layout__flowList__title::after{width:.63rem;height:.63rem}}@media screen and (min-width:767px){.home__imageCopy{display:flex;margin-left:-1.28rem;margin-right:-1.28rem}}@media not screen and (min-width:767px){.home__imageCopy{margin-left:-.35rem;margin-right:-.11rem}}@media screen and (min-width:767px){.home__imageCopy.--reverse{flex-direction:row-reverse}}@media screen and (min-width:767px){* .home__imageCopy{margin-top:.42rem}}@media not screen and (min-width:767px){* .home__imageCopy{margin-top:.55rem}}.home__imageCopy__thumb{overflow:hidden;border-radius:0 .24rem 0 0}@media screen and (min-width:767px){.home__imageCopy__thumb{width:9.68rem}}.home__imageCopy__thumb img{width:100%;height:auto}@media screen and (min-width:767px){.--reverse .home__imageCopy__thumb{border-radius:.24rem 0 0 0}}.home__imageCopy__text{position:relative}@media screen and (min-width:767px){.home__imageCopy__text{margin-top:1.09rem;margin-left:-3rem}}@media not screen and (min-width:767px){.home__imageCopy__text{margin-top:-.81rem;margin-left:.24rem}}@media screen and (min-width:767px){.--reverse .home__imageCopy__text{margin-left:0;margin-right:-2.4rem;text-align:right}}@media screen and (min-width:767px){.--reverse .home__imageCopy__text .button__typeA{margin-left:0;margin-right:3.68rem;text-align:right}}@media screen and (min-width:767px){.home__imageCopy__text .button__typeA{margin-top:.64rem;margin-left:4.28rem}}@media not screen and (min-width:767px){.home__imageCopy__text .button__typeA{margin-top:.4rem;text-align:center}}@media screen and (min-width:767px){.layout__imageGrid.--col3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 .24rem}}@media not screen and (min-width:767px){.layout__imageGrid.--col3{display:flex;flex-wrap:wrap;justify-content:space-between}}@media not screen and (min-width:767px){.layout__imageGrid.--col3>li{width:1.6rem}}@media not screen and (min-width:767px){.layout__imageGrid.--col3>li:nth-of-type(1){width:100%;margin-bottom:.24rem}}.layout__imageGrid>li{overflow:hidden;border-radius:.16rem}.layout__imageGrid>li img{width:100%;height:auto}@media screen and (min-width:767px){* .layout__imageGrid{margin-top:.64rem}}@media not screen and (min-width:767px){* .layout__imageGrid{margin-top:.54rem}}@media not screen and (min-width:767px){.layout__imageGrid__swiper{padding-bottom:.35rem!important}}@media not screen and (min-width:767px){.layout__imageGrid__swiper .swiper-slide{overflow:hidden;border-radius:.06rem}}@media not screen and (min-width:767px){.layout__imageGrid__swiper .swiper-pagination{display:flex;justify-content:center;bottom:0!important;height:auto!important}}@media not screen and (min-width:767px){.layout__imageGrid__swiper .swiper-pagination-bullet{display:block;width:.12rem;height:.12rem;margin:0 .05rem!important}}.layout__imageGrid__swiper .swiper-pagination-bullet-active{background:#19a07a}.layout__pannelList.--col3{display:grid}@media screen and (min-width:767px){.layout__pannelList.--col3{grid-template-columns:repeat(3,1fr);gap:.4rem}}@media not screen and (min-width:767px){.layout__pannelList.--col3{grid-template-columns:repeat(1,1fr);gap:.2rem 0}}.layout__pannelList__item a{overflow:hidden;display:block;background-color:#fff;border-radius:.16rem;text-decoration:none;color:#4c4948}.layout__pannelList__thumbBlock{position:relative}.layout__pannelList__thumb{width:100%}@media screen and (min-width:767px){.layout__pannelList__thumb{height:2.8rem}}@media not screen and (min-width:767px){.layout__pannelList__thumb{height:2.56rem}}.layout__pannelList__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout__pannelList__copyBlock{position:absolute}@media screen and (min-width:767px){.layout__pannelList__copyBlock{bottom:.24rem;left:.24rem}}@media not screen and (min-width:767px){.layout__pannelList__copyBlock{bottom:.18rem;left:.2rem}}.layout__pannelList__copyBlock.-inviewed .layout__pannelList__copyMain::before,.layout__pannelList__copyBlock.-inviewed .layout__pannelList__copySub::before{left:0}.layout__pannelList__copyBlock.-inviewed .layout__pannelList__copyMain>span,.layout__pannelList__copyBlock.-inviewed .layout__pannelList__copySub>span{opacity:1}.layout__pannelList__copyBlock .layout__pannelList__copySub{overflow:hidden;position:relative;display:inline-block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1}.layout__pannelList__copyBlock .layout__pannelList__copySub::before{position:absolute;left:-100%;z-index:0;width:100%;height:100%;background-color:#fff;transition:.6s cubic-bezier(.66,.67,0,.98) all;content:""}.layout__pannelList__copyBlock .layout__pannelList__copySub>span{position:relative;z-index:1;display:inline-block;opacity:0;transition:.3s ease all;transition-delay:.4s;padding:.09rem;font-size:.16rem}.layout__pannelList__copyBlock .layout__pannelList__copyMain{overflow:hidden;position:relative;display:inline-block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;color:#19a07a;line-height:1}.layout__pannelList__copyBlock .layout__pannelList__copyMain::before{position:absolute;left:-100%;z-index:0;width:100%;height:100%;background-color:#fff;transition:.6s cubic-bezier(.66,.67,0,.98) all;content:''}.layout__pannelList__copyBlock .layout__pannelList__copyMain>span{position:relative;z-index:1;display:inline-block;opacity:0;transition:.3s ease all;transition-delay:.4s;padding:.09rem;font-size:.26rem}@media screen and (min-width:767px){.layout__pannelList__detailBlock{padding:.19rem .29rem .28rem}}@media not screen and (min-width:767px){.layout__pannelList__detailBlock{padding:.13rem .18rem .24rem}}.layout__pannelList__logo{display:flex;align-items:center;height:.34rem}.layout__pannelList__logo img{width:auto}.--macnica .layout__pannelList__logo img{height:.34rem}.--yanmar .layout__pannelList__logo img{height:.22rem}.--sarafarm .layout__pannelList__logo img{height:.28rem}.--bellegreenwise .layout__pannelList__logo img{height:.28rem}.--netafim .layout__pannelList__logo img{height:.34rem}.--kukulcan .layout__pannelList__logo img{height:.22rem}.--nihonkasetsu .layout__pannelList__logo img{height:.24rem}.--noritake .layout__pannelList__logo img{height:.28rem}.--isnext .layout__pannelList__logo img{height:.28rem}.--foodbox .layout__pannelList__logo img{height:.34rem}.layout__pannelList__name{margin-top:.12rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.18rem;line-height:1}.layout__textImage{display:flex}@media not screen and (min-width:767px){.layout__textImage{flex-direction:column-reverse}}@media screen and (min-width:767px){.layout__textImage .layout__textImage__text{flex:1}}.layout__textImage .layout__textImage__text .title__typeG{margin-bottom:.2rem}@media screen and (min-width:767px){.layout__textImage .layout__textImage__image{width:2.28rem;margin-left:.55rem}}@media not screen and (min-width:767px){.layout__textImage .layout__textImage__image{margin-bottom:.26rem}}.layout__textImage.--typeB .layout__textImage__text .title__typeG{color:#19a07a}@media screen and (min-width:767px){.layout__textImage.--typeB .layout__textImage__text .title__typeG{font-size:.28rem}}@media not screen and (min-width:767px){.layout__textImage.--typeB .layout__textImage__text .title__typeG{font-size:.21rem}}@media screen and (min-width:767px){.layout__textImage.--typeB .layout__textImage__text .title__typeG+.title__typeRead{margin-top:.32rem}}@media not screen and (min-width:767px){.layout__textImage.--typeB .layout__textImage__text .title__typeG+.title__typeRead{margin-top:.17rem}}.layout__textImage.--typeB .layout__textImage__image{overflow:hidden}@media screen and (min-width:767px){.layout__textImage.--typeB .layout__textImage__image{border-radius:.14rem;width:4.78rem;margin-left:.58rem}}@media not screen and (min-width:767px){.layout__textImage.--typeB .layout__textImage__image{border-radius:.06rem;margin-bottom:.4rem}}.list__normalList li{position:relative;line-height:2}@media screen and (min-width:767px){.list__normalList li{padding-left:.16rem;font-size:.18rem}}@media not screen and (min-width:767px){.list__normalList li{padding-left:.14rem;font-size:.16rem}}.list__normalList li::before{position:absolute;left:0;background-color:#19a07a;border-radius:50%;width:.07rem;height:.07rem;content:''}@media screen and (min-width:767px){.list__normalList li::before{top:.16rem}}@media not screen and (min-width:767px){.list__normalList li::before{top:.14rem}}.title__category{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__category{font-size:.68rem}}@media not screen and (min-width:767px){.title__category{font-size:.36rem}}.title__category__sub{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#d08923;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__category__sub{margin-top:.26rem;font-size:.22rem}}@media not screen and (min-width:767px){.title__category__sub{margin-top:.14rem;font-size:.19rem}}.title__category__read{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__category__read{margin-top:.64rem;font-size:.32rem;line-height:1.6}}@media not screen and (min-width:767px){.title__category__read{margin-top:.36rem;font-size:.21rem;line-height:1.5}}.title__hero{transition:.6s ease all;transform:translateY(.25rem);opacity:0;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;line-height:1.5;letter-spacing:.01em}@media screen and (min-width:767px){.title__hero{font-size:.4rem}}@media not screen and (min-width:767px){.title__hero{font-size:.22rem}}.--loaded .title__hero{opacity:1;transform:translateY(0)}.title__hero>span{letter-spacing:.06em}@media screen and (min-width:767px){.title__hero>span{font-size:.2rem}}@media not screen and (min-width:767px){.title__hero>span{font-size:.13rem}}.title__hilight.-inviewed>span::before{left:0}.title__hilight.-inviewed>span>span{opacity:1}.title__hilight>span{overflow:hidden;position:relative;display:inline-block;line-height:1}.title__hilight>span::before{position:absolute;top:0;left:-100%;z-index:0;width:100%;height:100%;background-color:#fff;transition:.6s cubic-bezier(.66,.67,0,.98) all;content:""}.title__hilight>span>span{position:relative;z-index:1;opacity:0;transition:.3s ease all;transition-delay:.4s}.title__hilight>span.--fontSize50{padding:.1rem}.title__hilight>span.--fontSize50>span{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900}@media screen and (min-width:767px){.title__hilight>span.--fontSize50>span{font-size:.5rem}}@media not screen and (min-width:767px){.title__hilight>span.--fontSize50>span{font-size:.26rem}}@media screen and (min-width:767px){.title__hilight>span:not(:last-of-type){margin-bottom:.1rem}}@media not screen and (min-width:767px){.title__hilight>span:not(:last-of-type){margin-bottom:.04rem}}.title__sectionSub{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#d08923;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__sectionSub{margin-top:.2rem;font-size:.26rem}}@media not screen and (min-width:767px){.title__sectionSub{margin-top:.16rem;font-size:.195rem}}.title__sectionTitle{position:relative;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__sectionTitle{padding-top:1.62rem;font-size:.8rem}}@media not screen and (min-width:767px){.title__sectionTitle{padding-top:1.22rem;font-size:.6rem}}.-inviewed .title__sectionTitle::after,.-inviewed .title__sectionTitle::before{opacity:1}.-inviewed .title__sectionTitle::before{top:0}@media screen and (min-width:767px){.-inviewed .title__sectionTitle::after{top:1.3rem}}@media not screen and (min-width:767px){.-inviewed .title__sectionTitle::after{top:.98rem}}.title__sectionTitle::after,.title__sectionTitle::before{position:absolute;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:100%;transition:.6s ease all;transition-delay:.5s;opacity:0;content:""}.title__sectionTitle::after{background-image:url(img/section_title_icon_shadow.png)}@media screen and (min-width:767px){.title__sectionTitle::after{top:1.4rem;width:.66rem;height:.14rem}}@media not screen and (min-width:767px){.title__sectionTitle::after{top:1.08rem;width:.515rem;height:.125rem}}.--lab .title__sectionTitle::before{top:-.1rem;background-image:url(img/section_title_icon_lab.png)}@media screen and (min-width:767px){.--lab .title__sectionTitle::before{width:1.26rem;height:1.2rem}}@media not screen and (min-width:767px){.--lab .title__sectionTitle::before{width:.945rem;height:.9rem}}@media screen and (min-width:767px){.--lab .title__sectionTitle::after{top:1.3rem}}@media not screen and (min-width:767px){.--lab .title__sectionTitle::after{top:.98rem}}.--cultivation .title__sectionTitle::before{background-image:url(img/section_title_icon_cultivation.png)}@media screen and (min-width:767px){.--cultivation .title__sectionTitle::before{top:-.05rem;width:1.398rem;height:1.15rem}}@media not screen and (min-width:767px){.--cultivation .title__sectionTitle::before{top:-.06rem;width:1.0485rem;height:.8625rem}}.--welfare .title__sectionTitle::before{background-image:url(img/section_title_icon_welfare.png)}@media screen and (min-width:767px){.--welfare .title__sectionTitle::before{top:-.3rem;width:1.7rem;height:1.52rem}}@media not screen and (min-width:767px){.--welfare .title__sectionTitle::before{top:-.24rem;width:1.273rem;height:1.1418rem}}.--school .title__sectionTitle::before{background-image:url(img/section_title_icon_school.png)}@media screen and (min-width:767px){.--school .title__sectionTitle::before{top:.1rem;width:1.5966rem;height:1rem}}@media not screen and (min-width:767px){.--school .title__sectionTitle::before{top:.05rem;width:1.1975rem;height:.75rem}}.--lab .-inviewed .title__sectionTitle::before{top:0}@media screen and (min-width:767px){.--cultivation .-inviewed .title__sectionTitle::before{top:.05rem}}@media not screen and (min-width:767px){.--cultivation .-inviewed .title__sectionTitle::before{top:.04rem}}@media screen and (min-width:767px){.--welfare .-inviewed .title__sectionTitle::before{top:-.2rem}}@media not screen and (min-width:767px){.--welfare .-inviewed .title__sectionTitle::before{top:-.14rem}}@media screen and (min-width:767px){.--school .-inviewed .title__sectionTitle::before{top:.2rem}}@media not screen and (min-width:767px){.--school .-inviewed .title__sectionTitle::before{top:.15rem}}.title__typeA{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeA{margin-top:.48rem;font-size:.4rem;line-height:1}}@media not screen and (min-width:767px){.title__typeA{margin-top:.34rem;font-size:.24rem;line-height:1.5}}.title__typeA.--center{text-align:center}.title__typeB{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeB{font-size:.45rem}}@media not screen and (min-width:767px){.title__typeB{font-size:.34rem}}.title__typeB.--en{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900}.title__typeB.--center{text-align:center}.title__typeC{position:relative;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeC{padding-left:.96rem;font-size:.38rem}}@media not screen and (min-width:767px){.title__typeC{padding-left:.55rem;font-size:.28rem}}.title__typeC::before{position:absolute;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;content:""}.title__typeC.--labCompany::before{background-image:url(/common/img/icon_company.png)}@media screen and (min-width:767px){.title__typeC.--labCompany::before{width:.75rem;height:1.02rem}}@media not screen and (min-width:767px){.title__typeC.--labCompany::before{width:.4853rem;height:.66rem}}.title__typeC.--labService::before{background-image:url(/common/img/icon_service.png)}@media screen and (min-width:767px){.title__typeC.--labService::before{width:.81rem;height:.81rem}}@media not screen and (min-width:767px){.title__typeC.--labService::before{width:.46rem;height:.46rem}}.title__typeC.--cultivationAbout::before,.title__typeC.--labAbout::before,.title__typeC.--schoolAbout::before,.title__typeC.--welfareAbout::before{background-image:url(/common/img/icon_memo.png)}@media screen and (min-width:767px){.title__typeC.--cultivationAbout::before,.title__typeC.--labAbout::before,.title__typeC.--schoolAbout::before,.title__typeC.--welfareAbout::before{width:.62rem;height:.905rem}}@media not screen and (min-width:767px){.title__typeC.--cultivationAbout::before,.title__typeC.--labAbout::before,.title__typeC.--schoolAbout::before,.title__typeC.--welfareAbout::before{width:.36rem;height:.5255rem}}.title__typeC.--labTourGuide::before{background-image:url(/common/img/icon_binoculars.png)}@media screen and (min-width:767px){.title__typeC.--labTourGuide::before{width:.79rem;height:.995rem}}@media not screen and (min-width:767px){.title__typeC.--labTourGuide::before{width:.4444rem;height:.5596rem}}.title__typeC.--labParticipation::before{background-image:url(/common/img/icon_puzzle.png)}@media screen and (min-width:767px){.title__typeC.--labParticipation::before{width:.83rem;height:1.025rem}}@media not screen and (min-width:767px){.title__typeC.--labParticipation::before{width:.51rem;height:.6296rem}}.title__typeC.--cultivationVariety::before{background-image:url(/common/img/icon_vegetables.png)}@media screen and (min-width:767px){.title__typeC.--cultivationVariety::before{left:.1rem;width:.73rem;height:.935rem}}@media not screen and (min-width:767px){.title__typeC.--cultivationVariety::before{left:.05rem;width:.4387rem;height:.5618rem}}.title__typeC.--cultivationAttempt::before{background-image:url(/common/img/icon_drone.png)}@media screen and (min-width:767px){.title__typeC.--cultivationAttempt::before{left:-.07rem;width:.88rem;height:.905rem}}@media not screen and (min-width:767px){.title__typeC.--cultivationAttempt::before{left:-.04rem;width:.55rem;height:.5656rem}}.title__typeC.--welfareCasestudy::before{background-image:url(/common/img/icon_casestudy.png)}@media screen and (min-width:767px){.title__typeC.--welfareCasestudy::before{width:.77rem;height:.965rem}}@media not screen and (min-width:767px){.title__typeC.--welfareCasestudy::before{width:.47rem;height:.589rem}}.title__typeC.--schoolSchedule::before{background-image:url(/common/img/icon_schedule.png)}@media screen and (min-width:767px){.title__typeC.--schoolSchedule::before{left:.03rem;width:.7rem;height:.845rem}}@media not screen and (min-width:767px){.title__typeC.--schoolSchedule::before{left:-.02rem;width:.47rem;height:.5674rem}}.title__typeC.--utilityMessage::before{background-image:url(/common/img/icon_message.png)}@media screen and (min-width:767px){.title__typeC.--utilityMessage::before{top:.25rem;width:.68rem;height:.745rem}}@media not screen and (min-width:767px){.title__typeC.--utilityMessage::before{top:.15rem;width:.4rem;height:.4382rem}}.title__typeC.--utilityMerit::before{background-image:url(/common/img/icon_merit.png)}@media screen and (min-width:767px){.title__typeC.--utilityMerit::before{top:.25rem;width:.81rem;height:.755rem}}@media not screen and (min-width:767px){.title__typeC.--utilityMerit::before{top:.15rem;width:.45rem;height:.4195rem}}.title__typeC.--utilityFlow::before{background-image:url(/common/img/icon_flow.png)}@media screen and (min-width:767px){.title__typeC.--utilityFlow::before{top:.2rem;width:.69rem;height:.795rem}}@media not screen and (min-width:767px){.title__typeC.--utilityFlow::before{top:.15rem;width:.43rem;height:.4955rem}}.title__typeC.--utilityFaq::before{background-image:url(/common/img/icon_faq.png)}@media screen and (min-width:767px){.title__typeC.--utilityFaq::before{top:.2rem;width:.81rem;height:.755rem}}@media not screen and (min-width:767px){.title__typeC.--utilityFaq::before{top:.15rem;width:.44rem;height:.41rem}}.title__typeC.--utilityWelfare::before{background-image:url(/common/img/icon_heart.png)}@media screen and (min-width:767px){.title__typeC.--utilityWelfare::before{top:.2rem;width:.81rem;height:.755rem}}@media not screen and (min-width:767px){.title__typeC.--utilityWelfare::before{top:.15rem;width:.44rem;height:.41rem}}.title__typeC.--utilitySchool::before{background-image:url(/common/img/icon_book.png)}@media screen and (min-width:767px){.title__typeC.--utilitySchool::before{top:.2rem;left:.09rem;width:.57rem;height:.815rem}}@media not screen and (min-width:767px){.title__typeC.--utilitySchool::before{top:.15rem;left:.03rem;width:.36rem;height:.5147rem}}.title__typeC.--utilityConcept::before{background-image:url(/common/img/icon_concept.png)}@media screen and (min-width:767px){.title__typeC.--utilityConcept::before{top:.2rem;left:.09rem;width:.72rem;height:.845rem}}@media not screen and (min-width:767px){.title__typeC.--utilityConcept::before{top:.12rem;width:.49rem;height:.5751rem}}.title__typeC.--utilityAccess::before{background-image:url(/common/img/icon_access.png)}@media screen and (min-width:767px){.title__typeC.--utilityAccess::before{top:.2rem;left:.14rem;width:.59rem;height:.805rem}}@media not screen and (min-width:767px){.title__typeC.--utilityAccess::before{top:.12rem;left:.05rem;width:.33rem;height:.4503rem}}.title__typeC.--utilityMap::before{background-image:url(/common/img/icon_map.png)}@media screen and (min-width:767px){.title__typeC.--utilityMap::before{top:.2rem;width:.78rem;height:.865rem}}@media not screen and (min-width:767px){.title__typeC.--utilityMap::before{top:.12rem;width:.42rem;height:.4658rem}}.title__typeD{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1.5;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeD{font-size:.24rem}}@media not screen and (min-width:767px){.title__typeD{font-size:.21rem}}.title__typeD.--center{text-align:center}.title__typeD.--caution{color:#ff4000}.title__typeE{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeE{font-size:.32rem;line-height:1}}@media not screen and (min-width:767px){.title__typeE{font-size:.21rem;line-height:1.6}}.title__typeE.--center{text-align:center}.title__typeF{position:relative;border-bottom:2px solid #19a07a;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeF{padding-bottom:.29rem;padding-left:.32rem;font-size:.26rem}}@media not screen and (min-width:767px){.title__typeF{letter-spacing:-.04em;padding-bottom:.1rem;padding-left:.1rem;font-size:.18rem}}.title__typeF::before{position:absolute;left:0;background-color:#19a07a;content:''}@media screen and (min-width:767px){.title__typeF::before{top:-.05rem;width:5px;height:.3rem}}@media not screen and (min-width:767px){.title__typeF::before{top:-.03rem;width:3px;height:.18rem}}.title__typeF.--center{text-align:center}.title__typeG{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){.title__typeG{font-size:.26rem;line-height:1}}@media not screen and (min-width:767px){.title__typeG{font-size:.18rem;line-height:1.6}}.title__typeG.--center{text-align:center}.title__typeRead{position:relative;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:2}@media screen and (min-width:767px){.title__typeRead{font-size:.18rem}}@media not screen and (min-width:767px){.title__typeRead{font-size:.16rem}}.title__typeRead.--regular{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.title__typeRead.--medium{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.title__typeRead.--center{text-align:center}.title__typeRead.--right{text-align:right}.title__typeRead.--small{font-size:.16rem}.title__typeRead.--caution{color:#ff4000}@media screen and (min-width:767px){.title__typeRead.--caution{font-size:.16rem}}@media not screen and (min-width:767px){.title__typeRead.--caution{font-size:.145rem}}.title__typeRead.--annotation{color:#a5a5a5;line-height:1.8}@media screen and (min-width:767px){.title__typeRead.--annotation{font-size:.16rem}}@media not screen and (min-width:767px){.title__typeRead.--annotation{font-size:.14rem}}.title__typeRead a{color:#96c60f}.title__typeRead a[target="_blank"]{position:relative;padding-right:.2rem}.title__typeRead a[target="_blank"]::before{position:absolute;top:50%;right:.04rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.75%205.5L11.749%202.25H8.5L8.42285%202.24609C8.04487%202.20747%207.75%201.88815%207.75%201.5C7.75006%201.08583%208.08584%200.749999%208.5%200.75L12.499%200.750977C12.9131%200.751041%2013.249%201.08685%2013.249%201.50098L13.25%205.5C13.25%205.91416%2012.9142%206.24994%2012.5%206.25C12.0858%206.25%2011.7501%205.91417%2011.75%205.5Z%22%20fill%3D%22%2396c60f%22%2F%3E%3Cpath%20d%3D%22M11.9697%200.96967C12.2626%200.676777%2012.7373%200.676777%2013.0302%200.96967C13.3231%201.26256%2013.3231%201.73732%2013.0302%202.03022L8.03022%207.03022C7.73732%207.32311%207.26256%207.32311%206.96967%207.03022C6.67678%206.73732%206.67678%206.26256%206.96967%205.96967L11.9697%200.96967Z%22%20fill%3D%22%2396c60f%22%2F%3E%3Cpath%20d%3D%22M11.25%2012C11.25%2012.3315%2011.1182%2012.6494%2010.8838%2012.8838C10.6494%2013.1182%2010.3315%2013.25%2010%2013.25H2C1.66848%2013.25%201.35063%2013.1182%201.11621%2012.8838C0.88179%2012.6494%200.75%2012.3315%200.75%2012V4C0.75%203.66848%200.881791%203.35063%201.11621%203.11621L1.20801%203.0332C1.43043%202.85098%201.70995%202.75%202%202.75H6.5C6.91421%202.75%207.25%203.08579%207.25%203.5C7.25%203.91421%206.91421%204.25%206.5%204.25H2.25V11.75H9.75V7.5C9.75%207.08579%2010.0858%206.75%2010.5%206.75C10.9142%206.75%2011.25%207.08579%2011.25%207.5V12Z%22%20fill%3D%22%2396c60f%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;width:.125rem;height:.125rem;content:''}@media screen and (min-width:767px){.section__contact{margin-top:1.03rem}}@media not screen and (min-width:767px){.section__contact{margin-top:.68rem}}.section__contact .block__bgWhite{position:relative}@media screen and (min-width:767px){.section__contact .block__bgWhite{padding-top:1rem;padding-bottom:.55rem}}@media not screen and (min-width:767px){.section__contact .block__bgWhite{padding-top:.754rem;padding-bottom:.42rem}}.section__contact .block__bgWhite::before{position:absolute;left:50%;transform:translateX(-50%);background-image:url(/common/img/icon_contact.png);background-repeat:no-repeat;background-size:100%;content:''}@media screen and (min-width:767px){.section__contact .block__bgWhite::before{top:-.49rem;width:1.18rem;height:1.225rem}}@media not screen and (min-width:767px){.section__contact .block__bgWhite::before{top:-.32rem;width:.94rem;height:.9759rem}}.section__contact .block__bgWhite .title__typeE{text-align:center}@media screen and (min-width:767px){.section__contact .block__bgWhite .title__typeE+.title__typeRead{margin-top:.49rem}}@media not screen and (min-width:767px){.section__contact .block__bgWhite .title__typeE+.title__typeRead{margin-top:.336rem}}@media screen and (min-width:767px){.section__contact .block__bgWhite .title__typeRead+.--annotation{margin-top:.11rem}}@media not screen and (min-width:767px){.section__contact .block__bgWhite .title__typeRead+.--annotation{margin-top:.14rem}}@media screen and (min-width:767px){.section__contact .block__bgWhite .button__typeA{margin-top:.49rem}}@media not screen and (min-width:767px){.section__contact .block__bgWhite .button__typeA{margin-top:.32rem}}.section__contact .contact__copyLabel{text-align:center}@media screen and (min-width:767px){.section__contact .contact__copyLabel{margin-top:.43rem}}@media not screen and (min-width:767px){.section__contact .contact__copyLabel{margin-top:.21rem}}.section__contact .contact__copyLabel>span{display:inline-block;background-color:#f0f0f0;border-radius:1rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a}@media screen and (min-width:767px){.section__contact .contact__copyLabel>span{padding:.1rem .36rem;font-size:.21rem;line-height:2}}@media not screen and (min-width:767px){.section__contact .contact__copyLabel>span{width:100%;padding:.16rem;font-size:.18rem;line-height:1.6}}@media screen and (min-width:767px){.section__contact .contact__copyLabel+.title__typeRead{margin-top:.28rem}}@media not screen and (min-width:767px){.section__contact .contact__copyLabel+.title__typeRead{margin-top:.21rem}}#pg__cultivation .cultivation__block__varietyList{display:grid}@media screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList{grid-template-columns:repeat(3,1fr);gap:.34rem .4rem}}@media not screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList{grid-template-columns:repeat(1,1fr);gap:.18rem 0}}#pg__cultivation .cultivation__block__varietyList__item{display:flex;align-items:center;background-color:#fff;padding:.21rem .24rem .24rem}@media screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__item{border-radius:.16rem}}@media not screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__item{border-radius:.12rem}}#pg__cultivation .cultivation__block__varietyList__thumb{overflow:hidden}@media screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__thumb{border-radius:.1rem;width:1.16rem;margin-right:.22rem}}@media not screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__thumb{border-radius:.08rem;width:1.1rem;margin-right:.18rem}}#pg__cultivation .cultivation__block__varietyList__thumb img{width:100%;height:auto}#pg__cultivation .cultivation__block__varietyList__textBlock{flex:1}#pg__cultivation .cultivation__block__varietyList__title{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1}@media screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__title{font-size:.2rem}}@media not screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__title{font-size:.18rem}}#pg__cultivation .cultivation__block__varietyList__read{line-height:1.8}@media screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__read{margin-top:.11rem;font-size:.18rem}}@media not screen and (min-width:767px){#pg__cultivation .cultivation__block__varietyList__read{margin-top:.13rem;font-size:.16rem}}#pg__home{overflow:clip}@media screen and (min-width:767px){#pg__home article{padding:.48rem 0 1.04rem}}@media not screen and (min-width:767px){#pg__home article{padding:.34rem 0 .9964rem}}#pg__home.--loaded .hero__bg>img{opacity:1}#pg__home.--loaded .hero__bg .hero__slider{opacity:1}#pg__home .hero{position:relative}@media screen and (min-width:767px) and (min-width:767px){#pg__home .hero{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media not screen and (min-width:767px){#pg__home .hero{padding:0 .37rem}}#pg__home .hero::after,#pg__home .hero::before{position:absolute;content:""}#pg__home .hero::before{width:100vw}@media screen and (min-width:767px){#pg__home .hero::before{top:-.48rem;left:calc(((100vw - 12.8rem)/ 2) * -1);background-color:#f5f1e5;height:6.58rem}}@media not screen and (min-width:767px){#pg__home .hero::before{top:-1.3rem;left:50%;transform:translateX(-50%);background-image:url(../../../../common/css/img/home_hero_bg@sp.svg);background-repeat:no-repeat;background-size:100%;height:6.85rem}}#pg__home .hero::after{display:block;background-color:#f5f1e5;clip-path:polygon(0 0,100% 0,0 100%)}@media screen and (min-width:767px){#pg__home .hero::after{top:6.095rem;right:calc(((100vw - 12.8rem)/ 2) * -1);width:100vw;min-width:21.95rem;height:15.38rem}}#pg__home .hero>*{position:relative;z-index:1}#pg__home .hero__bg{position:relative}@media screen and (min-width:767px){#pg__home .hero__bg{margin-top:.13rem;margin-left:-2.8562rem;margin-right:-2.8796rem}}@media not screen and (min-width:767px){#pg__home .hero__bg{margin-top:.13rem;margin-left:-1.22rem;margin-right:-1.74rem}}#pg__home .hero__bg>img{transition:1s ease all;transition-delay:.5s;opacity:0;filter:drop-shadow(11.99rem 10.33rem 2.5rem rgba(0, 0, 0, .01)) drop-shadow(6.74rem 5.81rem 2.5rem rgba(0, 0, 0, .05)) drop-shadow(3rem 2.58rem 2.5rem rgba(0, 0, 0, .09)) drop-shadow(.75rem .65rem 2.18rem rgba(0, 0, 0, .1))}#pg__home .hero__bg::before{position:absolute;background-image:url(/common/img/bg_text.svg);background-repeat:no-repeat;background-size:100%;content:""}@media screen and (min-width:767px){#pg__home .hero__bg::before{bottom:-7.45rem;left:1rem;width:16.1rem;height:11.28rem}}@media not screen and (min-width:767px){#pg__home .hero__bg::before{bottom:-2.3rem;left:.67rem;width:6.08rem;height:4.2573rem}}#pg__home .hero__bg .hero__slider{position:absolute;transition:1s ease all;transition-delay:1.8s;opacity:0}@media screen and (min-width:767px){#pg__home .hero__bg .hero__slider{top:-.78rem;left:-1.22rem;width:17.1848rem;height:12.7336rem}}@media not screen and (min-width:767px){#pg__home .hero__bg .hero__slider{top:-.26rem;left:-.42rem;width:5.8948rem;height:4.3679rem}}#pg__home .hero__bg .hero__slider .swiper-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#pg__home .hero__bg .hero__slider .swiper-slide-active{opacity:1!important;position:relative;z-index:1}#pg__home .hero__bg .hero__slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#pg__home .home__section{background-color:#f5f1e5}@media screen and (min-width:767px){#pg__home .home__section{margin-top:.64rem;padding:.84rem 0 1.04rem}}@media not screen and (min-width:767px){#pg__home .home__section{margin-top:.81rem;padding:.54rem 0 .6rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab{border-radius:0 1.6rem 0 0;margin-top:1.74rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab{border-radius:0 .8rem 0 0;margin-top:.8rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider{margin-top:.49rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider{margin-top:.54rem}}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-wrapper{transition-timing-function:linear!important}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide{position:relative}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide{width:5.6rem;height:4rem;margin:0 .16rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide{width:4.2rem;height:3rem;margin:0 .12rem}}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__image{width:100%;height:100%}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock{position:absolute}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock{bottom:.32rem;left:.32rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock{bottom:.24rem;left:.24rem}}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock.-inviewed .lab__slide__copyMain::before,#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock.-inviewed .lab__slide__copySub::before{left:0}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock.-inviewed .lab__slide__copyMain>span,#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock.-inviewed .lab__slide__copySub>span{opacity:1}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copySub{overflow:hidden;position:relative;display:inline-block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copySub::before{position:absolute;left:-100%;z-index:0;width:100%;height:100%;background-color:#fff;transition:.6s cubic-bezier(.66,.67,0,.98) all;content:''}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copySub>span{position:relative;z-index:1;display:inline-block;opacity:0;transition:.3s ease all;transition-delay:.4s}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copySub>span{padding:.1rem;font-size:.2rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copySub>span{padding:.075rem;font-size:.15rem}}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copyMain{overflow:hidden;position:relative;display:inline-block;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:900;color:#19a07a;line-height:1}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copyMain::before{position:absolute;left:-100%;z-index:0;width:100%;height:100%;background-color:#fff;transition:.6s cubic-bezier(.66,.67,0,.98) all;content:''}#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copyMain>span{position:relative;z-index:1;display:inline-block;opacity:0;transition:.3s ease all;transition-delay:.4s}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copyMain>span{padding:.1rem;font-size:.32rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__imageSlider .swiper-slide .lab__slide__copyBlock .lab__slide__copyMain>span{padding:.075rem;font-size:.24rem}}#pg__home .home__section.--lab .slider__lab__companySlider{background-color:#fff;padding:.09rem 0}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider{margin-top:.52rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider{margin-top:.38rem}}#pg__home .home__section.--lab .slider__lab__companySlider .swiper-wrapper{transition-timing-function:linear!important;align-items:center}#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide{padding:.1rem}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide{margin:0 .16rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide{margin:0 .12rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--macnica{width:1.26rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--macnica{width:.945rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--yanmar{width:1.61rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--yanmar{width:1.2075rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--sarafarm{width:1.13rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--sarafarm{width:.8475rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--bellegreenwise{width:1.8rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--bellegreenwise{width:1.35rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--netafim{width:1.06rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--netafim{width:.7951rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--kukulcan{width:1.37rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--kukulcan{width:1.0275rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--nihonkasetsu{width:2.09rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--nihonkasetsu{width:1.5675rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--noritake{width:1.4rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--noritake{width:1.05rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--isnext{width:1.03rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--isnext{width:.7725rem}}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--foodbox{width:.45rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--foodbox{width:.3375rem}}#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--takamiya{padding:0}@media screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--takamiya{width:1.4rem}}@media not screen and (min-width:767px){#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide.--takamiya{width:1.05rem}}#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide>p{display:flex;align-items:center}#pg__home .home__section.--lab .slider__lab__companySlider .swiper-slide>p img{display:block}@media screen and (min-width:767px){#pg__home .home__section.--cultivation{border-radius:1.6rem 0 0 0}}@media not screen and (min-width:767px){#pg__home .home__section.--cultivation{border-radius:.8rem 0 0 0}}@media screen and (min-width:767px){#pg__home .home__section.--welfare{border-radius:0 1.6rem 0 0}}@media not screen and (min-width:767px){#pg__home .home__section.--welfare{border-radius:0 .8rem 0 0}}@media screen and (min-width:767px){#pg__home .home__section.--school{border-radius:1.6rem 0 0 0}}@media not screen and (min-width:767px){#pg__home .home__section.--school{border-radius:.8rem 0 0 0}}@media screen and (min-width:767px) and (min-width:767px){#pg__home .home__section__inner{margin-left:auto;margin-right:auto;max-width:12.8rem}}@media not screen and (min-width:767px){#pg__home .home__section__inner{padding:0 .35rem}}#pg__home .block__sectionTitle{text-align:center}@media screen and (min-width:767px){#pg__labbottom .title__typeC+.lab__block__company__contentList{margin-top:.6rem}}@media not screen and (min-width:767px){#pg__labbottom .title__typeC+.lab__block__company__contentList{margin-top:.42rem}}#pg__labbottom .lab__block__company__contentList{display:grid;grid-template-columns:repeat(1,1fr);background-color:#fff;border-radius:.16rem}@media screen and (min-width:767px){#pg__labbottom .lab__block__company__contentList{gap:.82rem 0;padding:.8rem .9rem 1.03rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__company__contentList{gap:.5rem 0;padding:.34rem .29rem .4rem}}#pg__labbottom .lab__block__company__contentItem__title{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){#pg__labbottom .lab__block__company__contentItem__title{font-size:.28rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__company__contentItem__title{font-size:.18rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__company__contentItem__title+.lab__block__company__contentItem__read{margin-top:.48rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__company__contentItem__title+.lab__block__company__contentItem__read{margin-top:.3rem}}#pg__labbottom .lab__block__company__contentItem__read{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:2;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){#pg__labbottom .lab__block__company__contentItem__read{font-size:.18rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__company__contentItem__read{margin-top:.16rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro{display:flex;margin-left:-1.28rem}}#pg__labbottom .lab__block__intro__thumb{overflow:hidden;border-radius:0 .24rem 0 0}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__thumb{width:7rem;margin-right:.68rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__thumb{margin-left:-.24rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__content{flex:1}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__content{margin-top:.36rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--macnica{width:2.62rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--macnica{width:2.07rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--yanmar{width:3.5rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--yanmar{width:2.7653rem}}#pg__labbottom .lab__block__intro__nameBlock__logo.--sarafarm{mix-blend-mode:multiply}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--sarafarm{width:2.18rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--sarafarm{width:1.7226rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--bellegreenwise{width:3.64rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--bellegreenwise{width:2.8754rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--netafim{width:2.16rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--netafim{width:1.7066rem}}#pg__labbottom .lab__block__intro__nameBlock__logo.--kukulcan{mix-blend-mode:multiply}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--kukulcan{width:2.89rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--kukulcan{width:2.283rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--nihonkasetsu{width:3.82rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--nihonkasetsu{width:3.0104rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--noritake{width:2.65rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--noritake{width:2.0934rem}}#pg__labbottom .lab__block__intro__nameBlock__logo.--isnext{mix-blend-mode:multiply}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--isnext{width:1.83rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--isnext{width:1.446rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--foodbox{width:.8rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__logo.--foodbox{width:.6322rem}}#pg__labbottom .lab__block__intro__nameBlock__logo img{width:100%;height:auto}#pg__labbottom .lab__block__intro__nameBlock__name{margin-top:.25rem;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__name{font-size:.26rem;line-height:1}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__nameBlock__name{font-size:.21rem;line-height:1.6}}#pg__labbottom .lab__block__intro__detailList{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__detailList{gap:.36rem 0;margin-top:.42rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__detailList{gap:.44rem 0;margin-top:.36rem}}#pg__labbottom .lab__block__intro__detailList dt{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__detailList dt{font-size:.21rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__detailList dt{font-size:.18rem}}#pg__labbottom .lab__block__intro__detailList dd{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:2}@media screen and (min-width:767px){#pg__labbottom .lab__block__intro__detailList dd{margin-top:.12rem;font-size:.18rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__intro__detailList dd{margin-top:.16rem;font-size:.16rem}}#pg__labbottom .lab__block__intro__detailList dd a{color:#4c4948}@media screen and (min-width:767px){#pg__labbottom .title__typeC+.lab__block__service__inner{margin-top:.6rem}}@media not screen and (min-width:767px){#pg__labbottom .title__typeC+.lab__block__service__inner{margin-top:.42rem}}#pg__labbottom .lab__block__service__inner{background-color:#fff;border-radius:.16rem}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__inner{padding:.8rem .9rem 1.03rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__inner{padding:.34rem .29rem .4rem}}#pg__labbottom .lab__block__service__introText{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:2;text-box:trim-both cap alphabetic}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__introText{font-size:.18rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__introText{font-size:.16rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__introText+.lab__block__service__content{margin-top:.59rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__introText+.lab__block__service__content{margin-top:.38rem}}#pg__labbottom .lab__block__service__content{background-color:#e5f7dd}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content{border-radius:.1rem;padding:.5rem .5rem .64rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content{border-radius:.06rem;padding:.23rem .19rem .29rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content+.lab__block__service__content{margin-top:.4rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content+.lab__block__service__content{margin-top:.28rem}}#pg__labbottom .lab__block__service__content__thumb .swiper{width:100%;max-width:1001px;aspect-ratio:1001/513}#pg__labbottom .lab__block__service__content__thumb .swiper img{display:block;width:100%;height:auto}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailList{margin-top:.42rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailList{margin-top:.28rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem+.lab__block__service__content__detailItem{margin-top:.34rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem+.lab__block__service__content__detailItem{margin-top:.21rem}}#pg__labbottom .lab__block__service__content__detailItem__title{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#19a07a;line-height:1}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__title{font-size:.21rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__title{font-size:.18rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__detail{margin-top:.11rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__detail{margin-top:.14rem}}#pg__labbottom .lab__block__service__content__detailItem__itemName{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:2}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__itemName{font-size:.28rem}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__itemName{font-size:.21rem;margin-top:-.1rem}}@media screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__detailRead{font-size:.18rem;line-height:2}}@media not screen and (min-width:767px){#pg__labbottom .lab__block__service__content__detailItem__detailRead{font-size:.16rem;line-height:1.8}}