.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--header-height: 100px;--radius: 30px}@media screen and (max-width: 767px){:root{--header-height: 60px}}@media screen and (max-width: 1024px){:root{--radius: 20px}}html{scroll-behavior:smooth}body{background-color:#fff;margin-top:var(--header-height)}img{width:100%;max-width:100%;height:auto}.hover{transition:.2s}.hover:hover{opacity:.7;transition:.2s}.flex{display:flex;justify-content:center;align-items:center}.under_s_sp{display:none}@media screen and (max-width: 375px){.under_s_sp{display:block}}.over_s_sp{display:block}@media screen and (max-width: 375px){.over_s_sp{display:none}}.under_sp{display:none}@media screen and (max-width: 767px){.under_sp{display:block}}.over_sp{display:block}@media screen and (max-width: 767px){.over_sp{display:none}}.under_tb{display:none}@media screen and (max-width: 1280px){.under_tb{display:block}}.over_tb{display:block}@media screen and (max-width: 1280px){.over_tb{display:none}}.under_air{display:none}@media screen and (max-width: 1024px){.under_air{display:block}}.over_air{display:block}@media screen and (max-width: 1024px){.over_air{display:none}}section{padding:100px 5%;background-color:#f0fafb;scroll-margin-top:var(--header-height)}@media screen and (max-width: 1280px){section{padding:60px 5%}}@media screen and (max-width: 767px){section{padding:30px 5%}}h3{scroll-margin-top:calc(var(--header-height) + 100px)}@media screen and (max-width: 1280px){h3{scroll-margin-top:calc(var(--header-height) + 50px)}}.section-container{width:100%;max-width:1200px;margin:0 auto}.section-title{display:flex;justify-content:center;align-items:flex-start;text-align:center;letter-spacing:4px;font-size:24px}@media(min-width: 767px){.section-title{font-size:calc(0.0233463035*100vw + 6.093385214px)}}@media(min-width: 1024px){.section-title{font-size:30px}}.section-title{line-height:1.5;padding-bottom:60px}@media screen and (max-width: 1280px){.section-title{padding-bottom:30px}}@media screen and (max-width: 767px){.section-title{text-align:left}}.section-subtitle{display:flex;justify-content:center;align-items:flex-start;font-size:24px}@media(min-width: 767px){.section-subtitle{font-size:calc(0.0233463035*100vw + 6.093385214px)}}@media(min-width: 1024px){.section-subtitle{font-size:30px}}.section-subtitle{line-height:1.5;text-align:center;padding-bottom:40px}@media screen and (max-width: 1280px){.section-subtitle{padding-bottom:20px}}.section-title.dot::before,.section-subtitle.dot::before{content:"";flex-shrink:0;width:clamp(12px,1.25vw,15px);height:clamp(12px,1.25vw,15px);border-radius:3px;background:linear-gradient(135deg, #cdd813, #45ba96 33%, #66adb5 66%, #2db0c0);margin:clamp(12px,1.25vw,16px) 10px 0 0}.btn{width:fit-content;min-width:300px;cursor:pointer;background-color:#25a4b3;display:flex;justify-content:center;align-items:center;padding:15px 70px;color:#fff;border:1px solid #25a4b3;border-radius:100px;position:relative;transition:.2s}@media screen and (max-width: 767px){.btn{min-width:100%;padding:5px 50px}}.btn::before{content:"";position:absolute;top:50%;right:35px;width:15px;height:15px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg) translateY(-65%);transition:.2s}.btn:hover{background-color:rgba(0,0,0,0);color:#25a4b3}.btn:hover:hover::before{border-top:4px solid #25a4b3;border-right:4px solid #25a4b3}.icon-btn{padding:15px 50px 15px 80px;background-image:url(../images/common/btn-image.png);background-repeat:no-repeat;background-position:top 50% left 30px;background-size:40px auto}@media screen and (max-width: 767px){.icon-btn{background-position:top 50% left 15px;padding:15px 50px 15px 60px}}body{font-family:"Zen Maru Gothic",sans-serif;font-style:normal;font-size:16px}@media(min-width: 767px){body{font-size:calc(0.0155642023*100vw + 4.0622568093px)}}@media(min-width: 1024px){body{font-size:20px}}body{font-weight:700;color:#222;line-height:2.5;letter-spacing:2px}@media screen and (max-width: 767px){body{line-height:2}}.en{font-family:"Quicksand",sans-serif}.btn{font-size:16px}@media(min-width: 767px){.btn{font-size:calc(0.0155642023*100vw + 4.0622568093px)}}@media(min-width: 1024px){.btn{font-size:20px}}.btn{font-weight:900;line-height:1.5}.txt-small{font-size:14px}@media(min-width: 767px){.txt-small{font-size:calc(0.0155642023*100vw + 2.0622568093px)}}@media(min-width: 1024px){.txt-small{font-size:18px}}.txt-very-small{font-size:12px}@media(min-width: 767px){.txt-very-small{font-size:calc(0.0155642023*100vw + 0.0622568093px)}}@media(min-width: 1024px){.txt-very-small{font-size:16px}}.txt-underline{position:relative;z-index:1}.txt-underline::before{content:"";position:absolute;top:70%;left:0;width:100%;height:40%;background-color:#fff94e;z-index:-1}.txt-accent{font-weight:900;font-size:24px}@media(min-width: 767px){.txt-accent{font-size:calc(0.0233463035*100vw + 6.093385214px)}}@media(min-width: 1024px){.txt-accent{font-size:30px}}.txt-bottom{display:block;margin-bottom:30px}@media screen and (max-width: 1280px){.txt-bottom{margin-bottom:10px}}.modal-accent{font-weight:900;font-size:20px}@media(min-width: 767px){.modal-accent{font-size:calc(0.0155642023*100vw + 8.0622568093px)}}@media(min-width: 1024px){.modal-accent{font-size:24px}}.modal-accent{color:#ef847f}.card{background-color:#fff;border-radius:var(--radius);padding:40px}@media screen and (max-width: 1280px){.card{padding:30px 5%}}@media screen and (max-width: 767px){.card{padding:20px 5%}}#header{justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:var(--header-height);padding:10px 5%;background-color:rgba(0,0,0,0);z-index:10000}@media screen and (max-width: 767px){#header{padding:0 5%}}#header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:-1}#header .logo{width:auto;min-height:50px;height:auto}@media screen and (max-width: 767px){#header .logo{min-height:none;height:100%}}#header .logo a{display:block;height:var(--header-height)}@media screen and (max-width: 767px){#header .logo a{height:100%}}#header .logo a img{height:100%}@media screen and (max-width: 1280px){#header #nav-menu{position:absolute;top:0;left:0;width:100%;height:auto;padding-top:calc(var(--header-height) + 20px);padding-bottom:20px;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:0 0 var(--radius) var(--radius);transition:transform .3s ease-in-out;z-index:-2;transform:translateY(-100%);box-shadow:0 4px 8px rgba(0,0,0,.1)}#header #nav-menu.is-open{transform:translateY(0)}}#header .nav-menu_list{gap:40px}@media screen and (max-width: 1280px){#header .nav-menu_list{flex-direction:column;padding:0 5%;gap:20px}}#header .nav-menu_list .nav-menu_item:hover{color:#25a4b3}#header .hamburger{display:none}@media screen and (max-width: 1280px){#header .hamburger{display:block;width:50px;height:30px;position:relative;background:none;border:none;cursor:pointer;z-index:1100}}@media screen and (max-width: 1280px)and (max-width: 767px){#header .hamburger{width:30px;height:17px}}@media screen and (max-width: 1280px){#header .hamburger span{position:absolute;left:0;width:100%;height:3px;background-color:#25a4b3;border-radius:2px;transition:all .3s}#header .hamburger span:nth-of-type(1){top:0}#header .hamburger span:nth-of-type(2){top:50%;transform:translateY(-50%)}#header .hamburger span:nth-of-type(3){bottom:0}#header .hamburger.is-open span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}#header .hamburger.is-open span:nth-of-type(2){opacity:0}#header .hamburger.is-open span:nth-of-type(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}}#header .header-btn-box{width:0;position:relative}@media screen and (max-width: 1280px){#header .header-btn-box{width:150px;height:150px;position:fixed;bottom:20px;right:20px}}@media screen and (max-width: 767px){#header .header-btn-box{width:100px;height:100px;position:fixed;bottom:0;right:0}}#header .header-btn-box .header-btn{width:180px;height:180px;position:absolute;top:0;right:0px;color:#fff;text-align:center;line-height:.8;border-radius:50%;padding-top:110px;font-size:13px}@media(min-width: 767px){#header .header-btn-box .header-btn{font-size:calc(0.0077821012*100vw + 7.0311284047px)}}@media(min-width: 1024px){#header .header-btn-box .header-btn{font-size:15px}}#header .header-btn-box .header-btn{background:#ef847f url(../images/common/header-btn.png) no-repeat center top 35px;background-size:auto 50px}@media screen and (max-width: 1280px){#header .header-btn-box .header-btn{display:block;width:150px;height:150px;letter-spacing:1px;position:static;background:#ef847f url(../images/common/header-btn.png) no-repeat center top 22px;padding-top:85px}}@media screen and (max-width: 767px){#header .header-btn-box .header-btn{width:80px;height:80px;line-height:1.5;letter-spacing:2px;background:#ef847f url(../images/common/header-btn.png) no-repeat center top 15px;background-size:auto 25px;padding-top:20px}}#footer{text-align:center;font-weight:700;background-color:#fff;padding:100px 0 0}@media screen and (max-width: 1280px){#footer{padding:60px 0 0}}@media screen and (max-width: 767px){#footer{padding:30px 0 0}}#footer .supporter{padding:60px 0;margin:0 5%;border:3px dotted #25a4b3;border-radius:var(--radius)}@media screen and (max-width: 767px){#footer .supporter{padding:30px 10px}}#footer .supporter .supporter-title{font-size:20px}@media(min-width: 767px){#footer .supporter .supporter-title{font-size:calc(0.0155642023*100vw + 8.0622568093px)}}@media(min-width: 1024px){#footer .supporter .supporter-title{font-size:24px}}#footer .supporter-list{display:flex;flex-direction:column;gap:50px}#footer .supporter-list .supporter-subtitle,#footer .supporter-list .supporter-img_box{margin:0 auto;max-width:1200px;flex-wrap:wrap;gap:10px 35px}@media screen and (max-width: 1280px){#footer .supporter-list .supporter-subtitle,#footer .supporter-list .supporter-img_box{padding:0 5%}}#footer .supporter-list .supporter-subtitle img,#footer .supporter-list .supporter-img_box img{width:auto;height:55px;object-fit:contain}#footer .supporter-list .supporter-subtitle{color:#25a4b3;background-color:#f0fafb;width:fit-content;margin:0 auto 10px;border-radius:100px;padding:2px 20px}@media screen and (max-width: 767px){#footer .supporter-list .supporter-img_box{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center}}#footer .footer-bottom{justify-content:space-between;font-size:12px}@media(min-width: 767px){#footer .footer-bottom{font-size:calc(0.0077821012*100vw + 6.0311284047px)}}@media(min-width: 1024px){#footer .footer-bottom{font-size:14px}}#footer .footer-bottom{color:#fff;background-color:#25a4b3;padding:20px 30px;margin-top:150px}@media screen and (max-width: 1280px){#footer .footer-bottom{flex-direction:column;gap:20px;margin-top:90px}}@media screen and (max-width: 767px){#footer .footer-bottom{margin-top:60px}}#footer .footer-bottom_link{gap:30px}@media screen and (max-width: 767px){#footer .footer-bottom_link{flex-direction:column;gap:15px}}.pagination{margin-top:60px;display:flex;justify-content:center}@media screen and (max-width: 767px){.pagination{margin-top:40px}}.pagination_list{display:flex;align-items:center;gap:10px;list-style:none}.pagination_item a,.pagination_item span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:700;transition:.3s}.pagination_item a{color:#25a4b3;background-color:#f0fafb}.pagination_item a:hover{background-color:#25a4b3;color:#fff}.pagination_item.is-current span{background-color:#25a4b3;color:#fff}.pagination_item-prev a,.pagination_item-next a{background-color:rgba(0,0,0,0);font-size:20px}.pagination_item-prev a,.pagination_item-next a{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:20px auto;transition:.3s}.pagination_item-prev a{background-image:url(../images/page/archive/prev-blue.png)}.pagination_item-prev a:hover{background-color:#25a4b3;background-image:url(../images/page/archive/prev-white.png);background-size:20px auto}.pagination_item-next a{background-image:url(../images/page/archive/next-blue.png)}.pagination_item-next a:hover{background-color:#25a4b3;background-image:url(../images/page/archive/next-white.png);background-size:13px auto}.section-kv{width:100%;position:relative;background-color:rgba(0,0,0,0)}.section-kv::before{content:"";width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1;background:url(../images/background/background-kv.png) no-repeat center center/cover}.section-kv::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:rgba(119,119,119,.2)}@media screen and (max-width: 1024px){.section-kv::after{background-color:rgba(119,119,119,.5)}}.section-kv .kv-section-title{color:#fff;font-size:24px}@media(min-width: 767px){.section-kv .kv-section-title{font-size:calc(0.0739299611*100vw + -32.7042801556px)}}@media(min-width: 1024px){.section-kv .kv-section-title{font-size:43px}}.section-kv .kv-section-title{flex-direction:column;line-height:1.5;text-align:left;align-items:flex-start;filter:drop-shadow(0 2px 7px #000000);padding:0}.section-kv .kv-section-title .section-title_sub{display:block;font-size:16px}@media(min-width: 767px){.section-kv .kv-section-title .section-title_sub{font-size:calc(0.0389105058*100vw + -13.8443579767px)}}@media(min-width: 1024px){.section-kv .kv-section-title .section-title_sub{font-size:26px}}@media screen and (max-width: 767px){.section-kv .kv-section-title .section-title_sub{margin-top:10px}}.section-kv .kv-flex{align-items:flex-start;gap:100px}@media screen and (max-width: 1280px){.section-kv .kv-flex{flex-direction:column-reverse;gap:50px;margin-top:60px}}@media screen and (max-width: 767px){.section-kv .kv-flex{gap:30px;margin-top:30px}}.section-kv .kv-left{width:50%;color:#25a4b3;line-height:1.5;text-align:center;position:sticky;-webkit-position:sticky;top:calc(var(--header-height) + 120px);margin-top:120px}@media screen and (max-width: 1280px){.section-kv .kv-left{width:100%;position:static;margin-top:0}}.section-kv .kv-left .card{background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}@media screen and (max-width: 767px){.section-kv .kv-left .card{display:flex;flex-direction:column;align-items:center;gap:10px}}.section-kv .kv-left .btn{margin:20px auto}@media screen and (max-width: 767px){.section-kv .kv-left .btn{margin:0}}.section-kv .kv-right{width:50%;color:#fff;font-size:18px}@media(min-width: 767px){.section-kv .kv-right{font-size:calc(0.0311284047*100vw + -5.8754863813px)}}@media(min-width: 1024px){.section-kv .kv-right{font-size:26px}}.section-kv .kv-right{filter:drop-shadow(0 2px 8px #5D5D5D);margin-top:270px}@media screen and (max-width: 1280px){.section-kv .kv-right{width:100%;margin-top:0px}}.section-kv .video-btn{width:100%;height:auto;aspect-ratio:16/9;display:block;cursor:pointer;border-radius:var(--radius);background-image:url(../images/page/home/section/kv/video-play.png),url(../images/page/home/section/kv/video.png);background-size:22%,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;margin-top:50px;transition:all .3s ease}.section-kv .video-btn:hover{background-size:25%,cover}@media screen and (max-width: 1280px){.section-kv .video-btn{width:50%;margin:30px auto 0}}@media screen and (max-width: 767px){.section-kv .video-btn{width:100%}}.section-kv .video-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20000;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease,visibility .3s ease}.section-kv .video-modal.is-open{visibility:visible;pointer-events:auto;opacity:1}.section-kv .video-modal_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;cursor:pointer;background-color:rgba(0,0,0,.8)}.section-kv .video-modal_content{width:90vw;max-width:1200px;max-height:85vh;aspect-ratio:16/9;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.section-kv .video-modal_content .video{width:100%;height:100%;aspect-ratio:16/9;position:relative;z-index:10;border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.5);margin-top:0}.section-kv .video-modal_close{width:40px;height:40px;position:fixed;top:-50px;right:0;z-index:100;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0}.section-kv .video-modal_close span{width:100%;height:2px;position:absolute;top:50%;left:0;background-color:#fff;transition:background-color .3s}.section-kv .video-modal_close span:nth-child(1){transform:translateY(-50%) rotate(45deg)}.section-kv .video-modal_close span:nth-child(2){transform:translateY(-50%) rotate(-45deg)}.section-kv .video-modal_close:hover span{background-color:#25a4b3}.section-power-possibility{overflow:hidden;position:relative}.section-power-possibility::before{content:"";width:calc(100% + 40px);max-width:1880px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url("../images/background/background-power-possibility1.png"),url("../images/background/background-power-possibility2.png");background-size:300px auto,300px auto;background-position:right 0px top 30%,left 0px top 30%;background-repeat:no-repeat,no-repeat}@media screen and (max-width: 1280px){.section-power-possibility::before{opacity:.2;background-position:right -20px top 20px,left -20px center}}.section-power-possibility .section-title{font-size:28px}@media(min-width: 767px){.section-power-possibility .section-title{font-size:calc(0.046692607*100vw + -7.813229572px)}}@media(min-width: 1024px){.section-power-possibility .section-title{font-size:40px}}.section-power-possibility .section-title{padding-bottom:80px}@media screen and (max-width: 1280px){.section-power-possibility .section-title{text-align:center;justify-content:center;padding-bottom:30px}}.section-power-possibility .power-possibility_txt{max-width:650px;position:relative;z-index:1;margin:0 auto}@media screen and (max-width: 767px){.section-power-possibility .power-possibility_txt{filter:drop-shadow(0 2px 8px #fff)}}.power-possibility_bottom{position:relative;z-index:1;margin-top:50px;padding:0 5% 50px}@media screen and (max-width: 1280px){.power-possibility_bottom{padding:30px 5%}}.power-possibility_bottom::before{content:"";width:100%;height:92%;position:absolute;bottom:0;left:0;z-index:-1;background-color:#dff7fa;border-radius:var(--radius)}@media screen and (max-width: 1280px){.power-possibility_bottom::before{height:100%}}.power-possibility_bottom__title{font-size:20px}@media(min-width: 767px){.power-possibility_bottom__title{font-size:calc(0.0389105058*100vw + -9.8443579767px)}}@media(min-width: 1024px){.power-possibility_bottom__title{font-size:30px}}.power-possibility_bottom__title{text-align:center;line-height:1.5}.power-possibility_bottom .txt{text-align:center;margin-top:30px}.power-possibility_bottom .power-possibility-flex{gap:30px;margin-top:30px}@media screen and (max-width: 767px){.power-possibility_bottom .power-possibility-flex{flex-direction:column;gap:15px}}.section-problem{background-color:#fff;padding:100px 0 0}@media screen and (max-width: 1280px){.section-problem{padding:60px 0 0}}@media screen and (max-width: 767px){.section-problem{padding:30px 0 0}}.section-problem .problem-container{max-width:none}.section-problem .problem-container_inner{padding:0 5%}.section-problem .problem-container_inner .section-title,.section-problem .problem-container_inner .txt{max-width:1200px;margin:0 auto}.section-problem .txt{text-align:center;line-height:2}@media screen and (max-width: 767px){.section-problem .txt{text-align:left}}.section-problem .problem-btn-flex{max-width:1920px;overflow:hidden;margin:50px auto 0}@media screen and (max-width: 1280px){.section-problem .problem-btn-flex{margin-top:30px}}@media screen and (max-width: 767px){.section-problem .problem-btn-flex{flex-direction:column}}.section-problem .problem-btn_box{width:50%;overflow:hidden}@media screen and (max-width: 1280px){.section-problem .problem-btn_box{width:100%}}.section-problem .problem-btn_box__container{height:auto;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;background-size:100% auto;background-repeat:no-repeat;background-position:center;transition:.5s;width:100%;font-family:inherit;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0}.section-problem .problem-btn_box__container.kasochi{background-image:url(../images/page/home/section/problem/problem-btn_2.png)}.section-problem .problem-btn_box__container.social-issues{background-image:url(../images/page/home/section/problem/problem-btn_1.png)}.section-problem .problem-btn_box__container:has(.problem-btn:hover){background-size:110%}.section-problem .problem-btn_box__container .problem-btn{width:fit-content;height:auto;text-align:center;color:#25a4b3;font-weight:900;display:block;background-color:#fff;border:1px solid #25a4b3;border-radius:100px;padding:20px 40px;transition:.2s}.section-problem .problem-btn_box__container .problem-btn:hover{color:#fff;background-color:#25a4b3}.section-problem .problem-btn_box__container .problem-btn_click{font-size:12px}@media(min-width: 767px){.section-problem .problem-btn_box__container .problem-btn_click{font-size:calc(0.0077821012*100vw + 6.0311284047px)}}@media(min-width: 1024px){.section-problem .problem-btn_box__container .problem-btn_click{font-size:14px}}.section-problem .problem-btn_box__container .problem-btn_click{display:block}.problem-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20000;visibility:hidden;pointer-events:none;overflow-y:auto;padding:60px 0;transition:opacity .3s ease,visibility .3s ease;opacity:0}@media screen and (max-width: 767px){.problem-modal{padding:20px 0}}.problem-modal::-webkit-scrollbar{width:8px}.problem-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.problem-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.problem-modal.is-open{visibility:visible;pointer-events:auto;opacity:1}.problem-modal__bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;cursor:pointer;background-color:rgba(0,0,0,.6)}.problem-modal__content{width:1200px;max-width:90%;display:flex;flex-direction:column;position:relative;z-index:1000;background-color:#faf9f7;border-radius:var(--radius);box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:80px clamp(20px,8vw,120px);margin:0 auto}@media screen and (max-width: 767px){.problem-modal__content{padding:50px 5%}}.problem-modal__close{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:absolute;top:40px;right:40px;z-index:200000;cursor:pointer;border-radius:50%;background-color:#25a4b3;border:none;transition:background-color .3s,transform .2s}@media screen and (max-width: 1280px){.problem-modal__close{width:40px;height:40px;top:20px;right:20px}}.problem-modal__close:hover{background-color:rgb(28.2638888889,125.2777777778,136.7361111111);transform:scale(1.05)}.problem-modal__close span{width:20px;height:2px;position:absolute;background-color:#fff}.problem-modal__close span:nth-child(1){transform:rotate(45deg)}.problem-modal__close span:nth-child(2){transform:rotate(-45deg)}.problem-modal__title{font-size:24px;font-weight:900;color:#25a4b3;margin-bottom:20px;padding-right:40px}@media screen and (max-width: 767px){.problem-modal__title{font-size:20px}}.problem-modal__text{font-size:16px;line-height:1.8;color:#222;margin-bottom:1.5em}.problem-modal__text:last-child{margin-bottom:0}.problem-modal__body{overflow:hidden}.problem-modal__body .modal-title,.problem-modal__body .section-subtitle{text-align:left;justify-content:flex-start}@media screen and (max-width: 767px){.problem-modal__body .modal-title,.problem-modal__body .section-subtitle{margin-top:20px}}.problem-modal__body .problem-modal_txt{text-align:left;font-size:15px}@media(min-width: 767px){.problem-modal__body .problem-modal_txt{font-size:calc(0.0116731518*100vw + 6.046692607px)}}@media(min-width: 1024px){.problem-modal__body .problem-modal_txt{font-size:18px}}.problem-modal__body .txt{text-align:left}.problem-modal__body .modal-txt{text-align:left;font-size:15px}@media(min-width: 767px){.problem-modal__body .modal-txt{font-size:calc(0.0116731518*100vw + 6.046692607px)}}@media(min-width: 1024px){.problem-modal__body .modal-txt{font-size:18px}}.problem-modal__body .modal-txt{margin-top:60px}@media screen and (max-width: 767px){.problem-modal__body .modal-txt{margin-top:30px}}.problem-modal__body .modal-graph_flex{gap:60px;align-items:flex-start}@media screen and (max-width: 767px){.problem-modal__body .modal-graph_flex{flex-direction:column;gap:0;align-items:stretch}}.problem-modal__body .modal-graph{flex:1;margin-top:60px}@media screen and (max-width: 767px){.problem-modal__body .modal-graph{width:100%;margin-top:30px}}.problem-modal__body .modal-graph_flex{width:fit-content;margin:0 auto}.problem-modal__body .modal-graph_title{width:fit-content;font-size:20px}@media(min-width: 767px){.problem-modal__body .modal-graph_title{font-size:calc(0.0155642023*100vw + 8.0622568093px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph_title{font-size:24px}}.problem-modal__body .modal-graph_title{display:flex;align-items:center;gap:10px;padding-left:30px}@media screen and (max-width: 1024px){.problem-modal__body .modal-graph_title{padding-left:20px}}.problem-modal__body .modal-graph_title::before{content:"";width:7px;height:7px;display:block;border-radius:50%;background-color:#222;margin-right:5px}.problem-modal__body .modal-graph::-webkit-scrollbar{height:3px}.problem-modal__body .modal-graph::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.problem-modal__body .modal-graph::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.problem-modal__body .modal-graph .modal-graph__container{min-width:420px;min-height:420px;position:relative;margin-bottom:20px}@media screen and (max-width: 1280px){.problem-modal__body .modal-graph .modal-graph__container{min-width:0}}@media screen and (max-width: 767px){.problem-modal__body .modal-graph .modal-graph__container{min-height:0;margin-bottom:30px;padding-bottom:40px}}.problem-modal__body .modal-graph .modal-graph__container p.under_sp{font-size:9px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container p.under_sp{font-size:calc(0.0038910506*100vw + 6.0155642023px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container p.under_sp{font-size:10px}}.problem-modal__body .modal-graph .modal-graph__container p.under_sp{text-align:center;margin-top:10px}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .txt{text-align:center}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .txt .txt-accent{font-size:20px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .txt .txt-accent{font-size:calc(0.0194552529*100vw + 5.0778210117px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .txt .txt-accent{font-size:25px}}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .img1 img{width:auto;height:50px}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .img2 img{width:auto;height:60px}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt1{font-size:12px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt1{font-size:calc(0.0155642023*100vw + 0.0622568093px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt1{font-size:16px}}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt2{font-size:10px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt2{font-size:calc(0.0077821012*100vw + 4.0311284047px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt2{font-size:12px}}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_poverty .modal-graph_poverty__txt2{line-height:1.5}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_bottom_txt{width:100%;text-align:center;line-height:1;position:absolute;bottom:0;left:0;transform:translateY(50%)}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_bottom_txt .num{font-size:28px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_bottom_txt .num{font-size:calc(0.0272373541*100vw + 7.1089494163px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_bottom_txt .num{font-size:35px}}@media screen and (max-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .modal-graph_img.big-img{width:auto;overflow-x:auto}.problem-modal__body .modal-graph .modal-graph__container .modal-graph_img.big-img img{min-width:600px}}.problem-modal__body .modal-graph .modal-graph__container .abuse-txt{text-align:center;font-size:16px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .abuse-txt{font-size:calc(0.0077821012*100vw + 10.0311284047px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container .abuse-txt{font-size:18px}}.problem-modal__body .modal-graph .modal-graph__container .abuse-txt{line-height:1.5;margin-top:20px}.problem-modal__body .modal-graph .modal-graph__container .abuse-txt_small{text-align:center;font-size:12px}@media(min-width: 767px){.problem-modal__body .modal-graph .modal-graph__container .abuse-txt_small{font-size:calc(0.0077821012*100vw + 6.0311284047px)}}@media(min-width: 1024px){.problem-modal__body .modal-graph .modal-graph__container .abuse-txt_small{font-size:14px}}.problem-modal__body .modal-graph .modal-graph__container .abuse-txt_small{line-height:1.5;margin-top:5px}.section-about{background-color:#dff7fa}.section-about .section-title_flex{justify-content:space-between;gap:50px}@media screen and (max-width: 1280px){.section-about .section-title_flex{gap:30px}}@media screen and (max-width: 767px){.section-about .section-title_flex{flex-direction:column}}.section-about .section-title_flex .section-title_box{text-align:left}.section-about .section-title_flex .section-title_box .section-title{justify-content:flex-start;text-align:left;padding-bottom:60px}@media screen and (max-width: 1280px){.section-about .section-title_flex .section-title_box .section-title{padding-bottom:30px}}@media screen and (max-width: 767px){.section-about .section-title_flex .section-title_box .section-title{justify-content:center;padding-bottom:30px}}.section-about .section-title_flex .section-about_title_img{width:370px;height:auto;flex-shrink:0;aspect-ratio:1/1;border-radius:var(--radius);background-image:url(../images/page/home/section/about/about.png);background-size:cover;background-position:center}@media screen and (max-width: 1280px){.section-about .section-title_flex .section-about_title_img{width:250px}}@media screen and (max-width: 767px){.section-about .section-title_flex .section-about_title_img{width:100%;aspect-ratio:16/9;background-position:center top}}@media screen and (max-width: 767px){.section-about .section-title_flex .section-about_title_img{aspect-ratio:4/3}}.section-about .about-content{background-color:#f0fafb;margin-top:50px;padding:50px 5%;border-radius:var(--radius)}@media screen and (max-width: 767px){.section-about .about-content{padding:30px 5%}}.section-about .about-content .txt{text-align:center}.section-about .about-content .about-card-box{margin-top:50px;gap:50px;line-height:1.5}@media screen and (max-width: 1024px){.section-about .about-content .about-card-box{gap:30px}}@media screen and (max-width: 767px){.section-about .about-content .about-card-box{flex-direction:column;margin-top:30px}}.section-about .about-content .about-card-box .about-card{width:50%;min-height:450px}@media screen and (max-width: 1280px){.section-about .about-content .about-card-box .about-card{width:100%;min-height:auto}}.section-about .about-content .about-card-box .about-card_img{overflow:hidden;border-radius:var(--radius)}.section-about .about-content .about-card-box .about-card_img img{transition:.3s}.section-about .about-content .about-card-box .about-card:hover img{transform:scale(1.1);transition:.3s}.section-about .about-content .about-card-box .about-card_date{color:#25a4b3;font-weight:900;margin:15px 0 10px}.section-about .about-content .about-card-box .about-card_title{font-size:18px}@media(min-width: 767px){.section-about .about-content .about-card-box .about-card_title{font-size:calc(0.0233463035*100vw + 0.093385214px)}}@media(min-width: 1024px){.section-about .about-content .about-card-box .about-card_title{font-size:24px}}.section-about .about-content .about-card-box .about-card_txt{font-size:14px}@media(min-width: 767px){.section-about .about-content .about-card-box .about-card_txt{font-size:calc(0.0155642023*100vw + 2.0622568093px)}}@media(min-width: 1024px){.section-about .about-content .about-card-box .about-card_txt{font-size:18px}}.section-about .about-content .btn{margin:50px auto 0}@media screen and (max-width: 767px){.section-about .about-content .btn{margin:30px auto 0}}.is-media_post .article-media_post_lists{display:flex;flex-wrap:wrap;gap:50px}@media screen and (max-width: 1024px){.is-media_post .article-media_post_lists{gap:30px}}.is-media_post .article-media_post_lists .article-clm_item{width:calc(50% - 25px)}@media screen and (max-width: 1024px){.is-media_post .article-media_post_lists .article-clm_item{width:calc(50% - 15px)}}@media screen and (max-width: 767px){.is-media_post .article-media_post_lists .article-clm_item{width:100%}}.is-media_post .article-media_post_lists .about-card{width:100%;min-height:450px;display:block}@media screen and (max-width: 1280px){.is-media_post .article-media_post_lists .about-card{min-height:auto}}.is-media_post .article-media_post_lists .about-card_img{overflow:hidden;border-radius:var(--radius)}.is-media_post .article-media_post_lists .about-card_img img{transition:.3s}.is-media_post .article-media_post_lists .about-card:hover img{transform:scale(1.1);transition:.3s}.is-media_post .article-media_post_lists .about-card_date{color:#25a4b3;font-weight:900;margin:15px 0 10px}.is-media_post .article-media_post_lists .about-card_title{font-size:18px}@media(min-width: 767px){.is-media_post .article-media_post_lists .about-card_title{font-size:calc(0.0233463035*100vw + 0.093385214px)}}@media(min-width: 1024px){.is-media_post .article-media_post_lists .about-card_title{font-size:24px}}.is-media_post .article-media_post_lists .about-card_title{line-height:1.5}.is-media_post .article-media_post_lists .about-card_txt{font-size:14px}@media(min-width: 767px){.is-media_post .article-media_post_lists .about-card_txt{font-size:calc(0.0155642023*100vw + 2.0622568093px)}}@media(min-width: 1024px){.is-media_post .article-media_post_lists .about-card_txt{font-size:18px}}.section-activity{background:linear-gradient(135deg, #fcfad4, #ddfbff 33%, #fcfad4 66%, #ddfbff)}.section-activity .section-title_flex{gap:50px}@media screen and (max-width: 1280px){.section-activity .section-title_flex{gap:30px}}@media screen and (max-width: 767px){.section-activity .section-title_flex{flex-direction:column-reverse;gap:0px}}.section-activity .section-title_flex .section-activity_title_img{width:50%;height:auto;max-height:500px;aspect-ratio:1/1;flex-shrink:0;background-image:url(../images/page/home/section/activity/activity.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.section-activity .section-title_flex .section-activity_title_img{width:100%}}.section-activity .section-title_flex .section-title_box{text-align:left}.section-activity .section-title_flex .section-title_box .section-title{text-align:left;justify-content:flex-start;padding-bottom:60px}@media screen and (max-width: 1280px){.section-activity .section-title_flex .section-title_box .section-title{padding-bottom:30px}}@media screen and (max-width: 767px){.section-activity .section-title_flex .section-title_box .section-title{justify-content:center;padding-bottom:30px}}.section-activity .activity-card{margin-top:80px}.section-activity .activity-card~.activity-card{margin-top:60px}.section-activity .activity-card{justify-content:flex-start;gap:50px}@media screen and (max-width: 1024px){.section-activity .activity-card{gap:20px;margin-top:30px}.section-activity .activity-card~.activity-card{margin-top:20px}}@media screen and (max-width: 767px){.section-activity .activity-card{flex-direction:column}}.section-activity .activity-card_img{width:300px;height:auto;aspect-ratio:5/3;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 1024px){.section-activity .activity-card_img{width:40%}}@media screen and (max-width: 767px){.section-activity .activity-card_img{width:70%;margin:10px 0}}.section-activity .activity-card_img__1{background-image:url(../images/page/home/section/activity/activity-card_1.png)}.section-activity .activity-card_img__2{background-image:url(../images/page/home/section/activity/activity-card_2.png)}.section-activity .activity-card_img__3{background-image:url(../images/page/home/section/activity/activity-card_3.png)}@media screen and (max-width: 1024px){.section-activity .activity-card_txtarea{display:flex;flex-direction:column;line-height:2;gap:20px}}.section-activity .activity-card_title{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:24px}@media(min-width: 767px){.section-activity .activity-card_title{font-size:calc(0.0233463035*100vw + 6.093385214px)}}@media(min-width: 1024px){.section-activity .activity-card_title{font-size:30px}}@media screen and (max-width: 1024px){.section-activity .activity-card_title{line-height:1.5;align-items:flex-start;flex-direction:column;gap:10px}}@media screen and (max-width: 767px){.section-activity .activity-card_title{align-items:center;text-align:center}}.section-activity .activity-card_title__category{height:35px;line-height:1;color:#25a4b3;display:flex;align-items:center;font-size:18px}@media(min-width: 767px){.section-activity .activity-card_title__category{font-size:calc(0.0077821012*100vw + 12.0311284047px)}}@media(min-width: 1024px){.section-activity .activity-card_title__category{font-size:20px}}.section-activity .activity-card_title__category{padding:0 20px;border:1px solid #25a4b3;border-radius:100px}@media screen and (max-width: 767px){.section-activity .activity-card_title__category{margin-bottom:0 10px}}.section-activity .activity-card_txt{font-size:16px}@media(min-width: 767px){.section-activity .activity-card_txt{font-size:calc(0.0077821012*100vw + 10.0311284047px)}}@media(min-width: 1024px){.section-activity .activity-card_txt{font-size:18px}}@media screen and (max-width: 767px){.section-activity .activity-card_txt{line-height:1.5;margin-top:10px}}.section-activity .activity-card_times{width:fit-content;font-size:16px}@media(min-width: 767px){.section-activity .activity-card_times{font-size:calc(0.0077821012*100vw + 10.0311284047px)}}@media(min-width: 1024px){.section-activity .activity-card_times{font-size:18px}}.section-activity .activity-card_times{border-bottom:1px solid #222}@media screen and (max-width: 1024px){.section-activity .activity-card_times{width:100%}}.section-activity .section-subtitle_activity{text-align:left;justify-content:flex-start;padding:100px 0 60px}@media screen and (max-width: 1280px){.section-activity .section-subtitle_activity{padding:40px 0 30px}}.section-activity .others-activity{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:60px}@media screen and (max-width: 1280px){.section-activity .others-activity{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:30px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:25px}.section-activity .others-activity::-webkit-scrollbar{height:6px}.section-activity .others-activity::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.section-activity .others-activity::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}}@media screen and (max-width: 767px){.section-activity .others-activity{gap:20px}}.section-activity .others-activity-card{min-width:300px;min-height:550px}@media screen and (max-width: 1280px){.section-activity .others-activity-card{width:calc((100% - 30px)/2.3);min-width:260px;min-height:auto;flex-shrink:0}}@media screen and (max-width: 767px){.section-activity .others-activity-card{width:78%;min-width:250px}}.section-activity .others-activity-card_activity{width:fit-content;color:#25a4b3;font-size:14px}@media(min-width: 767px){.section-activity .others-activity-card_activity{font-size:calc(0.0077821012*100vw + 8.0311284047px)}}@media(min-width: 1024px){.section-activity .others-activity-card_activity{font-size:16px}}.section-activity .others-activity-card_activity{background-color:#f0fafb;border-radius:100px;margin:0 auto;padding:0 10px}.section-activity .others-activity-card_place{color:#ef847f;font-weight:900;text-align:center;line-height:1.5;font-size:22px}@media(min-width: 767px){.section-activity .others-activity-card_place{font-size:calc(0.0077821012*100vw + 16.0311284047px)}}@media(min-width: 1024px){.section-activity .others-activity-card_place{font-size:24px}}.section-activity .others-activity-card_place{padding:5px 0 10px}.section-activity .others-activity-card_place .sub{font-size:12px}@media(min-width: 767px){.section-activity .others-activity-card_place .sub{font-size:calc(0.0077821012*100vw + 6.0311284047px)}}@media(min-width: 1024px){.section-activity .others-activity-card_place .sub{font-size:14px}}.section-activity .others-activity-card_place .sub{display:block}.section-activity .others-activity-card_img{background-color:#222;border-radius:var(--radius)}.section-activity .others-activity-card_title{font-weight:900;line-height:1.5;text-align:center;font-size:16px}@media(min-width: 767px){.section-activity .others-activity-card_title{font-size:calc(0.0077821012*100vw + 10.0311284047px)}}@media(min-width: 1024px){.section-activity .others-activity-card_title{font-size:18px}}.section-activity .others-activity-card_title{padding:15px 0 10px}.section-activity .others-activity-card_txt{line-height:1.5;font-size:12px}@media(min-width: 767px){.section-activity .others-activity-card_txt{font-size:calc(0.0038910506*100vw + 9.0155642023px)}}@media(min-width: 1024px){.section-activity .others-activity-card_txt{font-size:13px}}.section-feedback{background:#fff url(../images/background/background-feedback.png) no-repeat center;background-size:cover}.section-feedback .feedback-flex{flex-wrap:wrap;gap:50px 0}@media screen and (max-width: 1280px){.section-feedback .feedback-flex{flex-direction:column;gap:30px}}.section-feedback .feedback-flex .feedback-card{width:50%;min-height:150px;font-size:16px}@media(min-width: 767px){.section-feedback .feedback-flex .feedback-card{font-size:calc(0.0077821012*100vw + 10.0311284047px)}}@media(min-width: 1024px){.section-feedback .feedback-flex .feedback-card{font-size:18px}}.section-feedback .feedback-flex .feedback-card{line-height:2;padding-left:160px;background-color:rgba(0,0,0,0);position:relative;z-index:1}@media screen and (max-width: 1280px){.section-feedback .feedback-flex .feedback-card{width:100%}}@media screen and (max-width: 767px){.section-feedback .feedback-flex .feedback-card{padding:80px 5% 30px;text-align:center}}.section-feedback .feedback-flex .feedback-card::before{content:"";width:calc(100% - 120px);height:100%;position:absolute;top:0;right:0;background-color:#fff;z-index:-1;border-radius:var(--radius)}@media screen and (max-width: 767px){.section-feedback .feedback-flex .feedback-card::before{width:100%;height:calc(100% - 40px);top:40px}}.section-feedback .feedback-flex .feedback-card::after{content:"";width:120px;height:120px;position:absolute;top:0;left:20px;z-index:1;background-color:#ef847f;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.section-feedback .feedback-flex .feedback-card::after{width:80px;height:80px;left:50%;transform:translateX(-50%)}}.section-feedback .feedback-flex .feedback-card_1::after{background-image:url(../images/page/home/section/feedback/feedback_1.png)}.section-feedback .feedback-flex .feedback-card_2::after{background-image:url(../images/page/home/section/feedback/feedback_2.png)}.section-feedback .feedback-flex .feedback-card_3::after{background-image:url(../images/page/home/section/feedback/feedback_3.png)}.section-feedback .feedback-flex .feedback-card_4::after{background-image:url(../images/page/home/section/feedback/feedback_4.png)}.section-feedback .feedback-flex .feedback-card_txt{line-height:2;text-align:left}.section-donation{padding:0 0 100px}@media screen and (max-width: 1280px){.section-donation{padding:0 0 60px}}@media screen and (max-width: 767px){.section-donation{padding:0 0 30px}}.section-donation .donation-container{max-width:none}.section-donation .donation-container .section-title_box{position:relative;background-color:#24757e;padding:100px 5% 200px}.section-donation .donation-container .section-title_box .section-title{justify-content:flex-start;padding-bottom:50px}@media screen and (max-width: 1280px){.section-donation .donation-container .section-title_box .section-title{padding-bottom:30px}}.section-donation .donation-container .section-title_box::before{content:"";width:100%;max-width:1680px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(../images/page/home/section/donation/donation-title-box.png);background-repeat:no-repeat;background-size:auto 90%;background-position:center right 60px}@media screen and (max-width: 1280px){.section-donation .donation-container .section-title_box::before{background-size:auto 70%;background-position:center right 30px}}@media screen and (max-width: 1024px){.section-donation .donation-container .section-title_box::before{background-size:auto 500px;background-position:center bottom}}@media screen and (max-width: 767px){.section-donation .donation-container .section-title_box::before{background-size:auto 350px;background-position:center bottom}}@media screen and (max-width: 1280px){.section-donation .donation-container .section-title_box{padding:60px 5% 150px}}@media screen and (max-width: 767px){.section-donation .donation-container .section-title_box{padding:30px 5% 0}}.section-donation .donation-container .section-title_box__inner{max-width:1200px;color:#fff;position:relative;z-index:10;margin:0 auto}@media screen and (max-width: 1024px){.section-donation .donation-container .section-title_box__inner{padding-bottom:250px}}@media screen and (max-width: 767px){.section-donation .donation-container .section-title_box__inner{padding-bottom:300px}}.section-donation .donation-container .section-title_box__inner .section-title{text-align:left}.section-donation .donation-container .donation-contents{width:100%;max-width:calc(1200px + 10%);margin:0 auto;padding:0 5%}.section-donation .donation-container .donation-contents .donation-box{margin-top:-100px;position:relative;z-index:20}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .donation-box{margin-top:-50px}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex{display:grid;grid-template-columns:repeat(3, 1fr);align-items:flex-start;gap:40px}@media screen and (max-width: 1280px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex{display:flex;flex-wrap:wrap}}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex{gap:15px}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card{line-height:1.8;border:1px solid #25a4b3}@media screen and (max-width: 1280px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card{width:45%}}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card{width:100%}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money{width:fit-content;color:#25a4b3;font-weight:900;font-size:14px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money{font-size:calc(0.0077821012*100vw + 8.0311284047px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money{font-size:16px}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money{line-height:1.5;padding:0 10px;margin:0 auto;border:1px solid #25a4b3;border-radius:100px}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money .num{font-size:18px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money .num{font-size:calc(0.0116731518*100vw + 9.046692607px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_money .num{font-size:21px}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_img{overflow:hidden;border-radius:var(--radius);margin-top:20px}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt{font-size:14px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt{font-size:calc(0.0077821012*100vw + 8.0311284047px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt{font-size:16px}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt{margin-top:10px}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt__accent{font-size:16px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt__accent{font-size:calc(0.0311284047*100vw + -7.8754863813px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt__accent{font-size:24px}}.section-donation .donation-container .donation-contents .donation-box .dontaion-card-flex .donation-card_txt__accent{font-weight:900}.section-donation .donation-container .donation-contents .donation-step_title{margin-top:100px}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .donation-step_title{margin-top:60px}}.section-donation .donation-container .donation-contents .tab-btn_box{display:flex;justify-content:stretch;align-items:stretch;gap:30px}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-btn_box{gap:10px}}.section-donation .donation-container .donation-contents .tab-btn{color:gray;text-align:center;line-height:1.35;flex:1 1 50%;cursor:pointer;border-radius:var(--radius) var(--radius) 0 0;background:#f3f3f3;padding:26px 10px;transition:.2s}@media screen and (max-width: 1280px){.section-donation .donation-container .donation-contents .tab-btn{padding:20px 5px}}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-btn{padding:15px 5px}}.section-donation .donation-container .donation-contents .tab-btn.current{color:#fff;background:#25a4b3}.section-donation .donation-container .donation-contents .tab-btn:not(.current):hover{color:#25a4b3;background:#e8f4f5}.section-donation .donation-container .donation-contents .tab-panels{position:relative;background-color:#fff;border:1px solid #25a4b3;border-radius:0 0 var(--radius) var(--radius)}.section-donation .donation-container .donation-contents .tab-content{display:none;padding:80px 5%}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content{padding:5%}}.section-donation .donation-container .donation-contents .tab-content.current{display:block}.section-donation .donation-container .donation-contents .tab-content_flow{align-items:flex-start;justify-content:flex-start;gap:30px;margin-bottom:40px;position:relative}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow{margin-bottom:30px;gap:15px}}.section-donation .donation-container .donation-contents .tab-content_flow::before{content:"";width:1px;height:100%;position:absolute;top:40px;left:42px;border-left:2px dotted #25a4b3}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow::before{left:24px}}.section-donation .donation-container .donation-contents .tab-content_flow.is-last::before{display:none}.section-donation .donation-container .donation-contents .tab-content_flow__num{width:85px;height:85px;display:flex;color:#25a4b3;font-size:30px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow__num{font-size:calc(0.0116731518*100vw + 21.046692607px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .tab-content_flow__num{font-size:33px}}.section-donation .donation-container .donation-contents .tab-content_flow__num{font-weight:900;justify-content:center;align-items:center;flex-shrink:0;position:relative;z-index:1;background-color:#fff;border:1px solid #25a4b3;border-radius:50%}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow__num{width:50px;height:50px}}.section-donation .donation-container .donation-contents .tab-content_flow__title{height:85px;font-size:20px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow__title{font-size:calc(0.0155642023*100vw + 8.0622568093px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .tab-content_flow__title{font-size:24px}}.section-donation .donation-container .donation-contents .tab-content_flow__title{font-weight:900;display:flex;align-items:center}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow__title{height:50px}}.section-donation .donation-container .donation-contents .tab-content_flow__txt{font-size:16px}@media(min-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow__txt{font-size:calc(0.0077821012*100vw + 10.0311284047px)}}@media(min-width: 1024px){.section-donation .donation-container .donation-contents .tab-content_flow__txt{font-size:18px}}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content_flow__txt{line-height:1.5}}.section-donation .donation-container .donation-contents .tab-content .apply-box{text-align:center;line-height:1.5;color:#25a4b3;background-color:#f0fafb;border-radius:var(--radius);padding:40px}@media screen and (max-width: 1280px){.section-donation .donation-container .donation-contents .tab-content .apply-box{padding:20px 5%}}.section-donation .donation-container .donation-contents .tab-content .apply-box .apply-btn{min-width:400px;margin:20px auto 10px}@media screen and (max-width: 767px){.section-donation .donation-container .donation-contents .tab-content .apply-box .apply-btn{min-width:100%}}.section-report{text-align:center;line-height:1.8;background-color:#dff7fa}.section-report .report-card-box{align-items:flex-start;gap:50px;margin-top:50px}@media screen and (max-width: 1280px){.section-report .report-card-box{margin-top:40px;gap:30px}}@media screen and (max-width: 767px){.section-report .report-card-box{flex-direction:column}}.section-report .report-card-box .report-card{flex:1 1 50%}@media screen and (max-width: 767px){.section-report .report-card-box .report-card{margin:0 auto}}.section-report .report-card-box .report-card_title{color:#25a4b3}.section-report .report-card-box .report-card_img{margin-top:20px}.section-faq{background-color:#fff}.section-faq .faq-box{background-color:#faf9f7;border-radius:var(--radius);margin:0 auto;padding:80px 5%}@media screen and (max-width: 767px){.section-faq .faq-box{padding:30px 5%}}.section-faq .faq-box .faq-list{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list{gap:20px}}.section-faq .faq-box .faq-list .faq-item{background-color:#fff;border-radius:var(--radius);overflow:hidden}.section-faq .faq-box .faq-list .faq-item .faq-dt{width:100%;height:100%;color:#222;line-height:1.5;font-weight:900;display:flex;align-items:center;gap:30px;cursor:pointer;position:relative;z-index:1;padding:40px 80px 40px 40px;transition:.5s}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dt{gap:15px;padding:20px 40px 20px 20px}}.section-faq .faq-box .faq-list .faq-item .faq-dt .question{width:50px;height:50px;flex-shrink:0;color:#25a4b3;line-height:1;font-size:24px}@media(min-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dt .question{font-size:calc(0.0077821012*100vw + 18.0311284047px)}}@media(min-width: 1024px){.section-faq .faq-box .faq-list .faq-item .faq-dt .question{font-size:26px}}.section-faq .faq-box .faq-list .faq-item .faq-dt .question{display:flex;justify-content:center;align-items:center;border:1px solid #25a4b3;border-radius:100px}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dt .question{width:40px;height:40px}}.section-faq .faq-box .faq-list .faq-item .faq-dt.is-open{border-radius:var(--radius) var(--radius) 0 0}.section-faq .faq-box .faq-list .faq-item .faq-dt::after{content:"";width:10px;height:10px;position:absolute;top:50%;right:40px;border-right:2px solid #25a4b3;border-bottom:2px solid #25a4b3;transform:translateY(-50%) rotate(45deg);transition:.3s;margin-top:-4px}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dt::after{right:15px}}.section-faq .faq-box .faq-list .faq-item .faq-dt.is-open::after{transform:translateY(-50%) rotate(45deg) scale(-1);margin-top:4px}.section-faq .faq-box .faq-list .faq-item .faq-dd{width:100%;max-height:0px;font-size:15px}@media(min-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dd{font-size:calc(0.0077821012*100vw + 9.0311284047px)}}@media(min-width: 1024px){.section-faq .faq-box .faq-list .faq-item .faq-dd{font-size:17px}}.section-faq .faq-box .faq-list .faq-item .faq-dd{display:flex;gap:30px;position:relative;z-index:0;padding:0px 40px;transition:max-height .3s,padding .5s}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dd{gap:15px;line-height:1.5;padding:0px 20px}}.section-faq .faq-box .faq-list .faq-item .faq-dd::before{content:"";width:0;height:1px;position:absolute;top:-20px;left:50%;transform:translateX(-50%);border-top:2px dotted #25a4b3;transition:.2s}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dd::before{top:-12px}}.section-faq .faq-box .faq-list .faq-item .faq-dd .answer{width:50px;height:50px;display:flex;color:#fff;font-size:24px}@media(min-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dd .answer{font-size:calc(0.0077821012*100vw + 18.0311284047px)}}@media(min-width: 1024px){.section-faq .faq-box .faq-list .faq-item .faq-dd .answer{font-size:26px}}.section-faq .faq-box .faq-list .faq-item .faq-dd .answer{line-height:1;flex-shrink:0;justify-content:center;align-items:center;background-color:#25a4b3;border:1px solid #25a4b3;border-radius:100px}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-item .faq-dd .answer{width:40px;height:40px}}.section-faq .faq-box .faq-list .faq-dd.is-open{max-height:1000px;position:relative;padding:0 40px 40px;transition:max-height 1s,padding .5s}.section-faq .faq-box .faq-list .faq-dd.is-open::before{width:calc(100% - 80px)}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-dd.is-open::before{width:calc(100% - 40px)}}@media screen and (max-width: 767px){.section-faq .faq-box .faq-list .faq-dd.is-open{padding:0 20px 20px}}.section-contact{color:#fff;text-align:center;background-color:#fff;padding:0 5%}.section-contact .contact-box{line-height:1.5;background:url(../images/background/background-contact.png) no-repeat center;background-size:cover;position:relative;overflow:hidden;border-radius:var(--radius);padding:40px}@media screen and (max-width: 767px){.section-contact .contact-box{padding:30px 5%}}.section-contact .contact-box::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#24757e;opacity:.5}.section-contact .contact-box .contact-box_inner{position:relative;z-index:1}.section-contact .contact-box .contact-box_inner .contact-section-title{justify-content:center;padding-bottom:20px}.section-contact .contact-box .contact-box_inner .contact-btn{margin:30px auto 0}.section-contact .contact-box .contact-box_inner .contact-btn:hover{color:#fff;border:1px solid #fff}.section-contact .contact-box .contact-box_inner .contact-btn:hover::after,.section-contact .contact-box .contact-box_inner .contact-btn:hover::before{background-color:#fff}@media screen and (max-width: 767px){.section-contact .contact-box .contact-box_inner .contact-btn{min-width:100%}}.section-message{background-color:#fff}.section-message .message-flex{gap:50px}@media screen and (max-width: 1280px){.section-message .message-flex{gap:30px}}@media screen and (max-width: 767px){.section-message .message-flex{flex-direction:column;gap:0;background-color:#f0fafb;border-radius:var(--radius)}}.section-message .message-flex .ceo-img{width:350px;height:auto;flex-shrink:0}@media screen and (max-width: 1280px){.section-message .message-flex .ceo-img{width:250px}}@media screen and (max-width: 767px){.section-message .message-flex .ceo-img{width:100%;padding:20px 5%}}.section-message .message-flex .ceo-message{background-color:#f0fafb;padding:40px 5%;border-radius:var(--radius)}@media screen and (max-width: 767px){.section-message .message-flex .ceo-message{padding:20px 5%;background-color:rgba(0,0,0,0)}}.section-message .message-flex .ceo-message_title{color:#25a4b3;font-weight:900;position:relative}.section-message .message-flex .ceo-message_title::before{content:"";width:calc(100% - 200px);height:1px;position:absolute;top:50%;right:0;border-top:3px dotted #25a4b3}@media screen and (max-width: 767px){.section-message .message-flex .ceo-message_title::before{width:calc(100% - 150px)}}.section-message .message-flex .ceo-message_txt{line-height:2.2}@media screen and (max-width: 767px){.section-message .message-flex .ceo-message_txt{line-height:1.5}}.section-message .message-flex .ceo-message_txt__bottom{margin-bottom:20px;display:block}/*# sourceMappingURL=import.min.css.map */