@charset "utf-8";@media (min-width:1440px){.paging{display:flex;justify-content:center;margin-top:3.47vw}.paging-wrap{display:flex;align-items:center;justify-content:center;gap:1.11vw;position:relative;padding:0 5.9vw}.paging li{display:flex;align-items:flex-end;justify-content:center;width:3.06vw;height:3.06vw}.paging li.active a{background:#fff;pointer-events:none}.paging li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-02);border-radius:50%;font-family:var(--font-mont)}.paging li span{width:.69vw;height:.21vw;background:url(../images/common/icon_dot.svg?vfc20f05ad9856073d6e579e496bbe46e)no-repeat;background-size:contain;margin-bottom:1.11vw}.paging .prev,.paging .next{position:absolute;top:0}.paging .prev a,.paging .next a{width:100%;height:100%;background:url(../images/common/icon_pag.png?v334cdc8c3166d675ebed488ca84fc94b)no-repeat center;background-size:1.04vw auto;background-color:var(--color-05);font-size:0}.paging .prev{left:0}.paging .next{right:0;transform:rotate(180deg)}.paging .disable{opacity:.5;pointer-events:none}}@media (min-width:768px) and (max-width:1439px){.paging{display:flex;justify-content:center;margin-top:3.47vw}.paging-wrap{display:flex;align-items:center;justify-content:center;gap:1.11vw;position:relative;padding:0 5.9vw}.paging li{display:flex;align-items:flex-end;justify-content:center;width:3.06vw;height:3.06vw}.paging li.active a{background:#fff;pointer-events:none}.paging li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-02);border-radius:50%;font-family:var(--font-mont)}.paging li span{width:.69vw;height:.21vw;background:url(../images/common/icon_dot.svg?vfc20f05ad9856073d6e579e496bbe46e)no-repeat;background-size:contain;margin-bottom:1.11vw}.paging .prev,.paging .next{position:absolute;top:0}.paging .prev a,.paging .next a{width:100%;height:100%;background:url(../images/common/icon_pag.png?v334cdc8c3166d675ebed488ca84fc94b)no-repeat center;background-size:1.04vw auto;background-color:var(--color-05);font-size:0}.paging .prev{left:0}.paging .next{right:0;transform:rotate(180deg)}.paging .disable{opacity:.5;pointer-events:none}}@media (max-width:767px){.paging{display:flex;justify-content:center;margin-top:10.26vw}.paging-wrap{display:flex;align-items:center;justify-content:center;gap:2.56vw;position:relative;padding:0 17.44vw}.paging li{display:flex;align-items:flex-end;justify-content:center;width:11.28vw;height:11.28vw}.paging li.active a{background:#fff;pointer-events:none}.paging li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-02);border-radius:50%;font-family:var(--font-mont);font-size:4.1vw}.paging li span{width:2.56vw;height:.77vw;background:url(../images/common/icon_dot.svg?vfc20f05ad9856073d6e579e496bbe46e)no-repeat;background-size:contain;margin-bottom:4.1vw}.paging .prev,.paging .next{position:absolute;top:0}.paging .prev a,.paging .next a{width:100%;height:100%;background:url(../images/common/icon_pag.png?v334cdc8c3166d675ebed488ca84fc94b)no-repeat center;background-size:3.85vw auto;background-color:var(--color-05);font-size:0}.paging .prev{left:0}.paging .next{right:0;transform:rotate(180deg)}.paging .disable{opacity:.5;pointer-events:none}}@media (min-width:1440px){input[type=text],input[type=email],input[type=date],input[type=datetime-local],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;width:100%;height:3.75vw;padding:0 1.6vw;background:#fff;border-radius:.56vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;white-space:nowrap}input[type=text].has-error,input[type=email].has-error,input[type=date].has-error,input[type=datetime-local].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=date]::-ms-clear,input[type=datetime-local]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:var(--color-04)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{color:var(--color-04)}select{outline:0;box-shadow:none;appearance:none;width:100%;height:3.75vw;padding:0 1.6vw;border-radius:.56vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;white-space:nowrap;background-color:#fff;background-image:url(../images/common/ic_select.svg?v73250b91f8828fe61bd474175d70f6a3);background-position:center right 1.6vw;background-repeat:no-repeat;background-size:.83vw .69vw}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}input[type=date],input[type=datetime-local]{background-image:url(../images/common/icon_calendar.png?v5db327c9b26a6dbe9dc289301a9770e0);background-position:center right 1.39vw;background-repeat:no-repeat;background-size:1.04vw 1.04vw}textarea{outline:0;box-shadow:none;appearance:none;width:100%;min-height:16.67vw;padding:1.6vw;background:#fff;border-radius:.56vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;resize:vertical}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{color:var(--color-04)}textarea::placeholder{color:var(--color-04)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.checkbox-wrap{display:flex;gap:1.39vw}.checkbox input{display:none}.checkbox input:checked~label:before{background-image:url(../images/common/check_small.png?vfcf9691b48b3d6c412105e83f6184293);border:0}.checkbox input:checked~label:after{opacity:0}.checkbox label{display:block;position:relative;padding-left:2.43vw;letter-spacing:0}.checkbox label:before,.checkbox label:after{content:"";width:1.67vw;height:1.67vw;background-repeat:no-repeat;background-size:contain;border-radius:.28vw;border:1px solid var(--color-04);position:absolute;top:0;bottom:0;left:0;margin:auto;transition:background .3s,border .3s,opacity .3s;will-change:background,border,opacity}.checkbox label a{text-decoration:underline;text-underline-offset:.14vw}.txtErr{width:100%;margin-top:.69vw;color:var(--has-error-color);font-size:.97vw;font-weight:400;line-height:1}.contact{min-height:calc(100vh - 27.08vw)}.form .bg-white{display:flex;flex-direction:column;gap:1.39vw}.form-des{margin-bottom:2.29vw}.form-row{display:flex;align-items:flex-start}.form-row__label{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;width:13.89vw;font-weight:700;letter-spacing:0;margin-right:4.17vw;padding-top:.97vw}.form-row__label.pt-0{padding-top:0}.form-row__label .required{display:flex;align-items:center;justify-content:center;min-width:3.33vw;height:1.39vw;background:var(--color-07);font-size:.97vw;color:#fff;border-radius:.69vw;padding-bottom:.14vw}.form-row__input{width:100%}.form-row__input .address{display:flex;flex-direction:column;gap:1.39vw}.form-row__input .address .txtErr{margin-top:-.69vw}.form-row__input .select-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:.69vw}.form-privacy{margin-left:19.44vw;padding:2.01vw .49vw .69vw}.form-btn .c-btn{width:20.83vw;justify-content:flex-start}.form-confirm{border:1px solid var(--color-04);border-radius:.69vw;overflow:hidden;margin-top:3.4vw}.form-confirm .form-row{align-items:normal}.form-confirm .form-row+.form-row{border-top:1px solid var(--color-04)}.form-confirm .form-row__input,.form-confirm .form-row__label{display:flex;align-items:center;font-weight:500;line-height:1.3;padding:1.25vw 1.53vw}.form-confirm .form-row__label{width:13.54vw;background:var(--color-05);color:#fff;margin-right:0}.form-confirm .form-row__input{background:var(--color-01)}.form--confirm .form-btn{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:1.39vw;padding-top:2.71vw}.form--confirm .form-btn .c-btn{margin:0}}@media (min-width:768px) and (max-width:1439px){input[type=text],input[type=email],input[type=date],input[type=datetime-local],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;width:100%;height:3.75vw;padding:0 1.6vw;background:#fff;border-radius:.56vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;white-space:nowrap}input[type=text].has-error,input[type=email].has-error,input[type=date].has-error,input[type=datetime-local].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=date]::-ms-clear,input[type=datetime-local]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:var(--color-04)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{color:var(--color-04)}select{outline:0;box-shadow:none;appearance:none;width:100%;height:3.75vw;padding:0 1.6vw;border-radius:.56vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;white-space:nowrap;background-color:#fff;background-image:url(../images/common/ic_select.svg?v73250b91f8828fe61bd474175d70f6a3);background-position:center right 1.6vw;background-repeat:no-repeat;background-size:.83vw .69vw}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}input[type=date],input[type=datetime-local]{background-image:url(../images/common/icon_calendar.png?v5db327c9b26a6dbe9dc289301a9770e0);background-position:center right 1.39vw;background-repeat:no-repeat;background-size:1.04vw 1.04vw}textarea{outline:0;box-shadow:none;appearance:none;width:100%;min-height:16.67vw;padding:1.6vw;background:#fff;border-radius:.56vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;resize:vertical}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{color:var(--color-04)}textarea::placeholder{color:var(--color-04)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.checkbox-wrap{display:flex;gap:1.39vw}.checkbox input{display:none}.checkbox input:checked~label:before{background-image:url(../images/common/check_small.png?vfcf9691b48b3d6c412105e83f6184293);border:0}.checkbox input:checked~label:after{opacity:0}.checkbox label{display:block;position:relative;padding-left:2.43vw;letter-spacing:0}.checkbox label:before,.checkbox label:after{content:"";width:1.67vw;height:1.67vw;background-repeat:no-repeat;background-size:contain;border-radius:.28vw;border:1px solid var(--color-04);position:absolute;top:0;bottom:0;left:0;margin:auto;transition:background .3s,border .3s,opacity .3s;will-change:background,border,opacity}.checkbox label a{text-decoration:underline;text-underline-offset:.14vw}.txtErr{width:100%;margin-top:.69vw;color:var(--has-error-color);font-size:.97vw;font-weight:400;line-height:1}.contact{min-height:calc(100vh - 27.08vw)}.form .bg-white{display:flex;flex-direction:column;gap:1.39vw}.form-des{margin-bottom:2.29vw}.form-row{display:flex;align-items:flex-start}.form-row__label{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;width:13.89vw;font-weight:700;letter-spacing:0;margin-right:4.17vw;padding-top:.97vw}.form-row__label.pt-0{padding-top:0}.form-row__label .required{display:flex;align-items:center;justify-content:center;min-width:3.33vw;height:1.39vw;background:var(--color-07);font-size:.97vw;color:#fff;border-radius:.69vw;padding-bottom:.14vw}.form-row__input{width:100%}.form-row__input .address{display:flex;flex-direction:column;gap:1.39vw}.form-row__input .address .txtErr{margin-top:-.69vw}.form-row__input .select-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:.69vw}.form-privacy{margin-left:19.44vw;padding:2.01vw .49vw .69vw}.form-btn .c-btn{width:20.83vw;justify-content:flex-start}.form-confirm{border:1px solid var(--color-04);border-radius:.69vw;overflow:hidden;margin-top:3.4vw}.form-confirm .form-row{align-items:normal}.form-confirm .form-row+.form-row{border-top:1px solid var(--color-04)}.form-confirm .form-row__input,.form-confirm .form-row__label{display:flex;align-items:center;font-weight:500;line-height:1.3;padding:1.25vw 1.53vw}.form-confirm .form-row__label{width:13.54vw;background:var(--color-05);color:#fff;margin-right:0}.form-confirm .form-row__input{background:var(--color-01)}.form--confirm .form-btn{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:1.39vw;padding-top:2.71vw}.form--confirm .form-btn .c-btn{margin:0}}@media (max-width:767px){input[type=text],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=password]{outline:0;box-shadow:none;appearance:none;width:100%;height:13.85vw;padding:0 6.15vw;background:#fff;border-radius:2.05vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:calc(max(16px,3.59vw));line-height:1;white-space:nowrap}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=date].has-error,input[type=datetime-local].has-error,input[type=password].has-error{background-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=date]::-ms-clear,input[type=datetime-local]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:var(--color-04)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=password]::placeholder{color:var(--color-04)}select{outline:0;box-shadow:none;appearance:none;width:100%;height:13.85vw;padding:0 12.82vw 0 6.15vw;border-radius:2.05vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:calc(max(16px,3.59vw));line-height:1;white-space:nowrap;background-color:#fff;background-image:url(../images/common/ic_select.svg?v73250b91f8828fe61bd474175d70f6a3);background-position:center right 5.9vw;background-repeat:no-repeat;background-size:3.08vw 2.56vw}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}input[type=date],input[type=datetime-local]{background-image:url(../images/common/icon_calendar.png?v5db327c9b26a6dbe9dc289301a9770e0);background-position:center right 5.13vw;background-repeat:no-repeat;background-size:3.85vw 3.85vw}textarea{outline:0;box-shadow:none;appearance:none;width:100%;min-height:51.28vw;padding:4.1vw 6.15vw;background:#fff;border-radius:2.05vw;border:1px solid var(--color-04);color:var(--input-color);font-family:var(--font-base);font-size:calc(max(16px,3.59vw));line-height:1.6;resize:vertical}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{color:var(--color-04)}textarea::placeholder{color:var(--color-04)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.checkbox-wrap{display:flex;gap:7.69vw}.checkbox input{display:none}.checkbox input:checked~label:before{background-image:url(../images/common/check_small.png?vfcf9691b48b3d6c412105e83f6184293);border:0}.checkbox input:checked~label:after{opacity:0}.checkbox label{display:block;position:relative;padding-left:8.97vw;letter-spacing:0}.checkbox label:before,.checkbox label:after{content:"";width:6.15vw;height:6.15vw;background-repeat:no-repeat;background-size:contain;border-radius:1.03vw;border:1px solid var(--color-04);position:absolute;top:0;bottom:0;left:0;margin:auto;transition:background .3s,border .3s,opacity .3s;will-change:background,border,opacity}.checkbox label a{text-decoration:underline;text-underline-offset:.51vw}.txtErr{width:100%;margin-top:2.56vw;color:var(--has-error-color);font-size:3.59vw;font-weight:400;line-height:1}.contact{min-height:calc(100vh - 89.23vw)}.form .bg-white{display:flex;flex-direction:column;gap:5.64vw}.form-des{margin-bottom:6.41vw}.form-row__label{display:flex;align-items:center;font-weight:700;font-size:4.1vw;line-height:1.6;letter-spacing:0;margin-bottom:1.79vw}.form-row__label .required{display:flex;align-items:center;justify-content:center;min-width:12.31vw;height:5.13vw;background:var(--color-07);font-size:3.59vw;color:#fff;border-radius:2.56vw;margin-left:2.56vw}.form-row__input{width:100%}.form-row__input .address,.form-row__input .select-wrap{display:flex;flex-direction:column;gap:5.64vw}.form-row__input .address .txtErr,.form-row__input .select-wrap .txtErr{margin-top:0}.form-privacy{padding-block:2.56vw}.form-btn .c-btn{width:100%;justify-content:flex-start}.form-confirm{border:1px solid var(--color-04);border-radius:2.56vw;overflow:hidden}.form-confirm .form-row+.form-row{border-top:1px solid var(--color-04)}.form-confirm .form-row__input,.form-confirm .form-row__label{display:flex;align-items:center;font-weight:500;line-height:1.3;padding:4.62vw 5.64vw}.form-confirm .form-row__label{background:var(--color-05);color:#fff;margin:0}.form-confirm .form-row__input{background:var(--color-01)}.form--confirm .form-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5.13vw;padding-top:10.26vw}.form--confirm .form-btn .c-btn{margin:0}}:root{--input-color:#000;--has-error-background:#fbefef;--has-error-color:#f00}@media (min-width:1440px){.block-mv{margin-bottom:8.33vw}.c-btn--dark{width:20.83vw;justify-content:space-between}.block-intro{position:relative;margin-bottom:16.25vw}.block-intro:after{content:"";position:absolute;right:0;top:0;width:66.94vw;height:66.94vw;background:url(../images/volunteer/bg_intro.png?v173cf2b0c39d80f67361f4753f8fe27d)no-repeat;background-size:100% 100%;z-index:-1}.block-intro .intro-box{position:relative;padding:1.53vw 2.71vw 1.6vw;display:inline-block;background:var(--color-08);border-radius:2.78vw;color:#fff;font-size:1.25vw;font-weight:700;text-align:center;line-height:1.44;letter-spacing:0;margin-bottom:16.18vw;margin-left:-5.9vw}.block-intro .intro-box:after{content:"";position:absolute;right:5vw;bottom:-1.18vw;width:1.67vw;height:1.67vw;background:url(../images/volunteer/arr_intro.png?ve26e393bc96213c7ca1e789a075fde94)no-repeat;background-size:cover}.block-intro .intro-box__trigger{cursor:pointer;position:relative;width:10.97vw;margin-top:.97vw;background:#fff;display:inline-block;border-radius:6.94vw;color:var(--color-05);font-size:1.11vw;padding:.42vw 2.22vw .42vw .69vw}.block-intro .intro-box__trigger .icon-plus{position:absolute;right:.28vw;top:.28vw;display:inline-block;width:1.94vw;height:1.94vw;border-radius:50%;background-color:var(--color-01);background-image:url(../images/top/ic_plus.png?vace73123f121592eb264b817782c2536);background-size:.9vw .9vw;background-position:center;background-repeat:no-repeat}.block-intro .intro-wrap{display:flex;gap:2.71vw;margin-left:-5.9vw}.block-intro .intro-image{width:25vw;flex-shrink:0;border-radius:.69vw;overflow:hidden}.block-intro .intro-content{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:normal;margin-top:-.56vw;color:#fff}.block-intro .intro-content .text{margin-top:.35vw}.block-intro .intro-content .text p{margin-block:1.53vw;font-size:1.11vw;line-height:1;letter-spacing:.3em}.block-intro .intro-content .title{font-size:3.06vw;font-weight:500;line-height:1.32;letter-spacing:.32em;margin-left:2.99vw}.block-intro .intro-content .title p{margin-block:.69vw}.block-link{padding-top:8.33vw}.block-link .link-wrap{display:flex;gap:2.78vw}.block-link .link-item{position:relative;border-radius:6.94vw 6.94vw 0 6.94vw;padding:6.94vw 3.47vw 3.47vw;color:#fff;width:32.29vw}.block-link .link-item:after{content:"";position:absolute;top:3.47vw;left:3.47vw;width:5.56vw;height:2.36vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:100% 100%}.block-link .link-item .title{text-align:center;font-size:1.94vw;font-weight:700;letter-spacing:.05em;margin-bottom:1.46vw}.block-link .link-item .text{font-size:1.25vw;line-height:1.5;letter-spacing:.05em;margin-bottom:1.67vw}.block-link .link-item .link .c-btn{width:100%;height:5.56vw;padding-inline:1.39vw 2.43vw;font-size:1.11vw;font-weight:700;letter-spacing:.05em;border-radius:69.44vw;color:var(--text-color);justify-content:space-between}.block-link .link-item .link .c-btn .icon{right:1.67vw}.block-link .link-item:nth-child(odd){background:var(--color-05)}.block-link .link-item:nth-child(even){background:var(--color-09)}.block-volunteer .volunteer-box{--background-box:var(--color-08);--dt-color:var(--color-07);--dd-border:rgba(75, 146, 146, 0.2)}.block-volunteer .volunteer-box--02{--background-box:var(--color-07);--dt-color:var(--color-08);--dd-border:rgba(195, 138, 57, 0.2)}.block-volunteer .volunteer-box--03{--background-box:var(--color-09);--dt-color:var(--color-10);--dd-border:rgba(157, 110, 71, 0.2)}.block-volunteer .volunteer-box--04{--background-box:var(--color-10);--dt-color:var(--color-09);--dd-border:rgba(192, 97, 69, 0.2)}.block-volunteer .volunteer-box{position:relative;background:var(--background-box);padding:10.07vw 4.17vw 5.56vw;border-radius:6.94vw 6.94vw 0 6.94vw}.block-volunteer .volunteer-box:before{content:"";position:absolute;top:5.56vw;left:5.56vw;width:7.08vw;height:2.99vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:cover}.block-volunteer .volunteer-box:not(:last-child){margin-bottom:3.33vw}.block-volunteer .volunteer-box__ttl{color:#fff;font-weight:500;padding-bottom:.83vw;margin-bottom:2.08vw;border-bottom:1px dashed #fff}.block-volunteer .volunteer-box__ttl .sub{font-size:1.11vw;letter-spacing:.05em}.block-volunteer .volunteer-box__ttl .title{font-size:1.94vw;line-height:1.6;letter-spacing:.05em}.block-volunteer .volunteer-box__wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1.04vw;margin-bottom:1.39vw}.block-volunteer .volunteer-box__wrap figure{overflow:hidden;border-radius:.69vw}.block-volunteer .volunteer-box__info{background:#fff;border-radius:.69vw;padding:1.25vw 2.08vw;margin-bottom:2.08vw}.block-volunteer .volunteer-box__info dl{display:flex;padding-block:.83vw}.block-volunteer .volunteer-box__info dl:not(:last-child){border-bottom:1px solid var(--dd-border)}.block-volunteer .volunteer-box__info dl dt{display:flex;align-items:center;justify-content:center;font-weight:700;width:8.33vw;flex-shrink:0;margin-right:1.11vw;border-radius:.28vw;color:var(--dt-color);border:1px solid var(--dt-color)}.block-volunteer .volunteer-box__info dl dd{padding-block:.63vw}.block-volunteer .volunteer-box__info dl dd p{font-size:1.25vw;font-weight:500;line-height:1.5;letter-spacing:.05em}.block-volunteer .volunteer-box__info dl dd p.notes{margin-top:.28vw;font-size:.97vw;letter-spacing:.05em}.block-volunteer .volunteer-box__info dl dd .map{margin-left:.28vw;display:flex;align-items:center;font-size:1.25vw;font-weight:500;letter-spacing:.05em;color:var(--dt-color);text-decoration:underline;text-underline-offset:2px}.block-volunteer .volunteer-box__info dl dd .map i.icon-map{display:block;margin-right:.56vw;margin-top:.21vw;width:1.11vw;height:1.39vw;-webkit-mask-image:url(../images/volunteer/ic_map.png);mask-image:url(../images/volunteer/ic_map.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background:var(--dt-color)}.block-volunteer .volunteer-box__link{text-align:center}.block-report .heading-ttl{margin-bottom:3.06vw}.block-report .text{text-align:justify;margin-bottom:2.99vw}.block-related .c-ttl{margin-bottom:3.61vw}.block-related .l-link{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1439px){.block-mv{margin-bottom:8.33vw}.c-btn--dark{width:20.83vw;justify-content:space-between}.block-intro{position:relative;margin-bottom:16.25vw}.block-intro:after{content:"";position:absolute;right:0;top:0;width:66.94vw;height:66.94vw;background:url(../images/volunteer/bg_intro.png?v173cf2b0c39d80f67361f4753f8fe27d)no-repeat;background-size:100% 100%;z-index:-1}.block-intro .intro-box{position:relative;padding:1.53vw 2.71vw 1.6vw;display:inline-block;background:var(--color-08);border-radius:2.78vw;color:#fff;font-size:1.25vw;font-weight:700;text-align:center;line-height:1.44;letter-spacing:0;margin-bottom:16.18vw;margin-left:-5.9vw}.block-intro .intro-box:after{content:"";position:absolute;right:5vw;bottom:-1.18vw;width:1.67vw;height:1.67vw;background:url(../images/volunteer/arr_intro.png?ve26e393bc96213c7ca1e789a075fde94)no-repeat;background-size:cover}.block-intro .intro-box__trigger{cursor:pointer;position:relative;width:10.97vw;margin-top:.97vw;background:#fff;display:inline-block;border-radius:6.94vw;color:var(--color-05);font-size:1.11vw;padding:.42vw 2.22vw .42vw .69vw}.block-intro .intro-box__trigger .icon-plus{position:absolute;right:.28vw;top:.28vw;display:inline-block;width:1.94vw;height:1.94vw;border-radius:50%;background-color:var(--color-01);background-image:url(../images/top/ic_plus.png?vace73123f121592eb264b817782c2536);background-size:.9vw .9vw;background-position:center;background-repeat:no-repeat}.block-intro .intro-wrap{display:flex;gap:2.71vw;margin-left:-5.9vw}.block-intro .intro-image{width:25vw;flex-shrink:0;border-radius:.69vw;overflow:hidden}.block-intro .intro-content{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:normal;margin-top:-.56vw;color:#fff}.block-intro .intro-content .text{margin-top:.35vw}.block-intro .intro-content .text p{margin-block:1.53vw;font-size:1.11vw;line-height:1;letter-spacing:.3em}.block-intro .intro-content .title{font-size:3.06vw;font-weight:500;line-height:1.32;letter-spacing:.32em;margin-left:2.99vw}.block-intro .intro-content .title p{margin-block:.69vw}.block-link{padding-top:8.33vw}.block-link .link-wrap{display:flex;gap:2.78vw}.block-link .link-item{position:relative;border-radius:6.94vw 6.94vw 0 6.94vw;padding:6.94vw 3.47vw 3.47vw;color:#fff;width:32.29vw}.block-link .link-item:after{content:"";position:absolute;top:3.47vw;left:3.47vw;width:5.56vw;height:2.36vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:100% 100%}.block-link .link-item .title{text-align:center;font-size:1.94vw;font-weight:700;letter-spacing:.05em;margin-bottom:1.46vw}.block-link .link-item .text{font-size:1.25vw;line-height:1.5;letter-spacing:.05em;margin-bottom:1.67vw}.block-link .link-item .link .c-btn{width:100%;height:5.56vw;padding-inline:1.39vw 2.43vw;font-size:1.11vw;font-weight:700;letter-spacing:.05em;border-radius:69.44vw;color:var(--text-color);justify-content:space-between}.block-link .link-item .link .c-btn .icon{right:1.67vw}.block-link .link-item:nth-child(odd){background:var(--color-05)}.block-link .link-item:nth-child(even){background:var(--color-09)}.block-volunteer .volunteer-box{--background-box:var(--color-08);--dt-color:var(--color-07);--dd-border:rgba(75, 146, 146, 0.2)}.block-volunteer .volunteer-box--02{--background-box:var(--color-07);--dt-color:var(--color-08);--dd-border:rgba(195, 138, 57, 0.2)}.block-volunteer .volunteer-box--03{--background-box:var(--color-09);--dt-color:var(--color-10);--dd-border:rgba(157, 110, 71, 0.2)}.block-volunteer .volunteer-box--04{--background-box:var(--color-10);--dt-color:var(--color-09);--dd-border:rgba(192, 97, 69, 0.2)}.block-volunteer .volunteer-box{position:relative;background:var(--background-box);padding:10.07vw 4.17vw 5.56vw;border-radius:6.94vw 6.94vw 0 6.94vw}.block-volunteer .volunteer-box:before{content:"";position:absolute;top:5.56vw;left:5.56vw;width:7.08vw;height:2.99vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:cover}.block-volunteer .volunteer-box:not(:last-child){margin-bottom:3.33vw}.block-volunteer .volunteer-box__ttl{color:#fff;font-weight:500;padding-bottom:.83vw;margin-bottom:2.08vw;border-bottom:1px dashed #fff}.block-volunteer .volunteer-box__ttl .sub{font-size:1.11vw;letter-spacing:.05em}.block-volunteer .volunteer-box__ttl .title{font-size:1.94vw;line-height:1.6;letter-spacing:.05em}.block-volunteer .volunteer-box__wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1.04vw;margin-bottom:1.39vw}.block-volunteer .volunteer-box__wrap figure{overflow:hidden;border-radius:.69vw}.block-volunteer .volunteer-box__info{background:#fff;border-radius:.69vw;padding:1.25vw 2.08vw;margin-bottom:2.08vw}.block-volunteer .volunteer-box__info dl{display:flex;padding-block:.83vw}.block-volunteer .volunteer-box__info dl:not(:last-child){border-bottom:1px solid var(--dd-border)}.block-volunteer .volunteer-box__info dl dt{display:flex;align-items:center;justify-content:center;font-weight:700;width:8.33vw;flex-shrink:0;margin-right:1.11vw;border-radius:.28vw;color:var(--dt-color);border:1px solid var(--dt-color)}.block-volunteer .volunteer-box__info dl dd{padding-block:.63vw}.block-volunteer .volunteer-box__info dl dd p{font-size:1.25vw;font-weight:500;line-height:1.5;letter-spacing:.05em}.block-volunteer .volunteer-box__info dl dd p.notes{margin-top:.28vw;font-size:.97vw;letter-spacing:.05em}.block-volunteer .volunteer-box__info dl dd .map{margin-left:.28vw;display:flex;align-items:center;font-size:1.25vw;font-weight:500;letter-spacing:.05em;color:var(--dt-color);text-decoration:underline;text-underline-offset:.14vw}.block-volunteer .volunteer-box__info dl dd .map i.icon-map{display:block;margin-right:.56vw;margin-top:.21vw;width:1.11vw;height:1.39vw;-webkit-mask-image:url(../images/volunteer/ic_map.png);mask-image:url(../images/volunteer/ic_map.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background:var(--dt-color)}.block-volunteer .volunteer-box__link{text-align:center}.block-report .heading-ttl{margin-bottom:3.06vw}.block-report .text{text-align:justify;margin-bottom:2.99vw}.block-related .c-ttl{margin-bottom:3.61vw}.block-related .l-link{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.block-mv{margin-bottom:10.26vw}.block-mv .mv-icon{display:none}.c-btn--dark{width:71.79vw;justify-content:space-between}.block-intro{position:relative;margin-bottom:35.38vw}.block-intro:after{content:"";position:absolute;right:0;top:0;width:100vw;height:228.97vw;background:url(../images/volunteer/bg_intro_sp.png?vf56dc1a5d105c42acea8968d4cc53721)no-repeat;background-size:100% 100%;z-index:-1}.block-intro .intro-box{position:relative;padding:4.62vw 6.15vw 4.87vw;display:inline-block;background:var(--color-08);border-radius:7.69vw;color:#fff;font-size:4.62vw;font-weight:700;text-align:center;font-size:3.59vw;line-height:1.44;letter-spacing:0;margin-left:-1.28vw;margin-bottom:30.77vw}.block-intro .intro-box:after{content:"";position:absolute;left:16.67vw;bottom:-3.33vw;width:4.87vw;height:4.87vw;background:url(../images/volunteer/arr_intro.png?ve26e393bc96213c7ca1e789a075fde94)no-repeat;background-size:cover}.block-intro .intro-box__trigger{cursor:pointer;position:relative;width:29.74vw;margin-top:3.08vw;background:#fff;display:inline-block;border-radius:25.64vw;color:var(--color-05);font-size:3.08vw;padding:1.54vw 7.18vw 2.05vw 2.56vw}.block-intro .intro-box__trigger .icon-plus{position:absolute;right:1.03vw;top:1.03vw;display:inline-block;width:5.13vw;height:5.13vw;border-radius:50%;background-color:var(--color-01);background-image:url(../images/top/ic_plus.png?vace73123f121592eb264b817782c2536);background-size:2.31vw 2.31vw;background-position:center;background-repeat:no-repeat}.block-intro .intro-wrap{position:relative}.block-intro .intro-image{margin-left:auto;margin-right:3.85vw;width:51.28vw;border-radius:2.56vw;margin-bottom:10.26vw;overflow:hidden}.block-intro .intro-content{color:#fff}.block-intro .intro-content .text{text-align:right;margin-right:1.03vw}.block-intro .intro-content .text p{font-size:3.85vw;line-height:2.2;letter-spacing:.05em}.block-intro .intro-content .title{position:absolute;top:-1.28vw;left:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:normal;font-size:7.18vw;font-weight:500;line-height:1.32;letter-spacing:.32em}.block-intro .intro-content .title p{margin-block:2.31vw}.block-link{padding-top:15.38vw}.block-link .link-item{position:relative;border-radius:15.38vw 15.38vw 0 15.38vw;padding:24.1vw 7.69vw 10.26vw;color:#fff}.block-link .link-item:after{content:"";position:absolute;top:10.26vw;left:7.69vw;width:20.51vw;height:8.72vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:100% 100%}.block-link .link-item .title{font-size:5.13vw;font-weight:700;letter-spacing:.05em;margin-bottom:4.1vw}.block-link .link-item .text{font-size:3.59vw;line-height:1.5;letter-spacing:.05em;margin-bottom:4.87vw}.block-link .link-item .link .c-btn{width:100%;height:20.51vw;padding-inline:10.26vw 12.82vw;font-size:4.1vw;font-weight:700;letter-spacing:.05em;border-radius:256.41vw;color:var(--text-color);justify-content:space-between}.block-link .link-item .link .c-btn span{width:38.46vw;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.block-link .link-item .link .c-btn .icon{right:8.72vw}.block-link .link-item:not(:last-child){margin-bottom:5.13vw}.block-link .link-item:nth-child(odd){background:var(--color-05)}.block-link .link-item:nth-child(even){background:var(--color-09)}.block-volunteer .volunteer-box{--background-box:var(--color-08);--dt-color:var(--color-07);--dd-border:rgba(75, 146, 146, 0.2)}.block-volunteer .volunteer-box--02{--background-box:var(--color-07);--dt-color:var(--color-08);--dd-border:rgba(195, 138, 57, 0.2)}.block-volunteer .volunteer-box--03{--background-box:var(--color-09);--dt-color:var(--color-10);--dd-border:rgba(157, 110, 71, 0.2)}.block-volunteer .volunteer-box--04{--background-box:var(--color-10);--dt-color:var(--color-09);--dd-border:rgba(192, 97, 69, 0.2)}.block-volunteer .volunteer-box{position:relative;background:var(--background-box);padding:22.31vw 7.69vw 10.26vw;border-radius:15.38vw 15.38vw 0 15.38vw}.block-volunteer .volunteer-box:before{content:"";position:absolute;top:7.69vw;left:7.69vw;width:20.64vw;height:8.72vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:cover}.block-volunteer .volunteer-box:not(:last-child){margin-bottom:15.38vw}.block-volunteer .volunteer-box__ttl{color:#fff;font-weight:500;padding-bottom:3.85vw;margin-bottom:7.69vw;border-bottom:1px dashed #fff}.block-volunteer .volunteer-box__ttl .sub{font-size:3.08vw;letter-spacing:.05em;margin-bottom:1.54vw}.block-volunteer .volunteer-box__ttl .title{font-size:5.13vw;line-height:1.6;letter-spacing:.05em}.block-volunteer .volunteer-box__wrap{margin-inline:-7.18vw;display:grid;grid-template-columns:repeat(2,1fr);gap:2.56vw;padding:7.69vw 5.13vw 0;background:#fff}.block-volunteer .volunteer-box__wrap figure{overflow:hidden;border-radius:1.28vw}.block-volunteer .volunteer-box__info{margin-inline:-7.18vw;background:#fff;padding:0 5.13vw 2.82vw;margin-bottom:7.69vw}.block-volunteer .volunteer-box__info dl{padding-block:5.13vw 1.79vw}.block-volunteer .volunteer-box__info dl:not(:last-child){border-bottom:1px solid var(--dd-border)}.block-volunteer .volunteer-box__info dl dt{display:flex;align-items:center;justify-content:center;height:7.95vw;font-size:4.1vw;font-weight:700;border-radius:1.03vw;color:var(--dt-color);border:1px solid var(--dt-color)}.block-volunteer .volunteer-box__info dl dd{padding-block:2.31vw}.block-volunteer .volunteer-box__info dl dd p{font-size:3.59vw;font-weight:500;line-height:1.5;letter-spacing:.05em}.block-volunteer .volunteer-box__info dl dd p.notes{margin-top:1.54vw;font-size:3.08vw;letter-spacing:.05em}.block-volunteer .volunteer-box__info dl dd .map{margin-block:1.03vw -2.56vw;margin-left:1.03vw;display:inline-flex;align-items:center;font-size:4.1vw;font-weight:500;letter-spacing:.05em;color:var(--dt-color);text-decoration:underline;text-underline-offset:.51vw}.block-volunteer .volunteer-box__info dl dd .map i.icon-map{display:block;margin-right:2.05vw;margin-top:.77vw;width:4.1vw;height:5.13vw;-webkit-mask-image:url(../images/volunteer/ic_map.png);mask-image:url(../images/volunteer/ic_map.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background:var(--dt-color)}.block-volunteer .volunteer-box__link{text-align:center}.block-report .heading-ttl{margin-bottom:6.41vw}.block-report .text{text-align:justify;margin-bottom:8.97vw}.guide-table~.l-files{margin-top:6.41vw}}@media (min-width:1440px){.page-report .block-news{padding-top:7.78vw}.page-report .block-news .news-head{display:flex;justify-content:space-between}.page-report .block-news .news-head .c-ttl{margin-bottom:4.17vw}.page-report .block-news .news-head .select{position:relative;display:block;margin-top:.56vw;border-radius:.42vw;padding:.35vw 1.11vw;font-size:1.11vw;letter-spacing:.02em;width:20.83vw;height:3.33vw;border:1px solid var(--color-05);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/volunteer/ic_down.png?v9a3e78b7ca0e919dea0372e20f62fa62);background-position:right 1.04vw center;background-size:.63vw .35vw;background-repeat:no-repeat;background-color:#fff}.page-report .block-news .news-list .news-items{background:var(--color-01)}.page-report .block-news .news-list .news-items .circle-link{background:var(--color-02)}@media (hover:hover){.page-report .block-news .news-list .news-items:hover .circle-link{background:#fff}}.page-report .block-comments .c-ttl{margin-bottom:3.47vw}.page-report .block-comments .comments-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.39vw}.page-report .block-comments .comments-wrap .items{--background:var(--color-07)}.page-report .block-comments .comments-wrap .items1{--background:var(--color-09)}.page-report .block-comments .comments-wrap .items2{--background:var(--color-08)}.page-report .block-comments .comments-wrap .items3{--background:var(--color-10)}.page-report .block-comments .comments-wrap .items4{--background:var(--color-05)}.page-report .block-comments .comments-wrap .items{position:relative;border-radius:6.94vw 6.94vw 0 6.94vw;background:var(--background);color:#fff;padding:3.61vw 2.43vw 3.06vw;font-size:1.25vw;line-height:1.5;font-weight:500;letter-spacing:.05em}.page-report .block-comments .comments-wrap .items:before{content:"";position:absolute;top:3.47vw;left:2.78vw;width:5.56vw;height:2.36vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:cover}.page-report .block-comments .comments-wrap .items .name{text-align:right;padding-right:.9vw;margin-bottom:1.88vw}.page-confirm .form-row__input{display:block}.page-confirm .form-row__input .input-wrap{display:flex;align-items:center;margin-block:.35vw}.page-confirm .form-row__input .input-wrap:not(:last-child){margin-bottom:.69vw}.page-confirm .form-row__input .input-wrap figure{width:4.93vw;height:2.78vw;border-radius:.35vw;overflow:hidden;flex-shrink:0;margin-right:1.39vw}}@media (min-width:768px) and (max-width:1439px){.page-report .block-news{padding-top:7.78vw}.page-report .block-news .news-head{display:flex;justify-content:space-between}.page-report .block-news .news-head .c-ttl{margin-bottom:4.17vw}.page-report .block-news .news-head .select{position:relative;display:block;margin-top:.56vw;border-radius:.42vw;padding:.35vw 1.11vw;font-size:1.11vw;letter-spacing:.02em;width:20.83vw;height:3.33vw;border:1px solid var(--color-05);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/volunteer/ic_down.png?v9a3e78b7ca0e919dea0372e20f62fa62);background-position:right 1.04vw center;background-size:.63vw .35vw;background-repeat:no-repeat;background-color:#fff}.page-report .block-news .news-list .news-items{background:var(--color-01)}.page-report .block-news .news-list .news-items .circle-link{background:var(--color-02)}@media (hover:hover){.page-report .block-news .news-list .news-items:hover .circle-link{background:#fff}}.page-report .block-comments .c-ttl{margin-bottom:3.47vw}.page-report .block-comments .comments-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.39vw}.page-report .block-comments .comments-wrap .items{--background:var(--color-07)}.page-report .block-comments .comments-wrap .items1{--background:var(--color-09)}.page-report .block-comments .comments-wrap .items2{--background:var(--color-08)}.page-report .block-comments .comments-wrap .items3{--background:var(--color-10)}.page-report .block-comments .comments-wrap .items4{--background:var(--color-05)}.page-report .block-comments .comments-wrap .items{position:relative;border-radius:6.94vw 6.94vw 0 6.94vw;background:var(--background);color:#fff;padding:3.61vw 2.43vw 3.06vw;font-size:1.25vw;line-height:1.5;font-weight:500;letter-spacing:.05em}.page-report .block-comments .comments-wrap .items:before{content:"";position:absolute;top:3.47vw;left:2.78vw;width:5.56vw;height:2.36vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:cover}.page-report .block-comments .comments-wrap .items .name{text-align:right;padding-right:.9vw;margin-bottom:1.88vw}.page-confirm .form-row__input{display:block}.page-confirm .form-row__input .input-wrap{display:flex;align-items:center;margin-block:.35vw}.page-confirm .form-row__input .input-wrap:not(:last-child){margin-bottom:.69vw}.page-confirm .form-row__input .input-wrap figure{width:4.93vw;height:2.78vw;border-radius:.35vw;overflow:hidden;flex-shrink:0;margin-right:1.39vw}}@media (max-width:767px){.page-report .block-news{padding-top:12.31vw}.page-report .block-news .news-head{margin-bottom:10.26vw}.page-report .block-news .news-head .c-ttl{margin-bottom:8.21vw}.page-report .block-news .news-head .select{position:relative;display:block;border-radius:1.54vw;padding:1.28vw 4.1vw;font-size:3.59vw;letter-spacing:.02em;width:100%;height:15.38vw;border:1px solid var(--color-05);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/volunteer/ic_down.png?v9a3e78b7ca0e919dea0372e20f62fa62);background-position:right 3.85vw center;background-size:2.31vw 1.28vw;background-repeat:no-repeat;background-color:#fff}.page-report .block-news .news-list .news-items{background:var(--color-01)}.page-report .block-news .news-list .news-items .circle-link{background:var(--color-02)}@media (hover:hover){.page-report .block-news .news-list .news-items:hover .circle-link{background:#fff}}.page-report .block-comments .c-ttl{margin-bottom:7.69vw}.page-report .block-comments .comments-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:3.85vw}.page-report .block-comments .comments-wrap .items{--background:var(--color-07)}.page-report .block-comments .comments-wrap .items1{--background:var(--color-09)}.page-report .block-comments .comments-wrap .items2{--background:var(--color-08)}.page-report .block-comments .comments-wrap .items3{--background:var(--color-10)}.page-report .block-comments .comments-wrap .items4{--background:var(--color-05)}.page-report .block-comments .comments-wrap .items{position:relative;border-radius:10.26vw 10.26vw 0 10.26vw;background:var(--background);color:#fff;padding:22.82vw 5.13vw 8.97vw}.page-report .block-comments .comments-wrap .items:before{content:"";position:absolute;top:10.26vw;left:5.13vw;width:16.41vw;height:6.92vw;background:url(../images/volunteer/eye.png?vdef9b1a236765bba6719f5aaec0e8588)no-repeat;background-size:cover}.page-report .block-comments .comments-wrap .items .name{font-size:4.62vw;line-height:1.5;font-weight:500;letter-spacing:.05em;margin-bottom:4.62vw}.page-report .block-comments .comments-wrap .items .text{font-size:3.59vw;line-height:1.5;letter-spacing:.05em}.page-confirm .mv--02 .mv-icon{bottom:0}.page-confirm .form-row__input{display:block}.page-confirm .form-row__input .input-wrap{display:flex;align-items:center}.page-confirm .form-row__input .input-wrap:not(:last-child){margin-bottom:2.56vw}.page-confirm .form-row__input .input-wrap figure{width:25.64vw;height:15.38vw;border-radius:1.28vw;overflow:hidden;flex-shrink:0;margin-right:5.13vw}}@media (min-width:1440px){.page-apply .show01,.page-apply .show02,.page-apply .form-btn{display:none}.page-apply .bg-des{font-size:1.11vw;font-weight:500;line-height:1.5;letter-spacing:.05em;margin-bottom:2.78vw}.page-apply .l-files{margin-top:3.33vw}.page-apply .block-guide .guide-table tbody tr th{width:11.46vw;text-align:center;background:var(--color-05)}.page-apply .block-guide .guide-table tbody tr td,.page-apply .block-guide .guide-table tbody tr td{padding-block:1.32vw}.page-apply .block-guide .guide-table tbody tr .l-files__items{margin-top:.9vw;background:var(--color-02)}.page-apply .block-activity .c-ttl{margin-bottom:3.61vw}.page-apply .block-activity .bg-white{padding-top:3.61vw}.page-apply .block-activity .bg-white .show{flex-direction:column;gap:1.39vw}.page-apply .block-activity .bg-white .show .form-ttl{margin-top:2.01vw}.page-apply .block-activity .form-ttl{font-weight:500;font-size:1.39vw;line-height:1.6;letter-spacing:.05em;position:relative;padding-left:1.74vw;margin-bottom:1.04vw}.page-apply .block-activity .form-ttl:before{content:"";width:.28vw;background:currentColor;border-radius:6.94vw;position:absolute;top:.21vw;bottom:.21vw;left:0}.page-apply .block-activity .form-ttl:not(:first-child){margin-top:2.01vw}.page-apply .block-activity .form-sub{margin-top:-.63vw;margin-bottom:1.53vw;font-size:1.25vw;font-weight:500;letter-spacing:.05em}.page-apply .block-activity .form-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.39vw}.page-apply .block-activity .form-wrap .form-item{position:relative;counter-increment:number;padding:1.39vw;border-radius:.69vw;background:var(--color-01);transition:color .3s ease,background .3s ease;will-change:color,background}.page-apply .block-activity .form-wrap .form-item:before{content:counter(number,decimal-leading-zero);position:absolute;font-size:1.25vw;font-weight:500;letter-spacing:.05em;color:#fff;font-family:var(--font-rob);top:0;left:0;width:4.17vw;height:3.13vw;display:flex;align-items:center;justify-content:center;border-radius:.69vw 0 .69vw 0;background:var(--color-07);transition:background .3s ease;will-change:background}.page-apply .block-activity .form-wrap .form-item.choose{background:var(--color-05);color:#fff}.page-apply .block-activity .form-wrap .form-item.choose:before{background:var(--color-09)}.page-apply .block-activity .form-wrap .form-item.choose .item-detail{border-color:#fff}.page-apply .block-activity .form-wrap .form-item.choose .action-wrap{background:var(--color-09);border-color:var(--color-09)}.page-apply .block-activity .form-wrap .form-item figure{overflow:hidden;border-radius:.35vw;margin-bottom:1.39vw}.page-apply .block-activity .form-wrap .form-item .item-name{font-size:1.25vw;line-height:1.6;letter-spacing:0;margin-bottom:.28vw}.page-apply .block-activity .form-wrap .form-item .item-detail{font-size:.97vw;line-height:1.6;letter-spacing:0;padding-bottom:.83vw;margin-bottom:1.39vw;border-bottom:1px dashed var(--color-05);transition:border .3s ease;will-change:border}.page-apply .block-activity .form-wrap .form-item .action{display:flex;align-items:center;justify-content:space-between}.page-apply .block-activity .form-wrap .form-item .action-wrap{width:7.36vw;height:3.06vw;padding:.35vw 1.11vw;border-radius:.35vw;border:1px solid var(--color-05);display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.page-apply .block-activity .form-wrap .form-item .action-wrap .subtract,.page-apply .block-activity .form-wrap .form-item .action-wrap .add{cursor:pointer;width:.69vw;height:.69vw;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-ms-user-select:none}.page-apply .block-activity .form-wrap .form-item .action-wrap .subtract.disabled,.page-apply .block-activity .form-wrap .form-item .action-wrap .add.disabled{opacity:.4;pointer-events:none;cursor:default}.page-apply .block-activity .form-wrap .form-item .action-wrap .add{font-size:1.39vw}.page-apply .block-activity .form-wrap .form-item .action-wrap .num{display:block;font-size:1.11vw;font-weight:700;text-align:center;font-family:var(--font-rob);width:6.94vw;white-space:nowrap;overflow:hidden}.calendar{display:flex;align-items:center;background:#fff;border-radius:.69vw;padding:1.32vw 1.74vw .9vw .56vw;box-shadow:0 .28vw .97vw 0 rgba(0,0,0,.14)}.calendar__month{width:21.94vw;height:auto}.calendar__month .month__head{display:flex;justify-content:space-between;padding-inline:.83vw 1.04vw}.calendar__month .month__head .control{margin-top:-.21vw;cursor:pointer;width:1.67vw;height:1.67vw;background:url(../images/common/chevron-left.png?v7f41b405da521c0a79758f722694d3c7)no-repeat;background-size:cover}.calendar__month .month__head .control.next{transform:rotate(180deg)}.calendar__month .month__name{text-align:center;font-size:1.11vw;padding-bottom:1.94vw;font-weight:600}.calendar__month .month__name .en{display:block;margin-top:.56vw;font-size:.83vw;font-weight:400}.calendar__month .month__week-name{width:100%;height:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:.56vw;font-size:.83vw;font-weight:500;padding-inline:.56vw;padding-bottom:.35vw}.calendar__month .month__week-name span{display:inline-block;text-align:center}.calendar__month .month__date{margin-inline:-.28vw;padding-inline:.42vw}.calendar__month .month__date span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;font-size:.97vw;font-weight:600;margin:.14vw .28vw;border-radius:.28vw;border:1px solid transparent;transition:all .3s ease}.calendar__month .month__date span.active{background:#000;color:#fff}.calendar__month .month__date span:hover{border-color:#000}.calendar__month .month__date.monday-start :first-child{margin-left:3.13vw}.calendar__month .month__date.tuesday-start :first-child{margin-left:calc(3.13vw*2)}.calendar__month .month__date.wednesday-start :first-child{margin-left:calc(3.13vw*3)}.calendar__month .month__date.thursday-start :first-child{margin-left:calc(3.13vw*4)}.calendar__month .month__date.friday-start :first-child{margin-left:calc(3.13vw*5)}.calendar__month .month__date.saturday-start :first-child{margin-left:calc(3.13vw*6)}.calendar__time{padding-left:1.67vw;margin-left:.42vw;margin-top:-.97vw}.calendar__time .label{font-size:.97vw;margin-bottom:.42vw}.calendar__time .select-wrap{position:relative;display:flex;gap:1.39vw}.calendar__time .select-wrap:after{content:":";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.calendar__time .select-wrap select{width:9.65vw;height:2.78vw;padding:0 1.39vw;border:1px solid #dbdbdb;background-position:center right 1.11vw}}@media (min-width:768px) and (max-width:1439px){.page-apply .show01,.page-apply .show02,.page-apply .form-btn{display:none}.page-apply .bg-des{font-size:1.11vw;font-weight:500;line-height:1.5;letter-spacing:.05em;margin-bottom:2.78vw}.page-apply .l-files{margin-top:3.33vw}.page-apply .block-guide .guide-table tbody tr th{width:11.46vw;text-align:center;background:var(--color-05)}.page-apply .block-guide .guide-table tbody tr td,.page-apply .block-guide .guide-table tbody tr td{padding-block:1.32vw}.page-apply .block-guide .guide-table tbody tr .l-files__items{margin-top:.9vw;background:var(--color-02)}.page-apply .block-activity .c-ttl{margin-bottom:3.61vw}.page-apply .block-activity .bg-white{padding-top:3.61vw}.page-apply .block-activity .bg-white .show{flex-direction:column;gap:1.39vw}.page-apply .block-activity .bg-white .show .form-ttl{margin-top:2.01vw}.page-apply .block-activity .form-ttl{font-weight:500;font-size:1.39vw;line-height:1.6;letter-spacing:.05em;position:relative;padding-left:1.74vw;margin-bottom:1.04vw}.page-apply .block-activity .form-ttl:before{content:"";width:.28vw;background:currentColor;border-radius:6.94vw;position:absolute;top:.21vw;bottom:.21vw;left:0}.page-apply .block-activity .form-ttl:not(:first-child){margin-top:2.01vw}.page-apply .block-activity .form-sub{margin-top:-.63vw;margin-bottom:1.53vw;font-size:1.25vw;font-weight:500;letter-spacing:.05em}.page-apply .block-activity .form-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.39vw}.page-apply .block-activity .form-wrap .form-item{position:relative;counter-increment:number;padding:1.39vw;border-radius:.69vw;background:var(--color-01);transition:color .3s ease,background .3s ease;will-change:color,background}.page-apply .block-activity .form-wrap .form-item:before{content:counter(number,decimal-leading-zero);position:absolute;font-size:1.25vw;font-weight:500;letter-spacing:.05em;color:#fff;font-family:var(--font-rob);top:0;left:0;width:4.17vw;height:3.13vw;display:flex;align-items:center;justify-content:center;border-radius:.69vw 0 .69vw 0;background:var(--color-07);transition:background .3s ease;will-change:background}.page-apply .block-activity .form-wrap .form-item.choose{background:var(--color-05);color:#fff}.page-apply .block-activity .form-wrap .form-item.choose:before{background:var(--color-09)}.page-apply .block-activity .form-wrap .form-item.choose .item-detail{border-color:#fff}.page-apply .block-activity .form-wrap .form-item.choose .action-wrap{background:var(--color-09);border-color:var(--color-09)}.page-apply .block-activity .form-wrap .form-item figure{overflow:hidden;border-radius:.35vw;margin-bottom:1.39vw}.page-apply .block-activity .form-wrap .form-item .item-name{font-size:1.25vw;line-height:1.6;letter-spacing:0;margin-bottom:.28vw}.page-apply .block-activity .form-wrap .form-item .item-detail{font-size:.97vw;line-height:1.6;letter-spacing:0;padding-bottom:.83vw;margin-bottom:1.39vw;border-bottom:1px dashed var(--color-05);transition:border .3s ease;will-change:border}.page-apply .block-activity .form-wrap .form-item .action{display:flex;align-items:center;justify-content:space-between}.page-apply .block-activity .form-wrap .form-item .action-wrap{width:7.36vw;height:3.06vw;padding:.35vw 1.11vw;border-radius:.35vw;border:1px solid var(--color-05);display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.page-apply .block-activity .form-wrap .form-item .action-wrap .subtract,.page-apply .block-activity .form-wrap .form-item .action-wrap .add{cursor:pointer;width:.69vw;height:.69vw;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-ms-user-select:none}.page-apply .block-activity .form-wrap .form-item .action-wrap .subtract.disabled,.page-apply .block-activity .form-wrap .form-item .action-wrap .add.disabled{opacity:.4;pointer-events:none;cursor:default}.page-apply .block-activity .form-wrap .form-item .action-wrap .add{font-size:1.39vw}.page-apply .block-activity .form-wrap .form-item .action-wrap .num{display:block;font-size:1.11vw;font-weight:700;text-align:center;font-family:var(--font-rob);width:6.94vw;white-space:nowrap;overflow:hidden}.calendar{display:flex;align-items:center;background:#fff;border-radius:.69vw;padding:1.32vw 1.74vw .9vw .56vw;box-shadow:0 .28vw .97vw 0 rgba(0,0,0,.14)}.calendar__month{width:21.94vw;height:auto}.calendar__month .month__head{display:flex;justify-content:space-between;padding-inline:.83vw 1.04vw}.calendar__month .month__head .control{margin-top:-.21vw;cursor:pointer;width:1.67vw;height:1.67vw;background:url(../images/common/chevron-left.png?v7f41b405da521c0a79758f722694d3c7)no-repeat;background-size:cover}.calendar__month .month__head .control.next{transform:rotate(180deg)}.calendar__month .month__name{text-align:center;font-size:1.11vw;padding-bottom:1.94vw;font-weight:600}.calendar__month .month__name .en{display:block;margin-top:.56vw;font-size:.83vw;font-weight:400}.calendar__month .month__week-name{width:100%;height:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:.56vw;font-size:.83vw;font-weight:500;padding-inline:.56vw;padding-bottom:.35vw}.calendar__month .month__week-name span{display:inline-block;text-align:center}.calendar__month .month__date{margin-inline:-.28vw;padding-inline:.42vw}.calendar__month .month__date span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;font-size:.97vw;font-weight:600;margin:.14vw .28vw;border-radius:.28vw;border:1px solid transparent;transition:all .3s ease}.calendar__month .month__date span.active{background:#000;color:#fff}.calendar__month .month__date span:hover{border-color:#000}.calendar__month .month__date.monday-start :first-child{margin-left:3.13vw}.calendar__month .month__date.tuesday-start :first-child{margin-left:calc(3.13vw*2)}.calendar__month .month__date.wednesday-start :first-child{margin-left:calc(3.13vw*3)}.calendar__month .month__date.thursday-start :first-child{margin-left:calc(3.13vw*4)}.calendar__month .month__date.friday-start :first-child{margin-left:calc(3.13vw*5)}.calendar__month .month__date.saturday-start :first-child{margin-left:calc(3.13vw*6)}.calendar__time{padding-left:1.67vw;margin-left:.42vw;margin-top:-.97vw}.calendar__time .label{font-size:.97vw;margin-bottom:.42vw}.calendar__time .select-wrap{position:relative;display:flex;gap:1.39vw}.calendar__time .select-wrap:after{content:":";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.calendar__time .select-wrap select{width:9.65vw;height:2.78vw;padding:0 1.39vw;border:1px solid #dbdbdb;background-position:center right 1.11vw}}@media (max-width:767px){.page-apply .show01,.page-apply .show02,.page-apply .form-btn{display:none}.page-apply .bg-des{line-height:1.5;letter-spacing:.05em;margin-bottom:10.26vw}.page-apply .block-guide .guide-table tbody tr th{width:33.33vw;background:var(--color-05)}.page-apply .block-guide .guide-table tbody tr .l-files__items{margin-top:3.85vw;background:var(--color-02)}.page-apply .block-activity .c-ttl{margin-bottom:6.92vw}.page-apply .block-activity .bg-white{padding:0;background:0 0}.page-apply .block-activity .bg-white .form-row__input .address,.page-apply .block-activity .bg-white .form-row__input .select-wrap{gap:2.56vw}.page-apply .block-activity .bg-white .form-privacy .checkbox{width:63.59vw;margin:auto}.page-apply .block-activity .bg-white .show{flex-direction:column;gap:5.64vw}.page-apply .block-activity .bg-white .show .form-ttl{margin-top:6.15vw}.page-apply .block-activity .form-ttl{position:relative;font-size:5.13vw;font-weight:500;line-height:1.5;letter-spacing:.05em;color:var(--color-05);padding-left:6.15vw;margin-bottom:3.33vw}.page-apply .block-activity .form-ttl:not(:first-child){margin-top:6.15vw}.page-apply .block-activity .form-ttl:before{content:"";position:absolute;left:0;top:1.03vw;width:1.03vw;height:calc(100% - 1.79vw);border-radius:25.64vw;background:var(--color-05)}.page-apply .block-activity .form-sub{margin-top:-1.28vw;margin-bottom:3.08vw;font-size:3.59vw;font-weight:500;letter-spacing:.05em}.page-apply .block-activity .form-wrap .form-item{position:relative;counter-increment:number;padding:5.13vw;border-radius:2.56vw;background:var(--color-02);transition:color .3s ease,background .3s ease;will-change:color,background}.page-apply .block-activity .form-wrap .form-item:not(:last-child){margin-bottom:3.85vw}.page-apply .block-activity .form-wrap .form-item:before{content:counter(number,decimal-leading-zero);position:absolute;font-size:4.62vw;font-weight:500;letter-spacing:.05em;color:#fff;font-family:var(--font-rob);top:0;left:0;width:19.23vw;height:11.54vw;display:flex;align-items:center;justify-content:center;border-radius:2.56vw 0 2.56vw 0;background:var(--color-07);transition:background .3s ease;will-change:background}.page-apply .block-activity .form-wrap .form-item.choose{background:var(--color-05);color:#fff}.page-apply .block-activity .form-wrap .form-item.choose:before{background:var(--color-09)}.page-apply .block-activity .form-wrap .form-item.choose .item-detail{border-color:#fff}.page-apply .block-activity .form-wrap .form-item.choose .action-wrap{background:var(--color-09);border-color:var(--color-09)}.page-apply .block-activity .form-wrap .form-item figure{overflow:hidden;border-radius:1.28vw;margin-bottom:5.13vw}.page-apply .block-activity .form-wrap .form-item .item-name{font-size:5.13vw;line-height:1.6;letter-spacing:0;margin-bottom:1.03vw}.page-apply .block-activity .form-wrap .form-item .item-detail{font-size:4.1vw;line-height:1.6;letter-spacing:0;padding-bottom:3.08vw;margin-bottom:5.13vw;border-bottom:1px dashed var(--color-05);transition:border .3s ease;will-change:border}.page-apply .block-activity .form-wrap .form-item .action{display:flex;align-items:center;justify-content:space-between}.page-apply .block-activity .form-wrap .form-item .action-wrap{width:52.82vw;height:11.28vw;padding:1.28vw 4.1vw;border-radius:1.28vw;border:1px solid var(--color-05);display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.page-apply .block-activity .form-wrap .form-item .action-wrap .subtract,.page-apply .block-activity .form-wrap .form-item .action-wrap .add{cursor:pointer;width:2.56vw;height:2.56vw;display:flex;align-items:center;justify-content:center}.page-apply .block-activity .form-wrap .form-item .action-wrap .add{font-size:5.13vw}.page-apply .block-activity .form-wrap .form-item .action-wrap .num{font-size:4.1vw;font-weight:700;font-family:var(--font-rob);display:block;width:33.33vw;text-align:center;white-space:nowrap;overflow:hidden}.page-apply .block-activity .form input[type=date]{position:relative;color:transparent}.page-apply .block-activity .form input[type=date]:before{content:attr(placeholder);position:absolute;color:#999}.page-apply .block-activity .form input[type=date]:focus,.page-apply .block-activity .form input[type=date]:valid{color:#000}.page-apply .block-activity .form input[type=date]:focus:before,.page-apply .block-activity .form input[type=date]:valid:before{content:""}.custom-calendar{left:6.41vw!important}.calendar{background:#fff;border-radius:2.56vw;padding-block:5.13vw;box-shadow:0 1.03vw 3.59vw 0 rgba(0,0,0,.14)}.calendar__month{width:87.18vw;height:auto}.calendar__month .month__head{display:flex;justify-content:space-between;padding-inline:6.41vw}.calendar__month .month__head .control{margin-top:-.77vw;cursor:pointer;width:6.41vw;height:6.41vw;background:url(../images/common/chevron-left.png?v7f41b405da521c0a79758f722694d3c7)no-repeat;background-size:cover}.calendar__month .month__head .control.next{transform:rotate(180deg)}.calendar__month .month__name{text-align:center;font-size:4.1vw;padding-bottom:7.18vw;font-weight:600}.calendar__month .month__name .en{display:block;margin-top:2.05vw;font-size:3.08vw;font-weight:400}.calendar__month .month__week-name{width:100%;height:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:2.05vw;font-size:3.08vw;font-weight:500;padding-inline:2.05vw;padding-bottom:1.28vw}.calendar__month .month__week-name span{display:inline-block;text-align:center}.calendar__month .month__date{padding-inline:1.54vw}.calendar__month .month__date span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:9.23vw;height:9.23vw;font-size:3.59vw;font-weight:600;margin:.51vw 1.28vw;border-radius:1.03vw;border:1px solid transparent;transition:all .3s ease}.calendar__month .month__date span.active{background:#000;color:#fff}.calendar__month .month__date.monday-start :first-child{margin-left:12.05vw}.calendar__month .month__date.tuesday-start :first-child{margin-left:calc(12.05vw*2)}.calendar__month .month__date.wednesday-start :first-child{margin-left:calc(12.05vw*3)}.calendar__month .month__date.thursday-start :first-child{margin-left:calc(12.05vw*4)}.calendar__month .month__date.friday-start :first-child{margin-left:calc(12.05vw*5)}.calendar__month .month__date.saturday-start :first-child{margin-left:calc(12.05vw*6)}.calendar__time{margin-top:3.85vw;padding-inline:3.85vw;margin-left:1.54vw}.calendar__time .label{font-size:4.1vw;margin-bottom:1.54vw;font-weight:700}.calendar__time .select-wrap{position:relative;display:flex;gap:5.13vw}.calendar__time .select-wrap:after{content:":";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.calendar__time .select-wrap select{width:36.41vw;height:10.26vw;padding:0 5.13vw;border:1px solid #dbdbdb;background-position:center right 4.1vw}}