@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.c-anchorLinks ul .u-lnk a .t{padding-left:1.5625rem}.c-anchorLinks ul .u-lnk a .t::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--color-black);-webkit-mask-image:url(../images/icons/icon-pdf.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/icon-pdf.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.c-anchorLinks ul .u-lnk a .t:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.p-intro{margin-top:5rem}.p-intro__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-intro__inner{max-width:68.75rem}}@media print{.p-intro__inner{max-width:68.75rem}}@media only screen and (min-width:768px){.p-intro__inner{width:90%}}@media only screen and (max-width:1199px){.p-intro__inner{max-width:90%}}@media only screen and (max-width:767px){.p-intro__inner{width:83.3333333333%}}.p-intro__inner .st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:1.25rem;border-bottom:2px solid var(--color-key01)}.p-intro__inner .st .t{margin-top:1.25rem;color:var(--color-key01);letter-spacing:.02em;line-height:1.6}@media only screen and (min-width:1200px){.p-intro__inner .st .t{font-size:1.375rem}}@media print{.p-intro__inner .st .t{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__inner .st .t{font-size:1.3125rem}}@media only screen and (max-width:767px){.p-intro__inner .st .t{font-size:1.4615384615rem}}.p-intro__inner .st .image{max-width:280px;margin-inline:auto}.p-intro__inner .text{margin-top:1.875rem}@media only screen and (min-width:768px){.p-intro__inner .text{text-align:center}}.p-intro__inner .c-btn_basic01{margin-top:1.875rem;margin-inline:auto}.p-join{position:relative;margin-top:3.125rem;padding-bottom:5.625rem}.p-join:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 247px);background:var(--color-key_bg)}.p-join__app{position:relative;background:var(--color-white);border-radius:.375rem;padding:4.375rem 0;margin-inline:auto}@media only screen and (min-width:1200px){.p-join__app{max-width:87.5rem}}@media print{.p-join__app{max-width:87.5rem}}@media only screen and (min-width:768px){.p-join__app{width:90%}}@media only screen and (max-width:1199px){.p-join__app{max-width:90%}}@media only screen and (max-width:767px){.p-join__app{width:83.3333333333%}}.p-join__app+.p-join__app{margin-top:3.125rem}.p-join__app:after,.p-join__app:before{content:"";position:absolute;display:block;z-index:2}.p-join__app__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-join__app__inner{max-width:50rem}}@media print{.p-join__app__inner{max-width:50rem}}@media only screen and (min-width:768px){.p-join__app__inner{width:90%}}@media only screen and (max-width:1199px){.p-join__app__inner{max-width:90%}}@media only screen and (max-width:767px){.p-join__app__inner{width:86.1538461538%}}.p-join__app__inner .wrp_catch{margin-top:1.875rem}.p-join__app__inner .wrp_catch .c-txt{margin-top:.875rem}.p-join__app__inner .wrp_check{margin-top:1.875rem}.p-join__app__inner .wrp_check .text{position:relative;border-radius:.25rem;border:1px solid var(--color-key01);padding:1rem 1.875rem}.p-join__app__inner .wrp_check .text::before{content:"";display:block;width:.75rem;height:.75rem;background-color:var(--color-key01);-webkit-mask-image:url(../images/icons/icon-arrow_drop_down.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/icon-arrow_drop_down.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-join__app__inner .wrp_check .text:after,.p-join__app__inner .wrp_check .text:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.p-join__app__inner .wrp_check .text:before{margin-top:-.125rem}.p-join__app__inner .wrp_check .text:after{width:1.625rem;aspect-ratio:1/1;border:1px solid var(--color-key01);background:var(--color-white);border-radius:100%;z-index:1;margin-top:-.625rem}@media only screen and (max-width:767px){.p-join__app__inner .wrp_check .text{padding:1rem 1.25rem}}.p-join__app__inner .wrp_check .form_signup{margin-top:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5rem}.p-join__app__inner .wrp_check .form_signup fieldset{width:100%;padding-bottom:1.25rem;border-bottom:1px solid var(--color-gray_line)}@media only screen and (max-width:767px){.p-join__app__inner .wrp_check .form_signup fieldset{padding-bottom:.625rem}}.p-join__app__inner .wrp_check .form_signup fieldset legend{display:block;margin-bottom:.3125rem}.p-join__app__inner .wrp_check .form_signup fieldset label{position:relative;display:inline-block;padding-left:1.625rem;margin-bottom:1rem;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-join__app__inner .wrp_check .form_signup fieldset label input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;width:1rem;height:1rem;margin:0;z-index:-1}.p-join__app__inner .wrp_check .form_signup fieldset label input[type=checkbox]:focus+.custom-checkbox:before{outline:2px solid var(--color-key02)}.p-join__app__inner .wrp_check .form_signup fieldset label input[type=checkbox]:checked+.custom-checkbox:after{opacity:1}.p-join__app__inner .wrp_check .form_signup fieldset label .custom-checkbox::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--color-key01);-webkit-mask-image:url(../images/icons/icon-check_bold.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/icon-check_bold.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-join__app__inner .wrp_check .form_signup fieldset label .custom-checkbox:before{content:"";position:absolute;left:0;top:.4rem;width:1rem;height:1rem;border:1px solid #555;border-radius:50%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.p-join__app__inner .wrp_check .form_signup fieldset label .custom-checkbox:after{content:"";position:absolute;left:.22rem;top:.3em;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.p-join__app__inner .wrp_check .form_signup .wrp_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-join__app__inner .wrp_check .form_signup .wrp_btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-join__app__inner .wrp_check .form_signup .wrp_btn .c-btn_basic04{width:48.75%}@media only screen and (max-width:767px){.p-join__app__inner .wrp_check .form_signup .wrp_btn .c-btn_basic04{width:100%}.p-join__app__inner .wrp_check .form_signup .wrp_btn .c-btn_basic04+.c-btn_basic04{margin-top:.625rem}}.p-join__app__inner .wrp_check .form_signup .wrp_btn .c-btn_basic04 .submit-btn[disabled]{background:var(--color-gray_line);cursor:auto}.p-join__app__inner .wrp_check .form_signup .wrp_btn .c-btn_basic04 .submit-btn[disabled]:before{background-image:url(../images/icons/icon_member3-circle.svg)}.p-join__app__inner .wrp_check .form_signup .wrp_btn .c-btn_basic04 .submit-btn[disabled]:hover:after{translate:0}.p-join #lnk01:before{top:2.5rem;left:-4.6875rem;aspect-ratio:160/206;background:url(../images/join/img_agricultural1.webp) no-repeat top left/cover;width:10rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-join #lnk01:before{width:6.25rem}}@media only screen and (max-width:767px){.p-join #lnk01:before{width:5.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-join #lnk01:before{left:-2.5rem}}@media only screen and (max-width:767px){.p-join #lnk01:before{top:0;left:-1.25rem}}.p-join #lnk01:after{right:-4.375rem;bottom:0;aspect-ratio:150/224;background:url(../images/join/img_agricultural4.webp) no-repeat top left/cover;width:9.375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-join #lnk01:after{width:5.625rem}}@media only screen and (max-width:767px){.p-join #lnk01:after{width:5rem}}@media only screen and (max-width:1199px){.p-join #lnk01:after{right:-1.875rem;bottom:-3.75rem}}.p-join #lnk02:before{top:7.25rem;left:-4.375rem;aspect-ratio:210/128;background:url(../images/join/img_agricultural3.webp) no-repeat top left/cover;width:13.125rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-join #lnk02:before{width:7.5rem}}@media only screen and (max-width:767px){.p-join #lnk02:before{width:6.25rem}}@media only screen and (max-width:1199px){.p-join #lnk02:before{top:1.25rem;left:-1.25rem}}.p-join #lnk02:after{right:4.125rem;bottom:4.9375rem;width:7.5625rem;aspect-ratio:121/227;background:url(../images/join/img_agricultural2.webp) no-repeat top left/cover;width:7.5625rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-join #lnk02:after{width:4.375rem}}@media only screen and (max-width:767px){.p-join #lnk02:after{width:3.75rem}}@media only screen and (max-width:1199px){.p-join #lnk02:after{right:-1.875rem;bottom:-3.75rem}}.p-link{margin-top:5.625rem;margin-inline:auto}@media only screen and (min-width:1200px){.p-link{max-width:50rem}}@media print{.p-link{max-width:50rem}}@media only screen and (min-width:768px){.p-link{width:90%}}@media only screen and (max-width:1199px){.p-link{max-width:90%}}@media only screen and (max-width:767px){.p-link{margin-top:5rem;width:83.3333333333%}}.p-link__list .c-pdf-list{margin-top:.875rem}