@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block}li,nav ul,ol,ul{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{text-decoration:underline}del{text-decoration:line-through}mark{background:none}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #c4c4c4;margin:1em 0;padding:0}button,input[type=button],input[type=submit]{padding:0;margin:0}a img,input,select{vertical-align:middle}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(/packs/media/fonts/YakuHanJP-Regular-a5c871a280f58c01dedaa3396cc0410f.eot);src:url(/packs/media/fonts/YakuHanJP-Regular-fa89a6a409a61a7ca3f11ca630bd26ab.woff2) format("woff2"),url(/packs/media/fonts/YakuHanJP-Regular-3686af168611043094444da612d2014c.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(/packs/media/fonts/YakuHanJP-Medium-0b3bec6520de5392d8fa9e3c040009c5.eot);src:url(/packs/media/fonts/YakuHanJP-Medium-921de89e5e14a069620bf7f0e34d0ecf.woff2) format("woff2"),url(/packs/media/fonts/YakuHanJP-Medium-f86078184a1d6a41418c31903ce09f93.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(/packs/media/fonts/YakuHanJP-Bold-77e5e9f3a23cfcda7f67adb41a354ba7.eot);src:url(/packs/media/fonts/YakuHanJP-Bold-4a19c01ca60630fe0e2e1403930874f7.woff2) format("woff2"),url(/packs/media/fonts/YakuHanJP-Bold-95eb71bf0690e78e09a1baf568a1738d.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}*{box-sizing:border-box;font-style:normal}html{font-size:100%}body,html{height:100%}body{font-size:1rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;color:#333;width:100%;min-width:20rem;min-height:100%;margin:0;padding:0;line-height:1;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";font-kerning:normal;letter-spacing:.03em;word-break:break-all}@media only screen and (max-width:768px){body{font-size:.9375rem}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}i,p{line-height:1.6}button,input,select,textarea{font-size:16px;font-family:YakuHanJP,Noto Sans JP,sans-serif;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus,input:focus,select:focus,textarea:focus{outline:0}button{color:#333}button,input[type=button],input[type=submit]{cursor:pointer;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}a,select{color:#333}a{text-decoration:none;cursor:pointer;transition:all .15s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}@media only screen and (min-width:769px){a[href*="tel:"]{pointer-events:none}}img{width:auto}img,picture{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}picture{width:100%;display:inline-block;vertical-align:middle}pre{font-family:YakuHanJP,Noto Sans JP,sans-serif}.l-container{width:100%;min-height:100%;margin:0 auto;position:relative}@media only screen and (min-width:769px){.l-container{min-width:70.25rem}}@media only screen and (max-width:768px){.l-container{min-width:20rem}}.l-contents{width:100%}@media only screen and (min-width:1000px){.l-contents{padding:7.375rem 0 0}.l-contents.-simple{padding:5.125rem 0 0}}@media only screen and (max-width:999px){.l-contents{padding:3.875rem 0 0}}@media only screen and (min-width:1000px){.ie .l-contents,.ie .l-contents.-simple{padding:0}}@media only screen and (max-width:999px){.ie .l-contents{padding:0}}.l-error{background-color:#f5f5f5}.l-error__inner{text-align:center;padding:5rem 0}@media only screen and (max-width:768px){.l-error__inner{padding:2.5rem 0 5rem}}.l-error__image{max-width:16.875rem;margin-left:auto;margin-right:auto}.l-error__image:not(:first-child){margin-top:2.5rem}@media only screen and (max-width:768px){.l-error__image{max-width:12.5rem}.l-error__image:not(:first-child){margin-top:1.25rem}}.l-error__title{margin-top:2.5rem;font-weight:700;font-size:2rem;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:768px){.l-error__title{margin-top:1.25rem;font-size:1.25rem}}.l-error__desc{margin-top:2.5rem;font-size:.875rem;line-height:1.6;letter-spacing:.05em}@media only screen and (max-width:768px){.l-error__desc{margin-top:1.25rem}}.l-error__button{width:15.375rem;margin:2.5rem auto 0}@media only screen and (max-width:768px){.l-error__button{margin:1.25rem auto 0}}.l-footer{position:relative;background-image:linear-gradient(90deg,#78be21,#aed87a)}@media only screen and (min-width:769px){.l-fundraise-detail__head-content{padding:2.5rem 0 3.5rem}}@media only screen and (max-width:768px){.l-fundraise-detail__head-content{padding:2.5rem 0}}.l-fundraise-detail__body-content{border-top:1px solid #e8e8e8}@media only screen and (min-width:769px){.l-fundraise-detail__body-content{padding:3rem 0 9.375rem}}@media only screen and (max-width:768px){.l-fundraise-detail__body-content{padding:2.5rem 0}}.l-fundraise{background-color:#f5f5f5}@media only screen and (min-width:769px){.l-fundraise__inner{padding:5rem 0 9.375rem}}@media only screen and (max-width:768px){.l-fundraise__inner{padding:2.5rem 0}}@media only screen and (min-width:769px){.l-fundraise__content{margin-top:5rem}}@media only screen and (max-width:768px){.l-fundraise__content{margin-top:2.5rem}}.l-header{width:100%;position:fixed;left:0;top:0;z-index:999}@media only screen and (min-width:769px){.l-header{min-width:20rem}}@media only screen and (max-width:768px){.l-header{min-width:20rem}}.ie .l-header{position:relative}.l-lp{background-color:#fff;font-family:Noto Sans JP,sans-serif}.l-lp img{image-rendering:-webkit-optimize-contrast}.l-lp__inner{padding-top:60px;width:100%}.l-lp__content{margin:0 auto;width:100%}@media only screen and (min-width:769px){.l-lp__content{max-width:1240px}}@media only screen and (max-width:768px){.l-lp__content{max-width:66.5vw}}@media only screen and (min-width:769px){.l-lp .pc{display:block}.l-lp .sp{display:none}}@media only screen and (max-width:768px){.l-lp .pc{display:none}.l-lp .sp{display:block}}.l-mypage{background-color:#f5f5f5}@media only screen and (min-width:769px){.l-mypage__inner{padding:5rem 0 9.375rem}}@media only screen and (max-width:768px){.l-mypage__inner{padding:2.5rem 0}}@media only screen and (min-width:769px){.l-mypage__content{margin-top:5rem}}@media only screen and (max-width:768px){.l-mypage__content{margin-top:2.5rem}}html.overflow{overflow:hidden;max-height:100vh}html.scroll-behavior-auto{scroll-behavior:auto}.ac-banner{background-color:#faffd8;display:flex;justify-content:space-between;align-items:center;grid-gap:1.25rem;gap:1.25rem;margin:.25rem 0 .25rem calc(100% - 79rem);padding:0 1.25rem}@media only screen and (max-width:1299px){.ac-banner{display:none}}.ac-banner .text{color:#78be21;font-size:1.25rem;line-height:1.75rem;font-weight:700;text-align:center}.ac-banner .image{display:block;width:auto;height:4rem}.bg-gray{background-color:#f5f5f5}@media only screen and (min-width:769px){.form-inner{padding:5rem 0 9.375rem}}@media only screen and (max-width:768px){.form-inner{padding:2.5rem 0}}.form-inner__intro{line-height:1.75;font-size:.875rem}@media only screen and (max-width:768px){.form-inner__intro{font-size:.75rem}}.form-inner__content{background-color:#fff}@media only screen and (min-width:769px){.form-inner__content{margin-top:5rem;padding:5rem 5.75rem}.form-inner__content+.form-inner__content{margin-top:2.5rem}}@media only screen and (max-width:768px){.form-inner__content{margin-top:2.5rem;padding:2.5rem 1.25rem 3.25rem}.form-inner__content+.form-inner__content{margin-top:2rem}}@media only screen and (min-width:769px){.form-inner__content--small{padding:3.75rem 5.75rem}}@media only screen and (max-width:768px){.form-inner__content--small{padding:2rem 1.25rem}}@media only screen and (min-width:769px){.form-inner__form__field:not(:first-child){margin-top:2.125rem}}@media only screen and (max-width:768px){.form-inner__form__field:not(:first-child){margin-top:1.5rem}}.form-inner__name__wrap{display:flex;align-items:center;margin-top:1rem}.form-inner__name__label{flex:0 0 auto}@media only screen and (min-width:769px){.form-inner__name__label{width:3em}}@media only screen and (max-width:768px){.form-inner__name__label{font-size:.75rem;width:2.5em}}.form-inner__name.non_ja:not(:first-child){margin-left:1rem}@media only screen and (min-width:769px){.form-inner__name+.form-inner__name__label{margin-left:2rem}}@media only screen and (max-width:768px){.form-inner__name+.form-inner__name__label{margin-left:1.25rem}}.form-inner__form__field__indented{margin-left:2rem}.form-inner__button-wrap{margin-left:auto;margin-right:auto;margin-top:2.5rem;display:flex;justify-content:center}@media only screen and (max-width:768px){.form-inner__button-wrap{flex-direction:column-reverse}}.form-inner__button{width:14.5rem!important}@media only screen and (max-width:768px){.form-inner__button{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:769px){.form-inner__button+.form-inner__button{margin-left:2rem}}@media only screen and (max-width:768px){.form-inner__button+.form-inner__button{margin-bottom:1rem}}.form-inner__complete__heading{font-weight:700;text-align:center}@media only screen and (min-width:769px){.form-inner__complete__heading{font-size:1.5rem}}@media only screen and (max-width:768px){.form-inner__complete__heading{font-size:1.25rem}}.form-inner-title{font-weight:700;line-height:1.4}@media only screen and (min-width:769px){.form-inner-title{font-size:1.25rem;padding-bottom:1.5rem}}@media only screen and (max-width:768px){.form-inner-title{font-size:1.125rem;padding-bottom:1.25rem}}.form-inner-sub-title{font-size:.875rem;line-height:1.5}.form__note{font-size:.75rem;line-height:1.5;margin-top:.5rem;color:#888}.form__note_prefix{font-size:.75rem;margin-bottom:.5rem;color:#888;width:100%;display:inline-block}@media only screen and (min-width:769px){.result__donation-details{margin-top:1.5rem}}@media only screen and (max-width:768px){.result__donation-details{margin-top:1rem}}.result__donation-details>li{display:flex;align-items:center;justify-content:space-between}.result__donation-details>li+li{border-top:1px solid rgba(174,216,122,.5)}.result__donation-details>li.-total-amount{font-weight:700;text-align:right;display:block}@media only screen and (min-width:769px){.result__donation-details>li.-total-amount{font-size:1.25rem}}@media only screen and (max-width:768px){.result__donation-details>li.-total-amount{font-size:1.125rem}}.flex-wrap-wrap{flex-wrap:wrap}@media only screen and (max-width:768px){.flex-br-sp{flex-basis:768px}}.flex-br-sp.hidden{visibility:hidden}.confirm-text{color:#888;font-size:.875rem;margin-top:.5rem}@media only screen and (min-width:769px){.margin-bottom-2{margin-bottom:2.5rem}}@media only screen and (max-width:768px){.margin-bottom-2{margin-bottom:1.5rem}}.c-auto-save-notice{border-radius:.5rem;padding:0 1.75rem;font-weight:700;background-color:hsla(0,0%,53.3%,.7);color:#fff;margin-bottom:1rem;height:3rem;display:flex;align-items:center}.c-auto-save-notice--saving:before{content:"";background-image:url(/packs/media/images/icons/icon_loader-cbee938a01b81804d0e29d5a1d407ce5.png);background-size:contain;width:1.625rem;height:1.625rem;margin-right:1rem;-webkit-animation:rotate-anime 1s linear infinite;animation:rotate-anime 1s linear infinite}@-webkit-keyframes rotate-anime{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes rotate-anime{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.c-breadcrumbs{padding:1.5rem 2.5rem;display:flex;flex-wrap:wrap}.c-breadcrumbs__item{position:relative}.c-breadcrumbs__item:not(:first-child){padding-left:2.5rem}.c-breadcrumbs__item:not(:first-child):before{content:"";position:absolute;top:50%;left:.6875rem;width:1.125rem;height:1px;background-color:#888;display:block;margin:auto;opacity:.5}.c-breadcrumbs__anchor{font-size:.75rem;position:relative;padding:.75rem;display:block;color:#888}.c-breadcrumbs__anchor--parent:after{content:"";position:absolute;bottom:0;left:0;right:0;width:calc(100% - 24px);height:1px;margin:auto;background-color:#888;display:block;opacity:.5}.c-breadcrumbs__item:last-child .c-breadcrumbs__anchor{color:#aed87a;pointer-events:none}.c-breadcrumbs.is-white .c-breadcrumbs__item:before{background-color:#fff}.c-breadcrumbs.is-white .c-breadcrumbs__item:last-child .c-breadcrumbs.is-white .c-breadcrumbs__item__anchor{color:#e4f2d3}.c-breadcrumbs.is-white .c-breadcrumbs__anchor{color:#fff}.c-breadcrumbs.is-white .c-breadcrumbs__anchor--parent:after{background-color:#fff}@media only screen and (max-width:768px){.c-breadcrumbs{display:none}}.c-button{font-weight:700;text-align:center;transition:all .15s ease-in;display:flex;align-items:center;justify-content:center;letter-spacing:.05em;line-height:1.6}@media only screen and (min-width:769px){.c-button:hover{opacity:.7}}.c-button--disabled{cursor:inherit}.c-button--disabled,.c-button--disabled:hover{opacity:.5}.c-button--invalid{cursor:inherit}.c-button--invalid,.c-button--invalid:hover{opacity:.5}.c-button--hide-background{background:none!important}.c-button--primary{background-color:#78be21;border:2px solid #78be21;color:#fff}.c-button--secondary{background-color:#fff;border:2px solid #78be21;color:#78be21}.c-button--secondary-foss{background-color:#fff;border:2px solid #005560;color:#005560}.c-button--secondary-transparent{background-color:transparent;border:2px solid #78be21;color:#78be21}.c-button--crimson{background-color:#ff6858;border:2px solid #ff6858;color:#fff}.c-button--orange{background-color:#ffc04b;border:2px solid #ffc04b;color:#fff}.c-button--gray{background-color:#fff;border:2px solid #888;color:#888}.c-button--fill-gray{background-color:#888;border:2px solid #888;color:#fff}.c-button--default{font-size:1rem;height:3.75rem;border-radius:3.75rem;width:100%;min-width:11.25rem}.c-button--large{width:100%;max-width:18rem;font-size:.875rem;height:4.1875rem;border-radius:4.1875rem}.c-button--medium{width:100%;font-size:.875rem;height:3rem;min-width:7.5rem;padding-left:1rem;padding-right:1rem;border-radius:3rem;word-break:keep-all;border-width:1px}.c-button--donate{width:6.625rem;font-size:1rem;height:2.5rem;border-radius:2.5rem}.c-button--donate-large{width:100%;font-size:1.5rem;height:6.125rem;border-radius:6.25rem}@media only screen and (max-width:768px){.c-button--donate-large{font-size:1rem;height:3.75rem;border-radius:3.75rem}}.c-button--small{line-height:1.4;width:100%;max-width:9.25rem;font-size:.75rem;height:2rem;border-radius:2rem;border-width:1px}.c-donation-title-separation{font-weight:700;line-height:1.4;border-bottom:1px solid #c4c4c4}@media only screen and (min-width:769px){.c-donation-title-separation{font-size:1.25rem;padding-bottom:2rem}}@media only screen and (max-width:768px){.c-donation-title-separation{font-size:1.125rem;padding-bottom:1.5rem}}.c-form-agreement-panel__leading{line-height:1.75;max-width:33.25rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.c-form-agreement-panel__leading{font-size:.875rem}}.c-form-agreement-panel__label-wrap{margin-top:2.5rem;display:flex;justify-content:center;align-items:center}.c-form-agreement-panel__anchor{color:#78be21}.c-form-buttons{display:flex}@media only screen and (min-width:769px){.c-form-buttons{justify-content:center}}@media only screen and (max-width:768px){.c-form-buttons{flex-direction:column-reverse;align-items:center}}@media only screen and (min-width:769px){.c-form-buttons>*+*{margin-left:1.5rem}}@media only screen and (max-width:768px){.c-form-buttons>*+*{margin-bottom:1.5rem}}.c-form-checkbox-with-label{display:flex;align-items:center}.c-form-checkbox-with-label+.c-form-checkbox-with-label:not(.-inline){margin-top:1.75rem}.c-form-checkbox-with-label.-inline{margin:.5rem 1rem}.c-form-checkbox-with-label__label{line-height:1.6;letter-spacing:.05em;margin-left:1rem;cursor:pointer;flex:1 1;font-size:.875rem}.c-form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:.0625rem solid #c4c4c4;border-radius:.1875rem}.c-form-checkbox:checked{border:.0625rem solid #78be21;background-color:#78be21;background-image:url(/packs/media/images/icons/icon_checked_white-133883208fa636918345b7018090710e.svg);background-repeat:no-repeat;background-position:50%}.c-form-error[type=number],.c-form-error[type=password],.c-form-error[type=tel],.c-form-error[type=text]{border-color:red}.c-form-error--center{justify-content:center}label.c-form-error{color:red;margin-top:.75rem;display:flex}label.c-form-error:before{content:"";background-image:url(/packs/media/images/icons/icon_form_error-22896159ed06a273b9fe8e95bc0b4943.svg);background-repeat:no-repeat;background-position:50%;width:1.25rem;height:1.25rem;margin-right:.5rem;display:block;flex:0 0 auto}.c-form-icon-required{color:#fff;line-height:1;background:red;border-radius:.25rem;display:inline-block}@media only screen and (min-width:769px){.c-form-icon-required{font-size:.875rem;padding:.25rem .875rem}}@media only screen and (max-width:768px){.c-form-icon-required{font-size:.75rem;padding:.25rem .5rem}}.c-form-image-drop-area{position:relative;max-width:100%;border:1px dashed #c4c4c4;border-radius:.25rem;cursor:pointer}@media only screen and (min-width:769px){.c-form-image-drop-area:hover{opacity:.7}}.c-form-image-drop-area.-image-retio-main-visual{width:20rem}.c-form-image-drop-area.-image-retio-main-visual:before{content:"";display:block;padding-top:56.1452513966%}.c-form-image-drop-area.-image-retio-profile{width:15rem}.c-form-image-drop-area.-image-retio-profile:before{content:"";display:block;padding-top:100%}.c-form-image-drop-area__content{text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center}.c-form-image-drop-area__add-photo-icon{margin-right:.5rem}.c-form-image-drop-area__text{color:#78be21;font-weight:700}.c-form-image-selected-area{position:relative;max-width:100%;cursor:pointer}.c-form-image-selected-area.-image-retio-main-visual{width:20rem}.c-form-image-selected-area.-image-retio-main-visual:before{content:"";display:block;padding-top:56.1452513966%}.c-form-image-selected-area.-image-retio-profile{width:15rem}.c-form-image-selected-area.-image-retio-profile:before{content:"";display:block;padding-top:100%}.c-form-image-selected-area__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block;border-radius:.25rem}.c-form-input-with-label__label{margin-bottom:1rem;display:block}.c-form-input{border:.0625rem solid #c4c4c4;border-radius:.3125rem;font-weight:500;font-size:.875rem;line-height:1.5;width:100%;background:#fff}@media only screen and (min-width:769px){.c-form-input{min-height:3.75rem;padding:1.25rem}}@media only screen and (max-width:768px){.c-form-input{min-height:3.5rem;padding:1.25rem 1rem}}.c-form-input:focus{border-color:#78be21}.c-form-input--small{max-width:12.5rem}.c-form-input.-has-error,.c-form-input.c-form-error{border-color:red}.c-form-input:disabled{color:#c4c4c4;background:#f5f5f5}.c-form-input__suffix{margin-left:1rem}.c-form-input[type=date],.c-form-input[type=datetime-local]{min-width:12em;padding-right:2.5rem;background-image:url(/packs/media/images/icons/icon_calender-a4b18bf0747d26baf9e01b52d1ee3eb2.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem}.c-form-input[type=date]::-webkit-calendar-picker-indicator,.c-form-input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0;margin-right:-1.5rem}@media only screen and (min-width:769px){.donate-area{display:flex;align-items:center}}.c-form-label--small{font-size:.75rem;line-height:1.6}.c-form-label--middle{font-size:.875rem;line-height:1.75}.c-form-label--large{line-height:1.75;font-weight:700}.c-form-label--gray{color:#888}.c-form-label--required:after{content:"必須";color:#fff;line-height:1;background-color:red;border-radius:.25rem;display:inline-block}@media only screen and (min-width:769px){.c-form-label--required:after{font-size:.875rem;padding:.25rem .875rem;margin-left:1rem}}@media only screen and (max-width:768px){.c-form-label--required:after{font-size:.75rem;padding:.25rem .5rem;margin-left:.75rem}}.c-form-label--required.en:after{content:"Required"}.c-form-label--optional:after{content:"任意";color:#fff;line-height:1;background-color:#888;border-radius:.25rem;display:inline-block}@media only screen and (min-width:769px){.c-form-label--optional:after{font-size:.875rem;padding:.25rem .875rem;margin-left:1rem}}@media only screen and (max-width:768px){.c-form-label--optional:after{font-size:.75rem;padding:.25rem .5rem;margin-left:.75rem}}.c-form-label--optional.en:after{content:"Optional"}.c-form-radio input[type=radio]{display:none}.c-form-radio__button{display:inline-block;position:relative;line-height:1.25}.c-form-radio__button+*{margin-left:2rem}.c-form-radio.-vertical .c-form-radio__button{display:block}.c-form-radio.-vertical .c-form-radio__button+*{margin-top:1rem;margin-left:auto}.c-form-radio__label{cursor:pointer;padding-left:1.75rem}.c-form-radio__label:before{box-sizing:border-box;background-color:#fff;border:.125rem solid #c4c4c4;border-radius:50%;content:"";display:block;position:absolute;height:1.25rem;width:1.25rem;top:0}.c-form-radio__label:after{background-color:#78be21;border-radius:50%;content:"";display:block;opacity:0;position:absolute;height:.625rem;width:.625rem;left:.3125rem;top:.3125rem}input[type=radio]:checked+.c-form-radio__label:before{border:.125rem solid #78be21}input[type=radio]:checked+.c-form-radio__label:after{opacity:1}.c-form-select{position:relative}.c-form-select select{border:.0625rem solid #c4c4c4;border-radius:.3125rem;font-weight:500;font-size:.875rem;line-height:1.5;width:100%;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:769px){.c-form-select select{padding:1.25rem 3rem 1.25rem 1.25rem}}@media only screen and (max-width:768px){.c-form-select select{padding:1.25rem 2.5rem 1.25rem 1rem}}.c-form-select select::-ms-expand{display:none}.c-form-select select:focus{border-color:#78be21}.c-form-select:after{content:"";background-image:url(/packs/media/images/icons/icon_triangle_arrow_bottom_primary-d11c4f123f194b5640871341bfa63700.svg);position:absolute;top:1.25rem;pointer-events:none;width:1.5rem;height:1.5rem}@media only screen and (min-width:769px){.c-form-select:after{right:1rem}}@media only screen and (max-width:768px){.c-form-select:after{right:.625rem}}.c-form-select select:disabled{color:#c4c4c4;background-color:#f5f5f5}.c-form-select--placeholder{color:#bdbdbd}.c-form-select--has-error,.c-form-select select.c-form-error{border-color:red}.c-form-select--hide-first-option option:first-of-type{display:none}.c-form-textarea{border:.0625rem solid #c4c4c4;border-radius:.3125rem;padding:1.25rem;font-weight:500;font-size:.875rem;line-height:1.5;width:100%;background:#fff;resize:vertical}@media only screen and (min-width:769px){.c-form-textarea{padding:1.25rem}}@media only screen and (max-width:768px){.c-form-textarea{padding:1.25rem 1rem}}.c-form-textarea:focus{border-color:#78be21}.c-form-textarea.-has-error{border-color:red}.c-form-textarea:disabled{color:#c4c4c4;background:#f5f5f5}.c-grid{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.c-grid{margin-left:-1.8115942029%}}@media only screen and (max-width:768px){.c-grid{margin-left:-4.1095890411%}}.c-grid--pc{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.c-grid--pc{margin-left:-1.8115942029%}}.c-grid--tb{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.c-grid--tb{margin-left:-4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col1,.c-grid__col1,.c-grid__col1--pc{width:6.5217391304%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col1,.c-grid__col1,.c-grid__col1--tb{width:4.1095890411%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col2,.c-grid__col2,.c-grid__col2--pc{width:14.8550724638%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col2,.c-grid__col2,.c-grid__col2--tb{width:12.3287671233%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col3,.c-grid__col3,.c-grid__col3--pc{width:23.1884057971%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col3,.c-grid__col3,.c-grid__col3--tb{width:20.5479452055%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col4,.c-grid__col4,.c-grid__col4--pc{width:31.5217391304%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col4,.c-grid__col4,.c-grid__col4--tb{width:28.7671232877%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col5,.c-grid__col5,.c-grid__col5--pc{width:39.8550724638%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col5,.c-grid__col5,.c-grid__col5--tb{width:36.9863013699%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col6,.c-grid__col6,.c-grid__col6--pc{width:48.1884057971%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col6,.c-grid__col6,.c-grid__col6--tb{width:45.2054794521%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col7,.c-grid__col7,.c-grid__col7--pc{width:56.5217391304%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col7,.c-grid__col7,.c-grid__col7--tb{width:53.4246575342%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col8,.c-grid__col8,.c-grid__col8--pc{width:64.8550724638%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col8,.c-grid__col8,.c-grid__col8--tb{width:61.6438356164%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col9,.c-grid__col9,.c-grid__col9--pc{width:73.1884057971%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col9,.c-grid__col9,.c-grid__col9--tb{width:69.8630136986%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col10,.c-grid__col10,.c-grid__col10--pc{width:81.5217391304%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col10,.c-grid__col10,.c-grid__col10--tb{width:78.0821917808%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col11,.c-grid__col11,.c-grid__col11--pc{width:89.8550724638%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col11,.c-grid__col11,.c-grid__col11--tb{width:86.301369863%;margin-left:4.1095890411%}}@media only screen and (min-width:769px){.c-grid--pc .c-grid__col12,.c-grid__col12,.c-grid__col12--pc{width:98.1884057971%;margin-left:1.8115942029%}}@media only screen and (max-width:768px){.c-grid--tb .c-grid__col12,.c-grid__col12,.c-grid__col12--tb{width:94.5205479452%;margin-left:4.1095890411%}}.c-heading{text-align:center}.c-heading__title{font-weight:700;line-height:1.4;letter-spacing:.05em;color:#005560;font-size:2.75rem}@media only screen and (max-width:768px){.c-heading__title{font-size:1.5rem}}.c-heading__parent{line-height:1.5;color:#888;font-size:.875rem;margin-bottom:1rem}.c-heading__parent,.c-heading__sub{display:inline-block;font-weight:500}.c-heading__sub{margin-top:1.75rem;font-family:Montserrat,sans-serif;line-height:1.25;letter-spacing:.1em;color:#78be21}@media only screen and (max-width:768px){.c-heading__sub{margin-top:1rem;font-size:.75rem;line-height:1.5}}@media only screen and (max-width:768px){.c-inner{margin:0 auto;width:100%;min-width:20rem;max-width:40rem;padding:0 1.25rem}}@media only screen and (min-width:769px){.c-inner{margin:0 auto;width:100%;max-width:70.25rem;min-width:70.25rem;padding:0 1.25rem}}@media only screen and (min-width:1000px){.c-inner--large-pc{margin:0 auto;width:100%;max-width:70.25rem;min-width:70.25rem;padding:0 1.25rem}}@media only screen and (min-width:769px){.c-inner--pc{margin:0 auto;width:100%;max-width:70.25rem;min-width:70.25rem;padding:0 1.25rem}}@media only screen and (max-width:999px){.c-inner--large-tb{margin:0 auto;width:100%;min-width:20rem;max-width:40rem;padding:0 1.25rem}}@media only screen and (max-width:768px){.c-inner--tb{margin:0 auto;width:100%;min-width:20rem;max-width:40rem;padding:0 1.25rem}}@media only screen and (min-width:1000px){.c-inner--large{margin:0 auto;width:100%;min-width:20rem;max-width:40rem;padding:0 1.25rem}}@media only screen and (max-width:999px){.c-inner--large{margin:0 auto;width:100%;max-width:70.25rem;min-width:70.25rem;padding:0 1.25rem}}@media only screen and (min-width:769px){.c-inner--flexible{min-width:0}}@media only screen and (min-width:769px){.c-inner--detail{max-width:44.75rem;min-width:0;margin:0 auto}}@media only screen and (max-width:768px){.c-inner--ml{margin:0 auto;width:100%;min-width:20rem;max-width:40rem;padding:0 1.25rem}}@media only screen and (min-width:769px){.c-inner--ml{margin:0 auto;width:100%;min-width:58.75rem;max-width:58.75rem;padding:0 1.25rem}}.c-link{color:#78be21}@media only screen and (min-width:769px){.c-link:hover{opacity:.7}}.c-link--underline{text-decoration:underline}.c-link--bold{font-weight:700}.c-link--inline{word-break:break-all;display:inline}.c-modal-cropper{max-height:60vh}.c-modal-cropper__buttons{margin-top:1.5rem;display:flex}@media only screen and (min-width:769px){.c-modal-cropper__buttons{flex-direction:row-reverse}}@media only screen and (max-width:768px){.c-modal-cropper__buttons{flex-direction:column}}.c-modal-cropper__main-buttons{display:flex}@media only screen and (min-width:769px){.c-modal-cropper__main-buttons{flex-direction:row-reverse}}@media only screen and (max-width:768px){.c-modal-cropper__main-buttons{width:10rem;margin:auto;flex-direction:column}}@media only screen and (min-width:769px){.c-modal-cropper__main-buttons__button+.c-modal-cropper__main-buttons__button{margin-right:1rem}}@media only screen and (max-width:768px){.c-modal-cropper__main-buttons__button+.c-modal-cropper__main-buttons__button{margin-top:1rem}}.c-modal-cropper__change-photo-button{width:auto}@media only screen and (min-width:769px){.c-modal-cropper__change-photo-button{margin-right:auto}}@media only screen and (max-width:768px){.c-modal-cropper__change-photo-button{margin-top:2.5rem;margin-left:auto;margin-right:auto}}.c-modal-cropper__change-photo-button__icon{margin-right:.5rem}.c-modal-cropper__change-photo-button__text{font-size:.875rem}.c-modal{position:fixed;z-index:1010;top:3rem;right:3rem;bottom:3rem;left:3rem;margin:0 auto;max-width:67.75rem;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}@media only screen and (max-width:768px){.c-modal{top:1rem;right:1rem;bottom:1rem;left:1rem}}.c-modal.-type-small{top:6rem;right:3rem;bottom:6rem;left:3rem;margin:0 auto;max-width:56.25rem}.c-modal.-type-small-fixed{top:50%;bottom:inherit;max-width:40rem}.c-modal.-type-midium-slim-fixed{top:50%;bottom:inherit;max-width:45rem}.c-modal.-opened{opacity:1;visibility:visible}.c-modal__close{position:absolute;top:3rem;right:3rem;width:2.5rem;height:2.5rem;display:flex;background-image:url(/packs/media/images/icons/icon_close_gray-5a78c8344deda304005fc8df5311ca9b.svg);background-repeat:no-repeat;background-position:50%;border:none}@media only screen and (min-width:769px){.c-modal__close:hover{opacity:.7}}@media only screen and (max-width:768px){.c-modal__close{top:1rem;right:1rem}}.c-modal.-type-small .c-modal__close{top:2.5rem;right:2.5rem}@media only screen and (max-width:768px){.c-modal.-type-small .c-modal__close{top:.875rem;right:.875rem}}.c-modal.-type-small-fixed .c-modal__close{top:1.5rem;right:1.5rem}@media only screen and (max-width:768px){.c-modal.-type-small-fixed .c-modal__close{top:.875rem;right:.875rem}}.c-modal__body{position:relative;z-index:1001;overflow-y:auto;width:100%;background-color:#fff}.c-modal.-type-midium-slim-fixed .c-modal__body,.c-modal.-type-small-fixed .c-modal__body{transform:translateY(-50%)}.c-modal__inner{max-width:59.25rem;margin:0 auto;padding:6.5rem 1.5rem}@media only screen and (max-width:768px){.c-modal__inner{padding:4rem 1rem}}.c-modal.-type-small-fixed .c-modal__inner,.c-modal.-type-small .c-modal__inner{padding:4rem 3.25rem}@media only screen and (max-width:768px){.c-modal.-type-small-fixed .c-modal__inner,.c-modal.-type-small .c-modal__inner{padding:2rem 1.5rem}}.c-modal.-type-midium-slim-fixed .c-modal__inner{padding:2rem 1.5rem}@media only screen and (max-width:768px){.c-modal.-type-midium-slim-fixed .c-modal__inner{padding:1.5rem}}.c-modal__backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:#171717;opacity:.8}.c-modal__heading{font-weight:700}@media only screen and (min-width:769px){.c-modal__heading{font-size:2rem}}@media only screen and (max-width:768px){.c-modal__heading{font-size:1.5rem}}.c-modal__leading{margin-top:1.5rem}.c-modal__buttons{margin-top:2.5rem}.c-pagination .pagination{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.c-pagination .pagination>*+*{margin-left:.75rem}}@media only screen and (max-width:768px){.c-pagination .pagination{max-width:19.625rem;margin-left:auto;margin-right:auto}}.c-pagination .next a,.c-pagination .page a,.c-pagination .prev a{width:3.25rem;height:3.25rem;padding-bottom:.125rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;text-align:center;color:#78be21;background-color:#fff;border-radius:.25rem}@media only screen and (min-width:769px){.c-pagination .next a:hover,.c-pagination .page a:hover,.c-pagination .prev a:hover{color:#fff;background-color:#aed87a}}.c-pagination .next a,.c-pagination .prev a{position:relative;overflow:hidden;text-indent:100%;white-space:nowrap;display:block}.c-pagination .next a:before,.c-pagination .prev a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:1.125rem 1.125rem;width:1.125rem;height:1.125rem;margin:auto;display:block}@media only screen and (max-width:768px){.c-pagination .prev{margin-left:0;margin-right:auto}}.c-pagination .prev a:before{background-image:url(/packs/media/images/icons/icon_triangle_arrow_left_primary-f2863bd87860d952688054887b7705e9.svg)}@media only screen and (min-width:769px){.c-pagination .prev a:hover:before{background-image:url(/packs/media/images/icons/icon_triangle_arrow_left_white-dcee89d6ab0bc0f0029a2d517d53feba.svg)}}@media only screen and (max-width:768px){.c-pagination .next{margin-left:auto;margin-right:0}}.c-pagination .next a:before{background-image:url(/packs/media/images/icons/icon_triangle_arrow_right_primary-076c41ef90fafc7b9fb9016ab0fc62d3.svg)}@media only screen and (min-width:769px){.c-pagination .next a:hover:before{background-image:url(/packs/media/images/icons/icon_triangle_arrow_right_white-bb3461edbf82e09e28c5b85ec6175a1a.svg)}}.c-pagination .current{background-color:#78be21;color:#fff;cursor:inherit;border-radius:.25rem;margin-left:.75rem}.c-pagination .current,.c-pagination .gap{width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;text-align:center;flex:0 0 auto}.c-pagination .gap{padding-bottom:.75rem}@media only screen and (min-width:769px){.c-pagination .count{display:none}}@media only screen and (max-width:768px){.c-pagination .count{position:absolute;margin:auto}}@media only screen and (max-width:768px){.c-pagination .current,.c-pagination .page{display:none}}.c-step,.c-step__item{display:flex;justify-content:center;align-items:center}.c-step__item{color:#78be21;border:1px solid #78be21;flex-direction:column;border-radius:50%}@media only screen and (min-width:769px){.c-step__item{width:6.625rem;height:6.625rem}}@media only screen and (max-width:768px){.c-step__item{font-size:.875rem;line-height:1.35;width:4.5rem;height:4.5rem}}.c-step__item--current{color:#fff;font-weight:700;background:#78be21}.c-step__item+.c-step__item{position:relative}@media only screen and (min-width:769px){.c-step__item+.c-step__item{margin-left:3.75rem}}@media only screen and (max-width:768px){.c-step__item+.c-step__item{margin-left:2rem}}.c-step__item+.c-step__item:before{content:"";height:1px;position:absolute;top:50%;background:#78be21;display:block}@media only screen and (min-width:769px){.c-step__item+.c-step__item:before{width:44px;left:-3.25rem}}@media only screen and (max-width:768px){.c-step__item+.c-step__item:before{width:16px;left:-1.5rem}}.c-table-list-set--type-a{width:100%}.c-table-list-set--type-a .c-table-list-set__heading{color:#fff;font-weight:700;text-align:left;background:linear-gradient(90deg,#78be21,#aed87a)}@media only screen and (min-width:769px){.c-table-list-set--type-a .c-table-list-set__heading{padding:1.5rem 2.25rem}}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__heading{padding:1.25rem 1rem}}.c-table-list-set--type-a .c-table-list-set__table{width:100%}.c-table-list-set--type-a .c-table-list-set__table__wrap{background:#fff}@media only screen and (min-width:769px){.c-table-list-set--type-a .c-table-list-set__table__wrap{padding:2.5rem 5rem}}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__table__wrap{padding:.75rem 1.125rem 3.25rem}}@media only screen and (min-width:769px){.c-table-list-set--type-a .c-table-list-set__table__wrap--has-other-content{padding:4rem 5rem}}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__table__wrap--has-other-content{padding:1.5rem 1.125rem 3.25rem}}.c-table-list-set--type-a .c-table-list-set__table tbody tr+tr{border-top:1px solid #e8e8e8}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__table tbody tr{display:block}}.c-table-list-set--type-a .c-table-list-set__table tbody td,.c-table-list-set--type-a .c-table-list-set__table tbody th{font-weight:700;line-height:1.75;text-align:left;vertical-align:top}@media only screen and (min-width:769px){.c-table-list-set--type-a .c-table-list-set__table tbody td,.c-table-list-set--type-a .c-table-list-set__table tbody th{padding-top:1.875rem;padding-bottom:2rem}}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__table tbody td,.c-table-list-set--type-a .c-table-list-set__table tbody th{display:block}}.c-table-list-set--type-a .c-table-list-set__table tbody th{color:#888}.c-table-list-set--type-a .c-table-list-set__table tbody th:not(:last-child){padding-right:1.5em}@media only screen and (min-width:769px){.c-table-list-set--type-a .c-table-list-set__table tbody th{width:14.125rem}}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__table tbody th{padding-top:.875rem}}@media only screen and (max-width:768px){.c-table-list-set--type-a .c-table-list-set__table tbody td{margin-top:.25rem;padding-bottom:1rem}}.c-table-list-set--type-b{position:relative;width:100%}@media only screen and (min-width:769px){.c-table-list-set--type-b+.c-table-list-set--type-b{margin-top:6.25rem}}@media only screen and (max-width:768px){.c-table-list-set--type-b+.c-table-list-set--type-b{margin-top:3.75rem}}@media only screen and (min-width:769px){.c-table-list-set--type-b{padding:0 0 30px 30px}}@media only screen and (max-width:768px){.c-table-list-set--type-b{padding:0 0 10px 10px}}.c-table-list-set--type-b .c-table-list-set__inner{position:relative;z-index:2;background:#fff}@media only screen and (min-width:769px){.c-table-list-set--type-b .c-table-list-set__inner{padding:5rem 5rem 2.5rem}}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__inner{padding:2.5rem 1.25rem 1.25rem}}.c-table-list-set--type-b:after{content:"";position:absolute;z-index:1;background:linear-gradient(90deg,#78be21,#aed87a);display:block}@media only screen and (min-width:769px){.c-table-list-set--type-b:after{width:calc(100% - 30px);height:calc(100% - 30px);right:30px;top:30px}}@media only screen and (max-width:768px){.c-table-list-set--type-b:after{width:calc(100% - 10px);height:calc(100% - 10px);right:10px;top:10px}}@media only screen and (min-width:769px){.c-table-list-set--type-b+.c-table-list-set--type-b:nth-child(2n){padding:0 30px 30px 0}}@media only screen and (max-width:768px){.c-table-list-set--type-b+.c-table-list-set--type-b:nth-child(2n){padding:0 10px 10px 0}}@media only screen and (min-width:769px){.c-table-list-set--type-b+.c-table-list-set--type-b:nth-child(2n):after{right:0;left:30px}}@media only screen and (max-width:768px){.c-table-list-set--type-b+.c-table-list-set--type-b:nth-child(2n):after{right:0;left:10px}}.c-table-list-set--type-b .c-table-list-set__heading{color:#78be21;line-height:1.5;font-weight:700;text-align:center}@media only screen and (min-width:769px){.c-table-list-set--type-b .c-table-list-set__heading{font-size:2rem}}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__heading{font-size:1.25rem}}.c-table-list-set--type-b .c-table-list-set__shoulder{color:#005560;font-size:1.5rem;font-weight:700;margin-top:4rem}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__shoulder{font-size:1.125rem}}.c-table-list-set--type-b .c-table-list-set__shoulder+.c-table-list-set__table{margin-top:1rem}.c-table-list-set--type-b .c-table-list-set__table+.c-table-list-set__shoulder{border-top:1px solid rgba(174,216,122,.5);margin-top:0;padding-top:4rem}.c-table-list-set--type-b .c-table-list-set__table{width:100%}@media only screen and (min-width:769px){.c-table-list-set--type-b .c-table-list-set__table{margin-top:3.25rem}}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__table{margin-top:.75rem}}.c-table-list-set--type-b .c-table-list-set__table tbody tr+tr{border-top:1px solid rgba(174,216,122,.5)}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__table tbody,.c-table-list-set--type-b .c-table-list-set__table tbody tr{display:block}}.c-table-list-set--type-b .c-table-list-set__table tbody td,.c-table-list-set--type-b .c-table-list-set__table tbody th{line-height:1.75;text-align:left;vertical-align:top}@media only screen and (min-width:769px){.c-table-list-set--type-b .c-table-list-set__table tbody td,.c-table-list-set--type-b .c-table-list-set__table tbody th{padding-top:1.875rem;padding-bottom:2rem}}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__table tbody td,.c-table-list-set--type-b .c-table-list-set__table tbody th{display:block;width:auto!important}}.c-table-list-set--type-b .c-table-list-set__table tbody th{font-weight:700;color:#78be21}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__table tbody th{padding-top:.875rem}}.c-table-list-set--type-b .c-table-list-set__table tbody th:not(:last-child){padding-right:1.5em}@media only screen and (min-width:769px){.c-table-list-set--type-b .c-table-list-set__table tbody th:first-child{width:12.5rem}}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__table tbody th:first-child{width:auto}}.c-table-list-set--type-b .c-table-list-set__table tbody td{color:#333}@media only screen and (max-width:768px){.c-table-list-set--type-b .c-table-list-set__table tbody td{margin-top:.25rem;padding-bottom:1rem}}@media only screen and (min-width:769px){.p-anchor-link-target{margin-top:-8.875rem;padding-top:8.875rem}}@media only screen and (max-width:768px){.p-anchor-link-target{margin-top:-4.875rem;padding-top:4.875rem}}.p-box-shadow-panel{background:#fff;border:0 solid #ddd;box-shadow:0 0 .625rem rgba(0,0,0,.15);border-radius:.25rem}.p-card--no-link li:hover{opacity:inherit}.p-card1{margin-bottom:-4rem;padding-bottom:.1px}@media only screen and (max-width:768px){.p-card1{margin-bottom:-2rem}}.p-card1__item{margin-bottom:4rem;display:flex;flex-direction:column;width:100%;padding:1.5rem 0}@media only screen and (max-width:768px){.p-card1__item{margin-bottom:2rem}}.p-card1-item{position:relative;transition:all .15s ease-in}@media only screen and (min-width:769px){.p-card1-item{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}.p-card1-item:hover{opacity:.7}@media only screen and (min-width:769px){.p-card1-item:nth-of-type(2n){flex-direction:row-reverse}}.p-card1-item__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media only screen and (min-width:769px){.p-card1-item__content{width:50.9225092251%;padding:0 3rem}}@media only screen and (max-width:768px){.p-card1-item__content{padding-top:1.75rem}}@media only screen and (min-width:769px){.p-card1-item__image{width:49.0774907749%}}.p-card1-item__image:before{padding-top:85.7142857143%}.p-card1-item__label{font-size:.875rem;line-height:1.6;letter-spacing:.05em;color:#888;margin-bottom:.5rem;display:block}.p-card1-item__title{font-weight:700;letter-spacing:.05em;color:#005560;display:block;font-size:1.5rem}@media only screen and (max-width:768px){.p-card1-item__title{font-size:1rem}}.p-card1-item__desc{line-height:1.75;letter-spacing:.05em;margin-top:1.75rem}.p-card1-item__note{font-size:.75rem;line-height:1.6;color:#eb5757;margin-top:1.75rem}@media only screen and (min-width:769px){.p-card1-item--type-a:nth-of-type(odd){background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 30%,#fff 0,#fff)}}@media only screen and (min-width:769px){.p-card1-item--type-a:nth-of-type(2n){background:linear-gradient(90deg,#fff,#fff 70%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}}.p-card1-item--type-a .p-card1-item__title{font-size:2rem;line-height:1.5}@media only screen and (max-width:768px){.p-card1-item--type-a .p-card1-item__title{font-size:1.25rem}}.p-card3{margin:0 -1.5625rem -4rem;padding-bottom:.1px;display:flex;flex-wrap:wrap}.p-card3__item{width:33.3333333333%;padding:0 1.5625rem;margin-bottom:4rem;display:flex;flex-direction:column}@media only screen and (max-width:768px){.p-card3__item{width:100%}}.p-card3-item{position:relative;transition:all .15s ease-in}.p-card3-item:hover{opacity:.7}.p-card3-item__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.p-card3-item__sub-title{font-weight:500;letter-spacing:.1em;color:#78be21;margin-bottom:1.25rem;font-size:.75rem;line-height:1.5;font-family:Montserrat,sans-serif;display:flex;align-items:center;justify-content:space-between}.p-card3-item__sub-title__text{margin-right:.75rem}.p-card3-item__title-area{display:flex;justify-content:space-between}.p-card3-item__title{font-weight:700;letter-spacing:.05em;color:#005560;margin-bottom:1.75rem;display:inline-block;font-size:1.5rem;line-height:1.4}@media only screen and (max-width:768px){.p-card3-item__title{font-size:1rem}}.p-card3-item__desc{line-height:1.75;letter-spacing:.05em;margin-bottom:1.75rem}.p-card3-item__desc--s{font-size:.875rem}.p-card3-item__desc--xs{font-size:.75rem}.p-card3-item__desc--gray{color:#888}.p-card3-item--type-a .p-card3-item__content{background-color:#fff;padding:7.75rem 1.5rem .75rem;margin-top:-6.25rem}@media only screen and (min-width:769px){.p-card3-item--type-a .p-card3-item__content{min-height:19.875rem}}.p-card3-item--type-a .p-card3-item__title{margin-bottom:.75rem}.p-card3-item--type-a .p-card3-item__image{width:calc(100% - 48px);margin:0 auto;position:relative}.p-card3-item--type-intl-a .p-card3-item__content,.p-card3-item--type-intl-b .p-card3-item__content{background-color:#fff;padding:7.75rem 1.5rem 4.5rem;margin-top:-6.25rem}.p-card3-item--type-intl-a .p-card3-item__image,.p-card3-item--type-intl-b .p-card3-item__image{width:calc(100% - 48px);margin:0 auto}.p-card3-item--type-b .p-card3-item__content,.p-card3-item--type-c .p-card3-item__content,.p-card3-item--type-d .p-card3-item__content{padding-top:1.75rem}.p-card3-item--type-d .p-card3-item__title{margin-bottom:.5rem}.p-card3-item--type-d .p-card3-item__desc{margin-bottom:0}.p-card4{margin:0 -1.25rem -4rem;padding-bottom:.1px;display:flex;flex-wrap:wrap}.p-card4__item{width:25%;padding:0 1.25rem;margin-bottom:4rem;display:flex;flex-direction:column}@media only screen and (max-width:768px){.p-card4__item{width:50%}}.p-card4-item{position:relative;transition:all .15s ease-in}.p-card4-item:hover{opacity:.7}.p-card4-item__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.p-card4-item__image{position:relative}.p-card4-item__label{position:absolute;bottom:0;z-index:1;padding:.1875rem 1rem .3125rem;display:inline-block;background-color:#ab5b9e}.p-card4-item__label__text{font-weight:500;font-size:.75rem;line-height:1.5;color:#f5f5f5}.p-card4-item__content{padding-top:1.25rem}.p-card4-item__title{letter-spacing:.05em;color:#005560;margin-bottom:1.25rem;display:inline-block;line-height:1.5}.p-card4-item__desc{line-height:1.75;letter-spacing:.05em}.p-card4-item__desc--s{font-size:.875rem}.p-card4-item__desc--xs{font-size:.75rem}.p-card4-item__desc--gray{color:#888}.p-card4-item__date{font-weight:500;line-height:1.5;color:#888;font-size:.875rem;margin-bottom:.5rem;display:inline-block}.p-card4-item--type-b .p-card4-item__title{font-size:1.5rem;line-height:1.4;font-weight:700}@media only screen and (max-width:768px){.p-card4-item--type-b .p-card4-item__title{font-size:1rem}}.p-common-heading{text-align:center;position:relative}.p-common-heading--intl:after{content:"";display:block;width:10rem;height:4px;background:linear-gradient(90deg,#84bb58,#50a5b6);position:absolute;bottom:0;left:0;right:0;margin:0 auto}.p-common-heading__title{font-weight:700;line-height:1.4;letter-spacing:.05em;color:#005560;font-size:2.75rem;padding-bottom:2rem}@media only screen and (max-width:768px){.p-common-heading__title{font-size:1.5rem;padding-bottom:1rem}}.p-common-heading__sub{display:inline-block;font-family:Montserrat,sans-serif;font-weight:500;line-height:1.25;letter-spacing:.1em;color:#78be21}@media only screen and (max-width:768px){.p-common-heading__sub{font-size:.75rem;line-height:1.5}}.p-common-heading__parent{display:inline-block;font-weight:500;line-height:1.5;color:#888;font-size:.875rem;margin-bottom:1rem}.p-edit-button{color:#78be21;font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:0;display:flex;align-items:center}@media only screen and (min-width:769px){.p-edit-button:hover{opacity:.7}}.p-edit-button img,.p-edit-button svg{margin-right:.25rem}.p-form-credit-card__expire{margin-top:.75rem}.p-form-credit-card__expire,.p-form-credit-card__has-unit{display:flex;align-items:flex-end}.p-form-credit-card__has-unit+.p-form-credit-card__has-unit{margin-left:1rem}.p-form-credit-card__unit-label{font-weight:700;margin-left:.5rem;margin-bottom:4px;display:block}.p-form-credit-card__separation{display:inline-block;margin-bottom:.25rem;margin-left:1rem;margin-right:1rem}.p-icon-more{display:inline-flex}.p-icon-more:after{content:"";background-image:url(/packs/media/images/icons/icon_more-f91dab795ff1f7f32dbffd5c2f8968b9.svg);background-repeat:no-repeat;background-position:50%;width:2.375rem;height:1.75rem}.p-kebab-button{width:2.5rem;height:2.5rem;border:none;border-radius:.25rem;display:block;background-color:#fff;background-image:url(/packs/media/images/icons/icon_kebab-cc3e6231d607f22e665e841cc48f0061.svg)}@media only screen and (min-width:769px){.p-kebab-button:hover{background-color:#f5f5f5}}.p-link-more{color:#78be21;display:flex;align-items:center;outline:none;border:none}.p-link-more:hover{opacity:.7}.p-link-more__icon{margin-right:.625rem;line-height:1}.p-link,.p-link-more__text{letter-spacing:.05em}.p-link{font-weight:700;line-height:1.75;text-decoration:underline;color:#78be21;display:inline-block}.p-link:hover{opacity:.7}.p-loading-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:transparent;z-index:9999;display:none;justify-content:center;align-items:center}.p-loading-modal.-shown{display:flex}.p-loading-modal__spinner{width:4rem;height:4rem;border-top:3px solid #aed87a;border-right:3px solid transparent;border-radius:50%;-webkit-animation:rotation .8s linear infinite;animation:rotation .8s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.p-page-desc{margin:0 auto;max-width:44.75rem;line-height:1.75;letter-spacing:.05em}@media only screen and (min-width:769px){.p-page-desc:not(:first-child){margin-top:1.5rem}}@media only screen and (max-width:768px){.p-page-desc:not(:first-child){margin-top:1rem}}.p-page-desc__separation-heading{font-weight:700;border-left:8px solid #78be21}@media only screen and (min-width:769px){.p-page-desc__separation-heading{font-size:1.5rem;padding:.25rem 0 .375rem 1.625rem}}@media only screen and (max-width:768px){.p-page-desc__separation-heading{font-size:1.25rem;padding:.25rem 0 .375rem 1rem}}@media only screen and (min-width:769px){.p-page-desc__separation-heading+.p-page-desc{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-page-desc__separation-heading+.p-page-desc{margin-top:1.5rem}}@media only screen and (min-width:769px){.p-page-desc__separation-heading:not(:first-child){margin-top:5rem}}@media only screen and (max-width:768px){.p-page-desc__separation-heading:not(:first-child){margin-top:2.5rem}}.p-page-desc__heading{font-weight:700;font-size:1.25rem}@media only screen and (min-width:769px){.p-page-desc__heading:not(:first-child){margin-top:2.5rem}}@media only screen and (max-width:768px){.p-page-desc__heading:not(:first-child){margin-top:1.5rem}}.p-page-desc__ordered-lists{counter-reset:item;list-style-type:none}.p-page-desc__ordered-lists:not(:first-child){margin-top:1em}.p-page-desc__ordered-lists .p-page-desc__ordered-lists{padding-top:.75em;padding-bottom:.75em}.p-page-desc__ordered-lists>li{line-height:1.75}.p-page-desc__ordered-lists>li:not(:first-child){margin-top:.5em}.p-page-desc__ordered-lists.-bracket>li,.p-page-desc__ordered-lists.-dot>li{position:relative}.p-page-desc__ordered-lists.-bracket>li:before,.p-page-desc__ordered-lists.-dot>li:before{position:absolute;left:0;top:0;counter-increment:item}.p-page-desc__ordered-lists.-dot>li{padding-left:2em}.p-page-desc__ordered-lists.-dot>li:before{content:counter(item) "."}.p-page-desc__ordered-lists.-bracket>li{padding-left:2.5em}.p-page-desc__ordered-lists.-bracket>li:before{content:"（" counter(item) "）"}@media only screen and (min-width:769px){.p-page-navi{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto -2rem}}@media only screen and (max-width:768px){.p-page-navi:before{content:"INDEX";font-weight:700;margin-bottom:1rem;display:block}}@media only screen and (max-width:768px){.p-page-navi br{display:none}}.p-page-navi__link{font-size:.875rem;line-height:1.6;letter-spacing:.05em}.p-page-navi__link:hover{opacity:.7}@media only screen and (min-width:769px){.p-page-navi__link{min-width:26%;padding:0 1.125rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.p-page-navi__link:not(:last-of-type){border-right:1px solid #c9d1d8}}@media only screen and (max-width:768px){.p-page-navi__link{display:block;text-decoration:underline;margin:.5rem 0 0 .75rem;position:relative}.p-page-navi__link:before{content:"・";position:absolute;left:-.75rem}}.p-paragraph-heading{font-size:1.5rem;padding:.375rem 0 .375rem 1.625rem;font-weight:700;position:relative}@media only screen and (max-width:768px){.p-paragraph-heading{font-size:1.125rem}}.p-paragraph-heading:after{content:"";display:block;width:.5rem;height:100%;background:#78be21;position:absolute;top:0;left:0}.p-popup-buttons{position:absolute;width:12.5rem;background:#fff;border:1px solid #e8e8e8;border-radius:.25rem;box-shadow:0 .25rem .625rem rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}.p-popup-buttons.-opened{opacity:1;visibility:visible}.p-popup-buttons__item+.p-popup-buttons__item{border-top:1px solid #e8e8e8}.p-popup-buttons__button{color:#333;word-break:keep-all;width:100%;display:flex;align-items:center;padding:.875rem 1rem .9375rem;border:none;cursor:pointer}.p-popup-buttons__button__text{font-weight:700;line-height:1.6;font-size:.875rem;letter-spacing:.05em}.p-popup-list{width:12.5rem}.p-popup-list__list{padding:.75rem .5rem .875rem}.p-popup-list__item.-has-partation{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #c9d1d8}.p-popup-list__item.-has-indent{padding-left:1em}.p-popup-list__link{color:#333;word-break:keep-all;display:flex;align-items:center;padding:.5rem .75rem}.p-popup-list__link__icon{display:block;line-height:1;margin-right:.5rem;margin-top:-.0625rem;margin-bottom:-.0625rem;width:1.5rem}.p-popup-list__link__text{font-weight:700;line-height:1.6;font-size:.875rem;letter-spacing:.05em}.p-popup-select__button{font-size:.875rem;text-align:left;width:100%;padding:.75rem;background:none;border:none;outline:none;display:block;transition:all .15s ease-in}@media only screen and (min-width:769px){.p-popup-select__button:not(.-selected):hover{opacity:.7}}.p-popup-select__button.-selected{background-color:#e8e8e8}.p-post-card{width:100%}@media only screen and (min-width:769px){.p-post-card:hover{opacity:.7}}.p-post-card__image{position:relative}.p-post-card__category{position:absolute;bottom:0;z-index:1}.p-post-card__title{margin-top:.5rem}.p-post-card__content{margin-top:1rem}.p-section-heading{font-weight:700;line-height:1.5;letter-spacing:.05em;padding-bottom:1.875rem;position:relative;font-size:2rem;color:#005560;text-align:center}@media only screen and (max-width:768px){.p-section-heading{font-size:1.25rem;line-height:1.4;padding-bottom:1rem}}.p-section-heading:after{content:"";display:block;width:10rem;height:2px;background:linear-gradient(90deg,#78be21,#aed87a);position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media only screen and (max-width:768px){.p-section-heading:after{height:4px}}.p-section-heading--intl:after{background:linear-gradient(90deg,#84bb58,#50a5b6)}.p-section-supplement{padding:1.25rem;background:#f4f6e2}.p-section-supplement__inner{padding:3rem 4.25rem;border:1px solid #78be21}@media only screen and (max-width:768px){.p-section-supplement__inner{padding:1.5rem}}.p-section-supplement__heading{color:#005560;font-size:1.5rem;font-weight:700;line-height:1.4166666667;text-align:center}@media only screen and (max-width:768px){.p-section-supplement__heading{font-size:1rem}}.p-section-supplement__body{margin-top:2.5rem}@media only screen and (max-width:768px){.p-section-supplement__body{margin-top:1.25rem}}.p-section-supplement__body p{line-height:1.75}.p-share-buttons{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.p-share-buttons{justify-content:center}}.p-share-buttons__button{border-radius:.25rem;display:flex;align-items:center}@media only screen and (min-width:769px){.p-share-buttons__button{width:6.375rem}.p-share-buttons__button:hover{opacity:.7}}@media only screen and (max-width:768px){.p-share-buttons__button{max-width:calc(33.33333% - 8px)}}@media only screen and (min-width:769px){.p-share-buttons__button:not(:first-of-type){margin-left:1rem}}@media only screen and (max-width:768px){.p-share-buttons__button:not(:first-of-type){margin-left:.75rem}}.p-share-buttons__button.-type-facebook{background-color:#4267b2}.p-share-buttons__button.-type-twitter{background-color:#000}.p-share-buttons__button.-type-line{background-color:#00b900}.p-share-buttons__button.-size-large{width:10.25rem}.p-share-buttons__button.-size-large .p-share-buttons__button__text{font-size:1rem;margin-left:0}.p-share-buttons__button.-size-large .p-share-buttons__button__icon{width:3rem}@media only screen and (max-width:768px){.p-share-buttons--sp-vertical .p-share-buttons__button{max-width:none}}@media only screen and (max-width:768px){.p-share-buttons--sp-vertical .p-share-buttons__button:not(:first-of-type){margin-left:auto}}.p-share-buttons__button__text{color:#fff;font-size:.625rem;font-weight:700;letter-spacing:0;min-width:7em;padding-left:.25rem;padding-right:.25rem;display:block}@media only screen and (max-width:768px){.p-share-buttons__button__text{letter-spacing:-.01em}}@media only screen and (min-width:769px){.p-share-buttons__button__icon{width:2rem}}@media only screen and (max-width:768px){.p-share-buttons__button__icon{width:1.75rem}}.p-slug{position:relative;background:#f5f5f5}.p-slug__breadcrumbs{position:absolute;left:0;top:0;z-index:2}.p-slug__inner{padding-top:9rem}@media only screen and (max-width:768px){.p-slug__inner{padding-top:5rem}}.p-text--primary{color:#78be21}.p-text--gray{color:#888}.p-text--red{color:#eb5757}.p-text--foss{color:#005560}.p-text--size14{font-size:.875rem}.p-text--size20{font-size:1.25rem}@media only screen and (max-width:768px){.p-text--size20{font-size:1rem}}.p-text--size24{font-size:1.5rem}@media only screen and (max-width:768px){.p-text--size24{font-size:1.125rem}}.p-text--size32{font-size:2rem;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05em}@media only screen and (max-width:768px){.p-text--size32{font-size:1.25rem}}.p-text--bold,.p-text--frame{font-weight:700}.p-text--frame{line-height:1.75;letter-spacing:.05em;border:2px solid #eb5757;padding:1.25rem;max-width:44.75rem;margin:0 auto}.ma{margin:0 auto;justify-content:center}.mt12{margin-top:.75rem}@media only screen and (max-width:768px){.mt12{margin-top:.375rem}}.mt16{margin-top:1rem}@media only screen and (max-width:768px){.mt16{margin-top:.5rem}}.mt28{margin-top:1.75rem}@media only screen and (max-width:768px){.mt28{margin-top:.875rem}}.mt44{margin-top:2.75rem}@media only screen and (max-width:768px){.mt44{margin-top:1.375rem}}.mt64{margin-top:4rem}@media only screen and (max-width:768px){.mt64{margin-top:2rem}}.mt80{margin-top:5rem}@media only screen and (max-width:768px){.mt80{margin-top:2.5rem}}.mt100{margin-top:6.25rem}@media only screen and (max-width:768px){.mt100{margin-top:3.125rem}}.mt150{margin-top:9.375rem}@media only screen and (max-width:768px){.mt150{margin-top:4.6875rem}}.mb12{margin-bottom:.75rem}@media only screen and (max-width:768px){.mb12{margin-bottom:.375rem}}.mb16{margin-bottom:1rem}@media only screen and (max-width:768px){.mb16{margin-bottom:.5rem}}.mb28{margin-bottom:1.75rem}@media only screen and (max-width:768px){.mb28{margin-bottom:.875rem}}.mb44{margin-bottom:2.75rem}@media only screen and (max-width:768px){.mb44{margin-bottom:1.375rem}}.mb64{margin-bottom:4rem}@media only screen and (max-width:768px){.mb64{margin-bottom:2rem}}.mb80{margin-bottom:5rem}@media only screen and (max-width:768px){.mb80{margin-bottom:2.5rem}}.mb100{margin-bottom:6.25rem}@media only screen and (max-width:768px){.mb100{margin-bottom:3.125rem}}.mb150{margin-bottom:9.375rem}@media only screen and (max-width:768px){.mb150{margin-bottom:4.6875rem}}.mx-auto{margin-left:auto;margin-right:auto}.pt12{padding-top:.75rem}@media only screen and (max-width:768px){.pt12{padding-top:.375rem}}.pt16{padding-top:1rem}@media only screen and (max-width:768px){.pt16{padding-top:.5rem}}.pt28{padding-top:1.75rem}@media only screen and (max-width:768px){.pt28{padding-top:.875rem}}.pt44{padding-top:2.75rem}@media only screen and (max-width:768px){.pt44{padding-top:1.375rem}}.pt64{padding-top:4rem}@media only screen and (max-width:768px){.pt64{padding-top:2rem}}.pt80{padding-top:5rem}@media only screen and (max-width:768px){.pt80{padding-top:2.5rem}}.pt100{padding-top:6.25rem}@media only screen and (max-width:768px){.pt100{padding-top:3.125rem}}.pt150{padding-top:9.375rem}@media only screen and (max-width:768px){.pt150{padding-top:4.6875rem}}.pb12{padding-bottom:.75rem}@media only screen and (max-width:768px){.pb12{padding-bottom:.375rem}}.pb16{padding-bottom:1rem}@media only screen and (max-width:768px){.pb16{padding-bottom:.5rem}}.pb28{padding-bottom:1.75rem}@media only screen and (max-width:768px){.pb28{padding-bottom:.875rem}}.pb44{padding-bottom:2.75rem}@media only screen and (max-width:768px){.pb44{padding-bottom:1.375rem}}.pb64{padding-bottom:4rem}@media only screen and (max-width:768px){.pb64{padding-bottom:2rem}}.pb80{padding-bottom:5rem}@media only screen and (max-width:768px){.pb80{padding-bottom:2.5rem}}.pb100{padding-bottom:6.25rem}@media only screen and (max-width:768px){.pb100{padding-bottom:3.125rem}}.pb150{padding-bottom:9.375rem}@media only screen and (max-width:768px){.pb150{padding-bottom:4.6875rem}}.only-sp+br{display:none}@media only screen and (min-width:769px){.only-sp{display:none}}.only-pc+br{display:none}@media only screen and (max-width:768px){.only-pc{display:none}}.p-text-center,.p-text-center--pc{text-align:center}@media only screen and (max-width:768px){.p-text-center--pc{text-align:inherit}}.p-text-center--sp{text-align:inherit}@media only screen and (max-width:768px){.p-text-center--sp{text-align:center}}.p-donation-delivery-help-modal__heading{font-weight:700;font-size:1.25rem;line-height:1.4;letter-spacing:.05em;padding-bottom:1.25rem;border-bottom:1px solid #c4c4c4}.p-donation-delivery-help-modal__heading:not(:first-of-type){margin-top:5rem}@media only screen and (max-width:768px){.p-donation-delivery-help-modal__heading:not(:first-of-type){margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation-delivery-help-modal__heading{font-size:1rem;padding-bottom:.5rem}}.p-donation-nonlogin{background:#fff}@media only screen and (min-width:769px){.p-donation-nonlogin{padding:3.25rem}}@media only screen and (max-width:768px){.p-donation-nonlogin{padding:1.5rem}}.p-donation-nonlogin__heading{font-size:1.25rem;font-weight:700;text-align:center;padding:1.5rem;background:#e4f2d3}@media only screen and (min-width:769px){.p-donation-nonlogin__for-already-have-account{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation-nonlogin__for-already-have-account{margin-top:1.5rem}}.p-donation-nonlogin__for-already-have-account__heading{font-size:1.5rem;font-weight:700;border-left:8px solid #78be21;padding:.25rem 0 .375rem 1.625rem}.p-donation-nonlogin__for-already-have-account__body{margin-top:1.25rem;display:flex}@media only screen and (min-width:769px){.p-donation-nonlogin__for-already-have-account__body{align-items:center;justify-content:space-between}}@media only screen and (max-width:768px){.p-donation-nonlogin__for-already-have-account__body{flex-direction:column;align-items:center}}.p-donation-nonlogin__for-already-have-account__button-wrap{width:11.375rem}@media only screen and (min-width:769px){.p-donation-nonlogin__for-already-have-account__button-wrap{margin-left:1.5rem;flex:0 0 auto}}@media only screen and (max-width:768px){.p-donation-nonlogin__for-already-have-account__button-wrap{margin-top:1.5rem}}.p-donation-nonlogin__for-new-register{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #c4c4c4}.p-donation-nonlogin__for-new-register__leading{line-height:1.75}.p-donation-nonlogin__for-new-register__buttons{margin-top:1.5rem}.p-donation-progress-bar,.p-donation-progress-bar__item{display:flex;justify-content:center;align-items:center}.p-donation-progress-bar__item{color:#78be21;border:1px solid #78be21;flex-direction:column;border-radius:50%}@media only screen and (min-width:769px){.p-donation-progress-bar__item{width:6.625rem;height:6.625rem}}@media only screen and (max-width:768px){.p-donation-progress-bar__item{font-size:.875rem;line-height:1.35;width:4.5rem;height:4.5rem}}.p-donation-progress-bar__item.-current{color:#fff;font-weight:700;background:#78be21}.p-donation-progress-bar__item+.p-donation-progress-bar__item{position:relative}@media only screen and (min-width:769px){.p-donation-progress-bar__item+.p-donation-progress-bar__item{margin-left:3.75rem}}@media only screen and (max-width:768px){.p-donation-progress-bar__item+.p-donation-progress-bar__item{margin-left:2rem}}.p-donation-progress-bar__item+.p-donation-progress-bar__item:before{content:"";height:1px;position:absolute;top:50%;background:#78be21;display:block}@media only screen and (min-width:769px){.p-donation-progress-bar__item+.p-donation-progress-bar__item:before{width:44px;left:-3.25rem}}@media only screen and (max-width:768px){.p-donation-progress-bar__item+.p-donation-progress-bar__item:before{width:16px;left:-1.5rem}}.p-donation-progress-bar__item__label{display:block}@media only screen and (min-width:769px){.p-donation-progress-bar__item__label+.p-donation-progress-bar__item__label{margin-top:.75em}}.p-donation-share-panel{position:relative;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:769px){.p-donation-share-panel{padding-top:3rem;padding-bottom:3rem}}@media only screen and (max-width:768px){.p-donation-share-panel{padding-top:2rem;padding-bottom:2rem}}.p-donation-share-panel:after,.p-donation-share-panel:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,#78be21,#aed87a);position:absolute;left:0}.p-donation-share-panel:before{top:0}.p-donation-share-panel:after{bottom:0}.p-donation-share-panel__body{position:relative}@media only screen and (min-width:769px){.p-donation-share-panel__body{width:327px;margin-top:1rem}}@media only screen and (max-width:768px){.p-donation-share-panel__body{width:280px;margin-top:.75rem}}.p-donation-share-panel__body__text{position:relative;z-index:2;color:#78be21;font-weight:700;text-align:center}.p-donation-share-panel__body__deco{position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:1}.p-donation-share-panel__share-buttons{display:flex}@media only screen and (min-width:769px){.p-donation-share-panel__share-buttons{margin-top:3.5rem;flex-wrap:wrap}}@media only screen and (max-width:768px){.p-donation-share-panel__share-buttons{margin-top:2rem;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (min-width:769px){.p-donation-share-panel__share-button:not(:first-of-type){margin-left:1.25rem}}@media only screen and (max-width:768px){.p-donation-share-panel__share-button:not(:first-of-type){margin-top:.75rem}}.p-donation__content{background-color:#fff}@media only screen and (min-width:769px){.p-donation__content{margin-top:5rem;padding:5rem 5.75rem}.p-donation__content+.p-donation__content{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation__content{margin-top:2.5rem;padding:2.5rem 1.25rem 3.25rem}.p-donation__content+.p-donation__content{margin-top:2rem}}@media only screen and (min-width:769px){.p-donation__content--small{padding:3.75rem 5.75rem}}@media only screen and (max-width:768px){.p-donation__content--small{padding:2rem 1.25rem}}.p-donation__intro{text-align:center;line-height:1.75;margin-top:2rem}@media only screen and (max-width:768px){.p-donation__intro{font-size:.875rem}}@media only screen and (min-width:769px){.p-donation__group{margin-top:5rem}}@media only screen and (max-width:768px){.p-donation__group{margin-top:2.75rem}}@media only screen and (min-width:769px){.p-donation__group--sibling-margin{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation__group--sibling-margin{margin-top:1.5rem}}@media only screen and (min-width:769px){.p-donation__group--sibling-margin:not(:first-child){margin-top:2.125rem}}@media only screen and (max-width:768px){.p-donation__group--sibling-margin:not(:first-child){margin-top:1.5rem}}@media only screen and (min-width:769px){.p-donation__group__heading:not(:first-child){margin-top:2.125rem}}@media only screen and (max-width:768px){.p-donation__group__heading:not(:first-child){margin-top:1.5rem}}.p-donation__group__caution{color:#ee1c25;font-size:.875rem;font-weight:700}@media only screen and (min-width:769px){.p-donation__group__caution{margin-top:2rem}}@media only screen and (max-width:768px){.p-donation__group__caution{margin-top:1.5rem}}@media only screen and (min-width:769px){.p-donation__group__footer-link{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-donation__group__footer-link{margin-top:1rem}}.p-donation__content-field{position:relative;border:1px solid #c4c4c4;border-radius:.25rem}@media only screen and (min-width:769px){.p-donation__content-field{margin-top:3rem;margin-left:.75rem;margin-right:.75rem;padding:2.5rem 2.5rem 3.5rem}}@media only screen and (max-width:768px){.p-donation__content-field{margin-top:2rem;padding:1.5rem 1rem 1.75rem}}@media only screen and (min-width:769px){.p-donation__form__field:not(:first-child){margin-top:2.125rem}}@media only screen and (max-width:768px){.p-donation__form__field:not(:first-child){margin-top:1.5rem}}.p-donation__form__field__indented{margin-left:2rem}.p-donation__texts{margin-top:1rem}.p-donation__radios{margin-top:1rem;display:flex;flex-wrap:wrap;max-width:98%}.p-donation__radios__item+*{margin-left:0}@media only screen and (min-width:769px){.p-donation__radios__item.-column4{width:25%}}@media only screen and (max-width:768px){.p-donation__radios__item.-column4{width:50%}}@media only screen and (min-width:769px){.p-donation__radios__item.-column2{width:50%}}@media only screen and (max-width:768px){.p-donation__radios__item.-column2{width:50%}}.p-donation__radios__label{padding-top:.75rem;padding-bottom:.75rem;display:block;position:relative}@media only screen and (min-width:769px){.p-donation__radios__label{padding-right:2em}}@media only screen and (max-width:768px){.p-donation__radios__label{padding-right:1.5em}}.p-donation__radios__label:before{left:0;top:.75rem}.p-donation__radios__label:after{top:1.0625rem}.p-donation__button-wrap{margin-left:auto;margin-right:auto;margin-top:2.5rem;display:flex;justify-content:center}@media only screen and (max-width:768px){.p-donation__button-wrap{flex-direction:column-reverse}}.p-donation__button{width:14.5rem!important}@media only screen and (max-width:768px){.p-donation__button{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:769px){.p-donation__button+.p-donation__button{margin-left:2rem}}@media only screen and (max-width:768px){.p-donation__button+.p-donation__button{margin-bottom:1rem}}@media only screen and (min-width:769px){.p-donation__donation-amount{margin-top:1rem;display:flex}}@media only screen and (max-width:768px){.p-donation__donation-amount{margin-top:.5rem;display:block}}@media only screen and (min-width:769px){.p-donation__donation-amount__other{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-donation__donation-amount__other{margin-top:1.25rem}}.p-donation__donation-amount__min-notice{font-size:.75rem;margin-top:.5rem}.p-donation__donation-amount__input-wrap{width:260px;display:flex;padding-right:2.5rem;align-items:flex-end;flex:0 0 auto}.p-donation__average-donation-amount{font-size:.75rem;font-weight:500;text-align:center;color:#78be21;background:#f7fbf2;padding:12px;width:100%}@media only screen and (min-width:769px){.p-donation__average-donation-amount{margin-right:0;margin-left:auto}}@media only screen and (max-width:768px){.p-donation__average-donation-amount{margin-top:1rem;margin-right:auto;margin-left:auto}}.p-donation__average-donation-amount__large{font-weight:700}@media only screen and (min-width:769px){.p-donation__average-donation-amount__large{font-size:1.5rem}}@media only screen and (max-width:768px){.p-donation__average-donation-amount__large{font-size:1.25rem}}@media only screen and (min-width:769px){.p-donation__group__row{margin-top:2rem}}@media only screen and (max-width:768px){.p-donation__group__row{margin-top:1.25rem}}@media only screen and (min-width:769px){.p-donation__payment-kind-radio:not(:first-child){margin-top:3.75rem}}@media only screen and (max-width:768px){.p-donation__payment-kind-radio:not(:first-child){margin-top:3rem}}.p-donation__credit-card__image{width:19.875rem}@media only screen and (min-width:769px){.p-donation__credit-card__image{margin-top:2rem}}@media only screen and (max-width:768px){.p-donation__credit-card__image{margin-top:1.5rem}}.p-donation__card-info{display:inline-block;margin-left:.5rem}@media only screen and (min-width:769px){.p-donation__card-number{padding-right:1.25rem;border-right:1px solid #333}}.p-donation__card-number__wrap{font-weight:700}@media only screen and (min-width:769px){.p-donation__card-number__wrap{display:flex}}@media only screen and (min-width:769px){.p-donation__card-expire{padding-left:1.25rem}}@media only screen and (max-width:768px){.p-donation__card-expire{margin-top:.5rem}}.p-donation__card-holdername{font-weight:700}@media only screen and (min-width:769px){.p-donation__card-holdername{margin-top:1rem}}@media only screen and (max-width:768px){.p-donation__card-holdername{margin-top:.75rem}}.p-donation__unit-label{font-weight:700;margin-left:.5rem;margin-right:1rem;margin-bottom:.25rem;display:block}.p-donation__attach-button-wrap{margin-top:2.5rem;border-top:1px solid #e8e8e8}@media only screen and (min-width:769px){.p-donation__attach-button-wrap{padding-top:1.5rem}}@media only screen and (max-width:768px){.p-donation__attach-button-wrap{padding-top:1.25rem}}.p-donation__result-group{background:#f5f5f5}@media only screen and (min-width:769px){.p-donation__result-group{margin-top:1.25rem;padding:2.25rem 2.5rem 3rem}}@media only screen and (max-width:768px){.p-donation__result-group{margin-top:.75rem;padding:1.25rem 1rem 1.75rem}}@media only screen and (min-width:769px){.p-donation__result-group__footer-link{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-donation__result-group__footer-link{margin-top:1rem}}.p-donation__description,.p-donation__result__text{color:#888;font-size:.875rem;margin-top:.5rem}.p-donation__description{font-weight:400}.p-donation__result__donation-amount{font-size:1.25rem;font-weight:700}@media only screen and (min-width:769px){.p-donation__description-wrap{margin-top:1.25rem}}@media only screen and (max-width:768px){.p-donation__description-wrap{margin-top:.75rem}}.p-donation__description-list{display:flex}.p-donation__description-list+.p-donation__description-list{margin-top:.75rem}.p-donation__description-list>dt{width:6em;margin-right:1em;flex:0 0 auto}.p-donation__complete__heading{font-weight:700;text-align:center}@media only screen and (min-width:769px){.p-donation__complete__heading{font-size:1.5rem;margin-top:5rem}}@media only screen and (max-width:768px){.p-donation__complete__heading{font-size:1.25rem;margin-top:2.75rem}}.p-donation__complete__leading{text-align:center;margin-top:2rem}.p-donation__complete__leading+.p-donation__complete__leading{margin-top:1rem}.p-donation__share-panel{margin-top:3.5rem}.p-donation__name__wrap{display:flex;align-items:center;margin-top:1rem}.p-donation__name__label{flex:0 0 auto}@media only screen and (min-width:769px){.p-donation__name__label{width:3em}}@media only screen and (max-width:768px){.p-donation__name__label{font-size:.75rem;width:2.5em}}@media only screen and (min-width:769px){.p-donation__name+.p-donation__name__label{margin-left:2rem}}@media only screen and (max-width:768px){.p-donation__name+.p-donation__name__label{margin-left:1.25rem}}.p-donation__questionary{background:#f5f5f5}@media only screen and (min-width:769px){.p-donation__questionary{margin-top:5rem;padding:3.5rem 5.75rem}}@media only screen and (max-width:768px){.p-donation__questionary{margin-top:2.5rem;padding:2.5rem 1rem}}.p-donation__questionary__heading{text-align:center;font-weight:700}@media only screen and (min-width:769px){.p-donation__questionary__heading{font-size:1.25rem}.p-donation__questionary__heading:not(:first-child){margin-top:3.25rem}}@media only screen and (max-width:768px){.p-donation__questionary__heading{font-size:1rem}.p-donation__questionary__heading:not(:first-child){margin-top:2.5rem}}.p-donation__questionary__intro{display:flex;flex-direction:column;align-items:center}.p-donation__questionary__intro__heading{color:#005560;font-weight:700;text-align:center}@media only screen and (min-width:769px){.p-donation__questionary__intro__heading{font-size:2rem}}@media only screen and (max-width:768px){.p-donation__questionary__intro__heading{font-size:1.5rem}}.p-donation__questionary__intro__leading{font-size:.9375rem;font-weight:700;margin-top:2rem}@media only screen and (min-width:769px){.p-donation__questionary__body{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation__questionary__body{margin-top:1.5rem}}.p-donation__questionary__row:not(:first-child){margin-top:2rem}.p-donation__questionary__message-textarea{min-height:13.75rem}.p-donation__questionary__button{width:14.5rem!important;margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){.p-donation__questionary__button{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation__questionary__button{margin-top:1.5rem}}.p-donation__questionary__message__footer{margin-top:.625rem}.p-donation__questionary__birth{margin-top:1rem;display:flex;flex-wrap:wrap}.p-donation__questionary__birth__year{display:flex;align-items:flex-end}@media only screen and (max-width:768px){.p-donation__questionary__birth__year{padding-bottom:.75rem}}.p-donation__questionary__birth__month-date{display:flex;align-items:flex-end}@media only screen and (max-width:768px){.p-donation__questionary__birth__month-date{padding-bottom:.75rem}}.p-donation__questionary__check-publication{margin-top:.625rem}.p-donation__agreement-panel{margin-top:2.5rem}.p-donation__user-name{font-weight:700;border-left:8px solid #78be21}@media only screen and (min-width:769px){.p-donation__user-name{font-size:1.5rem;padding:.25rem 0 .375rem 1.625rem}}@media only screen and (max-width:768px){.p-donation__user-name{font-size:1.25rem;padding:.25rem 0 .375rem 1rem}}.p-donation__new-user{text-align:center}@media only screen and (min-width:769px){.p-donation__new-user{margin-top:5rem}}@media only screen and (max-width:768px){.p-donation__new-user{margin-top:2.5rem}}.p-donation__new-user__heading{font-weight:700;border-left:8px solid #78be21;text-align:left;display:inline-block}@media only screen and (min-width:769px){.p-donation__new-user__heading{font-size:1.5rem;padding:.25rem 0 .375rem 1.625rem}}@media only screen and (max-width:768px){.p-donation__new-user__heading{font-size:1.25rem;padding:.25rem 0 .375rem 1rem}}@media only screen and (min-width:769px){.p-donation__new-user__leading{text-align:center;margin-top:2.5rem}}@media only screen and (max-width:768px){.p-donation__new-user__leading{margin-top:1.5rem}}.p-donation__note{font-size:.75rem;margin-top:1rem;color:#888}.p-donation-email-notification{color:red}.p-donation-email-notification .__title{font-size:120%;text-align:center;margin-top:2rem;margin-bottom:2rem}.p-donation-email-notification .__text{line-height:1.6}.p-donation-email-notification .__text .__example{font-size:90%;color:#888}@media only screen and (min-width:769px){.p-donation-email-notification{font-size:1rem;padding-bottom:1rem}}@media only screen and (max-width:768px){.p-donation-email-notification{font-size:.875rem;padding-bottom:.75rem}}.text-description{text-align:center;color:#888;font-size:.875rem}.text-right{text-align:right}.enquete-title{text-align:center;font-size:1.4rem;font-weight:700}@media only screen and (max-width:410px){.enquete-title{font-size:1.2rem}}.enquete-sub-title{font-weight:700}.p-footer-single-page-list{display:flex}@media only screen and (min-width:769px){.p-footer-single-page-list{margin-left:auto}}.p-footer-single-page-list__item{position:relative;font-size:.75rem;line-height:1;padding:0 .5rem}.p-footer-single-page-list__item:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:.75rem;background-color:#fff}.p-footer-single-page-list__item:first-child:before{display:none}.p-footer-single-page-list__link{color:#fff;display:block;padding:.5rem .25rem;letter-spacing:.05em}@media only screen and (min-width:769px){.p-footer-single-page-list__link:hover{opacity:.7}}.l-lp-footer{position:relative;background-image:#fff;color:#1e1e1e;text-align:center;padding-bottom:30px}.l-lp-footer .pc{display:block}.l-lp-footer .sp{display:none}@media only screen and (max-width:768px){.l-lp-footer .pc{display:none}.l-lp-footer .sp{display:block}}.p-lp-footer{margin:0 auto;padding-top:53px;width:100%;max-width:1240px}.p-lp-footer .p-the-lp-footer-navi{width:100%}.p-lp-footer .p-the-lp-footer-navi-list{display:flex}.p-lp-footer .p-the-lp-footer-navi-list__item{margin-right:24px;font-size:12px}@media only screen and (max-width:768px){.p-lp-footer{padding-top:20px}.p-lp-footer .p-the-lp-footer-navi-list{width:80%;margin:20px auto 30px;justify-content:space-around}.p-lp-footer .p-the-lp-footer-navi-list__item{margin-right:0;text-align:center}.p-lp-footer .p-the-lp-footer-navi-list__item:hover{text-decoration:underline}}.p-lp-footer .p-the-lp-footer-content{color:#1e1e1e;font-size:12px}.p-lp-footer .p-the-lp-footer-content__logo{margin:0 auto;width:166px}@media only screen and (max-width:768px){.p-lp-footer .p-the-lp-footer-content__logo{width:30%}}.p-lp-footer .p-the-lp-footer-content__about{margin:10px auto 30px;display:none;font-size:12px;line-height:18px;text-align:left;width:80%}@media only screen and (max-width:768px){.p-lp-footer .p-the-lp-footer-content__about{display:block}}.p-lp-footer .p-the-lp-footer-content__copyright__text{color:#1e1e1e;font-size:12px}.p-sns-icons{display:flex;margin-left:-1.875rem}.p-sns-icons__item{margin-left:1.25rem}.p-sns-icons__link{display:block}@media only screen and (min-width:769px){.p-sns-icons__link{padding:.625rem}}@media only screen and (min-width:769px){.p-sns-icons__link:hover{opacity:.7}}@media only screen and (min-width:1000px){.p-the-footer-content{padding-bottom:4rem}}@media only screen and (max-width:999px){.p-the-footer-content{padding:1.75rem 0 2.8125rem}}@media only screen and (min-width:1000px){.p-the-footer-content__grid:not(.-simple){display:grid;grid-template:"logo logo" 5rem "address copyright" 3.5rem/1fr 40%}.p-the-footer-content__grid.-simple{display:grid;grid-template:"address copyright" 3.5rem/1fr 40%}}@media only screen and (min-width:1000px){.p-the-footer-content__link{grid-area:logo}}.p-the-footer-content__link__logo{display:inline-block}@media only screen and (min-width:1000px){.p-the-footer-content__link__logo{padding:.875rem 0}}@media only screen and (max-width:999px){.p-the-footer-content__link__logo{padding:.625rem 0}}@media only screen and (min-width:1000px){.p-the-footer-content__link__logo:hover{opacity:.7}}.p-the-footer-content__address{display:flex;align-items:flex-end}@media only screen and (min-width:1000px){.p-the-footer-content__address{grid-area:address}}.p-the-footer-content__address__text{font-size:.75rem;line-height:1.6;color:#fff;letter-spacing:.05em}.p-the-footer-content__address__text a{color:#fff}.p-the-footer-content__copyright{display:flex}@media only screen and (min-width:1000px){.p-the-footer-content__copyright{grid-area:copyright;align-items:flex-end;justify-content:flex-end}}@media only screen and (max-width:999px){.p-the-footer-content__copyright{margin-top:2.5rem;text-align:center;flex-direction:column;align-items:center}}.p-the-footer-content__copyright__text{font-size:.75rem;line-height:1.6;color:#fff;letter-spacing:.1em}.p-the-footer-navi{padding-top:1.25rem}.p-the-footer-navi.-simple{padding-top:2.5rem}.p-the-footer-navi__item+.p-the-footer-navi__item{margin-top:-2rem}.p-the-footer-navi__footer{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.375rem;border-bottom:1px solid hsla(0,0%,100%,.5)}.p-fundraise-campaign-header{position:relative;width:100%;margin-bottom:5rem}@media only screen and (min-width:769px){.p-fundraise-campaign-header{height:30.25rem}}.p-fundraise-campaign-header__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto}@media only screen and (min-width:769px){.p-fundraise-campaign-header__image.-pc{display:block}.p-fundraise-campaign-header__image.-sp{display:none}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__image.-pc{display:none}.p-fundraise-campaign-header__image.-sp{display:block}}@media only screen and (min-width:769px){.p-fundraise-campaign-header__image__wrap{position:absolute;z-index:1;right:0;top:0;width:44.25rem;height:30.25rem}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__image__wrap{position:relative;z-index:1;padding-top:65.3521126761%;margin-bottom:-22%}}@media only screen and (min-width:769px){.p-fundraise-campaign-header__content{position:absolute;z-index:2;left:0;top:0;width:40.75rem;height:30.25rem;display:flex;align-items:center;background:url(/packs/media/images/fundraise/fundraise-campaign-header-bg-8c117c5453c0e02f7953b1669842f5ff.png) no-repeat 0 0}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__content{position:relative;z-index:2;background:url(/packs/media/images/fundraise/fundraise-campaign-header-bg-sp-a6e32cb024d6f1a05468abb990ce4a87.png) no-repeat 50% 0;background-size:cover}}@media only screen and (min-width:769px){.p-fundraise-campaign-header__content__inner{padding-left:4rem}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__content__inner{padding:2.5rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:center}}.p-fundraise-campaign-header__thankyou{display:block}@media only screen and (min-width:769px){.p-fundraise-campaign-header__thankyou{width:8.8125rem}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__thankyou{width:5.75rem}}.p-fundraise-campaign-header__heading{color:#fff;line-height:1;font-weight:700}@media only screen and (min-width:769px){.p-fundraise-campaign-header__heading{font-size:2.25rem;margin-top:.5rem}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__heading{font-size:1rem;margin-top:1rem}}@media only screen and (min-width:769px){.p-fundraise-campaign-header__data{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__data{margin-top:2rem}}.p-fundraise-campaign-header__data__item{display:flex;align-items:center}.p-fundraise-campaign-header__data__item+.p-fundraise-campaign-header__data__item{margin-top:1rem}.p-fundraise-campaign-header__data__item__icon{flex:0 0 auto}@media only screen and (max-width:768px){.p-fundraise-campaign-header__data__item__icon{width:3.375rem}}.p-fundraise-campaign-header__data-text{margin-left:1rem}.p-fundraise-campaign-header__data-text__term{color:#fff}@media only screen and (min-width:769px){.p-fundraise-campaign-header__data-text__term{font-size:1rem;font-weight:700}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__data-text__term{font-size:.75rem}}.p-fundraise-campaign-header__data-text__description{color:#fff;font-weight:700}@media only screen and (min-width:769px){.p-fundraise-campaign-header__data-text__description{font-size:2.75rem;margin-top:.5rem}}@media only screen and (max-width:768px){.p-fundraise-campaign-header__data-text__description{font-size:2rem;margin-top:.25rem}}.p-fundraise-campaign__philosophy{position:relative;display:flex}@media only screen and (min-width:769px){.p-fundraise-campaign__philosophy{padding:1.375rem 0}}@media only screen and (max-width:768px){.p-fundraise-campaign__philosophy{flex-direction:column-reverse}}@media only screen and (min-width:769px){.p-fundraise-campaign__philosophy__text{margin-top:-1.375rem;margin-bottom:-1.375rem;margin-right:-17.25rem;padding:3.625rem 20.25rem 3.625rem 3rem;background:#fff}}@media only screen and (max-width:768px){.p-fundraise-campaign__philosophy__text{margin-top:1.75rem}}.p-fundraise-campaign__philosophy__heading{color:#005560;font-weight:700}@media only screen and (min-width:769px){.p-fundraise-campaign__philosophy__heading{font-size:2rem}}@media only screen and (max-width:768px){.p-fundraise-campaign__philosophy__heading{font-size:1.5rem}}.p-fundraise-campaign__philosophy__leading{line-height:1.75;margin-top:1.75rem}.p-fundraise-campaign__philosophy__image{position:relative;z-index:2;display:block;flex:0 0 auto;width:33.25rem}.p-fundraise-campaign__old-links{display:flex;flex-wrap:wrap;justify-content:center}.p-fundraise-campaign__old-links__item{margin:1rem 1.25rem}.p-fundraise-campaign__about{background:#fff;display:flex}@media only screen and (min-width:769px){.p-fundraise-campaign__about{padding:5rem 4rem;align-items:start}}@media only screen and (max-width:768px){.p-fundraise-campaign__about{padding:3rem 1rem;flex-direction:column;align-items:center}}.p-fundraise-campaign__about__logo{width:12.75rem;margin-top:0;flex:0 0 auto;display:block}@media only screen and (min-width:769px){.p-fundraise-campaign__about__text{margin-left:5rem}}@media only screen and (max-width:768px){.p-fundraise-campaign__about__text{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center}}.p-fundraise-campaign__about__heading{font-size:1.5rem;font-weight:700}.p-fundraise-campaign__about__leading{line-height:1.75;margin-top:2rem}.p-fundraise-donation__nonlogin{margin-top:4rem}.p-fundraise-donation__project-image__object-fit-wrapper{position:relative;width:27rem;max-width:100%}.p-fundraise-donation__project-image__object-fit-wrapper:before{content:"";padding-top:56.1452513966%;display:block}.p-fundraise-donation__project-image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.p-fundraise-project-detail__edit-button__wrap{position:relative}@media only screen and (max-width:768px){.p-fundraise-project-detail__edit-button__wrap{height:1rem}}.p-fundraise-project-detail__edit-button{position:absolute;right:0}@media only screen and (min-width:769px){.p-fundraise-project-detail__edit-button{bottom:0}}@media only screen and (max-width:768px){.p-fundraise-project-detail__edit-button{bottom:.5rem}}.p-fundraise-project-detail__heading{font-weight:700}@media only screen and (min-width:769px){.p-fundraise-project-detail__heading{font-size:2rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__heading{font-size:1.25rem}}.p-fundraise-project-detail__heading__wrap{display:flex;justify-content:center}.p-fundraise-project-detail__main-content{margin-top:2rem}@media only screen and (min-width:769px){.p-fundraise-project-detail__main-content{display:flex}}.p-fundraise-project-detail__image__wrap{position:relative}@media only screen and (min-width:769px){.p-fundraise-project-detail__image__wrap{width:44.75rem;flex:0 0 auto}}@media only screen and (max-width:768px){.p-fundraise-project-detail__image__wrap{width:100%}}.p-fundraise-project-detail__image__object-fit-wrapper{width:100%;padding-top:56.1452513966%}.p-fundraise-project-detail__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.p-fundraise-project-detail__status{width:100%}@media only screen and (min-width:769px){.p-fundraise-project-detail__status{margin-left:2.75rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__status{margin-top:2rem}}.p-fundraise-project-detail__progress{position:relative;width:100%;height:1.5rem;background:#e8e8e8;overflow:hidden;border-radius:.25rem;display:flex;align-items:center}.p-fundraise-project-detail__progress__text{font-size:.875rem;line-height:1;position:relative;z-index:2;padding-left:.5rem}.p-fundraise-project-detail__progress.-is-over-fifty .p-fundraise-project-detail__progress__text{color:#fff;padding-left:1rem}.p-fundraise-project-detail__progress__bar{position:relative;z-index:1;left:0;top:0;height:1.5rem;background-color:#78be21;overflow:hidden;border-radius:0 .25rem .25rem 0}.p-fundraise-project-detail__progress.-is-over-fifty .p-fundraise-project-detail__progress__bar{position:absolute}@media only screen and (min-width:769px){.p-fundraise-project-detail__current-amount{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__current-amount{text-align:center;margin-top:2rem}}.p-fundraise-project-detail__current-amount__heading{color:#888;font-size:.875rem}.p-fundraise-project-detail__current-amount__body{color:#78be21;font-size:2.75rem;font-weight:700}@media only screen and (min-width:769px){.p-fundraise-project-detail__current-amount__body{margin-top:.375rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__current-amount__body{margin-top:.5rem}}.p-fundraise-project-detail__target-amount{color:#888;font-size:.875rem}@media only screen and (min-width:769px){.p-fundraise-project-detail__target-amount{margin-top:.625rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__target-amount{text-align:center;margin-top:.75rem}}@media only screen and (min-width:769px){.p-fundraise-project-detail__sub-status{margin-top:1.25rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__sub-status{margin-top:1.5rem;display:flex;justify-content:center}}@media only screen and (min-width:769px){.p-fundraise-project-detail__sub-status__item+.p-fundraise-project-detail__sub-status__item{margin-top:.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__sub-status__item+.p-fundraise-project-detail__sub-status__item{margin-left:1.5rem;padding-left:1.5rem;border-left:1px solid #c4c4c4}}.p-fundraise-project-detail__sub-status__main-text{font-weight:700;line-height:1.5}@media only screen and (min-width:769px){.p-fundraise-project-detail__sub-status__main-text{font-size:2rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__sub-status__main-text{font-size:1.5rem}}.p-fundraise-project-detail__sub-status__sub-text{font-size:.875rem;vertical-align:.125rem}@media only screen and (min-width:769px){.p-fundraise-project-detail__donation{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__donation{margin-top:1.75rem}}.p-fundraise-project-detail__comments{color:#888;font-size:.75rem;margin-top:1.5rem}.p-fundraise-project-detail__comments__item{text-indent:-1em;margin-left:1em;line-height:1.6666666667}.p-fundraise-project-detail__sub-content{margin-top:1.5rem;display:flex;align-items:center}.p-fundraise-project-detail__author-info{display:flex;align-items:center}.p-fundraise-project-detail__author-info__image__wrap{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;flex:0 0 auto}.p-fundraise-project-detail__author-info__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.p-fundraise-project-detail__author-info__name{margin-left:1rem}.p-fundraise-project-detail__categories{margin-left:2rem;display:flex;flex-wrap:wrap}.p-fundraise-project-detail__categories__item{color:#888;font-size:.875rem}.p-fundraise-project-detail__sns-buttons{margin-top:1.5rem}@media only screen and (min-width:769px){.p-fundraise-project-detail__body__columns{display:flex}}@media only screen and (min-width:769px){.p-fundraise-project-detail__body__main-column{width:44.75rem;flex:0 0 auto}}@media only screen and (min-width:769px){.p-fundraise-project-detail__body__sub-column{width:100%;margin-left:1.25rem;margin-bottom:auto}}@media only screen and (max-width:768px){.p-fundraise-project-detail__body__sub-column{margin-top:2.5rem}}.p-fundraise-project-detail__tabs{width:100%;display:flex}.p-fundraise-project-detail__tab{font-weight:700;text-align:left;border:none;background:none;outline:none;display:block}@media only screen and (min-width:769px){.p-fundraise-project-detail__tab{font-size:1rem;width:12.5rem;padding:.625rem 0;border-bottom:4px solid #e4f2d3}.p-fundraise-project-detail__tab:hover:not(.-current){opacity:.7}}@media only screen and (max-width:768px){.p-fundraise-project-detail__tab{font-size:.625rem;width:33.3333333333%;padding:.25rem 0;border-bottom:2px solid #e4f2d3}}.p-fundraise-project-detail__tab.-current{cursor:default;border-color:#78be21}.p-fundraise-project-detail__tab-targets__item:not(.-current){display:none}.p-fundraise-project-detail__tab-targets__item.-current{display:block}.p-fundraise-project-detail__amount-usage{padding:2.5rem 2rem;background:#e4f2d3}.p-fundraise-project-detail__amount-usage__heading{font-weight:700;text-align:center;padding:.75rem .875rem;border-radius:.5rem;background:#fff}.p-fundraise-project-detail__amount-usage__leading{font-size:.875rem;line-height:1.5714285714;margin-top:1.5rem}.p-fundraise-project-detail__project-contents{margin-top:3rem}.p-fundraise-project-detail__project-contents__heading{font-size:1.5rem;font-weight:700;border-left:8px solid #78be21;padding:.25rem 0 .375rem 1.625rem}.p-fundraise-project-detail__project-contents__image{width:100%;margin-top:1.5rem;margin-left:auto;margin-right:auto;display:block}.p-fundraise-project-detail__project-contents__leading{font-size:1rem;line-height:1.75}@media only screen and (min-width:769px){.p-fundraise-project-detail__project-contents__leading{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__project-contents__leading{margin-top:2rem}}@media only screen and (min-width:769px){.p-fundraise-project-detail__project-contents__item+.p-fundraise-project-detail__project-contents__item{margin-top:5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__project-contents__item+.p-fundraise-project-detail__project-contents__item{margin-top:3.625rem}}.p-fundraise-project-detail__project-comments{margin-top:3rem}.p-fundraise-project-detail__project-comments__item{display:flex}@media only screen and (min-width:769px){.p-fundraise-project-detail__project-comments__item+.p-fundraise-project-detail__project-comments__item{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__project-comments__item+.p-fundraise-project-detail__project-comments__item{margin-top:1.5rem}}.p-fundraise-project-detail__project-comments__item__image{margin-top:0;margin-bottom:auto;flex:0 0 auto}@media only screen and (min-width:769px){.p-fundraise-project-detail__project-comments__item__image{width:3rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__project-comments__item__image{width:2rem}}.p-fundraise-project-detail__project-comments__item__text{font-size:.875rem;line-height:1.5714285714}@media only screen and (min-width:769px){.p-fundraise-project-detail__project-comments__item__text{margin-left:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__project-comments__item__text{margin-left:1rem}}.p-fundraise-project-detail__project-comments__item__sub-text{color:#888;display:flex}@media only screen and (min-width:769px){.p-fundraise-project-detail__project-comments__item__sub-text{margin-top:1rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__project-comments__item__sub-text{margin-top:.75rem}}.p-fundraise-project-detail__project-comments__item__date{margin-left:1rem}.p-fundraise-project-detail__active-reports{margin-top:3rem}.p-fundraise-project-detail__active-reports__item{padding-bottom:2rem;border-bottom:1px solid #e8e8e8}@media only screen and (min-width:769px){.p-fundraise-project-detail__active-reports__item+.p-fundraise-project-detail__active-reports__item{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__active-reports__item+.p-fundraise-project-detail__active-reports__item{margin-top:1.5rem}}.p-fundraise-project-detail__active-reports__item__heading{font-size:1.25rem;line-height:1.4;font-weight:700}.p-fundraise-project-detail__active-reports__item__date{color:#888;font-size:.875rem;margin-top:1rem}.p-fundraise-project-detail__active-reports__item__image{width:100%;margin-top:1.5rem;margin-left:auto;margin-right:auto;display:block}.p-fundraise-project-detail__active-reports__item__leading{font-size:.875rem;line-height:1.5714285714;margin-top:1rem}.p-fundraise-project-detail__active-reports__item__leading h1{font-size:1.25rem;line-height:1.4;font-weight:700;margin:2.5rem 0 .5rem}.p-fundraise-project-detail__active-reports__item__leading a{font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#78be21}.p-fundraise-project-detail__active-reports__item__leading a:hover{opacity:.7}.p-fundraise-project-detail__active-reports__item__leading em,.p-fundraise-project-detail__active-reports__item__leading em *{font-style:italic}.p-fundraise-project-detail__active-reports__item__leading ul{padding-left:1.25rem;list-style:disc}.p-fundraise-project-detail__active-reports__item__leading ol{padding-left:1.25rem;list-style:decimal}.p-fundraise-project-detail__active-reports__item__leading li{list-style:inherit}.p-fundraise-project-detail__active-reports__item__leading blockquote{background:#f5f5f5;padding:2.5rem!important;border:none!important;margin-left:0!important}.p-fundraise-project-detail__active-reports__item__leading blockquote:not(:first-child){margin-top:1.5rem}@media only screen and (max-width:768px){.p-fundraise-project-detail__active-reports__item__leading blockquote{padding:1.5rem!important}}.p-fundraise-project-detail__active-reports__item__buttons{margin-top:1.25rem}.p-fundraise-project-detail__active-reports__add-button{margin-top:-1rem}@media only screen and (min-width:769px){.p-fundraise-project-detail__active-reports__add-button{margin-bottom:1.25rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__active-reports__add-button{margin-bottom:1rem}}.p-fundraise-project-detail__preview-panel{width:100%;background:rgba(51,51,51,.6)}@media only screen and (min-width:769px){.p-fundraise-project-detail__preview-panel{position:absolute;z-index:1;padding:1.5rem 0 1.375rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__preview-panel{padding:1.375rem 0 1.25rem}}@media only screen and (min-width:769px){.p-fundraise-project-detail__preview-panel__inner{display:flex;align-items:center}}.p-fundraise-project-detail__preview-panel__heading{color:#fff;font-weight:700}@media only screen and (min-width:769px){.p-fundraise-project-detail__preview-panel__heading{font-size:1.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__preview-panel__heading{text-align:center;font-size:1rem}}.p-fundraise-project-detail__preview-panel__button__wrap{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.p-fundraise-project-detail__preview-panel__button__wrap{margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.p-fundraise-project-detail__preview-panel__button__wrap{margin-top:1.5rem}}.p-fundraise-project-detail__preview-panel__button{font-size:.75rem;flex:0 0 auto;width:auto}@media only screen and (max-width:768px){.p-fundraise-project-detail__preview-panel__button{height:3.25rem;min-width:8.75rem}}@media only screen and (min-width:769px){.p-fundraise-project-detail__preview-panel__button.-type-back{margin-right:1.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-project-detail__preview-panel__button.-type-back{margin-right:1rem}}.border-top{border-top:1px solid #e8e8e8}ul.p-fundraise-project-detail__notice{margin-left:2rem}ul.p-fundraise-project-detail__notice li{line-height:1.5rem;margin-bottom:1rem}ul.p-fundraise-project-detail__notice li:before{content:"※";margin-left:-1.5rem;display:block;float:left}.p-fundraise-projects-anchor{color:#333;height:100%;background:#fff;display:flex;flex-direction:column;transition:all .15s ease-in}@media only screen and (min-width:769px){.p-fundraise-projects-anchor:hover{opacity:.7}}.p-fundraise-projects-anchor__image__wrap{position:relative;width:100%;height:12.1875rem;flex:0 0 auto}.p-fundraise-projects-anchor__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.p-fundraise-projects-anchor__bottom-area{height:100%;padding:1.5rem;display:flex;flex-direction:column}.p-fundraise-projects-anchor__heading{font-size:1.25rem;font-weight:700;line-height:1.4}.p-fundraise-projects-anchor__body{margin-top:auto;margin-bottom:0;padding-top:1.5rem}.p-fundraise-projects-anchor__author-info{display:flex;align-items:center}.p-fundraise-projects-anchor__author-info__icon{display:block}.p-fundraise-projects-anchor__author-info__name{color:#888;font-size:.75rem;margin-left:.5rem;display:block}.p-fundraise-projects-anchor__progress{position:relative;width:100%;height:1.5rem;margin-top:1.5rem;margin-left:-.0625rem;margin-right:-.0625rem;background:#e8e8e8;overflow:hidden;border-radius:1.5rem;display:flex;align-items:center}.p-fundraise-projects-anchor__progress__text{font-size:.875rem;line-height:1;position:relative;z-index:2;padding-left:.5rem}.p-fundraise-projects-anchor__progress.-is-over-fifty .p-fundraise-projects-anchor__progress__text{color:#fff;padding-left:1rem}.p-fundraise-projects-anchor__progress__bar{position:relative;z-index:1;left:0;top:0;height:1.5rem;background-color:#78be21;overflow:hidden;border-radius:0 1.5rem 1.5rem 0}.p-fundraise-projects-anchor__progress.-is-over-fifty .p-fundraise-projects-anchor__progress__bar{position:absolute}.p-fundraise-projects-anchor__status{margin-top:1.5rem;display:flex;justify-content:space-between}.p-fundraise-projects-anchor__status__item{padding-top:.125rem;padding-bottom:.1875rem;padding-right:1rem}.p-fundraise-projects-anchor__status__item+.p-fundraise-projects-anchor__status__item{padding-left:1rem;border-left:1px solid #e8e8e8}.p-fundraise-projects-anchor__status__terms{color:#888;font-size:.75rem}.p-fundraise-projects-anchor__status__description{font-size:1rem;font-weight:700;margin-top:.5rem}.p-fundraise-projects-anchor__status__unit{font-size:.75rem;font-weight:400}.p-fundraise-projects-anchor__categories{margin-top:1.5rem}.p-fundraise-projects-anchor__categories__item{color:#888;font-size:.75rem;display:inline-block}@media only screen and (min-width:769px){.p-fundraise-projects__search{width:100%;display:flex}}@media only screen and (max-width:768px){.p-fundraise-projects__search{display:block}}.p-fundraise-projects__search__input-keywords{border:.0625rem solid #c4c4c4;border-radius:.3125rem;font-weight:500;font-size:.875rem;line-height:1.5;width:100%;background:#fff}@media only screen and (min-width:769px){.p-fundraise-projects__search__input-keywords{padding:1rem 1rem 1rem 2.875rem}}@media only screen and (max-width:768px){.p-fundraise-projects__search__input-keywords{padding:1rem 1rem 1rem 2.875rem}}.p-fundraise-projects__search__input-keywords::-moz-placeholder{color:#c4c4c4}.p-fundraise-projects__search__input-keywords:-ms-input-placeholder{color:#c4c4c4}.p-fundraise-projects__search__input-keywords::placeholder{color:#c4c4c4}.p-fundraise-projects__search__input-keywords:focus{border-color:#78be21}.p-fundraise-projects__search__input-keywords__wrap{position:relative;width:21.375rem;max-width:100%}@media only screen and (max-width:768px){.p-fundraise-projects__search__input-keywords__wrap{margin-left:auto;margin-right:auto}}.p-fundraise-projects__search__input-keywords__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.p-fundraise-projects__search__buttons{display:flex}@media only screen and (min-width:769px){.p-fundraise-projects__search__buttons{margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.p-fundraise-projects__search__buttons{margin-top:1.5rem;margin-left:auto;margin-right:auto;justify-content:center}}.p-fundraise-projects__search__buttons__item{position:relative}.p-fundraise-projects__search__buttons__item+.p-fundraise-projects__search__buttons__item{margin-left:1rem}.p-fundraise-projects__search__sub-button{border:.0625rem solid #c4c4c4;border-radius:.3125rem;font-weight:500;font-size:.875rem;line-height:1.5;width:100%;background:#fff;background-repeat:no-repeat;background-position:.75rem;transition:all .15s ease-in}@media only screen and (min-width:769px){.p-fundraise-projects__search__sub-button{padding:1rem 1rem 1rem 3rem}.p-fundraise-projects__search__sub-button:hover{opacity:.7}}@media only screen and (max-width:768px){.p-fundraise-projects__search__sub-button{padding:1rem 1rem 1rem 3rem}}.p-fundraise-projects__search__sub-button.-opened{color:#78be21;border-color:#78be21}.p-fundraise-projects__search__sub-button.-type-sort{background-image:url(/packs/media/images/icons/icon_sort_gray-a3cbfd9c35074199871773a0040c19f4.svg)}.p-fundraise-projects__search__sub-button.-type-sort.-opened{background-image:url(/packs/media/images/icons/icon_sort_primary-f3a9c284af4f3792c292282ad0050d49.svg)}.p-fundraise-projects__search__sub-button.-type-filter{background-image:url(/packs/media/images/icons/icon_filter_gray-827af59750d59ee28cdea0a981472029.svg)}.p-fundraise-projects__search__sub-button.-type-filter.-opened{background-image:url(/packs/media/images/icons/icon_close_primary-48921fc6928be9223d1d6896f3f593c4.svg)}.p-fundraise-projects__search__sub-button__text.-closed{display:inline}.p-fundraise-projects__search__sub-button__text.-opened,.p-fundraise-projects__search__sub-button__text .p-fundraise-projects__search__sub-button.-opened.-closed{display:none}.p-fundraise-projects__search__sub-button__text .p-fundraise-projects__search__sub-button.-opened.-opened{display:inline}.p-fundraise-projects__search__popup{position:absolute;top:4.25rem;z-index:10;display:none}@media only screen and (min-width:769px){.p-fundraise-projects__search__popup.-type-filter{right:0}}@media only screen and (max-width:768px){.p-fundraise-projects__search__popup.-type-filter{right:-.75rem}}.p-fundraise-projects__search__popup.-opened{display:block}@media only screen and (min-width:769px){.p-fundraise-projects__filter{width:54.875rem;padding:2rem;display:flex;align-items:center}}@media only screen and (max-width:768px){.p-fundraise-projects__filter{width:17.75rem;padding:1.5rem;display:block}}.p-fundraise-projects__filter__heading{color:#888;font-weight:700;flex:0 0 auto}@media only screen and (min-width:769px){.p-fundraise-projects__filter__select-pref{margin-left:4rem;flex:0 0 auto}}@media only screen and (max-width:768px){.p-fundraise-projects__filter__select-pref{margin-top:1rem}}.p-fundraise-projects__filter__tags{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.p-fundraise-projects__filter__tags{margin-left:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-projects__filter__tags{margin-top:1rem;margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width:769px){.p-fundraise-projects__list{margin:2rem -1.25rem -2.5rem;display:flex;flex-wrap:wrap}}@media only screen and (max-width:768px){.p-fundraise-projects__list{width:21.75rem;max-width:100%;margin:3.5rem auto 1.25rem}}@media only screen and (min-width:769px){.p-fundraise-projects__list__item{width:21.75rem;margin-left:1.25rem;margin-bottom:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-projects__list__item+.p-fundraise-projects__list__item{margin-top:1.25rem}}@media only screen and (min-width:769px){.p-fundraise-projects__pagination{margin-top:6.25rem}}@media only screen and (max-width:768px){.p-fundraise-projects__pagination{margin-top:2.5rem}}.p-fundraise-top__main-heading{font-size:2rem;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05em}@media only screen and (max-width:768px){.p-fundraise-top__main-heading{font-size:1.25rem}}.p-fundraise-top__sub-heading{font-size:1.25rem;text-align:center;font-weight:700;line-height:1.5;margin-top:1rem}@media only screen and (max-width:768px){.p-fundraise-top__sub-heading{font-size:1rem}}.p-fundraise-top__description{line-height:1.75}.p-fundraise-top__add-project-panel{width:900px;max-width:100%;margin-top:5rem;margin-left:auto;margin-right:auto;background-color:rgba(255,104,88,.1)}@media only screen and (min-width:769px){.p-fundraise-top__add-project-panel{padding:3.625rem 5.75rem 2.5rem}}@media only screen and (max-width:768px){.p-fundraise-top__add-project-panel{padding:1.25rem}}.p-fundraise-top__add-project-panel__button{width:27.25rem;margin:0 auto}@media only screen and (max-width:768px){.p-fundraise-top__add-project-panel__button{width:100%}}.p-fundraise-top__add-project-panel__main-text{font-weight:700;font-size:1.25rem;line-height:1.4;letter-spacing:.05em;margin-top:2.5rem;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.p-fundraise-top__add-project-panel__main-text{font-size:1rem;margin-top:1.25rem}}.p-fundraise-top__add-project-panel__main-text__decoration{flex:0 0 auto;margin:.25rem}@media only screen and (min-width:769px){.p-fundraise-top__add-project-panel__check-items{display:flex;justify-content:space-between;margin-top:2rem}}@media only screen and (max-width:768px){.p-fundraise-top__add-project-panel__check-items{margin-top:1rem}}.p-fundraise-top__add-project-panel__check-item{margin:0 auto;display:flex}@media only screen and (min-width:769px){.p-fundraise-top__add-project-panel__check-item{width:50%}}@media only screen and (min-width:769px){.p-fundraise-top__add-project-panel__check-item+.p-fundraise-top__add-project-panel__check-item{margin-left:1.25rem}}@media only screen and (max-width:768px){.p-fundraise-top__add-project-panel__check-item+.p-fundraise-top__add-project-panel__check-item{margin-top:1rem}}.p-fundraise-top__add-project-panel__check-item__icon{margin-right:1rem}@media only screen and (max-width:768px){.p-fundraise-top__add-project-panel__check-item__icon{margin-right:.5rem}}.p-fundraise-top__add-project-panel__check-item__title{white-space:pre-wrap;font-weight:700;letter-spacing:.05em}.p-fundraise-top__add-project-panel__check-item__text{white-space:pre-wrap;font-size:.75rem;line-height:1.6;margin-top:.375rem}.p-fundraise-top__flow{width:56.25rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center}@media only screen and (max-width:768px){.p-fundraise-top__flow{width:10.25rem;display:block}}.p-fundraise-top__flow__item{width:10.25rem}@media only screen and (min-width:769px){.p-fundraise-top__flow__item+.p-fundraise-top__flow__item{margin-left:1.25rem}}@media only screen and (max-width:768px){.p-fundraise-top__flow__item+.p-fundraise-top__flow__item{margin-top:1rem}}.p-fundraise-top__flow__text{font-weight:700;text-align:center;line-height:1.75;margin-top:.625rem}.p-fundraise-top__new-projects__heading{font-weight:700}@media only screen and (min-width:769px){.p-fundraise-top__new-projects__heading{font-size:2rem;margin-bottom:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-top__new-projects__heading{font-size:1.25rem;margin-bottom:1rem}}@media only screen and (min-width:769px){.p-fundraise-top__new-projects__list{margin-left:-1.25rem;margin-right:-1.25rem;display:flex;flex-wrap:wrap}}@media only screen and (max-width:768px){.p-fundraise-top__new-projects__list{width:21.75rem;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}}@media only screen and (min-width:769px){.p-fundraise-top__new-projects__list__item{width:21.75rem;margin-left:1.25rem;margin-bottom:2.5rem}}@media only screen and (max-width:768px){.p-fundraise-top__new-projects__list__item+.p-fundraise-top__new-projects__list__item{margin-top:1.25rem}}@media only screen and (min-width:1000px){.p-account-button{display:none}}@media only screen and (max-width:999px){.p-account-button{display:flex;align-items:center;padding:.5rem .5rem .5rem .75rem;border:1px solid #e8e8e8;border-radius:2.5rem;margin-left:.125rem;margin-right:-.75rem}}.p-account-button__icon{margin-right:.5rem}.p-account-button__account-icon{width:1.5rem;height:1.5rem;border-radius:1.5rem}.p-account-icon{-o-object-fit:cover;object-fit:cover;border-radius:1rem;overflow:hidden}.p-account-icon.-size-default{width:1.5rem;height:1.5rem}.p-button-navi{width:3rem;height:3.125rem;border:none}.p-button-navi__text{color:#888;font-size:.625rem;font-family:Montserrat,sans-serif;text-align:center;line-height:2;display:block}.p-button-navi__inner{width:100%;height:2.75rem;display:block;margin:auto}.p-button-navi__body{position:relative;width:1.25rem;height:.875rem;display:block;margin:auto}.p-button-navi__bar{width:100%;height:.125rem;border-radius:.125rem;display:block;position:absolute;left:0;right:0;margin:auto;background-color:#888;transition:all .15s ease-in}.p-button-navi__bar--top{top:0}.p-button-navi__bar--middle{top:.375rem}.p-button-navi__bar--bottom{bottom:0}.p-header-language-select-button{display:flex;justify-content:center;align-items:center;border:none}@media only screen and (min-width:1000px){.p-header-language-select-button__wrap{display:none}}@media only screen and (max-width:999px){.p-header-language-select-button__wrap{margin-top:auto;margin-left:.5rem;padding-top:2rem;padding-bottom:2rem;display:block}}.p-header-language-select-button__icon,.p-header-language-select-button__icon>img{display:block}.p-header-language-select-button__text{color:#888;font-size:.875rem;font-weight:500;text-align:center;display:block;margin-left:.375rem;transform:translateY(-1px)}.p-header-language-select-button__arrow{width:.75rem;display:block;margin-left:.375rem}.p-header-language-select-button__arrow>img{display:block}.p-header-navi-tel-area{letter-spacing:0;padding:1rem .5rem;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;flex-wrap:wrap}.p-header-navi-tel-area__heading{color:#888;font-size:.875rem;flex:0 0 auto}.p-header-navi-tel-area__tel{margin-left:.125rem;display:flex;align-items:center;flex:0 0 auto}.p-header-navi-tel-area__tel__icon{line-height:1em;margin-left:.125rem;margin-bottom:-.0625rem;display:inline-block}.p-header-navi-tel-area__tel__text{color:#78be21;font-size:.875rem;font-weight:500;margin-left:.125rem;display:inline-block}.p-header-navi-tel-area__available-time{font-size:.75rem;color:#888;font-weight:500;margin-left:.25rem;margin-right:-.75rem}.p-header-notice{font-weight:700;line-height:1.75;padding:1.25rem 2.5rem;background:#e4f2d3;display:flex;justify-content:space-between;align-items:center}.p-header-notice.-type-error{color:red;background:#ffe9e9}.p-header-notice__close-button{margin-left:1.5rem;cursor:pointer}@media only screen and (min-width:769px){.p-header-notice__close-button:hover{opacity:.7}}.p-header-notice__close-button:before{content:"";width:1.5rem;height:1.5rem;background-image:url(/packs/media/images/icons/icon_close_secondary_foss-63c365cda2b54406a3921050a74476a7.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block}.p-header-notice.-type-error .p-header-notice__close-button:before{background-image:url(/packs/media/images/icons/icon_close_red-f952ba40ee5199ea6397931c1f42b50f.svg)}.p-header{transition:transform .15s ease-in}.p-header--scroll_up{transform:translateY(0)}.p-header--scroll_down{transform:translateY(-100%)}.p-languages-list{width:12.5rem}@media only screen and (min-width:1000px){.p-languages-list{right:1.5rem!important;top:2rem!important}}@media only screen and (max-width:999px){.p-languages-list{left:1.5rem}}@media only screen and (min-width:1000px){.p-large-common-navi-link-content{margin-top:.5rem;border-width:0 0 1px;border-style:solid}}.p-large-common-navi-link-content__link{display:block}@media only screen and (min-width:1000px){.p-large-common-navi-link-content__link{font-size:.75rem;line-height:1.25;padding:.3125rem .5rem .625rem}.p-large-common-navi-link-content__link:hover{opacity:.7}}@media only screen and (max-width:999px){.p-large-common-navi-link-content__link{font-size:.875rem;line-height:1.75;padding:.5rem .75rem}}@media only screen and (min-width:1000px){.p-large-common-navi{padding:1.5rem 0 3.75rem}}@media only screen and (max-width:999px){.p-large-common-navi{padding:1rem 0;border-top:1px solid #e8e8e8}}@media only screen and (min-width:1000px){.p-large-common-navi__header{border-width:0 0 1px;border-style:solid}}@media only screen and (min-width:1000px){.p-large-common-navi__link{padding-bottom:1.25rem;display:flex;align-items:center}.p-large-common-navi__link:hover{opacity:.7}}@media only screen and (max-width:999px){.p-large-common-navi__link{font-size:.875rem;line-height:1.75;padding:.625rem .5rem}}@media only screen and (min-width:1000px){.p-large-common-navi__link__text{color:#78be21;font-size:1rem;letter-spacing:.05em;line-height:1.5}}@media only screen and (max-width:999px){.p-large-common-navi__link__text{display:flex;flex-wrap:wrap}.p-large-common-navi__link__text:before{content:"「"}.p-large-common-navi__link__text:after{content:"」TOPへ"}}@media only screen and (min-width:1000px){.p-large-common-navi__link__icon{margin-right:1rem;display:block;line-height:1}}@media only screen and (max-width:999px){.p-large-common-navi__link__icon{display:none}}@media only screen and (min-width:1000px){.p-large-common-navi__list{margin-top:1rem}}@media only screen and (max-width:999px){.p-large-common-navi__list{width:100%;margin:auto;display:block}}@media only screen and (max-width:999px){.p-large-common-navi__list__item{margin:auto;width:100%}}@media only screen and (min-width:1000px){.p-large-header-login{display:none}}@media only screen and (max-width:999px){.p-large-header-login{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}}.p-large-header-login__main-link{height:2.5rem;width:13.75rem}.p-large-header-login__sub-link{color:#78be21;text-decoration:underline;font-weight:700;margin-top:1.5rem}@media only screen and (min-width:1000px){.p-large-header-logout{display:none}}@media only screen and (max-width:999px){.p-large-header-logout{margin-top:1rem;display:flex}}.p-large-header-logout__link{color:#888;font-weight:500;font-size:.875rem;padding:.5rem}.p-large-header-logout__link__icon{margin-right:.25rem;transform:translateY(-1px);display:inline-block}@media only screen and (min-width:1000px){.p-large-header-navi-item__button{padding:1.875rem .375rem;text-align:center}.p-large-header-navi-item__button--current .p-large-header-navi-item__button__bar,.p-large-header-navi-item__button:hover .p-large-header-navi-item__button__bar{width:100%}}@media only screen and (max-width:999px){.p-large-header-navi-item__button{padding:1.25rem .5rem;display:flex;justify-content:space-between;align-items:center;width:100%}.p-large-header-navi-item__button:after{content:"";width:1.5rem;height:1.5rem;display:block;background-image:url(/packs/media/images/icons/icon_triangle_arrow_bottom-a76e72f8472ee2add703671d27ccb47e.svg);transition:all .15s linear}.p-large-header-navi-item__button.-opened:after{transform:rotate(180deg)}}.p-large-header-navi-item__button__text{font-size:.875rem;letter-spacing:0;color:#888;position:relative;display:inline-block}@media only screen and (min-width:1000px){.p-large-header-navi-item__button__text{font-weight:700}}@media only screen and (max-width:999px){.p-large-header-navi-item__button__text{font-weight:500}}.p-large-header-navi-item__button__bar{position:absolute;width:0;height:.125rem;background-color:#78be21;display:block;margin:auto;bottom:-.5rem;left:0;right:0;transition:all .15s linear}@media only screen and (min-width:1000px){.p-large-header-navi-item__child{width:100%;position:absolute;z-index:2;right:50%;transform:translateX(50%);top:7.25rem;visibility:hidden;transition:visibility .15s ease-in}}@media only screen and (max-width:999px){.p-large-header-navi-item__child{display:none}.p-large-header-navi-item__button.-opened+.p-large-header-navi-item__child{display:block}}.p-large-header-navi-item__child__bg{background-color:rgba(0,0,0,.3);position:absolute;z-index:1;top:0;left:0;right:0;width:100vw;height:100vh;top:7.375rem;display:block;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}@media only screen and (min-width:1000px){.p-large-header-navi-item__section{position:relative;z-index:2}.p-large-header-navi-item__section:after{content:"";background-color:#fff;position:absolute;z-index:1;top:0;left:0;right:0;width:100vw;height:0%;display:block;pointer-events:none;visibility:hidden;transition:height .3s ease-in-out,visibility .3s ease-in-out}}@media only screen and (min-width:1000px){.p-large-header-navi-item__section__inner{position:relative;z-index:2;min-width:0;opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}}@media only screen and (min-width:1000px){.p-large-header-navi-item__button:hover~.p-large-header-navi-item__child,.p-large-header-navi-item__child:hover{visibility:visible}.p-large-header-navi-item__button:hover~.p-large-header-navi-item__child:after,.p-large-header-navi-item__child:hover:after{opacity:1}.p-large-header-navi-item__button:hover~.p-large-header-navi-item__child .p-large-header-navi-item__section:after,.p-large-header-navi-item__child:hover .p-large-header-navi-item__section:after{height:100%;visibility:visible}.p-large-header-navi-item__button:hover~.p-large-header-navi-item__child .p-large-header-navi-item__section__inner,.p-large-header-navi-item__button:hover~.p-large-header-navi-item__child~.p-large-header-navi-item__child__bg,.p-large-header-navi-item__child:hover .p-large-header-navi-item__section__inner,.p-large-header-navi-item__child:hover~.p-large-header-navi-item__child__bg{opacity:1;visibility:visible}}.p-large-header-navi{display:flex;height:100%}@media only screen and (min-width:1000px){.p-large-header-navi__list{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-left:-.5rem}.p-large-header-navi__list__item{margin-left:.5rem}}@media only screen and (max-width:999px){.p-large-header-navi{width:100%;height:calc(100% - 60px);position:fixed;top:3.75rem;left:0;right:0;overflow:auto;background:#fff;border-top:1px solid #e8e8e8;display:none}.p-large-header-navi.-opened{display:flex;flex-direction:column}.p-large-header-navi__list{margin-top:1rem}.p-large-header-navi__list__item{border-bottom:1px solid #e8e8e8}}@media only screen and (max-width:999px){.p-large-header-top-bar{display:none}}.p-large-header-top-bar__inner{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:769px){.p-large-header-top-bar__inner{padding:0 1rem;min-width:62.5rem;min-height:2.25rem}}.p-large-header-top-bar__descript{color:#828282;font-size:.75rem;letter-spacing:0}.p-large-header-top-bar__right{display:flex;align-items:center}.p-large-header-top-bar__tel__wrap{display:flex;align-items:center;margin-right:.875rem}.p-large-header-top-bar__tel{color:#78be21;display:flex;align-items:center;letter-spacing:.05em}@media only screen and (min-width:769px){.p-large-header-top-bar__tel{margin-left:.5rem}}.p-large-header-top-bar__tel__icon{line-height:1em;margin-bottom:-.0625rem;display:inline-block}.p-large-header-top-bar__tel__text{font-size:.875rem;font-weight:700;margin-left:.5rem;display:inline-block}.p-large-header-top-bar__tel__heading{color:#888;font-size:.75rem;margin-right:.25rem}@media only screen and (max-width:999px){.p-large-header-top-bar__tel__heading{display:none}}.p-large-header-top-bar__list{display:flex;align-items:center}.p-large-header-top-bar__list__item{margin-left:.125rem}.p-large-header-top-bar__list__item.-has-margin{margin-right:.5rem}.p-large-header-top-bar__list__item.-has-border{position:relative;padding-left:.25rem}.p-large-header-top-bar__list__item.-has-border:before{content:"";position:absolute;top:50%;left:0;height:1rem;border-left:1px solid #e8e8e8;display:block;transform:translateY(-50%)}.p-large-header-top-bar__list__item.-tel{font-size:.875rem;color:#78be21}.p-large-header-top-bar__list__item.-tel a{color:#78be21}.p-large-header-top-bar__link{display:block;font-size:.75rem;font-weight:500;color:#888;padding:.6875rem .625rem}@media only screen and (min-width:1000px){.p-large-header-top-bar__link:hover{text-decoration:underline}}@media only screen and (min-width:1000px){.p-large-header-user-panel{display:none}}@media only screen and (max-width:999px){.p-large-header-user-panel{background-color:#78be21;display:block}}.p-large-header-user-panel__link{display:flex}.p-large-header-user-panel__link__inner{padding-top:1rem;padding-bottom:1rem;display:flex;align-items:center}.p-large-header-user-panel__link__inner:after{content:"";width:1.5rem;height:1.5rem;margin-left:auto;margin-right:.75rem;display:block;flex:0 0 auto;background-image:url(/packs/media/images/icons/icon_triangle_arrow_right_white-bb3461edbf82e09e28c5b85ec6175a1a.svg)}.p-large-header-user-panel__account-icon{width:3rem;height:3rem;border:2px solid #fff;border-radius:3rem;flex:0 0 auto}.p-large-header-user-panel__name{color:#fff;margin-left:1rem;margin-right:1rem}.p-large-header-user-panel__name__main-text{font-size:1.25rem;font-weight:700}.p-large-header-user-panel__name__sub-text{font-size:.875rem}@media only screen and (min-width:1000px){.p-navi-color--header .p-navi-color__border{border-color:rgba(120,190,33,.5)}}@media only screen and (max-width:999px){.p-navi-color--header .p-navi-color__border{border:none}}.p-navi-color--header .p-navi-color__svg-stroke{stroke:#78be21}.p-navi-color--footer .p-navi-color__border{border-color:hsla(0,0%,100%,.5)}.p-navi-color--footer .p-navi-color__color{color:#fff}.p-navi-color--footer .p-navi-color__color.p-large-common-navi__link__text{font-weight:700}.p-navi-color--footer .p-navi-color__svg-stroke{stroke:#fff}.p-notice-icon img{display:block}.p-notice-icon.-has-notice-unread{position:relative}.p-notice-icon.-has-notice-unread:before{position:absolute;z-index:1;top:.25rem;right:.125rem;content:"";width:.5rem;height:.5rem;display:block;border-radius:.5rem;overflow:hidden;background-color:red}.p-notifications-list{width:19.75rem;max-height:16.25rem;padding:.75rem 1rem 1.5rem;overflow:auto}@media only screen and (min-width:1000px){.p-notifications-list{right:3rem}}@media only screen and (max-width:999px){.p-notifications-list{right:1rem}}.p-notifications-list__has-not-read-more{color:#888;font-size:.75rem;text-align:center}.p-notifications-list__has-not-read-more:not(:first-child){margin-top:1.5rem}.p-notifications-list__item{padding:1rem;border-bottom:1px solid #e8e8e8}.p-notifications-list__item.-has-notice-unread{position:relative}.p-notifications-list__item.-has-notice-unread:before{position:absolute;top:1.5rem;left:.0625rem;content:"";width:.375rem;height:.375rem;display:block;border-radius:.5rem;overflow:hidden;background-color:red}.p-notifications-list__item__main-text{font-size:.875rem;line-height:1.5714285714}.p-notifications-list__item__timestamp{color:#888;font-size:.75rem;line-height:1.5833333333;margin-top:.25rem}.p-popup-list-wrap{position:relative}.p-popup-list-wrap__button{display:flex;justify-content:center;align-items:center;padding:.5rem .25rem;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-popup-list-wrap__button__icon{line-height:1.4;margin-right:.25rem;display:flex;align-items:center}.p-popup-list-wrap__button__text{color:#78be21;font-size:.875rem}.p-popup-list-wrap__list{opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}.p-popup-list-wrap__list.-opened{opacity:1;visibility:visible}@media only screen and (min-width:769px){.p-popup-list-wrap__list{position:absolute;top:2rem;z-index:999}.p-popup-list-wrap__list:not(.-custom-position){right:0}}@media only screen and (max-width:768px){.p-popup-list-wrap__list{position:absolute;top:3.5rem}}.p-the-large-header-search-form__inner{display:flex;align-items:center;margin:0 3rem 0 auto}.p-the-large-header-search-form__heading{font-size:1.25rem;font-weight:700;color:transparent;background:linear-gradient(90deg,#78be21,#aed87a);-webkit-background-clip:text;background-clip:text;line-height:1.6}@media (-ms-high-contrast:none){.p-the-large-header-search-form__heading{color:#78be21;background:inherit}}.p-the-large-header-search-form__body{flex-grow:1;display:flex;margin-left:7.25rem}.p-the-large-header-search-form__form{width:100%;position:relative}.p-the-large-header-search-form__input{width:100%;font-size:.875rem;border-radius:.25rem;border:1px solid #888;padding:.75rem .75rem .75rem 3rem}.p-the-large-header-search-form__submit{position:absolute;left:0;top:0;bottom:0;margin:auto;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:999px){.p-the-large-header-search{display:none}}.p-the-large-header-search__button-wrap{padding:0 1.5rem;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-the-large-header-search__button{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#005560}.p-the-large-header-search__icon.-closed{display:block;transform:translate(-1px,-1px)}.p-the-large-header-search__button-wrap.-opened .p-the-large-header-search__icon.-closed,.p-the-large-header-search__icon.-opened{display:none}.p-the-large-header-search__button-wrap.-opened .p-the-large-header-search__icon.-opened{display:block}.p-the-large-header-search__body{width:100%;right:50%;transform:translateX(50%);position:absolute;z-index:2;display:block;background-color:#fff;visibility:hidden;opacity:0}@media only screen and (min-width:769px){.p-the-large-header-search__body{padding:4rem 0;top:7.375rem}}.p-the-large-header-search__button-wrap.-opened~.p-the-large-header-search__body{visibility:visible;opacity:1}.p-the-large-header-search__bg{background-color:rgba(0,0,0,.3);position:absolute;z-index:1;top:0;left:0;right:0;width:100vw;height:100vh;top:7.375rem;display:block;opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}.p-the-large-header-search__button-wrap.-opened~.p-the-large-header-search__bg{visibility:visible;opacity:1}.p-the-large-header{background-color:#fff;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.15)}.p-the-large-header__inner{display:flex}@media only screen and (min-width:1000px){.p-the-large-header__inner{padding:0 1rem;min-width:62.5rem}}@media only screen and (min-width:1000px){.p-the-large-header__logo{padding:.875rem 0}}@media only screen and (max-width:999px){.p-the-large-header__logo{padding:.625rem 0 .6875rem}}@media only screen and (max-width:999px){.p-the-large-header__logo__svg{width:5.8125rem;height:2.4375rem}}.p-the-large-header__navi{flex-grow:1}.p-the-large-header__right{display:flex;align-items:center}@media only screen and (min-width:1000px){.p-the-large-header__right__sp-navi{display:none}}@media only screen and (max-width:999px){.p-the-large-header__right__sp-navi{margin-left:.5rem;display:flex;align-items:center}}.p-the-large-header__button-navi{display:none}@media only screen and (max-width:999px){.p-the-large-header__button-navi{margin-top:.25rem;margin-right:-.5rem;margin-left:.5rem;display:block}}.p-the-large-header__subnavi__wrap{margin-top:1rem}@media only screen and (min-width:1000px){.p-the-large-header__subnavi__wrap{display:none}}.p-the-large-header__subnavi__link{color:#888;font-size:.875rem;letter-spacing:0}@media only screen and (max-width:999px){.p-the-large-header__subnavi__link{font-weight:500;padding:1rem .5rem}}.p-the-large-lp-header{background-color:#fff;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.15)}.p-the-large-lp-header__inner{display:flex;justify-content:space-between}@media only screen and (min-width:1000px){.p-the-large-lp-header__inner{margin:0 auto;max-width:1240px}}@media only screen and (min-width:1000px){.p-the-large-lp-header__logo{padding:20px 0;width:180px}}@media only screen and (max-width:999px){.p-the-large-lp-header__logo{padding:.625rem 0 .6875rem;width:26vw}}.p-the-large-lp-header__logo__svg{-webkit-backface-visibility:hidden}.p-the-large-lp-header__right{display:flex;align-items:center;color:#1e1e1e}.p-the-large-lp-header__right-description{margin-right:40px;display:none}.p-the-large-lp-header__right-description--tel{margin-bottom:6px;font-size:21px;font-weight:700}.p-the-large-lp-header__right-description--business-hours{text-align:right;font-size:12px}@media only screen and (min-width:1000px){.p-the-large-lp-header__right-description{display:block}}.p-the-large-lp-header__right .c-button--donate{align-items:center}@media only screen and (min-width:1000px){.p-the-large-lp-header__right .c-button--donate{display:flex}}@media only screen and (min-width:1000px){.p-the-large-lp-header__right__sp-navi{display:none}}@media only screen and (max-width:999px){.p-the-large-lp-header__right__sp-navi{margin-left:.5rem;display:flex;align-items:center}}.p-the-large-lp-header__subnavi__wrap{margin-top:1rem}@media only screen and (min-width:1000px){.p-the-large-lp-header__subnavi__wrap{display:none}}.p-the-large-lp-header__subnavi__link{color:#888;font-size:.875rem;letter-spacing:0}@media only screen and (max-width:999px){.p-the-large-lp-header__subnavi__link{font-weight:500;padding:1rem .5rem}}.p-lp-achievement{text-align:center}.p-lp-achievement__inner{margin:100px auto;max-width:1240px}.p-lp-achievement__title{font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-achievement__title_en{font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:27px}.p-lp-achievement__sub-text{margin:0 auto;width:900px;font-size:20px;text-align:left;line-height:28px;color:#1e1e1e}.p-lp-achievement__list{margin:76px auto 10px;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.p-lp-achievement__list li{width:50%;margin-bottom:40px}.p-lp-achievement__list--image{width:100%}@media only screen and (max-width:999px){.p-lp-achievement{margin-top:30px}.p-lp-achievement__inner{width:90%;margin:0 auto 100px;padding:0 25px}.p-lp-achievement__title{font-size:20px;margin-bottom:8px}.p-lp-achievement__title_en{font-size:12px;margin-bottom:20px}.p-lp-achievement__sub-text{width:100%;font-size:16px;line-height:22px}.p-lp-achievement__list{margin:30px auto 10px;list-style:none;display:block;justify-content:space-between;flex-wrap:nowrap}.p-lp-achievement__list li{width:100%;margin-bottom:20px}.p-lp-achievement__list--image{width:100%}}.p-lp-description{padding:100px}.p-lp-description__inner{margin:0 auto;background-color:#f4f6f0;max-width:1240px;padding:80px 100px}.p-lp-description__title{text-align:center;font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-description__title_en{text-align:center;font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:52px}.p-lp-description__row{display:flex}.p-lp-description__right{display:flex;align-items:center;flex-direction:column}.p-lp-description__left{margin-right:43px}.p-lp-description__left--image{width:100%}.p-lp-description__text{font-size:16px;margin:80px 0 16px;line-height:28px;color:#1e1e1e}.p-lp-description__name{font-size:16px;font-weight:700;color:#1e1e1e;line-height:22px;text-align:right}@media only screen and (max-width:999px){.p-lp-description{margin:30px auto 0;padding:0;width:90%}.p-lp-description__inner{margin:0 auto;padding:30px 25px}.p-lp-description__title{font-size:20px;margin-bottom:8px}.p-lp-description__title_en{font-size:12px;margin-bottom:20px}.p-lp-description__text{font-size:12px;margin:10px 0 0;line-height:22px}.p-lp-description__name{width:100%;text-align:right;font-size:12px;margin:20px 0;line-height:22px}.p-lp-description__row{display:block}.p-lp-description__left{margin-right:0}.p-lp-description__image{margin:20px 0}}.p-lp-donation1{background-image:url(/packs/media/images/lp/1/bg-crimson-2a250881a79cdb3d7dc62738119932b0.png);background-repeat:no-repeat;background-position:50%;background-size:cover;font-family:Noto Sans JP,sans-serif;text-align:center;padding:50px 0}.p-lp-donation1__inner{margin:0 auto;max-width:1240px}@media only screen and (max-width:999px){.p-lp-donation1__inner{width:71.5vw}}.p-lp-donation1__title{text-align:center}.p-lp-donation1__title img{margin:0 auto;width:40%}.p-lp-donation1__button{margin:40px 0}.p-lp-donation1__button .c-button{padding:20px 132px;margin:0 auto;width:auto;height:auto;display:inline-block;border-radius:100px}.p-lp-donation1__button .c-button .c-button__text{font-size:30px;white-space:nowrap;font-weight:700}.p-lp-donation1__guide{margin:0 auto;font-size:16px;color:#1e1e1e;line-height:24px;text-align:left;width:540px}@media only screen and (max-width:999px){.p-lp-donation1{padding:25px 0}.p-lp-donation1__title img{width:70%}.p-lp-donation1__button{margin:20px 0}.p-lp-donation1__button .c-button{padding:12px 52px}.p-lp-donation1__button .c-button .c-button__text{font-size:16px}.p-lp-donation1__guide{font-size:12px;line-height:20px;width:100%}}.p-lp-donation2{background-color:#ffecea;background-repeat:no-repeat;background-position:50%;background-size:cover;font-family:Noto Sans JP,sans-serif;text-align:center;padding:50px 0}.p-lp-donation2__inner{margin:0 auto;max-width:1240px}@media only screen and (max-width:999px){.p-lp-donation2__inner{width:71.5vw}}.p-lp-donation2__title{text-align:center}.p-lp-donation2__title img{margin:0 auto;width:40%}.p-lp-donation2__button{margin:40px 0}.p-lp-donation2__button .c-button{padding:20px 132px;margin:0 auto;width:auto;height:auto;display:inline-block;border-radius:100px}.p-lp-donation2__button .c-button .c-button__text{font-size:30px;white-space:nowrap;font-weight:700}.p-lp-donation2__guide{margin:0 auto;font-size:16px;color:#1e1e1e;line-height:24px;text-align:left;width:540px}@media only screen and (max-width:999px){.p-lp-donation2{padding:25px 0}.p-lp-donation2__title img{width:70%}.p-lp-donation2__button{margin:20px 0}.p-lp-donation2__button .c-button{padding:12px 52px}.p-lp-donation2__button .c-button .c-button__text{font-size:16px}.p-lp-donation2__guide{font-size:12px;line-height:20px;width:100%}}.p-lp-donation3{background-color:#ffecea;background-repeat:no-repeat;background-position:50%;background-size:cover;font-family:Noto Sans JP,sans-serif;text-align:center;padding:50px 0}.p-lp-donation3__inner{margin:0 auto;max-width:1240px}@media only screen and (max-width:999px){.p-lp-donation3__inner{width:71.5vw}}.p-lp-donation3__title{text-align:center}.p-lp-donation3__title img{margin:0 auto;width:80%}.p-lp-donation3__button{margin:40px 0}.p-lp-donation3__button .c-button{padding:20px 132px;margin:0 auto;width:auto;height:auto;display:inline-block;border-radius:100px}.p-lp-donation3__button .c-button .c-button__text{font-size:30px;white-space:nowrap;font-weight:700}.p-lp-donation3__guide{margin:0 auto;font-size:16px;color:#1e1e1e;line-height:24px;text-align:left;width:540px}@media only screen and (max-width:999px){.p-lp-donation3{padding:25px 0}.p-lp-donation3__title img{width:80%}.p-lp-donation3__button{margin:20px 0}.p-lp-donation3__button .c-button{padding:12px 52px}.p-lp-donation3__button .c-button .c-button__text{font-size:16px}.p-lp-donation3__guide{font-size:12px;line-height:20px;width:100%}}.p-lp-donation4{background-image:url(/packs/media/images/lp/1/bg-crimson-2a250881a79cdb3d7dc62738119932b0.png);background-repeat:no-repeat;background-position:50%;background-size:cover;font-family:Noto Sans JP,sans-serif;text-align:center;padding:50px 0}.p-lp-donation4__inner{margin:0 auto;max-width:1240px}@media only screen and (max-width:999px){.p-lp-donation4__inner{width:71.5vw}}.p-lp-donation4__title{text-align:center}.p-lp-donation4__title img{margin:0 auto;width:80%}.p-lp-donation4__button{margin:40px 0}.p-lp-donation4__button .c-button{padding:20px 132px;margin:0 auto;width:auto;height:auto;display:inline-block;border-radius:100px}.p-lp-donation4__button .c-button .c-button__text{font-size:30px;white-space:nowrap;font-weight:700}.p-lp-donation4__guide{margin:0 auto;font-size:16px;color:#1e1e1e;line-height:24px;text-align:left;width:540px}@media only screen and (max-width:999px){.p-lp-donation4{padding:25px 0}.p-lp-donation4__title img{width:100%}.p-lp-donation4__button{margin:20px 0}.p-lp-donation4__button .c-button{padding:12px 52px}.p-lp-donation4__button .c-button .c-button__text{font-size:16px}.p-lp-donation4__guide{font-size:12px;line-height:20px;width:100%}}.p-lp-greeting{text-align:center}.p-lp-greeting__inner{margin:100px auto;max-width:1240px}.p-lp-greeting__title{font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-greeting__title_en{font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:27px}.p-lp-greeting__row{display:flex;justify-content:space-between}.p-lp-greeting__left{width:68%}.p-lp-greeting__right{width:26%}.p-lp-greeting__right--image{width:100%}.p-lp-greeting__message{text-align:left}.p-lp-greeting__message--title{font-size:20px;font-weight:700;color:#1e1e1e;margin-bottom:48px}.p-lp-greeting__message--text{font-size:18px;line-height:28px;color:#1e1e1e;margin-bottom:16px}.p-lp-greeting__message--profile-row-pc{display:flex;justify-content:flex-end}.p-lp-greeting__message--profile-row-sp{display:none}.p-lp-greeting__message--profile{font-size:16px;line-height:30px;color:#1e1e1e;margin-bottom:16px}.p-lp-greeting__message--profile p{font-weight:700}@media only screen and (max-width:999px){.p-lp-greeting__inner{width:90%;margin:60px auto;padding:0 25px}.p-lp-greeting__title{font-size:20px;margin-bottom:8px}.p-lp-greeting__title_en{font-size:12px;margin-bottom:30px}.p-lp-greeting__row{display:block}.p-lp-greeting__left,.p-lp-greeting__right{width:100%}.p-lp-greeting__message{text-align:left}.p-lp-greeting__message--title{font-size:14px;margin-top:30px;margin-bottom:20px}.p-lp-greeting__message--text{font-size:12px;line-height:26px;margin-bottom:0}.p-lp-greeting__message--profile-row-pc{display:none}.p-lp-greeting__message--profile-row-sp{display:flex;justify-content:space-between}.p-lp-greeting__message--profile-row-sp--image{width:30%}.p-lp-greeting__message--profile{width:60%;font-size:10px;line-height:18px;margin-bottom:0;text-align:left}.p-lp-greeting__message--profile p{font-size:12px;font-weight:700}}.p-lp-history{text-align:center;padding:100px}.p-lp-history__inner{margin:0 auto;max-width:1240px}.p-lp-history__title{font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-history__title_en{font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:70px}.p-lp-history__sub-text{font-size:20px;color:#1e1e1e;text-align:left;margin-bottom:38px;line-height:28px;font-weight:700}.p-lp-history__discription{font-size:16px;line-height:26px;color:#1e1e1e;text-align:left;margin-bottom:46px}.p-lp-history__list{margin:0 auto;list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap}.p-lp-history__list li{width:400px;margin:0 12px 40px 0;border:1px solid #7bbc35;text-align:center;padding:40px 30px}.p-lp-history__list--title{font-size:24px;font-weight:700;line-height:26px;color:#1e1e1e}.p-lp-history__list--image{margin:34px auto;width:100%}.p-lp-history__list--description{font-size:16px;line-height:26px;color:#1e1e1e;text-align:left}.p-lp-history__notice{font-size:14px;color:#1e1e1e;line-height:18px}@media only screen and (max-width:999px){.p-lp-history{padding:30px 0}.p-lp-history__inner{width:90%;margin:0 auto;padding:0 25px}.p-lp-history__title{font-size:20px;margin-bottom:8px}.p-lp-history__title_en{font-size:12px;margin-bottom:20px}.p-lp-history__sub-text{font-size:18px;line-height:26px;margin-bottom:14px}.p-lp-history__discription{font-size:12px;line-height:24px;margin-bottom:26px}.p-lp-history__list{display:block}.p-lp-history__list li{width:100%;margin:0 auto 20px;padding:20px}.p-lp-history__list--title{font-size:18px}.p-lp-history__list--image{margin:18px auto}.p-lp-history__list--description{font-size:12px;line-height:22px}}.p-lp-mv{background-image:url(/packs/media/images/lp/1/lp1-main-pc-758ad5f98be0652db0e392cb07dd100e.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:817px;font-family:Noto Sans JP,sans-serif}@media only screen and (max-width:999px){.p-lp-mv{min-height:92vw;background-image:url(/packs/media/images/lp/1/lp1-main-sp-7096e2d03988158c9473da2a1f46c642.jpg)}}.p-lp-mv__descriptions{float:right}.p-lp-mv__descriptions__catchcopy{margin-top:340px;font-size:50px;background:hsla(0,0%,100%,.7);display:inline-block;padding:20px 30px 30px;color:#1e1e1e}.p-lp-mv__descriptions__catchcopy--dotted{height:20px;line-height:12px}.p-lp-mv__descriptions__catchcopy--text{font-weight:700;line-height:64px}.p-lp-mv__descriptions__sub-description{background:hsla(0,0%,100%,.7);margin-top:30px;width:635px;padding:16px 30px;color:#1e1e1e}.p-lp-mv__descriptions__sub-description--text{font-size:18px;line-height:24px}@media only screen and (max-width:999px){.p-lp-mv__descriptions{float:none;padding-top:40vw}.p-lp-mv__descriptions__catchcopy{margin-top:0;font-size:20px;padding:5px 10px}.p-lp-mv__descriptions__catchcopy--dotted{height:12px;line-height:12px}.p-lp-mv__descriptions__catchcopy--text{font-weight:700;line-height:24px}.p-lp-mv__descriptions__sub-description{margin:10px auto;padding:8px 10px;width:100%}.p-lp-mv__descriptions__sub-description--text{font-size:10px;line-height:16px}}.clearfix:after{content:"";display:block;clear:both}.p-lp-plight{text-align:center}.p-lp-plight__inner{margin:0 auto 100px;max-width:1240px}.p-lp-plight__title{text-align:center;font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-plight__title_en{text-align:center;font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:27px}.p-lp-plight__sub-text{font-size:20px;color:#1e1e1e}.p-lp-plight__list{margin:76px auto 10px;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.p-lp-plight__list li{width:50%;margin-bottom:40px}.p-lp-plight__list--image{width:100%}.p-lp-plight__notice{font-size:14px;color:#1e1e1e;line-height:18px}@media only screen and (max-width:999px){.p-lp-plight{margin-top:30px}.p-lp-plight__inner{width:90%;margin:0 auto 100px;padding:0 25px}.p-lp-plight__title{font-size:20px;margin-bottom:8px}.p-lp-plight__title_en{font-size:12px;margin-bottom:20px}.p-lp-plight__sub-text{font-size:16px;line-height:22px}.p-lp-plight__list{margin:30px auto 10px;list-style:none;display:block;justify-content:space-between;flex-wrap:nowrap}.p-lp-plight__list li{width:100%;margin-bottom:20px}.p-lp-plight__list--image{width:100%}.p-lp-plight__notice{font-size:10px}}.p-lp-voice{text-align:center}.p-lp-voice__bg{background-image:linear-gradient(90deg,#78be21,#aed87a)}.p-lp-voice__bg,.p-lp-voice__cover{background-repeat:no-repeat;background-position:50%;background-size:cover}.p-lp-voice__cover{background-image:url(/packs/media/images/lp/1/bg-voice-fd9c9f76425788c5f7052deac55d28b2.png);padding:30px 0}.p-lp-voice__inner{margin:20px auto;max-width:1240px}.p-lp-voice__title{font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-voice__title_en{font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:27px}.p-lp-voice__list{margin:0 auto;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.p-lp-voice__list li{width:22%;cursor:pointer}.p-lp-voice__list li:hover{opacity:.8}.p-lp-voice__list--image{width:100%}.p-lp-voice__list--image--down{margin-top:100px}.p-lp-voice__overlay{display:none;justify-content:center;background:rgba(0,0,0,.6);width:100vw;height:100vh;position:fixed;top:0;left:0}.p-lp-voice__overlay--image{margin-top:10%;width:36vw;height:36vw}.p-lp-voice .voice1-open,.p-lp-voice .voice2-open,.p-lp-voice .voice3-open,.p-lp-voice .voice4-open{display:none}@media only screen and (max-width:999px){.p-lp-voice{margin-top:30px}.p-lp-voice__inner{width:90%;margin:0 auto;padding:25px}.p-lp-voice__title{font-size:20px;margin-bottom:8px}.p-lp-voice__title_en{font-size:12px;margin-bottom:20px}.p-lp-voice__list li{width:50%}.p-lp-voice__list--image{width:100%}.p-lp-voice__list--image--down{margin-top:32vw}.p-lp-voice__overlay--image{margin-top:30%;width:80vw;height:80vw}}.p-lp-yoursupport{text-align:center}.p-lp-yoursupport__inner{margin:0 auto 100px;max-width:1240px}.p-lp-yoursupport__title{font-size:30px;font-weight:700;color:#1e1e1e;margin-bottom:10px}.p-lp-yoursupport__title_en{font-size:18px;font-weight:700;color:#91ca4a;margin-bottom:27px}.p-lp-yoursupport__sub-text{font-size:24px;font-weight:700;color:#1e1e1e}.p-lp-yoursupport__discription{margin:38px auto 100px;width:900px;font-size:18px;line-height:28px;color:#1e1e1e;text-align:left}.p-lp-yoursupport__list{margin:76px auto 10px;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.p-lp-yoursupport__list li{width:390px;margin-bottom:40px}.p-lp-yoursupport__list--image{width:100%}.p-lp-yoursupport__notice{font-size:16px;color:#1e1e1e;line-height:18px;margin-bottom:185px}@media only screen and (max-width:999px){.p-lp-yoursupport{margin-top:30px}.p-lp-yoursupport__inner{width:90%;margin:0 auto 100px;padding:0 25px}.p-lp-yoursupport__title{font-size:20px;margin-bottom:8px}.p-lp-yoursupport__title_en{font-size:12px;margin-bottom:20px}.p-lp-yoursupport__sub-text{font-size:18px;line-height:22px}.p-lp-yoursupport__discription{margin:20px auto 5px;width:100%;font-size:12px;line-height:22px}.p-lp-yoursupport__list{margin:30px auto 10px;list-style:none;display:block;justify-content:space-between;flex-wrap:nowrap}.p-lp-yoursupport__list li{width:100%;margin-bottom:30px}.p-lp-yoursupport__list--image{width:100%}.p-lp-yoursupport__notice{font-size:12px;margin-bottom:60px}}.p-account__heading{margin-bottom:3.5rem;text-align:center}.p-account__heading-title{color:#005560;font-weight:700}@media only screen and (min-width:769px){.p-account__heading-title{font-size:2.75rem}}@media only screen and (max-width:768px){.p-account__heading-title{font-size:1.5rem}}.p-account__heading-desc{margin-top:2.5rem}.p-account__heading-desc+.p-account__heading-desc{margin-top:1.5rem}.p-account__heading-desc--small{font-size:.875rem}.p-account__desc{border-top:.0625rem solid #c4c4c4;font-size:.75rem;padding-top:2.5rem;margin-bottom:2.5rem;text-align:center;line-height:1.125rem}.p-account__sns-buttons{margin-top:3rem;display:flex;flex-direction:column;align-items:center}.p-account__sns-button{border-radius:.625rem;height:3.875rem;display:flex;align-items:center;padding:.9375rem;line-height:1.4;font-weight:700}@media only screen and (min-width:769px){.p-account__sns-button{width:21.5625rem;font-size:1.25rem}.p-account__sns-button:hover{opacity:.7}}@media only screen and (max-width:768px){.p-account__sns-button{width:100%}}@media only screen and (min-width:769px){.p-account__sns-button+.p-account__sns-button{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-account__sns-button+.p-account__sns-button{margin-top:.75rem}}.p-account__sns-button--line{background-color:#00b900;color:#fff}.p-account__sns-button--line:before{content:"";background-image:url(/packs/media/images/icons/icon_line_login-1b86f7f635d152047fd01acf202eece3.svg);background-size:contain;width:2rem;height:2rem;margin-right:.9375rem}.p-account__sns-button--google{background-color:#fff;color:#333;box-shadow:0 0 .1875rem rgba(0,0,0,.084),0 .125rem .1875rem rgba(0,0,0,.168)}.p-account__sns-button--google:before{content:"";background-image:url(/packs/media/images/icons/icon_google_login-bba033406b8fae1cae90a7a1b87d1eaf.svg);background-size:contain;width:1.5rem;height:1.5rem;margin-right:.9375rem}.p-account__sns-button--facebook{background-color:#1877f2;color:#fff}.p-account__sns-button--facebook:before{content:"";background-image:url(/packs/media/images/icons/icon_facebook_login-509c0e445d545c02200046e9b2081464.svg);background-size:contain;width:1.5rem;height:1.5rem;margin-right:.9375rem}.p-account__sns-button--twitter{background-color:#000;color:#fff}.p-account__sns-button--twitter:before{content:"";background-image:url(/packs/media/images/icons/icon_twitter_login-8bb1b4e141b479563e661333067ac4b9.svg);background-size:contain;width:2rem;height:2rem;margin-right:.9375rem}.p-account__password-link{font-size:.875rem;margin-top:1rem}.p-account__login-buttons{margin-top:3rem;display:flex;flex-direction:column;align-items:center}.p-account__login-button{width:11.25rem}.p-account__button-to-signup{width:17.625rem;max-width:100%;margin-top:1.5rem}.p-account__back-button{width:7.5rem;max-width:100%}@media only screen and (min-width:769px){.p-account__back-button{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-account__back-button{margin-top:1.5rem}}.p-account__login-buttons__multi-choices{display:flex;justify-content:center}@media only screen and (max-width:768px){.p-account__login-buttons__multi-choices{flex-direction:column;align-items:center}}.p-account__login-buttons__multi-choices__button{width:17.625rem;max-width:100%}@media only screen and (min-width:769px){.p-account__login-buttons__multi-choices__button+.p-account__login-buttons__multi-choices__button{margin-left:1.5rem}}@media only screen and (max-width:768px){.p-account__login-buttons__multi-choices__button+.p-account__login-buttons__multi-choices__button{margin-top:1.5rem}}.p-account__login-divider{border-bottom:1px solid #999;position:relative;margin:3.5rem auto}@media only screen and (min-width:769px){.p-account__login-divider{width:25rem}}@media only screen and (max-width:768px){.p-account__login-divider{width:100%}}.p-account__login-divider-text{color:#999;font-size:.875rem;position:absolute;left:0;right:0;text-align:center;margin:auto;top:-.5rem;background-color:#fff;width:5.75rem}.p-account__rememberme-checkbox{margin-top:1rem}.p-account__receive-confirmation__text{color:#333;text-align:center;font-weight:700;padding:1.25rem 1.25rem 1.5rem;background-color:#e4f2d3;display:block}@media only screen and (min-width:769px){.p-account__receive-confirmation__text:hover{opacity:.7}}.p-mypage-active-reports-edit__content-field{border:.0625rem solid #c4c4c4;border-radius:.3125rem}@media only screen and (min-width:769px){.p-mypage-active-reports-edit__content-field{padding:2.5rem}}@media only screen and (max-width:768px){.p-mypage-active-reports-edit__content-field{padding:1.5rem .875rem}}.p-mypage-content-background{position:relative;width:100%}@media only screen and (min-width:769px){.p-mypage-content-background{padding:0 30px 30px 0}}@media only screen and (max-width:768px){.p-mypage-content-background{padding:0 10px 10px 0}}.p-mypage-content-background:after{content:"";position:absolute;z-index:1;background:linear-gradient(90deg,#78be21,#aed87a);display:block}@media only screen and (min-width:769px){.p-mypage-content-background:after{width:calc(100% - 30px);height:calc(100% - 30px);left:30px;top:30px}}@media only screen and (max-width:768px){.p-mypage-content-background:after{width:calc(100% - 10px);height:calc(100% - 10px);left:10px;top:10px}}.p-mypage-content-background__inner{position:relative;z-index:2;background-color:#fff}@media only screen and (min-width:769px){.p-mypage-content-background__inner{padding:5rem}}@media only screen and (max-width:768px){.p-mypage-content-background__inner{padding:1.25rem 1.25rem 2.5rem}}.p-mypage-content-empty{background-color:#fff}.p-mypage-content-empty,.p-mypage-content-empty__inner{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:769px){.p-mypage-content-empty__inner{margin:0 auto;padding:5rem 0;width:42.5rem}}@media only screen and (max-width:768px){.p-mypage-content-empty__inner{padding:3rem .75rem}}.p-mypage-content-empty__heading{margin-top:1.5rem;font-size:1.5rem;font-weight:700;text-align:center}.p-mypage-content-empty__desc{margin-top:1.25rem;text-align:center}.p-mypage-donations__note{font-size:.875rem;color:#888;max-width:44.75rem;margin:auto}@media only screen and (min-width:769px){.p-mypage-donations__content{margin-top:3.5rem}}@media only screen and (max-width:768px){.p-mypage-donations__content{margin-top:1.5rem}}.p-mypage-donations__summary{border-bottom:.0625rem solid #c4c4c4;display:flex;width:100%}@media only screen and (min-width:769px){.p-mypage-donations__summary{padding-bottom:2.5rem}}@media only screen and (max-width:768px){.p-mypage-donations__summary{padding-bottom:1.25rem}}.p-mypage-donations__summary-item{display:flex}@media only screen and (min-width:769px){.p-mypage-donations__summary-item+.p-mypage-donations__summary-item{border-left:.0625rem solid #78be21;margin-left:3.75rem;padding-left:2.5rem}}@media only screen and (min-width:769px){.p-mypage-donations__summary-icon{width:5rem;margin-right:1rem}}@media only screen and (max-width:768px){.p-mypage-donations__summary-icon{width:3.25rem;margin-right:.25rem}}.p-mypage-donations__summary-value{font-weight:700;color:#78be21;display:block}@media only screen and (min-width:769px){.p-mypage-donations__summary-value{font-size:2rem;line-height:1.5}}@media only screen and (max-width:768px){.p-mypage-donations__summary-value{font-size:1.25rem;line-height:1.5}}.p-mypage-donations__summary-label{font-weight:700;color:#888;display:block}@media only screen and (min-width:769px){.p-mypage-donations__summary-label{font-size:1.25rem;line-height:1.4}}@media only screen and (max-width:768px){.p-mypage-donations__summary-label{font-size:.875rem;line-height:1.4}}.p-mypage-donations__table{width:100%}@media only screen and (min-width:769px){.p-mypage-donations__table{margin-top:2.5rem}}.p-mypage-donations__table-item{border-bottom:1px solid #aed87a}@media only screen and (min-width:769px){.p-mypage-donations__table-item{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}}@media only screen and (max-width:768px){.p-mypage-donations__table-item{padding:1rem 0}}@media only screen and (min-width:769px){.p-mypage-donations__table-item-content{margin-right:1rem;display:flex}}.p-mypage-donations__table-item-date{font-weight:700;color:#888;display:block;margin-right:1rem;line-height:1.75}@media only screen and (min-width:769px){.p-mypage-donations__table-item-info{margin-right:1rem}}.p-mypage-donations__table-item-title{color:#333;display:block;font-weight:700;line-height:1.75}.p-mypage-donations__table-item-title--link{text-decoration:underline}.p-mypage-donations__table-item-amount{margin-top:.5rem;display:block;line-height:1.5}.p-mypage-donations__table-item-comment{font-size:.875rem}@media only screen and (max-width:768px){.p-mypage-donations__table-item-comment{margin-top:1rem}}@media only screen and (min-width:769px){.p-mypage-donations__pagination{margin-top:6.25rem}}@media only screen and (max-width:768px){.p-mypage-donations__pagination{margin-top:2.5rem}}.p-mypage-donations__button-to-projects{width:16.5rem;margin:3.5rem auto 0}.p-mypage-donations__button-to-mypage{width:15.5rem;margin:5rem auto 0}.p-mypage-edit{background-color:#fff}@media only screen and (min-width:769px){.p-mypage-edit__inner{margin:0 auto;padding:5rem 0;width:42.5rem}}@media only screen and (max-width:768px){.p-mypage-edit__inner{padding:3rem .75rem}}.p-mypage-edit__step{margin-bottom:3rem}.p-mypage-edit__select-photo__heading{font-weight:700}@media only screen and (min-width:769px){.p-mypage-edit__select-photo__heading{font-size:2rem}}@media only screen and (max-width:768px){.p-mypage-edit__select-photo__heading{font-size:1.5rem}}.p-mypage-edit__select-photo__field{margin-top:3rem}.p-mypage-edit__select-photo__list{display:flex;flex-wrap:wrap;margin-top:-1.5rem;margin-left:-1.25rem}.p-mypage-edit__select-photo__list__item{margin-top:1.5rem;padding-left:1.25rem}@media only screen and (min-width:769px){.p-mypage-edit__select-photo__list__item{flex-basis:33.3333333333%}}@media only screen and (max-width:768px){.p-mypage-edit__select-photo__list__item{flex-basis:50%}}.p-mypage-edit__select-photo__label{position:relative;display:block}.p-mypage-edit__select-photo__label:before{content:"";display:block;padding-top:56.1452513966%}.p-mypage-edit__select-photo__input{display:none}.p-mypage-edit__select-photo__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.p-mypage-form{background-color:#fff}.p-mypage-form__field:not(:first-of-type){margin-top:2.5rem}@media only screen and (min-width:769px){.p-mypage-form__buttons{margin-top:5rem}}@media only screen and (max-width:768px){.p-mypage-form__buttons{margin-top:2.5rem}}.p-mypage-form__name{display:flex;margin-top:1rem}.p-mypage-form__name>*{flex:1 1}.p-mypage-form__name>*+*{margin-left:1.25rem}.p-mypage-form__corporate{display:flex;margin-top:1rem}.p-mypage-form__corporate>*+*{margin-left:1.25rem}.p-mypage-form__corporate_position_kind{width:8.75rem}.p-mypage-form__corporate_kind{width:17.5rem}.p-mypage-form__note{font-size:.75rem;margin-top:.5rem;color:#888}.p-mypage-form__desc{font-size:.875rem;margin-top:.5rem}.p-mypage-form__agreement-panel{line-height:1.75;max-width:25rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){.p-mypage-form__agreement-panel{text-align:center;margin-top:4rem}}@media only screen and (max-width:768px){.p-mypage-form__agreement-panel{font-size:.875rem;margin-top:2.5rem}}.p-mypage-form__agreement-panel__anchor{color:#78be21;text-decoration:underline}.p-mypage-form__center-aligned-leading__wrapper{text-align:center}@media only screen and (min-width:769px){.p-mypage-form__center-aligned-leading__wrapper{margin-bottom:-1.5rem}}@media only screen and (max-width:768px){.p-mypage-form__center-aligned-leading__wrapper{margin-bottom:-.75rem}}.p-mypage-form__center-aligned-leading{text-align:left;margin-left:auto;margin-right:auto;display:inline-block}.p-mypage-home__mv{background-image:url(/packs/media/images/bg_mypage_top-ff902d4c624f0463b5b289a29705a37b.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;padding-bottom:1.75rem}.p-mypage-home__profile{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:768px){.p-mypage-home__profile{padding-top:2.5rem}}.p-mypage-home__user-icon{position:relative}@media only screen and (min-width:769px){.p-mypage-home__user-icon{width:12.5rem;height:12.5rem;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.p-mypage-home__user-icon{width:7.5rem;height:7.5rem;margin-bottom:1rem}}.p-mypage-home__user-icon img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%}@media only screen and (min-width:769px){.p-mypage-home__inner{padding:4.5rem 0 9.375rem}}@media only screen and (max-width:768px){.p-mypage-home__inner{padding:2.5rem 0 6.25rem}}.p-mypage-home__user-name{font-weight:700;color:#fff}@media only screen and (min-width:769px){.p-mypage-home__user-name{font-size:2rem;line-height:1.5}}@media only screen and (max-width:768px){.p-mypage-home__user-name{font-size:1.5rem;line-height:1.4}}.p-mypage-home__user-name-suffix{color:#fff}@media only screen and (min-width:769px){.p-mypage-home__user-name-suffix{font-size:1.5rem;font-weight:700}}@media only screen and (max-width:768px){.p-mypage-home__user-name-suffix{font-size:.875rem}}.p-mypage-home__user-nickname{font-weight:700;color:#fff}@media only screen and (min-width:769px){.p-mypage-home__user-nickname{font-size:1.5rem;line-height:1.4;font-weight:700}}@media only screen and (max-width:768px){.p-mypage-home__user-nickname{font-size:.875rem;line-height:1.5}}.p-mypage-home__summary{padding-top:1.5rem;margin-top:2rem;border-top:.0625rem solid #fff;display:flex;width:100%}@media only screen and (min-width:769px){.p-mypage-home__summary{justify-content:center}}@media only screen and (max-width:768px){.p-mypage-home__summary{justify-content:space-between}}.p-mypage-home__summary-item{display:flex}@media only screen and (min-width:769px){.p-mypage-home__summary-item+.p-mypage-home__summary-item{margin-left:2.5rem}}@media only screen and (min-width:769px){.p-mypage-home__summary-icon{width:5rem;margin-right:1rem}}@media only screen and (max-width:768px){.p-mypage-home__summary-icon{width:3.25rem;margin-right:.625rem}}.p-mypage-home__summary-value{font-weight:700;color:#fff;display:block}@media only screen and (min-width:769px){.p-mypage-home__summary-value{font-size:2rem;line-height:1.5}}@media only screen and (max-width:768px){.p-mypage-home__summary-value{font-size:1.25rem;line-height:1.5}}.p-mypage-home__summary-label{font-weight:700;color:#fff;display:block}@media only screen and (min-width:769px){.p-mypage-home__summary-label{font-size:1.25rem;line-height:1.4}}@media only screen and (max-width:768px){.p-mypage-home__summary-label{font-size:.875rem;line-height:1.4}}@media only screen and (min-width:769px){.p-mypage-home__cards{display:flex}}.p-mypage-home__card{background-color:#fff;border-radius:.25rem;padding:2rem}@media only screen and (min-width:769px){.p-mypage-home__card{width:33.3333333333%}.p-mypage-home__card+.p-mypage-home__card{margin-left:1.25rem}.p-mypage-home__card:hover{opacity:.7}}@media only screen and (max-width:768px){.p-mypage-home__card{width:100%}.p-mypage-home__card+.p-mypage-home__card{margin-top:1.25rem}}.p-mypage-home__card-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.4;color:#005560;margin-top:1rem;display:block}.p-mypage-home__card-link-text{font-size:.875rem;line-height:1.75rem;color:#333;display:flex;justify-content:space-between;align-items:center;width:100%}.p-mypage-home__card-link-text:after{content:"";background-image:url(/packs/media/images/icons/icon_more-f91dab795ff1f7f32dbffd5c2f8968b9.svg);background-repeat:no-repeat;background-position:50%;width:2.375rem;height:1.75rem}.p-mypage-postings__heading{line-height:1.4;font-weight:700;text-align:center;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid #c4c4c4}@media only screen and (min-width:769px){.p-mypage-postings__heading{font-size:1.25rem}}.p-mypage-postings__link{margin-top:2rem}.p-mypage-postings__address-area{margin-top:3.5rem}.p-mypage-postings__address-area-desc{margin:1.25rem 0 2rem;font-size:.75rem}.p-mypage-project-complete__button{width:13.375rem;margin:auto}@media only screen and (min-width:769px){.p-mypage-project-edit__heading{margin-bottom:3rem}}@media only screen and (max-width:768px){.p-mypage-project-edit__heading{margin-bottom:1.5rem}}.p-mypage-project-edit__heading-title{font-size:1.25rem;line-height:1.4;font-weight:700}.p-mypage-project-edit__heading-desc{font-size:.875rem;margin-top:.5rem}.p-mypage-project-edit__sub-heading{margin-top:2.5rem}.p-mypage-project-edit__sub-heading-title{font-weight:700}.p-mypage-project-edit__sub-heading-desc{font-size:.875rem;margin-top:.5rem}.p-mypage-project-edit__project-content-field{border:.0625rem solid #c4c4c4;border-radius:.3125rem}@media only screen and (min-width:769px){.p-mypage-project-edit__project-content-field{padding:2.5rem;margin-bottom:2rem}}@media only screen and (max-width:768px){.p-mypage-project-edit__project-content-field{padding:1.5rem .875rem;margin-bottom:1.5rem}}.p-mypage-project-edit__add-project-content-field{border:.0625rem solid #c4c4c4;border-radius:.3125rem;padding:1.75rem 2.5rem 1.75rem 5rem;display:block;font-size:.875rem;color:#333;font-weight:700;position:relative}.p-mypage-project-edit__add-project-content-field:before{content:"";background-image:url(/packs/media/images/icons/icon_add-8b72491f1c4224ffa6165efc19fd2386.svg);position:absolute;top:1.5rem;left:2.5rem;pointer-events:none;width:1.5rem;height:1.5rem}.p-mypage-project-edit__delete-project-content-field{color:red;font-size:.875rem;margin-top:1rem}.p-mypage-project-edit__preview-button{width:12.5rem;margin-top:3rem}.p-mypage-project-edit__divider{margin-top:3.5rem}.p-mypage-project-edit__auto-save-notice{position:fixed;right:1.25rem;z-index:1000}@media only screen and (max-width:768px){.p-mypage-project-edit__auto-save-notice{margin-top:4px}}@media only screen and (min-width:769px){.p-mypage-project-edit__project-span__wrap{display:flex}}@media only screen and (max-width:768px){.p-mypage-project-edit__project-span__wrap{position:relative;padding-left:1.75rem}}@media only screen and (max-width:768px){.p-mypage-project-edit__project-span:not(:first-child){margin-top:1.5rem}}.p-mypage-project-edit__project-span__input__wrap{margin-top:.5rem}@media only screen and (max-width:768px){.p-mypage-project-edit__project-span__input{width:auto}}@media only screen and (min-width:769px){.p-mypage-project-edit__project-span__separate{width:1.5rem;height:1px;background-color:#333;margin:4.125rem 1.25rem 0}}@media only screen and (max-width:768px){.p-mypage-project-edit__project-span__separate{position:absolute;left:0;top:0;height:100%;width:.25rem;background-color:#e8e8e8}}.p-mypage-project-edit__link-more{margin-top:1.5rem}.p-mypage-project-edit__rejected-reason{position:sticky;z-index:10;width:22.125rem;margin-left:auto;max-width:92%;background-color:#fee;border:1px solid red;box-shadow:0 0 .625rem rgba(0,0,0,.15);border-radius:.5rem}@media only screen and (min-width:769px){.p-mypage-project-edit__rejected-reason{margin-top:-7.5rem;right:2.5rem;bottom:2rem;padding:2rem 1.25rem 1.25rem}}@media only screen and (max-width:768px){.p-mypage-project-edit__rejected-reason{right:1rem;bottom:1.5rem;padding:1.25rem 1rem}}.p-mypage-project-edit__rejected-reason__heading{color:#000;font-weight:700}@media only screen and (max-width:768px){.p-mypage-project-edit__rejected-reason__heading{position:relative;cursor:pointer;padding:1rem;margin:-1rem}.p-mypage-project-edit__rejected-reason__heading:after,.p-mypage-project-edit__rejected-reason__heading:not(.-opened):before{content:"";position:absolute;top:50%;display:block;transform:translateY(-50%);background-color:#000}.p-mypage-project-edit__rejected-reason__heading:before{right:1.6875rem;height:1.4375rem;width:1px}.p-mypage-project-edit__rejected-reason__heading:after{right:1rem;width:1.4375rem;height:1px}}.p-mypage-project-edit__rejected-reason__content{font-size:.875rem;white-space:pre-wrap;margin-top:1rem;overflow-y:auto;max-height:12.5rem}@media only screen and (max-width:768px){.p-mypage-project-edit__rejected-reason__content{display:none}.p-mypage-project-edit__rejected-reason__content.-opened{display:block}}.p-mypage-project-edit__rejected-reason__wrap{padding-bottom:2.5rem}.p-mypage-projects-item{color:#333;height:100%;background:#fff;display:flex;position:relative}@media only screen and (min-width:769px){.p-mypage-projects-item{flex-direction:row}}@media only screen and (max-width:768px){.p-mypage-projects-item{flex-direction:column}}.p-mypage-projects-item__label{position:absolute;top:1rem;left:1rem;z-index:1;padding:.25rem .625rem;font-size:.75rem;line-height:1.6;color:#888;font-weight:700;background-color:#fff;border-radius:6.25rem;display:flex;align-items:center}.p-mypage-projects-item__label:before{content:"";display:block;width:.625rem;height:.625rem;border-radius:50%;margin-right:.25rem;background-color:#58c583}.p-mypage-projects-item__image__wrap{position:relative;flex:0 0 auto}@media only screen and (min-width:769px){.p-mypage-projects-item__image__wrap{width:21.75rem;min-height:13.9375rem}}@media only screen and (max-width:768px){.p-mypage-projects-item__image__wrap{width:100%;min-height:12.1875rem}}.p-mypage-projects-item__image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.p-mypage-projects-item__bottom-area{display:flex;flex-direction:column}@media only screen and (min-width:769px){.p-mypage-projects-item__bottom-area{width:100%;padding:1.5rem 5rem 1.5rem 1.5rem}}@media only screen and (max-width:768px){.p-mypage-projects-item__bottom-area{padding:1.5rem 1.5rem 5rem}}.p-mypage-projects-item__amount-usage{color:#78be21;font-size:.75rem;font-weight:700}.p-mypage-projects-item__heading{font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:.25rem;margin-bottom:.5rem}.p-mypage-projects-item__body{margin-top:auto;margin-bottom:0}@media only screen and (min-width:769px){.p-mypage-projects-item__body{width:18.75rem}}.p-mypage-projects-item__author-info{display:flex;align-items:center}.p-mypage-projects-item__author-info__icon{display:block}.p-mypage-projects-item__author-info__name{color:#888;font-size:.75rem;margin-left:.5rem;display:block}.p-mypage-projects-item__progress{position:relative;width:100%;height:1.5rem;margin-left:-.0625rem;margin-right:-.0625rem;background:#e8e8e8;overflow:hidden;border-radius:1.5rem;display:flex;align-items:center}@media only screen and (max-width:768px){.p-mypage-projects-item__progress{margin-top:1.5rem}}.p-mypage-projects-item__progress__text{font-size:.875rem;line-height:1;position:relative;z-index:2;padding-left:.5rem}.p-mypage-projects-item__progress.-is-over-fifty .p-mypage-projects-item__progress__text{color:#fff;padding-left:1rem}.p-mypage-projects-item__progress__bar{position:relative;z-index:1;left:0;top:0;height:1.5rem;background-color:#78be21;overflow:hidden;border-radius:0 1.5rem 1.5rem 0}.p-mypage-projects-item__progress.-is-over-fifty .p-mypage-projects-item__progress__bar{position:absolute}.p-mypage-projects-item__status{margin-top:1.5rem;display:flex;justify-content:space-between}.p-mypage-projects-item__status__item{padding-top:.125rem;padding-bottom:.1875rem;padding-right:1rem}.p-mypage-projects-item__status__item+.p-mypage-projects-item__status__item{padding-left:1rem;border-left:1px solid #e8e8e8}.p-mypage-projects-item__status__terms{color:#888;font-size:.75rem}.p-mypage-projects-item__status__description{font-size:1rem;font-weight:700;margin-top:.5rem}.p-mypage-projects-item__status__unit{font-size:.75rem;font-weight:400}.p-mypage-projects-item__categories{margin-top:1.5rem}.p-mypage-projects-item__categories__item{color:#888;font-size:.75rem;display:inline-block}.p-mypage-projects__heading{display:flex;align-items:center;margin-bottom:3.5rem}@media only screen and (min-width:769px){.p-mypage-projects__heading{justify-content:space-between}}@media only screen and (max-width:768px){.p-mypage-projects__heading{flex-direction:column}}.p-mypage-projects__heading-title{font-size:1.5rem;font-weight:700}.p-mypage-projects__heading-button{width:17.625rem}@media only screen and (max-width:768px){.p-mypage-projects__heading-button{margin-top:2rem}}@media only screen and (max-width:768px){.p-mypage-projects__list{width:21.75rem;max-width:100%;margin:3.5rem auto 1.25rem}}.p-mypage-projects__list__item{position:relative}@media only screen and (min-width:769px){.p-mypage-projects__list__item{margin-top:2.5rem}}@media only screen and (max-width:768px){.p-mypage-projects__list__item+.p-mypage-projects__list__item{margin-top:1.25rem}}.p-mypage-projects__list__item__edit{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:center;font-size:.875rem;line-height:1.5;color:#78be21;font-weight:700}@media only screen and (min-width:769px){.p-mypage-projects__list__item__edit{right:1rem}.p-mypage-projects__list__item__edit:hover{opacity:.7}}@media only screen and (max-width:768px){.p-mypage-projects__list__item__edit{left:1rem}}.p-mypage-projects__list__item__edit svg{margin-right:.25rem}.p-mypage-projects__card-menu__button{position:absolute;z-index:1}@media only screen and (min-width:769px){.p-mypage-projects__card-menu__button{right:1rem;top:1rem}}@media only screen and (max-width:768px){.p-mypage-projects__card-menu__button{right:.5rem;top:.5rem}}.p-mypage-projects__card-menu__popup{z-index:2;width:auto}@media only screen and (min-width:769px){.p-mypage-projects__card-menu__popup{right:1rem;top:3.75rem}}@media only screen and (max-width:768px){.p-mypage-projects__card-menu__popup{right:.5rem;top:3rem}}.p-mypage-projects__close-modal__heading{font-weight:700}@media only screen and (min-width:769px){.p-mypage-projects__close-modal__heading{font-size:2rem}}@media only screen and (max-width:768px){.p-mypage-projects__close-modal__heading{font-size:1.5rem}}.p-mypage-projects__close-modal__leading{margin-top:1.5rem}.p-mypage-projects__close-modal__buttons{margin-top:2.5rem}.p-mypage-projects__close-modal__radios{margin-top:1.5rem}.p-mypage-receive-settings__section+.p-mypage-receive-settings__section{margin-top:5rem}.p-mypage-receive-settings__heading{line-height:1.4;font-weight:700;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid #c4c4c4}@media only screen and (min-width:769px){.p-mypage-receive-settings__heading{font-size:1.25rem}}.p-mypage-user__tab{display:flex}@media only screen and (max-width:768px){.p-mypage-user__tab{overflow-x:auto}}@media only screen and (max-width:768px){.p-mypage-user__tab__wrapper{position:relative;background-color:#fff;border-radius:3rem}}@media only screen and (min-width:769px){.p-mypage-user__tab__button{display:none}}@media only screen and (max-width:768px){.p-mypage-user__tab__button{position:absolute;top:-.125rem;width:2.5rem;height:2.5rem;border:none;border-radius:.5rem;background-color:#fff;background-repeat:no-repeat;background-position:50%;box-shadow:0 .0625rem .25rem rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}.p-mypage-user__tab__button--left{left:0;background-image:url(/packs/media/images/icons/icon_triangle_arrow_left-5f2750cb41f98341728d2da77142da8d.svg)}.p-mypage-user__tab__button--right{right:0;background-image:url(/packs/media/images/icons/icon_triangle_arrow_right-10dcd435d30e6f92846b96fef6d80ac2.svg)}.p-mypage-user__tab__button.-visible{opacity:1;visibility:visible}}@media only screen and (min-width:769px){.p-mypage-user__tab-item{flex:1 1;border-bottom:.25rem solid #dceacb;color:#333;font-weight:700;word-break:keep-all;padding-bottom:1rem}.p-mypage-user__tab-item:hover{opacity:.7}.p-mypage-user__tab-item--current{border-bottom:.25rem solid #78be21;cursor:inherit}.p-mypage-user__tab-item--current:hover{opacity:inherit}}@media only screen and (max-width:768px){.p-mypage-user__tab-item{color:#333;font-size:.875rem;font-weight:700;padding:.6875rem 1.25rem .75rem;background-color:#fff;border-radius:3rem;display:block;flex:0 0 auto}.p-mypage-user__tab-item--current{color:#fff;background-color:#78be21}}.p-mypage-user__content{margin-top:2.5rem}.p-mypage-user__table+.p-mypage-user__table{margin-top:2rem}.p-mypage-user__table-td{display:flex}@media only screen and (min-width:769px){.p-mypage-user__table-td{justify-content:space-between}}@media only screen and (max-width:768px){.p-mypage-user__table-td{flex-direction:column}}.p-mypage-user__table-bottom{border-top:1px solid #e8e8e8}@media only screen and (min-width:769px){.p-mypage-user__table-button{margin-top:2rem}}@media only screen and (max-width:768px){.p-mypage-user__table-button{margin:2rem auto 0}}.p-mypage-user__table-button--basic{width:13.375rem}.p-mypage-user__table-button--posting{width:15.5rem}@media only screen and (min-width:769px){.p-mypage-user__table-button--posting{margin-top:3rem}}.p-mypage-user__table-button__note{font-size:.75rem;margin-top:1rem;color:#888}.p-mypage-user__table-item+.p-mypage-user__table-item{margin-top:2.5rem}.p-mypage-user__table-item-label{font-weight:700;display:block;line-height:1.75}.p-mypage-user__table-item-value{color:grey;font-size:.875rem;line-height:1.6;display:block;margin-top:.5rem}.p-mypage-user__card-list__item{position:relative;border:1px solid #e8e8e8;border-radius:.5rem}@media only screen and (min-width:769px){.p-mypage-user__card-list__item{padding:2rem 3rem;display:flex;align-items:center}}@media only screen and (max-width:768px){.p-mypage-user__card-list__item{padding:1.5rem 4.5rem 1.5rem 1.5rem}}@media only screen and (min-width:769px){.p-mypage-user__card-list__item+.p-mypage-user__card-list__item{margin-top:1.5rem}}@media only screen and (max-width:768px){.p-mypage-user__card-list__item+.p-mypage-user__card-list__item{margin-top:.5rem}}.p-mypage-user__card-info{margin-right:auto}@media only screen and (min-width:769px){.p-mypage-user__card-number{padding-right:1.25rem;border-right:1px solid #333}}.p-mypage-user__card-number__wrap{font-weight:700}@media only screen and (min-width:769px){.p-mypage-user__card-number__wrap{display:flex}}@media only screen and (min-width:769px){.p-mypage-user__card-expire{padding-left:1.25rem}}@media only screen and (max-width:768px){.p-mypage-user__card-expire{margin-top:.5rem}}.p-mypage-user__card-holdername{font-weight:700;margin-top:.5rem}.p-mypage-user__card-status{color:#005560;font-size:.875rem;padding:.5rem;border:1px solid #005560;border-radius:.5rem;background-color:#e4f2d3;flex:0 0 auto}@media only screen and (min-width:769px){.p-mypage-user__card-status{margin-right:1.5rem}}@media only screen and (max-width:768px){.p-mypage-user__card-status{margin-top:1rem;display:inline-block}}.p-mypage-user__card-menu{position:relative}@media only screen and (min-width:769px){.p-mypage-user__card-menu{margin-right:0;flex:0 0 auto}}@media only screen and (max-width:768px){.p-mypage-user__card-menu{position:absolute;right:.5rem;top:.5rem}}.p-mypage-user__card-menu__popup{z-index:1;right:0}.p-mypage-user__card-delete-modal__heading{font-weight:700}@media only screen and (min-width:769px){.p-mypage-user__card-delete-modal__heading{font-size:2rem}}@media only screen and (max-width:768px){.p-mypage-user__card-delete-modal__heading{font-size:1.5rem}}.p-mypage-user__card-delete-modal__leading{margin-top:1.5rem}.p-mypage-user__card-delete-modal__buttons{margin-top:2.5rem}.p-mypage-user__user-icon{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";width:4rem;height:4rem;border-radius:50%;display:block}@media only screen and (min-width:769px){.p-mypage-user__user-icon{margin-top:-.75rem;margin-bottom:-1.125rem}}.p-mypage-user__sns-list{margin-top:1.5rem}@media only screen and (min-width:769px){.p-mypage-user__sns-list{margin-bottom:.75rem}}.p-mypage-user__sns-list__leading{margin-top:.75rem}.p-mypage-user__sns-list__item{padding:1.75rem 0;border-bottom:1px solid #c4c4c4;display:flex;align-items:center;justify-content:space-between}.p-mypage-user__sns-list__content{margin-right:auto}@media only screen and (min-width:769px){.p-mypage-user__sns-list__content{margin-left:1.5rem}}@media only screen and (max-width:768px){.p-mypage-user__sns-list__content{margin-left:1rem}}.p-mypage-user__sns-list__name{font-weight:700}.p-mypage-user__sns-list__icon{width:3rem;height:3rem;margin-top:-.0625rem;display:block;flex:0 0 auto}.p-mypage-user__sns-list__icon:before{content:"";width:3rem;height:3rem;background-repeat:no-repeat;background-size:contain;display:block}.p-mypage-user__sns-list__icon--line:before{background-image:url(/packs/media/images/icons/icon_line-d982164dddbf5709f63592eef2ad139c.svg)}.p-mypage-user__sns-list__icon--google:before{background-image:url(/packs/media/images/icons/icon_google-9a7b1226e8c138181c34cf467a2cd026.svg)}.p-mypage-user__sns-list__icon--facebook:before{background-image:url(/packs/media/images/icons/icon_facebook-93a2b93fe6e9ef72368cca01583be19e.svg)}.p-mypage-user__sns-list__icon--twitter:before{background-image:url(/packs/media/images/icons/icon_twitter-b8388df33743b065ec6df16cf7d86c5a.svg)}@media only screen and (min-width:769px){.p-mypage-user__sns-list__foot{display:flex;flex-wrap:wrap;align-items:center;margin-top:.75rem}}@media only screen and (max-width:768px){.p-mypage-user__sns-list__foot{margin-top:1rem}}.p-mypage-user__sns-list__status{margin-right:1rem;padding:.5rem;border:1px solid #005560;border-radius:.5rem;display:inline-block}.p-mypage-user__sns-list__account-name,.p-mypage-user__sns-list__anchor,.p-mypage-user__sns-list__status{color:#005560;font-size:.875rem;line-height:1}@media only screen and (max-width:768px){.p-mypage-user__sns-list__account-name,.p-mypage-user__sns-list__anchor{margin-top:.5rem;display:block}}@media only screen and (min-width:769px){.p-mypage-user__sns-list__anchor:hover{opacity:.7}}.p-mypage-user__sns-list__button__wrap{flex:0 0 auto}.p-mypage-user__sns-list__button{color:#78be21;font-weight:700;padding:1rem 1.5rem}.u-bg--gray{background-color:#f5f5f5}.u-display-none{display:none}@media only screen and (min-width:1000px){.u-display-none--large-pc{display:none}}@media only screen and (min-width:769px){.u-display-none--pc{display:none}}@media only screen and (max-width:768px){.u-display-none--tb{display:none}}@media only screen and (max-width:410px){.u-display-none--sp{display:none}}@media only screen and (max-width:999px){.u-display-none--large-tb{display:none}}.u-text--left{text-align:left!important}.u-text--center{text-align:center!important}.u-text--right{text-align:right!important}.u-text-weight--bold{font-weight:700!important}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border-color:#ccc #bbb #888;border-style:solid;border-width:1px;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-device-width:768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-device-width:768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,.125)}@media(max-device-width:768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-device-width:768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon:before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:50%;background-repeat:no-repeat;background-size:contain}@media(max-device-width:768px){trix-toolbar .trix-button--icon:before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active:before{opacity:1}trix-toolbar .trix-button--icon:disabled:before{opacity:.125}trix-toolbar .trix-button--icon-attach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M16.5 6v11.5a4 4 0 11-8 0V5a2.5 2.5 0 015 0v10.5a1 1 0 11-2 0V6H10v9.5a2.5 2.5 0 005 0V5a4 4 0 10-8 0v12.5a5.5 5.5 0 0011 0V6h-1.5z'/%3E%3C/svg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.6 11.8c1-.7 1.6-1.8 1.6-2.8a4 4 0 00-4-4H7v14h7c2.1 0 3.7-1.7 3.7-3.8 0-1.5-.8-2.8-2.1-3.4zM10 7.5h3a1.5 1.5 0 110 3h-3v-3zm3.5 9H10v-3h3.5a1.5 1.5 0 110 3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-italic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 5v3h2.2l-3.4 8H6v3h8v-3h-2.2l3.4-8H18V5h-8z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M9.88 13.7a4.3 4.3 0 010-6.07l3.37-3.37a4.26 4.26 0 016.07 0 4.3 4.3 0 010 6.06l-1.96 1.72a.91.91 0 11-1.3-1.3l1.97-1.71a2.46 2.46 0 00-3.48-3.48l-3.38 3.37a2.46 2.46 0 000 3.48.91.91 0 11-1.3 1.3z'/%3E%3Cpath d='M4.25 19.46a4.3 4.3 0 010-6.07l1.93-1.9a.91.91 0 111.3 1.3l-1.93 1.9a2.46 2.46 0 003.48 3.48l3.37-3.38c.96-.96.96-2.52 0-3.48a.91.91 0 111.3-1.3 4.3 4.3 0 010 6.07l-3.38 3.38a4.26 4.26 0 01-6.07 0z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-strike:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12.73 14l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5 0 .3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52 13.52 0 017 14.95v3.37a10.64 10.64 0 004.84.88c1.26 0 2.35-.19 3.28-.56.93-.37 1.64-.9 2.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1 0-1.29.52-2.3 1.58-3.02 1.05-.72 2.5-1.08 4.34-1.08 1.62 0 3.28.34 4.97 1l-1.3 2.93c-1.47-.6-2.73-.9-3.8-.9-.55 0-.96.08-1.2.26-.26.17-.38.38-.38.64 0 .27.16.52.48.74.17.12.53.3 1.05.53H7.23zM3 13h18v-2H3v2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-heading-1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 9v3H9v7H6v-7H3V9h9zM8 4h14v3h-6v12h-3V7H8V4z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-code:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.2 12L15 15.2l1.4 1.4L21 12l-4.6-4.6L15 8.8l3.2 3.2zM5.8 12L9 8.8 7.6 7.4 3 12l4.6 4.6L9 15.2 5.8 12z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 4a2 2 0 100 4 2 2 0 000-4zm0 6a2 2 0 100 4 2 2 0 000-4zm0 6a2 2 0 100 4 2 2 0 000-4zm4 3h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-number-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-undo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12.5 8c-2.6 0-5 1-6.9 2.6L2 7v9h9l-3.6-3.6A8 8 0 0120 16l2.4-.8a10.5 10.5 0 00-10-7.2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-redo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.4 10.6a10.5 10.5 0 00-16.9 4.6L4 16a8 8 0 0112.7-3.6L13 16h9V7l-3.6 3.6z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 19h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8 2.9L6 14.2 4 12l2-2-1.4-1.5L1 12l.7.7zM3 5v2h19V5H3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 19h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1 14.2l1.4 1.4L6 12l-.7-.7-2.8-2.8L1 9.9 3.1 12zM3 5v2h19V5H3z'/%3E%3C/svg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:0 0 1.5px 1px red}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1 1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity .2s ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,.25)}trix-editor .trix-button--remove:before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.4L17.6 5 12 10.6 6.4 5 5 6.4l5.6 5.6L5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover:before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0,0,0,.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:solid #ccc;border-width:0 0 0 .3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0 .3em 0 0;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" · "}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>.attachment,.trix-content .attachment-gallery>action-text-attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0!important;max-width:100%!important}.attachment__caption,.trix-button--icon-code,.trix-button--icon-decrease-nesting-level,.trix-button--icon-increase-nesting-level,.trix-button-group--history-tools{display:none!important}
/*!
 * Cropper.js v1.5.11
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-02-17T11:53:21.992Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}@media(max-width:768px){.cropper-point{height:10px;width:10px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/packs/media/slick/ajax-loader-fb6f3c23.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/packs/media/fonts/slick-a4e97f5a.eot);src:url(/packs/media/fonts/slick-a4e97f5a.eot?#iefix) format("embedded-opentype"),url(/packs/media/fonts/slick-29518378.woff) format("woff"),url(/packs/media/fonts/slick-c94f7671.ttf) format("truetype"),url(/packs/media/fonts/slick-2630a3e3.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}