@font-face{font-family:"Noto Sans Japanese";src:url("../fonts/NotoSansJP-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans Japanese";src:url("../fonts/NotoSansJP-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Noto Sans Japanese";src:url("../fonts/NotoSansJP-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Noto Sans Japanese";src:url("../fonts/NotoSansJP-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"M PLUS Rounded 1c";src:url("../fonts/RoundedMplus1c-Black.woff") format("woff");font-weight:900;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;overflow-x:hidden;scroll-behavior:auto}body{color:#000;width:100%;font-size:1rem;line-height:1.8;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-family:"Noto Sans Japanese",sans-serif;font-weight:400}.ja{font-family:"M PLUS Rounded 1c"}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.4}img{vertical-align:bottom}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}ul li ul,ol li ul{margin-left:34px}ul.disc,ol.disc{padding-left:20px}ul.disc li,ol.disc li{list-style:disc}ul.disc li ul,ol.disc li ul{margin-left:0;padding-left:0}ul.disc li ul li,ol.disc li ul li{list-style:none}ul.attention,ol.attention{padding-left:20px}ul.attention li,ol.attention li{position:relative}ul.attention li::before,ol.attention li::before{content:"※";margin-left:-21px;margin-right:5px}ul.circle,ol.circle{padding-left:20px}ul.circle li,ol.circle li{position:relative}ul.circle li::before,ol.circle li::before{content:"●";margin-left:-20px;margin-right:5px}ul.circle-num,ol.circle-num{counter-reset:count 0;list-style:none}ul.circle-num li,ol.circle-num li{position:relative;counter-increment:number;padding-left:20px}ul.circle-num li::before,ol.circle-num li::before{position:absolute;top:0;left:0;content:"●";font-size:18px}ul.circle-num li::after,ol.circle-num li::after{position:absolute;top:6px;left:6px;content:counter(number);color:#fff;font-size:11px}ul.num,ol.num{padding-left:20px}ul.num li,ol.num li{list-style:decimal}.mb-0{margin-bottom:0 !important}a{display:block;text-decoration:none;transition:all .5s ease 0s}a:hover{text-decoration:none}.arrow-link{position:relative;display:block}.arrow-link::after{content:"";position:absolute;top:58%;right:8%;translate:0 -50%;display:block;width:20px;height:20px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg) translate(0, -50%);transition:all .3s}.arrow-link:hover::after{right:7%}.arrow-down{position:relative}.arrow-down:after{content:"";position:absolute;top:44%;right:4%;translate:0 -50%;display:block;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(135deg) translate(0, -50%)}.container{width:1140px;min-width:1140px;margin:0 auto;padding:0 30px}.d-pc{display:inline-block}.d-sp{display:none}.header{position:fixed;width:100%;background-color:#fff;padding:18px 0;z-index:20}.header__wrap{display:flex;justify-content:space-between;align-items:center}.header__wrap--title{width:370px}.header__wrap--title a{display:flex}.header__wrap--title a img{width:100%;height:auto}.header__wrap--img{display:flex}.header__wrap--img img{vertical-align:middle}.pc-nav{position:fixed;width:100%;background-color:#363b43;margin-top:79px;padding-top:5px;z-index:20}.pc-nav__lists{display:flex;align-items:center;gap:5px}.pc-nav__lists .contents-link{text-align:center;font-size:19px;font-weight:500;position:relative}.pc-nav__lists .contents-link p,.pc-nav__lists .contents-link a{cursor:pointer;color:#fff;padding:7px 15px 11px;border-radius:5px 5px 0 0}.pc-nav__lists .contents-link p img,.pc-nav__lists .contents-link a img{translate:0 -7px;margin-left:11px}.pc-nav__lists .contents-link p:hover,.pc-nav__lists .contents-link a:hover{color:#ff8f00}.pc-nav__lists .contents-link.contents-link--online a,.pc-nav__lists .contents-link.contents-link--ginou a,.pc-nav__lists .contents-link.contents-link--faq a,.pc-nav__lists .contents-link.contents-link--schedule a{background-repeat:no-repeat;padding-left:50px}.pc-nav__lists .contents-link.contents-link--online a{background-image:url(../images/nav-icon_online.svg);background-position:left 20px center}.pc-nav__lists .contents-link.contents-link--online a:hover{background-image:url(../images/nav-icon_online--or.svg)}.pc-nav__lists .contents-link.contents-link--ginou a{background-image:url(../images/nav-icon_ginou.svg);background-position:left 13px center}.pc-nav__lists .contents-link.contents-link--ginou a:hover{background-image:url(../images/nav-icon_ginou--or.svg)}.pc-nav__lists .contents-link.contents-link--faq a{background-image:url(../images/nav-icon_faq.svg);background-position:left 24px center}.pc-nav__lists .contents-link.contents-link--faq a:hover{background-image:url(../images/nav-icon_faq--or.svg)}.pc-nav__lists .contents-link.contents-link--schedule p{background-image:url(../images/nav-icon_schedule.svg);background-repeat:no-repeat;background-position:left 22px center;padding-left:52px}.pc-nav__lists .contents-link.contents-link--schedule:hover{background:#fff;border-radius:5px 5px 0 0}.pc-nav__lists .contents-link.contents-link--schedule:hover p{background-image:url(../images/nav-icon_schedule--or.svg);color:#ff8f00}.pc-nav__lists .contents-link.active a{background-color:#fff;color:#000}.pc-nav__lists .contents-link.active--online a{background-color:#00c0ff;color:#fff}.pc-nav__lists .contents-link.active--online a:hover{background-image:url(../images/nav-icon_online.svg);color:#fff}.pc-nav__lists .contents-link.active--ginou a{background-color:#83cf03;color:#fff}.pc-nav__lists .contents-link.active--ginou a:hover{background-image:url(../images/nav-icon_ginou.svg);color:#fff}.pc-nav__lists .contents-link.active--faq a{background-color:#ff8f00;color:#fff}.pc-nav__lists .contents-link.active--faq a:hover{background-image:url(../images/nav-icon_faq.svg);color:#fff}.pc-nav__lists .contents-link .contents-link__dropdown-lists{position:absolute;top:100%;left:0;background:#fff;padding:0;margin:0;list-style:none;display:none;z-index:30}.pc-nav__lists .contents-link .contents-link__dropdown-lists::before{content:"";top:0px;left:0;width:100%;height:100%;background-color:#fff;position:absolute;z-index:-1;box-shadow:0px 2px 2px rgba(0,0,0,.1);border-radius:0 0 5px 5px}.pc-nav__lists .contents-link--dropdown:hover .contents-link__dropdown-lists{display:flex;justify-content:space-between;width:352px;border-radius:0 0 5px 5px;font-size:16px;font-weight:700;padding:10px}.pc-nav__lists .contents-link .contents-link__dropdown-item{width:48%}.pc-nav__lists .contents-link .contents-link__dropdown-item a{background-image:none;text-decoration:none;color:#fff;display:block;padding:5px 0;border-radius:5px}.pc-nav__lists .contents-link .contents-link__dropdown-item a:hover{background-image:none;opacity:.8}.pc-nav__lists .contents-link .contents-link__dropdown-item:first-child a{background-color:#00c0ff}.pc-nav__lists .contents-link .contents-link__dropdown-item:last-child a{background-color:#83cf03}.pc-nav.online ul li.active a{background-color:#19c5ff;color:#fff}.pc-nav.ginou ul li.active a{background-color:#83cf03;color:#fff}.pc-nav.online-single{border-bottom:10px solid #19c5ff}.pc-nav.online-single ul li.active a{background-color:#19c5ff;color:#fff}.pc-nav.ginou-single{border-bottom:10px solid #83cf03}.pc-nav.ginou-single ul li.active a{background-color:#83cf03;color:#fff}.slider{position:relative;width:100%;height:100%;overflow:hidden}.swiper-button-next,.swiper-button-prev{height:70px;width:50px;top:28%}.swiper-button-next::before,.swiper-button-prev::before{position:absolute;content:"";height:100%;width:100%;background-color:hsla(0,0%,100%,.7);box-shadow:0px 3px 2px rgba(0,0,0,.16);transition:all .5s ease 0s}.swiper-button-next:after,.swiper-button-prev:after{position:absolute;top:26px;content:"";height:20px;width:20px;border-top:4px solid #000;border-right:4px solid #000;transition:all .5s ease 0s}.swiper-button-next:hover::before,.swiper-button-prev:hover::before{background-color:hsla(0,0%,100%,.9)}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{border-color:#ff8f00}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-prev::before{border-radius:0 10px 10px 0}.swiper-button-next::before{border-radius:10px 0 0 10px}.swiper-button-prev::after{transform:rotate(228deg);left:18px}.swiper-button-next::after{transform:rotate(45deg);right:18px}.p-home-mv{background-color:#004eff;color:#fff;height:600px;background-image:url(../images/mv_home-bg.svg);background-size:cover;background-position:center}.p-home-mv .container{position:relative}.p-home-mv__header{display:flex;align-items:center;gap:24px;margin-bottom:22px;padding-top:168px}.p-home-mv__header-txt h2{position:relative;font-size:42px;font-weight:800}.p-home-mv__header-txt h2::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% + 20px);height:1px;background-color:#fff}.p-home-mv__contents p{font-size:21px;margin-bottom:27px}.p-home-mv__contents a{color:#fff;border:1px solid #fff;border-radius:5px;font-size:18px;font-weight:500;display:inline-block;padding:4px 36px 4px 18px}.p-home-mv__contents a::after{right:7%;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff}.p-home-mv__contents a:hover{background-color:#004099;border-color:#004099}.p-home-mv__image{position:absolute;top:54%;right:4%;translate:0 -50%}.c-banner{position:sticky;z-index:1;display:flex;justify-content:space-between;align-items:stretch;margin-top:50px}.c-banner--home-top{translate:0 44px;margin-top:0px}.c-banner__item{width:32%}.c-banner__item--faq{width:49%}.c-banner__item a{transition:all .1s}.c-banner__item a:hover{translate:0 2px;background-color:#f7f7f7}.c-banner__link{position:relative;background-color:#fff;border-radius:5px;height:100%;display:flex;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.c-banner__link::after{content:"";position:absolute;top:0;left:0;width:40px;height:30px;clip-path:polygon(0 0, 0% 100%, 100% 0)}.c-banner__link--online{border:5px solid #1cc6ff}.c-banner__link--online::after{background-color:rgba(0,191,255,.4)}.c-banner__link--ginou{border:5px solid #90d41c}.c-banner__link--ginou::after{background-color:rgba(132,207,3,.4)}.c-banner__link--faq{border:5px solid #ff8f00}.c-banner__link--faq::after{background-color:rgba(255,145,0,.4)}.c-banner__link.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.c-banner__link.disabled .c-banner__icon{filter:grayscale(100%)}.c-banner__link.disabled .c-banner__img{display:none}.c-banner__inner{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:16px 8px}.c-banner__inner--schedule{flex-direction:column}.c-banner__inner--faq{padding:16px 8px 16px 40px;gap:25px}.c-banner__txt p{font-size:24px;font-weight:800;color:#000;line-height:1.3}.c-banner__txt p small{display:block;font-size:18px;font-weight:500}.c-banner__txt--schedule{width:100%;text-align:left;padding-left:10px}.c-banner__img{position:absolute;top:50%;right:10px;translate:0 -50%}.c-banner__lists{width:100%;display:flex;justify-content:space-between}.c-banner__lists li{width:48%;font-size:16px;font-weight:700;text-align:center}.c-banner__lists li a{color:#fff;border-radius:5px}.c-banner__lists li a.online{background-color:#00c0ff}.c-banner__lists li a.ginou{background-color:#83cf03}.c-banner__deco{position:absolute;top:-92px;right:0}.c-contact{background-color:#e0f9ff;border:2px dashed #679cff;border-radius:10px;margin-top:40px;padding:30px 50px}.c-contact__inner{display:flex;justify-content:flex-start;align-items:center;gap:40px}.c-contact__title h3{font-size:32px;font-weight:700}.c-contact__cont ul{margin-left:25px;margin-bottom:30px}.c-contact__cont ul li{list-style:disc;font-size:24px;font-weight:700}.c-contact__cont p{font-size:18px;font-weight:500}.hero{position:relative}.hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, #f5f5f5, transparent);z-index:1}.hero .swiper-wrapper{position:absolute;top:0;left:0}.hero .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .swiper-button-next,.hero .swiper-button-prev{top:60%}.hero__txt{position:sticky;z-index:2;padding:390px 0 290px}.hero__txt--inner{display:flex;justify-content:space-between;gap:32px}.hero__txt--inner h2{text-align:center;font-size:40px;font-weight:700;color:#fff;border-radius:10px;padding:25px 0;width:100%;text-shadow:0 3px 6px rgba(0,0,0,.16)}.hero__txt--inner h2:first-child{background-color:rgba(0,192,255,.9)}.hero__txt--inner h2:first-child:hover{background-color:rgba(0,192,255,.95)}.hero__txt--inner h2:last-child{background-color:rgba(131,207,3,.9)}.hero__txt--inner h2:last-child:hover{background-color:rgba(131,207,3,.95)}.hero .page__txt{position:sticky;z-index:2;padding-top:280px}.hero .page__txt h2.page-title{position:relative;color:#fff;font-size:40px;font-weight:700;margin-bottom:30px;padding-left:50px;text-shadow:3px 3px 6px rgba(0,0,0,.16)}.hero .page__txt h2.page-title::after{content:"";position:absolute;top:0;left:0;width:54px;height:42px;clip-path:polygon(0 0, 0% 100%, 100% 0);z-index:-1}.hero .page__txt h2.page-title.ginou{padding-left:12px}.hero .page__txt h2.page-title.ginou img{vertical-align:-1px;margin-right:12px}.hero .page__txt h2.page-title.ginou::after{background-color:#83cf03}.hero .page__txt h2.page-title.online img{vertical-align:-1px;margin-right:12px}.hero .page__txt h2.page-title.online::after{background-color:#00c0ff}.hero .page__txt .page-info{color:#000;border-radius:5px;padding:40px;position:relative}.hero .page__txt .page-info::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);border-radius:5px;box-shadow:0 4px 30px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.25);z-index:-1}.hero .page__txt .page-info h3{margin-bottom:20px;text-shadow:1px 1px 2px hsla(0,0%,100%,.3)}.hero .page__txt .page-info p{margin-bottom:20px;text-shadow:1px 1px 2px hsla(0,0%,100%,.3)}main{background-color:#f5f5f5}section .section__header{margin-bottom:40px}section .section-title{font-size:30px;font-weight:700}main section{background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);margin-bottom:40px;padding:40px;border-radius:10px}ul.lang-lists{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px}ul.lang-lists li{background-color:#fff;border:2px solid;border-radius:4px;padding:0 6px;font-size:14px}ul.lang-lists li.vietnamese{color:#eee;border-color:#eee}ul.lang-lists li.indonesian{color:#eee;border-color:#eee}ul.lang-lists li.english{color:#eee;border-color:#eee}ul.lang-lists li.chinese{color:#eee;border-color:#eee}ul.lang-lists li.cambodian{color:#eee;border-color:#eee}ul.lang-lists li.tagalog{color:#eee;border-color:#eee}ul.lang-lists li.myanmar{color:#eee;border-color:#eee}ul.lang-lists li.thailand{color:#eee;border-color:#eee}ul.lang-lists li.progress{background-color:rgba(0,0,0,0);opacity:.3}ul.lang-lists2{display:flex;flex-wrap:wrap;align-content:flex-start;gap:20px}ul.lang-lists2 li{position:relative;font-size:14px;padding-left:22px}ul.lang-lists2 li::before{content:"";position:absolute;top:4px;left:0;width:18px;height:18px;border-radius:2px}ul.lang-lists2 li.vietnamese{color:#eee}ul.lang-lists2 li.vietnamese::before{background-color:#eee}ul.lang-lists2 li.indonesian{color:#eee}ul.lang-lists2 li.indonesian::before{background-color:#eee}ul.lang-lists2 li.english{color:#eee}ul.lang-lists2 li.english::before{background-color:#eee}ul.lang-lists2 li.chinese{color:#eee}ul.lang-lists2 li.chinese::before{background-color:#eee}ul.lang-lists2 li.cambodian{color:#eee}ul.lang-lists2 li.cambodian::before{background-color:#eee}ul.lang-lists2 li.tagalog{color:#eee}ul.lang-lists2 li.tagalog::before{background-color:#eee}ul.lang-lists2 li.myanmar{color:#eee}ul.lang-lists2 li.myanmar::before{background-color:#eee}ul.lang-lists2 li.thailand{color:#eee}ul.lang-lists2 li.thailand::before{background-color:#eee}ul.lang-lists3{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px}ul.lang-lists3 li{color:#fff;border-radius:4px;padding:0 6px;font-size:14px}ul.lang-lists3 li.vietnamese{background-color:#eee}ul.lang-lists3 li.indonesian{background-color:#eee}ul.lang-lists3 li.english{background-color:#eee}ul.lang-lists3 li.chinese{background-color:#eee}ul.lang-lists3 li.cambodian{background-color:#eee}ul.lang-lists3 li.tagalog{background-color:#eee}ul.lang-lists3 li.myanmar{background-color:#eee}ul.lang-lists3 li.thailand{background-color:#eee}ul.lang-lists3 li.progress{opacity:.2}.more-link a{font-size:20px;font-weight:500;text-align:center;color:#fff;border-radius:5px;padding:24px 0}.more-link.online a{background-color:#00c0ff}.more-link.ginou a{background-color:#83cf03}.more-link.online a:hover,.more-link.ginou a:hover{background-color:#ff8f00}.more-link--online-schedule{position:relative}.more-link--online-schedule a{border:5px solid #1cc6ff;padding:0;transition:all .1s}.more-link--online-schedule a:hover{translate:0 1px;background-color:#f7f7f7}.more-link--online-schedule .c-banner__inner{padding:15px 10px}.more-link--online-schedule .c-banner__icon img{margin:0}.more-link--online-schedule::after{content:"";position:absolute;top:0;left:0;width:40px;height:30px;clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:rgba(0,191,255,.4)}.more-link.w60{width:60%;margin:0 auto 0;padding-top:40px}.more-link.w60 a{padding:33px 0;font-size:28px;font-weight:700}.more-link--online-single{width:60%;margin:0 auto 0}.more-link--online-single a{padding:25px 0;font-weight:700}.more-link.ginou--sc{width:60%;margin:20px auto 0}.more-link.ginou--sc a{position:relative;background-color:#83cf03;padding:5px 0;font-size:24px;font-weight:500}.more-link.ginou--sc a::after{content:"";position:absolute;top:58%;right:8%;translate:0 -50%;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translate(0, -50%);transition:all .3s}.more-link.ginou--sc a:hover::after{right:7%}.more-link.online--sc{width:60%;margin:20px auto 0}.more-link.online--sc a{position:relative;background-color:#00c0ff;padding:5px 0;font-size:24px;font-weight:500}.more-link.online--sc a::after{content:"";position:absolute;top:58%;right:8%;translate:0 -50%;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translate(0, -50%);transition:all .3s}.more-link.online--sc a:hover::after{right:7%}.youtube{width:100%;aspect-ratio:16/9;margin-bottom:20px}.youtube iframe{width:100%;height:100%}.accordion-header{position:relative;cursor:pointer}.accordion-header .icon{position:absolute;top:10%;right:0;translate:0 -50%;z-index:1;display:inline-block;width:32px;height:32px;transform:rotate(0deg)}.accordion-header .icon::before,.accordion-header .icon::after{content:"";position:absolute;background-color:#777;border-radius:1px;transition:all .3s}.accordion-header .icon::before{opacity:0;width:3px;height:100%;top:0;left:50%;transform:none}.accordion-header .icon::after{opacity:1;width:100%;height:3px;top:50%;left:0;transform:none}.accordion-header [class$=__header]{margin-bottom:0}.accordion-header [class$=__header] .section-title{margin:0}.accordion-header.open .icon::before{opacity:1;rotate:-90deg;translate:-50% 0}.accordion-header.open .icon::after{rotate:-90deg;translate:0% -50%}.accordion-header.single .icon::before{opacity:0;width:3px;height:100%;top:0;left:50%;transform:none}.accordion-header.single .icon::after{opacity:1;width:100%;height:3px;top:50%;left:0;transform:none}.accordion-header.single.open .icon::before{opacity:1;rotate:-90deg;translate:-50% 0}.accordion-header.single.open .icon::after{rotate:-90deg;translate:0% -50%}.accordion-header:hover .icon::before,.accordion-header:hover .icon::after{background-color:#000}.accordion-content{padding:20px 0 0;height:auto;visibility:visible;transition:height .3s,padding .3s,visibility .3s}.accordion-content [class$=__body]{padding-top:20px}.accordion-content.open{height:0;overflow:hidden;visibility:hidden;padding-top:0px}.accordion-content.single{height:auto;visibility:visible;padding-top:20px}.accordion-content.single.open{padding:0;height:0;overflow:hidden;visibility:hidden}.accordion-content p strong{color:red;font-weight:inherit}.fc-toolbar .fc-dayGridMonth-button{background-color:#006695 !important;border-color:#006695 !important}.fc-toolbar .fc-listYear-button,.fc-toolbar .fc-prev-button,.fc-toolbar .fc-next-button,.fc-toolbar .fc-today-button{background-color:#64d7ff !important;border-color:#64d7ff !important}.fc-button{background-color:#4caf50;color:#fff}.fc-button:hover{background-color:#45a049}.c-app-btn{position:relative;display:block;color:#fff;font-size:12px;text-align:center;padding:5px 0;border-radius:5px;width:100px;margin:0 auto}.c-app-btn::after{content:"";position:absolute;top:57%;right:12%;translate:0 -50%;display:block;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate(0, -50%);transition:all .3s}.c-app-btn--online{background-color:#00c0ff}.c-app-btn--ginou{background-color:#83cf03}.c-app-btn:hover{background-color:#ff8f00}.c-app-btn:hover::after{right:13%}main.p-home{padding:96px 0 100px}.program-block{display:flex;gap:32px;margin-bottom:50px}.program-block .p-home-program{position:relative;width:calc(50% - 16px);display:flex;flex-direction:column;padding:10px 0 40px}.program-block .p-home-program::after{content:"";position:absolute;top:20px;left:20px;width:54px;height:42px;clip-path:polygon(0 0, 0% 100%, 100% 0)}.program-block .p-home-program h2{font-size:26px;font-weight:700;margin-bottom:20px;padding:14px 0 0 87px}.program-block .p-home-program__slider{position:relative;padding:0 86px;flex-grow:1}.program-block .p-home-program__slider .slider{width:100%;height:100%}.program-block .p-home-program__slider .slider .swiper-wrapper{transition-timing-function:linear}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide{background-color:#f8f8f8;border-radius:10px;padding:20px 20px 40px;transition:all .5s ease 0s;height:auto}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;height:100%}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a figure{width:100%;height:auto;overflow:hidden;margin-bottom:20px}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease 0s}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a h3{font-size:18px;font-weight:700;min-height:50px}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a ul.lang-lists{min-height:70px}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide:hover{background-color:#f0f0f0}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide:hover figure img{scale:1.1;opacity:.8}.program-block .p-home-program__txt{padding:30px 33px 0;display:flex;flex-direction:column;gap:20px}.program-block .p-home-program__txt .more-link a{font-size:24px;padding:21px 0}.program-block .p-home-program img.illust{position:absolute;z-index:1}.program-block .p-home-program img.illust.illust01{top:4%;left:7%}.program-block .p-home-program img.illust.illust02{top:4%;left:5%}#online::after{background-color:rgba(0,191,255,.4)}#online ul.program-lists li{background-image:url("../images/list-mark-blue.svg")}#skill::after{background-color:rgba(132,207,3,.4)}#skill ul.program-lists li{background-image:url("../images/list-mark-green.svg")}.p-home-references{margin-bottom:-10px}.p-home-references h4{background-color:rgba(255,145,0,.1);border-left:15px solid #ff8f00;border-radius:5px;margin:35px 0;padding:12px}.p-home-references__inner{display:flex;justify-content:space-between}.p-home-references__inner--txt{width:82%}.p-home-references__inner--txt .section-title{margin-bottom:40px}.p-home-references__inner--txt h5{font-size:20px;font-weight:700;margin-bottom:16px}.p-home-references__inner--txt p{font-size:15px;margin-bottom:20px}.p-home-references__inner--img{width:15%}.p-home-references__inner--img img{width:100%;height:auto}body.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:9999;overflow:hidden}.modal.active{display:flex}.modal-content-wrapper{position:relative;max-width:1060px;width:80%;max-height:80%;display:flex;flex-direction:column}.modal-content-wrapper .close-modal{position:absolute;top:5px;right:10px;color:#000;border:none;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;font-size:32px;cursor:pointer;z-index:1}.modal-content-wrapper .modal-content{position:relative;background:#fff;max-height:80%;overflow-y:auto;flex-grow:1;padding:75px 85px 65px}.modal-content-wrapper .modal-content__youtube{width:100%;aspect-ratio:16/9}.modal-content-wrapper .modal-content__youtube iframe{width:100%;height:100%}.other-service{padding:100px 0}.other-service__header{margin-bottom:36px}.other-service__header .other-service-title{font-size:30px;font-weight:700}.other-service__contents{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 40px}.other-service__contents--item{width:calc(50% - 20px)}.other-service__contents--item a{background-color:#f8f8f8;padding:40px 80px 40px 40px;border-radius:10px;height:100%}.other-service__contents--item a::after{width:12px;height:12px;border-top:3px solid #777;border-right:3px solid #777}.other-service__contents--item a .item-title{position:relative;font-size:18px;font-weight:700;margin-bottom:20px;padding-left:30px;display:inline-block}.other-service__contents--item a .item-title::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:18px;height:18px;background-color:#ffb56c;border:2px solid #fff;border-radius:50%}.other-service__contents--item a .item-title::after{content:"";position:absolute;top:50%;right:-24px;translate:0 -50%;width:18px;height:18px;background-image:url("../images/link-icon-gray.svg");background-size:100%}.other-service__contents--item a p{font-size:16px;font-weight:500}.other-service__contents--item a:hover{background-color:#eee}.other-service__contents--item a:hover::after{border-color:#ff8f00;right:7%}.footer{background-color:#363b43;color:#fff}.footer .footer__contents{padding:100px 0;display:flex;gap:5%}.footer .footer__contents--item{width:30%}.footer .footer__contents--item h6{font-size:20px;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:10px}.footer .footer__contents--item h6.footer__contets-title--last{margin-top:54px}.footer .footer__contents--item ul{display:flex;flex-direction:column;gap:10px}.footer .footer__contents--item a:hover{color:#ff8f00}.footer p#copyright{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:14px;padding:16px 0}.footer p#copyright a{text-align:center}.footer p#copyright a img{filter:brightness(0) invert(1)}.footer p#copyright a:hover img{opacity:.8}button.page-top-btn{position:fixed;display:flex;align-items:center;justify-content:center;right:0;bottom:100px;width:52px;height:52px;font-size:14px;font-weight:bold;color:#fff;background:#000;border:none;border-radius:5px 0 0 5px;cursor:pointer;opacity:0;visibility:hidden;transition:.3s;z-index:13}button.page-top-btn.is-active{opacity:1;visibility:visible}button.page-top-btn:hover{background-color:#ff8f00}main#p-online,main#p-ginou{padding-top:40px;padding-bottom:100px}.page-nav{position:fixed;width:100%;margin-top:136px;padding:16px 0;z-index:19}.page-nav ul{display:flex;justify-content:center;align-items:center;gap:60px}.page-nav ul li{font-weight:500}.page-nav ul li a::before{content:"";position:absolute;top:50%;left:-27px;translate:0 -50%;width:20px;height:20px;border-radius:50%}.page-nav ul li a::after{right:auto;top:38%;left:-24px;translate:0 -50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}#page-online-nav{background-color:#19c5ff}#page-online-nav a{color:#fff}#page-online-nav a::before{background-color:#00c0ff}#page-ginou-nav{background-color:#83cf03}#page-ginou-nav a{color:#fff}#page-ginou-nav a::before{background-color:#73b604}#page-online-nav a:hover::before,#page-ginou-nav a:hover::before{background-color:#ff8f00}#page-faq-nav{background-color:#ff8f00}#page-faq-nav a{color:#fff}#page-faq-nav a::before{background-color:#ff8f00}.p-program-overview{background-color:rgba(0,0,0,0);box-shadow:none;padding:0;border-radius:0}.p-program-overview__inner{display:flex;justify-content:space-between;align-items:flex-start}.p-program-overview__inner--item{background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:40px;border-radius:10px}.p-program-overview__inner--item:first-child{width:60%}.p-program-overview__inner--item:last-child{width:36%}.p-program-overview__inner--item.online{border:2px solid #00c0ff}.p-program-overview__inner--item.ginou{border:2px solid #83cf03}.p-program-overview__inner--item h3{margin-bottom:20px}.p-program-overview__inner--item a{color:#0093cb;display:inline-block}.p-program-overview__inner--item a:hover{color:#ff8f00}.p-program-overview__inner--item dl div{display:flex}.p-program-overview__inner--item dl div dt{width:20%}.p-program-overview__inner--item dl div dd{width:80%}.p-program-overview__inner--item ul{margin-bottom:20px}.p-program-overview__inner--item ul li dl{display:flex;gap:20px}.p-program-overview__inner--item ul li dl dt,.p-program-overview__inner--item ul li dl dd{font-weight:normal}.p-program-overview__inner--item ul li dl dt{width:20%}.p-program-overview__inner--item ul li dl dd{width:80%}.p-page-nav{background-color:rgba(0,0,0,0);box-shadow:none;padding:0 0}.p-page-nav__inner{display:flex;justify-content:space-between}.p-page-nav__inner--item{width:48%}.p-page-nav__inner--item a{text-align:center;font-size:18px;font-weight:500;color:#fff;padding:24px 0;border-radius:5px}#p-ginou-nav a{background-color:#83cf03}#p-online-nav a{background-color:#00c0ff}#p-ginou-nav a:hover,#p-online-nav a:hover{background-color:#ff8f00}.c-news--home{margin-top:-40px;margin-bottom:0px}.c-news--ginou,.c-news--online{margin-bottom:50px}.c-news__header{margin-bottom:30px}.c-news__body{display:flex;flex-direction:column;gap:12px}.c-news__body article .d-flex{display:flex;justify-content:space-between}.c-news__body article .d-flex .post-date{width:13%}.c-news__body article .d-flex .post-date p{font-size:20px;font-weight:500}.c-news__body article .d-flex .post-category{width:10%}.c-news__body article .d-flex .post-category span{font-size:14px;font-weight:700;border-radius:5px;color:#fff;padding:5px 10px}.c-news__body article .d-flex .post-category span.online{background-color:#00c0ff}.c-news__body article .d-flex .post-category span.ginou{background-color:#83cf03}.c-news__body article .d-flex .post-title{width:77%}.c-news__body article .d-flex .post-title .news-title{font-size:18px;font-weight:500;line-height:1.8}.c-news__body article .d-flex .post-title .news-title a{display:inline-block;color:#0093cb;text-decoration:underline}.c-news__body article .d-flex .post-title .news-title a:hover{text-decoration:none}.p-lineup__header{margin-bottom:20px}.p-lineup__header .section-title{margin-bottom:20px}.p-lineup__body{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0}.p-lineup__body--item{width:31%;display:flex;flex-direction:column;align-items:stretch}.p-lineup__body--item a{background-color:#f8f8f8;border-radius:5px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.p-lineup__body--item a figure{width:100%;aspect-ratio:4/3;border-radius:5px;margin-bottom:16px;overflow:hidden}.p-lineup__body--item a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease 0s}.p-lineup__body--item a h4{flex:1;display:flex;margin-bottom:16px}.p-lineup__body--item a ul.lang-lists li{font-size:11px;border-width:1px}.p-lineup__body--item a:hover{background-color:#eee;translate:0 -5px}.p-lineup__body--item a:hover figure img{scale:1.1}.p-lineup__body--item.null-item a{background-color:rgba(0,0,0,0)}.p-schedule .accordion-content [class$=__body]{padding-top:10px}.p-schedule__header{margin-bottom:40px}.p-schedule__header-inner{display:flex;justify-content:space-between;margin-top:30px}.p-schedule__header-left{width:70%}.p-schedule__header-left p{font-size:16px}.p-schedule__header-right{width:30%}.p-schedule__header-right .blockquote{background-color:#e0f9ff;border:2px dashed #679cff;border-radius:10px;padding:10px}.p-schedule__header-right .blockquote h4{margin-bottom:10px}.p-schedule__header-right .blockquote h4 img{margin-right:5px}.p-schedule__header-right .blockquote p{font-size:14px}.p-schedule .sc-description a{text-decoration:underline;color:#192cbf;display:inline-block}.p-schedule .sc-description .map-link--dummy{display:inline-block;background-color:#4e59d6;border:2px solid #aaafe5;color:#fff;border-radius:100vmax;font-size:12px;margin-right:5px;padding:1px 12px}.p-schedule .sc-description .map-link--dummy img{vertical-align:0px;width:10px;height:auto;margin-left:4px}.p-schedule__body .calender-frame{margin-bottom:20px}.p-schedule__body ul.lang-lists2{margin-bottom:20px}.p-schedule__body .example p{font-size:14px;text-align:right;padding-bottom:10px}.p-schedule__body .filters{display:flex;align-items:center;gap:10px;padding:0 0 20px}.p-schedule__body .filters .example{margin-left:auto}.p-schedule__body .filters .example p{padding-bottom:0}.p-schedule__body .filters .select-box{position:relative}.p-schedule__body .filters .select-box::after{position:absolute;top:50%;right:15px;translate:0 -50%;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";pointer-events:none}.p-schedule__body .filters .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:150px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;color:#333;font-size:1em;cursor:pointer}.p-schedule__body--table,.p-schedule__body--table_kintone{overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;border-bottom:1px solid #707070}.p-schedule__body--table #no-results,.p-schedule__body--table .no-results,.p-schedule__body--table .no-results-kintone,.p-schedule__body--table_kintone #no-results,.p-schedule__body--table_kintone .no-results,.p-schedule__body--table_kintone .no-results-kintone{margin:20px 0 0;padding:10px;background:#e0f9ff;color:#3e69dd;border-radius:5px;font-size:16px;font-weight:700;text-align:center}.p-schedule__body--table table,.p-schedule__body--table_kintone table{width:100%;border-spacing:0px;border-collapse:separate}.p-schedule__body--table table thead,.p-schedule__body--table_kintone table thead{background-color:#f7f7f7;border-bottom:1px solid #707070}.p-schedule__body--table table thead th,.p-schedule__body--table_kintone table thead th{text-align:center;padding:4px 0;white-space:nowrap;vertical-align:middle;line-height:1.2;position:sticky;top:0;left:0;z-index:1}.p-schedule__body--table table thead th::before,.p-schedule__body--table_kintone table thead th::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;border-bottom:1px solid #707070;border-right:1px solid #707070;z-index:-1}.p-schedule__body--table table thead th:last-child::before,.p-schedule__body--table_kintone table thead th:last-child::before{border-right:none}.p-schedule__body--table table thead th:nth-child(1),.p-schedule__body--table_kintone table thead th:nth-child(1){width:20%}.p-schedule__body--table table thead th:nth-child(2),.p-schedule__body--table_kintone table thead th:nth-child(2){width:8%}.p-schedule__body--table table thead th:nth-child(3),.p-schedule__body--table_kintone table thead th:nth-child(3){width:5%}.p-schedule__body--table table thead th:nth-child(4),.p-schedule__body--table_kintone table thead th:nth-child(4){width:32%}.p-schedule__body--table table thead th:nth-child(5),.p-schedule__body--table_kintone table thead th:nth-child(5){width:8%}.p-schedule__body--table table thead th:nth-child(6),.p-schedule__body--table_kintone table thead th:nth-child(6){width:8%}.p-schedule__body--table table thead th:nth-child(7),.p-schedule__body--table_kintone table thead th:nth-child(7){width:8%}.p-schedule__body--table table thead th:last-child,.p-schedule__body--table_kintone table thead th:last-child{width:8%;border:none}.p-schedule__body--table table tbody tr.details-row td,.p-schedule__body--table table tbody tr.details-row-kintone td,.p-schedule__body--table_kintone table tbody tr.details-row td,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td{border-top:1px dashed #707070;border-bottom:1px solid #707070}.p-schedule__body--table table tbody tr td,.p-schedule__body--table_kintone table tbody tr td{position:relative;padding:4px 8px;font-size:15.5px;vertical-align:middle;line-height:1.2;border-right:1px dashed #707070;text-align:center}.p-schedule__body--table table tbody tr td:first-child,.p-schedule__body--table_kintone table tbody tr td:first-child{border-bottom:1px solid #707070}.p-schedule__body--table table tbody tr td.text-left,.p-schedule__body--table_kintone table tbody tr td.text-left{text-align:left}.p-schedule__body--table table tbody tr td small,.p-schedule__body--table_kintone table tbody tr td small{font-size:12px;line-height:1;color:#777}.p-schedule__body--table table tbody tr td small span,.p-schedule__body--table_kintone table tbody tr td small span{padding:0}.p-schedule__body--table table tbody tr td .access-info,.p-schedule__body--table_kintone table tbody tr td .access-info{display:flex;justify-content:space-between;align-items:center}.p-schedule__body--table table tbody tr td .sc-date,.p-schedule__body--table_kintone table tbody tr td .sc-date{display:flex;justify-content:center;align-items:center}.p-schedule__body--table table tbody tr td a.map-link,.p-schedule__body--table_kintone table tbody tr td a.map-link{display:inline-block;background-color:#4e59d6;border:2px solid #aaafe5;color:#fff;border-radius:100vmax;font-size:12px;padding:4px 12px;white-space:nowrap}.p-schedule__body--table table tbody tr td a.map-link img,.p-schedule__body--table_kintone table tbody tr td a.map-link img{vertical-align:0px;width:10px;height:auto;margin-left:4px}.p-schedule__body--table table tbody tr td a.map-link:hover,.p-schedule__body--table_kintone table tbody tr td a.map-link:hover{opacity:.8}.p-schedule__body--table table tbody tr td em,.p-schedule__body--table_kintone table tbody tr td em{text-align:right;display:block;font-style:normal;font-size:14px}.p-schedule__body--table table tbody tr td span,.p-schedule__body--table_kintone table tbody tr td span{display:inline-block;border-radius:5px;font-size:12px;width:100px;text-align:center;padding:5px 0}.p-schedule__body--table table tbody tr td span.vietnamese,.p-schedule__body--table_kintone table tbody tr td span.vietnamese{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.indonesian,.p-schedule__body--table_kintone table tbody tr td span.indonesian{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.english,.p-schedule__body--table_kintone table tbody tr td span.english{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.chinese,.p-schedule__body--table_kintone table tbody tr td span.chinese{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.cambodian,.p-schedule__body--table_kintone table tbody tr td span.cambodian{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.tagalog,.p-schedule__body--table_kintone table tbody tr td span.tagalog{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.myanmar,.p-schedule__body--table_kintone table tbody tr td span.myanmar{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.thailand,.p-schedule__body--table_kintone table tbody tr td span.thailand{background-color:#eee;color:#fff}.p-schedule__body--table table tbody tr td span.area,.p-schedule__body--table_kintone table tbody tr td span.area{background-color:#f2f2f2;border:1px solid #b5b5b5;color:#000;width:70px}.p-schedule__body--table--online table thead th,.p-schedule__body--table_kintone--online table thead th{padding:13px 0 14px}.p-schedule__body--table--online table thead th:nth-child(1),.p-schedule__body--table_kintone--online table thead th:nth-child(1){width:32%}.p-schedule__body--table--online table thead th:nth-child(2),.p-schedule__body--table_kintone--online table thead th:nth-child(2){width:14%}.p-schedule__body--table--online table thead th:nth-child(3),.p-schedule__body--table_kintone--online table thead th:nth-child(3){width:26%}.p-schedule__body--table--online table thead th:nth-child(4),.p-schedule__body--table_kintone--online table thead th:nth-child(4){width:7%}.p-schedule__body--table--online table thead th:nth-child(5),.p-schedule__body--table_kintone--online table thead th:nth-child(5){width:7%}.p-schedule__body--table--online table thead th:nth-child(6),.p-schedule__body--table_kintone--online table thead th:nth-child(6){width:14%}.p-schedule__body--table--online table tbody tr td,.p-schedule__body--table_kintone--online table tbody tr td{border-bottom:1px solid #707070;padding:10px 0}.p-schedule__body--table--online table tbody tr td:first-child,.p-schedule__body--table_kintone--online table tbody tr td:first-child{text-align:left}.p-schedule__body--table--online table tbody tr td:last-child,.p-schedule__body--table_kintone--online table tbody tr td:last-child{border-right:0}.p-schedule__body--table--online table tbody tr:last-child td,.p-schedule__body--table_kintone--online table tbody tr:last-child td{border-bottom:0}.filters{display:flex;gap:20px;padding:20px 0 40px}.filters .select-box{position:relative}.filters .select-box::after{position:absolute;top:50%;right:15px;translate:0 -50%;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";pointer-events:none}.filters .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;color:#333;font-size:1em;cursor:pointer}.p-ginou-application__header{margin-bottom:40px}.p-ginou-application__body{display:flex;justify-content:space-between}.p-ginou-application__body--txt{width:60%}.p-ginou-application__body--txt h4{font-size:20px;border-bottom:4px solid #83cf03;margin-top:80px;margin-bottom:10px;padding-bottom:10px}.p-ginou-application__body--txt h4:first-child{margin-top:0}.p-ginou-application__body--txt h5{font-size:16px;background-color:#e2ffb2;margin-bottom:10px;padding:10px 20px;border-radius:5px}.p-ginou-application__body--txt ol,.p-ginou-application__body--txt ul,.p-ginou-application__body--txt p{margin:0 20px 20px}.p-ginou-application__body--txt ul.attention li{margin-left:21px}.p-ginou-application__body--txt ul.attention:last-child li{margin-left:0}.p-ginou-application__body--txt ul.attention--pl0{padding-left:0}.p-ginou-application__body--txt a{color:#0093cb;display:inline-block}.p-ginou-application__body--txt a:hover{color:#ff8f00}.p-ginou-application__body--txt .d-flex{display:flex;justify-content:space-between}.p-ginou-application__body--txt .d-flex__item{width:50%;padding:2% 4% 0}.p-ginou-application__body--txt .d-flex__item:first-child{border-right:1px solid #707070}.p-ginou-application__body--txt .d-flex__item h6{font-size:16px;margin-bottom:16px}.p-ginou-application__body--txt .d-flex__item p{margin:0}.p-ginou-application__body--txt .flow-down{display:block;text-align:center;color:#83cf03;transform:scaleY(0.5)}.p-ginou-application__body--img{width:30%}.p-ginou-application__body--img img{width:100%;height:auto;border-radius:5px}.p-ginou-application .more-link{margin:0 auto;padding:40px 0;width:60%}.p-online-application__header{margin-bottom:40px}.p-online-application__body{display:flex;justify-content:space-between}.p-online-application__body--txt{width:60%}.p-online-application__body--txt h4{font-size:20px;border-bottom:4px solid #00c0ff;margin-top:80px;margin-bottom:10px;padding-bottom:10px}.p-online-application__body--txt h4:first-child{margin-top:0}.p-online-application__body--txt ol,.p-online-application__body--txt ul,.p-online-application__body--txt p{margin:0 20px 20px}.p-online-application__body--txt a{color:#0093cb;display:inline-block}.p-online-application__body--txt a:hover{color:#ff8f00}.p-online-application__body--txt ul.attention{margin-left:20px}.p-online-application__body--txt .d-flex{display:flex;justify-content:space-between}.p-online-application__body--txt .d-flex__item{width:50%}.p-online-application__body--txt .d-flex__item:first-child{border-right:1px solid #707070;padding:2% 4% 0 0}.p-online-application__body--txt .d-flex__item:last-child{padding:2% 0 0 4%}.p-online-application__body--txt .d-flex__item h6{font-size:16px;margin-bottom:16px}.p-online-application__body--txt .d-flex__item p{margin:0}.p-online-application__body--txt .d-flex__item p.flow-title{background-color:#d0fbff;border-radius:5px;padding:4px 12px;font-size:15px}.p-online-application__body--txt .flow-down{display:block;text-align:center;color:#00c0ff;transform:scaleY(0.5)}.p-online-application__body--img{width:30%}.p-online-application__body--img img{width:100%;height:auto;border-radius:5px}.p-online-application .more-link{margin:0 auto;padding:40px 0;width:60%}.p-online-application h5{background-color:#d0fbff;margin-bottom:10px;border-radius:5px;padding:10px 20px;font-size:16px}.p-online-application h6{margin:15px 0 5px;font-size:16px}.breadcrumb{position:fixed;top:146px;width:100%;padding:10px 0;z-index:4}.breadcrumb a{display:inline-block}.breadcrumb.online{background-color:#c1f0ff}.breadcrumb.ginou{background-color:#ddf5b3}.program-name{position:relative;margin-top:156px;margin-bottom:40px;padding-left:25px}.program-name::after{content:"";position:absolute;top:0;left:0;width:54px;height:42px;clip-path:polygon(0 0, 0% 100%, 100% 0)}.program-name.ginou img{vertical-align:-1px;margin-right:10px}.program-name.ginou::after{background-color:rgba(131,207,3,.4)}.program-name.online img{vertical-align:-1px;margin-right:10px}.program-name.online::after{background-color:rgba(0,192,255,.3)}.program-name h2{font-size:40px;font-weight:700}main#single{padding-top:80px;padding-bottom:100px}.program-detail__header{margin-bottom:40px}.program-detail__body{display:flex;justify-content:space-between}.program-detail__body--txt{width:54%}.program-detail__body--txt dl{display:flex;flex-direction:column;gap:40px}.program-detail__body--txt dl div{display:flex}.program-detail__body--txt dl div dt{width:20%}.program-detail__body--txt dl div dd{width:80%}.program-detail__body--txt .youtube{margin-top:60px}.program-detail__body--media{width:40%}.program-detail__body--media img{width:100%;height:auto;border-radius:5px;margin-bottom:20px}.infomation__footer01,.infomation__side01{display:none}.infomation{background-color:#fee;padding:20px;margin-top:30px;border-radius:10px}.infomation .infomation__title{margin-bottom:10px;color:red;font-weight:bold;font-size:1.2rem}.infomation .infomation__text{color:red;margin:0}.infomation .infomation__text strong{font-weight:bold;color:red}.infomation--footer .infomation__title{margin:0}.infomation--footer .infomation__title br{display:none}.infomation--footer .infomation__text{margin-top:12px}.oshirase{background-color:#fff;border:1px solid red;display:flex;justify-content:center;padding:20px}.oshirase__text{font-size:18px;font-weight:700;line-height:1.6;color:red}.oshirase--ginou-top-header{margin:-80px 0 40px;z-index:1;position:sticky}.oshirase--ginou-page-header{margin-bottom:40px}.oshirase--ginou-page-footer{margin-top:40px}.oshirase--online{margin-bottom:40px;padding:20px}.oshirase--online .oshirase__wrap h2{font-size:18px;font-weight:700;color:red}.oshirase--online .oshirase__wrap .oshirase__text{font-weight:normal}.oshirase--online .oshirase__wrap .oshirase__text strong{font-weight:700;line-height:3}@media(max-width: 768px){.oshirase__text{font-size:16px}.oshirase--ginou-top-header{margin:0px 0 40px}.oshirase--ginou-page-header{margin-bottom:40px}.oshirase--ginou-page-footer{margin-top:40px}.oshirase--online{margin-bottom:40px}}.right-menu{position:fixed;right:-368px;top:70%;transform:translateY(-50%);width:420px;border-radius:8px 0 0 8px;transition:right .3s ease-in-out;z-index:10;display:flex}.support-open-link{color:#192cbf;text-decoration:underline}.support-open-link:hover{text-decoration:none}.support-tab{width:52px;height:136px;background:#004099;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px 0 0 5px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:-3px;line-height:1;writing-mode:vertical-rl}.support-tab span{transform:rotate(90deg) translate(2px, -1px)}.support-tab img{margin-bottom:3px}::-webkit-full-page-media,:future,:root .support-tab{letter-spacing:2px}::-webkit-full-page-media,:future,:root .support-tab span{transform:rotate(90deg) translate(-1px, 7px)}.menu-content{flex:1;padding:12px;background:#004099;border-radius:0 0 0 5px}.menu-content__inner{padding:20px;background-color:#fff;border-radius:5px}.menu-content__link{background-color:#ff8f00;color:#fff;text-align:center;margin-bottom:42px;padding:15px 0;border-radius:5px}.menu-content__link:hover{opacity:.8}.menu-content__link::after{width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff}.menu-content__title{font-size:17px;font-weight:700;margin-bottom:18px}.menu-content__text{font-size:16px;font-weight:500;margin-bottom:20px}#menu-toggle{display:none}#menu-toggle:checked+.right-menu{right:0;z-index:14}main.p-about{padding-top:200px;padding-bottom:100px}.p-about-body{background-color:#fff;margin-bottom:100px;padding:70px 100px}.p-about-body__concept{text-align:center;margin-bottom:40px}.p-about-body__concept h3{font-size:32px;font-weight:700}.p-about-body__cont p{font-size:18px;margin-bottom:20px}.p-about-body__cont p.sign{text-align:right}main.p-faq{padding-top:240px;padding-bottom:100px}.p-faq--all{border:2px solid #ff8f00}.p-faq--online{border:2px solid #1cc6ff}.p-faq--ginou{border:2px solid #90d41c}.p-faq__header{margin-bottom:24px}.p-faq__category-title{font-size:24px;font-weight:700;padding:8px 0 8px 20px;border-radius:5px}.p-faq__category-title--all{background-color:rgba(255,143,0,.1);border-left:15px solid #ff8f00}.p-faq__category-title--online{background-color:rgba(28,198,255,.1);border-left:15px solid #1cc6ff}.p-faq__category-title--ginou{background-color:rgba(144,212,28,.1);border-left:15px solid #90d41c}.p-faq__body{display:flex;flex-direction:column;gap:30px}.p-faq__post{background-color:#fdfdfd;border:1px solid #f0f0f0;padding:20px}.p-faq__category{display:inline-block;background-color:#fdfdfd;color:#777;font-size:15px;font-weight:700;border-radius:5px;margin-bottom:17px;padding:0px 30px;text-align:center;border:2px solid #777;min-width:170px}.p-faq__question-title{min-height:40px;font-size:18px;font-weight:700;margin-bottom:20px;padding-top:8px;padding-left:50px;background-repeat:no-repeat;background-position:left top}.p-faq__question-title--all{background-image:url("../images/icon-q--or.svg")}.p-faq__question-title--online{background-image:url("../images/icon-q--blue.svg")}.p-faq__question-title--ginou{background-image:url("../images/icon-q--green.svg")}.p-faq__answer-text{min-height:40px;font-size:18px;font-weight:500;padding-top:3px;padding-left:50px;background-repeat:no-repeat;background-position:left top}.p-faq__answer-text--2row{margin-top:20px}.p-faq__answer-text a{display:inline-block;color:#0093cb;text-decoration:underline}.p-faq__answer-text a:hover{text-decoration:none}.p-faq__answer-text--all{background-image:url("../images/icon-a--or.svg")}.p-faq__answer-text--online{background-image:url("../images/icon-a--blue.svg")}.p-faq__answer-text--ginou{background-image:url("../images/icon-a--green.svg")}.p-faq__lists{margin-left:68px;display:flex;flex-direction:column}.p-faq__lists li{font-size:18px;font-weight:500;list-style:disc}.p-faq__lists li a{display:inline-block;color:#0093cb;text-decoration:underline}.p-faq__lists li a:hover{text-decoration:none}.p-faq__lists li .color-red{color:red}.p-faq__lists li .underline{font-weight:700;text-decoration:underline}.p-faq__lists--margin-large{gap:30px;margin:0 0 30px 0}.p-faq__lists--margin-top{margin-top:30px}.p-faq__lists--attention{margin-left:50px}.p-faq__lists--attention li{position:relative;list-style:none;padding-left:15px}.p-faq__lists--attention li::before{position:absolute;top:0;left:0;content:"※";font-size:18px}.p-faq__lists--num{margin-left:50px;counter-reset:count 0;list-style:none}.p-faq__lists--num li{position:relative;counter-increment:number;padding-left:20px;list-style:none}.p-faq__lists--num li a{display:inline-block;color:#0093cb;text-decoration:underline}.p-faq__lists--num li a:hover{text-decoration:none}.p-faq__lists--num li .p-faq__download-link{margin-left:0}.p-faq__lists--num li::before{position:absolute;top:6px;left:-1px;content:"";width:20px;height:20px;background-color:#fff;border:1px solid #000;border-radius:50%}.p-faq__lists--num li::after{position:absolute;top:6px;left:6px;content:counter(number);color:#000;font-size:11px}.p-faq__image{margin:27px 0 8px 50px}.p-faq__download-link{margin-left:50px}.p-faq__download-link a{text-decoration:underline;display:inline-block;color:#0093cb;background-image:url("../images/icon_download.svg");background-repeat:no-repeat;background-position:right center;background-size:26px;padding-right:30px}.p-faq__download-link a:hover{text-decoration:none}.p-faq__ex-link{margin-left:50px}.p-faq__ex-link a{text-decoration:underline;display:inline-block;color:#0093cb;background-image:url("../images/icon_ex-link.svg");background-repeat:no-repeat;background-position:right center;background-size:18px;padding-right:25px}.p-faq__ex-link a:hover{text-decoration:none}.p-faq__example{margin-top:54px;padding-left:50px}.p-faq__example--02{margin-top:27px}.p-faq__example img{width:100%;height:auto}.p-faq__example img.good{margin-bottom:74px}.p-faq__example img.face{width:95%}.c-check-sheet{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:9999}.c-check-sheet__modal{background:#fff;padding:36px 56px;border-radius:2px;width:90%;max-width:1140px;text-align:left;position:absolute;top:5%;left:50%;translate:-50% 0;max-height:90vh;overflow-y:auto}.c-check-sheet__title{font-size:30px;font-weight:700;margin-bottom:34px}.c-check-sheet__description{font-size:16px;margin-bottom:33px}.c-check-sheet__checklist{margin-bottom:50px;border-top:1px solid #707070}.c-check-sheet__checkItem{border-bottom:1px solid #707070;padding:15px;display:flex;justify-content:space-between;align-items:center}.c-check-sheet__checkItem label{position:relative;cursor:pointer;display:flex;align-items:center;gap:20px;width:50%;font-weight:500}.c-check-sheet__remarks{width:46%}.c-check-sheet__remarksTxt{font-weight:500}.c-check-sheet__remarksTxt a{color:#0093cb;text-decoration:underline}.c-check-sheet__remarksTxt a:hover{text-decoration:none}.c-check-sheet__checkbox{position:relative;width:35px;min-width:35px;height:35px;border:2px solid #b7b7b7;border-radius:4px;vertical-align:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-check-sheet__checkbox:checked{border:2px solid #0bbcdd}.c-check-sheet__checkbox:checked:before{position:absolute;top:0px;left:8px;transform:rotate(50deg);width:14px;height:25px;border-right:6px solid #000;border-bottom:6px solid #000;content:""}.c-check-sheet__link{display:block;text-align:center;pointer-events:none;opacity:.5;color:#fff;width:90%;max-width:550px;font-size:24px;font-weight:500;margin:0 auto;padding:2px 0;border-radius:8px;background-color:#c6c6c6}.c-check-sheet__link::after{content:"";position:absolute;top:65%;right:6%}.c-check-sheet__link.enabled{pointer-events:auto;opacity:1}.c-check-sheet__link--ginou.enabled{background-color:#83cf03}.c-check-sheet__link--online.enabled{background-color:#00c0ff}@media(max-width: 768px){ul.attention li,ol.attention li{font-size:3vw}.arrow-link::after{width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.container{width:94%;min-width:auto;margin:0 auto;padding:0}.d-sp{display:inline-block}.d-pc{display:none}.header{padding:10px 0;z-index:9999}.header__wrap--title{width:50%}.header__wrap--img{width:calc(45% - 50px);margin-left:auto;margin-right:0px}.header__wrap--img img{width:100%;height:auto}section .section-title{font-size:5.6vw}section .section__header{margin-bottom:20px}main section{padding:30px;margin-bottom:20px}ul.lang-lists li{border:1px solid}ul.lang-lists,ul.lang-lists2,ul.lang-lists3{padding-top:8px}ul.lang-lists li,ul.lang-lists2 li,ul.lang-lists3 li{font-size:3vw}.more-link a{font-size:3.5vw;font-weight:700;padding:10px 0}.more-link.w60{width:100%;margin:0 auto 0;padding-top:40px}.more-link.w60 a{padding:20px 0;font-size:5.6vw;font-weight:700}.more-link--online-schedule .c-banner__inner{justify-content:center;padding:0px 10px}.more-link--online-schedule .c-banner__icon{width:10%}.more-link--online-schedule .c-banner__txt{width:auto}.more-link--online-schedule .c-banner__txt p{text-align:left}.more-link--online-schedule .c-banner__icon img{vertical-align:-6px}.more-link.ginou--sc,.more-link.online--sc{width:100%;margin:20px auto 0}.more-link.ginou--sc a,.more-link.online--sc a{padding:10px 0;font-size:16px;font-weight:500}.more-link.ginou--sc a::after,.more-link.online--sc a::after{width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.more-link--online-single{width:100%;max-width:600px}.accordion-header{padding-right:10px}.accordion-header .icon{right:-12px;width:12px;height:12px}.accordion-header .icon::before{height:2px}.accordion-header .icon::after{width:2px}.fc-toolbar{font-size:10px}.fc-toolbar .fc-toolbar-title{font-size:16px}.p-home-mv{height:auto}.p-home-mv .container{position:relative}.p-home-mv__header{display:flex;align-items:center;gap:20px;margin-bottom:22px;padding-top:90px}.p-home-mv__header-img{width:25%}.p-home-mv__header-img img{width:100%;height:auto}.p-home-mv__header-txt{width:75%}.p-home-mv__header-txt h2{font-size:6vw}.p-home-mv__header-txt h2::after{width:100%}.p-home-mv__contents{position:sticky;z-index:1}.p-home-mv__contents p{font-size:16px;margin-bottom:20px}.p-home-mv__contents a{font-size:16px}.p-home-mv__image{position:absolute;top:26%;right:0;translate:0 0;width:48%;opacity:.5}.p-home-mv__image img{width:100%;height:auto}.hero{position:relative;height:400px}.hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, #f5f5f5, transparent);z-index:1}.hero .swiper-wrapper{position:absolute;top:0;left:0}.hero .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .swiper-button-next,.hero .swiper-button-prev{top:38%}.hero__txt{padding:200px 0 0}.hero__txt--inner{gap:16px}.hero__txt--inner h2{font-size:3.5vw;padding:20px 0;font-weight:900}main.p-home{padding:40px 0 10px}.program-block{flex-direction:column;gap:40px;margin-bottom:40px}.program-block .p-home-program{width:100%;margin:0;padding:20px 0}.program-block .p-home-program::after{top:20px;left:20px;width:30px;height:25px}.program-block .p-home-program h2{font-size:6vw;font-weight:700;margin-bottom:10px;padding-left:60px}.program-block .p-home-program__slider{padding:0 20px}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a figure{margin-bottom:10px}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a h3{font-size:4vw;margin-bottom:0px;min-height:auto}.program-block .p-home-program__slider .slider .swiper-wrapper .swiper-slide a ul.lang-lists{min-height:auto}.program-block .p-home-program__txt{padding:20px 20px 0;gap:8px}.program-block .p-home-program__txt .more-link a{font-size:16px;padding:6px 0}.program-block .p-home-program__txt ul.program-lists{margin-bottom:20px}.program-block .p-home-program__txt ul.program-lists li{font-size:3.5vw}.program-block .p-home-program img.illust{width:20%;height:auto}.program-block .p-home-program img.illust.illust01{top:7.2%;right:auto;left:9%;width:7%}.program-block .p-home-program img.illust.illust02{top:7.2%;right:auto;left:7%;width:9%}.program-block .p-home-program img.illust.illust03{top:-2%;right:-1%;width:28%}.program-block .p-home-program img.illust.illust04{bottom:14%;right:4%;width:32%}#online::after{background-color:#00c0ff}#online ul.program-lists li{background-image:url("../images/list-mark-blue.svg")}#skill::after{background-color:#83cf03}#skill ul.program-lists li{background-image:url("../images/list-mark-green.svg")}.p-home-references__inner{flex-direction:column;gap:30px}.p-home-references__inner--txt{width:100%}.p-home-references__inner--txt .section-title{margin-bottom:10px}.p-home-references__inner--txt h4{font-size:5vw;margin-bottom:10px}.p-home-references__inner--txt p{font-size:4vw;margin-bottom:20px}.p-home-references__inner--img{width:100%}.other-service{padding:40px 0}.other-service__header{margin-bottom:20px;text-align:center}.other-service__header .other-service-title{font-size:5.6vw;font-weight:700}.other-service__contents{flex-direction:column;gap:10px}.other-service__contents--item{width:100%}.other-service__contents--item a{padding:20px 40px 20px 20px}.other-service__contents--item a .item-title{font-size:4.5vw;margin-bottom:4px}.other-service__contents--item a p{font-size:4vw}.other-service__contents--item a::after{right:20px;width:8px;height:8px}.other-service__contents--item a:hover::after{right:18px}.footer .footer__contents{padding:40px 20px;flex-direction:column;gap:40px}.footer .footer__contents--item{width:100%}.footer .footer__contents--item h6{font-size:5vw}.footer .footer__contents--item ul li{font-size:3.4vw}.footer p#copyright{font-size:3vw;padding:10px 0}.footer p#copyright a img{width:70%;margin:0 auto}button.page-top-btn{width:40px;height:40px;font-size:10px;bottom:50px}#menu{position:fixed;top:0;left:0;transition:all .7s ease-in-out;visibility:hidden;width:100%;height:100%;background:#eee;opacity:0;z-index:1100}#menu.open{opacity:1;visibility:visible;overflow:auto}#menu ul:hover a{opacity:.5}#menu ul a{transition:opacity .3s ease-in-out}#menu ul a:hover{opacity:1}#menu .main-nav{padding:90px 10px 40px}#menu .main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}#menu .main-nav ul li{font-size:5vw;font-weight:900;background-color:#fff;padding:20px}#menu .main-nav ul li.home-link{border-left:4px solid #000}#menu .main-nav ul li.online-link{border-left:4px solid #00c0ff}#menu .main-nav ul li.ginou-link{border-left:4px solid #83cf03}#menu .main-nav ul li.faq-link{border-left:4px solid #ff8f00}#menu .main-nav ul li.schedule-link{border-left:4px solid #004eff}#menu .main-nav ul li ul.child{margin-left:20px;padding-top:20px;padding-bottom:10px;gap:16px}#menu .main-nav ul li ul.child li{list-style:disc;font-size:3.4vw;font-weight:400;padding:0;line-height:1}.hamburger{position:relative;width:40px;height:40px;cursor:pointer}.hamburger .toggle-menu{height:50px;position:absolute;top:50%;left:22px;translate:-50% -50%;width:50px;z-index:1110}.hamburger .toggle-menu span{background-color:#000;content:"";display:block;height:2px;left:calc(50% - 13px);position:absolute;top:calc(50% - 1px);transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;width:26px}.hamburger .toggle-menu span:before,.hamburger .toggle-menu span:after{background-color:#000;content:"";display:block;height:2px;position:absolute;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;width:32px}.hamburger .toggle-menu span:before{top:7px}.hamburger .toggle-menu span:after{top:-7px}.hamburger .toggle-menu.active span{background-color:rgba(0,0,0,0);transition:background .2s ease-out}.hamburger .toggle-menu.active span:before,.hamburger .toggle-menu.active span:after{transition:top .2s ease-out,transform .2s .2s ease-out}.hamburger .toggle-menu.active span:before{top:0;transform:rotate3d(0, 0, 1, -45deg)}.hamburger .toggle-menu.active span:after{top:0;transform:rotate3d(0, 0, 1, 45deg)}.modal-content-wrapper{max-width:auto;width:90%;flex-direction:column}.modal-content-wrapper .close-modal{top:-5px;right:-5px;width:30px;height:30px;font-size:20px}.modal-content-wrapper .modal-content{padding:20px}.modal-content-wrapper .modal-content h3{font-size:5vw;margin-bottom:20px}.modal-content-wrapper .modal-content__inner{flex-direction:column;gap:20px}.modal-content-wrapper .modal-content__inner--txt{width:100%}.modal-content-wrapper .modal-content__inner--txt dl div{flex-direction:column}.modal-content-wrapper .modal-content__inner--txt dl div dt,.modal-content-wrapper .modal-content__inner--txt dl div dd{font-size:3.5vw}.modal-content-wrapper .modal-content__inner--txt dl div dt{width:100%}.modal-content-wrapper .modal-content__inner--txt dl div dd{width:100%;font-weight:400}.modal-content-wrapper .modal-content__inner--media{width:100%}main#p-online,main#p-ginou{padding-top:40px;padding-bottom:40px}.hero.page{height:auto}.hero.page .page__txt{padding-top:95px}.hero.page .page__txt h2.page-title{font-size:7vw;padding-left:auto;text-align:left;padding-left:0}.hero.page .page__txt h2.page-title::after{top:-3px;width:40px;height:30px}.hero.page .page__txt h2.page-title.online img{vertical-align:-6px;margin-right:10px;width:8%}.hero.page .page__txt h2.page-title.ginou{padding-left:10px}.hero.page .page__txt h2.page-title.ginou img{vertical-align:-6px;margin-right:10px;width:11%}.hero.page .page__txt .page-info{padding:30px}.p-program-overview__inner{flex-direction:column;gap:20px}.p-program-overview__inner--item{padding:30px}.p-program-overview__inner--item:first-child{width:100%}.p-program-overview__inner--item:last-child{width:100%}.p-program-overview__inner--item dl div{flex-direction:column;margin-bottom:16px}.p-program-overview__inner--item dl div dt{width:100%;font-size:18px}.p-program-overview__inner--item dl div dd{width:100%}.p-program-overview__inner--item ul{margin-bottom:20px}.p-program-overview__inner--item ul li{margin-bottom:8px}.p-program-overview__inner--item ul li dl{flex-direction:column;gap:0px}.p-program-overview__inner--item ul li dl dt,.p-program-overview__inner--item ul li dl dd{font-weight:normal}.p-program-overview__inner--item ul li dl dt{width:100%;background-color:#f7f7f7;border-left:2px solid #ddd;padding-left:8px}.p-program-overview__inner--item ul li dl dd{font-size:4vw}.p-page-nav{padding:0}.p-page-nav__inner--item a{font-size:3vw;padding:20px 0 28px;height:100%}.p-page-nav__inner--item a::after{right:50%;left:50%;top:70%;translate:-50% 0}.p-news__header{margin-bottom:20px}.p-news__body article .d-flex{flex-direction:column}.p-news__body article .d-flex .post-date{width:100%}.p-news__body article .d-flex .post-date p{font-weight:700}.p-news__body article .d-flex .post-title{width:100%}.p-lineup__body{flex-direction:column;gap:20px}.p-lineup__body--item{width:100%}.p-lineup__body--item.null-item a{display:none}.p-ginou-application__header{margin-bottom:20px}.p-ginou-application__body{flex-direction:column-reverse;gap:20px}.p-ginou-application__body--txt{width:100%}.p-ginou-application__body--txt h4{margin-top:40px}.p-ginou-application__body--txt ol,.p-ginou-application__body--txt ul{margin:0 0 20px}.p-ginou-application__body--txt p{margin:0}.p-ginou-application__body--txt .d-flex{flex-direction:column;gap:20px}.p-ginou-application__body--txt .d-flex__item{width:100%;padding:0}.p-ginou-application__body--txt .d-flex__item:first-child{border-right:none}.p-ginou-application__body--txt .d-flex__item h6{margin-bottom:6px}.p-ginou-application__body--img{width:100%}.p-ginou-application .more-link{margin:0 auto;padding:40px 0;width:100%}.p-ginou-application .more-link a{padding:20px 0}.p-schedule__header-inner{flex-direction:column;gap:20px}.p-schedule__header-left{width:100%}.p-schedule__header-right{width:100%}.p-schedule__body .filters{display:flex;flex-direction:column;gap:5px;padding:10px 0 5px}.p-schedule__body .filters .select-box{width:100%}.p-schedule__body .filters .select-box select{min-width:100%;width:100%;font-size:3vw}.p-schedule__body--table,.p-schedule__body--table_kintone{overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;border-bottom:1px solid #707070}.p-schedule__body--table table,.p-schedule__body--table_kintone table{width:100%;border-spacing:0px;border-collapse:separate}.p-schedule__body--table table thead,.p-schedule__body--table_kintone table thead{display:none}.p-schedule__body--table table tbody,.p-schedule__body--table table tr,.p-schedule__body--table table td,.p-schedule__body--table_kintone table tbody,.p-schedule__body--table_kintone table tr,.p-schedule__body--table_kintone table td{display:block;width:100%}.p-schedule__body--table table tbody tr,.p-schedule__body--table_kintone table tbody tr{margin-bottom:1.5em;border:1px solid #ccc;padding:15px;background:#fff;display:flex;flex-wrap:wrap;gap:4px}.p-schedule__body--table table tbody tr td,.p-schedule__body--table_kintone table tbody tr td{border:none;padding:2px 0px;font-size:15px;border-right:none;text-align:left}.p-schedule__body--table table tbody tr td em,.p-schedule__body--table_kintone table tbody tr td em{font-size:11px;text-align:left;padding-left:110px}.p-schedule__body--table table tbody tr td:first-child,.p-schedule__body--table_kintone table tbody tr td:first-child{border-bottom:none;font-size:18px;font-weight:700}.p-schedule__body--table table tbody tr td:nth-child(2),.p-schedule__body--table table tbody tr td:nth-child(3),.p-schedule__body--table_kintone table tbody tr td:nth-child(2),.p-schedule__body--table_kintone table tbody tr td:nth-child(3){width:100px;padding-bottom:10px}.p-schedule__body--table table tbody tr td::before,.p-schedule__body--table_kintone table tbody tr td::before{content:attr(data-label);vertical-align:top;display:inline-block;color:#333;background-color:#eee;width:100px;padding:5px;text-align:center;font-size:12px;margin-top:-2px;margin-right:10px}.p-schedule__body--table table tbody tr td .access-info,.p-schedule__body--table table tbody tr td .sc-date,.p-schedule__body--table_kintone table tbody tr td .access-info,.p-schedule__body--table_kintone table tbody tr td .sc-date{display:inline-block;width:calc(100% - 115px);line-height:1.5}.p-schedule__body--table table tbody tr td a.map-link,.p-schedule__body--table_kintone table tbody tr td a.map-link{font-size:11px;margin-top:4px}.p-schedule__body--table table tbody tr td small,.p-schedule__body--table_kintone table tbody tr td small{font-size:15px}.p-schedule__body--table table tbody tr td small span,.p-schedule__body--table_kintone table tbody tr td small span{display:none;padding:0}.p-schedule__body--table table tbody tr.data-row,.p-schedule__body--table table tbody tr.data-row-kintone,.p-schedule__body--table_kintone table tbody tr.data-row,.p-schedule__body--table_kintone table tbody tr.data-row-kintone{border-bottom:none;border-radius:8px 8px 0 0}.p-schedule__body--table table tbody tr.data-row td:first-child::before,.p-schedule__body--table table tbody tr.data-row td:nth-child(2)::before,.p-schedule__body--table table tbody tr.data-row td:nth-child(3)::before,.p-schedule__body--table table tbody tr.data-row-kintone td:first-child::before,.p-schedule__body--table table tbody tr.data-row-kintone td:nth-child(2)::before,.p-schedule__body--table table tbody tr.data-row-kintone td:nth-child(3)::before,.p-schedule__body--table_kintone table tbody tr.data-row td:first-child::before,.p-schedule__body--table_kintone table tbody tr.data-row td:nth-child(2)::before,.p-schedule__body--table_kintone table tbody tr.data-row td:nth-child(3)::before,.p-schedule__body--table_kintone table tbody tr.data-row-kintone td:first-child::before,.p-schedule__body--table_kintone table tbody tr.data-row-kintone td:nth-child(2)::before,.p-schedule__body--table_kintone table tbody tr.data-row-kintone td:nth-child(3)::before{content:none}.p-schedule__body--table table tbody tr.details-row,.p-schedule__body--table table tbody tr.details-row-kintone,.p-schedule__body--table_kintone table tbody tr.details-row,.p-schedule__body--table_kintone table tbody tr.details-row-kintone{margin-top:-36px;padding-top:0;border-top:none;border-bottom:1px solid #707070;border-radius:0 0 8px 8px}.p-schedule__body--table table tbody tr.details-row td,.p-schedule__body--table table tbody tr.details-row-kintone td,.p-schedule__body--table_kintone table tbody tr.details-row td,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td{border-top:none;border-bottom:none;width:100%}.p-schedule__body--table table tbody tr.details-row td:first-child,.p-schedule__body--table table tbody tr.details-row-kintone td:first-child,.p-schedule__body--table_kintone table tbody tr.details-row td:first-child,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td:first-child{font-size:15px;font-weight:400}.p-schedule__body--table table tbody tr.details-row td:first-child::before,.p-schedule__body--table table tbody tr.details-row td:nth-child(2)::before,.p-schedule__body--table table tbody tr.details-row-kintone td:first-child::before,.p-schedule__body--table table tbody tr.details-row-kintone td:nth-child(2)::before,.p-schedule__body--table_kintone table tbody tr.details-row td:first-child::before,.p-schedule__body--table_kintone table tbody tr.details-row td:nth-child(2)::before,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td:first-child::before,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td:nth-child(2)::before{content:attr(data-label)}.p-schedule__body--table table tbody tr.details-row td:last-child,.p-schedule__body--table table tbody tr.details-row-kintone td:last-child,.p-schedule__body--table_kintone table tbody tr.details-row td:last-child,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td:last-child{display:flex;flex-wrap:wrap;gap:8px 0;align-items:center}.p-schedule__body--table table tbody tr.details-row td:last-child small,.p-schedule__body--table table tbody tr.details-row-kintone td:last-child small,.p-schedule__body--table_kintone table tbody tr.details-row td:last-child small,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td:last-child small{order:2}.p-schedule__body--table table tbody tr.details-row td:last-child .c-app-btn,.p-schedule__body--table table tbody tr.details-row-kintone td:last-child .c-app-btn,.p-schedule__body--table_kintone table tbody tr.details-row td:last-child .c-app-btn,.p-schedule__body--table_kintone table tbody tr.details-row-kintone td:last-child .c-app-btn{order:3}.p-schedule__body--table--online table tbody tr,.p-schedule__body--table_kintone--online table tbody tr{border-radius:8px}.p-schedule__body--table--online table tbody tr.data-online,.p-schedule__body--table--online table tbody tr.data-online-kintone,.p-schedule__body--table_kintone--online table tbody tr.data-online,.p-schedule__body--table_kintone--online table tbody tr.data-online-kintone{flex-direction:column}.p-schedule__body--table--online table tbody tr.data-online td:nth-child(1)::before,.p-schedule__body--table--online table tbody tr.data-online td:nth-child(2)::before,.p-schedule__body--table--online table tbody tr.data-online-kintone td:nth-child(1)::before,.p-schedule__body--table--online table tbody tr.data-online-kintone td:nth-child(2)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online td:nth-child(1)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online td:nth-child(2)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online-kintone td:nth-child(1)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online-kintone td:nth-child(2)::before{content:none}.p-schedule__body--table--online table tbody tr.data-online td:nth-child(3),.p-schedule__body--table--online table tbody tr.data-online-kintone td:nth-child(3),.p-schedule__body--table_kintone--online table tbody tr.data-online td:nth-child(3),.p-schedule__body--table_kintone--online table tbody tr.data-online-kintone td:nth-child(3){width:100%;padding:2px 0}.p-schedule__body--table--online table tbody tr.data-online td:nth-child(3)::before,.p-schedule__body--table--online table tbody tr.data-online-kintone td:nth-child(3)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online td:nth-child(3)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online-kintone td:nth-child(3)::before{content:attr(data-label);vertical-align:top;display:inline-block;color:#333;background-color:#eee;width:100px;padding:5px;text-align:center;font-size:12px;margin-top:-2px;margin-right:10px}.p-schedule__body--table--online table tbody tr.data-online td:nth-child(6)::before,.p-schedule__body--table--online table tbody tr.data-online-kintone td:nth-child(6)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online td:nth-child(6)::before,.p-schedule__body--table_kintone--online table tbody tr.data-online-kintone td:nth-child(6)::before{content:none}.p-schedule__body .announcement{text-align:center;font-size:10px}.c-app-btn{padding:6px 0;width:100%}.p-online-application__header{margin-bottom:20px}.p-online-application__body{flex-direction:column-reverse;gap:20px}.p-online-application__body--txt{width:100%}.p-online-application__body--txt h4{margin-top:40px}.p-online-application__body--txt ol,.p-online-application__body--txt ul,.p-online-application__body--txt p{margin:0 0 20px}.p-online-application__body--txt .d-flex{flex-direction:column;gap:20px}.p-online-application__body--txt .d-flex__item{width:100%}.p-online-application__body--txt .d-flex__item:first-child{border-right:none;padding:0}.p-online-application__body--txt .d-flex__item:last-child{padding:0}.p-online-application__body--img{width:100%}.p-online-application .more-link{margin:0 auto;padding:40px 0;width:100%}.p-online-application .more-link a{padding:20px 0}.breadcrumb{top:60px;padding:10px}.breadcrumb .container{width:100%}.breadcrumb p{font-size:14px;line-height:1.4}.program-name{margin-top:0;margin-bottom:30px;padding-left:inherit;text-align:center}.program-name::after{width:27px;height:21px}.program-name h2{font-size:7vw}.program-name.online img{vertical-align:-6px;margin-right:10px;width:8%}main#single{padding-top:150px;padding-bottom:40px}.program-detail__header{margin-bottom:20px}.program-detail__body{flex-direction:column-reverse;gap:20px}.program-detail__body--txt{width:100%}.program-detail__body--txt dl{display:flex;flex-direction:column;gap:20px}.program-detail__body--txt dl div{flex-direction:column}.program-detail__body--txt dl div dt{width:100%}.program-detail__body--txt dl div dd{width:100%}.program-detail__body--txt .youtube{margin-top:60px}.program-detail__body--media{width:100%}.program-detail__body--media img{width:100%;height:auto;border-radius:5px;margin-bottom:20px}.c-banner{position:sticky;z-index:1;display:flex;justify-content:space-between;align-items:stretch;margin-top:50px;gap:8px}.c-banner__item{position:relative;width:32%}.c-banner__item--faq{width:49%}.c-banner__item a{transition:all .1s}.c-banner__item a:hover{translate:0 2px;background-color:#f7f7f7}.c-banner__link{position:relative;background-color:#fff;border-radius:5px;height:100%;display:flex;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.c-banner__link::after{content:"";position:absolute;top:0;left:0;width:20px;height:15px;clip-path:polygon(0 0, 0% 100%, 100% 0)}.c-banner__link--online{border:5px solid #1cc6ff}.c-banner__link--online::after{background-color:rgba(0,191,255,.4)}.c-banner__link--ginou{border:5px solid #90d41c}.c-banner__link--ginou::after{background-color:rgba(132,207,3,.4)}.c-banner__link--faq{border:5px solid #ff8f00}.c-banner__link--faq::after{background-color:rgba(255,145,0,.4)}.c-banner__inner{gap:8px;padding:8px}.c-banner__inner--schedule{flex-direction:column}.c-banner__inner--faq{padding:16px 8px 16px 40px;gap:25px}.c-banner__txt{width:85%}.c-banner__txt p{font-size:16px;font-weight:800;color:#000;line-height:1.3}.c-banner__txt p small{display:block;font-size:18px;font-weight:500}.c-banner__txt--schedule{width:100%;text-align:left;padding-left:10px}.c-banner__icon{width:15%}.c-banner__icon img{width:100%;height:auto;vertical-align:-1px}.c-banner__img{position:absolute;top:60%;right:-3%;translate:0 -50%;width:24%}.c-banner__img img{width:100%;height:auto}.c-banner__lists{width:100%;display:flex;justify-content:space-between}.c-banner__lists li{width:48%;font-size:14px;font-weight:700;text-align:center}.c-banner__lists li a{color:#fff;border-radius:5px}.c-banner__lists li a.online{background-color:#00c0ff}.c-banner__lists li a.ginou{background-color:#83cf03}.c-banner__deco{position:absolute;top:-12%;right:4%;width:13%;z-index:-1}.c-banner__deco img{width:100%;height:auto}.c-banner--home-top{flex-wrap:wrap;translate:0 0;margin-top:40px;padding-bottom:40px}.c-banner--home-top .c-banner__item{width:calc(50% - 4px)}.c-banner--home-top .c-banner__item:last-child{width:100%}.c-banner--faq,.c-banner--page-bottom,.c-banner--page-top,.c-banner--home-bottom{flex-wrap:wrap}.c-banner--faq .c-banner__item,.c-banner--page-bottom .c-banner__item,.c-banner--page-top .c-banner__item,.c-banner--home-bottom .c-banner__item{width:100%}.c-banner--faq .c-banner__inner,.c-banner--page-bottom .c-banner__inner,.c-banner--page-top .c-banner__inner,.c-banner--home-bottom .c-banner__inner{padding:8px 20px}.c-banner--faq .c-banner__txt p small,.c-banner--page-bottom .c-banner__txt p small,.c-banner--page-top .c-banner__txt p small,.c-banner--home-bottom .c-banner__txt p small{display:block;font-size:12px}.c-banner--faq .c-banner__icon,.c-banner--page-bottom .c-banner__icon,.c-banner--page-top .c-banner__icon,.c-banner--home-bottom .c-banner__icon{width:8%}.c-banner--faq .c-banner__icon img,.c-banner--page-bottom .c-banner__icon img,.c-banner--page-top .c-banner__icon img,.c-banner--home-bottom .c-banner__icon img{vertical-align:-2px}.c-banner--home-bottom{margin-bottom:30px}.c-news--home{margin-top:0px;margin-bottom:0px}.c-news--ginou,.c-news--online{margin-bottom:50px}.c-news__header{margin-bottom:30px}.c-news__body{display:flex;flex-direction:column;gap:12px}.c-news__body article .d-flex{justify-content:flex-start;flex-wrap:wrap;align-items:center}.c-news__body article .d-flex .post-date{width:34%}.c-news__body article .d-flex .post-date p{font-size:16px;font-weight:500}.c-news__body article .d-flex .post-category{width:34%}.c-news__body article .d-flex .post-category span{font-size:12px;font-weight:700;border-radius:5px;color:#fff;padding:2px 10px}.c-news__body article .d-flex .post-category span.online{background-color:#00c0ff}.c-news__body article .d-flex .post-category span.ginou{background-color:#83cf03}.c-news__body article .d-flex .post-title{width:100%}.c-news__body article .d-flex .post-title .news-title{font-size:14px;font-weight:400;line-height:1.8}.c-news__body article .d-flex .post-title .news-title a{display:inline-block;color:#0093cb;text-decoration:underline}.c-news__body article .d-flex .post-title .news-title a:hover{text-decoration:none}.c-contact{padding:20px}.c-contact__inner{flex-direction:column;gap:20px}.c-contact__title h3{font-size:20px}.c-contact__cont ul{margin-left:16px;margin-bottom:10px}.c-contact__cont ul li{font-size:16px}.c-contact__cont p{font-size:12px}.right-menu{right:-268px;width:310px}.support-tab{width:43px;height:120px}#menu-toggle:checked+.right-menu{right:0;z-index:14}.menu-content{flex:1;padding:12px;background:#004099;border-radius:0 0 0 5px}.menu-content__inner{padding:15px}.menu-content__link{margin-bottom:20px;padding:6px 0;border-radius:5px}.menu-content__link:hover{opacity:.8}.menu-content__link::after{width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff}.menu-content__title{font-size:16px;margin-bottom:10px}.menu-content__text{font-size:12px;margin-bottom:10px}main.p-about{padding-top:100px;padding-bottom:40px}.p-about-body{background-color:#fff;margin-bottom:0px;padding:30px 20px}.p-about-body__concept{text-align:center;margin-bottom:20px}.p-about-body__concept h3{font-size:28px;font-weight:700}.p-about-body__cont p{font-size:16px;font-weight:400;margin-bottom:20px}main.p-faq{padding-top:90px;padding-bottom:40px}main.p-faq section{padding:16px}.p-faq--all{border:2px solid #ff8f00}.p-faq--online{border:2px solid #1cc6ff}.p-faq--ginou{border:2px solid #90d41c}.p-faq__header{margin-bottom:20px}.p-faq__category-title{font-size:18px;font-weight:700;padding:8px 0 8px 10px;border-radius:5px}.p-faq__body{display:flex;flex-direction:column;gap:16px}.p-faq__post{background-color:#fdfdfd;border:1px solid #f0f0f0;padding:16px}.p-faq__category{display:inline-block;background-color:#fdfdfd;font-size:12px;font-weight:700;border-radius:5px;margin-bottom:10px;padding:0px 10px;min-width:110px}.p-faq__question-title{min-height:40px;font-size:16px;font-weight:700;margin-bottom:10px;padding-top:4px;padding-left:40px;background-repeat:no-repeat;background-position:left top;background-size:30px}.p-faq__answer-text{min-height:40px;font-size:16px;font-weight:500;padding-top:3px;padding-left:40px;background-repeat:no-repeat;background-position:left top;background-size:30px}.p-faq__lists{margin-left:58px;display:flex;flex-direction:column}.p-faq__lists li{font-size:16px;font-weight:500;list-style:disc}.p-faq__lists li a{display:inline-block;color:#0093cb;text-decoration:underline}.p-faq__lists li a:hover{text-decoration:none}.p-faq__lists--margin-large{gap:30px;margin:0 0 30px 0}.p-faq__lists--margin-top{margin-top:30px}.p-faq__lists--attention{margin-left:42px}.p-faq__lists--attention li{position:relative;list-style:none;padding-left:15px}.p-faq__lists--attention li::before{position:absolute;top:0;left:0;content:"※";font-size:18px}.p-faq__lists--num{margin-left:42px;counter-reset:count 0;list-style:none}.p-faq__lists--num li{position:relative;counter-increment:number;padding-left:20px;list-style:none}.p-faq__lists--num li a{display:inline-block;color:#0093cb;text-decoration:underline}.p-faq__lists--num li a:hover{text-decoration:none}.p-faq__lists--num li .p-faq__download-link{margin-left:0}.p-faq__lists--num li::before{position:absolute;top:6px;left:-1px;content:"";width:20px;height:20px;background-color:#fff;border:1px solid #000;border-radius:50%}.p-faq__lists--num li::after{position:absolute;top:6px;left:6px;content:counter(number);color:#000;font-size:11px}.p-faq__image img{width:100%;height:auto}.p-faq__download-link{margin-left:40px}.p-faq__download-link a{text-decoration:underline;display:inline-block;color:#0093cb;background-image:url("../images/icon_download.svg");background-repeat:no-repeat;background-position:right top;background-size:45px;padding-right:50px}.p-faq__download-link a:hover{text-decoration:none}.p-faq__ex-link{margin-left:40px}.p-faq__ex-link a{text-decoration:underline;display:inline-block;color:#0093cb;background-image:url("../images/icon_ex-link.svg");background-repeat:no-repeat;background-position:right bottom;background-size:18px;padding-right:25px}.p-faq__ex-link a:hover{text-decoration:none}.p-faq__example{margin-top:27px;padding-left:40px}.p-faq__example--02{margin-top:14px}.p-faq__example img.good{margin-bottom:27px}.p-faq__example img.face{width:100%}.c-check-sheet__modal{padding:20px}.c-check-sheet__title{font-size:24px;margin-bottom:20px}.c-check-sheet__description{font-size:3.9vw;margin-bottom:20px}.c-check-sheet__checklist{margin-bottom:20px}.c-check-sheet__checkItem{padding:15px 0;flex-direction:column;gap:10px}.c-check-sheet__checkItem label{gap:10px;width:100%;line-height:1.2;font-size:3.9vw}.c-check-sheet__remarks{width:100%;padding-left:46px;line-height:1.2;font-size:12px}.c-check-sheet__checkbox:checked{border:2px solid #0bbcdd}.c-check-sheet__checkbox:checked:before{position:absolute;top:0px;left:8px;transform:rotate(50deg);width:14px;height:25px;border-right:6px solid #000;border-bottom:6px solid #000;content:""}.c-check-sheet__link{width:72%;font-size:18px;padding:10px 0}.c-check-sheet__link::after{top:58%;right:9%}}ul.lang-lists li.vietnamese,ul.lang-lists li.indonesian,ul.lang-lists li.english,ul.lang-lists li.chinese,ul.lang-lists li.cambodian,ul.lang-lists li.tagalog,ul.lang-lists li.myanmar,ul.lang-lists li.thailand{color:#333;border-color:#ccc}.p-home-references__inner--txt p{font-size:16px}.p-home-references__ref{margin:-5px 0 30px}.p-home-references__ref a{display:inline;color:#0093cb;text-decoration:underline;padding-right:1.2em;background:url(../images/icon_ex-link.svg) no-repeat right top 2px;background-size:16px}.p-home-references__ref a:hover{text-decoration:none}.p-home-references ul.lang-lists{display:grid;gap:12px;grid-template-columns:repeat(auto-fill, minmax(32%, 1fr))}.p-home-references ul.lang-lists li{height:36px;place-content:center;border-radius:5px;padding:0;color:#333;border:1px solid #999;background:#f7f7f7 url(../images/icon-pdf.svg) no-repeat right 5px center;background-size:25px}.p-home-references ul.lang-lists li:hover{opacity:.8}.p-home-references ul.lang-lists li a{padding:0 12px;font-size:16px;font-weight:bold}.p-home-references__sample{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:47px}.p-home-references__sample>.item{width:calc(50% - 20px)}.p-home-references__sample>.item img{width:100%}.p-home-references__sample>.item p{font-size:14px}@media(max-width: 768px){.p-home-references ul.lang-lists{grid-template-columns:minmax(100%, 1fr)}.p-home-references__sample>.item{width:100%}}.p-schedule__body--table table tbody tr td span.vietnamese,.p-schedule__body--table table tbody tr td span.indonesian,.p-schedule__body--table table tbody tr td span.english,.p-schedule__body--table table tbody tr td span.chinese,.p-schedule__body--table table tbody tr td span.cambodian,.p-schedule__body--table table tbody tr td span.tagalog,.p-schedule__body--table table tbody tr td span.myanmar,.p-schedule__body--table table tbody tr td span.thailand,.p-schedule__body--table_kintone table tbody tr td span.vietnamese,.p-schedule__body--table_kintone table tbody tr td span.indonesian,.p-schedule__body--table_kintone table tbody tr td span.english,.p-schedule__body--table_kintone table tbody tr td span.chinese,.p-schedule__body--table_kintone table tbody tr td span.cambodian,.p-schedule__body--table_kintone table tbody tr td span.tagalog,.p-schedule__body--table_kintone table tbody tr td span.myanmar,.p-schedule__body--table_kintone table tbody tr td span.thailand{background-color:#eee;color:#000}ul.lang-lists3 li.vietnamese,ul.lang-lists3 li.indonesian,ul.lang-lists3 li.english,ul.lang-lists3 li.chinese,ul.lang-lists3 li.cambodian,ul.lang-lists3 li.tagalog,ul.lang-lists3 li.myanmar,ul.lang-lists3 li.thailand{background-color:#eee;color:#000}/*# sourceMappingURL=style.min.css.map */