@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:100;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-100.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:300;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-300.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-regular.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:500;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-500.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-700.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-800.svg#MPLUSRounded1c") format("svg")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;src:url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.eot");src:local(""),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.eot?#iefix") format("embedded-opentype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.woff2") format("woff2"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.woff") format("woff"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.ttf") format("truetype"),url("../fonts/m-plus-rounded-1c-v15-latin_japanese/m-plus-rounded-1c-v15-latin_japanese-900.svg#MPLUSRounded1c") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.l-header{width:calc(100% - 20px);height:auto;min-height:60px;background:#fff;margin:0 10px;position:fixed;top:20px;z-index:130;left:0;box-shadow:3px 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;border-radius:30px}.is-l-header{opacity:0}.l-header__inner{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 60px);height:100%;flex-wrap:wrap}.sdgs-logo{width:calc(100% - 30px);height:40px;margin:0 5vw;display:flex;align-items:center;justify-content:center}.l-header.is-open .sdgs-logo{padding-top:3em}.sdgs-logo a{transition:all .1s;transform:scale(1);width:100%}.sdgs-logo a:hover{transform:scale(1.02)}.sdgs-logo img{width:100%;height:auto;max-width:550px}.global__nav{display:none;padding-top:3em}.is-open .l-header__inner .global__nav{display:block}.global__nav__list{display:flex;align-items:center;max-width:800px}.l-header.is-open .global__nav__list{flex-wrap:wrap}.global__nav__item{width:100%;padding:4vw 5vw 4vw 7vw}.global__nav__item img{height:4vw;transform:scale(1);max-width:100%;transition:all .1s}.global__nav__item img:hover{transform:scale(1.03)}.menu-btn{height:60px;width:70px;display:block;border-radius:0 100px 100px 0;background-color:#fff;background-image:url(../images/common/h-open-btn.svg);background-repeat:no-repeat;background-position:center center;background-size:40px;position:absolute;top:0;right:0}.l-header.is-open .menu-btn{border-radius:0 30px 0 0;background-image:url(../images/common/h-close-btn.svg);background-size:25px}@media screen and (min-width: 768px){.l-header{width:83%;border-radius:100px;left:50%;transform:translateX(-50%);min-height:50px}.l-header__inner{width:calc(100% - 0px);flex-wrap:nowrap;padding:1.6em 0}.sdgs-logo{width:auto;height:auto;margin:0 0 0 3vw;justify-content:start}.sdgs-logo img{width:30vw}.global__nav{display:block;padding-top:0;width:auto}.global__nav__list{width:100%;max-width:none;margin-left:auto;margin-right:3.5vw}.global__nav__item{width:auto;margin:0 0 0 3.3vw;padding:0}.global__nav__item img{width:auto;height:2vw;transform:scale(1);max-height:40px}.menu-btn{visibility:hidden}}p{font-weight:500;line-height:1.6;letter-spacing:2px;font-size:14px;font-family:"M PLUS Rounded 1c",sans-serif}h2{font-size:28px;line-height:1.6}.row{padding:10px}.l-main{background-color:#fff}.center-text{text-align:center;margin:40px 0 60px;line-height:1.6}@media screen and (max-width: 767px){.center-text{text-align:left}.center-text br{display:none}}.center-text1{text-align:center;margin:10px 0 10px;line-height:1.6}@media screen and (max-width: 767px){.center-text1{text-align:left}.center-text1 br{display:none}}.center-text2{text-align:center;margin:10px 0 60px;line-height:1.6}@media screen and (max-width: 767px){.center-text2{text-align:left}.center-text2 br{display:none}}.ilust{position:relative;left:50%;transform:translate(-50%, 0%);display:block;width:100%;max-width:700px}.ilust-title{position:relative;left:50%;transform:translate(-50%, 0%);display:block;width:100%;max-width:500px;margin-bottom:50px;margin-top:60px}.page-list-section1{position:relative;left:50%;transform:translate(-50%, 0%);margin-top:50px;max-width:600px;display:block}.section-1{background-image:url("../images/page/page-1-background.png")}.section-1__row--img{max-width:800px;width:100%;margin-top:150px;position:relative;left:50%;transform:translate(-50%, 0%);margin-bottom:50px}.section-1__deco{width:100%;height:50px;background-image:url("../images/page/nami.png");background-position:1px 0}.section-1__content{position:relative;left:50%;transform:translate(-50%, 0%);max-width:900px;margin-top:120px}.section-1__content--title{width:90%;background-color:#4c9f38;border-radius:1vw;max-width:600px;padding:2vw 4vw 1vw 4vw;position:relative;left:50%;transform:translate(-50%, 0%);z-index:-1;font-size:max(2.2vw,18px);text-align:center;color:#fff;text-shadow:3px 3px 0px rgba(0,0,0,.471)}.section-1__content--title svg{width:100%;height:auto}.section-1__content--title img{max-width:100%}.section-1__content--image{width:100%;position:relative;left:50%;transform:translate(-50%, 0%);margin-top:-3.3vw;z-index:-2}.section-1__sdgs{display:flex;height:100%;width:100%}@media screen and (max-width: 767px){.section-1__sdgs{flex-direction:column}}.section-1__sdgs--page{background-color:#4c9f38;color:#fff;text-align:center;vertical-align:middle;padding:20px 10px 10px 10px}.section-1__sdgs--page svg{width:100%}@media screen and (max-width: 767px){.section-1__sdgs--page{position:absolute;left:50%;transform:translate(-50%, 0%);width:100px;padding:5px 10px 0px 10px;top:-52px;border-radius:1vw}}.section-1__sdgs-content{display:flex;background-color:#edf5eb;padding:10px;height:100%;width:100%}.section-1__sdgs-content p{font-size:12px}.section-1__sdgs-content svg{width:100px;min-width:100px}.section-1__sdgs-wrap{border:5px solid #4c9f38;background-color:#4c9f38;width:90%;max-width:600px;border-radius:1vw;position:relative;left:50%;transform:translate(-50%, 0%);margin-top:-5vw}@media screen and (max-width: 767px){.section-1__sdgs-wrap{margin-top:3vw}}.section-1__sdgs-text-content{margin-left:10px}.section-1__sdgs-text-content h3{font-size:24px;letter-spacing:-3px;margin-bottom:5px;color:#42210b}.section-1__sdgs-text-content h3 img{max-width:100%}.section-2__s-1-1{width:100%;pointer-events:painted;cursor:pointer;width:100%}.section-2__s-1-1--text-button{position:relative;left:50%;transform:translate(-50%, 0%);max-width:300px;width:100%;margin-top:30px;pointer-events:painted;cursor:pointer}.section-2__s-1-1--text-button svg{width:100%}.section-2__s-1-1--text-button img{position:relative;left:50%;transform:translate(-50%, 0)}.section-2__row--h2{font-size:max(3vw,26px);text-align:center;margin:100px 0 0}.section-2__swance-button a{text-decoration:none;color:#fff}.section-2__swance-button--img-swance-button{width:100%;font-size:22px;letter-spacing:-3px;text-align:center;padding:10px;border-radius:40px;position:relative;left:50%;transform:translate(-50%, 0%);max-width:520px}.section-2__swance-button--deco1{height:100px;position:absolute;left:-180px;top:-140px}.section-2__swance-button--deco2{height:100px;position:absolute;right:-200px;top:-130px}.section-3{background-color:#a5cf9b}.section-3__nami{width:100%;height:50px;background-image:url(../images/page/nami.png);background-position:-1px 0;background-repeat:repeat-x;transform:scale(1, -1);margin-bottom:50px}.section-3__title--img{position:relative;left:50%;transform:translate(-50%, 0%);width:100%;max-width:350px;margin-bottom:50px}.section-3__content{position:relative}.section-3__content--img{width:100%;max-width:900px;width:100%;position:relative;left:50%;transform:translate(-50%, 0%);z-index:9}.section-3__content-table{position:relative;background-color:#fff;border-radius:2vw;padding:10px;max-width:900px;position:relative;left:50%;transform:translate(-50%, 0%);padding:100px 3vw 50px 3vw;margin-top:-50px;margin-bottom:100px}.section-3__content-table--title-img{position:relative;width:100%;left:50%;transform:translate(-50%, 0%)}.section-3__content-table--text{text-align:center;margin-top:50px;line-height:1.6}@media screen and (max-width: 767px){.section-3__content-table--text{text-align:left;margin-top:20px}.section-3__content-table--text br{display:none}}.section-3__content-table--h2{text-align:center;font-size:40px;line-height:1.2;letter-spacing:-7px}.section-3__content-table--h2 img{width:100%}.section-3__content-table--h2 svg{width:40px;height:40px;margin-left:2px;margin-right:-12px;position:relative;top:5px;display:inline-block}.section-3__content-table--h2 .h2-min{letter-spacing:-4px;font-size:28px;position:relative}.section-3__content-table--h2 .h2-min svg{width:28px;height:28px;margin-right:-5px;position:relative;top:2px;display:inline-block}.section-3__content-table--h2 .foot-border{background:linear-gradient(transparent 60%, #4c9f38 0%)}.section-3__content-table .small{font-size:12px}.section-4{background-color:#4c9f38;padding:50px 10px 170px 10px}.section-4__title--img{max-width:300px;width:100%;left:50%;transform:translate(-50%, 0%);position:relative;margin-top:50px}@media screen and (max-width: 767px){.section-4__title--img{max-width:200px}}.section-4__container{background-color:#fff;max-width:800px;position:relative;left:50%;transform:translate(-50%, 0%);border-radius:2vw}.section-4__row{padding:10px}.section-4__list{width:100%;left:50%;transform:translate(-50%, 0%);display:flex;position:relative;flex-wrap:wrap;justify-content:center;margin-top:50px;padding-bottom:20px}.section-4__list--item{margin:10px;overflow:hidden;width:230px}.section-4__list--item p{text-align:center;margin-top:10px;font-size:12px}.section-4__list-item{overflow:hidden;position:relative;width:230px;height:150px;background-color:#fcc500;border-radius:1vw;left:50%;transform:translate(-50%, 0)}.section-4__list-item--img{position:absolute;height:101%;top:50%;left:50%;transform:translate(-50%, -50%)}.m-f{font-family:ab-kirigirisu,sans-serif;font-weight:400;font-style:normal}.p-m{max-width:300px;position:relative;left:50%;transform:translate(-50%, 0%);margin-top:30px;margin-bottom:10px}.modal-1{display:none;position:fixed;max-width:500px;width:90%;left:50%;top:50%;transform:translate(-50%, -50%);border:2px solid #4c9f38;background-color:#fff;z-index:9999;border-radius:2vw;height:60vh}.modal-1 h2 svg{width:100%}.modal-1 button{background-color:none;border:none;display:inline-block;font-weight:bold;font-size:30px;text-align:center;width:40px !important;height:40px !important;position:absolute;right:0;border-radius:20px;top:-10px;right:-10px;background-color:#eee;padding:0}.modal-1 .sdgs{display:flex;justify-content:center;margin-top:20px}.modal-1 .sdgs img{width:50px;margin-right:10px}.modal-1 .sdgs p{font-size:20px;top:1vw;position:relative;line-height:1}.modal-1 .buttom-text{margin-top:20px;text-align:center}.modal-1__title{max-width:350px;position:relative;left:50%;transform:translate(-50%, 0%)}.modal-1 img{width:100%}.modal-1 .row{height:100%;padding:20px 10px 20px 10px}.modal-1 .row .content{padding:10px;overflow-y:scroll;height:100%}.modal-1 .row .content::-webkit-scrollbar{width:5px}.modal-1 .row .content::-webkit-scrollbar-track{background-color:#ccc}.modal-1 .row .content::-webkit-scrollbar-thumb{background-color:#17585d}.modal-1 .row .content .mokuhyou{width:100%;max-width:300px;position:relative;left:50%;transform:translate(-50%, 0%);margin-top:20px}.kanren-modal{display:none;position:fixed;max-width:800px;width:100%;left:50%;top:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,.79);z-index:9999;border-radius:2vw;padding:2vw}.kanren-modal button{background-color:none;border:none;font-weight:bold;font-size:30px;text-align:center;width:40px;height:40px;position:absolute;right:0;border-radius:20px;top:-10px;right:-10px;background-color:#eee;padding:0}@media screen and (max-width: 767px){.kanren-modal{padding:10vw}}.kanren-modal img{max-width:100%;max-height:calc(65vh - 40px);position:relative;left:50%;transform:translate(-50%, 0%)}.kanren-modal p{text-align:center;font-weight:bold;color:#fff;font-size:20px}.modal-on{display:block;opacity:1}.modal-on2-1{display:block;opacity:1}.modal-on2-2{display:block;opacity:1}.modal-on2-3{display:block;opacity:1}.modal-on2-4{display:block;opacity:1}.modal-on2-5{display:block;opacity:1}.modal-on2-6{display:block;opacity:1}.modal-on2-7{display:block;opacity:1}.c-name{position:relative;max-width:300px;left:50%;transform:translate(-50%, 0%);margin-top:20px;margin-bottom:20px}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.section-4__list--item{cursor:pointer}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.white-space-span{white-space:nowrap}.ilust-title--second{margin-top:120px}.section-1{background-image:url(../images/page/page-4-background.png)}p{font-weight:bold;font-family:"M PLUS Rounded 1c",sans-serif}.section-1__sdgs-content{background-color:#f6e8ec}.modal-1{border:2px solid #a21942}.modal-1 .row .content::-webkit-scrollbar-thumb{background-color:#a21942}.section-1__content--title svg{background-color:#a21942}.section-1__content--title{background-color:#a21942}.section-1__sdgs--page{background-color:#a21942}.section-1__sdgs-wrap{border:5px solid #a21942;background-color:#a21942}.section-3{background-color:#f7ccc5}.foot-border{background:linear-gradient(transparent 60%, #A21942 0%) !important}.section-4{background-color:#a21942}.curry-wrapper{width:100%;max-width:600px;margin:60px auto 60px}.curry-title{font-size:1.5em;margin:60px 0 30px;border-left:15px solid #a21942;padding-left:.5em}.curry-text{padding-left:2em}@media screen and (max-width: 767px){.curry-wrapper{margin:40px auto 30px}.curry-title{font-size:1em;margin:30px 0 15px;border-left:8px solid #a21942}.curry-text{padding-left:1em}}/*# sourceMappingURL=page-p4.min.css.map */