.t-mv{background:#ffeed5}.t-mv .mv-slider{max-width:1400px;margin:0 auto}.t-mv .swiper-container{overflow:visible}.t-mv .swiper-container .swiper-wrapper{max-width:100%}.t-mv .swiper-container .swiper-wrapper .swiper-slide{max-width:100%;background-color:#fde8c8}.t-mv .swiper-container .swiper-wrapper .swiper-slide a{display:block}.t-mv .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:auto}.t-mv .swiper-container .swiper-btns{--swiper-navigation-size: 30px;--swiper-navigation-sides-offset: -10px}@media only screen and (max-width: 1450px){.t-mv .swiper-container .swiper-btns{--swiper-navigation-sides-offset: 10px}}.t-mv .swiper-container .swiper-btns .swiper-button-prev,.t-mv .swiper-container .swiper-btns .swiper-button-next{color:#f39939}@media only screen and (max-width: 520px){.t-mv .swiper-container .swiper-btns{display:none}}.t-mv .swiper-container .swiper-controller{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:50;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;align-items:center}.t-mv .swiper-container .swiper-pagination{position:relative;bottom:auto}.t-mv .swiper-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1;margin:0 7px}.t-mv .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#f39939}.t-mv .swiper-container #autoplay-toggle{position:relative;margin-left:5px}.t-mv .swiper-container #autoplay-toggle:hover{cursor:pointer}.t-mv .swiper-container #autoplay-toggle span::before{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;display:inline-block;font-size:1.5em;vertical-align:middle;color:#f39939}.t-mv .swiper-container #autoplay-toggle.pause span::before{content:""}.t-mv .swiper-container #autoplay-toggle.play span::before{content:""}#t-intro{background:#fffef3;color:#79695e;padding:55px 0}#t-intro .c-content_inner{max-width:1200px}#t-intro .lead{text-align:center;font-size:1.6rem;font-weight:500;margin-bottom:45px}#t-intro .intro-bnr-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px}@media only screen and (max-width: 520px){#t-intro .intro-bnr-list{display:block}}#t-intro .intro-bnr-list>li{max-width:calc((100% - 60px)/4)}@media only screen and (max-width: 520px){#t-intro .intro-bnr-list>li{max-width:100%;margin-bottom:10px}#t-intro .intro-bnr-list>li:last-child{margin-bottom:0}}#t-intro .intro-bnr-list>li.question,#t-intro .intro-bnr-list>li.dictionary{max-width:calc((100% - 20px)/2)}@media only screen and (max-width: 520px){#t-intro .intro-bnr-list>li.question,#t-intro .intro-bnr-list>li.dictionary{max-width:100%}}.t-supporters{padding:70px 0 50px;background-color:#eee5ce;color:#79695e}.t-supporters .c-content_inner{max-width:1200px;box-sizing:border-box;padding:50px 100px;border-radius:30px;border:1px solid #f39939;box-shadow:0 5px 0 0 #f39939;background:#fff;position:relative}@media only screen and (max-width: 1200px){.t-supporters .c-content_inner{max-width:calc(100% - 20px);padding:50px 20px 30px}}.t-supporters .comingsoon-cont{max-width:1200px;box-sizing:border-box;margin:0 auto 45px}@media only screen and (max-width: 1200px){.t-supporters .comingsoon-cont{max-width:calc(100% - 20px)}}.t-supporters .ribbon-new{position:absolute;width:54px;top:-5px;left:40px}@media only screen and (max-width: 520px){.t-supporters .ribbon-new{left:10px}}.t-supporters .orange-pill-label{position:absolute;top:-15px;left:50%;transform:translateX(-50%)}.t-supporters .section-title{max-width:815px;margin:0 auto 70px}@media only screen and (max-width: 520px){.t-supporters .section-title{margin:0 auto 50px}}.supporters-info-layout.top .supporters-title{margin-bottom:40px}@media only screen and (max-width: 520px){.supporters-info-layout.top .supporters-title{margin-bottom:20px}}.supporters-info-layout.top .supporters-title .title{max-width:668px;margin:0 auto 10px}.supporters-info-layout.top .supporters-title .lead{text-align:center;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:500}@media only screen and (max-width: 520px){.supporters-info-layout.top .supporters-title .lead{text-align:justify}}.supporters-info-layout.top .supporters-article .article-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:center}@media only screen and (max-width: 520px){.supporters-info-layout.top .supporters-article .article-list{max-width:100%;display:block}}.supporters-info-layout.top .supporters-article .article-list>li{flex:0 0 calc((100% - 40px)/3);margin-right:20px;margin-bottom:20px}.supporters-info-layout.top .supporters-article .article-list>li:nth-child(3n){margin-right:0}.supporters-info-layout.top .supporters-article .article-list>li:last-child{margin-right:0}@media only screen and (max-width: 520px){.supporters-info-layout.top .supporters-article .article-list>li{margin-right:0;margin-bottom:25px}}.supporters-info-layout.top .supporters-article .article-list>li.disable{pointer-events:none}.supporters-info-layout.top .read-btn{max-width:350px;margin:30px auto 0}.supporters-info-layout.top .read-btn a{background-color:#d4bd84;border-color:#79695e;box-shadow:0 4px 0 0 #c4c3c3}.supporters-info-layout.v-grid{display:grid;grid-template-areas:"article title" "article btn";grid-template-columns:1fr 370px;grid-template-rows:auto;gap:0 40px;justify-items:center;align-items:center}@media only screen and (max-width: 520px){.supporters-info-layout.v-grid{grid-template-areas:"title" "article" "btn";grid-template-columns:100%;gap:0}}.supporters-info-layout.v-grid .supporters-title{grid-area:title;align-self:end}.supporters-info-layout.v-grid .supporters-article{grid-area:article}.supporters-info-layout.v-grid .read-btn{grid-area:btn;align-self:start}.supporters-info-layout.v-grid .supporters-title .lead{margin-top:20px;padding:0 25px}@media only screen and (max-width: 520px){.supporters-info-layout.v-grid .supporters-title .lead{padding:0 0;margin-top:10px;margin-bottom:20px}}.supporters-info-layout.v-grid .supporters-title .lead p{font-size:1.6rem;font-weight:500}.supporters-info-layout.v-grid .read-btn{margin-top:30px;width:100%}.supporters-info-layout.v-grid .read-btn a{background-color:#d4bd84;border-color:#79695e;box-shadow:0 4px 0 0 #c4c3c3}@media only screen and (max-width: 520px){.supporters-info-layout.v-grid .supporters-article{width:100%}}.supporters-info-layout.v-grid .supporters-article .article-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:center;gap:20px}@media only screen and (max-width: 520px){.supporters-info-layout.v-grid .supporters-article .article-list{display:block}}.supporters-info-layout.v-grid .supporters-article .article-list>li{width:calc(50% - 10px)}@media only screen and (max-width: 520px){.supporters-info-layout.v-grid .supporters-article .article-list>li{width:100%;margin-bottom:25px}}.supporters-info-layout.v-grid .supporters-article .article-list>li a{display:block;border-radius:10px;overflow:hidden}.supporters-info-layout.v-grid .supporters-article .article-list>li a.disable{pointer-events:none}.supporters-hope-layout{margin-top:30px;background-color:#fffbc2;border:1px solid #d4bd84;border-radius:30px;padding:35px 30px}@media only screen and (max-width: 520px){.supporters-hope-layout{margin-top:40px;padding:7px 7px 10px;border-radius:40px}}.supporters-hope-layout.comningsoon{max-width:1200px;box-sizing:border-box;padding:35px 130px;margin:0 auto}@media only screen and (max-width: 1200px){.supporters-hope-layout.comningsoon{max-width:calc(100% - 20px);padding:35px 30px}}@media only screen and (max-width: 520px){.supporters-hope-layout.comningsoon{max-width:calc(100% - 20px)}}.supporters-hope-layout .title{font-weight:700;text-align:center;border-radius:3em;background:#d4bd84;color:#231815;padding:.7em;margin-bottom:30px;font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem)}@media only screen and (max-width: 520px){.supporters-hope-layout .title{margin-bottom:20px}}.supporters-hope-layout .hope-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width: 520px){.supporters-hope-layout .hope-list{display:block}}.supporters-hope-layout .hope-list>li{flex:0 1 180px;aspect-ratio:1/1;background-image:url("../images/top/supporter_wavebg.webp");background-size:contain;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 520px){.supporters-hope-layout .hope-list>li{width:260px;aspect-ratio:260/138;background-image:url("../images/top/supporter_wavebg_sp.webp");margin:0 auto 15px}.supporters-hope-layout .hope-list>li:last-child{margin-bottom:0}}.supporters-hope-layout .hope-list>li span{font-weight:700;text-align:center;font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem)}.supporters-hope-layout .annote{margin-top:30px;text-align:center;font-size:1rem}.t-forum{padding:0;background-color:#ffeed4;color:#79695e}.t-forum .c-content_inner{max-width:1200px;box-sizing:border-box;padding:50px 100px;border-radius:70px;background:#fff;position:relative}@media only screen and (max-width: 520px){.t-forum .c-content_inner{max-width:calc(100% - 20px);padding:30px 20px}}.t-forum .orange-pill-label{margin-bottom:40px}.t-forum h2{font-size:3.2rem;padding-bottom:53px;margin-bottom:30px;text-align:center;background:url("../images/top/online_title_bg.svg") center bottom no-repeat}@media only screen and (max-width: 520px){.t-forum h2{font-size:2.4rem;margin:0 auto 25px;padding-bottom:36px}}.t-forum .lead{margin-bottom:40px}.t-forum .lead p{font-size:1.6rem;font-weight:500;text-align:center}@media only screen and (max-width: 520px){.t-forum .lead p{font-size:1.4rem;text-align:justify}}.t-forum .forum-guest-layout{margin-top:50px}.t-forum .more-link{margin-top:50px;text-align:center}.t-forum .more-link a{color:#79695e;font-size:1.6rem;font-weight:500}.t-forum .more-link a .icon{display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-3px;width:32px;height:32px;border-radius:50%;background:#f39939;position:relative}.t-forum .more-link a .icon::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;display:block;font-size:1.5em;position:absolute;top:50%;left:55%;transform:translate(-50%, -50%);color:#fff}.forum-guest-layout{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 520px){.forum-guest-layout{display:block}}.forum-guest-layout .item:nth-child(1){width:19.7%}@media only screen and (max-width: 520px){.forum-guest-layout .item:nth-child(1){width:auto}}.forum-guest-layout .item:nth-child(2){width:71.7%}@media only screen and (max-width: 520px){.forum-guest-layout .item:nth-child(2){width:auto;margin-top:30px}}.forum-guest-layout .item dt{padding-bottom:4px;border-bottom:1px solid #eb6e32;margin-bottom:18px;color:#eb6e32;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.forum-guest-layout .item ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:stretch}@media only screen and (max-width: 520px){.forum-guest-layout .item ul{display:block}}.forum-guest-layout .item ul li{max-width:200px;margin-right:65px}@media only screen and (min-width: 521px){.forum-guest-layout .item ul li:last-child{margin-right:0}}@media only screen and (max-width: 520px){.forum-guest-layout .item ul li{max-width:220px;margin:25px auto 0}}.forum-guest-layout .item ul li figure{max-width:140px;margin:0 auto 8px}@media only screen and (max-width: 520px){.forum-guest-layout .item ul li figure{max-width:100px}}.forum-guest-layout .item ul li .name{margin-bottom:12px;font-size:1.8rem;font-weight:500;line-height:1.3333333333;letter-spacing:.1em;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 520px){.forum-guest-layout .item ul li .name{font-size:1.8rem}}.forum-guest-layout .item ul li .position{max-width:170px;min-width:140px;height:45px;margin:0 auto;font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:10px 15px;position:relative;z-index:1}.forum-guest-layout .item ul li .position.wide{max-width:220px}@media only screen and (max-width: 520px){.forum-guest-layout .item ul li .position{min-height:38px;font-size:1.2rem;min-width:100px;max-width:150px}.forum-guest-layout .item ul li .position.wide{max-width:200px}}.forum-guest-layout .item ul li .position::before,.forum-guest-layout .item ul li .position::after{content:" ";display:block;width:5px;height:100%;position:absolute;top:0;z-index:-1;border-top:1px solid #79695e;border-bottom:1px solid #79695e}.forum-guest-layout .item ul li .position::before{left:0;border-left:1px solid #79695e;border-radius:2px 0 0 2px}.forum-guest-layout .item ul li .position::after{right:0;border-right:1px solid #79695e;border-radius:0 2px 2px 0}.t-links{padding:50px 0 60px;background-color:#fffbc2;color:#79695e}@media only screen and (max-width: 520px){.t-links{padding:30px 0 40px}}.t-links .column{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 520px){.t-links .column{display:block}}.t-links .column .item{width:44%}@media only screen and (max-width: 520px){.t-links .column .item{margin-bottom:50px;width:auto}.t-links .column .item:last-child{margin-bottom:0}}.t-links .column .item h2{padding-bottom:40px;margin-bottom:22px;font-size:3.2rem;font-weight:500;text-align:center;background-position:center bottom;background-repeat:no-repeat;background-size:66px 16px}@media only screen and (max-width: 520px){.t-links .column .item h2{padding-bottom:35px;margin-bottom:15px;font-size:2.8rem}}.t-links .column .item .lead{margin-bottom:30px;font-weight:500;line-height:1.75;letter-spacing:.1em;text-align:center}@media only screen and (max-width: 520px){.t-links .column .item .lead{margin-bottom:15px;padding:0 10px}}.t-links .column .item:nth-child(1) h2{background-image:url("../images/top/links_title_bg_soudan.svg")}.t-links .column .item:nth-child(1) .btn a{background-color:#ebaea8;border-color:#ebaea8;box-shadow:0 4px 0 0 #c4c094}.t-links .column .item:nth-child(2) h2{background-image:url("../images/top/links_title_bg_clinic.svg")}.t-links .column .item:nth-child(2) .btn a{background-color:#fff;border-color:#a6d3f1;box-shadow:0 4px 0 0 #a6d3f1;padding-left:100px}@media only screen and (max-width: 520px){.t-links .column .item:nth-child(2) .btn a{padding-left:70px}}.t-links .column .item:nth-child(2) .btn a::after{color:#a6d3f1}.t-links .column .item:nth-child(2) .btn a::before{content:"";width:100px;aspect-ratio:100/68;background-image:url("../images/top/btn_clinic_illust.webp");background-size:contain;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@media only screen and (max-width: 520px){.t-links .column .item:nth-child(2) .btn a::before{width:73px}}
