﻿@font-face{font-family:"Didot";src:url(TheanoDidot-Regular.ttf)}@font-face{font-family:"Bodoni";src:url(Bodoni-SvtyTwo-ITC-TT-Book.ttf)}.grecaptcha-badge{visibility:hidden}.animation{opacity:0;transform:translateY(20px);transition:0.5s}@media (min-width:961px){.animation{transition:1s}}.animation.show{transform:translateY(0);opacity:1}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;opacity:0;visibility:hidden;transition:0.3s}.modal.show{opacity:1;visibility:visible}.modal .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);cursor:pointer}.modal .box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:500px;padding:55px 20px 20px;background:#fff;border-radius:10px;overflow-y:scroll;z-index:1}@media (min-width:961px){.modal .box{padding:50px;width:1000px;max-width:calc(100% - 40px)}}.modal .box .modal-list{display:none;height:70vh}@media (min-width:961px){.modal .box .modal-list{height:80vh}}@media (min-width:961px){.modal .box .modal-list.height-30vh{height:30vh}}.modal .box .modal-list.show{display:block}.modal .box .modal-list>*:not(.title-txt){padding-bottom:20px}@media (min-width:961px){.modal .box .modal-list>*:not(.title-txt){padding-bottom:50px}}.modal .box .closebtn{position:absolute;top:10px;right:10px;width:40px;height:40px}@media (min-width:961px){.modal .box .closebtn{top:20px;right:20px;width:50px;height:50px;cursor:pointer}}.modal .box .closebtn.orange::before,.modal .box .closebtn.orange::after{border-color:#EE7800}.modal .box .closebtn::before,.modal .box .closebtn::after{display:block;content:"";position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%, -50%) rotate(-45deg);width:30px;border-bottom:1px solid}@media (min-width:961px){.modal .box .closebtn::before,.modal .box .closebtn::after{width:40px}}.modal .box .closebtn::after{transform:translate(-50%, -50%) rotate(45deg)}.modal .box .modal-ttl{margin-bottom:15px;color:#EE7800;font-size:22px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.modal .box .modal-ttl{margin-bottom:20px;font-size:36px}}.modal .box .modal-ttl span{display:block;color:#EE7800;font-size:14px}@media (min-width:961px){.modal .box .modal-ttl span{font-size:24px}}.modal .box .modal-ttl .num{display:inline;color:#EE7800;font-size:13px}@media (min-width:961px){.modal .box .modal-ttl .num{font-size:20px}}.modal .box p,.modal .box li{font-size:13px}@media (min-width:961px){.modal .box p,.modal .box li{font-size:14px}}.modal .box .item-list{margin-top:20px}@media (min-width:961px){.modal .box .item-list{margin-top:40px}}@media (min-width:961px){.modal .box .item-list.clm2 .item{width:calc(50% - 20px)}}.modal .box .item-list.clm2 .item .inner .txt-inner{width:calc(55% - 10px)}.modal .box .item-list.clm2 .item .inner figure{width:calc(45% - 10px)}.modal .box .item-list.clm2 .item .inner figure img{width:100%;height:auto}@media (min-width:961px){.modal .box .item-list.clm2 .item .item-ttl{font-size:24px}}@media (min-width:961px){.modal .box .item-list.clm4 .item{width:calc(25% - 26.66px)}}.modal .box .item-list.clm4 .item figure img{width:100%;height:auto}@media (max-width:960px){.modal .box .item-list.clm2--l .item:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.modal .box .item-list.clm2--l .item{width:calc(50% - 20px)}}@media (max-width:960px){.modal .box .item-list.clm2--l .item .inner figure{margin-bottom:15px}}.modal .box .item-list.clm2--l .item .inner figure img{width:100%;height:auto}@media (min-width:961px){.modal .box .item-list.clm2--l .item .item-ttl{font-size:24px}.modal .box .item-list.clm2--l .item .item-ttl+p{min-height:112px}}.modal .box .item-list.clm2--l .item p{margin-bottom:2em}.modal .box .item-list.clm2--l .item .heading{padding:1em 0px;color:#fff;font-size:17px;font-weight:normal;text-align:center;line-height:1;background:#EE7800}@media (max-width:960px){.modal .box .item-list.clm2--l .item .heading{font-size:14px}}.modal .box .item-list.clm2--l .item .group-list{padding:0.8em 0px;border-bottom:1px dashed #aaa;text-align:center}.modal .box .item-list.clm2--l+.end{margin-top:30px}@media (min-width:961px){.modal .box .item-list.clm2--l+.end{display:flex;margin-top:40px}}.modal .box .item-list.clm2--l+.end .heading{display:flex;color:#fff;align-items:center;justify-content:center;background:#EE7800}@media (min-width:961px){.modal .box .item-list.clm2--l+.end .heading{width:40%;margin-right:1em}}@media (max-width:960px){.modal .box .item-list.clm2--l+.end .heading{margin-bottom:10px;padding:1em 0;line-height:1em}}.modal .box .item-list .item{margin-top:0}@media (max-width:960px){.modal .box .item-list .item{margin-top:30px}}.modal .box .item-list .item .item-ttl{position:relative;margin-bottom:1em;padding-bottom:15px;font-size:18px;font-family:"Noto Serif JP", sans-serif;line-height:1;text-align:center;border-bottom:1px solid #EE7800}@media (min-width:961px){.modal .box .item-list .item .item-ttl{padding:15px 0;font-size:19px}}.modal .box .item-list .item .item-ttl.orange{color:#EE7800}.modal .box .item-list .item .item-ttl::before{content:"";position:absolute;bottom:-17px;left:50%;margin-left:-10px;border:7px solid transparent;border-top:12px solid #FFF;z-index:2}@media (max-width:960px){.modal .box .item-list .item .item-ttl::before{bottom:-17px;margin-left:-10px;border:7px solid transparent;border-top:11px solid #fff}}.modal .box .item-list .item .item-ttl::after{content:"";position:absolute;bottom:-19px;left:50%;margin-left:-10px;border:7px solid transparent;border-top:12px solid #EE7800;z-index:1}@media (max-width:960px){.modal .box .item-list .item .item-ttl::after{bottom:-19px;margin-left:-10px;border:7px solid transparent;border-top:11px solid #EE7800}}@media (max-width:960px){.modal .box .item-list .item .sp-inner figure{width:calc(50% - 10px)}}@media (max-width:960px){.modal .box .item-list .item .sp-inner p{width:calc(50% - 10px);line-height:1.8em}}.modal .box .other{margin-top:50px;padding:2em 0;border-top:1px solid #EE7800;border-bottom:1px solid #EE7800}@media (max-width:960px){.modal .box .other{margin-top:20px}}.modal .box .other li{margin-top:0;text-align:center}@media (max-width:960px){.modal .box .other li:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.modal .box .other li{width:50%}}.modal .box .other li h4{margin-bottom:5px;font-size:16px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.modal .box .other li h4{font-size:18px}}.header{position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;z-index:11}@media (min-width:961px){.header{height:80px}}.header .logo{margin:15px 0 15px 15px}@media (min-width:961px){.header .logo{margin:20px 0 20px 20px}}.header .logo img{width:auto;height:26px}@media (min-width:961px){.header .logo img{height:40px}}@media (max-width:960px){.header .logo.img-txt{margin:4px 0 4px 10px}}@media (min-width:961px){.header .logo.img-txt{position:relative}}.header .logo.img-txt p{color:#009BB0;line-height:1}@media (max-width:960px){.header .logo.img-txt p{margin-top:3px;margin-left:31px;font-size:12px;line-height:1}}@media (min-width:961px){.header .logo.img-txt p{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:0.5em;padding-left:0.5em;font-size:18px;white-space:nowrap;border-left:2px solid #302C2C}}.header .en-link{width:75px;height:30px;margin-top:25px;margin-right:25px;line-height:31px;font-size:12px;color:#fff;text-align:center;background-color:#16cd8d}.header-btn{position:relative;transition:0.3s}@media (max-width:960px){.header-btn{background:#16CD8D}}@media (min-width:961px){.header-btn{background:#16AC89}}.header-btn:not(.header-btn--search){width:60px;height:60px;overflow:hidden}@media (min-width:961px){.header-btn:not(.header-btn--search){width:80px;height:80px}.header-btn:not(.header-btn--search):hover:not(.seikyu){background:rgba(22, 172, 137, 0.9)}.header-btn:not(.header-btn--search):hover.seikyu{opacity:0.7}}@media (min-width:1101px){.header-btn.header-btn--menu{display:none}}.header-btn.header-btn--search{padding:0 10px}@media (min-width:961px){.header-btn.header-btn--search{padding:0 12px}}@media (min-width:961px){.header-btn.header-btn--search:not(.on):hover{background:rgba(22, 172, 137, 0.9)}}.header-btn.header-btn--search:not(.on) .right{pointer-events:none}@media (max-width:960px){.header-btn.header-btn--search.on .left{width:220px}}@media (min-width:961px){.header-btn.header-btn--search.on .left{width:200px;margin-right:20px}}@media (min-width:961px){.header-btn.header-btn--search.on .right:hover{opacity:0.7}}.header-btn.header-btn--search form{height:100%}.header-btn.header-btn--search .left{position:relative;width:0;overflow-x:hidden;transition:width 0.3s}@media (max-width:960px){.header-btn.header-btn--search .left{position:absolute;top:calc(100% + 1px);right:-60px;background:#16AC89}}.header-btn.header-btn--search .left input{display:block;width:200px;height:30px;padding:0 15px;line-height:1.6em;background:#fff;border:none;border-radius:15px}@media (max-width:960px){.header-btn.header-btn--search .left input{margin:10px auto;font-size:12px}}@media (min-width:961px){.header-btn.header-btn--search .left input{width:200px;margin-right:20px;font-size:14px}}.header-btn.header-btn--search .left input:focus{outline:none;box-shadow:none}.header-btn.header-btn--search .left input::placeholder{opacity:0.7}.header-btn.header-btn--search .right{height:100%}.header-btn.header-btn--search .img{margin:0}.header-btn.header-btn--search .img img{width:25px}@media (min-width:961px){.header-btn.header-btn--search .img img{width:30px}}@media (max-width:960px){.header-btn.header-btn--search .img+.txt{margin-top:4px}}.header-btn.light{background:#16CD8D}.header-btn.seikyu{background:#F45F5F}@media (max-width:1100px){.header-btn.seikyu{display:none}}@media (max-width:960px){.header-btn.line2:not(.seikyu)>div{margin-top:6px}.header-btn.line2:not(.seikyu)>div .txt{margin-top:6px}}@media (min-width:961px){.header-btn.line2:not(.seikyu)>div{transform:translateY(-5px)}}.header-btn:nth-child(n+2){border-left:1px solid #fff}@media (min-width:961px){.header-btn{cursor:pointer}}.header-btn div,.header-btn button{background-color:transparent;border:none}.header-btn div .bar,.header-btn button .bar{width:30px;margin:0 auto}@media (min-width:961px){.header-btn div .bar,.header-btn button .bar{width:38px;margin-top:-4px}}.header-btn div .bar span,.header-btn button .bar span{display:block;width:30px;margin:8px 0;border-bottom:1px solid #fff;transition:0.3s}@media (min-width:961px){.header-btn div .bar span,.header-btn button .bar span{width:38px}}.header-btn div .bar span:nth-child(3),.header-btn button .bar span:nth-child(3){width:20px}@media (min-width:961px){.header-btn div .bar span:nth-child(3),.header-btn button .bar span:nth-child(3){width:24px}}.header-btn div .img,.header-btn button .img{height:23px}@media (min-width:961px){.header-btn div .img,.header-btn button .img{margin-top:18px;height:25px}}.header-btn div .img+.txt,.header-btn button .img+.txt{margin-top:9px}.header-btn div .txt,.header-btn button .txt{color:#fff;font-size:10px;text-align:center;line-height:1em}@media (min-width:961px){.header-btn div .txt,.header-btn button .txt{font-size:12px}}.header-btn button{display:flex;justify-content:center;align-items:center;transform:none;width:40px;height:100%}@media (min-width:961px){.header-btn button{width:56px;cursor:pointer;transition:0.3s}}.header .examination-btn{display:flex;justify-content:center;align-items:center;position:relative;width:150px;height:60px;color:#fff;background:#009BB0}@media (max-width:1100px){.header .examination-btn{display:none}}@media (min-width:1101px){.header .examination-btn{width:200px;height:80px}}.header .examination-btn .img{width:26px;margin-right:10px}@media (min-width:1101px){.header .examination-btn .img{width:38px}}@media (max-width:1100px){.header .examination-btn .txt{text-align:center}}@media (min-width:1101px){.header .examination-btn .txt{width:120px}}.header .examination-btn .txt p{line-height:1.4}.header .examination-btn .txt p:nth-child(1){font-size:13px}@media (min-width:1101px){.header .examination-btn .txt p:nth-child(1){font-size:16px}}.header .examination-btn .txt p:nth-child(2){display:flex;justify-content:flex-start;align-items:center;font-size:11px}@media (min-width:1101px){.header .examination-btn .txt p:nth-child(2){font-size:14px}}.header .examination-btn .txt p:nth-child(2)::after{display:block;content:"";width:20px;height:5px;margin-left:8px;background:url(../img/btn-arrow-white-light.svg) no-repeat center;background-size:contain}@media (min-width:1101px){.header .examination-btn .txt p:nth-child(2)::after{width:25px}}.header .official-btn{position:relative;width:75px;height:60px;color:#fff;background:linear-gradient(to top right, #69C9ED, #37EDA0)}@media (min-width:961px){.header .official-btn{display:flex;justify-content:center;align-items:center;width:200px;height:80px}}@media (max-width:960px){.header .official-btn .img{display:none}}@media (min-width:961px){.header .official-btn .img{width:50px;margin-right:10px}}@media (max-width:960px){.header .official-btn .txt{margin-top:12px;text-align:center}}@media (min-width:961px){.header .official-btn .txt{width:120px}}.header .official-btn .txt p{font-family:"Poppins", sans-serif;line-height:1.2}.header .official-btn .txt p:nth-child(1){font-size:18px;font-weight:300}@media (min-width:961px){.header .official-btn .txt p:nth-child(1){font-size:30px}}.header .official-btn .txt p:nth-child(2){display:flex;justify-content:center;align-items:center;font-size:12px}@media (min-width:961px){.header .official-btn .txt p:nth-child(2){font-size:14px;justify-content:flex-start}}.header .official-btn .txt p:nth-child(2)::after{display:block;content:"";width:20px;height:5px;margin-left:8px;background:url(../img/btn-arrow-white-light.svg) no-repeat center;background-size:contain}@media (min-width:961px){.header .official-btn .txt p:nth-child(2)::after{width:25px}}.header .layer-btn{overflow:unset;opacity:1}@media (min-width:961px){.header .layer-btn.light{transition:0.3s}.header .layer-btn.light>div{transition:opacity 0.3s}.header .layer-btn.light:hover{background:rgba(22, 205, 141, 0.6)}.header .layer-btn.light:hover>div{opacity:0.7}}.header .layer-btn>div{height:80px;cursor:pointer}@media (min-width:961px){.header .layer-btn>div .txt{font-size:13px}}.header .layer-btn .on>div{opacity:0.7}.header .layer-btn .on+.layer-menu{opacity:1;visibility:visible}.header .layer-btn .layer-menu{position:absolute;top:100%;left:0;width:200px;background:#e5f7f5;opacity:0;visibility:hidden;transition:0.3s;cursor:pointer}.header .layer-btn .layer-menu a{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px;border-bottom:1px solid rgba(22, 172, 137, 0.5)}.header .layer-btn .layer-menu a::after{display:block;content:"";width:8px;height:8px;transform:rotate(45deg);margin-left:5px;border-top:1.5px solid #16AC89;border-right:1.5px solid #16AC89}.header .layer-btn .layer-menu .language-close{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;height:35px;background:#16AC89;cursor:pointer}.headermenu{position:fixed;top:60px;right:0;width:100%;height:calc(100vh - 60px);padding:20px 20px 60px;transform:translateX(101%);background-color:#fff;transition:0.3s;overflow-y:scroll;z-index:11}@media (min-width:961px){.headermenu{top:80px}}@media (min-width:1101px){.headermenu{display:none;right:0;width:1040px;height:calc(100vh - 80px);padding:50px;max-width:100%}}@media (min-width:1101px){.headermenu .clm .cld{width:calc(25% - 30px)}}.headermenu .clm .cld .gch{position:relative}@media (min-width:1101px){.headermenu .clm .cld .gch:nth-child(n+2){margin-top:40px}}.headermenu .clm .cld .gch .head{height:50px;position:relative;border-bottom:1px solid #E0DFDF}@media (min-width:1101px){.headermenu .clm .cld .gch .head::after{display:block;content:"";position:absolute;top:50%;right:0;transform:rotate(45deg);width:7px;height:7px;margin-left:5px;border-top:2px solid #B5B5B5;border-right:2px solid #B5B5B5;transform:rotate(45deg)}}@media (max-width:1100px){.headermenu .clm .cld .gch .head .icon{width:45px}.headermenu .clm .cld .gch .head .icon img{max-height:35px;margin:0 auto;object-fit:contain}}.headermenu .clm .cld .gch .head .icon+div{margin-left:10px}.headermenu .clm .cld .gch .head.on .plus::after{transform:translate(-50%, -50%)}.headermenu .clm .cld .gch .plus{position:absolute;top:0;right:0;width:50px;height:50px}.headermenu .clm .cld .gch .plus::before,.headermenu .clm .cld .gch .plus::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;border-bottom:2px solid #B5B5B5}.headermenu .clm .cld .gch .plus::after{transform:translate(-50%, -50%) rotate(90deg);transition:0.3s}@media (max-width:1100px){.headermenu .clm .cld .gch .inner{position:relative;padding-bottom:40px}.headermenu .clm .cld .gch .inner::after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #E0DFDF}}@media (max-width:1100px){.headermenu .clm .cld .gch .inner .li{position:relative;width:100%;padding:10px 0;border-bottom:1px dashed #E0DFDF}.headermenu .clm .cld .gch .inner .li::after{display:block;content:"";position:absolute;top:50%;right:22px;transform:translate(-50%) rotate(45deg);width:6px;height:6px;margin-left:5px;border-top:2px solid #B5B5B5;border-right:2px solid #B5B5B5;transform:rotate(45deg)}}@media (max-width:1100px) and (min-width:501px){.headermenu .clm .cld .gch .inner .li{width:calc(50% - 10px)}}@media (min-width:1101px){.headermenu .clm .cld .gch .inner .li{margin-top:15px;transition:0.3s}.headermenu .clm .cld .gch .inner .li:hover{color:#16CD8D}}.headermenu .header__sp-menu{margin-top:30px}.headermenu .header__sp-menu .language{max-width:285px;margin:0 auto}.headermenu .header__sp-menu .language .radiusbtn{width:calc(50% - 5px);min-width:unset}.headermenu .header__sp-menu .pamphlet{width:285px;margin:10px auto 0;padding-left:25px;color:#fff;font-size:14px;line-height:60px;text-align:center;background:#16CD8D url(../img/pamphlet-icon-white.svg) no-repeat 20px center;background-size:22px 22px;border-radius:30px}.headermenu .sns{margin-top:30px}.headermenu .sns .title{margin-bottom:5px;color:#16CD8D;font-size:30px;font-weight:lighter;font-family:"Poppins", sans-serif;text-align:center}.headermenu .sns .li:nth-child(n+2){margin-left:40px}@media (max-width:1100px){.headermenu .sns .li{max-width:32px}}.headermenu.blue .clm .cld .gch .head .icon+div{color:#009BB0}.headermenu.blue .clm .cld .gch .head .icon+div::before{border-top-color:#009BB0;border-right-color:#009BB0}.header-menu{position:fixed;top:61px;right:0;z-index:10;overflow:hidden;transform:translateX(101%);transition:0.2s}@media (min-width:961px){.header-menu{top:81px;right:0}}.header-menu .inner{position:relative;padding:20px;background-color:#16AC89;border-radius:0 0 0 10px}@media (min-width:961px){.header-menu .inner{width:400px;padding:60px}}.header-menu .inner a{display:flex;align-items:center;justify-content:flex-start;color:#fff;font-weight:bold}.header-menu .inner a:nth-child(n+2){margin-top:20px}@media (max-width:960px){.header-menu .inner a{font-size:14px}}.header-menu .inner a::after{display:block;content:"";transform:rotate(45deg);width:6px;height:6px;margin-left:20px;border-top:2px solid #fff;border-right:2px solid #fff}.sidemenu{z-index:9;position:fixed;left:0}@media (max-width:1100px){.sidemenu{bottom:0;width:100%;height:60px;background:#fff}}@media (min-width:1101px){.sidemenu{top:80px;height:calc(100vh - 80px);flex-direction:column;justify-content:space-between;width:140px;background:#fff}}@media (min-width:1101px) and (max-height:660px){.sidemenu{max-height:660px;overflow-y:scroll}}@media (max-width:1100px){.sidemenu>.li{display:flex;justify-content:center;align-items:center;height:60px;padding-top:4px}.sidemenu>.li:nth-child(n+2){border-left:1px solid #E0DFDF}}@media (max-width:1100px){.sidemenu>.li.li--pc{display:none !important}}@media (min-width:1101px){.sidemenu>.li.li--sp{display:none !important}}@media (min-width:1101px){.sidemenu>.li{width:100%;height:14.285%;padding:5px 0;transition:background-color 0.3s}.sidemenu>.li:nth-child(n+2){border-top:1px solid #E0DFDF}.sidemenu>.li:hover{background:#16CD8D}.sidemenu>.li:hover .icon svg path{fill:#fff}.sidemenu>.li:hover .txt{color:#fff}.sidemenu>.li:hover .txt::after{border-top-color:#fff !important;border-right-color:#fff !important}.sidemenu>.li:hover .menu{opacity:1;visibility:visible}.sidemenu>.li>div{width:100%}}@media (min-width:1101px){.sidemenu>.li .link{width:100%;height:100%}}@media (max-width:1100px){.sidemenu>.li .link .icon{align-items:flex-end;height:23px}.sidemenu>.li .link .icon.sp22{width:22px;margin-left:auto;margin-right:auto}.sidemenu>.li .link .icon.sp32{width:36px;margin-left:auto;margin-right:auto}}@media (max-width:1100px) and (max-width:500px){.sidemenu>.li .link .icon{width:30px;margin-left:auto;margin-right:auto}}@media (max-width:1100px) and (max-width:500px){.sidemenu>.li .link .icon.sp32{width:32px}}.sidemenu>.li .link .icon svg{display:block;max-width:100%;height:auto}.sidemenu>.li .link .txt{margin-top:10px;font-size:11px;text-align:center;line-height:1.2em}@media (min-width:1101px){.sidemenu>.li .link .txt{font-size:14px}}.sidemenu>.li .link .txt::after{display:block;content:"";width:5px;height:5px;transform:rotate(45deg);margin-left:5px;border-top:1px solid #B5B5B5;border-right:1px solid #B5B5B5}@media (max-width:1100px) and (max-width:500px){.sidemenu>.li .link .txt::after{display:none}}@media (min-width:1101px){.sidemenu>.li .link .txt::after{width:7px;height:7px}}.sidemenu>.li .menu{position:absolute;top:0;left:100%;height:100%;padding:30px;white-space:nowrap;background:#fff;overflow-y:auto;opacity:0;visibility:hidden;transition:0.2s;border-left:1px solid #E0DFDF}@media (max-width:1100px){.sidemenu>.li .menu{display:none}}.sidemenu>.li .menu:hover{opacity:1;visibility:visible}.sidemenu>.li .menu.txtlink{width:370px}.sidemenu>.li .menu.clm2{width:530px}@media (min-width:961px){.sidemenu>.li .menu.clm2 .ul .li{width:calc(50% - 15px)}}@media (min-width:961px){.sidemenu>.li .menu.clm2:not(.txtlink) .ul .li:nth-child(n+3){margin-top:30px}}@media (min-width:961px){.sidemenu>.li .menu.clm1 .ul .li{max-width:220px;margin-left:auto;margin-right:auto}.sidemenu>.li .menu.clm1 .ul .li:nth-child(n+2){margin-top:30px}}.sidemenu>.li .menu .img{margin-bottom:25px}.sidemenu>.li .menu .img img{max-width:310px;margin:0 auto}.sidemenu>.li .menu .head{margin-bottom:20px;text-align:center}.sidemenu>.li .menu .head .en{color:#16CD8D;font-size:44px;font-family:"Poppins", sans-serif;font-weight:lighter;line-height:1em}.sidemenu>.li .menu .head .jp{margin-top:5px;display:flex;justify-content:center;align-items:center;color:#16CD8D;font-size:16px;font-family:"Noto Sans JP", sans-serif}.sidemenu>.li .menu a.head .jp::after{display:block;content:"";width:7px;height:7px;margin-left:7px;width:20px;height:5px;background:url(../img/btn-arrow-green-light.svg) no-repeat center;background-size:cover}.sidemenu>.li .menu .ul .li:hover div{color:#16CD8D}.sidemenu>.li .menu .ul .li:hover div::after{border-top-color:#16CD8D;border-right-color:#16CD8D}.sidemenu>.li .menu .ul .li div{position:relative;padding:15px 0;position:relative;font-size:15px;border-bottom:1px solid #B5B5B5;transition:color 0.3s}.sidemenu>.li .menu .ul .li div::after{display:block;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #B5B5B5;border-right:1px solid #B5B5B5}@media (max-width:1100px){.sidemenu.official>.li{width:calc((100% - 150px) / 3)}.sidemenu.official>.li .link .icon{width:26px}.sidemenu.official>.li .link .icon.sp-large{width:36px}.sidemenu.official>.li .link .icon.sp-small{width:20px}.sidemenu.official>.li .txt{margin-top:6px}}@media (max-width:1100px){.sidemenu.examination>.li{width:calc((100% - 75px) / 4);border-left-color:#009BB0}}@media (min-width:1101px){.sidemenu.examination>.li:hover{background:#009BB0}}@media (max-width:1100px){.sidemenu.examination>.li .link .icon svg{width:20px}.sidemenu.examination>.li .link .icon svg.sp-large{width:26px}.sidemenu.examination>.li .link .icon svg.sp-small{width:16px}}@media (max-width:1100px){.sidemenu.examination>.li .link .txt{display:flex;justify-content:center;align-items:center;line-height:1.2;height:29px;margin-top:2px}}.sidemenu.examination>.li .menu .head .en,.sidemenu.examination>.li .menu .head .jp{color:#009BB0}@media (min-width:1101px){.sidemenu.examination>.li .menu .ul .li:hover div{color:#009BB0}.sidemenu.examination>.li .menu .ul .li:hover div::after{border-top-color:#009BB0;border-right-color:#009BB0}}.sidemenu .seikyu-btn{display:flex;justify-content:center;align-items:center;width:75px;height:60px;transition:none;background:#F45F5F}@media (min-width:1101px){.sidemenu .seikyu-btn{display:none}}.sidemenu .seikyu-btn .img img{width:23px}.sidemenu .seikyu-btn .txt{margin-top:6px;color:#fff;font-size:10px;text-align:center;line-height:1em}.sidemenu .examination-btn{display:flex;justify-content:center;align-items:center;position:relative;width:150px;height:60px;color:#fff;background:#009BB0}@media (min-width:1101px){.sidemenu .examination-btn{display:none}}.sidemenu .examination-btn .img{width:26px;margin-right:10px}.sidemenu .examination-btn .txt{text-align:center}.sidemenu .examination-btn .txt p{line-height:1.4}.sidemenu .examination-btn .txt p:nth-child(1){font-size:13px}.sidemenu .examination-btn .txt p:nth-child(2){display:flex;justify-content:flex-start;align-items:center;font-size:11px}.sidemenu .examination-btn .txt p:nth-child(2)::after{display:block;content:"";width:20px;height:5px;margin-left:8px;background:url(../img/btn-arrow-white-light.svg) no-repeat center;background-size:contain}.fixed{position:fixed;right:0;bottom:80px;z-index:9}@media (min-width:1101px){.fixed{bottom:40px}}@media (max-width:1100px){.fixed .li{width:140px;margin-right:20px}}@media (min-width:1101px){.fixed .li{width:90px}}.fixed .li:nth-child(n+2){margin-top:5px}.fixed .line{display:none}@media (min-width:1101px){main,aside.btm,.footer{padding-left:140px}}body#trip,body#opencampus,body#opencampus2024,body#webcampus,body#guidance,body#guidances{bottom:40px}@media (min-width:961px){body#trip,body#opencampus,body#opencampus2024,body#webcampus,body#guidance,body#guidances{bottom:80px}}@media (min-width:961px){body#trip .fixed,body#opencampus .fixed,body#opencampus2024 .fixed,body#webcampus .fixed,body#guidance .fixed,body#guidances .fixed{bottom:80px}}body#trip .fixed .li,body#opencampus .fixed .li,body#opencampus2024 .fixed .li,body#webcampus .fixed .li,body#guidance .fixed .li,body#guidances .fixed .li{display:none}body#trip .fixed .line,body#opencampus .fixed .line,body#opencampus2024 .fixed .line,body#webcampus .fixed .line,body#guidance .fixed .line,body#guidances .fixed .line{display:block}body#trip .fixed .line img,body#opencampus .fixed .line img,body#opencampus2024 .fixed .line img,body#webcampus .fixed .line img,body#guidance .fixed .line img,body#guidances .fixed .line img{width:180px}@media (min-width:961px){body#trip .fixed .line img,body#opencampus .fixed .line img,body#opencampus2024 .fixed .line img,body#webcampus .fixed .line img,body#guidance .fixed .line img,body#guidances .fixed .line img{width:240px}}body#trip .footer,body#opencampus .footer,body#opencampus2024 .footer,body#webcampus .footer,body#guidance .footer,body#guidances .footer{margin-top:0}body#trip aside.btm,body#opencampus aside.btm,body#opencampus2024 aside.btm,body#webcampus aside.btm,body#guidance aside.btm,body#guidances aside.btm{display:none}body#medical_technology .dep-link,body#radiological_technology .dep-link,body#pharmacist .dep-link,body#nursing .dep-link,body#midwifery .dep-link,body#long_term_course .dep-link,body#particular .dep-link,body#graduate-school.page-parent .dep-link{display:block}.aside-none+aside.btm{display:none}.navOpen .header-btn--menu div .bar span:nth-child(1){transform:translateY(9px) rotate(45deg)}.navOpen .header-btn--menu div .bar span:nth-child(2){transform:translateX(60px)}.navOpen .header-btn--menu div .bar span:nth-child(3){width:30px;transform:translateY(-9px) rotate(-45deg)}@media (min-width:961px){.navOpen .header-btn--menu div .bar span:nth-child(3){width:38px}}.navOpen .headermenu{transform:translateX(0)}aside.btm{margin:60px 0}@media (min-width:961px){aside.btm{margin:100px 0}}@media (max-width:960px){aside.btm .clm{max-width:410px;margin:0 auto}}aside.btm .clm .cld{border:1px solid #B5B5B5}@media (max-width:960px){aside.btm .clm .cld{width:calc(50% - 5px);height:calc(50vw - 30px);max-width:200px;max-height:200px}aside.btm .clm .cld:nth-child(2n){margin-left:10px}aside.btm .clm .cld:nth-child(n+3){margin-top:10px}}@media (min-width:961px){aside.btm .clm .cld{width:200px;height:200px;transition:0.3s}aside.btm .clm .cld:nth-child(n+2){margin-left:20px}aside.btm .clm .cld:hover{border-color:#16CD8D}aside.btm .clm .cld:hover .txt{color:#16CD8D}}@media (min-width:961px){aside.btm .clm .cld .img{height:61px}}aside.btm .clm .cld .img.image-btm{transform:translateY(10%)}aside.btm .clm .cld .txt{margin-top:10px;font-size:14px;text-align:center;line-height:1.2em}@media (min-width:961px){aside.btm .clm .cld .txt{margin-top:20px;font-size:15px;transition:0.3s}}aside.btm .clm .cld .txt::after{display:block;content:"";width:5px;height:5px;transform:rotate(45deg);margin-left:5px;border-top:1px solid #B5B5B5;border-right:1px solid #B5B5B5}@media (min-width:961px){aside.btm .clm .cld .txt::after{width:7px;height:7px}}@media (max-width:960px){aside.btm .clm5{max-width:410px;margin:0 auto;justify-content:space-between}}aside.btm .clm5 .cld{border:1px solid #B5B5B5}@media (max-width:960px){aside.btm .clm5 .cld{width:calc(50% - 5px);height:calc(50vw - 30px);max-width:200px;max-height:200px}aside.btm .clm5 .cld:nth-child(2n){margin-left:10px}aside.btm .clm5 .cld:nth-child(n+3){margin-top:10px}}@media (min-width:961px){aside.btm .clm5 .cld{width:165px;height:165px;transition:0.3s}aside.btm .clm5 .cld:nth-child(n+2){margin-left:20px}aside.btm .clm5 .cld:hover{border-color:#16CD8D}aside.btm .clm5 .cld:hover .txt{color:#16CD8D}}@media (min-width:961px) and (min-width:1200px){aside.btm .clm5 .cld{width:184px;height:184px}}@media (min-width:961px){aside.btm .clm5 .cld .img{height:61px}}aside.btm .clm5 .cld .img.image-btm{transform:translateY(10%)}aside.btm .clm5 .cld .txt{margin-top:10px;font-size:14px;text-align:center;line-height:1.2em}@media (min-width:961px){aside.btm .clm5 .cld .txt{margin-top:20px;font-size:15px;transition:0.3s}}aside.btm .clm5 .cld .txt::after{display:block;content:"";width:5px;height:5px;transform:rotate(45deg);margin-left:5px;border-top:1px solid #B5B5B5;border-right:1px solid #B5B5B5}@media (min-width:961px){aside.btm .clm5 .cld .txt::after{width:7px;height:7px}}aside.other-link{padding:60px 0;background:#D2F4F8}@media (min-width:961px){aside.other-link{padding:80px 0}}@media (min-width:1101px){aside.other-link{padding-left:140px}}aside.other-link+.footer{margin-top:0}aside.other-link .clm{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:960px){aside.other-link .clm{max-width:410px;margin:0 auto;justify-content:space-between}}aside.other-link .clm a{display:flex;justify-content:center;align-items:center;background:#fff}@media (max-width:960px){aside.other-link .clm a{width:calc(50% - 5px);height:calc(50vw - 30px);max-width:200px;max-height:200px}aside.other-link .clm a:nth-child(2n){margin-left:10px}aside.other-link .clm a:nth-child(n+3){margin-top:10px}}@media (min-width:961px){aside.other-link .clm a{width:165px;height:165px;transition:0.3s}aside.other-link .clm a:nth-child(n+2){margin-left:20px}aside.other-link .clm a:hover .txt{opacity:0.7}}@media (min-width:961px) and (min-width:1200px){aside.other-link .clm a{width:184px;height:184px}}aside.other-link .clm a .img{display:flex;justify-content:center;align-items:flex-end;width:70px;height:76px;margin:0 auto}aside.other-link .clm a .txt{margin-top:10px;color:#009BB0;font-size:14px;text-align:center;line-height:1.2em}@media (min-width:961px){aside.other-link .clm a .txt{margin-top:20px;font-size:18px;transition:0.3s}}.footer{background:linear-gradient(to right, #CCFFEE, #ECFFC4);margin-top:60px}@media (min-width:961px){.footer{margin-top:100px}}.footer .dep-link{display:none}.footer .dep-link .cld{position:relative;overflow:hidden}@media (max-width:960px){.footer .dep-link .cld{width:100%;height:70vw}}@media (max-width:960px) and (min-width:501px){.footer .dep-link .cld{width:50%;height:40vw}}@media (min-width:961px){.footer .dep-link .cld{width:25%;max-height:270px}.footer .dep-link .cld:hover img{transform:scale(1.05)}}.footer .dep-link .cld img{height:100%;object-fit:cover;object-position:center 20%}@media (min-width:961px){.footer .dep-link .cld img{transition:0.3s}}.footer .dep-link .cld .txt{position:absolute;left:0;bottom:0;width:100%;min-height:101px;padding:10px}.footer .dep-link .cld .txt.orange{background:rgba(241, 127, 35, 0.5)}.footer .dep-link .cld .txt.pink--l{background:rgba(255, 103, 128, 0.5)}.footer .dep-link .cld .txt.pink--d{background:rgba(255, 100, 180, 0.5)}.footer .dep-link .cld .txt.green{background:rgba(22, 205, 141, 0.5)}.footer .dep-link .cld .txt.yellow{background:rgba(223, 169, 0, 0.5)}.footer .dep-link .cld .txt.blue{background:rgba(112, 206, 255, 0.5)}.footer .dep-link .cld .txt .band{display:inline-block;padding:5px 10px;font-size:14px;line-height:1em;background:#fff}.footer .dep-link .cld .txt .jp{margin:8px 0 6px;color:#fff;font-size:22px;line-height:1em}.footer .dep-link .cld .txt .en{color:#fff;font-size:12px;font-family:"Poppins", sans-serif;white-space:nowrap}.footer .sns{padding:25px 0}@media (min-width:961px){.footer .sns{padding:60px 0}}.footer .sns .t{margin-bottom:20px;color:#16CD8D;font-size:30px;font-weight:lighter;font-family:"Poppins", sans-serif;text-align:center}@media (min-width:961px){.footer .sns .t{font-size:50px}}.footer .sns .b .li:nth-child(n+2){margin-left:40px}.footer .info{padding-top:30px;border-top:1px solid #16CD8D}@media (min-width:961px){.footer .info{display:flex;justify-content:space-between;padding-top:60px}.footer .info.clm2{max-width:720px;margin-left:auto;margin-right:auto}}@media (max-width:960px){.footer .info .cld{width:300px;margin:0 auto}.footer .info .cld:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.footer .info .cld{width:300px}.footer .info .cld:last-child{width:280px}}.footer .info .cld .campus .head .t .txt{margin-left:10px;font-size:20px}@media (min-width:961px){.footer .info .cld .campus .head .t .txt{font-size:22px}}.footer .info .cld .campus .head .b{margin-top:8px;font-size:14px}.footer .info .cld .campus p{margin-top:10px;font-size:14px;line-height:1.8em}.footer .info .cld .tel .li{position:relative;overflow:hidden}@media (max-width:960px){.footer .info .cld .tel .li{max-width:400px;margin:0 auto}}.footer .info .cld .tel .li:nth-child(n+2){margin-top:15px}@media (min-width:961px){.footer .info .cld .tel .li:nth-child(n+2){margin-top:25px}}.footer .info .cld .tel .li .txt{position:relative;width:fit-content;font-size:12px;line-height:1em}@media (max-width:960px){.footer .info .cld .tel .li .txt{margin-bottom:5px}}@media (min-width:961px){.footer .info .cld .tel .li .txt{font-size:14px}}.footer .info .cld .tel .li .txt::after{display:block;content:"";position:absolute;top:calc(50% - .5px);left:calc(100% + 10px);width:100vw;border-bottom:1px solid #302C2C}.footer .info .cld .tel .li .btm{display:flex;align-items:center;font-size:20px}@media (min-width:961px){.footer .info .cld .tel .li .btm{font-size:28px}}.footer .info .cld .tel .li .btm img{margin-right:10px}.footer .logo{width:185px;margin:40px auto}@media (min-width:961px){.footer .logo{width:220px;margin:80px auto}}.footer .aside .link{margin-top:40px}@media (min-width:961px){.footer .aside .link{margin-top:50px}}.footer .aside .link .t .li{padding:0 10px;font-size:12px;line-height:1em}@media (max-width:960px){.footer .aside .link .t .li{width:50%;text-align:center}.footer .aside .link .t .li:nth-child(odd){border-right:1px solid #302C2C}.footer .aside .link .t .li:nth-child(n+3){margin-top:6px}}@media (min-width:961px){.footer .aside .link .t .li{font-size:14px}.footer .aside .link .t .li:nth-child(n+2){border-left:1px solid #302C2C}}.footer .aside .link .b{margin-top:20px}.footer .aside .link .b .li{display:flex;align-items:flex-start;font-size:12px}@media (min-width:961px){.footer .aside .link .b .li{font-size:14px}}.footer .aside .link .b .li:nth-child(n+2){margin-left:15px}@media (min-width:961px){.footer .aside .link .b .li:nth-child(n+2){margin-left:30px}}.footer .aside .link .b .li img{transform:translateY(40%);width:10px;margin-left:4px}.footer .copyright{display:block;padding:40px 0;color:#979695;font-size:11px;text-align:center}@media (min-width:961px){.footer .copyright{padding:100px 0}}@media (max-width:1100px){.footer .copyright{padding-bottom:150px}}@media (max-width:960px){.banner-link{width:400px;max-width:100%;margin-left:auto;margin-right:auto}}@media (min-width:961px){.banner-link{width:360px}}@media (max-width:960px){.banner-link+.banner-link{margin-top:20px}}@media (min-width:961px){.banner-link+.banner-link{margin-left:40px}}.banner-link img{width:100%}.mv{position:relative;margin:60px 0}@media (min-width:961px){.mv{margin:80px 0 100px}}@media (max-width:960px){.open-close.open-close--sp .open-close__cnt{position:relative;height:0;transition:0.3s;overflow:hidden}}@media (min-width:961px){.open-close.open-close--pc .open-close__cnt{position:relative;height:0;transition:0.3s;overflow:hidden}}.open-close:not(.open-close--pc):not(.open-close--sp) .open-close__cnt{position:relative;height:0;transition:0.3s;overflow:hidden}@media (min-width:961px){.left-mark{position:relative;padding-left:1.2em}.left-mark .mark{position:absolute;top:0;left:0}}.switch .switch-btn{cursor:pointer}.switch .switch-cnt{display:none;opacity:0;transform:translateY(15px)}.switch.show1 .switch-cnt:nth-child(1),.switch.show2 .switch-cnt:nth-child(2),.switch.show3 .switch-cnt:nth-child(3),.switch.show4 .switch-cnt:nth-child(4),.switch.show5 .switch-cnt:nth-child(5),.switch.show6 .switch-cnt:nth-child(6),.switch.show7 .switch-cnt:nth-child(7),.switch.show8 .switch-cnt:nth-child(8),.switch.show9 .switch-cnt:nth-child(9){display:block;animation:switch-show 0.4s forwards}@keyframes switch-show{to{opacity:1;transform:translateY(0)}}.switch--cld .switch-btn{cursor:pointer}.switch--cld .switch-cnt--cld{display:none;opacity:0;transform:translateY(15px)}.switch--cld.show1 .switch-cnt--cld:nth-child(1),.switch--cld.show2 .switch-cnt--cld:nth-child(2),.switch--cld.show3 .switch-cnt--cld:nth-child(3),.switch--cld.show4 .switch-cnt--cld:nth-child(4),.switch--cld.show5 .switch-cnt--cld:nth-child(5),.switch--cld.show6 .switch-cnt--cld:nth-child(6),.switch--cld.show7 .switch-cnt--cld:nth-child(7),.switch--cld.show8 .switch-cnt--cld:nth-child(8),.switch--cld.show9 .switch-cnt--cld:nth-child(9){display:block;animation:switch-show 0.4s forwards}@keyframes switch-show{to{opacity:1;transform:translateY(0)}}ul.radius li{position:relative;padding-left:0.7em}@media (max-width:960px){ul.radius li{font-size:14px}}@media (min-width:961px){ul.radius li{padding-left:1em}}ul.radius li.black::before{background-color:#302C2C}ul.radius li.red::before{background-color:#EF6E78}ul.radius li.green::before{background-color:#2FA999}ul.radius li.green--l::before{background-color:#16CD8D}ul.radius li.pink--l::before{background-color:#EA82AE}ul.radius li.pink--d::before{background-color:#F5B2B2}ul.radius li.pink--dd::before{background-color:#E68C8C}ul.radius li.orange::before{background-color:#EE7800}ul.radius li.yellow::before{background-color:#F6AB00}ul.radius li.yellow--d::before{background-color:#C38700}ul.radius li.blue::before{background-color:#428DC4}ul.radius li.blue--l::before{background:#16AEE6}ul.radius li::before{display:block;content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){ul.radius li::before{top:7px;width:9px;height:9px;margin-right:10px}}ul.radius li p{line-height:1.6em}ul.counter li{position:relative;padding-left:2em;counter-increment:list-counter}ul.counter li::before{content:"(" counter(list-counter) ")";position:absolute;left:0;top:0}ul.counter-circle li{position:relative;padding-left:1em;counter-increment:list-counter}ul.counter-circle li::before{position:absolute;left:-0.1em;top:0}ul.counter-circle li:nth-child(1)::before{content:"①"}ul.counter-circle li:nth-child(2)::before{content:"②"}ul.counter-circle li:nth-child(3)::before{content:"③"}ul.counter-circle li:nth-child(4)::before{content:"④"}ul.counter-circle li:nth-child(5)::before{content:"⑤"}ul.counter-circle li:nth-child(6)::before{content:"⑥"}ul.counter-circle li:nth-child(7)::before{content:"⑦"}ul.counter-circle li:nth-child(8)::before{content:"⑧"}ul.counter-circle li:nth-child(9)::before{content:"⑨"}ul.counter-circle li:nth-child(10)::before{content:"⑩"}ul.list-layer{margin-top:15px}@media (min-width:961px){ul.list-layer{margin-left:-1em}}ul.list-layer>li{position:relative}@media (min-width:961px){ul.list-layer>li{padding-left:2.5em}}ul.list-layer>li::before{display:inline;content:var(--after-content)}@media (max-width:960px){ul.list-layer>li::before{margin-right:0.2em}}@media (min-width:961px){ul.list-layer>li::before{display:block;position:absolute;top:0;left:0}}ol li{position:relative;padding-left:1em;line-height:1.8}ol li:nth-child(n+2){margin-top:10px}ol li::before{display:inline-block;content:var(--before-content);position:absolute;top:0;left:-0.1em}ol li.list-layer{padding-left:2.3em}.pdfbtn{position:relative;padding-left:0.7em}@media (min-width:961px){.pdfbtn{padding-left:1em}}.pdfbtn::before{display:block;content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background:#000;border-radius:50%;margin-right:5px}@media (min-width:961px){.pdfbtn::before{top:9px;width:9px;height:9px;margin-right:10px}}.pdfbtn::after{display:inline-block;content:"PDF";transform:none;width:48px;height:20px;margin-left:8px;font-size:12px;color:#fff;line-height:20px;text-align:center;background:#16AC89;border-radius:10px;border:none}.pdfbtn div{display:inline-block;font-size:14px}@media (min-width:961px){.pdfbtn div{font-size:16px}}.pdfbtn div span{background-image:linear-gradient(to right, #16AC89 100%, #16AC89 100%);background-size:100% 2px;background-repeat:repeat-x;background-position:bottom;padding-bottom:4px}.linkbtn{position:relative;padding-left:0.7em}@media (min-width:961px){.linkbtn{padding-left:1em}}.linkbtn::before{display:block;content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background:#000;border-radius:50%;margin-right:5px}@media (min-width:961px){.linkbtn::before{top:9px;width:9px;height:9px;margin-right:10px}}.linkbtn div{display:inline-block;font-size:14px}@media (min-width:961px){.linkbtn div{font-size:16px}}.linkbtn div span{background-image:linear-gradient(to right, #16AC89 100%, #16AC89 100%);background-size:100% 2px;background-repeat:repeat-x;background-position:bottom;padding-bottom:4px}@media (min-width:961px){.linkclm{display:flex;flex-wrap:wrap}}@media (min-width:961px){.linkclm.clm2 .linkbtn:nth-child(odd){width:42%}.linkclm.clm2 .linkbtn:nth-child(even){width:55%;white-space:nowrap}}.tabbtn{position:relative;font-size:16px;padding-right:46px;padding-bottom:10px;border-bottom:1px solid #CBCACA}@media (min-width:961px){.tabbtn{padding-right:41px;padding-bottom:20px;font-size:18px;transition:color 0.3s}.tabbtn:hover{color:#16CD8D}}.tabbtn:nth-child(n+2){margin-top:20px}.tabbtn::after{display:block;content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:16px;height:16px;background:url(../img/tab-gray.svg) no-repeat center / contain}@media (min-width:961px){.tabbtn::after{right:20px}}.emailbtn{display:flex;justify-content:flex-start;align-items:center;position:relative}.emailbtn img{margin-right:8px}.emailbtn img.small{width:22px}.emailbtn span{color:#16AC89;background-image:linear-gradient(to right, #16AC89 100%, #16AC89 100%);background-size:100% 2px;background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}.infinite-scroll .cld{animation:infinite-scroll 20s linear infinite}@keyframes infinite-scroll{to{transform:translateX(-100%)}}.sec-head{margin-bottom:30px}@media (min-width:961px){.sec-head{margin-bottom:40px}}.sec-head.flexbox-a .jp{margin-left:10px}.sec-head.jus-c{text-align:center}.sec-head:not(.flexbox-a) .jp{margin-top:8px}.sec-head.white *{color:#fff !important}.sec-head .en{font-size:40px;font-family:"Poppins", sans-serif;font-weight:lighter;line-height:1em}@media (min-width:961px){.sec-head .en{font-size:50px}}@media (min-width:961px){.sec-head .en.l{font-size:60px}}.sec-head .jp{font-size:16px;font-weight:normal;line-height:1em}.line-head .title{margin-bottom:20px;padding:0 10px 5px;font-size:18px;text-align:center;border-bottom:1px solid #B5B5B5}@media (min-width:961px){.line-head .title{margin-bottom:40px;padding:0 30px 8px;font-size:24px}}.line-head .title small{font-size:16px}@media (min-width:961px){.line-head .title small{font-size:20px}}.title-txt{margin-bottom:10px;color:#16AC89;font-size:16px}@media (min-width:961px){.title-txt{font-size:18px}}.title-txt.black{color:#302C2C}.title-txt.white{color:#fff}.title-txt.red{color:#EF6E78;border-bottom-color:#EF6E78 !important}.title-txt.orange{color:#EE7800;border-bottom-color:rgba(238, 120, 0, 0.16) !important}.title-txt.pink--d{color:#E68C8C;border-bottom-color:rgba(230, 140, 140, 0.16) !important}.title-txt.pink--l{color:#E890A9;border-bottom-color:rgba(232, 144, 169, 0.16) !important}.title-txt.green{color:#2FA999;border-bottom-color:rgba(47, 169, 153, 0.16) !important}.title-txt.green--l{color:#16AC89;border-bottom-color:rgba(22, 172, 137, 0.16) !important}.title-txt.blue{color:#428DC4;border-bottom-color:rgba(66, 141, 196, 0.16) !important}.title-txt.blue--l{color:#379EBC;border-bottom-color:#DDF6FF !important}.title-txt.yellow{color:#F6AB00;border-bottom-color:rgba(246, 171, 0, 0.16) !important}.title-txt.yellow--d{color:#C38700;border-bottom-color:rgba(195, 135, 0, 0.16) !important}.title-txt.line{padding-bottom:5px;font-size:15px;border-bottom:3px solid #E2F5EF}@media (min-width:961px){.title-txt.line{margin-bottom:15px;font-size:16px}}.title-txt.btm{margin-top:40px}@media (min-width:961px){.title-txt.btm{margin-top:60px}}.title-txt.num{display:flex;justify-content:flex-start;align-items:center}.title-txt.num::before{display:block;content:attr(data-num);width:20px;line-height:20px;margin-right:10px;color:#fff;font-size:14px;text-align:center;background:#16AC89;border-radius:50%}@media (min-width:961px){.title-txt.num::before{width:25px;line-height:25px;font-size:16px}}@media (min-width:961px){.title-txt.num+div{margin-left:35px}}@media (max-width:960px){.flexbox-a.jus-s .radiusbtn{width:100%;margin-left:auto;margin-right:auto}}@media (min-width:961px){.flexbox-a.jus-s .radiusbtn span{white-space:nowrap}}@media (max-width:960px){.btn-clm.jus-c>.radiusbtn{margin:15px auto 0}}@media (min-width:961px){.btn-clm.jus-c>.radiusbtn{margin:10px}}@media (min-width:961px){.btn-clm.jus-c>.radiusbtn span{white-space:nowrap}}@media (min-width:961px){.btn-clm.jus-s>.radiusbtn:nth-child(n+2){margin-left:40px}}.radiusbtn{display:flex;align-items:center;position:relative;min-width:220px;border-radius:25px;background:#fff;overflow:hidden}.radiusbtn.w300{width:300px;max-width:100%}@media (max-width:960px){.radiusbtn{width:100%;max-width:325px;margin-left:auto;margin-right:auto}.radiusbtn.sp220{max-width:220px}}@media (min-width:961px){.radiusbtn{cursor:pointer}.radiusbtn.pc240{min-width:240px}.radiusbtn.pc380{width:380px}.radiusbtn:hover::after{opacity:0.3}}.radiusbtn::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;transition:0.3s;pointer-events:none}@media (max-width:960px){.radiusbtn.spc{margin-left:auto;margin-right:auto}}.radiusbtn:not(.blank):not(.pdf):not(.mp3)>div{padding-right:14px}@media (min-width:961px){.radiusbtn:not(.blank):not(.pdf):not(.mp3)>div{padding-right:16px}}.radiusbtn.blank>div::after{transform:none;width:14px;height:14px;margin-left:12px;background:url(../img/tab-white.svg) no-repeat center / contain;border:none}@media (min-width:961px){.radiusbtn.blank>div::after{margin-left:14px}}.radiusbtn.pdf>div::after{content:"PDF";transform:none;width:40px;height:20px;margin-left:12px;font-size:12px;line-height:20px;text-align:center;background:#fff;border-radius:10px;border:none}@media (min-width:961px){.radiusbtn.pdf>div::after{margin-left:14px}}.radiusbtn.pdf>div span{max-width:calc(100% - 60px)}.radiusbtn.excel>div::after{content:"Excel";transform:none;width:48px;height:20px;margin-left:12px;font-size:12px;line-height:20px;text-align:center;background:#fff;border-radius:10px;border:none}@media (min-width:961px){.radiusbtn.excel>div::after{margin-left:14px}}.radiusbtn.excel>div span{max-width:calc(100% - 60px)}.radiusbtn.word>div::after{content:"Word";transform:none;width:48px;height:20px;margin-left:12px;font-size:12px;line-height:20px;text-align:center;background:#fff;border-radius:10px;border:none}@media (min-width:961px){.radiusbtn.word>div::after{margin-left:14px}}.radiusbtn.word>div span{max-width:calc(100% - 60px)}@media (min-width:961px){.radiusbtn.large{border-radius:35px}}@media (min-width:961px){.radiusbtn.large div{width:340px;height:70px;font-size:16px}}.radiusbtn.none{pointer-events:none}.radiusbtn.none>div::after{display:none}.radiusbtn.mp3>div::after{content:"MP3";transform:none;width:48px;height:20px;margin-left:12px;font-size:12px;line-height:20px;text-align:center;background:#fff;border-radius:10px;border:none}@media (min-width:961px){.radiusbtn.mp3>div::after{margin-left:14px}}.radiusbtn.green-gradient::after{background:linear-gradient(to right, #C3F45A, #16CD8D)}@media (min-width:961px){.radiusbtn.green-gradient:hover>div{color:#16CD8D}.radiusbtn.green-gradient:hover>div::after{border-top-color:#16CD8D;border-right-color:#16CD8D}}.radiusbtn.blue-gradient::after{background:linear-gradient(to right, #18D8B3, #42C4DA)}@media (min-width:961px){.radiusbtn.blue-gradient:hover>div{color:#42C4DA}.radiusbtn.blue-gradient:hover>div::after{border-top-color:#42C4DA;border-right-color:#42C4DA}}.radiusbtn.blue-gradient--l::after{background:linear-gradient(to right, #A8FFE1, #A8FBFF)}.radiusbtn.blue-gradient--l div{color:#009BB0}.radiusbtn.blue-gradient--l div::after{border-top-color:#009BB0;border-right-color:#009BB0}.radiusbtn.green::after{background:#2FA999}.radiusbtn.green div::after{color:#2FA999}@media (min-width:961px){.radiusbtn.green:hover>div{color:#2FA999}.radiusbtn.green:hover>div::after{border-top-color:#2FA999;border-right-color:#2FA999}}.radiusbtn.green--l::after,.radiusbtn.green--ll::after{background:#16CD8D}.radiusbtn.green--l div::after,.radiusbtn.green--ll div::after{color:#16CD8D}@media (min-width:961px){.radiusbtn.green--l:hover>div,.radiusbtn.green--ll:hover>div{color:#16CD8D}.radiusbtn.green--l:hover>div::after,.radiusbtn.green--ll:hover>div::after{border-top-color:#16CD8D;border-right-color:#16CD8D}}.radiusbtn.pink::after{background:#EF8E8E}@media (min-width:961px){.radiusbtn.pink:hover>div{color:#EF8E8E}.radiusbtn.pink:hover>div::after{border-top-color:#EF8E8E;border-right-color:#EF8E8E}}.radiusbtn.pink>div::after{color:#E68C8C}.radiusbtn.pink--l::after{background:#E890A9}@media (min-width:961px){.radiusbtn.pink--l:hover>div{color:#E890A9}.radiusbtn.pink--l:hover>div::after{border-top-color:#E890A9;border-right-color:#E890A9}}.radiusbtn.pink--l>div::after{color:#E890A9}.radiusbtn.pink--d::after{background:#E68C8C}@media (min-width:961px){.radiusbtn.pink--d:hover>div{color:#E68C8C}.radiusbtn.pink--d:hover>div::after{border-top-color:#E68C8C;border-right-color:#E68C8C}}.radiusbtn.pink--d>div::after{color:#E68C8C}.radiusbtn.yellow::after{background:#F6AB00}@media (min-width:961px){.radiusbtn.yellow:hover>div{color:#F6AB00}.radiusbtn.yellow:hover>div::after{border-top-color:#F6AB00;border-right-color:#F6AB00}}.radiusbtn.yellow>div::after{color:#F6AB00}.radiusbtn.orange::after{background:#EE7800}@media (min-width:961px){.radiusbtn.orange:hover>div{color:#EE7800}.radiusbtn.orange:hover>div::after{border-top-color:#EE7800;border-right-color:#EE7800}}.radiusbtn.orange>div::after{color:#EE7800}.radiusbtn.blue::after{background:#428DC4}@media (min-width:961px){.radiusbtn.blue:hover>div{color:#428DC4}.radiusbtn.blue:hover>div::after{border-top-color:#428DC4;border-right-color:#428DC4}}.radiusbtn.blue>div::after{color:#428DC4}.radiusbtn.blue--l::after{background:#16AEE6}@media (min-width:961px){.radiusbtn.blue--l:hover>div{color:#16AEE6}.radiusbtn.blue--l:hover>div::after{border-top-color:#16AEE6;border-right-color:#16AEE6}}.radiusbtn.blue--l>div::after{color:#428DC4}.radiusbtn.gray-btn{pointer-events:none}.radiusbtn.gray-btn::after{background:#B5B5B5}.radiusbtn.gray-btn>div::after{color:#B5B5B5}.radiusbtn>div{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px;color:#fff;font-size:12px;text-align:center;z-index:1}@media (min-width:961px){.radiusbtn>div{padding:14px;font-size:14px}}.radiusbtn>div::after{display:block;content:"";width:5px;height:5px;margin-left:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media (min-width:961px){.radiusbtn>div::after{width:7px;height:7px;margin-left:10px}}.radiusbtn>div small{display:block;text-align:left;font-size:100%}@media (min-width:961px){.radiusbtn>div small{font-size:13px}}.comment-head{position:relative;padding:10px 23px;color:#fff;background:#16CD8D;border-radius:25px}.comment-head::after{display:block;content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#16CD8D transparent transparent transparent}.sec-top-margin{margin-top:60px}@media (min-width:961px){.sec-top-margin{margin-top:100px}}.sp-wide::-webkit-scrollbar{height:5px}.sp-wide::-webkit-scrollbar-track{background-color:#e9e9e9}.sp-wide::-webkit-scrollbar-thumb{background-color:#16AC89}.sp-wide.yellow::-webkit-scrollbar-thumb{background:#F6AB00}.sp-wide.orange::-webkit-scrollbar-thumb{background:#ee7800}.sp-wide.pink--d::-webkit-scrollbar-thumb{background:#E68C8C}.sp-wide.pink--l::-webkit-scrollbar-thumb{background:#e890a9}.sp-wide.blue::-webkit-scrollbar-thumb{background:#428dc4}.sp-wide .scroll-hint{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;padding:10px 0;background:rgba(0, 0, 0, 0.4);border-radius:5px;pointer-events:none}.sp-wide .scroll-hint img{transform:translateX(15px);width:25px;height:auto;margin:0 auto 10px;animation:scroll-slide 2s infinite}@keyframes scroll-slide{30%{opacity:1}60%{transform:translateX(-15px);opacity:0}100%{transform:translateX(-15px);opacity:0}}.sp-wide .scroll-hint p{color:#fff;font-size:12px;text-align:center;line-height:1}.sec-btm-margin{margin-bottom:60px}@media (min-width:961px){.sec-btm-margin{margin-bottom:100px}}.sec-top-padding{padding-top:60px}@media (min-width:961px){.sec-top-padding{padding-top:100px}}.sec-btm-padding{padding-bottom:60px}@media (min-width:961px){.sec-btm-padding{padding-bottom:100px}}.top5{margin-top:5px}.top10{margin-top:10px}.top15{margin-top:15px}.top20{margin-top:20px}.top30{margin-top:30px}.top40{margin-top:40px}.top50{margin-top:50px}.top60{margin-top:60px}.top70{margin-top:70px}.top80{margin-top:80px}.top90{margin-top:90px}.top100{margin-top:100px}.top5-important{margin-top:5px !important}.top10-important{margin-top:10px !important}.top15-important{margin-top:15px !important}.top20-important{margin-top:20px !important}.top30-important{margin-top:30px !important}.top40-important{margin-top:40px !important}.top50-important{margin-top:50px !important}.top60-important{margin-top:60px !important}.top70-important{margin-top:70px !important}.top80-important{margin-top:80px !important}.top90-important{margin-top:90px !important}.top100-important{margin-top:100px !important}@media (max-width:960px){.top10-sp{margin-top:10px}}@media (max-width:960px){.top20-sp{margin-top:20px}}@media (max-width:960px){.top30-sp{margin-top:30px}}@media (max-width:960px){.top40-sp{margin-top:40px}}@media (max-width:960px){.top50-sp{margin-top:50px}}@media (max-width:960px){.top60-sp{margin-top:60px}}.navclm.clm2 .cld{position:relative}@media (min-width:961px){.navclm.clm2 .cld{width:calc(50% - 20px)}.navclm.clm2 .cld:nth-child(2n){margin-left:40px}.navclm.clm2 .cld:nth-child(n+3){margin-top:60px}}.navclm.clm2 .cld .badge{position:absolute;top:0;left:20px;transform:translateY(-40%);z-index:1;pointer-events:none}@media (max-width:960px){.navclm.clm2 .cld .badge{width:70px}}@media (min-width:961px){.navclm:not(.clm2) .cld{width:calc(33.33% - 20px)}.navclm:not(.clm2) .cld:not(:nth-child(3n)){margin-right:30px}.navclm:not(.clm2) .cld:nth-child(n+4){margin-top:60px}}@media (max-width:960px){.navclm .cld:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.navclm .cld .head:hover img{transform:scale(1.05)}}.navclm .cld .head .img{position:relative;overflow:hidden}.navclm .cld .head .img img{width:100%;transition:0.2s}.navclm .cld .head .txt{padding:15px;color:#fff;font-size:14px;background-color:#16CD8D}@media (min-width:961px){.navclm .cld .head .txt{padding:20px;font-size:15px}}.navclm .cld .head .txt::after{display:block;content:"";transform:rotate(45deg);width:7px;height:7px;margin-left:10px;border-top:2px solid #fff;border-right:2px solid #fff}.navclm .cld .ul>h3{position:relative}.navclm .cld .ul>h3 a{padding:12px 15px 12px 25px;border-bottom:1px solid #E0DFDF;font-size:14px}@media (min-width:961px){.navclm .cld .ul>h3 a{font-size:15px;transition:0.3s}.navclm .cld .ul>h3 a:hover{color:#16CD8D}}.navclm .cld .ul>h3 a::before{display:block;content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:9px;height:9px;margin-right:10px;background:#16CD8D;border-radius:50%;margin-right:5px}.navclm .cld .ul>h3 a::after{display:block;content:"";transform:rotate(45deg);width:6px;height:6px;border-top:2px solid #B5B5B5;border-right:2px solid #B5B5B5;transform:rotate(45deg)}.navclm .cld p{margin-top:15px}.navclm .cld .link .li{width:calc(33.33% - 6.66px);text-align:center;line-height:28px;border-radius:14px}.btmlink{padding:20px;border:1px solid #CBCACA}@media (min-width:961px){.btmlink{padding:40px;transition:0.3s}.btmlink:hover{border-color:#16AC89}}@media (min-width:961px){.btmlink .left{width:calc(100% - 150px)}}.btmlink .left h3{color:#16AC89;font-size:16px;text-align:center}@media (max-width:960px){.btmlink .left h3{margin-bottom:10px}}@media (min-width:961px){.btmlink .left h3{margin-right:25px;font-size:18px}}.btmlink .more{display:flex;justify-content:flex-end;align-items:center;color:#16AC89;font-size:14px}@media (max-width:960px){.btmlink .more{margin-top:20px}}.btmlink .more::after{display:block;content:"";transform:rotate(45deg);width:7px;height:7px;margin-left:10px;border-top:2px solid #16AC89;border-right:2px solid #16AC89}.top-nav .cld{position:relative;padding:20px;border:1px solid #CBCACA}@media (max-width:960px){.top-nav .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.top-nav .cld{width:calc(33.33% - 20px);padding:30px 20px 70px;transition:border-color 0.3s}.top-nav .cld:not(:nth-child(3n)){margin-right:30px}.top-nav .cld:nth-child(n+4){margin-top:30px}.top-nav .cld:hover{border-color:#16AC89}}.top-nav .cld h2,.top-nav .cld h3{margin-bottom:10px;color:#16AC89;font-size:16px;text-align:center}@media (min-width:961px){.top-nav .cld h2,.top-nav .cld h3{display:flex;justify-content:center;align-items:center;height:50px;white-space:nowrap}}.top-nav .cld p{font-size:14px}.top-nav .cld .more{display:flex;justify-content:flex-end;align-items:center;margin-top:20px;color:#16AC89;font-size:14px}@media (min-width:961px){.top-nav .cld .more{position:absolute;right:30px;bottom:30px}}.top-nav .cld .more::after{display:block;content:"";transform:rotate(45deg);width:7px;height:7px;margin-left:10px;border-top:2px solid #16AC89;border-right:2px solid #16AC89}.btm-banner{margin-top:40px}@media (min-width:961px){.btm-banner{margin-top:80px}}@media (max-width:960px){.btm-banner .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.btm-banner .cld{width:calc(50% - 25px)}}.btm-banner.img{margin-left:auto;margin-right:auto}@media (min-width:961px){.btm-banner.img{max-width:430px}}.contact-box{padding:20px;background:#E2F5EF}@media (min-width:961px){.contact-box{padding:40px}}.contact-box .line-head .title{margin-bottom:20px}@media (max-width:960px){.contact-box .line-head .title{font-size:16px}}.contact-box .head{color:#16AC89;text-align:center}@media (min-width:961px){.contact-box .head{font-size:18px}}.contact-box .campus-head{margin-bottom:10px}@media (min-width:961px){.contact-box .campus-head{margin-bottom:20px}}.contact-box .campus-head div:not(.address){color:#16AC89;margin-left:10px;font-size:20px}@media (min-width:961px){.contact-box .campus-head div:not(.address){font-size:22px}}.contact-box .address{margin-bottom:10px;color:#16AC89;font-size:16px;text-align:center}@media (min-width:961px){.contact-box .address{margin-bottom:15px}}@media (min-width:961px){.contact-box .clm{width:550px;margin:0 auto}}.contact-box .clm .cld{white-space:nowrap}@media (min-width:961px){.contact-box .clm .cld:nth-child(2){margin-left:60px}.contact-box .clm .cld:nth-child(3){margin-top:20px}}.contact-box .clm .cld p{font-size:14px;line-height:1.6em}.contact-box .cld .icon{margin-right:10px}.contact-box .cld.tel{color:#16AC89;font-size:20px}@media (min-width:961px){.contact-box .cld.tel{font-size:28px}}.contact-box .cld.email{color:#16AC89;font-size:18px}@media (min-width:961px){.contact-box .cld.email{font-size:22px}}@media (min-width:961px){.contact-box .cld.pc-small{font-size:20px}.contact-box .cld.pc-small img{width:28px}}.contact-box .email dl:nth-child(n+2){margin-top:40px}@media (min-width:961px){.contact-box .email dl:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.contact-box .email dl{max-width:660px;margin:0 auto}}.contact-box .email dl dt{color:#16AC89}@media (max-width:960px){.contact-box .email dl dt{text-align:center}}.contact-box .email dl dt span{color:#16AC89;font-size:16px}@media (min-width:961px){.contact-box .email dl dt span{font-size:18px}}.contact-box .email dl dd{color:#16AC89;font-size:16px}@media (max-width:960px){.contact-box .email dl dd{margin-top:5px;justify-content:center}}@media (min-width:961px){.contact-box .email dl dd{width:254px;font-size:18px;white-space:nowrap}}.contact-box .email dl dd img{margin-right:8px}body #main{overflow:hidden}body .home-cnt #news .tab{margin-bottom:30px}@media (max-width:960px){body .home-cnt #news .tab{justify-content:flex-start}}@media (min-width:961px){body .home-cnt #news .tab{margin-bottom:40px}}body .home-cnt #news .tab .li{position:relative;text-align:center;padding-bottom:10px;overflow:hidden}@media (max-width:960px){body .home-cnt #news .tab .li{width:calc(50% - 5px)}body .home-cnt #news .tab .li:nth-child(2n){margin-left:10px}}@media (min-width:961px){body .home-cnt #news .tab .li{width:calc(20% - 20px);margin-right:10px}}body .home-cnt #news .tab .li::before{display:block;content:"";position:absolute;left:0;bottom:0px;width:100%;border-bottom:2px solid #D6D5D5;z-index:1}body .home-cnt #news .tab .li::after{display:block;content:"";position:absolute;left:0;bottom:0px;transform:translateX(-101%);width:100%;border-bottom:3px solid #8FE7C8;transition:transform 0.3s;z-index:1}body .home-cnt #news .tab .li.active::after{transform:translateX(0)}body .home-cnt #news .link .ul .li{padding-bottom:20px;border-bottom:1px solid #E0DFDF}body .home-cnt #news .link .ul .li:not(:last-child){margin-bottom:20px}body .home-cnt #news .link .ul .li .meta time{font-size:12px}@media (min-width:961px){body .home-cnt #news .link .ul .li .meta time{font-size:14px}}body .home-cnt #news .link .ul .li .meta .cat{width:95px;margin-left:20px;color:#fff;font-size:12px;text-align:center;line-height:22px;background-color:#16CD8D}@media (min-width:961px){body .home-cnt #news .link .ul .li .meta .cat{width:120px;margin-left:30px;font-size:14px;line-height:26px}}body .home-cnt #news .link .ul .li .title{font-size:14px;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media (max-width:960px){body .home-cnt #news .link .ul .li .title{margin-top:10px;-webkit-line-clamp:2}}@media (min-width:961px){body .home-cnt #news .link .ul .li .title{margin-left:20px;-webkit-line-clamp:1}}body .home-cnt #news .radiusbtn{margin-top:20px}body .home-cnt #topics{background:linear-gradient(to top right, #E1F9AC, #8AE6C6)}@media (min-width:961px){body .home-cnt #topics .swiper.clm3 .swiper-slide{width:calc(33.33% - 13.33px)}body .home-cnt #topics .swiper.clm3 .swiper-slide:not(:nth-child(3n)){margin-right:20px}body .home-cnt #topics .swiper.clm3 .swiper-slide:nth-child(n+4){margin-top:20px}}@media (min-width:961px){body .home-cnt #topics .swiper.clm4 .swiper-slide{width:calc(25% - 11.25px)}body .home-cnt #topics .swiper.clm4 .swiper-slide:not(:nth-child(4n)){margin-right:15px}body .home-cnt #topics .swiper.clm4 .swiper-slide:nth-child(n+5){margin-top:15px}}@media (max-width:960px){body .home-cnt #topics .swiper.sp-swiper-none .swiper-wrapper{width:calc(100% - 40px);margin:0 auto}body .home-cnt #topics .swiper.sp-swiper-none .swiper-wrapper .swiper-slide{margin-top:20px}}@media (max-width:960px) and (max-width:640px){body .home-cnt #topics .swiper.sp-swiper-none .swiper-wrapper{display:block;max-width:400px}}@media (max-width:960px) and (min-width:641px){body .home-cnt #topics .swiper.sp-swiper-none .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}}@media (max-width:960px) and (min-width:641px){body .home-cnt #topics .swiper.sp-swiper-none .swiper-wrapper .swiper-slide{width:calc(50% - 10px)}}@media (min-width:961px){body .home-cnt #topics .swiper-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}}body .home-cnt #topics .swiper-pagination{position:static;margin-top:15px}@media (min-width:961px){body .home-cnt #topics .swiper-pagination{margin-top:30px}}body .home-cnt #topics .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}@media (min-width:961px){body .home-cnt #topics .swiper-pagination .swiper-pagination-bullet{margin:0 6px}}body .home-cnt #topics .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#16AC89}.course-cnt .tab{margin-bottom:40px}@media (min-width:961px){.course-cnt .tab{margin-bottom:80px}}@media (max-width:960px){.course-cnt .table1 tr{display:block}.course-cnt .table1 tr:last-child{border-bottom:1px solid #dbdbdb}}@media (min-width:961px){.course-cnt .table1 tr:nth-child(n+2) th{border-top:1px solid #fff}}.course-cnt .table1 tr th{padding:15px}@media (max-width:960px){.course-cnt .table1 tr th{display:block;padding:10px}}@media (min-width:961px){.course-cnt .table1 tr th{width:250px;padding:15px;text-align:left}}@media (max-width:960px){.course-cnt .table1 tr td{display:block;padding:15px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}}@media (min-width:961px){.course-cnt .table1 tr td{width:calc(100% - 250px);padding:15px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}}.course-cnt .table2 tr:nth-child(n+2) th{border-top:1px solid #fff}.course-cnt .table2 tr th:nth-child(1),.course-cnt .table2 tr td:nth-child(1){width:30%;border-top:1px solid #fff;text-align:center}.course-cnt .table2 tr th:nth-child(2),.course-cnt .table2 tr td:nth-child(2){width:20%;border-left:1px solid #fff;text-align:center}@media (min-width:961px){.course-cnt .table2 tr th:nth-child(2),.course-cnt .table2 tr td:nth-child(2){width:35%}}.course-cnt .table2 tr th:nth-child(3),.course-cnt .table2 tr td:nth-child(3){width:45%;border-left:1px solid #fff}@media (min-width:961px){.course-cnt .table2 tr th:nth-child(3),.course-cnt .table2 tr td:nth-child(3){width:35%}}.course-cnt .table2 tr th{padding:15px}@media (max-width:960px){.course-cnt .table2 tr th{font-size:12px}}@media (min-width:961px){.course-cnt .table2 tr th{padding:15px}}.course-cnt .table2 tr td{padding:10px}@media (max-width:960px){.course-cnt .table2 tr td{font-size:12px}}@media (min-width:961px){.course-cnt .table2 tr td{padding:15px}}.course-cnt .table2 tr td:nth-child(n+2){border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.course-cnt .table2 tr td a{display:flex;align-items:center;justify-content:center;text-decoration:underline}.course-cnt .table2 tr td a::after{display:block;content:"";width:12px;height:12px;margin-left:5px;background:url(../img/tab-white.svg) no-repeat center / contain}@media (min-width:961px){.course-cnt .table2 tr td a::after{width:14px;height:14px;margin-left:10px}}@media (max-width:960px){.course-cnt .table2 tr td .ib{display:block}}.course-cnt .table3{border:1px solid #dbdbdb;border-collapse:collapse;text-align:center}@media (max-width:960px){.course-cnt .table3{min-width:900px}}.course-cnt .table3 td,.course-cnt .table3 th{border-collapse:collapse;border:1px solid #dbdbdb}.course-cnt .table3 td,.course-cnt .table3 th{position:relative;padding:5px;width:30px;height:25px}@media (min-width:961px){.course-cnt .table3 td,.course-cnt .table3 th{padding:10px 5px}}.course-cnt .table3 .orange-bg.white-txt:nth-child(n+2)::after{display:block;content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;height:100%;background-color:#fff;z-index:1}.course-cnt .table3 .comment1 img{position:absolute;right:2%;bottom:65%}.course-cnt .table3 .comment2 img{position:absolute;right:21%;bottom:65%}.course-cnt .table4{border:1px solid #dbdbdb;border-collapse:collapse;text-align:center}@media (max-width:960px){.course-cnt .table4{min-width:900px}}.course-cnt .table4 td,.course-cnt .table4 th{border-collapse:collapse;border:1px solid #dbdbdb}.course-cnt .table4 td,.course-cnt .table4 th{position:relative;padding:5px;width:30px;height:25px}@media (min-width:961px){.course-cnt .table4 td,.course-cnt .table4 th{padding:10px}}.course-cnt .table4 td:nth-child(1),.course-cnt .table4 th:nth-child(1){width:15%}.course-cnt .table4 td:nth-child(2),.course-cnt .table4 th:nth-child(2){width:20%}.course-cnt .table4 td:nth-child(3),.course-cnt .table4 th:nth-child(3){width:65%}.course-cnt .table4 td:last-child{text-align:left}.course-cnt .table4 .orange-bg.white-txt:nth-child(n+2)::after{display:block;content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;height:100%;background-color:#fff;z-index:1}.course-cnt .table5{border:1px solid #dbdbdb;border-collapse:collapse;text-align:center}@media (max-width:960px){.course-cnt .table5{min-width:740px}}.course-cnt .table5 tr:nth-child(n+2) .blue-bg:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#fff;z-index:1}.course-cnt .table5 td,.course-cnt .table5 th{border-collapse:collapse;border:1px solid #dbdbdb}.course-cnt .table5 td,.course-cnt .table5 th{position:relative;padding:10px}@media (min-width:961px){.course-cnt .table5 td,.course-cnt .table5 th{padding:15px}}.course-cnt .table5 td:nth-child(1),.course-cnt .table5 th:nth-child(1){width:250px}.course-cnt .table5 td:nth-child(2),.course-cnt .table5 th:nth-child(2){width:calc(100% - 250px)}.course-cnt .table5 td:last-child{text-align:left}.course-cnt .table5 td .pdf{display:flex;justify-content:flex-start;align-items:center;color:#428DC4;text-decoration:underline #428DC4}.course-cnt .table5 td .pdf span{display:block;width:48px;height:20px;margin-left:5px;color:#fff;font-size:12px;line-height:20px;text-align:center;background:#428DC4;border-radius:10px}.course-cnt .table5 .blue-bg:nth-child(n+2)::after{display:block;content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;height:100%;background-color:#fff;z-index:1}.course-cnt .table5 dl dd{margin-left:30px}.course-cnt .table6{border:1px solid #dbdbdb;border-collapse:collapse}@media (max-width:960px){.course-cnt .table6{min-width:740px}}.course-cnt .table6 tr:nth-child(n+2) .blue-bg::before{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#fff;z-index:1}.course-cnt .table6 td,.course-cnt .table6 th{border-collapse:collapse;border:1px solid #dbdbdb}.course-cnt .table6 td,.course-cnt .table6 th{position:relative;padding:10px;text-align:center}@media (min-width:961px){.course-cnt .table6 td,.course-cnt .table6 th{padding:15px}}.course-cnt .table6 td:nth-child(1),.course-cnt .table6 th:nth-child(1){width:22%}.course-cnt .table6 td:nth-child(n+2),.course-cnt .table6 th:nth-child(n+2){width:26%}.course-cnt .table6 .blue-bg:nth-child(n+2)::after{display:block;content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;height:100%;background-color:#fff;z-index:1}.course-cnt .table6 .gray-bg{background:#F4F4F4}.course-cnt .table7{border:1px solid #dbdbdb;border-collapse:collapse;text-align:center}@media (max-width:960px){.course-cnt .table7{min-width:740px}}.course-cnt .table7 tr:nth-child(n+2) .blue-bg:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#fff;z-index:1}.course-cnt .table7 td,.course-cnt .table7 th{border-collapse:collapse;border:1px solid #dbdbdb}.course-cnt .table7 td,.course-cnt .table7 th{position:relative;padding:10px}@media (min-width:961px){.course-cnt .table7 td,.course-cnt .table7 th{padding:15px}}.course-cnt .table7 td:nth-child(1),.course-cnt .table7 th:nth-child(1){width:185px}.course-cnt .table7 td:nth-child(2),.course-cnt .table7 th:nth-child(2){width:calc(100% - 185px)}.course-cnt .table7 td:last-child{text-align:left}.course-cnt .table7 .blue-bg:nth-child(n+2)::after{display:block;content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;height:100%;background-color:#fff;z-index:1}.course-cnt .table7 a{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px;font-size:16px}@media (min-width:961px){.course-cnt .table7 a{font-size:18px}}.course-cnt .table7 a::after{display:block;content:"";width:12px;height:12px;margin-left:5px;background:url(../img/tab-white.svg) no-repeat center / contain}@media (min-width:961px){.course-cnt .table7 a::after{width:14px;height:14px;margin-left:10px}}.course-cnt .table7 .dl-inner{display:flex;justify-content:flex-start;align-items:center}.course-cnt .table7 dl dt{color:#fff;font-size:14px}.course-cnt .table7 dl dd{color:#fff;font-size:14px;text-align:left}.course-cnt .table7 dl dd::before{content:":"}.course-cnt .table-teacher{min-width:600px}.course-cnt .table-teacher tr:nth-child(n+2) th{border-top:1px solid #fff}.course-cnt .table-teacher tr th,.course-cnt .table-teacher tr td{width:25%;border-top:1px solid #fff;text-align:center}.course-cnt .table-teacher tr th:nth-child(2),.course-cnt .table-teacher tr th:nth-child(3),.course-cnt .table-teacher tr td:nth-child(2),.course-cnt .table-teacher tr td:nth-child(3){width:22%}.course-cnt .table-teacher tr th:last-child,.course-cnt .table-teacher tr td:last-child{width:31%}.course-cnt .table-teacher tr th{padding:15px}@media (max-width:960px){.course-cnt .table-teacher tr th{font-size:12px}}@media (min-width:961px){.course-cnt .table-teacher tr th{padding:15px}}.course-cnt .table-teacher tr td{padding:10px}@media (max-width:960px){.course-cnt .table-teacher tr td{font-size:12px}}@media (min-width:961px){.course-cnt .table-teacher tr td{padding:15px}}.course-cnt .table-teacher tr td:nth-child(n+2){border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.course-cnt .table-teacher tr td:last-child{text-align:left}.course-cnt .table-teacher tr td a{display:flex;align-items:center;justify-content:center;text-decoration:underline}.course-cnt .table-teacher tr td a::after{display:block;content:"";width:12px;height:12px;margin-left:5px;background:url(../img/tab-white.svg) no-repeat center / contain}@media (min-width:961px){.course-cnt .table-teacher tr td a::after{width:14px;height:14px;margin-left:10px}}@media (max-width:960px){.course-cnt .table-teacher tr td .ib{display:block}}.course-cnt .to-contact{padding:20px;background:#D4EAFA}@media (min-width:961px){.course-cnt .to-contact{padding:40px}}.course-cnt .to-contact .catch{margin-bottom:30px;text-align:center}@media (min-width:961px){.course-cnt .to-contact .catch{margin-bottom:40px;font-size:18px}}@media (min-width:961px){.course-cnt .to-contact .clm{width:570px;margin:0 auto}}.course-cnt .to-contact .clm .cld{white-space:nowrap}@media (min-width:961px){.course-cnt .to-contact .clm .cld{width:250px}.course-cnt .to-contact .clm .cld:nth-child(2){margin-left:60px}.course-cnt .to-contact .clm .cld:nth-child(3){margin-top:20px}}.course-cnt .to-contact .clm .cld img{margin-right:10px}.course-cnt .to-contact .clm .cld .tel{font-size:20px}@media (min-width:961px){.course-cnt .to-contact .clm .cld .tel{font-size:28px}}.course-cnt .to-contact .clm .cld .email{font-size:18px}@media (min-width:961px){.course-cnt .to-contact .clm .cld .email{font-size:22px}}@media (max-width:960px){.course-cnt section#intro{padding:40px 0 0}}.course-cnt section#intro.green{background:#E5F7F5}.course-cnt section#intro.pink--d{background:#FCE2E2}.course-cnt section#intro.yellow{background:#F8EBCD}.course-cnt section#intro.orange{background:#FFECD9}.course-cnt section#intro.pink--l{background:#FCEAEF}.course-cnt section#intro.blue{background-color:#D4EAFA}.course-cnt section#intro .deco{position:absolute;top:45px;left:-150px}.course-cnt section#intro .txt-deco{color:rgba(255, 255, 255, 0.5);font-size:40px;font-family:"voltage", sans-serif;text-align:right}@media (max-width:960px){.course-cnt section#intro .txt-deco{line-height:1.3em}}@media (min-width:961px){.course-cnt section#intro .txt-deco{position:absolute;right:10px;bottom:0;font-size:65px}}.course-cnt section#intro .cld{position:relative;z-index:1}@media (min-width:961px){.course-cnt section#intro .cld{width:calc(50% - 30px)}}.course-cnt section#intro .cld h2{margin-bottom:10px;font-size:20px}@media (min-width:961px){.course-cnt section#intro .cld h2{font-size:24px}}@media (max-width:960px){.course-cnt section#intro .cld .page-link{margin:30px 0 25px}}.course-cnt section#intro .cld .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;width:calc(50% - 10px);padding-bottom:5px;font-size:14px;border-bottom:1px solid}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li{font-size:15px;transition:0.3s}}@media (min-width:961px) and (max-width:1200px){.course-cnt section#intro .cld .page-link .li{font-size:14px}}.course-cnt section#intro .cld .page-link .li:nth-child(n+3){margin-top:15px}.course-cnt section#intro .cld .page-link .li::before{display:block;content:"";width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li::before{width:9px;height:9px}}.course-cnt section#intro .cld .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li::after{right:10px;width:7px;height:7px}}@media (max-width:960px){.course-cnt section#intro .cld .page-link .li.sp-small{font-size:13px}}.course-cnt section#intro .cld .page-link .li.green{border-bottom-color:#2FA999}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li.green:hover{color:#2FA999}}.course-cnt section#intro .cld .page-link .li.green::before{background-color:#73BEB4}.course-cnt section#intro .cld .page-link .li.green::after{border-right-color:#73BEB4;border-bottom-color:#73BEB4}.course-cnt section#intro .cld .page-link .li.pink--d{border-bottom-color:#E68C8C}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li.pink--d:hover{color:#E68C8C}}.course-cnt section#intro .cld .page-link .li.pink--d::before{background-color:#E68C8C}.course-cnt section#intro .cld .page-link .li.pink--d::after{border-right-color:#E68C8C;border-bottom-color:#E68C8C}.course-cnt section#intro .cld .page-link .li.yellow{border-bottom-color:#D8B76C}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li.yellow:hover{color:#F6AB00}}.course-cnt section#intro .cld .page-link .li.yellow::before{background-color:#F6AB00}.course-cnt section#intro .cld .page-link .li.yellow::after{border-right-color:#D8B76C;border-bottom-color:#D8B76C}.course-cnt section#intro .cld .page-link .li.orange{border-bottom-color:#EE7800}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li.orange:hover{color:#EE7800}}.course-cnt section#intro .cld .page-link .li.orange::before{background-color:#EE7800}.course-cnt section#intro .cld .page-link .li.orange::after{border-right-color:#EE7800;border-bottom-color:#EE7800}.course-cnt section#intro .cld .page-link .li.pink--l{border-bottom-color:#E890A9}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li.pink--l:hover{color:#E890A9}}.course-cnt section#intro .cld .page-link .li.pink--l::before{background-color:#E890A9}.course-cnt section#intro .cld .page-link .li.pink--l::after{border-right-color:#E890A9;border-bottom-color:#E890A9}.course-cnt section#intro .cld .page-link .li.blue{border-bottom-color:#428DC4}@media (min-width:961px){.course-cnt section#intro .cld .page-link .li.blue:hover{color:#428DC4}}.course-cnt section#intro .cld .page-link .li.blue::before{background-color:#428DC4}.course-cnt section#intro .cld .page-link .li.blue::after{border-right-color:#428DC4;border-bottom-color:#428DC4}@media (max-width:960px){.course-cnt section .click-cnt{display:flex}}@media (min-width:961px){.course-cnt section .click-cnt.clm3 .cld{width:296.66px;max-width:calc(33.33% - 6.66x);height:296.66px}.course-cnt section .click-cnt.clm3 .cld:not(:nth-child(3n)){margin-right:10px}.course-cnt section .click-cnt.clm3 .cld:nth-child(n+4){margin-top:10px}}@media (min-width:961px){.course-cnt section .click-cnt:not(.clm3) .cld{width:240px;max-width:calc(25% - 7.5px);height:240px}.course-cnt section .click-cnt:not(.clm3) .cld:not(:nth-child(4n)){margin-right:10px}.course-cnt section .click-cnt:not(.clm3) .cld:nth-child(n+5){margin-top:10px}}.course-cnt section .click-cnt .cld{position:relative}@media (max-width:960px){.course-cnt section .click-cnt .cld{width:calc(50vw - 25px);max-width:297.5px;height:calc(50vw - 25px);max-height:220px}.course-cnt section .click-cnt .cld:nth-child(2n){margin-left:10px}.course-cnt section .click-cnt .cld:nth-child(n+3){margin-top:10px}}@media (min-width:961px){.course-cnt section .click-cnt .cld{cursor:pointer}}.course-cnt section .click-cnt .cld.clicked .btn{opacity:0;visibility:hidden}.course-cnt section .click-cnt .cld.clicked .inner{position:relative;min-height:100%;max-height:100%;overflow-y:scroll}.course-cnt section .click-cnt .cld.clicked h3{top:20px;transform:translateY(0)}@media (min-width:961px){.course-cnt section .click-cnt .cld.clicked h3{top:30px}}.course-cnt section .click-cnt .cld.clicked .txt{display:block}@media (max-width:960px){.course-cnt section .click-cnt .cld.clicked .inner{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}}.course-cnt section .click-cnt .cld .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.course-cnt section .click-cnt .cld .btn{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);border-radius:30px;transition:0.3s;z-index:1}@media (min-width:961px){.course-cnt section .click-cnt .cld .btn{cursor:pointer}}.course-cnt section .click-cnt .cld h3{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:16px;text-align:center;transition:0.3s}@media (min-width:961px){.course-cnt section .click-cnt .cld h3{font-size:18px}}.course-cnt section .click-cnt .cld .txt{display:none}.course-cnt section .click-cnt .cld .txt p{padding:50px 15px 15px;color:#fff;font-size:12px;line-height:1.6em}@media (min-width:961px){.course-cnt section .click-cnt .cld .txt p{padding:80px 15px 15px;font-size:14px}}.course-cnt section .click-cnt .cld .txt .modal-btn{width:130px;margin:0 auto 20px;color:#EE7800;line-height:30px;text-align:center;border-radius:20px;background:#fff}@media (min-width:961px){.course-cnt section .click-cnt .cld .txt .modal-btn{width:150px;line-height:35px}}.course-cnt section .click-cnt+.banner{margin:20px auto 0}@media (max-width:960px){.course-cnt section .click-cnt+.banner{max-width:400px}}@media (min-width:961px){.course-cnt section .click-cnt+.banner{justify-content:space-between;margin-top:60px}}@media (max-width:960px){.course-cnt section .click-cnt+.banner a:nth-child(n+2){margin-top:25px}}@media (min-width:961px){.course-cnt section .click-cnt+.banner a{width:calc(50% - 30px)}}.course-cnt section.video .youtubebtn{position:relative;max-width:700px;margin:0 auto;border-radius:0;cursor:pointer;overflow:hidden}@media (max-width:960px){.course-cnt section.video .youtubebtn{height:55vw;max-height:400px}}@media (min-width:961px){.course-cnt section.video .youtubebtn{height:420px}.course-cnt section.video .youtubebtn:hover .img{transform:scale(1.05)}}.course-cnt section.video .youtubebtn .thumbnail{position:relative;height:100%}.course-cnt section.video .youtubebtn .thumbnail::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4)}.course-cnt section.video .youtubebtn .thumbnail .img{height:100%;object-fit:cover;transition:0.3s}.course-cnt section.video .youtubebtn .thumbnail .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110px;z-index:1}.course-cnt section.video .youtubebtn iframe{width:100%;height:100%}@media (max-width:960px){.course-cnt section#sec1 .clm{justify-content:center;max-width:440px;margin-left:auto;margin-right:auto}}@media (max-width:960px){.course-cnt section#sec1 .clm .cld{width:calc(50% - 8px)}.course-cnt section#sec1 .clm .cld:nth-child(n+3){margin-top:20px}.course-cnt section#sec1 .clm .cld:nth-child(2n){margin-left:16px}.course-cnt section#sec1 .clm .cld:nth-child(odd):last-child{width:60%}}.course-cnt section#sec1 .clm .cld .img{display:flex;justify-content:center;align-items:flex-end}@media (min-width:961px){.course-cnt section#sec1 .clm .cld .img{height:90px}}.course-cnt section#sec1 .clm .cld h3{margin:15px 0;font-size:14px;text-align:center}@media (min-width:961px){.course-cnt section#sec1 .clm .cld h3{font-size:18px}}.course-cnt section#sec1 .clm .cld h3.l1{margin:28px 0}@media (min-width:961px){.course-cnt section#sec1 .clm .cld h3.l1{margin:30px 0}}.course-cnt section#sec1 .clm .cld ul li{position:relative;padding-left:0.7em;font-size:13px}@media (min-width:961px){.course-cnt section#sec1 .clm .cld ul li{padding-left:1em;font-size:15px}}.course-cnt section#sec1 .clm .cld ul li:nth-child(n+2){margin-top:5px}.course-cnt section#sec1 .clm .cld ul li.green::before{background-color:#2FA999}.course-cnt section#sec1 .clm .cld ul li.pink--d::before{background-color:#F5B2B2}.course-cnt section#sec1 .clm .cld ul li.orange::before{background-color:#EE7800}.course-cnt section#sec1 .clm .cld ul li::before{display:block;content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.course-cnt section#sec1 .clm .cld ul li::before{top:7px;width:9px;height:9px;margin-right:10px}}.course-cnt section#sec2 .open-close{border:2px solid;border-radius:2px}.course-cnt section#sec2 .open-close:nth-child(n+2){margin-top:20px}@media (min-width:961px){.course-cnt section#sec2 .open-close:nth-child(n+2){margin-top:40px}}.course-cnt section#sec2 .open-close.green{border-color:#2FA999}.course-cnt section#sec2 .open-close.pink--d{border-color:#E68C8C}.course-cnt section#sec2 .open-close.yellow{border-color:#F6AB00}.course-cnt section#sec2 .open-close.orange{border-color:#EE7800}.course-cnt section#sec2 .open-close.pink--l{border-color:#E890A9}.course-cnt section#sec2 .open-close.blue{border-color:#428DC4}.course-cnt section#sec2 .open-close .open-close__btn{position:relative;padding:20px 40px 20px 20px}@media (min-width:961px){.course-cnt section#sec2 .open-close .open-close__btn{padding:40px;cursor:pointer}}@media (max-width:960px){.course-cnt section#sec2 .open-close .open-close__btn .point .icon{width:30px}}.course-cnt section#sec2 .open-close .open-close__btn .point .txt{font-size:16px;font-family:"Poppins", sans-serif}@media (max-width:960px){.course-cnt section#sec2 .open-close .open-close__btn .point .txt{margin-left:10px}}@media (min-width:961px){.course-cnt section#sec2 .open-close .open-close__btn .point .txt{margin:0 20px 0 10px;font-size:36px}}.course-cnt section#sec2 .open-close .open-close__btn .point .txt.green{color:#2FA999}.course-cnt section#sec2 .open-close .open-close__btn .point .txt.pink--d{color:#E68C8C}.course-cnt section#sec2 .open-close .open-close__btn .point .txt.yellow{color:#F6AB00}.course-cnt section#sec2 .open-close .open-close__btn .point .txt.orange{color:#EE7800}.course-cnt section#sec2 .open-close .open-close__btn .point .txt.pink--l{color:#E890A9}.course-cnt section#sec2 .open-close .open-close__btn .point .txt.blue{color:#428DC4}@media (max-width:960px){.course-cnt section#sec2 .open-close .open-close__btn h3{margin-top:10px;font-size:16px}}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec2 .open-close .open-close__btn h3{font-size:20px}}@media (min-width:961px){.course-cnt section#sec2 .open-close .open-close__btn h3{font-size:24px}}@media (max-width:960px){.course-cnt section#sec2 .open-close .open-close__btn .badge{position:absolute;top:10px;left:130px;width:45px}}@media (min-width:961px){.course-cnt section#sec2 .open-close .open-close__btn .badge{width:60px;margin-left:30px}}.course-cnt section#sec2 .open-close .open-close__btn .arrow{position:absolute;top:50%;right:15px;width:20px;transform:translateY(-50%) rotate(180deg);transition:0.3s}@media (min-width:961px){.course-cnt section#sec2 .open-close .open-close__btn .arrow{right:40px;width:30px}}.course-cnt section#sec2 .open-close .open-close__btn.on .arrow{transform:translateY(-50%)}.course-cnt section#sec2 .open-close__cnt .inner{padding:0 20px 20px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner{padding:0 40px 40px}}.course-cnt section#sec2 .open-close__cnt .inner .banner{max-width:460px;margin-left:auto;margin-right:auto}.course-cnt section#sec2 .open-close__cnt .inner .b{margin-top:20px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .b{margin-top:50px}}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .img:not(:last-child){margin-bottom:30px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .img img{max-width:100%;margin:0 auto}}@media (max-width:960px) and (min-width:409px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .img img{max-width:325px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt{width:50%}}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .btm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .btm{margin-top:30px}}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .btnclm .radiusbtn{width:calc(50% - 5px);min-width:auto}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .btnclm .radiusbtn:nth-child(n+3){margin-top:10px}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .btnclm .radiusbtn:last-child:nth-child(odd){width:100%}}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt ul{margin-top:15px}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table{width:100%;text-align:center}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td,.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th{width:25%;padding:5px}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td,.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th{font-size:12px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td,.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th{padding:10px 5px}}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td:first-child,.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th:first-child{border-top:1px solid #fff}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th{border-right:1px solid #fff}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th:last-child.green-bg{border-right:1px solid #2FA999}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th:last-child.pink--d{border-right:1px solid #E68C8C}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th:last-child.yellow-bg{border-right:1px solid #F6AB00}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th:last-child.pink--l-bg{border-right:1px solid #E890A9}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr th:last-child.blue-bg{border-right:1px solid #F6AB00}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td:not(:first-child){border-top:1px solid #CBCACA;border-left:1px solid #CBCACA;border-bottom:1px solid #CBCACA}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td:last-child{border-right:1px solid #CBCACA}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .table tr td:nth-child(2){border-left:1px solid #CBCACA}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box{padding:20px}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box.green{background:#E5F7F5}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box.green .head{color:#2FA999}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box .head{margin-bottom:5px;font-size:16px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box .head{font-size:19px}}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box .head img{margin-right:5px}.course-cnt section#sec2 .open-close__cnt .inner .img-txt .txt .point-box p{font-size:14px}.course-cnt section#sec2 .open-close__cnt .inner .img-img.btm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-img.btm{margin-top:40px}}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .img-img .cld:nth-child(n+2){margin-top:20px}.course-cnt section#sec2 .open-close__cnt .inner .img-img .cld.btml{margin-top:40px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-img .cld{width:calc(50% - 20px)}}.course-cnt section#sec2 .open-close__cnt .inner .img-img .cld h4{margin:20px 0 10px;font-size:16px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-img .cld h4{font-size:18px}}.course-cnt section#sec2 .open-close__cnt .inner .img-img+p{margin:25px 0 10px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-img+p{margin-top:40px}}.course-cnt section#sec2 .open-close__cnt .inner .img-img+.flexbox-a .radiusbtn{margin-top:20px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-img+.flexbox-a .radiusbtn{margin-top:50px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .illust-img .cld>img{height:400px;object-fit:contain;object-position:bottom}}.course-cnt section#sec2 .open-close__cnt .inner .slide{position:relative;margin-top:20px}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .slide{width:580px;margin:50px auto 0}}.course-cnt section#sec2 .open-close__cnt .inner .slide .sbtn{top:calc(50% - 15px);width:30px;height:30px;background:url(../img/radiological_technology/slide-btn.svg) no-repeat center / 100%}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .slide .sbtn{top:calc(50% - 21px);width:50px;height:50px}}.course-cnt section#sec2 .open-close__cnt .inner .slide .sbtn::after{display:none !important}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .slide .sbtn.swiper-button-prev{left:-65px}}.course-cnt section#sec2 .open-close__cnt .inner .slide .sbtn.swiper-button-next{transform:rotate(180deg)}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .slide .sbtn.swiper-button-next{right:-65px}}.course-cnt section#sec2 .open-close__cnt .inner .slide p{margin-top:10px;text-align:center}.course-cnt section#sec2 .open-close__cnt .inner .img-clm2{margin-top:20px}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .img-clm2>.img:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-clm2>.img:nth-child(n+2){margin-left:10px}}@media (min-width:961px){.course-cnt section#sec2 .open-close__cnt .inner .img-clm2>.img{width:290px}}@media (max-width:960px){.course-cnt section#sec2 .open-close__cnt .inner .sp-wide1 img{min-width:600px}}@media (max-width:960px){.course-cnt section#sec3 .clm .cld{padding:20px}.course-cnt section#sec3 .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.course-cnt section#sec3 .clm .cld{width:calc(50% - 20px);padding:40px}}.course-cnt section#sec3 .clm .cld.green{background:#E5F7F5}.course-cnt section#sec3 .clm .cld.green h3{color:#2FA999}.course-cnt section#sec3 .clm .cld.pink--d{background:#FCE2E2}.course-cnt section#sec3 .clm .cld.pink--d h3{color:#E68C8C}.course-cnt section#sec3 .clm .cld.yellow{background:#F8EBCD}.course-cnt section#sec3 .clm .cld.yellow h3{color:#C38700}.course-cnt section#sec3 .clm .cld.orange{background:#FFECD9}.course-cnt section#sec3 .clm .cld.orange h3{color:#EE7800}.course-cnt section#sec3 .clm .cld.pink--l{background:#FCEAEF}.course-cnt section#sec3 .clm .cld.pink--l h3{color:#E890A9}.course-cnt section#sec3 .clm .cld.blue{background:#D4EAFA}.course-cnt section#sec3 .clm .cld.blue h3{color:#428DC4}.course-cnt section#sec3 .clm .cld h3{margin-bottom:10px;font-size:16px;text-align:center}@media (min-width:961px){.course-cnt section#sec3 .clm .cld h3{margin-bottom:20px;font-size:18px}}.course-cnt section#sec3 .radiusbtn{margin-top:20px}@media (min-width:961px){.course-cnt section#sec3 .radiusbtn{margin-top:40px}}.course-cnt section#sec4 .li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.course-cnt section#sec4 .li:nth-child(n+2){margin-top:60px}}.course-cnt section#sec4 .li h3{margin-bottom:5px;font-size:16px}@media (min-width:961px){.course-cnt section#sec4 .li h3{margin-bottom:10px;font-size:18px}}.course-cnt section#sec4 .table1{margin:10px 0}@media (min-width:961px){.course-cnt section#sec4 .table1{margin:15px 0}}@media (max-width:960px){.course-cnt section#sec4 .img-txt .img:not(:last-child){margin-bottom:30px}}@media (min-width:961px){.course-cnt section#sec4 .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.course-cnt section#sec4 .img-txt .img img{max-width:400px;margin:0 auto}}@media (min-width:961px){.course-cnt section#sec4 .img-txt .txt{width:50%}}.course-cnt section#sec6 .li:nth-child(n+2){margin-top:45px}.course-cnt section#sec6 .li .img{width:240px}@media (max-width:960px){.course-cnt section#sec6 .li .img{margin:0 auto 25px}}@media (min-width:961px){.course-cnt section#sec6 .li .txt{width:calc(100% - 270px)}}@media (max-width:960px){.course-cnt section#sec6 .li .txt h3{margin-bottom:10px;font-size:18px;text-align:center}}@media (min-width:961px){.course-cnt section#sec6 .li .txt h3{margin-bottom:15px;font-size:24px}}@media (max-width:960px){.course-cnt section#sec6 .li .txt h3 span{font-size:14px;margin-left:10px}}@media (min-width:961px){.course-cnt section#sec6 .li .txt h3 span{margin-left:20px}}.course-cnt section#sec6 .li .txt .catch{margin-bottom:10px}@media (min-width:961px){.course-cnt section#sec6 .li .txt .catch{font-size:18px}}.course-cnt section#sec7 .graph{margin:25px 0}@media (min-width:961px){.course-cnt section#sec7 .graph{margin:60px 0}}@media (max-width:960px){.course-cnt section#sec7 .graph .img img{max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:960px) and (min-width:409px){.course-cnt section#sec7 .graph .img img{max-width:325px}}.course-cnt section#sec7 .graph .sp-detail-list li{margin-top:20px}.course-cnt section#sec7 .graph .sp-detail-list li h3{margin-bottom:5px;font-size:15px}.course-cnt section#sec7 .graph .sp-detail-list li dl dt{padding:5px;border-radius:5px}.course-cnt section#sec7 .graph .sp-detail-list li dl dt.green{background:#04A8B5}.course-cnt section#sec7 .graph .sp-detail-list li dl dt.purple{background:#764797}.course-cnt section#sec7 .graph .sp-detail-list li dl dt.pink{background:#D14280}.course-cnt section#sec7 .graph .sp-detail-list li dl dt.yellow{background:#F3AD4B}.course-cnt section#sec7 .graph .sp-detail-list li dl dt p{color:#fff}.course-cnt section#sec7 .graph .sp-detail-list li dl dt p span{color:#fff;font-size:12px}.course-cnt section#sec7 .graph .sp-detail-list li dl dt.btm{margin-top:15px}.course-cnt section#sec7 .graph .sp-detail-list li dd{margin-top:10px;font-size:14px}.course-cnt section#sec7 .box-cnt h3{margin-bottom:10px;font-size:16px}@media (min-width:961px){.course-cnt section#sec7 .box-cnt h3{margin-bottom:20px;font-size:18px}}.course-cnt section#sec7 .box-cnt .cld{padding:20px}@media (max-width:960px){.course-cnt section#sec7 .box-cnt .cld:ntn-child(n+2){margin-top:20px}}@media (min-width:961px){.course-cnt section#sec7 .box-cnt .cld{width:calc(33.33% - 13.33px)}}.course-cnt section#sec7 .box-cnt .cld.green-bg--l ul{border-top:1px solid #73BEB4}.course-cnt section#sec7 .box-cnt .cld .orange-bg--l ul{border-top:1px solid #EE7800}.course-cnt section#sec7 .box-cnt .cld .pink--l-bg--l ul{border-top:1px solid #E68C8C}.course-cnt section#sec7 .box-cnt .cld .pink--d-bg--l ul{border-top:1px solid #EA82AE}.course-cnt section#sec7 .box-cnt .cld .blue-bg--l ul{border-top:1px solid #3A92D3}.course-cnt section#sec7 .box-cnt .cld .yellow-bg--l ul{border-top:1px solid #F6AB00}.course-cnt section#sec7 .box-cnt .cld h4{margin-bottom:10px;font-size:16px;text-align:center}@media (min-width:961px){.course-cnt section#sec7 .box-cnt .cld h4{font-size:18px}}.course-cnt section#sec7 .box-cnt .cld ul{padding-top:10px}@media (min-width:961px){.course-cnt section#sec7 .box-cnt .cld ul{margin-top:10px}}.course-cnt section#sec7 .box-cnt .cld ul li{margin:10px 10px 0 0}.course-cnt section#sec9 .li:nth-child(n+2){margin-top:20px}@media (min-width:961px){.course-cnt section#sec9 .li:nth-child(n+2){margin-top:30px}}.course-cnt section#sec9 .li .band{position:relative}@media (max-width:960px){.course-cnt section#sec9 .li .band{padding:5px 40px 5px 15px}}@media (min-width:961px){.course-cnt section#sec9 .li .band{width:50px;padding-top:20px}.course-cnt section#sec9 .li .band::before{display:block;content:"";position:absolute;left:0;bottom:-25px;width:0;height:0;border-style:solid;border-width:50px 0 0 50px;border-color:transparent transparent transparent #ffffff}.course-cnt section#sec9 .li .band::after{display:block;content:"";position:absolute;left:0;bottom:-25px;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #ffffff transparent}}.course-cnt section#sec9 .li .band.green{background:linear-gradient(to bottom, #2FA999, #6EC797)}.course-cnt section#sec9 .li .band.pink--d{background:linear-gradient(to bottom, #E89D9E, #FD9272)}.course-cnt section#sec9 .li .band.yellow{background:linear-gradient(to bottom, #F6AB00, #FFC94E)}.course-cnt section#sec9 .li .band.orange{background:linear-gradient(to bottom, #EE7800, #F573A0)}.course-cnt section#sec9 .li .band h3{font-size:20px}@media (min-width:961px){.course-cnt section#sec9 .li .band h3{font-size:22px;text-align:center}}.course-cnt section#sec9 .li .band .btn{position:absolute;top:50%;right:15px;width:25px;height:25px;transform:translateY(-50%);border:1px solid #fff;border-radius:50%}.course-cnt section#sec9 .li .band .btn::before,.course-cnt section#sec9 .li .band .btn::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;border-bottom:1px solid #fff}.course-cnt section#sec9 .li .band .btn::after{transition:transform 0.3s;transform:translate(-50%, -50%) rotate(90deg)}.course-cnt section#sec9 .li .band.on .btn::after{transform:translate(-50%, -50%)}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt:not(.midwifery){width:calc(100% - 80px)}}@media (max-width:960px){.course-cnt section#sec9 .li .open-close__cnt .inner .clm .img{padding:25px 0}}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt .inner .clm .img{width:300px}}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt .inner .clm .txt{width:calc(100% - 340px)}}.course-cnt section#sec9 .li .open-close__cnt .inner .clm .txt h4{margin-bottom:10px;font-size:16px}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt .inner .clm .txt h4{font-size:18px}}.course-cnt section#sec9 .li .open-close__cnt .inner .table1{margin-top:20px}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt .inner .table1{margin-top:30px}}.course-cnt section#sec9 .li .open-close__cnt .inner .btnclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt .inner .btnclm{margin-top:50px}}@media (max-width:960px){.course-cnt section#sec9 .li .open-close__cnt .inner .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec9 .li .open-close__cnt .inner .btnclm .radiusbtn{width:calc(50% - 10px)}.course-cnt section#sec9 .li .open-close__cnt .inner .btnclm .radiusbtn:nth-child(n+3){margin-top:10px}}.course-cnt section#sec9 .comment{margin-top:10px;font-size:12px;text-align:right}@media (min-width:961px){.course-cnt section#sec9 .comment{font-size:14px}}.course-cnt section#sec9 .comment.left{text-align:left}.course-cnt section#sec9 .btnclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec9 .btnclm{margin-top:60px}}@media (min-width:961px){.course-cnt section#sec9 .btnclm.jus-c .radiusbtn:nth-child(n+2){margin-left:10px}}@media (max-width:960px){.course-cnt section#sec9 .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec9 .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}.course-cnt section#sec10 .btnclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec10 .btnclm{margin-top:40px}}@media (max-width:960px){.course-cnt section#sec10 .btnclm .radiusbtn{width:100%}.course-cnt section#sec10 .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec10 .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}.course-cnt section#sec11 .sp-wide+.flexbox-a .radiusbtn,.course-cnt section#sec11 .table2+.flexbox-a .radiusbtn,.course-cnt section#sec11 .table-teacher+.flexbox-a .radiusbtn{margin-top:20px}@media (min-width:961px){.course-cnt section#sec11 .sp-wide+.flexbox-a .radiusbtn,.course-cnt section#sec11 .table2+.flexbox-a .radiusbtn,.course-cnt section#sec11 .table-teacher+.flexbox-a .radiusbtn{width:300px;margin-top:50px}}.course-cnt section#sec11 .btnclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec11 .btnclm{margin-top:60px}}@media (min-width:961px){.course-cnt section#sec11 .btnclm.jus-c .radiusbtn:nth-child(n+2){margin-left:10px}}@media (max-width:960px){.course-cnt section#sec11 .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec11 .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}.course-cnt section#sec12 .comment{margin-top:10px;font-size:12px}@media (min-width:961px){.course-cnt section#sec12 .comment{font-size:14px}}.course-cnt section#sec13 h3.orange-txt{margin:40px 0 15px}@media (min-width:961px){.course-cnt section#sec13 h3.orange-txt{margin:60px 0 20px}}@media (max-width:960px){.course-cnt section#sec13 .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.course-cnt section#sec13 .clm .cld{width:calc(33.33% - 10px)}}.course-cnt section#sec13 .clm .cld .band{margin-bottom:15px;position:relative;padding-left:20px;color:#fff;line-height:40px;font-size:20px;background:linear-gradient(to right, #EE7800, #F573A0)}@media (min-width:961px){.course-cnt section#sec13 .clm .cld .band{margin-bottom:20px;font-size:24px;line-height:50px}}.course-cnt section#sec13 .clm .cld .band::before{display:block;content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #fff transparent transparent}@media (min-width:961px){.course-cnt section#sec13 .clm .cld .band::before{border-width:0 25px 25px 0}}.course-cnt section#sec13 .clm .cld .band::after{display:block;content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #ffffff transparent}@media (min-width:961px){.course-cnt section#sec13 .clm .cld .band::after{border-width:0 0 25px 25px}}.course-cnt section#laboratory .laboratory_item:nth-child(n+2){margin-top:50px}@media (min-width:961px){.course-cnt section#laboratory .laboratory_item:nth-child(n+2){margin-top:80px}}.course-cnt section#laboratory .laboratory_head{position:relative;padding-bottom:20px;border-bottom:1px dashed #302C2C}@media (min-width:961px){.course-cnt section#laboratory .laboratory_head{width:50%;padding-bottom:30px}}.course-cnt section#laboratory .laboratory_head .clm{display:flex;justify-content:center}@media (min-width:961px){.course-cnt section#laboratory .laboratory_head .clm{justify-content:flex-start}}.course-cnt section#laboratory .laboratory_head .clm .txt{width:180px}@media (min-width:961px){.course-cnt section#laboratory .laboratory_head .clm .txt{width:230px}}.course-cnt section#laboratory .laboratory_head .clm .txt h2{color:#EE7800;font-size:18px}.course-cnt section#laboratory .laboratory_head .clm .txt h2 small{display:block;font-size:12px;line-height:1.4}@media (min-width:961px){.course-cnt section#laboratory .laboratory_head .clm .txt h2 small{font-size:14px}}.course-cnt section#laboratory .laboratory_head .clm .txt .profile{margin-top:5px}.course-cnt section#laboratory .laboratory_head .clm .txt .profile .name{font-size:28px;line-height:1}@media (min-width:961px){.course-cnt section#laboratory .laboratory_head .clm .txt .profile .name{font-size:32px}}.course-cnt section#laboratory .laboratory_head .clm .img{width:140px}@media (max-width:960px){.course-cnt section#laboratory .laboratory_head .image{margin-top:20px}}@media (min-width:961px){.course-cnt section#laboratory .laboratory_head .image{position:absolute;top:0;left:calc(100% + 50px);width:calc(100% - 50px)}}.course-cnt section#laboratory .laboratory_qa{border-bottom:1px dashed #E0DFDF}.course-cnt section#laboratory .laboratory_qa dl{padding:20px 0}@media (min-width:961px){.course-cnt section#laboratory .laboratory_qa dl{padding:30px 0}}.course-cnt section#laboratory .laboratory_qa dl:nth-child(n+2){border-top:1px dashed #E0DFDF}@media (min-width:961px){.course-cnt section#laboratory .laboratory_qa dl:nth-child(1){width:calc(50% - 50px)}}.course-cnt section#laboratory .laboratory_qa dl dt{position:relative;padding-left:30px;color:#EE7800;font-weight:bold;font-size:16px}@media (min-width:961px){.course-cnt section#laboratory .laboratory_qa dl dt{padding-left:40px;font-size:20px}}.course-cnt section#laboratory .laboratory_qa dl dt .q{position:absolute;top:-1px;left:0;display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin-right:10px;color:#EE7800;font-size:20px;font-weight:500;text-align:center;font-family:"Poppins", sans-serif;border:1px solid #EE7800;border-radius:50%}@media (min-width:961px){.course-cnt section#laboratory .laboratory_qa dl dt .q{top:0;width:30px;height:30px;font-size:24px;margin-right:20px}}.course-cnt section#laboratory .laboratory_qa dl dd{position:relative;margin-top:15px;padding-left:30px}@media (min-width:961px){.course-cnt section#laboratory .laboratory_qa dl dd{margin-top:20px;padding-left:40px}}.course-cnt section#laboratory .laboratory_qa dl dd .a{position:absolute;top:-2px;left:0;display:flex;justify-content:center;align-items:center;width:25px;height:25px;color:#fff;background:#EE7800;font-size:20px;font-weight:500;text-align:center;font-family:"Poppins", sans-serif;border-radius:50%}@media (min-width:961px){.course-cnt section#laboratory .laboratory_qa dl dd .a{top:-4px;width:30px;height:30px;font-size:24px}}.course-cnt section#sec14 .head .band{position:relative;color:#fff;line-height:40px;font-size:18px;text-indent:-12.5px;text-align:center;background:linear-gradient(to right, #EE7800, #F573A0)}@media (min-width:961px){.course-cnt section#sec14 .head .band{font-size:24px;line-height:50px}}.course-cnt section#sec14 .head .band::before{display:block;content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #fff transparent transparent}@media (min-width:961px){.course-cnt section#sec14 .head .band::before{border-width:0 25px 25px 0}}.course-cnt section#sec14 .head .band::after{display:block;content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #ffffff transparent}@media (min-width:961px){.course-cnt section#sec14 .head .band::after{border-width:0 0 25px 25px}}.course-cnt section#sec14 .head .bandclm .li{margin-bottom:15px;position:relative;color:#fff;line-height:40px;font-size:16px;text-align:center;background:#FDB385}@media (min-width:961px){.course-cnt section#sec14 .head .bandclm .li{margin:20px 0 60px;font-size:18px;line-height:50px}.course-cnt section#sec14 .head .bandclm .li:nth-child(1){width:calc(33.33% - 10px)}.course-cnt section#sec14 .head .bandclm .li:nth-child(2){width:calc(66.66% - 5px)}}@media (max-width:960px){.course-cnt section#sec14 .head .clm3 .cld{margin-top:50px}}@media (max-width:960px) and (max-width:669px){.course-cnt section#sec14 .head .clm3 .cld{max-width:335px;margin-left:auto;margin-right:auto}}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec14 .head .clm3 .cld{display:flex;justify-content:space-between;align-items:center;margin-top:20px}}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld{width:calc(33.33% - 10px)}}.course-cnt section#sec14 .head .clm3 .cld .top{position:relative;padding:20px;background:#FFECD9}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec14 .head .clm3 .cld .top{width:calc(100% - 375px);padding:30px 20px 40px}.course-cnt section#sec14 .head .clm3 .cld .top::before{display:block;content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 30px 115px;border-color:transparent transparent #ffffff transparent}.course-cnt section#sec14 .head .clm3 .cld .top::after{display:block;content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:30px 0 0 115px;border-color:transparent transparent transparent #ffffff}}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .top{padding-left:70px;min-height:118px}}.course-cnt section#sec14 .head .clm3 .cld .top .circle{position:absolute;top:0;left:0;transform:translateY(-60%);width:50px;height:50px;background:#EE7800;border-radius:50%}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .top .circle{width:70px;height:70px}}.course-cnt section#sec14 .head .clm3 .cld .top .circle div{color:#fff;font-size:14px;font-weight:lighter;font-family:"Poppins", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .top .circle div{font-size:17px}}.course-cnt section#sec14 .head .clm3 .cld .top .circle div span{display:block;color:#fff;font-size:24px;font-weight:lighter;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .top .circle div span{font-size:36px}}@media (max-width:960px){.course-cnt section#sec14 .head .clm3 .cld .top ul{width:125px}}.course-cnt section#sec14 .head .clm3 .cld .btm{position:relative;margin-top:10px}@media (max-width:960px){.course-cnt section#sec14 .head .clm3 .cld .btm{height:250px;padding:35px 35px 20px}}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec14 .head .clm3 .cld .btm{width:375px;padding:20px 20px 20px}}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .btm{height:283px;padding:40px 25px 25px}}.course-cnt section#sec14 .head .clm3 .cld .btm .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.course-cnt section#sec14 .head .clm3 .cld .btm .bg.bg-sp{display:none}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec14 .head .clm3 .cld .btm .bg.bg-pc{display:none}.course-cnt section#sec14 .head .clm3 .cld .btm .bg.bg-sp{display:block}}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec14 .head .clm3 .cld .btm .bg{transform:translateX(-10px)}}.course-cnt section#sec14 .head .clm3 .cld .btm h4{margin-bottom:5px;text-align:center;font-size:16px}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .btm h4{margin-bottom:10px}}@media (max-width:960px){.course-cnt section#sec14 .head .clm3 .cld .btm .link{margin:0 20px}}@media (max-width:960px) and (min-width:670px){.course-cnt section#sec14 .head .clm3 .cld .btm .link{margin:0 50px}}.course-cnt section#sec14 .head .clm3 .cld .btm .link .li{position:relative;padding:5px 0;font-size:14px;border-bottom:1px solid #EE7800}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .btm .link .li:hover p{color:#EE7800}}.course-cnt section#sec14 .head .clm3 .cld .btm .link .li .num{width:18px;height:18px;margin-right:5px;color:#fff;font-size:11px;text-align:center;text-align:center;background:#EE7800;border-radius:50%}.course-cnt section#sec14 .head .clm3 .cld .btm .link .li p{line-height:1.6em}@media (min-width:961px){.course-cnt section#sec14 .head .clm3 .cld .btm .link .li p{width:calc(100% - 23px);transition:0.3s}}.course-cnt section#sec14 .head .clm3 .cld .btm .link .li::after{display:block;content:"";position:absolute;top:45%;right:5px;width:7px;height:7px;transform:translateY(-50%) rotate(45deg);border-right:1px solid #EE7800;border-bottom:1px solid #EE7800}.course-cnt section#sec14 .video{margin:25px 0}@media (min-width:961px){.course-cnt section#sec14 .video{margin:60px 0;cursor:pointer}.course-cnt section#sec14 .video:hover .image{transform:scale(1.05)}}.course-cnt section#sec14 .video .img{position:relative;overflow:hidden}@media (min-width:961px){.course-cnt section#sec14 .video .img .image{transition:0.3s}}.course-cnt section#sec14 .video .img .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90px}@media (min-width:961px){.course-cnt section#sec14 .video .img .play{width:110px}}.course-cnt section#sec14 .video .img iframe{width:100%}@media (max-width:960px){.course-cnt section#sec14 .video .img iframe{height:60vw;max-height:362px}}@media (min-width:961px){.course-cnt section#sec14 .video .img iframe{height:551px}}.course-cnt section#sec14 .ul:nth-child(n+2){margin-top:40px}@media (min-width:961px){.course-cnt section#sec14 .ul:nth-child(n+2){margin-top:80px}}.course-cnt section#sec14 .ul .top{margin-bottom:20px}.course-cnt section#sec14 .ul .top .circle{width:70px;height:70px;background:#EE7800;border-radius:50%}@media (max-width:960px){.course-cnt section#sec14 .ul .top .circle{margin:0 auto 5px}}@media (min-width:961px){.course-cnt section#sec14 .ul .top .circle{width:90px;height:90px}}.course-cnt section#sec14 .ul .top .circle div{color:#fff;font-size:14px;text-align:center;line-height:1em}@media (min-width:961px){.course-cnt section#sec14 .ul .top .circle div{font-size:17px}}.course-cnt section#sec14 .ul .top .circle div span{display:block;color:#fff;font-size:24px;font-weight:lighter;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.course-cnt section#sec14 .ul .top .circle div span{font-size:36px}}.course-cnt section#sec14 .ul .top .line-head{transform:translateX(-5px)}.course-cnt section#sec14 .ul .top .line-head .title{margin-bottom:0;text-align:center}.course-cnt section#sec14 .ul .li .pc350{width:350px}.course-cnt section#sec14 .ul .li .pc385{width:385px}.course-cnt section#sec14 .ul .li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.course-cnt section#sec14 .ul .li:nth-child(n+2){margin-top:60px}}@media (min-width:961px){.course-cnt section#sec14 .ul .li.step7{margin-top:0;padding-top:0}}@media (min-width:961px){.course-cnt section#sec14 .ul .li{padding:40px}}.course-cnt section#sec14 .ul .li h3{margin-bottom:20px;font-size:20px}@media (min-width:961px){.course-cnt section#sec14 .ul .li h3{margin-bottom:30px;font-size:24px}}.course-cnt section#sec14 .ul .li h3 span{margin-right:10px;font-size:24px;font-weight:lighter;font-family:"Poppins", sans-serif}@media (min-width:961px){.course-cnt section#sec14 .ul .li h3 span{font-size:36px}}.course-cnt section#sec14 .ul .li:not(.non-border){border:2px solid #EE7800;padding:20px}.course-cnt section#sec14 .ul .li .not-border{padding:20px 0}@media (max-width:960px){.course-cnt section#sec14 .ul .li .img-txt .img{margin-bottom:30px}}@media (min-width:961px){.course-cnt section#sec14 .ul .li .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.course-cnt section#sec14 .ul .li .img-txt .img img{margin:0 auto}.course-cnt section#sec14 .ul .li .img-txt .img img:not(.sp200):not(.max-inner){max-width:100% !important}.course-cnt section#sec14 .ul .li .img-txt .img img.sp200{max-width:200px !important}}@media (min-width:961px){.course-cnt section#sec14 .ul .li .img-txt .txt{width:50%}}.course-cnt section#sec14 .ul .li .img-txt .txt .list-li:nth-child(n+2){margin-top:15px}@media (min-width:961px){.course-cnt section#sec14 .ul .li .img-txt .txt .list-li:nth-child(n+2){margin-top:20px}}.course-cnt section#sec14 .ul .li .img-txt .txt .list-li h4{font-size:16px}@media (min-width:961px){.course-cnt section#sec14 .ul .li .img-txt .txt .list-li h4{font-size:18px}}.course-cnt section#sec14 .ul .li .img-txt .txt .list-li h4::before{display:block;content:"";width:8px;height:8px;margin-right:5px;background:#EE7800;border-radius:50%}.course-cnt section#sec14 .ul .li#step2 .support-head{margin-bottom:20px;padding-bottom:5px;color:#EE7800;font-size:18px;border-bottom:1px solid #EE7800}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step2 .support-head{font-size:20px}}.course-cnt section#sec14 .ul .li#step2 .support-head span{color:#EE7800}@media (max-width:960px){.course-cnt section#sec14 .ul .li#step2 .support-head span{display:block;font-size:14px}}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step2 .support-head span{margin-left:15px;font-size:15px}}.course-cnt section#sec14 .ul .li#step2 .support-head.btm{margin-top:30px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step2 .support-head.btm{margin-top:40px}}.course-cnt section#sec14 .ul .li#step2 .sp-wide .char{min-width:460px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step2 .sp-wide .char{width:700px}}.course-cnt section#sec14 .ul .li#step2 ul{margin:25px 0 30px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step2 ul{margin:40px 0 60px}}.course-cnt section#sec14 .ul .li#step2 .comment{margin-bottom:10px}.course-cnt section#sec14 .ul .li#step2 .table1{min-width:800px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step2 .table1{width:100%}}.course-cnt section#sec14 .ul .li#step3 .list{margin:25px 0}.course-cnt section#sec14 .ul .li#step3 h4{margin-bottom:10px;font-size:16px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step3 h4{font-size:18px}}.course-cnt section#sec14 .ul .li#step3 .img{margin-top:20px}@media (max-width:960px) and (max-width:408px){.course-cnt section#sec14 .ul .li#step3 .img .sp-l{transform-origin:top;transform:scale(1.1)}}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step4{padding-bottom:84px}}@media (max-width:960px){.course-cnt section#sec14 .ul .li#step4 .img{max-width:400px;margin:0 auto}}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step4 .img{width:calc(100% - 510px);max-width:300px}}@media (max-width:960px){.course-cnt section#sec14 .ul .li#step4 .txt{margin-top:20px}}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step4 .txt{width:500px}}.course-cnt section#sec14 .ul .li#step4 .txt .clm{margin-top:20px}.course-cnt section#sec14 .ul .li#step4 .txt .clm .cld{position:relative;padding:20px 20px 40px;background-color:#FFECD9}@media (max-width:960px){.course-cnt section#sec14 .ul .li#step4 .txt .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step4 .txt .clm .cld{width:calc(50% - 5px)}}.course-cnt section#sec14 .ul .li#step4 .txt .clm .cld h4{margin-bottom:10px;font-size:16px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step4 .txt .clm .cld h4{font-size:18px}}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step4 .txt .clm .cld .comment{position:absolute;top:100%;right:60%;transform:translateY(-40%)}}.course-cnt section#sec14 .ul .li#step5 .txt h4,.course-cnt section#sec14 .ul .li#step6 .txt h4{font-size:16px}@media (min-width:961px){.course-cnt section#sec14 .ul .li#step5 .txt h4,.course-cnt section#sec14 .ul .li#step6 .txt h4{font-size:18px}}.course-cnt section#sec14 .ul .li#step5 .txt p,.course-cnt section#sec14 .ul .li#step6 .txt p{margin:10px 0}@media (min-width:961px){.course-cnt section#sec14 .ul .li.step7 .intro p{text-align:center}}.course-cnt section#sec14 .ul .li.step7 .intro img{margin:20px 0}@media (max-width:960px){.course-cnt section#sec14 .ul .li.step7 .intro img{width:100px;margin:20px auto}}.course-cnt section#sec14 .ul .li.step7 .intro+div h4{margin:20px 0 10px;font-size:16px}@media (min-width:961px){.course-cnt section#sec14 .ul .li.step7 .intro+div h4{font-size:18px}}.course-cnt section#sec14 .ul .li.step7 .clm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec14 .ul .li.step7 .clm{margin-top:40px}}.course-cnt section#sec14 .ul .li.step7 .clm .left{position:relative}@media (max-width:960px){.course-cnt section#sec14 .ul .li.step7 .clm .left{max-width:438px;margin:0 auto;padding:0 57.5px;box-sizing:content-box}}@media (max-width:960px){.course-cnt section#sec14 .ul .li.step7 .clm .left .bg::before{display:block;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 115px);height:92.5%;background:#FFECD9;z-index:-1}}@media (max-width:960px){.course-cnt section#sec14 .ul .li.step7 .clm .arrow{margin:20px 0}}@media (min-width:961px){.course-cnt section#sec14 .ul .li.step7 .clm .arrow{margin-top:160px}}.course-cnt section#sec14 .ul .motivation{margin-top:40px}@media (min-width:961px){.course-cnt section#sec14 .ul .motivation{margin-top:80px}}.course-cnt section#sec14 .ul .motivation .catch{margin-bottom:15px}@media (min-width:961px){.course-cnt section#sec14 .ul .motivation .catch{margin-bottom:30px;text-align:center;font-size:18px}}.course-cnt section#sec14 .ul .motivation .cld{position:relative;background:#FFECD9;overflow:hidden}@media (max-width:960px){.course-cnt section#sec14 .ul .motivation .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.course-cnt section#sec14 .ul .motivation .cld{width:calc(33.3% - 6.66px)}}.course-cnt section#sec14 .ul .motivation .cld .top{background:#EE7800;color:#fff;font-size:16px;text-align:center;line-height:40px;border-bottom:5px solid #fff}@media (min-width:961px){.course-cnt section#sec14 .ul .motivation .cld .top{font-size:18px;line-height:50px;border-bottom:10px solid #fff}}.course-cnt section#sec14 .ul .motivation .cld .btm{padding:0 20px 20px}.course-cnt section#sec14 .ul .motivation .cld .btm h5{position:relative;margin:20px 0 5px;display:flex;justify-content:flex-start;align-items:center;font-size:16px;z-index:1}.course-cnt section#sec14 .ul .motivation .cld .btm h5::before{display:block;content:"";width:8px;height:8px;margin-right:5px;background:#EE7800;border-radius:50%}.course-cnt section#sec14 .ul .motivation .cld .btm p{position:relative;z-index:1}.course-cnt section#sec14 .ul .motivation .cld .btm .deco{position:absolute;right:-1%;bottom:-1%}.course-cnt section#sec14 .ul .btm-flow .catch{margin-bottom:15px}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-flow .catch{margin-bottom:30px;text-align:center;font-size:18px}}.course-cnt section#sec14 .ul .btm-flow .top{position:relative;overflow:hidden}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-flow .top{padding-right:30px}}.course-cnt section#sec14 .ul .btm-flow .top .cld{position:relative;display:flex;justify-content:center;align-items:center}@media (max-width:960px){.course-cnt section#sec14 .ul .btm-flow .top .cld{width:110px;height:220px;background:linear-gradient(to bottom, #EE7800, #F573A0)}.course-cnt section#sec14 .ul .btm-flow .top .cld:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-flow .top .cld{width:calc(25% - 6.66px);height:115px;background:linear-gradient(to right, #EE7800, #F573A0)}}.course-cnt section#sec14 .ul .btm-flow .top .cld:nth-child(1){z-index:4}.course-cnt section#sec14 .ul .btm-flow .top .cld:nth-child(2){z-index:3}.course-cnt section#sec14 .ul .btm-flow .top .cld:nth-child(3){z-index:2}.course-cnt section#sec14 .ul .btm-flow .top .cld:nth-child(4){z-index:1}.course-cnt section#sec14 .ul .btm-flow .top .cld div{color:#fff;text-align:center}@media (max-width:960px){.course-cnt section#sec14 .ul .btm-flow .top .cld div{font-size:14px}.course-cnt section#sec14 .ul .btm-flow .top .cld div::before,.course-cnt section#sec14 .ul .btm-flow .top .cld div::after{display:block;content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:30px 55px 0 55px;border-color:#f573a1 transparent transparent transparent}.course-cnt section#sec14 .ul .btm-flow .top .cld div::before{transform-origin:top;border-color:#fff transparent transparent transparent;transform:scale(1.3)}}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-flow .top .cld div{padding-left:20px}.course-cnt section#sec14 .ul .btm-flow .top .cld div::before,.course-cnt section#sec14 .ul .btm-flow .top .cld div::after{display:block;content:"";position:absolute;top:0;left:100%;width:0;height:0;border-style:solid;border-width:57.5px 0 57.5px 30px;border-color:transparent transparent transparent #f573a1}.course-cnt section#sec14 .ul .btm-flow .top .cld div::before{transform-origin:left;border-color:transparent transparent transparent #fff;transform:scale(1.3)}}@media (max-width:960px){.course-cnt section#sec14 .ul .btm-flow .btm{width:calc(100% - 120px)}}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-flow .btm{margin-top:40px}}.course-cnt section#sec14 .ul .btm-flow .btm .cld{padding:20px;background:#FFECD9}@media (max-width:960px){.course-cnt section#sec14 .ul .btm-flow .btm .cld{height:450px}.course-cnt section#sec14 .ul .btm-flow .btm .cld:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-flow .btm .cld{width:calc(50% - 20px);padding:40px}}@media (max-width:960px) and (max-width:360px){.course-cnt section#sec14 .ul .btm-flow .btm .cld ul li{font-size:12px}}.course-cnt section#sec14 .ul .btm-box .catch{margin-bottom:15px}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-box .catch{margin-bottom:30px;text-align:center;font-size:18px}}.course-cnt section#sec14 .ul .btm-box .clm .cld{position:relative;background:#FFECD9;overflow:hidden}@media (max-width:960px){.course-cnt section#sec14 .ul .btm-box .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-box .clm .cld{width:calc(50% - 20px)}.course-cnt section#sec14 .ul .btm-box .clm .cld:nth-child(n+3){margin-top:40px}}.course-cnt section#sec14 .ul .btm-box .clm .cld .top{padding:10px;background:#EE7800;color:#fff;font-size:16px;text-align:center;border-bottom:5px solid #fff}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-box .clm .cld .top{font-size:18px;border-bottom:10px solid #fff}.course-cnt section#sec14 .ul .btm-box .clm .cld .top.l2{padding:0;line-height:77px}}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm{padding:0 20px 20px}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm h5{position:relative;margin:20px 0 5px;display:flex;justify-content:flex-start;align-items:center;font-size:16px;z-index:1}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm h5::before{display:block;content:"";width:8px;height:8px;margin-right:5px;background:#EE7800;border-radius:50%}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm p{position:relative;z-index:1}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm .arrow-txt{margin-top:20px}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm .arrow-txt img{margin-right:10px}@media (max-width:960px){.course-cnt section#sec14 .ul .btm-box .clm .cld .btm .arrow-txt img{width:25px;margin-bottom:10px}}.course-cnt section#sec14 .ul .btm-box .clm .cld .btm .arrow-txt p{line-height:1.6em}@media (min-width:961px){.course-cnt section#sec14 .ul .btm-box .clm .cld .btm .arrow-txt p{font-size:18px}}.course-cnt section#sec15 .li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.course-cnt section#sec15 .li:nth-child(n+2){margin-top:60px}}.course-cnt section#sec15 .li h3{margin-bottom:5px;font-size:16px}@media (min-width:961px){.course-cnt section#sec15 .li h3{margin-bottom:10px;font-size:18px}}.course-cnt section#sec15 .li .box{position:relative;margin-top:40px;padding:40px 20px 20px;border:2px solid #428DC4}@media (min-width:961px){.course-cnt section#sec15 .li .box{margin-top:80px;padding:65px 40px 40px}}.course-cnt section#sec15 .li .box:not(:last-child)::after{display:block;content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:15px 30px 0 30px;border-color:#428DC4 transparent transparent transparent}@media (min-width:961px){.course-cnt section#sec15 .li .box:not(:last-child)::after{border-width:30px 75px 0 75px}}.course-cnt section#sec15 .li .box .num{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:#D4EAFA;height:40px;border-radius:25px}@media (min-width:961px){.course-cnt section#sec15 .li .box .num{height:50px}}.course-cnt section#sec15 .li .box .num span{position:absolute;top:0;left:0;display:block;width:40px;line-height:40px;color:#fff;font-size:24px;font-weight:lighter;font-family:"Poppins", sans-serif;text-align:center;background-color:#428DC4;border-radius:50%}@media (min-width:961px){.course-cnt section#sec15 .li .box .num span{width:50px;line-height:50px;font-size:32px}}.course-cnt section#sec15 .li .box .num h4{padding-left:50px;padding-right:20px;color:#428DC4;font-size:16px;line-height:40px;white-space:nowrap}@media (min-width:961px){.course-cnt section#sec15 .li .box .num h4{padding-left:60px;font-size:18px;line-height:50px}}.course-cnt section#sec16 .box{position:relative;margin-top:40px;padding:40px 20px 20px;border:2px solid #428DC4}@media (min-width:961px){.course-cnt section#sec16 .box{margin-top:80px;padding:65px 40px 40px}}.course-cnt section#sec16 .box::after{display:block;content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 30px 15px 30px;border-color:transparent transparent #428DC4 transparent}@media (min-width:961px){.course-cnt section#sec16 .box::after{border-width:0 75px 30px 75px}}.course-cnt section#sec16 .box h3{margin-bottom:15px;font-size:20px;text-align:center}@media (min-width:961px){.course-cnt section#sec16 .box h3{margin-bottom:30px;font-size:24px}}.course-cnt section#sec16 .box .clm.clm3 .cld:nth-child(1){background:#E5F7F5}.course-cnt section#sec16 .box .clm.clm3 .cld:nth-child(2){background:#F8EBCD}.course-cnt section#sec16 .box .clm.clm3 .cld:nth-child(3){background:#FCE2E2}@media (min-width:961px){.course-cnt section#sec16 .box .clm.clm3 .cld{width:calc(33.33% - 6.66px)}}.course-cnt section#sec16 .box .clm.clm3 .cld h4{margin-bottom:10px;font-size:16px;text-align:center}.course-cnt section#sec16 .box .clm.clm3 .cld .radius{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:225px;margin:0 auto}.course-cnt section#sec16 .box .clm.clm3 .cld .radius li{font-size:14px;white-space:nowrap}.course-cnt section#sec16 .box .clm.clm3 .cld .radius li:nth-child(odd){width:115px}.course-cnt section#sec16 .box .clm.clm3 .cld .radius li:nth-child(even){width:100px}.course-cnt section#sec16 .box .clm.clm3 .cld .radius li:nth-child(2){margin-top:0}.course-cnt section#sec16 .box .clm.clm4 .cld:nth-child(1){background:#C6E5FC}.course-cnt section#sec16 .box .clm.clm4 .cld:nth-child(2){background:#D4EAFA}.course-cnt section#sec16 .box .clm.clm4 .cld:nth-child(3){background:#E6F4FF}.course-cnt section#sec16 .box .clm.clm4 .cld:nth-child(4){background:#EAF2F7}@media (min-width:961px){.course-cnt section#sec16 .box .clm.clm4 .cld{width:calc(25% - 7.5px)}}.course-cnt section#sec16 .box .clm.clm4 .cld .dep{font-size:14px;text-align:center}.course-cnt section#sec16 .box .clm.clm4 .cld h4{font-size:16px;text-align:center}.course-cnt section#sec16 .box .clm.clm4 .cld .sub{margin-bottom:15px;padding-bottom:15px;font-size:14px;text-align:center;border-bottom:1px solid #428DC4}@media (min-width:961px){.course-cnt section#sec16 .box .clm.clm4 .cld li{font-size:14px}}.course-cnt section#sec16 .box .clm .cld{padding:20px 10px}@media (max-width:960px){.course-cnt section#sec16 .box .clm .cld:nth-child(n+2){margin-top:10px}}.course-cnt section#sec16 .box .btmclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec16 .box .btmclm{margin-top:40px}}.course-cnt section#sec16 .box .btmclm h4{font-size:16px}@media (min-width:961px){.course-cnt section#sec16 .box .btmclm h4{font-size:18px}}.course-cnt section#sec16 .box .btmclm ul li{margin-top:10px;margin-right:15px}@media (min-width:961px){.course-cnt section#sec16 .box .btmclm ul li{margin-right:25px}}.course-cnt section#sec16 .btnclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec16 .btnclm{margin-top:60px}}@media (min-width:961px){.course-cnt section#sec16 .btnclm.jus-c .radiusbtn:nth-child(n+2){margin-left:10px}}@media (max-width:960px){.course-cnt section#sec16 .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec16 .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}@media (max-width:960px){.course-cnt section#sec17 .sp-wide img{min-width:800px}}.course-cnt section#sec17 .sp-wide+.flexbox-a .radiusbtn{margin-top:30px}@media (min-width:961px){.course-cnt section#sec17 .sp-wide+.flexbox-a .radiusbtn{margin-top:60px}}.course-cnt section#sec17 h3{margin-top:40px;margin-bottom:5px;font-size:16px}@media (min-width:961px){.course-cnt section#sec17 h3{margin-top:60px;margin-bottom:10px;font-size:18px}}.course-cnt section#sec17 .btnclm{margin-top:20px}@media (min-width:961px){.course-cnt section#sec17 .btnclm{margin-top:60px}}@media (min-width:961px){.course-cnt section#sec17 .btnclm.jus-c .radiusbtn:nth-child(n+2){margin-left:10px}}@media (max-width:960px){.course-cnt section#sec17 .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.course-cnt section#sec17 .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}.course-cnt.course-cnt--graduate-cld section .ul .li{margin-top:40px}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .ul .li{margin-top:60px}}.course-cnt.course-cnt--graduate-cld section .ul .li h4{position:relative;margin-top:10px;padding:10px;font-size:14px;text-align:center;z-index:1}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .ul .li h4{margin-top:20px;padding:15px}}.course-cnt.course-cnt--graduate-cld section .ul .li h4::after{display:block;content:"";position:absolute;top:100%;left:0;width:100%;border-bottom:1px solid #fff}.course-cnt.course-cnt--graduate-cld section .ul .li .comment{margin-top:10px}.course-cnt.course-cnt--graduate-cld section .ul .li .comment p{margin-bottom:5px;font-size:13px}.course-cnt.course-cnt--graduate-cld section .ul .li .btm{margin-top:20px}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .ul .li .btm{margin-top:50px}}@media (max-width:960px){.course-cnt.course-cnt--graduate-cld section .page-link{max-width:410px;margin:30px auto 0}}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .page-link{margin-top:50px}}.course-cnt.course-cnt--graduate-cld section .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;border-bottom:1px solid}@media (max-width:960px){.course-cnt.course-cnt--graduate-cld section .page-link .li{width:200px}}@media (max-width:960px) and (max-width:450px){.course-cnt.course-cnt--graduate-cld section .page-link .li{margin:0 auto}.course-cnt.course-cnt--graduate-cld section .page-link .li:nth-child(n+2){margin-top:15px}}@media (max-width:960px) and (min-width:451px){.course-cnt.course-cnt--graduate-cld section .page-link .li{margin-top:15px}}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .page-link .li{width:calc(25% - 15px);font-size:16px;transition:0.3s}}.course-cnt.course-cnt--graduate-cld section .page-link .li::before{display:block;content:"";width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .page-link .li::before{width:9px;height:9px;margin-right:10px}}.course-cnt.course-cnt--graduate-cld section .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .page-link .li::after{right:10px;width:7px;height:7px}}.course-cnt.course-cnt--graduate-cld section .page-link .li.blue{border-bottom-color:#428DC4}@media (min-width:961px){.course-cnt.course-cnt--graduate-cld section .page-link .li.blue:hover{color:#428DC4}}.course-cnt.course-cnt--graduate-cld section .page-link .li.blue::before{background-color:#428DC4}.course-cnt.course-cnt--graduate-cld section .page-link .li.blue::after{border-right-color:#428DC4;border-bottom-color:#428DC4}.course-cnt section#particular .ul .li{margin-top:40px}@media (min-width:961px){.course-cnt section#particular .ul .li{margin-top:60px}}.course-cnt section#particular .ul .li h4{position:relative;margin-top:10px;padding:10px;font-size:14px;text-align:center;z-index:1}@media (min-width:961px){.course-cnt section#particular .ul .li h4{margin-top:20px;padding:15px}}.course-cnt section#particular .ul .li h4::after{display:block;content:"";position:absolute;top:100%;left:0;width:100%;border-bottom:1px solid #fff}.course-cnt section#particular .ul .li .comment{margin-top:10px}.course-cnt section#particular .ul .li .comment p{margin-bottom:5px;font-size:13px}.course-cnt section#particular .ul .li .btm{margin-top:20px}@media (min-width:961px){.course-cnt section#particular .ul .li .btm{margin-top:50px}}@media (max-width:960px){.course-cnt section#particular .page-link{max-width:410px;margin:30px auto 0}}@media (min-width:961px){.course-cnt section#particular .page-link{margin-top:50px}}.course-cnt section#particular .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;border-bottom:1px solid}@media (max-width:960px){.course-cnt section#particular .page-link .li{width:200px}}@media (max-width:960px) and (max-width:450px){.course-cnt section#particular .page-link .li{margin:0 auto}.course-cnt section#particular .page-link .li:nth-child(n+2){margin-top:15px}}@media (max-width:960px) and (min-width:451px){.course-cnt section#particular .page-link .li{margin-top:15px}}@media (min-width:961px){.course-cnt section#particular .page-link .li{width:calc(25% - 15px);font-size:16px;transition:0.3s}}.course-cnt section#particular .page-link .li::before{display:block;content:"";width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.course-cnt section#particular .page-link .li::before{width:9px;height:9px;margin-right:10px}}.course-cnt section#particular .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.course-cnt section#particular .page-link .li::after{right:10px;width:7px;height:7px}}.course-cnt section#particular .page-link .li.blue{border-bottom-color:#428DC4}@media (min-width:961px){.course-cnt section#particular .page-link .li.blue:hover{color:#428DC4}}.course-cnt section#particular .page-link .li.blue::before{background-color:#428DC4}.course-cnt section#particular .page-link .li.blue::after{border-right-color:#428DC4;border-bottom-color:#428DC4}@media (max-width:960px){.features-cnt .page-link{margin:30px 0}}@media (min-width:961px){.features-cnt .page-link{margin:60px 0}}.features-cnt .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;width:calc(50% - 10px);padding-bottom:5px;font-size:14px;border-bottom:1px solid #16CD8D}@media (max-width:960px){.features-cnt .page-link .li:nth-child(3){width:100%}.features-cnt .page-link .li:nth-child(n+3){margin-top:15px}}@media (min-width:961px){.features-cnt .page-link .li{width:calc(33.33% - 13.33px);font-size:16px;transition:0.3s}.features-cnt .page-link .li:hover{color:#16CD8D}}.features-cnt .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid #16CD8D;border-bottom:1px solid #16CD8D}@media (min-width:961px){.features-cnt .page-link .li::after{right:10px;width:7px;height:7px}}.features-cnt #intro{padding:50px 0;background:#E2F5EF}@media (min-width:961px){.features-cnt #intro{padding:80px 0}}@media (max-width:960px){.features-cnt #intro .txt{margin-top:20px}}@media (min-width:961px){.features-cnt #intro .txt{width:calc(50% - 40px)}}.features-cnt #intro .txt .txt-l{font-size:18px}@media (min-width:961px){.features-cnt #intro .txt .txt-l{font-size:24px}}.features-cnt #intro .txt .txt-l:not(:last-child){margin-bottom:15px}@media (min-width:961px){.features-cnt #intro .txt .txt-l:not(:last-child){margin-bottom:20px}}@media (min-width:961px){.features-cnt #intro .img{width:calc(50% - 40px)}}.features-cnt section#team .step{margin-top:45px}@media (min-width:961px){.features-cnt section#team .step{margin-top:100px;margin-right:40px}}.features-cnt section#team .step .li{position:relative}@media (max-width:960px){.features-cnt section#team .step .li{padding:35px 20px 20px;background:linear-gradient(to bottom, #E5F7BE, #B0F5CB)}.features-cnt section#team .step .li:nth-child(n+2){margin-top:20px}.features-cnt section#team .step .li:nth-child(1){z-index:1}.features-cnt section#team .step .li:nth-child(2){z-index:2}.features-cnt section#team .step .li:nth-child(3){z-index:3}.features-cnt section#team .step .li:nth-child(4){z-index:4}}@media (min-width:961px){.features-cnt section#team .step .li{width:calc(25% - 26.25px);height:264px;padding:50px 0 20px 20px;background:linear-gradient(to right, #E5F7BE, #B0F5CB)}.features-cnt section#team .step .li:nth-child(1){z-index:4}.features-cnt section#team .step .li:nth-child(2){z-index:3}.features-cnt section#team .step .li:nth-child(3){z-index:2}.features-cnt section#team .step .li:nth-child(4){z-index:1}}.features-cnt section#team .step .li::after{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}@media (max-width:960px){.features-cnt section#team .step .li::after{top:100%;left:0;border-width:25px calc(50vw - 20px) 0 calc(50vw - 20px);border-color:#b0f5ca transparent transparent transparent}}@media (max-width:960px) and (min-width:670px){.features-cnt section#team .step .li::after{border-width:25px 302.5px 0 302.5px}}@media (min-width:961px){.features-cnt section#team .step .li::after{top:0;left:100%;border-width:132px 0 132px 40px;border-color:transparent transparent transparent #b0f5ca}}.features-cnt section#team .step .li .circle{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;margin-right:15px;background:#16CD8D;border-radius:50%}@media (min-width:961px){.features-cnt section#team .step .li .circle{width:70px;height:70px;margin-right:20px}}.features-cnt section#team .step .li .circle div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:13px;font-weight:300;font-family:"Poppins", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.features-cnt section#team .step .li .circle div{font-size:15px}}.features-cnt section#team .step .li .circle div span{display:block;color:#fff;font-size:24px;font-weight:300;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.features-cnt section#team .step .li .circle div span{font-size:32px}}@media (min-width:961px){.features-cnt section#team .step .li .title-txt{transform:translateX(-5px)}}.features-cnt section#team .check .cld{position:relative}@media (max-width:960px){.features-cnt section#team .check .cld:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.features-cnt section#team .check .cld{width:calc(33.33% - 20px)}}.features-cnt section#team .check .cld .circle{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;margin-right:15px;background:#009BB0;border-radius:50%}@media (min-width:961px){.features-cnt section#team .check .cld .circle{width:70px;height:70px;margin-right:20px}}.features-cnt section#team .check .cld .circle div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:13px;font-weight:300;font-family:"Poppins", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.features-cnt section#team .check .cld .circle div{font-size:15px}}.features-cnt section#team .check .cld .circle div span{display:block;color:#fff;font-size:24px;font-weight:300;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.features-cnt section#team .check .cld .circle div span{font-size:32px}}.features-cnt section#team .check .cld .title-txt{margin-top:10px}@media (min-width:961px){.features-cnt section#team .check .cld .title-txt{margin-top:15px}}.features-cnt section#method .point-head{height:55px;margin-bottom:20px;border-radius:27.5px;background:#E2F5EF}@media (min-width:961px){.features-cnt section#method .point-head{height:50px;margin-bottom:50px;border-radius:25px}}.features-cnt section#method .point-head .num{width:50px;line-height:50px;color:#fff;font-size:32px;font-weight:300;font-family:"Poppins", sans-serif;text-align:center;background:#16CD8D;border-radius:25px}@media (max-width:960px){.features-cnt section#method .point-head .num{width:55px;line-height:55px;border-radius:27.5px}}.features-cnt section#method .point-head .txt{padding:0 10px}@media (min-width:961px){.features-cnt section#method .point-head .txt{padding:0 20px}}.features-cnt section#method .point-head .txt h4{color:#16AC89;font-size:18px;line-height:1em}@media (min-width:961px){.features-cnt section#method .point-head .txt h4{font-size:22px}}.features-cnt section#method .point-head .txt p{color:#16AC89;font-size:12px;line-height:1em}@media (max-width:960px){.features-cnt section#method .point-head .txt p{margin-top:8px}}@media (min-width:961px){.features-cnt section#method .point-head .txt p{margin-left:20px;font-size:16px}}.features-cnt section#method .point .li:nth-child(n+2){margin-top:50px}@media (min-width:961px){.features-cnt section#method .point .li:nth-child(n+2){margin-top:80px}}.features-cnt section#method .point .li.li1 .clm .img{width:290px}@media (max-width:960px){.features-cnt section#method .point .li.li1 .clm .img{width:260px;margin:0 auto 20px}}@media (min-width:961px){.features-cnt section#method .point .li.li1 .clm .txt{width:calc(100% - 340px)}}.features-cnt section#method .point .li.li1 .clm .txt .cld{width:calc(50% - 5px);padding:20px 10px 10px;background:#E2F5EF}.features-cnt section#method .point .li.li1 .clm .txt .cld:nth-child(n+3){margin-top:20px}@media (min-width:961px){.features-cnt section#method .point .li.li1 .clm .txt .cld{padding:20px;width:calc(50% - 10px)}}@media (max-width:960px){.features-cnt section#method .point .li.li2 .clm .cld:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.features-cnt section#method .point .li.li2 .clm .cld{width:400px}}@media (max-width:960px){.features-cnt section#method .point .li.li2 .clm .cld .img img{max-width:260px}}.features-cnt section#method .point .li.li2 .clm .cld .title-txt{margin-top:15px}@media (max-width:960px){.features-cnt section#method .point .li.li2 .clm .cld .title-txt{margin-top:20px;font-size:20px}}@media (max-width:960px){.features-cnt section#method .point .li.li3 .clm .cld:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.features-cnt section#method .point .li.li3 .clm .cld{width:400px}.features-cnt section#method .point .li.li3 .clm .cld:nth-child(2n){margin-left:60px}.features-cnt section#method .point .li.li3 .clm .cld:nth-child(n+3){margin-top:40px}}.features-cnt section#method .point .li.li3 .clm .cld .head{padding-bottom:5px;border-bottom:2px solid #16CD8D}@media (min-width:961px){.features-cnt section#method .point .li.li3 .clm .cld .head{padding-bottom:10px}}.features-cnt section#method .point .li.li3 .clm .cld .head h5{color:#16CD8D;font-size:16px;margin-left:10px}@media (min-width:961px){.features-cnt section#method .point .li.li3 .clm .cld .head h5{margin-left:15px;font-size:18px}}.features-cnt section#method .point .li.li3 .clm .cld dl{margin-top:20px}.features-cnt section#method .point .li.li3 .clm .cld dl dt{margin-bottom:10px;font-size:16px}.features-cnt section#method .point .li .head>img{width:60px;height:40px;object-fit:contain}@media (min-width:961px){.features-cnt section#method .point .li .head>img{width:100px;height:70px}}@media (min-width:961px){.features-cnt section#method .btnclm .radiusbtn{width:340px}}@media (max-width:960px){.features-cnt section#method .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.features-cnt section#method .btnclm .radiusbtn:nth-child(n+2){margin-left:20px}}@media (min-width:961px){.features-cnt section#method .btnclm .radiusbtn div{padding:20px}}.features-cnt section#case{padding:60px 0;background:#E2F5EF}@media (min-width:961px){.features-cnt section#case{padding:100px 0}}.features-cnt section#case .head{margin-bottom:25px}.features-cnt section#case .head h2{color:#16AC89;font-size:20px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.features-cnt section#case .head h2{font-size:26px}}.features-cnt section#case .flow{margin-top:40px}@media (min-width:961px){.features-cnt section#case .flow{margin-top:30px}}.features-cnt section#case .flow .line{position:relative}@media (max-width:960px){.features-cnt section#case .flow .line{width:50px}.features-cnt section#case .flow .line::before{top:0;left:50%;transform:translateX(-50%);width:25px;height:calc(100% - 20px);background:#fff}}@media (min-width:961px){.features-cnt section#case .flow .line{height:100px}}.features-cnt section#case .flow .line.top::before{display:block;content:"";position:absolute;background:#fff;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)}@media (max-width:960px){.features-cnt section#case .flow .line.top::before{height:100%}}@media (min-width:961px){.features-cnt section#case .flow .line.top::before{top:50%;transform:translateY(-50%);left:45px;width:calc(100% - 110px);height:50px}}.features-cnt section#case .flow .line.top::after{display:block;content:"";position:absolute}@media (min-width:961px){.features-cnt section#case .flow .line.top::after{top:50%;transform:translateY(-50%);left:calc(100% - 65px);width:0;height:0;border-style:solid;border-width:25px 0 25px 30px;border-color:transparent transparent transparent #ffffff}}@media (min-width:961px){.features-cnt section#case .flow .line.btm{margin-top:40px}}.features-cnt section#case .flow .line.btm::before{display:block;content:"";position:absolute}@media (min-width:961px){.features-cnt section#case .flow .line.btm::before{top:50%;transform:translateY(-50%);left:0;width:calc(100% - 60px);height:50px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 15%, white 100%);box-shadow:10px 3px 6px rgba(0, 0, 0, 0.1)}}@media (min-width:961px){.features-cnt section#case .flow .line.btm .circle.circle1{position:absolute;top:50%;left:8%;transform:translateY(-50%)}}@media (min-width:961px){.features-cnt section#case .flow .line.btm .circle.circle3{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (min-width:961px){.features-cnt section#case .flow .line.btm+.clm{min-height:210px}}.features-cnt section#case .flow .line .circle{position:relative;width:50px;height:50px;background:#009BB0;border-radius:50%;z-index:1}@media (max-width:960px){.features-cnt section#case .flow .line .circle.circle1{transform:translateY(-50%)}.features-cnt section#case .flow .line .circle.circle2{margin-top:-15px}.features-cnt section#case .flow .line .circle.circle3{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}}@media (min-width:961px){.features-cnt section#case .flow .line .circle{width:90px;height:90px}}.features-cnt section#case .flow .line .circle div{color:#fff;font-size:18px;text-align:center}@media (min-width:961px){.features-cnt section#case .flow .line .circle div{font-size:23px}}.features-cnt section#case .flow .clm{position:relative}@media (max-width:960px){.features-cnt section#case .flow .clm{width:calc(100% - 70px)}}@media (min-width:961px){.features-cnt section#case .flow .clm{margin-top:25px}}.features-cnt section#case .flow .clm .cld{position:relative;padding:15px;background:#fff;border:3px solid #16AC89;border-radius:10px}@media (max-width:960px){.features-cnt section#case .flow .clm .cld{margin-top:20px}}@media (min-width:961px){.features-cnt section#case .flow .clm .cld{width:370px;padding:20px}.features-cnt section#case .flow .clm .cld:nth-child(1){position:relative;left:25%;transform:translateX(calc(-50% + 50px))}.features-cnt section#case .flow .clm .cld:nth-child(2){position:absolute;top:0;left:65%;transform:translateX(calc(-50% + 50px))}}.features-cnt section#case .flow .clm .cld::before,.features-cnt section#case .flow .clm .cld::after{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}@media (max-width:960px){.features-cnt section#case .flow .clm .cld::before,.features-cnt section#case .flow .clm .cld::after{top:50%;right:100%;transform:translateY(-50%);border-width:15px 15px 15px 0;border-color:transparent #16AC89 transparent transparent}}@media (min-width:961px){.features-cnt section#case .flow .clm .cld::before,.features-cnt section#case .flow .clm .cld::after{left:50%;bottom:100%;transform:translateX(-50%);border-width:0 14px 20px 14px;border-color:transparent transparent #16AC89 transparent}}@media (max-width:960px){.features-cnt section#case .flow .clm .cld::after{transform:translate(4px, -50%);border-color:transparent #fff transparent transparent}}@media (min-width:961px){.features-cnt section#case .flow .clm .cld::after{transform:translate(-50%, 5px);border-color:transparent transparent #fff transparent}}.features-cnt section#case .flow .clm .cld .square{position:absolute;width:50px;height:50px;background:#16AC89;border-radius:10px;z-index:1}@media (max-width:960px){.features-cnt section#case .flow .clm .cld .square{top:50%;right:calc(100% + 25px);transform:translateY(-50%)}}@media (min-width:961px){.features-cnt section#case .flow .clm .cld .square{left:50%;bottom:calc(100% + 30px);transform:translateX(-50%);width:100px;height:100px}}.features-cnt section#case .flow .clm .cld .square h4{color:#fff;font-size:16px;text-align:center;line-height:1.4em}@media (min-width:961px){.features-cnt section#case .flow .clm .cld .square h4{font-size:23px}}.features-cnt section#case .flow .clm .cld .li:nth-child(n+2){margin-top:20px}@media (min-width:961px){.features-cnt section#case .flow .clm .cld .li:nth-child(n+2){margin-top:10px}}@media (max-width:960px){.features-cnt section#case .flow .clm .cld .li .icon{width:60px}}.features-cnt section#case .flow .clm .cld .li .txt{width:calc(100% - 75px)}@media (min-width:961px){.features-cnt section#case .flow .clm .cld .li .txt{width:calc(100% - 100px)}}.features-cnt section#case .flow .clm .cld .li .txt .title-txt{margin-bottom:5px}@media (max-width:960px){.features-cnt section#case .flow .clm .cld .li .txt ul li{margin-top:0}}@media (min-width:961px){.features-cnt section#case .flow .clm .cld .li .txt ul li{margin-top:5px;margin-right:20px}}.features-cnt section#case .course{margin-top:65px}@media (min-width:961px){.features-cnt section#case .course{margin-top:80px}}.features-cnt section#case .course .li{background-color:#fff;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16)}.features-cnt section#case .course .li:nth-child(n+2){margin-top:20px}@media (min-width:961px){.features-cnt section#case .course .li:nth-child(n+2){margin-top:30px}}@media (max-width:960px){.features-cnt section#case .course .li{padding:20px;border-top:6px solid}}@media (min-width:961px){.features-cnt section#case .course .li{padding:40px;border-left:8px solid}}@media (max-width:960px){.features-cnt section#case .course .li.green{border-top-color:#2FA999}}@media (min-width:961px){.features-cnt section#case .course .li.green{border-left-color:#2FA999}}.features-cnt section#case .course .li.green .txt .title{color:#2FA999}@media (max-width:960px){.features-cnt section#case .course .li.yellow{border-top-color:#F6AB00}}@media (min-width:961px){.features-cnt section#case .course .li.yellow{border-left-color:#F6AB00}}.features-cnt section#case .course .li.yellow .txt .title{color:#C38700}@media (max-width:960px){.features-cnt section#case .course .li.pink{border-top-color:#E68C8C}}@media (min-width:961px){.features-cnt section#case .course .li.pink{border-left-color:#E68C8C}}.features-cnt section#case .course .li.pink .txt .title{color:#E68C8C}@media (max-width:960px){.features-cnt section#case .course .li.orange{border-top-color:#EF8529}}@media (min-width:961px){.features-cnt section#case .course .li.orange{border-left-color:#EF8529}}.features-cnt section#case .course .li.orange .txt .title{color:#EF8529}@media (max-width:960px){.features-cnt section#case .course .li .img{width:150px;margin:0 auto 20px}}@media (min-width:961px){.features-cnt section#case .course .li .img{width:200px}}@media (min-width:961px){.features-cnt section#case .course .li .txt{width:calc(100% - 260px)}}.features-cnt section#case .course .li .txt .title{margin-bottom:10px;font-size:18px}@media (min-width:961px){.features-cnt section#case .course .li .txt .title{width:calc(100% - 240px);font-size:22px}}.features-cnt section .txt-box{padding:20px;background:#E2F5EF}@media (min-width:961px){.features-cnt section .txt-box{padding:40px}}.features-cnt section .txt-box .line-head .title{margin-bottom:20px}.features-cnt section .txt-box .title{margin-bottom:10px;color:#16AC89;font-size:18px;text-align:center}@media (min-width:961px){.features-cnt section .txt-box .title{margin-bottom:20px;font-size:24px}}@media (max-width:960px){body:not(.home) .tab,body:not(.blog) .tab{justify-content:flex-start}}@media (min-width:961px){body:not(.home) .tab.clm2 .li,body:not(.blog) .tab.clm2 .li{width:calc(50% - 5px)}body:not(.home) .tab.clm2 .li:nth-child(n+3),body:not(.blog) .tab.clm2 .li:nth-child(n+3){margin-top:15px}body:not(.home) .tab.clm3 .li,body:not(.blog) .tab.clm3 .li{width:calc(33.33% - 6.66px)}body:not(.home) .tab.clm3 .li:nth-child(n+4),body:not(.blog) .tab.clm3 .li:nth-child(n+4){margin-top:15px}body:not(.home) .tab.clm4 .li,body:not(.blog) .tab.clm4 .li{width:calc(25% - 7.5px)}body:not(.home) .tab.clm4 .li:nth-child(n+5),body:not(.blog) .tab.clm4 .li:nth-child(n+5){margin-top:15px}body:not(.home) .tab.clm4 .li:not(:nth-child(4n)),body:not(.blog) .tab.clm4 .li:not(:nth-child(4n)){margin-right:10px}body:not(.home) .tab.clm5 .li,body:not(.blog) .tab.clm5 .li{width:calc(20% - 8px)}body:not(.home) .tab.clm5 .li:nth-child(n+6),body:not(.blog) .tab.clm5 .li:nth-child(n+6){margin-top:15px}body:not(.home) .tab.clm6 .li,body:not(.blog) .tab.clm6 .li{width:calc(16.66% - 3.33px)}body:not(.home) .tab.clm6 .li:nth-child(n+7),body:not(.blog) .tab.clm6 .li:nth-child(n+7){margin-top:15px}}body:not(.home) .tab.not-color .li:not(.active)::before,body:not(.blog) .tab.not-color .li:not(.active)::before{border-bottom-color:#D6D5D5;opacity:1}body:not(.home) .tab.not-color .li:not(.active) div,body:not(.blog) .tab.not-color .li:not(.active) div{color:#B5B5B5;opacity:1}body:not(.home) .tab .li,body:not(.blog) .tab .li{position:relative;text-align:center;padding-bottom:10px;overflow:hidden}@media (max-width:960px){body:not(.home) .tab .li,body:not(.blog) .tab .li{width:calc(50% - 5px)}body:not(.home) .tab .li:nth-child(2n),body:not(.blog) .tab .li:nth-child(2n){margin-left:10px}body:not(.home) .tab .li:nth-child(n+3),body:not(.blog) .tab .li:nth-child(n+3){margin-top:10px}}@media (min-width:961px){body:not(.home) .tab .li,body:not(.blog) .tab .li{cursor:pointer}}body:not(.home) .tab .li::before,body:not(.blog) .tab .li::before{display:block;content:"";position:absolute;left:0;bottom:0px;width:100%;border-bottom:2px solid;z-index:1;opacity:0.3}body:not(.home) .tab .li::after,body:not(.blog) .tab .li::after{display:block;content:"";position:absolute;left:0;bottom:0px;transform:translateX(-101%);width:100%;border-bottom:3px solid;transition:transform 0.3s;z-index:1}body:not(.home) .tab .li.orange::before,body:not(.blog) .tab .li.orange::before{border-bottom-color:#EE7800}body:not(.home) .tab .li.orange::after,body:not(.blog) .tab .li.orange::after{border-bottom-color:#EE7800}body:not(.home) .tab .li.orange div,body:not(.blog) .tab .li.orange div{color:#EE7800}body:not(.home) .tab .li.orange div::after,body:not(.blog) .tab .li.orange div::after{border-bottom-color:#EE7800;border-right-color:#EE7800}body:not(.home) .tab .li.pink--d::before,body:not(.blog) .tab .li.pink--d::before{border-bottom-color:#E68C8C}body:not(.home) .tab .li.pink--d::after,body:not(.blog) .tab .li.pink--d::after{border-bottom-color:#E68C8C}body:not(.home) .tab .li.pink--d div,body:not(.blog) .tab .li.pink--d div{color:#E68C8C}body:not(.home) .tab .li.pink--d div::after,body:not(.blog) .tab .li.pink--d div::after{border-bottom-color:#E68C8C;border-right-color:#E68C8C}body:not(.home) .tab .li.pink--l::before,body:not(.blog) .tab .li.pink--l::before{border-bottom-color:#EA82AE}body:not(.home) .tab .li.pink--l::after,body:not(.blog) .tab .li.pink--l::after{border-bottom-color:#EA82AE}body:not(.home) .tab .li.pink--l div,body:not(.blog) .tab .li.pink--l div{color:#EA82AE}body:not(.home) .tab .li.pink--l div::after,body:not(.blog) .tab .li.pink--l div::after{border-bottom-color:#EA82AE;border-right-color:#EA82AE}body:not(.home) .tab .li.pink::before,body:not(.blog) .tab .li.pink::before{border-bottom-color:#EF8E8E}body:not(.home) .tab .li.pink::after,body:not(.blog) .tab .li.pink::after{border-bottom-color:#EF8E8E}body:not(.home) .tab .li.pink div,body:not(.blog) .tab .li.pink div{color:#EF8E8E}body:not(.home) .tab .li.pink div::after,body:not(.blog) .tab .li.pink div::after{border-bottom-color:#EF8E8E;border-right-color:#EF8E8E}body:not(.home) .tab .li.green::before,body:not(.blog) .tab .li.green::before{border-bottom-color:#2FA999}body:not(.home) .tab .li.green::after,body:not(.blog) .tab .li.green::after{border-bottom-color:#2FA999}body:not(.home) .tab .li.green div,body:not(.blog) .tab .li.green div{color:#2FA999}body:not(.home) .tab .li.green div::after,body:not(.blog) .tab .li.green div::after{border-bottom-color:#2FA999;border-right-color:#2FA999}body:not(.home) .tab .li.green--l::before,body:not(.blog) .tab .li.green--l::before{border-bottom-color:#16CD8D}body:not(.home) .tab .li.green--l::after,body:not(.blog) .tab .li.green--l::after{border-bottom-color:#16CD8D}body:not(.home) .tab .li.green--l div,body:not(.blog) .tab .li.green--l div{color:#16CD8D}body:not(.home) .tab .li.green--l div::after,body:not(.blog) .tab .li.green--l div::after{border-bottom-color:#16CD8D;border-right-color:#16CD8D}body:not(.home) .tab .li.blue::before,body:not(.blog) .tab .li.blue::before{border-bottom-color:#428DC4}body:not(.home) .tab .li.blue::after,body:not(.blog) .tab .li.blue::after{border-bottom-color:#428DC4}body:not(.home) .tab .li.blue div,body:not(.blog) .tab .li.blue div{color:#428DC4}body:not(.home) .tab .li.blue div::after,body:not(.blog) .tab .li.blue div::after{border-bottom-color:#428DC4;border-right-color:#428DC4}body:not(.home) .tab .li.blue--l::before,body:not(.blog) .tab .li.blue--l::before{border-bottom-color:#16AEE6}body:not(.home) .tab .li.blue--l::after,body:not(.blog) .tab .li.blue--l::after{border-bottom-color:#16AEE6}body:not(.home) .tab .li.blue--l div,body:not(.blog) .tab .li.blue--l div{color:#16AEE6}body:not(.home) .tab .li.blue--l div::after,body:not(.blog) .tab .li.blue--l div::after{border-bottom-color:#16AEE6;border-right-color:#16AEE6}body:not(.home) .tab .li.yellow::before,body:not(.blog) .tab .li.yellow::before{border-bottom-color:#F6AB00}body:not(.home) .tab .li.yellow::after,body:not(.blog) .tab .li.yellow::after{border-bottom-color:#F6AB00}body:not(.home) .tab .li.yellow div,body:not(.blog) .tab .li.yellow div{color:#F6AB00}body:not(.home) .tab .li.yellow div::after,body:not(.blog) .tab .li.yellow div::after{border-bottom-color:#F6AB00;border-right-color:#F6AB00}body:not(.home) .tab .li.active,body:not(.blog) .tab .li.active{opacity:1}body:not(.home) .tab .li.active::after,body:not(.blog) .tab .li.active::after{transform:translateX(0)}body:not(.home) .tab .li.active div,body:not(.blog) .tab .li.active div{opacity:1}body:not(.home) .tab .li div,body:not(.blog) .tab .li div{display:flex;justify-content:center;font-size:14px;opacity:0.5}@media (min-width:961px){body:not(.home) .tab .li div,body:not(.blog) .tab .li div{font-size:18px}body:not(.home) .tab .li div.small,body:not(.blog) .tab .li div.small{font-size:16px}}body:not(.home) .tab .li div::after,body:not(.blog) .tab .li div::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){body:not(.home) .tab .li div::after,body:not(.blog) .tab .li div::after{right:10px;width:7px;height:7px}}.swiper-study{margin-top:20px}@media (min-width:961px){.swiper-study{margin-top:30px}}.swiper-study .swiper-pagination{position:sticky;margin-top:20px}.swiper-study .swiper-pagination .swiper-pagination-bullet{background:#B5B5B5;opacity:1}@media (min-width:961px){.swiper-study .swiper-pagination .swiper-pagination-bullet{margin:0 6px}}.swiper-study .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#16CD8D}.university-cnt .title-txt .circle-icon{padding-bottom:5px}@media (max-width:960px){.university-cnt .title-txt .circle-icon{height:40px;margin-right:10px}}@media (min-width:961px){.university-cnt .title-txt .circle-icon{margin-right:15px}}@media (max-width:960px){.university-cnt .page-link{justify-content:space-between;margin:30px auto 0}}@media (min-width:961px){.university-cnt .page-link{margin-top:50px}}@media (min-width:961px){.university-cnt .page-link:not(.clm3) .li{width:calc(25% - 15px);font-size:16px;transition:0.3s}.university-cnt .page-link:not(.clm3) .li:not(:nth-child(4n)){margin-right:10px}.university-cnt .page-link:not(.clm3) .li:nth-child(n+5){margin-top:15px}}@media (max-width:960px){.university-cnt .page-link.clm3.flexbox-a .green-icon:nth-child(2){margin-top:0}.university-cnt .page-link.clm3.flexbox-a .green-icon .icon{width:25px;margin-right:5px}}@media (max-width:960px) and (max-width:390px){.university-cnt .page-link.clm3.flexbox-a .green-icon{font-size:13px}}@media (min-width:961px){.university-cnt .page-link.clm3 .li{width:calc(33.33% - 16.66px)}}.university-cnt .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;line-height:1.4em;border-bottom:1px solid}@media (max-width:960px){.university-cnt .page-link .li{width:calc(50% - 5px)}}@media (max-width:960px) and (max-width:450px){.university-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media (max-width:960px) and (min-width:451px){.university-cnt .page-link .li{margin-top:15px}}.university-cnt .page-link .li::before{display:block;content:"";width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.university-cnt .page-link .li::before{width:9px;height:9px;margin-right:10px}}.university-cnt .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.university-cnt .page-link .li::after{right:10px;width:7px;height:7px}}.university-cnt .page-link .li.green{border-bottom-color:#16CD8D}@media (min-width:961px){.university-cnt .page-link .li.green:hover{color:#16CD8D}}.university-cnt .page-link .li.green::before{background-color:#16CD8D}.university-cnt .page-link .li.green::after{border-right-color:#16CD8D;border-bottom-color:#16CD8D}.university-cnt .page-link .li.green-icon{border-bottom-color:#16CD8D}@media (min-width:961px){.university-cnt .page-link .li.green-icon{transition:0.3s}.university-cnt .page-link .li.green-icon:hover{color:#16CD8D}}.university-cnt .page-link .li.green-icon::before{display:none}.university-cnt .page-link .li.green-icon::after{border-right-color:#16CD8D;border-bottom-color:#16CD8D}.university-cnt .page-link .li.green-icon img{margin-right:10px}.university-cnt .year-title{font-size:16px}@media (max-width:960px){.university-cnt .half-half .cld:nth-child(n+2) ul:first-child li:first-child{margin-top:10px}}@media (min-width:961px){.university-cnt .half-half .cld{width:50%}.university-cnt .half-half .cld:nth-child(1){padding-right:30px}}@media (max-width:960px){.university-cnt .img-txt .img:not(:last-child){margin-bottom:30px}.university-cnt .img-txt .img:nth-child(n+2){margin-top:25px}}@media (min-width:961px){.university-cnt .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.university-cnt .img-txt .img img{max-width:400px;margin:0 auto}}@media (min-width:961px){.university-cnt .img-txt .txt{width:50%}}.university-cnt .txt-intro{margin-bottom:40px}@media (min-width:961px){.university-cnt .txt-intro{margin-bottom:60px}}@media (max-width:960px){.university-cnt .img-clm2 .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.university-cnt .img-clm2 .cld{width:calc(50% - 20px)}}.university-cnt .txt-box{padding:20px;background:#E2F5EF}@media (min-width:961px){.university-cnt .txt-box{padding:40px}}.university-cnt .txt-box .line-head .title{margin-bottom:20px}.university-cnt .txt-box .title{margin-bottom:10px;color:#16AC89;font-size:18px;text-align:center}@media (min-width:961px){.university-cnt .txt-box .title{margin-bottom:20px;font-size:24px}}@media (max-width:960px){.university-cnt .txt-logo .logo{margin-top:20px}}@media (min-width:961px){.university-cnt .txt-logo .logo{margin-left:20px}}@media (max-width:960px){.university-cnt .table1 tr:last-child{border-bottom:1px solid #dbdbdb}}@media (min-width:961px){.university-cnt .table1 tr:nth-child(n+2) th:first-child{position:relative}.university-cnt .table1 tr:nth-child(n+2) th:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}}.university-cnt .table1 tr th,.university-cnt .table1 tr td{padding:10px}@media (max-width:960px){.university-cnt .table1 tr th,.university-cnt .table1 tr td{display:block;width:100%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}}@media (min-width:961px){.university-cnt .table1 tr th,.university-cnt .table1 tr td{padding:15px;border:1px solid #dbdbdb}}.university-cnt .table1 tr th{text-align:center;background:#E2F5EF}@media (min-width:961px){.university-cnt .table1 tr th{width:240px}}@media (min-width:961px){.university-cnt .table1 tr td{width:calc(100% - 240px)}}.university-cnt .table2{border:1px solid #dbdbdb}.university-cnt .table2 thead{background-color:#16AC89}.university-cnt .table2 thead th{position:relative;color:#fff}.university-cnt .table2 thead th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.university-cnt .table2 tr:nth-child(even){background:#E2F5EF}.university-cnt .table2 td,.university-cnt .table2 th{border:1px solid #dbdbdb}@media (max-width:960px){.university-cnt .table2 td,.university-cnt .table2 th{padding:10px;font-size:12px}}@media (min-width:961px){.university-cnt .table2 td,.university-cnt .table2 th{padding:15px}}.university-cnt .table2 td:nth-child(1),.university-cnt .table2 th:nth-child(1){width:80px;text-align:center}@media (min-width:961px){.university-cnt .table2 td:nth-child(1),.university-cnt .table2 th:nth-child(1){width:230px}}.university-cnt .table2 td:nth-child(2),.university-cnt .table2 th:nth-child(2){width:85px;text-align:center}@media (min-width:961px){.university-cnt .table2 td:nth-child(2),.university-cnt .table2 th:nth-child(2){width:130px}}.university-cnt .table2 td:nth-child(3),.university-cnt .table2 th:nth-child(3){width:calc(100% - 165px)}@media (min-width:961px){.university-cnt .table2 td:nth-child(3),.university-cnt .table2 th:nth-child(3){width:calc(100% - 360px)}}.university-cnt .table3{border:1px solid #dbdbdb}.university-cnt .table3 thead{background-color:#16AC89}.university-cnt .table3 thead th{color:#fff}.university-cnt .table3 tr:nth-child(even){background:#E2F5EF}.university-cnt .table3 td,.university-cnt .table3 th{text-align:center;border:1px solid #dbdbdb}@media (max-width:960px){.university-cnt .table3 td,.university-cnt .table3 th{padding:10px;font-size:12px}}@media (min-width:961px){.university-cnt .table3 td,.university-cnt .table3 th{padding:15px;font-size:16px}}.university-cnt .table3 td:nth-child(1),.university-cnt .table3 th:nth-child(1){width:120px}@media (min-width:961px){.university-cnt .table3 td:nth-child(1),.university-cnt .table3 th:nth-child(1){width:300px}}.university-cnt .table3 td:nth-child(2),.university-cnt .table3 th:nth-child(2){width:80px}@media (min-width:961px){.university-cnt .table3 td:nth-child(2),.university-cnt .table3 th:nth-child(2){width:200px}}.university-cnt .table3 td:nth-child(3),.university-cnt .table3 th:nth-child(3){width:calc(100% - 200px)}@media (min-width:961px){.university-cnt .table3 td:nth-child(3),.university-cnt .table3 th:nth-child(3){width:calc(100% - 500px)}}@media (max-width:960px){.university-cnt .pdfclm .cld{width:33.33%}}@media (max-width:960px) and (max-width:500px){.university-cnt .pdfclm .cld{width:50%}}@media (min-width:961px){.university-cnt .pdfclm .cld{width:25%}}.university-cnt .sp-wide1 img{min-width:920px}.university-cnt .btnclm{margin-top:20px}@media (min-width:961px){.university-cnt .btnclm{margin-top:50px}}@media (max-width:960px){.university-cnt .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.university-cnt .btnclm .radiusbtn:nth-child(n+2){margin-left:20px}}@media (max-width:960px){.university-cnt .certificate{justify-content:center}}.university-cnt .table-title{display:flex;justify-content:flex-start;align-items:center;font-size:14px}@media (min-width:961px){.university-cnt .table-title{font-size:16px}}.university-cnt .table-title::before{display:block;content:"";width:6px;height:6px;background:#16AC89;border-radius:50%;margin-right:5px}@media (min-width:961px){.university-cnt .table-title::before{width:9px;height:9px;margin-right:10px}}.university-cnt .voice .li{position:relative;padding:20px}@media (min-width:961px){.university-cnt .voice .li{padding:50px 0}}.university-cnt .voice .li::before{display:block;content:"";position:absolute;bottom:0;right:0;background:#E2F5EF;z-index:-1}@media (max-width:960px){.university-cnt .voice .li::before{width:100%;height:calc(100% - 116px)}}@media (min-width:961px){.university-cnt .voice .li::before{width:calc(100% - 140px);height:100%}}.university-cnt .voice .li .circle{position:absolute;width:70px;height:70px;border-radius:50%}@media (max-width:960px){.university-cnt .voice .li .circle{top:20px;left:calc(50% + 100px);transform:translate(-50%, -50%)}}@media (min-width:961px){.university-cnt .voice .li .circle{top:10px;right:20px;transform:translateY(-50%);width:100px;height:100px}}.university-cnt .voice .li .circle.green{background:#16CD8D}.university-cnt .voice .li .circle.blue{background:#16AEE6}.university-cnt .voice .li .circle .txt{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:12px;font-family:"fot-tsukuardgothic-std", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.university-cnt .voice .li .circle .txt{font-size:18px}}.university-cnt .voice .li .circle .txt span{margin-bottom:10px;display:block;color:#fff;font-size:20px;font-family:"fot-tsukuardgothic-std", sans-serif}@media (min-width:961px){.university-cnt .voice .li .circle .txt span{font-size:30px}}@media (min-width:961px){.university-cnt .voice .li .left{width:290px}}@media (max-width:960px){.university-cnt .voice .li .left img{width:200px;margin:0 auto 20px}}@media (min-width:961px){.university-cnt .voice .li .left img{width:250px}}@media (min-width:961px){.university-cnt .voice .li .right{width:calc(100% - 290px);padding-right:120px}}.university-cnt .voice .li .right h3{margin-bottom:20px;color:#16AC89;font-size:20px}@media (min-width:961px){.university-cnt .voice .li .right h3{font-size:24px}}@media (max-width:960px){.university-cnt .voice .li .right h3 small{display:block;font-size:16px}}@media (min-width:961px){.university-cnt .voice .li .right h3 small{font-size:18px}}.university-cnt .voice .li .right .catch{margin-bottom:10px;font-size:16px}@media (min-width:961px){.university-cnt .voice .li .right .catch{font-size:18px}}.university-cnt .voice .li .right dl:nth-child(n+2){margin-top:20px}.university-cnt .voice .li .right dl dt{margin-bottom:5px;font-weight:900;font-family:"Noto Sans JP", sans-serif}.university-cnt .history{position:relative;overflow:hidden}.university-cnt .history h3{width:180px;margin-bottom:20px;color:#16AC89;text-align:center;line-height:38px;background:#E2F5EF}@media (max-width:960px){.university-cnt .history h3{margin:0 auto 20px}}.university-cnt .history dl{margin-top:20px}@media (max-width:960px){.university-cnt .history dl{position:relative;padding-left:24px}.university-cnt .history dl::before{display:block;position:absolute;top:0;left:0;content:"";width:9px;height:9px;border-radius:50%;margin-top:-3px;margin-left:-5px;margin-right:10px;background:#16CD8D;border:10px solid #fff}.university-cnt .history dl::after{display:block;content:"";position:absolute;top:8px;left:9px;height:9999px;border-right:1px solid #CBCACA;pointer-events:none;z-index:-1}}.university-cnt .history dl dt{color:#16CD8D}@media (min-width:961px){.university-cnt .history dl dt{width:220px}}@media (min-width:961px){.university-cnt .history dl dd{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;width:calc(100% - 220px)}.university-cnt .history dl dd::before{display:block;content:"";width:9px;height:9px;border-radius:50%;margin-top:-3px;margin-left:-5px;background:#16CD8D;border:10px solid #fff}.university-cnt .history dl dd::after{display:block;content:"";position:absolute;top:8px;left:9px;height:9999px;border-right:1px solid #CBCACA;pointer-events:none;z-index:-1}}.university-cnt .reason .head{text-align:center}.university-cnt .reason .head p{color:#16AC89;font-size:12px;font-weight:bold;font-family:"Noto Serif JP", sans-serif;line-height:1em}@media (min-width:961px){.university-cnt .reason .head p{font-size:14px}}.university-cnt .reason .head .circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin:10px auto;background:#16AC89;border-radius:50%}@media (min-width:961px){.university-cnt .reason .head .circle{width:64px;height:64px}}.university-cnt .reason .head .circle div{color:#fff;font-size:12px;text-align:center}@media (min-width:961px){.university-cnt .reason .head .circle div{font-size:13px}}.university-cnt .reason .head .circle div span{display:block;font-size:20px;line-height:1em}@media (min-width:961px){.university-cnt .reason .head .circle div span{font-size:24px}}.university-cnt .reason .head h3{font-size:18px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.university-cnt .reason .head h3{font-size:24px}}.university-cnt .reason .head h3 span{color:#16AC89}.university-cnt .faq{margin-top:20px}@media (min-width:961px){.university-cnt .faq{margin-top:30px}}.university-cnt .faq .open-close{border:1px solid #CBCACA}.university-cnt .faq .open-close:nth-child(n+2){margin-top:20px}@media (min-width:961px){.university-cnt .faq .open-close:nth-child(n+2){margin-top:30px}}.university-cnt .faq .open-close__btn{position:relative;padding:10px 34px 10px 10px}@media (min-width:961px){.university-cnt .faq .open-close__btn{padding:15px 58px 15px 20px;cursor:pointer}}.university-cnt .faq .open-close__btn.on .plus::after{transform:translate(-50%, -50%)}.university-cnt .faq .open-close__btn .q{width:30px;color:#16CD8D;font-size:20px}@media (min-width:961px){.university-cnt .faq .open-close__btn .q{width:35px;font-size:25px}}.university-cnt .faq .open-close__btn .q p{width:calc(100% - 30px)}@media (min-width:961px){.university-cnt .faq .open-close__btn .q p{width:calc(100% - 35px)}}.university-cnt .faq .open-close__btn .plus{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;width:14px;height:14px}@media (min-width:961px){.university-cnt .faq .open-close__btn .plus{right:20px;width:18px;height:18px}}.university-cnt .faq .open-close__btn .plus::before,.university-cnt .faq .open-close__btn .plus::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;border-bottom:1px solid #16CD8D;transition:0.2s}.university-cnt .faq .open-close__btn .plus::after{transform:translate(-50%, -50%) rotate(90deg)}.university-cnt .faq .open-close__cnt .inner{padding-bottom:20px}@media (min-width:961px){.university-cnt .faq .open-close__cnt .inner{padding-left:55px;padding-bottom:30px}}@media (max-width:960px){.university-cnt .faq .open-close__cnt .inner .txt{padding:10px 10px 0 40px}}@media (min-width:961px){.university-cnt .faq .open-close__cnt .inner .txt{padding:10px 20px 0 0}}.university-cnt .faq .open-close__cnt .inner .txt dl dt{margin-bottom:5px;font-weight:900;font-family:"Noto Sans JP", sans-serif}.university-cnt section#intro{padding:50px 0;background:#E2F5EF}@media (min-width:961px){.university-cnt section#intro{padding:80px 0}}.university-cnt section#intro .txt-l{font-size:18px}@media (min-width:961px){.university-cnt section#intro .txt-l{font-size:24px}}.university-cnt section#intro .txt-l:not(:last-child){margin-bottom:15px}@media (min-width:961px){.university-cnt section#intro .txt-l:not(:last-child){margin-bottom:20px}}.university-cnt section#intro .reason .top{position:relative;font-family:"Noto Serif JP", sans-serif;text-align:center}.university-cnt section#intro .reason .top .txt{position:absolute;top:45%;left:0;transform:translateY(-50%);width:100%}.university-cnt section#intro .reason .top .txt .en{color:#16AC89;font-size:20px;font-weight:bold;line-height:1.5em}@media (min-width:961px){.university-cnt section#intro .reason .top .txt .en{font-size:38px}}.university-cnt section#intro .reason .top .txt .en span{font-size:1.3em}.university-cnt section#intro .reason .top .txt .jp{margin-top:10px;font-size:16px}@media (min-width:961px){.university-cnt section#intro .reason .top .txt .jp{margin-top:30px;font-size:22px}}.university-cnt section#intro .reason .btm h2{margin-bottom:20px;font-size:18px;font-family:"Noto Serif JP", sans-serif;border-bottom:2px solid #16AC89}@media (min-width:961px){.university-cnt section#intro .reason .btm h2{margin-bottom:40px;font-size:22px}}.university-cnt section#intro .reason .btm h2 span{color:#16AC89;font-size:24px}@media (min-width:961px){.university-cnt section#intro .reason .btm h2 span{font-size:38px}}.university-cnt section#intro .reason .btm .clm .cld{position:relative;background:#fff}@media (max-width:960px){.university-cnt section#intro .reason .btm .clm .cld{height:50px;padding:0 30px 0 60px;border-radius:25px}.university-cnt section#intro .reason .btm .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.university-cnt section#intro .reason .btm .clm .cld{width:calc(50% - 10px);height:64px;padding:0 50px 0 80px;border-radius:32px}.university-cnt section#intro .reason .btm .clm .cld:nth-child(n+3){margin-top:20px}}.university-cnt section#intro .reason .btm .clm .cld .txt{width:100%}@media (max-width:960px){.university-cnt section#intro .reason .btm .clm .cld .txt{font-size:13px}}.university-cnt section#intro .reason .btm .clm .cld .txt::after{display:block;content:"";position:absolute;top:45%;right:15px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid #16AC89;border-bottom:1px solid #16AC89}@media (min-width:961px){.university-cnt section#intro .reason .btm .clm .cld .txt::after{right:30px;width:9px;height:9px}}.university-cnt section#intro .reason .btm .clm .cld .txt span{color:#16AC89}.university-cnt section#intro .reason .btm .clm .cld .circle{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:50px;height:50px;background:#16AC89;border-radius:50%}@media (min-width:961px){.university-cnt section#intro .reason .btm .clm .cld .circle{width:64px;height:64px}}.university-cnt section#intro .reason .btm .clm .cld .circle div{color:#fff;font-size:12px;text-align:center}@media (min-width:961px){.university-cnt section#intro .reason .btm .clm .cld .circle div{font-size:13px}}.university-cnt section#intro .reason .btm .clm .cld .circle div span{display:block;font-size:20px;line-height:1em}@media (min-width:961px){.university-cnt section#intro .reason .btm .clm .cld .circle div span{font-size:24px}}.university-cnt section#attractive{padding:60px 0;background:#E2F5EF}@media (min-width:961px){.university-cnt section#attractive{padding:100px 0}}@media (max-width:960px){.university-cnt section#attractive .clm{max-width:400px;margin:0 auto}}@media (max-width:960px){.university-cnt section#attractive .clm .cld:nth-child(n+2){margin-top:25px}}@media (min-width:961px){.university-cnt section#attractive .clm .cld{width:calc(33.33% - 20px)}}.university-cnt section#attractive .clm .cld .comment{position:relative;margin-bottom:10px}@media (max-width:960px){.university-cnt section#attractive .clm .cld .comment{max-width:288px;margin:0 auto 5px}}.university-cnt section#attractive .clm .cld .comment::before{display:block;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:95%;height:80%;box-shadow:0 3px 10px #BFD9D1;border-radius:20px}.university-cnt section#attractive .clm .cld .comment img{position:relative;z-index:1}@media (min-width:961px){.university-cnt section#attractive .radiusbtn{width:calc(33.33% - 20px)}}.campus-cnt .vr-banner{width:260px}@media (max-width:960px){.campus-cnt .vr-banner{margin:0 auto 20px}}@media (min-width:961px){.campus-cnt .vr-banner{position:fixed;right:0;bottom:20px;z-index:9}}.campus-cnt .illust{width:550px;margin:0 auto}@media (min-width:961px){.campus-cnt .illust{width:720px}}.campus-cnt .intro .txt-l{margin-bottom:15px;color:#16AC89;font-size:18px;font-family:"Noto Serif JP", sans-serif;text-align:center}@media (min-width:961px){.campus-cnt .intro .txt-l{margin-bottom:20px;font-size:23px}}@media (max-width:960px){.campus-cnt .intro .img img{border-radius:10px}}@media (min-width:961px){.campus-cnt .img-txt.location .li .txt h2 span{font-size:32px;letter-spacing:0.1em}}@media (min-width:961px){.campus-cnt .img-txt .li:nth-child(odd) .txt::before{left:100%}.campus-cnt .img-txt .li:nth-child(even) .txt::before{right:100%}}.campus-cnt .img-txt .li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.campus-cnt .img-txt .li:nth-child(n+2){margin-top:60px}}@media (min-width:961px){.campus-cnt .img-txt .li.flexbox .img{width:50%}}@media (min-width:961px){.campus-cnt .img-txt .li.flexbox .txt{width:50%}}@media (min-width:961px){.campus-cnt .img-txt .li.flexbox .txt::before{display:block;content:"";position:absolute;bottom:0;width:50px;height:100%}}.campus-cnt .img-txt .li .img{position:relative;z-index:1}.campus-cnt .img-txt .li .txt{position:relative;padding:20px}@media (min-width:961px){.campus-cnt .img-txt .li .txt{padding:40px}}.campus-cnt .img-txt .li .txt .num{position:relative;z-index:1}@media (max-width:960px){.campus-cnt .img-txt .li .txt .num{margin:-40px 0 10px}.campus-cnt .img-txt .li .txt .num img{width:40px}}@media (min-width:961px){.campus-cnt .img-txt .li .txt .num{margin:-70px 0 10px}}@media (max-width:960px){.campus-cnt .img-txt .li .txt .num p{margin-left:5px}}@media (min-width:961px){.campus-cnt .img-txt .li .txt .num p{margin-bottom:5px}}.campus-cnt .img-txt .li .txt .deco{transform:translateX(-5px);color:#fff;font-size:40px;font-family:"voltage", sans-serif;opacity:0.5;line-height:1em}@media (min-width:961px){.campus-cnt .img-txt .li .txt .deco{transform:translateX(-10px);margin-bottom:-5px;font-size:65px}}.campus-cnt .img-txt .li .txt h2{position:relative;margin-left:16px;font-size:18px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.campus-cnt .img-txt .li .txt h2{margin-left:22px;font-size:23px}}.campus-cnt .img-txt .li .txt h2 span{font-size:30px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.campus-cnt .img-txt .li .txt h2 span{font-size:40px}}.campus-cnt .img-txt .li .txt h2::before{display:block;content:"“";position:absolute;top:0;left:0;transform:translate(-110%, -20%);font-size:36px;font-weight:900;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.campus-cnt .img-txt .li .txt h2::before{font-size:50px}}.campus-cnt .img-txt .li .txt p{margin-top:5px}@media (min-width:961px){.campus-cnt .img-txt .li .txt p{margin-top:10px}}.campus-cnt .img-txt .li .txt.green{background:#DDFAEB}.campus-cnt .img-txt .li .txt.green::before{background:#DDFAEB}.campus-cnt .img-txt .li .txt.green h2{color:#31BE72}.campus-cnt .img-txt .li .txt.green h2 span{color:#31BE72}.campus-cnt .img-txt .li .txt.green h2::before{color:#31BE72}.campus-cnt .img-txt .li .txt.green .num p{color:#31BE72}.campus-cnt .img-txt .li .txt.blue{background:#DDF6FF}.campus-cnt .img-txt .li .txt.blue::before{background:#DDF6FF}.campus-cnt .img-txt .li .txt.blue h2{color:#16AEE6}.campus-cnt .img-txt .li .txt.blue h2 span{color:#16AEE6}.campus-cnt .img-txt .li .txt.blue h2::before{color:#16AEE6}.campus-cnt .img-txt .li .txt.blue .num p{color:#16AEE6}.campus-cnt .campus-clm3{margin-top:40px}@media (min-width:961px){.campus-cnt .campus-clm3{margin-top:60px}}@media (max-width:960px){.campus-cnt .campus-clm3 .cld{width:calc(50% - 5px)}.campus-cnt .campus-clm3 .cld:nth-child(n+3){margin-top:20px}}@media (min-width:961px){.campus-cnt .campus-clm3 .cld{width:calc(33.33% - 20px)}.campus-cnt .campus-clm3 .cld:nth-child(n+4){margin-top:20px}}.campus-cnt .campus-clm3 .cld p{font-size:15px}@media (min-width:961px){.campus-cnt .campus-clm3 .cld p{margin-top:10px;font-size:18px}}.campus-cnt .infinite-scroll .cld .img{width:150px}@media (min-width:961px){.campus-cnt .infinite-scroll .cld .img{width:230px}}.campus-cnt .infinite-scroll .cld .img img{width:calc(100% - 10px)}.campus-cnt .infinite-scroll .cld .img img:nth-child(n+2){margin-top:10px;transform:translateX(calc(-50% - 5px))}@media (max-width:960px){.access-cnt .banner .li:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.access-cnt .banner .li{width:calc(50% - 20px)}}.access-cnt .access-map .btm{max-width:760px;margin:20px auto 0}.access-cnt .google-map .top iframe{width:100%}@media (max-width:960px){.access-cnt .google-map .top iframe{height:60vw;max-height:300px}}@media (min-width:961px){.access-cnt .google-map .top iframe{height:380px}}.access-cnt .google-map .btm{padding:20px}@media (min-width:961px){.access-cnt .google-map .btm{padding:40px}}.access-cnt .google-map .btm.green{background:#EEFCF5}.access-cnt .google-map .btm.green *{color:#31BE72}.access-cnt .google-map .btm.blue{background:#EEFAFF}.access-cnt .google-map .btm.blue *{color:#16AEE6}.access-cnt .google-map .btm .address{margin-bottom:10px;font-size:16px;text-align:center}@media (min-width:961px){.access-cnt .google-map .btm .address{margin-bottom:15px}}@media (min-width:961px){.access-cnt .google-map .btm .clm{width:550px;margin:0 auto}}.access-cnt .google-map .btm .clm .cld{white-space:nowrap}@media (min-width:961px){.access-cnt .google-map .btm .clm .cld:nth-child(2){margin-left:60px}.access-cnt .google-map .btm .clm .cld:nth-child(3){margin-top:20px}}.access-cnt .google-map .btm .clm .cld p{font-size:14px;line-height:1.6em}.access-cnt .google-map .btm .cld .icon{margin-right:10px}.access-cnt .google-map .btm .cld.tel{font-size:20px}@media (min-width:961px){.access-cnt .google-map .btm .cld.tel{font-size:28px}}.access-cnt .google-map .btm .cld.email{font-size:18px}@media (min-width:961px){.access-cnt .google-map .btm .cld.email{font-size:22px}}.access-cnt .how img{margin:0 auto;min-width:650px}@media (min-width:961px){.access-cnt .how img{width:760px}}@media (max-width:960px){.access-cnt .img-txt .img:not(:last-child){margin-bottom:20px}.access-cnt .img-txt .img:nth-child(n+2){margin-top:25px}}@media (min-width:961px){.access-cnt .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.access-cnt .img-txt .img img{max-width:400px;margin:0 auto}}@media (min-width:961px){.access-cnt .img-txt .txt{width:50%}}.numbering-cnt .num-head{color:#16AC89;font-size:18px}@media (min-width:961px){.numbering-cnt .num-head{font-size:23px}}.numbering-cnt .open-close{border:1px solid #CBCACA}@media (min-width:961px){.numbering-cnt .open-close.large .open-close__btn{padding:25px 58px 25px 25px}}@media (min-width:961px){.numbering-cnt .open-close.large .open-close__cnt{padding-left:25px}}.numbering-cnt .open-close__btn{position:relative;padding:15px 34px 15px 20px}@media (min-width:961px){.numbering-cnt .open-close__btn{padding:15px 58px 15px 20px;cursor:pointer}}.numbering-cnt .open-close__btn.on .plus::after{transform:translate(-50%, -50%)}.numbering-cnt .open-close__btn .txt h4{color:#16AC89;font-size:16px}@media (min-width:961px){.numbering-cnt .open-close__btn .txt h4{font-size:18px}}.numbering-cnt .open-close__btn .txt span{color:#16AC89}@media (max-width:960px){.numbering-cnt .open-close__btn .txt span{display:block;font-size:12px}}@media (min-width:961px){.numbering-cnt .open-close__btn .txt span{margin-left:20px;font-size:15px}}.numbering-cnt .open-close__btn>h5{font-size:14px}@media (min-width:961px){.numbering-cnt .open-close__btn>h5{font-size:15px}}.numbering-cnt .open-close__btn .plus{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;width:14px;height:14px}@media (min-width:961px){.numbering-cnt .open-close__btn .plus{right:20px;width:18px;height:18px}}.numbering-cnt .open-close__btn .plus::before,.numbering-cnt .open-close__btn .plus::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;border-bottom:1px solid #16CD8D;transition:0.2s}.numbering-cnt .open-close__btn .plus::after{transform:translate(-50%, -50%) rotate(90deg)}.numbering-cnt .open-close__cnt .inner{padding:0 20px 20px}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner{padding:0 45px 30px 20px}}@media (max-width:960px){.numbering-cnt .open-close__cnt .inner .txt{padding:10px 10px 0 40px}}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner .txt{padding:10px 20px 0 0}}.numbering-cnt .open-close__cnt .inner .txt dl dt{margin-bottom:5px;font-weight:900;font-family:"Noto Sans JP", sans-serif}.numbering-cnt .open-close__cnt .inner table th{color:#fff;background:#2FA999}.numbering-cnt .open-close__cnt .inner table th.cld-head{color:#16AC89;background:#E2F5EF}.numbering-cnt .open-close__cnt .inner table td,.numbering-cnt .open-close__cnt .inner table th{position:relative;padding:10px;border:1px solid #dbdbdb}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner table td,.numbering-cnt .open-close__cnt .inner table th{padding:15px}}.numbering-cnt .open-close__cnt .inner .table1{text-align:center}@media (max-width:960px){.numbering-cnt .open-close__cnt .inner .table1{min-width:500px}.numbering-cnt .open-close__cnt .inner .table1 *{white-space:nowrap}}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner .table1 td:nth-child(1),.numbering-cnt .open-close__cnt .inner .table1 th:nth-child(1){width:calc(48% - 100px)}.numbering-cnt .open-close__cnt .inner .table1 td:nth-child(2),.numbering-cnt .open-close__cnt .inner .table1 th:nth-child(2){width:52%}.numbering-cnt .open-close__cnt .inner .table1 td:nth-child(3),.numbering-cnt .open-close__cnt .inner .table1 th:nth-child(3){width:100px}}.numbering-cnt .open-close__cnt .inner .table2{text-align:center}@media (max-width:960px){.numbering-cnt .open-close__cnt .inner .table2{min-width:500px}.numbering-cnt .open-close__cnt .inner .table2 *{white-space:nowrap}}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner .table2 td:nth-child(1),.numbering-cnt .open-close__cnt .inner .table2 th:nth-child(1){width:calc(48% - 100px)}.numbering-cnt .open-close__cnt .inner .table2 td:nth-child(2),.numbering-cnt .open-close__cnt .inner .table2 th:nth-child(2){width:52%}.numbering-cnt .open-close__cnt .inner .table2 td:nth-child(3),.numbering-cnt .open-close__cnt .inner .table2 th:nth-child(3){width:100px}}.numbering-cnt .open-close__cnt .inner .table3{text-align:center}@media (max-width:960px){.numbering-cnt .open-close__cnt .inner .table3{min-width:500px}.numbering-cnt .open-close__cnt .inner .table3 *{white-space:nowrap}}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner .table3 td:nth-child(1),.numbering-cnt .open-close__cnt .inner .table3 th:nth-child(1){width:100px}.numbering-cnt .open-close__cnt .inner .table3 td:nth-child(2),.numbering-cnt .open-close__cnt .inner .table3 th:nth-child(2){width:calc(100% - 100px);text-align:left}}.numbering-cnt .open-close__cnt .inner .table4{text-align:center}@media (max-width:960px){.numbering-cnt .open-close__cnt .inner .table4 *{white-space:nowrap}}@media (min-width:961px){.numbering-cnt .open-close__cnt .inner .table4 td,.numbering-cnt .open-close__cnt .inner .table4 th{padding:10px;font-size:14px}.numbering-cnt .open-close__cnt .inner .table4 td:nth-child(1),.numbering-cnt .open-close__cnt .inner .table4 th:nth-child(1){width:100px}}.numbering-cnt .btm-head h4{color:#16AC89;font-size:16px}@media (min-width:961px){.numbering-cnt .btm-head h4{font-size:18px}}.numbering-cnt .btm-head span{color:#16AC89}@media (max-width:960px){.numbering-cnt .btm-head span{display:block;font-size:12px}}@media (min-width:961px){.numbering-cnt .btm-head span{margin-left:20px;font-size:15px}}@media (max-width:960px){.career-cnt .page-link{justify-content:space-between;margin:30px auto 0}}@media (min-width:961px){.career-cnt .page-link{margin-top:50px}.career-cnt .page-link.clm3 .li{width:calc(33.33% - 6.66px)}.career-cnt .page-link.clm3 .li:not(:nth-child(3n)){margin-right:10px}.career-cnt .page-link.clm3 .li:nth-child(n+4){margin-top:15px}.career-cnt .page-link.clm4 .li{width:calc(25% - 15px)}.career-cnt .page-link.clm4 .li:not(:nth-child(4n)){margin-right:10px}.career-cnt .page-link.clm4 .li:nth-child(n+5){margin-top:15px}}.career-cnt .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;line-height:1.4em;border-bottom:1px solid}@media (max-width:960px){.career-cnt .page-link .li{width:calc(50% - 5px)}}@media (max-width:960px) and (max-width:450px){.career-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media (max-width:960px) and (min-width:451px){.career-cnt .page-link .li{margin-top:15px}}@media (min-width:961px){.career-cnt .page-link .li{font-size:16px;transition:0.3s}}.career-cnt .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.career-cnt .page-link .li::after{right:10px;width:7px;height:7px}}.career-cnt .page-link .li.orange{color:#EE7800;border-bottom-color:#EE7800}.career-cnt .page-link .li.orange::before{background-color:#EE7800}.career-cnt .page-link .li.orange::after{border-right-color:#EE7800;border-bottom-color:#EE7800}.career-cnt .page-link .li.pink--l{color:#E890A9;border-bottom-color:#E890A9}.career-cnt .page-link .li.pink--l::before{background-color:#E890A9}.career-cnt .page-link .li.pink--l::after{border-right-color:#E890A9;border-bottom-color:#E890A9}.career-cnt .page-link .li.pink--d{color:#E68C8C;border-bottom-color:#E68C8C}.career-cnt .page-link .li.pink--d::before{background-color:#E68C8C}.career-cnt .page-link .li.pink--d::after{border-right-color:#E68C8C;border-bottom-color:#E68C8C}.career-cnt .page-link .li.yellow{color:#C38700;border-bottom-color:#C38700}.career-cnt .page-link .li.yellow::before{background-color:#C38700}.career-cnt .page-link .li.yellow::after{border-right-color:#C38700;border-bottom-color:#C38700}.career-cnt .page-link .li.green{color:#2FA999;border-bottom-color:#2FA999}.career-cnt .page-link .li.green::before{background-color:#2FA999}.career-cnt .page-link .li.green::after{border-right-color:#2FA999;border-bottom-color:#2FA999}.career-cnt .page-link .li .icon{margin-right:10px}@media (max-width:960px){.career-cnt .page-link .li .icon{width:30px}}.career-cnt .percent .li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.career-cnt .percent .li:nth-child(n+2){margin-top:80px}}.career-cnt .percent .li .box{position:relative;padding:0 20px 20px}@media (min-width:961px){.career-cnt .percent .li .box{padding:40px 40px 40px 0}}.career-cnt .percent .li .box .deco{position:absolute}@media (max-width:960px){.career-cnt .percent .li .box .deco{right:20px;bottom:20px;max-width:40%}}@media (min-width:961px){.career-cnt .percent .li .box .deco{top:50%;right:50px;transform:translateY(-50%)}}.career-cnt .percent .li .box::before{display:block;content:"";position:absolute;right:0;z-index:-1}@media (max-width:960px){.career-cnt .percent .li .box::before{bottom:0;width:100%;height:calc(100% - 110px)}}@media (min-width:961px){.career-cnt .percent .li .box::before{top:0;width:calc(100% - 140px);height:100%}}.career-cnt .percent .li .box.orange::before{background:#FFECD9}.career-cnt .percent .li .box.orange .txt h3,.career-cnt .percent .li .box.orange .txt h3 small{color:#EE7800}.career-cnt .percent .li .box.pink::before{background:#FCE2E2}.career-cnt .percent .li .box.pink .txt h3,.career-cnt .percent .li .box.pink .txt h3 small{color:#E68C8C}.career-cnt .percent .li .box.pink+.graph h4{color:#E68C8C}.career-cnt .percent .li .box.pink--l::before{background:#FCEAEF}.career-cnt .percent .li .box.pink--l .txt h3,.career-cnt .percent .li .box.pink--l .txt h3 small{color:#E890A9}.career-cnt .percent .li .box.pink--l+.graph h4{color:#E890A9}.career-cnt .percent .li .box.green::before{background:#E5F7F5}.career-cnt .percent .li .box.green .txt h3,.career-cnt .percent .li .box.green .txt h3 small{color:#2FA999}.career-cnt .percent .li .box.green+.graph h4{color:#2FA999}.career-cnt .percent .li .box.yellow::before{background:#F8EBCD}.career-cnt .percent .li .box.yellow .txt h3,.career-cnt .percent .li .box.yellow .txt h3 small{color:#C38700}.career-cnt .percent .li .box.yellow+.graph h4{color:#C38700}@media (max-width:960px){.career-cnt .percent .li .box .img{max-width:290px;margin:0 auto 20px}}@media (min-width:961px){.career-cnt .percent .li .box .img{width:290px;margin-right:auto}}.career-cnt .percent .li .box .txt{position:relative;z-index:1}@media (min-width:961px){.career-cnt .percent .li .box .txt{width:calc(100% - 320px)}}.career-cnt .percent .li .box .txt h3{margin-bottom:10px;font-size:18px}@media (min-width:961px){.career-cnt .percent .li .box .txt h3{font-size:22px}}.career-cnt .percent .li .box .txt h3 span{margin-left:15px;font-size:14px}@media (min-width:961px){.career-cnt .percent .li .box .txt h3 span{font-size:18px}}.career-cnt .percent .li .graph h4{margin:15px 0 10px;font-size:16px;text-align:center}@media (min-width:961px){.career-cnt .percent .li .graph h4{margin:30px 0 25px;font-size:18px}}.career-cnt .percent .li .graph img{min-width:500px;margin:0 auto}@media (min-width:961px){.career-cnt .percent .li .graph img{min-width:780px}}.career-cnt .support-clm{margin-top:40px}@media (min-width:961px){.career-cnt .support-clm{margin-top:60px}}@media (max-width:960px){.career-cnt .support-clm .cld:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.career-cnt .support-clm .cld{width:calc(50% - 40px)}.career-cnt .support-clm .cld:nth-child(n+3){margin-top:60px}}.career-cnt .support-clm .cld h3{margin:15px 0 10px;color:#16AC89;font-size:16px}@media (min-width:961px){.career-cnt .support-clm .cld h3{margin:25px 0 10px;font-size:18px}}.career-cnt .voice .li{position:relative;padding:20px}@media (min-width:961px){.career-cnt .voice .li{padding:50px 0}}.career-cnt .voice .li::before{display:block;content:"";position:absolute;bottom:0;right:0;background:#E2F5EF;z-index:-1}@media (max-width:960px){.career-cnt .voice .li::before{width:100%;height:calc(100% - 116px)}}@media (min-width:961px){.career-cnt .voice .li::before{width:calc(100% - 140px);height:100%}}.career-cnt .voice .li .circle{position:absolute;width:70px;height:70px;border-radius:50%}@media (max-width:960px){.career-cnt .voice .li .circle{top:20px;left:calc(50% + 100px);transform:translate(-50%, -50%)}}@media (min-width:961px){.career-cnt .voice .li .circle{top:10px;right:20px;transform:translateY(-50%);width:100px;height:100px}}.career-cnt .voice .li .circle.green{background:#16CD8D}.career-cnt .voice .li .circle.blue{background:#16AEE6}.career-cnt .voice .li .circle .txt{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:12px;font-family:"fot-tsukuardgothic-std", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.career-cnt .voice .li .circle .txt{font-size:18px}}.career-cnt .voice .li .circle .txt span{margin-bottom:10px;display:block;color:#fff;font-size:20px;font-family:"fot-tsukuardgothic-std", sans-serif}@media (min-width:961px){.career-cnt .voice .li .circle .txt span{font-size:30px}}@media (min-width:961px){.career-cnt .voice .li .left{width:290px}}@media (max-width:960px){.career-cnt .voice .li .left img{width:200px;margin:0 auto 20px}}@media (min-width:961px){.career-cnt .voice .li .left img{width:250px}}@media (min-width:961px){.career-cnt .voice .li .right{width:calc(100% - 290px);padding-right:120px}}.career-cnt .voice .li .right h3{margin-bottom:20px;color:#16AC89;font-size:20px}@media (min-width:961px){.career-cnt .voice .li .right h3{font-size:24px}}@media (max-width:960px){.career-cnt .voice .li .right h3 small{display:block;font-size:16px}}@media (min-width:961px){.career-cnt .voice .li .right h3 small{font-size:18px}}.career-cnt .voice .li .right .catch{margin-bottom:10px;font-size:16px}@media (min-width:961px){.career-cnt .voice .li .right .catch{font-size:18px}}.career-cnt .voice .li .right dl:nth-child(n+2){margin-top:20px}.career-cnt .voice .li .right dl dt{margin-bottom:5px;font-weight:900;font-family:"Noto Sans JP", sans-serif}@media (max-width:960px){.career-cnt .img-txt .img:not(:last-child){margin-bottom:30px}.career-cnt .img-txt .img:nth-child(n+2){margin-top:25px}}@media (min-width:961px){.career-cnt .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.career-cnt .img-txt .img img{max-width:400px;margin:0 auto}}@media (min-width:961px){.career-cnt .img-txt .txt{width:50%}}.career-cnt .year-table{margin-top:40px}@media (min-width:961px){.career-cnt .year-table{margin-top:80px}}.career-cnt .year-table .top .li{width:80px;padding:15px;color:#fff;font-size:16px;text-align:center;background:#16AC89;border-left:3px solid #fff}.career-cnt .year-table .top .li:nth-child(n+2){width:calc((100% - 80px) / 5)}.career-cnt .year-table .btm .open-close{margin-top:20px;margin-top:3px}@media (min-width:961px){.career-cnt .year-table .btm .open-close:nth-child(odd) .open-close__btn{background:#E2F5EF}}.career-cnt .year-table .btm .open-close:nth-child(odd) .open-close__cnt{background:#E2F5EF}@media (min-width:961px){.career-cnt .year-table .btm .open-close:nth-child(even) .open-close__btn{background:#F7FFFC}}.career-cnt .year-table .btm .open-close:nth-child(even) .open-close__cnt{background:#F7FFFC}.career-cnt .year-table .btm .open-close__btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%}@media (max-width:960px){.career-cnt .year-table .btm .open-close__btn{padding:8px 0;background:#16AC89}.career-cnt .year-table .btm .open-close__btn::after{display:block;content:"";position:absolute;top:45%;right:15px;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;transition:0.3s}.career-cnt .year-table .btm .open-close__btn.on::after{top:55%;transform:translateY(-50%) rotate(225deg)}}@media (min-width:961px){.career-cnt .year-table .btm .open-close__btn{width:80px;padding:15px 0}}.career-cnt .year-table .btm .open-close__btn div{color:#16AC89}@media (max-width:960px){.career-cnt .year-table .btm .open-close__btn div{color:#fff}}@media (min-width:961px){.career-cnt .year-table .btm .open-close__btn div{text-align:center;font-size:18px}}.career-cnt .year-table .btm .open-close__btn div span{color:#16AC89;font-size:20px}@media (max-width:960px){.career-cnt .year-table .btm .open-close__btn div span{color:#fff}}@media (min-width:961px){.career-cnt .year-table .btm .open-close__btn div span{font-size:28px}}@media (min-width:961px){.career-cnt .year-table .btm .open-close__cnt{width:calc(100% - 80px)}}@media (max-width:960px){.career-cnt .year-table .btm .open-close__cnt .inner{padding:20px}}@media (max-width:960px){.career-cnt .year-table .btm .open-close__cnt .inner .li:nth-child(n+2){margin-top:30px}.career-cnt .year-table .btm .open-close__cnt .inner .li::before{display:block;padding-bottom:5px;margin-bottom:10px;text-align:center;color:#16AC89;text-align:center;border-bottom:2px solid #16AC89}.career-cnt .year-table .btm .open-close__cnt .inner .li:nth-child(1)::before{content:"2年次"}.career-cnt .year-table .btm .open-close__cnt .inner .li:nth-child(2)::before{content:"3年次"}.career-cnt .year-table .btm .open-close__cnt .inner .li:nth-child(3)::before{content:"4年次"}.career-cnt .year-table .btm .open-close__cnt .inner .li:nth-child(4)::before{content:"5年次"}.career-cnt .year-table .btm .open-close__cnt .inner .li:nth-child(5)::before{content:"6年次"}}@media (min-width:961px){.career-cnt .year-table .btm .open-close__cnt .inner .li{width:20%;min-height:75px;padding:15px;border-left:3px solid #fff}}.career-cnt .year-table .btm .open-close__cnt .inner .li ul li{line-height:1.4}@media (min-width:961px){.career-cnt .year-table .btm .open-close__cnt .inner .li ul li{font-size:14px}.career-cnt .year-table .btm .open-close__cnt .inner .li ul li:nth-child(n+2){margin-top:15px}}.career-cnt .clm2-box .cld{padding:20px;background:#E2F5EF}@media (max-width:960px){.career-cnt .clm2-box .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.career-cnt .clm2-box .cld{width:calc(50% - 20px)}.career-cnt .clm2-box .cld:nth-child(n+3){margin-top:40px}}.career-cnt .clm2-box .cld h3{text-align:center}.career-cnt .offer-table{margin-top:20px}@media (min-width:961px){.career-cnt .offer-table{margin-top:40px}}@media (max-width:960px){.career-cnt .offer-table table#medical tr:first-child th:nth-child(1),.career-cnt .offer-table table#medical tr:first-child th:nth-child(3){border-top:1px solid #2FA999}}@media (min-width:961px){.career-cnt .offer-table table#medical tr:first-child th{border-top:1px solid #2FA999}}.career-cnt .offer-table table#medical tr:last-child th{border-bottom:1px solid #2FA999}@media (min-width:961px){.career-cnt .offer-table table#medical tr:nth-child(11) th:nth-child(7){border-bottom:1px solid #2FA999}}.career-cnt .offer-table table#medical tr th{background:#2FA999}@media (max-width:960px){.career-cnt .offer-table table#radiological tr:first-child th:nth-child(1),.career-cnt .offer-table table#radiological tr:first-child th:nth-child(3){border-top:1px solid #F6AB00}}@media (min-width:961px){.career-cnt .offer-table table#radiological tr:first-child th{border-top:1px solid #F6AB00}}.career-cnt .offer-table table#radiological tr:last-child th{border-bottom:1px solid #F6AB00}@media (min-width:961px){.career-cnt .offer-table table#radiological tr:nth-child(11) th:nth-child(7){border-bottom:1px solid #F6AB00}}.career-cnt .offer-table table#radiological tr th{background:#F6AB00}@media (max-width:960px){.career-cnt .offer-table table#nursing tr:first-child th:nth-child(1),.career-cnt .offer-table table#nursing tr:first-child th:nth-child(3){border-top:1px solid #E68C8C}}@media (min-width:961px){.career-cnt .offer-table table#nursing tr:first-child th{border-top:1px solid #E68C8C}}.career-cnt .offer-table table#nursing tr:last-child th{border-bottom:1px solid #E68C8C}@media (min-width:961px){.career-cnt .offer-table table#nursing tr:nth-child(11) th:nth-child(7){border-bottom:1px solid #E68C8C}}.career-cnt .offer-table table#nursing tr th{background:#E68C8C}@media (max-width:960px){.career-cnt .offer-table table#pharmacist tr:first-child th:nth-child(1),.career-cnt .offer-table table#pharmacist tr:first-child th:nth-child(3){border-top:1px solid #EE7800}}@media (min-width:961px){.career-cnt .offer-table table#pharmacist tr:first-child th{border-top:1px solid #EE7800}}.career-cnt .offer-table table#pharmacist tr:last-child th{border-bottom:1px solid #EE7800}@media (min-width:961px){.career-cnt .offer-table table#pharmacist tr:nth-child(11) th:nth-child(7){border-bottom:1px solid #EE7800}}.career-cnt .offer-table table#pharmacist tr th{background:#EE7800}@media (max-width:960px){.career-cnt .offer-table table#midwifery tr:first-child th:nth-child(1),.career-cnt .offer-table table#midwifery tr:first-child th:nth-child(3){border-top:1px solid #E890A9}}@media (min-width:961px){.career-cnt .offer-table table#midwifery tr:first-child th{border-top:1px solid #E890A9}}.career-cnt .offer-table table#midwifery tr:last-child th{border-bottom:1px solid #E890A9}@media (min-width:961px){.career-cnt .offer-table table#midwifery tr:nth-child(11) th:nth-child(7){border-bottom:1px solid #E890A9}}.career-cnt .offer-table table#midwifery tr th{background:#E890A9}.career-cnt .offer-table table tr{text-align:center}@media (max-width:960px){.career-cnt .offer-table table tr{display:flex;flex-wrap:wrap}.career-cnt .offer-table table tr:last-child td:nth-child(4),.career-cnt .offer-table table tr:last-child td:nth-child(6){border-bottom:1px solid #dbdbdb}}@media (min-width:961px){.career-cnt .offer-table table tr:first-child th{border-top:1px solid}.career-cnt .offer-table table tr:last-child th{border-bottom:1px solid}}.career-cnt .offer-table table tr th{padding:10px;color:#fff;border-top:1px solid #fff}@media (max-width:960px){.career-cnt .offer-table table tr th{width:25%}}@media (min-width:961px){.career-cnt .offer-table table tr th{width:12.5%;padding:15px;border-bottom:1px solid #fff}}.career-cnt .offer-table table tr td{padding:10px;border-top:1px solid #dbdbdb}@media (max-width:960px){.career-cnt .offer-table table tr td{width:25%}.career-cnt .offer-table table tr td:nth-child(4){border-right:1px solid #dbdbdb}}@media (min-width:961px){.career-cnt .offer-table table tr td{width:12.5%;padding:15px;border-bottom:1px solid #dbdbdb}}.career-cnt .offer-table table tr td:last-child{border-right:1px solid #dbdbdb}.career-cnt .result-table{margin-top:40px}@media (min-width:961px){.career-cnt .result-table{margin-top:80px}}.career-cnt .result-table .head-catch{margin-bottom:15px;font-size:18px;font-family:"Noto Serif JP", sans-serif;text-align:center}@media (min-width:961px){.career-cnt .result-table .head-catch{margin-bottom:20px;font-size:23px}}.career-cnt .graduate .ul.green .li .left .profile{background:linear-gradient(to right bottom, #2FA999, #6EC797)}.career-cnt .graduate .ul.green .li .right::before{background:#E5F7F5}.career-cnt .graduate .ul.green .li .right h2{color:#2FA999}.career-cnt .graduate .ul.green .li .right h2::after{color:#73BEB4}.career-cnt .graduate .ul.yellow .li .left .profile{background:linear-gradient(to right bottom, #F6AB00, #FFC94E)}.career-cnt .graduate .ul.yellow .li .right::before{background:#F8EBCD}.career-cnt .graduate .ul.yellow .li .right h2{color:#C38700}.career-cnt .graduate .ul.yellow .li .right h2::after{color:#F6AB00}.career-cnt .graduate .ul.pink--d .li .left .profile{background:linear-gradient(to right bottom, #E89D9E, #FD9272)}.career-cnt .graduate .ul.pink--d .li .right::before{background:#FCE2E2}.career-cnt .graduate .ul.pink--d .li .right h2{color:#E68C8C}.career-cnt .graduate .ul.pink--d .li .right h2::after{color:#E68C8C}.career-cnt .graduate .ul.pink--l .li .left .profile{background:linear-gradient(to right bottom, #E890A9, #FFD0DE)}.career-cnt .graduate .ul.pink--l .li .right::before{background:#FCEAEF}.career-cnt .graduate .ul.pink--l .li .right h2{color:#E890A9}.career-cnt .graduate .ul.pink--l .li .right h2::after{color:#E890A9}.career-cnt .graduate .ul .li{position:relative}.career-cnt .graduate .ul .li:nth-child(n+2){margin-top:20px}@media (min-width:961px){.career-cnt .graduate .ul .li:nth-child(n+2){margin-top:60px}}.career-cnt .graduate .ul .li:nth-child(odd) .right::before{right:0}.career-cnt .graduate .ul .li:nth-child(even) .right::before{left:0}@media (max-width:960px){.career-cnt .graduate .ul .li .left{max-width:calc(100% - 60px);margin:0 auto}}@media (min-width:961px){.career-cnt .graduate .ul .li .left{width:250px;margin-top:50px}}.career-cnt .graduate .ul .li .left .profile{padding:15px;text-align:center}.career-cnt .graduate .ul .li .left .profile .name{color:#fff;font-size:18px}@media (min-width:961px){.career-cnt .graduate .ul .li .left .profile .name{font-size:20px}}.career-cnt .graduate .ul .li .left .profile .position{color:#fff}.career-cnt .graduate .ul .li .right{position:relative}@media (min-width:961px){.career-cnt .graduate .ul .li .right{width:calc(100% - 250px);padding:50px}}.career-cnt .graduate .ul .li .right .deco{position:absolute;top:20px;right:20px;color:#fff;font-size:40px;font-family:"voltage", sans-serif;line-height:1.2em;opacity:0.5}@media (min-width:961px){.career-cnt .graduate .ul .li .right .deco{top:40px;right:40px;font-size:65px}}.career-cnt .graduate .ul .li .right::before{display:block;content:"";position:absolute;bottom:0;z-index:-1}@media (max-width:960px){.career-cnt .graduate .ul .li .right::before{width:100%;height:calc(100% + 300px)}}@media (min-width:961px){.career-cnt .graduate .ul .li .right::before{width:calc(100% + 100px);height:100%}}.career-cnt .graduate .ul .li .right .txt{position:relative;z-index:1}@media (max-width:960px){.career-cnt .graduate .ul .li .right .txt{padding:20px}}.career-cnt .graduate .ul .li .right .txt h2{position:relative;margin-bottom:10px;font-size:18px;font-family:"Noto Serif JP", sans-serif}@media (max-width:960px){.career-cnt .graduate .ul .li .right .txt h2{margin:20px 0}}@media (min-width:961px){.career-cnt .graduate .ul .li .right .txt h2{margin-bottom:20px;font-size:24px}}.career-cnt .graduate .ul .li .right .txt h2::before{display:block;content:"“";position:absolute;top:0;left:0;transform:translate(-110%, -40%);font-size:36px;font-weight:900;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.career-cnt .graduate .ul .li .right .txt h2::before{font-size:50px}}.career-cnt .table1 tr:nth-child(1) th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.career-cnt .table1 tr th,.career-cnt .table1 tr td{position:relative;width:20%;padding:5px;text-align:center;border:1px solid #dbdbdb}@media (max-width:960px){.career-cnt .table1 tr th,.career-cnt .table1 tr td{white-space:nowrap}}@media (min-width:961px){.career-cnt .table1 tr th,.career-cnt .table1 tr td{padding:15px}}.career-cnt .table1 tr th.hidden,.career-cnt .table1 tr td.hidden{opacity:0;visibility:hidden;border:none}.career-cnt .table1 tr th:first-child::after,.career-cnt .table1 tr td:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}@media (max-width:960px){.career-cnt .table2{min-width:600px}}.career-cnt .table2 thead th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.career-cnt .table2 tr th,.career-cnt .table2 tr td{position:relative;padding:10px;text-align:center;border:1px solid #dbdbdb}@media (min-width:961px){.career-cnt .table2 tr th,.career-cnt .table2 tr td{padding:15px}.career-cnt .table2 tr th:nth-child(1),.career-cnt .table2 tr td:nth-child(1){width:200px}.career-cnt .table2 tr th:nth-child(2),.career-cnt .table2 tr td:nth-child(2){width:120px}}.career-cnt .table2 tr th.hidden,.career-cnt .table2 tr td.hidden{border:none}.career-cnt .table2 tr th.white-border-top::after,.career-cnt .table2 tr td.white-border-top::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}.career-cnt .table2 tr th .comment,.career-cnt .table2 tr td .comment{position:absolute;top:10px;right:10px;width:100%}@media (min-width:961px){.career-cnt .table2 tr th .comment,.career-cnt .table2 tr td .comment{top:15px;right:15px}}.career-cnt .table3 tr:nth-child(1) th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.career-cnt .table3 tr th,.career-cnt .table3 tr td{position:relative;width:20%;padding:5px;text-align:center;border:1px solid #dbdbdb}@media (max-width:960px){.career-cnt .table3 tr th,.career-cnt .table3 tr td{white-space:nowrap}}@media (min-width:961px){.career-cnt .table3 tr th,.career-cnt .table3 tr td{padding:15px}.career-cnt .table3 tr th:nth-child(1),.career-cnt .table3 tr td:nth-child(1){width:20%}.career-cnt .table3 tr th:nth-child(n+2),.career-cnt .table3 tr td:nth-child(n+2){width:26.66%}}.career-cnt .table3 tr th.hidden,.career-cnt .table3 tr td.hidden{opacity:0;visibility:hidden;border:none}.career-cnt .table3 tr th:first-child::after,.career-cnt .table3 tr td:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}.career-cnt .table-head dl{text-align:center}@media (max-width:960px){.career-cnt .table-head dl{margin-bottom:5px}}@media (min-width:961px){.career-cnt .table-head dl{margin-right:10px}}.career-cnt .table-head dl dt,.career-cnt .table-head dl dd{padding:10px;text-anchor:center}@media (min-width:961px){.career-cnt .table-head dl dt,.career-cnt .table-head dl dd{padding:15px}}.career-cnt .table-head dl dt{width:66.6%}@media (min-width:961px){.career-cnt .table-head dl dt{width:200px}}.career-cnt .table-head dl dd{width:33.33%;border:1px solid #dbdbdb}@media (min-width:961px){.career-cnt .table-head dl dd{width:120px}}.career-cnt .txt-box{margin-top:40px;padding:20px}@media (min-width:961px){.career-cnt .txt-box{margin-top:60px;padding:40px}}.career-cnt .btnclm{margin-top:20px}@media (min-width:961px){.career-cnt .btnclm{margin-top:60px}}@media (min-width:961px){.career-cnt .btnclm.jus-c .radiusbtn:nth-child(n+2){margin-left:10px}}@media (max-width:960px){.career-cnt .btnclm .radiusbtn{width:100%}.career-cnt .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.career-cnt .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}.career-cnt .kako .title-txt.line{font-size:16px}@media (min-width:961px){.career-cnt .kako .title-txt.line{font-size:18px}}.career-cnt .kako caption{margin-top:40px;margin-bottom:10px;color:#16AC89;font-size:15px;text-align:left}@media (min-width:961px){.career-cnt .kako caption{margin-top:60px;font-size:16px}}.career-cnt .kako caption.black{color:#302C2C}.career-cnt .kako caption.white{color:#fff}.career-cnt .kako caption.red{color:#EF6E78;border-bottom-color:#EF6E78 !important}.career-cnt .kako caption.orange{color:#EE7800;border-bottom-color:rgba(238, 120, 0, 0.16) !important}.career-cnt .kako caption.pink--d{color:#E68C8C;border-bottom-color:rgba(230, 140, 140, 0.16) !important}.career-cnt .kako caption.pink--l{color:#E890A9;border-bottom-color:rgba(232, 144, 169, 0.16) !important}.career-cnt .kako caption.green{color:#2FA999;border-bottom-color:rgba(47, 169, 153, 0.16) !important}.career-cnt .kako caption.green--l{color:#16AC89;border-bottom-color:rgba(22, 172, 137, 0.16) !important}.career-cnt .kako caption.blue{color:#428DC4;border-bottom-color:rgba(66, 141, 196, 0.16) !important}.career-cnt .kako caption.blue--l{color:#379EBC;border-bottom-color:#DDF6FF !important}.career-cnt .kako caption.yellow{color:#F6AB00;border-bottom-color:rgba(246, 171, 0, 0.16) !important}.career-cnt .kako caption.yellow--d{color:#C38700;border-bottom-color:rgba(195, 135, 0, 0.16) !important}.career-cnt .kako .table1 thead td:first-child,.career-cnt .kako .table1 thead th:first-child{opacity:0;border:none}.career-cnt .kako .table1+p{margin-top:15px}.career-cnt .kako .table2 tbody tr th:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}.career-cnt .kako #medical_technology table th{color:#fff;background:#2FA999}.career-cnt .kako #radiological_technology table th{color:#fff;background:#F6AB00}.career-cnt .kako #nursing table th{color:#fff;background:#E68C8C}.career-cnt .kako #midwifery_course table th{color:#fff;background:#E890A9}.career-cnt .kako #graduate table th{color:#fff;background:#428DC4}.career-cnt .kako .numTable{width:auto;display:inline-block}@media (min-width:961px){.career-cnt .kako .numTable{margin-right:10px}}.career-cnt .kako .numTable tr{text-align:center}@media (max-width:960px){.career-cnt .kako .numTable tr{margin-bottom:5px}}@media (min-width:961px){.career-cnt .kako .numTable tr{margin-right:10px}}.career-cnt .kako .numTable tr th,.career-cnt .kako .numTable tr td{padding:10px;text-anchor:center}@media (min-width:961px){.career-cnt .kako .numTable tr th,.career-cnt .kako .numTable tr td{padding:15px}}.career-cnt .kako .numTable tr th{width:66.6%}@media (min-width:961px){.career-cnt .kako .numTable tr th{width:200px}}.career-cnt .kako .numTable tr td{width:33.33%;border:1px solid #dbdbdb}@media (min-width:961px){.career-cnt .kako .numTable tr td{width:120px}}.career-cnt .kako .numTable+p{display:inline-block}.career-cnt .kako .numTable+p+table{margin-top:15px}.career-cnt section#intro{padding:50px 0;background:#E2F5EF}@media (min-width:961px){.career-cnt section#intro{padding:80px 0}}.career-cnt section#intro .txt-l{font-size:18px}@media (min-width:961px){.career-cnt section#intro .txt-l{font-size:24px}}.career-cnt section#intro .txt-l:not(:last-child){margin-bottom:15px}@media (min-width:961px){.career-cnt section#intro .txt-l:not(:last-child){margin-bottom:20px}}.admissions-cnt table tr th,.admissions-cnt table tr td{position:relative}.admissions-cnt .table1{text-align:center}.admissions-cnt .table1.green thead th{color:#fff;background-color:#16AC89}.admissions-cnt .table1.green tbody th:first-child{color:#16AC89;background:#E2F5EF}.admissions-cnt .table1.orange thead th{color:#fff;background-color:#EE7800}.admissions-cnt .table1.orange tbody th:first-child{color:#EE7800;background:#F2D5B8}.admissions-cnt .table1.pink--l thead th{color:#fff;background-color:#E890A9}.admissions-cnt .table1.pink--l tbody th:first-child{color:#E890A9;background:#FFE4EB}.admissions-cnt .table1.blue thead th{color:#fff;background-color:#428DC4}.admissions-cnt .table1.blue tbody th:first-child{color:#428DC4;background:#D2EBFF}.admissions-cnt .table1 th,.admissions-cnt .table1 td{width:25%;padding:10px;border:1px solid #dbdbdb}@media (max-width:960px){.admissions-cnt .table1 th,.admissions-cnt .table1 td{white-space:nowrap}}.admissions-cnt .table2 th,.admissions-cnt .table2 td{width:50%;padding:10px;border:1px solid #dbdbdb;text-align:center}@media (min-width:961px){.admissions-cnt .table2 th,.admissions-cnt .table2 td{padding:15px}}.admissions-cnt .table2.blue th{background:#379EBC}.admissions-cnt .table3{text-align:center}@media (max-width:960px){.admissions-cnt .table3{min-width:700px}}.admissions-cnt .table3.blue th{background:#379EBC}.admissions-cnt .table3 th,.admissions-cnt .table3 td{padding:10px;border:1px solid #dbdbdb}@media (min-width:961px){.admissions-cnt .table3 th,.admissions-cnt .table3 td{padding:15px}}.admissions-cnt .table3 th:nth-child(1),.admissions-cnt .table3 td:nth-child(1){width:120px}.admissions-cnt .table3 th:nth-child(2),.admissions-cnt .table3 td:nth-child(2){width:160px}.admissions-cnt .table3 th{color:#fff;background:#16AC89;text-align:center}.admissions-cnt .table3.blue td:first-child:not(.time),.admissions-cnt .table3.blue th:not(.time){background:#379EBC}.admissions-cnt .table3--2 th:nth-child(3),.admissions-cnt .table3--2 th:nth-child(4),.admissions-cnt .table3--2 td:nth-child(3),.admissions-cnt .table3--2 td:nth-child(4){width:30%}@media (max-width:960px){.admissions-cnt .table4{min-width:450px}}.admissions-cnt .table4.blue th{background:#379EBC}.admissions-cnt .table4 th,.admissions-cnt .table4 td{padding:10px;border:1px solid #dbdbdb;text-align:center}@media (min-width:961px){.admissions-cnt .table4 th,.admissions-cnt .table4 td{padding:15px}}.admissions-cnt .table4 th{color:#fff;background:#16AC89}.admissions-cnt .table4.blue td:first-child:not(.time),.admissions-cnt .table4.blue th:not(.time){background:#379EBC}.admissions-cnt .table5.blue td:first-child,.admissions-cnt .table5.blue th{background:#379EBC}.admissions-cnt .table5 th,.admissions-cnt .table5 td{padding:10px;border:1px solid #dbdbdb;text-align:center}@media (max-width:960px){.admissions-cnt .table5 th,.admissions-cnt .table5 td{white-space:nowrap}}@media (min-width:961px){.admissions-cnt .table5 th,.admissions-cnt .table5 td{width:33.33%;padding:15px}}.admissions-cnt .table5 td:first-child,.admissions-cnt .table5 th{color:#fff;background:#16AC89}.admissions-cnt .table6.blue td:first-child,.admissions-cnt .table6.blue th{background:#379EBC}.admissions-cnt .table6 th,.admissions-cnt .table6 td{padding:10px;border:1px solid #dbdbdb;text-align:center}@media (max-width:960px){.admissions-cnt .table6 th,.admissions-cnt .table6 td{white-space:nowrap}}@media (min-width:961px){.admissions-cnt .table6 th,.admissions-cnt .table6 td{padding:15px;white-space:nowrap}}.admissions-cnt .table6 td:first-child,.admissions-cnt .table6 th{color:#fff;background:#16AC89}.admissions-cnt .table7.blue td:first-child,.admissions-cnt .table7.blue th{background:#379EBC}.admissions-cnt .table7 th,.admissions-cnt .table7 td{padding:10px;border:1px solid #dbdbdb;text-align:center}@media (min-width:961px){.admissions-cnt .table7 th,.admissions-cnt .table7 td{padding:15px}.admissions-cnt .table7 th:nth-child(1),.admissions-cnt .table7 td:nth-child(1){width:33.33%}.admissions-cnt .table7 th:nth-child(2),.admissions-cnt .table7 th:nth-child(3),.admissions-cnt .table7 td:nth-child(2),.admissions-cnt .table7 td:nth-child(3){width:66.66%}}.admissions-cnt .table7 td:first-child,.admissions-cnt .table7 th{color:#fff;background:#16AC89}@media (max-width:960px){.admissions-cnt .table7 td:first-child,.admissions-cnt .table7 th{width:91px}}.admissions-cnt .table7 td{text-align:left}.admissions-cnt .table8 th,.admissions-cnt .table8 td{padding:10px;border:1px solid #dbdbdb;text-align:center}@media (min-width:961px){.admissions-cnt .table8 th,.admissions-cnt .table8 td{padding:15px}.admissions-cnt .table8 th:nth-child(1),.admissions-cnt .table8 td:nth-child(1){width:150px}.admissions-cnt .table8 th:nth-child(2),.admissions-cnt .table8 td:nth-child(2){width:calc(100% - 150px)}}.admissions-cnt .table8 tr:nth-child(n+2) th::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}.admissions-cnt .table8 td:first-child,.admissions-cnt .table8 th{color:#fff;background:#16AC89}@media (max-width:960px){.admissions-cnt .table8 td:first-child,.admissions-cnt .table8 th{width:91px}}.admissions-cnt .table8 td{text-align:left}.admissions-cnt .table9.blue td:first-child,.admissions-cnt .table9.blue th{background:#379EBC}.admissions-cnt .table9 th,.admissions-cnt .table9 td{padding:10px;border:1px solid #dbdbdb;text-align:center}@media (max-width:960px){.admissions-cnt .table9 th,.admissions-cnt .table9 td{white-space:nowrap}}@media (min-width:961px){.admissions-cnt .table9 th,.admissions-cnt .table9 td{padding:15px}}.admissions-cnt .table9 th::nth-child(1),.admissions-cnt .table9 td::nth-child(1){width:30%}.admissions-cnt .table9 th:nth-child(n+2),.admissions-cnt .table9 td:nth-child(n+2){width:23.33%}.admissions-cnt .table9 td:first-child,.admissions-cnt .table9 th{color:#fff;background:#16AC89}.admissions-cnt .guide .open-close{border:1px solid #CBCACA}@media (min-width:961px){.admissions-cnt .guide .open-close.large .open-close__btn{padding:25px 58px 25px 25px}}@media (min-width:961px){.admissions-cnt .guide .open-close.large .open-close__cnt{padding-left:25px}}.admissions-cnt .guide .open-close__btn{position:relative;padding:15px 34px 15px 20px}@media (min-width:961px){.admissions-cnt .guide .open-close__btn{padding:15px 58px 15px 20px;cursor:pointer}}.admissions-cnt .guide .open-close__btn.blue .txt h4{color:#379EBC}.admissions-cnt .guide .open-close__btn.blue .plus::before,.admissions-cnt .guide .open-close__btn.blue .plus::after{border-bottom-color:#16AEE6}.admissions-cnt .guide .open-close__btn.on .plus::after{transform:translate(-50%, -50%)}.admissions-cnt .guide .open-close__btn .txt h4{color:#16AC89;font-size:16px}@media (min-width:961px){.admissions-cnt .guide .open-close__btn .txt h4{font-size:18px}}.admissions-cnt .guide .open-close__btn .txt span{color:#16AC89}@media (max-width:960px){.admissions-cnt .guide .open-close__btn .txt span{display:block;font-size:12px}}@media (min-width:961px){.admissions-cnt .guide .open-close__btn .txt span{margin-left:20px;font-size:15px}}.admissions-cnt .guide .open-close__btn>h5{font-size:14px}@media (min-width:961px){.admissions-cnt .guide .open-close__btn>h5{font-size:15px}}.admissions-cnt .guide .open-close__btn .plus{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;width:14px;height:14px}@media (min-width:961px){.admissions-cnt .guide .open-close__btn .plus{right:20px;width:18px;height:18px}}.admissions-cnt .guide .open-close__btn .plus::before,.admissions-cnt .guide .open-close__btn .plus::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;border-bottom:1px solid #16CD8D;transition:0.2s}.admissions-cnt .guide .open-close__btn .plus::after{transform:translate(-50%, -50%) rotate(90deg)}.admissions-cnt .guide .open-close__cnt .inner{padding:0 20px 20px}@media (min-width:961px){.admissions-cnt .guide .open-close__cnt .inner{padding:0 45px 30px 20px}}@media (min-width:961px){.admissions-cnt .guide .open-close__cnt .inner .btnclm{margin-top:20px}}@media (max-width:960px){.admissions-cnt .guide .open-close__cnt .inner .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.admissions-cnt .guide .open-close__cnt .inner .btnclm .radiusbtn:nth-child(n+2){margin-left:20px}}@media (min-width:961px){.admissions-cnt .success{margin-top:30px}}.admissions-cnt .success .spclm .cld{position:relative;width:calc(50% - 20px)}@media (max-width:960px){.admissions-cnt .success .spclm .cld:nth-child(n+3){margin-top:40px}}@media (min-width:961px){.admissions-cnt .success .spclm .cld{width:calc(25% - 30px)}}@media (max-width:960px){.admissions-cnt .success .spclm .cld:nth-child(n+2):nth-child(3) .image::after{display:none}}.admissions-cnt .success .spclm .cld:nth-child(n+2) .image::after{display:block;content:"";position:absolute;top:50%;left:-26px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #cbcaca}@media (min-width:961px){.admissions-cnt .success .spclm .cld:nth-child(n+2) .image::after{left:-30px;border-width:20px 0 20px 20px}}.admissions-cnt .success .spclm .cld h3{display:flex;justify-content:center}@media (max-width:960px){.admissions-cnt .success .spclm .cld h3{width:auto;height:45px}}.admissions-cnt .success .spclm .cld .image{position:relative;display:flex;justify-content:center;margin-top:10px}.admissions-cnt .success .spclm .cld p{line-height:1.6em;font-size:13px}.admissions-cnt .success .pcclm .cld{position:relative;width:calc(50% - 20px)}.admissions-cnt .success .pcclm .cld:nth-child(n+3){margin-top:40px}@media (min-width:961px){.admissions-cnt .success .pcclm .cld{width:50%}}@media (max-width:960px){.admissions-cnt .success .pcclm .cld:nth-child(n+2):nth-child(3) .image::after{display:none}}@media (min-width:961px){.admissions-cnt .success .pcclm .cld:nth-child(n+2):nth-child(3) .image::after{left:0px}}.admissions-cnt .success .pcclm .cld:nth-child(n+2) .image::after{display:block;content:"";position:absolute;top:50%;left:-26px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #cbcaca}@media (min-width:961px){.admissions-cnt .success .pcclm .cld:nth-child(n+2) .image::after{left:-10px;border-width:20px 0 20px 20px}}.admissions-cnt .success .pcclm .cld h3{display:flex;justify-content:center}@media (max-width:960px){.admissions-cnt .success .pcclm .cld h3{width:auto;height:45px}}.admissions-cnt .success .pcclm .cld .image{position:relative;display:flex;justify-content:center;margin-top:10px}.admissions-cnt .success .pcclm .cld p{line-height:1.6em;font-size:12px}@media (min-width:961px){.admissions-cnt .success .pcclm .cld p{font-size:13px}}@media (max-width:960px){.admissions-cnt .center-map img{border-radius:10px}}.admissions-cnt .filter{padding:40px 0;background:#E2F5EF}@media (min-width:961px){.admissions-cnt .filter{padding:60px 0}}.admissions-cnt .filter .li h3{color:#16AC89;font-size:18px}@media (max-width:960px){.admissions-cnt .filter .li h3{margin:30px 0 10px;text-align:center}}@media (min-width:961px){.admissions-cnt .filter .li h3{width:170px;margin-top:5px;font-size:20px;line-height:40px}}@media (min-width:961px){.admissions-cnt .filter .li .cat{width:710px}}.admissions-cnt .filter .li .cat .btn{position:relative;height:40px;background:#fff}@media (max-width:960px){.admissions-cnt .filter .li .cat .btn{width:calc(50% - 5px);margin-top:10px}.admissions-cnt .filter .li .cat .btn:nth-child(even){margin-left:10px}}@media (min-width:961px){.admissions-cnt .filter .li .cat .btn{width:130px;margin:5px}.admissions-cnt .filter .li .cat .btn:nth-child(6),.admissions-cnt .filter .li .cat .btn:nth-child(10){margin-left:145px}}@media (max-width:960px){.admissions-cnt .filter .li .cat .btn.splong{width:100%;margin-left:0}}@media (min-width:961px){.admissions-cnt .filter .li .cat .btn.long{width:270px}}.admissions-cnt .filter .li .cat .btn label{position:absolute;top:0;left:0;width:100%;height:100%;color:#B5B5B5;line-height:40px;display:block;text-align:center;cursor:pointer}.admissions-cnt .filter .li .cat .btn input{display:none}.admissions-cnt .filter .li .cat .btn input:checked+label{color:#fff;background:#16AC89}.admissions-cnt .filter #search-btn{margin-top:40px;background:none;border:none;cursor:pointer}@media (min-width:961px){.admissions-cnt .filter #search-btn{margin-top:55px}}.admissions-cnt .center-place.clicked{animation:event-show 0.5s forwards}@keyframes event-show{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:transalteY(0)}}.admissions-cnt .center-place .line-head .title{margin-bottom:0}@media (min-width:961px){.admissions-cnt .center-place .center-list{min-height:415px}}.admissions-cnt .center-place .center-list.hidden{display:none}@media (min-width:961px){.admissions-cnt .center-place .center-list .info-box{width:50%;margin-top:30px}}.admissions-cnt .center-place .center-list .info-box dt{margin-bottom:5px}.admissions-cnt .center-place .center-list .gmap{position:relative;height:60vw;max-height:350px;padding-top:30px;overflow:hidden}@media (max-width:960px){.admissions-cnt .center-place .center-list .gmap{margin:20px 0}}@media (min-width:961px){.admissions-cnt .center-place .center-list .gmap{position:absolute;top:64px;right:0;width:calc(50% - 50px);height:350px}}.admissions-cnt .center-place .center-list .gmap iframe,.admissions-cnt .center-place .center-list .gmap object,.admissions-cnt .center-place .center-list .gmap embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.admissions-cnt .center-place .center-list td.c{text-align:center}.admissions-cnt .center-place .center-list .link{color:#16CD8D;text-align:center;text-decoration:underline}@media (max-width:960px){.admissions-cnt .page-link{justify-content:space-between;margin:30px auto 0}}@media (min-width:961px){.admissions-cnt .page-link{margin-top:50px}}.admissions-cnt .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;line-height:1.4em;border-bottom:1px solid}@media (max-width:960px){.admissions-cnt .page-link .li{width:calc(50% - 5px)}}@media (max-width:960px) and (max-width:450px){.admissions-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media (max-width:960px) and (min-width:451px){.admissions-cnt .page-link .li{margin-top:15px}}@media (min-width:961px){.admissions-cnt .page-link .li{width:calc(30% - 15px);font-size:16px;transition:0.3s}.admissions-cnt .page-link .li:not(:nth-child(4n)){margin-right:10px}.admissions-cnt .page-link .li:nth-child(n+5){margin-top:15px}}.admissions-cnt .page-link .li::before{display:block;content:"";width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.admissions-cnt .page-link .li::before{width:9px;height:9px;margin-right:10px}}.admissions-cnt .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.admissions-cnt .page-link .li::after{right:10px;width:7px;height:7px}}.admissions-cnt .page-link .li.green{border-bottom-color:#16CD8D}@media (min-width:961px){.admissions-cnt .page-link .li.green:hover{color:#16CD8D}}.admissions-cnt .page-link .li.green::before{background-color:#16CD8D}.admissions-cnt .page-link .li.green::after{border-right-color:#16CD8D;border-bottom-color:#16CD8D}.admissions-cnt .schedule .img{max-width:600px}.admissions-cnt .exam-date_filter{padding:40px 0;background:#E2F6EE}@media (min-width:961px){.admissions-cnt .exam-date_filter{padding:80px 0}}.admissions-cnt .exam-date_filter .title{margin-bottom:20px;font-size:18px;text-align:center}@media (min-width:961px){.admissions-cnt .exam-date_filter .title{margin-bottom:30px;font-size:28px}}.admissions-cnt .exam-date_filter .exam-date_list{display:flex;flex-wrap:wrap}@media (max-width:960px){.admissions-cnt .exam-date_filter .exam-date_list{justify-content:space-between;width:calc(100% + 20px);margin-left:-10px}}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item{position:relative;background:#fff;color:#BABABA;text-align:center;cursor:pointer}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item::before{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:#BABABA;transition:0.3s}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item::after{display:block;content:"";position:absolute;left:50%;bottom:15px;transform:translateX(-50%) rotate(45deg);width:7px;height:7px;border-right:1.5px solid #BABABA;border-bottom:1.5px solid #BABABA}@media (min-width:961px){.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item::after{width:9px;height:9px;bottom:20px}}@media (max-width:960px){.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item{width:calc(50% - 4px);padding:5px 0 20px;font-size:12px}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item:nth-child(n+3){margin-top:8px}}@media (min-width:961px){.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item{width:calc(25% - 6px);padding:10px 0 35px}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item:not(:nth-child(4n)){margin-right:8px}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item:nth-child(n+5){margin-top:8px}}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item time{display:block}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item .name{display:flex;justify-content:center;align-items:center;min-height:39px;margin-top:5px}@media (max-width:960px){.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item .name{font-size:11px}}@media (min-width:961px){.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item .name{min-height:48px;margin-top:10px}}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item.active{color:#16AC89}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item.active::before{background-color:#16AC89}.admissions-cnt .exam-date_filter .exam-date_list .exam-date_item.active::after{border-color:#16AC89}.campuslife-cnt .green-txt{color:#16AC89}@media (max-width:960px){.campuslife-cnt .img-txt .img{margin-top:20px}}@media (min-width:961px){.campuslife-cnt .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.campuslife-cnt .img-txt .img img{max-width:100%;margin:0 auto}}@media (max-width:960px) and (min-width:409px){.campuslife-cnt .img-txt .img img{max-width:325px}}@media (min-width:961px){.campuslife-cnt .img-txt .txt{width:50%}}.campuslife-cnt .img-txt .txt dl{text-align:center;border:1px solid #dbdbdb}@media (max-width:960px){.campuslife-cnt .img-txt .txt dl{text-align:center}}.campuslife-cnt .img-txt .txt dl dt{padding:10px;color:#fff;text-align:center;background:#16AC89}@media (min-width:961px){.campuslife-cnt .img-txt .txt dl dt{padding:15px}}.campuslife-cnt .img-txt .txt dl dd{padding:10px;border-top:1px solid #dbdbdb}@media (min-width:961px){.campuslife-cnt .img-txt .txt dl dd{padding:15px}}@media (min-width:961px){.campuslife-cnt .half-half .cld{width:50%}}.campuslife-cnt .half-half .cld h3{font-size:16px}@media (max-width:960px){.campuslife-cnt .img-img .cld:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.campuslife-cnt .img-img .cld{width:calc(50% - 25px)}}@media (max-width:960px){.campuslife-cnt .img-img .cld.sp-clm{width:calc(50% - 10px);margin-top:0}}@media (max-width:960px){.campuslife-cnt .feature-clm .cld{width:50%}.campuslife-cnt .feature-clm .cld:nth-child(n+3){margin-top:20px}}@media (min-width:961px){.campuslife-cnt .feature-clm .cld{max-width:25%}}.campuslife-cnt .feature-clm .cld p{margin-top:10px;color:#16AC89;font-size:16px;text-align:center;line-height:1.6em;transform:translateX(5%)}@media (min-width:961px){.campuslife-cnt .feature-clm .cld p{font-size:18px}}.campuslife-cnt .contact-box-clm{border:1px solid #B5B5B5}@media (min-width:961px){.campuslife-cnt .contact-box-clm .cld{width:50%}}@media (min-width:961px){.campuslife-cnt .contact-box-clm .cld:nth-child(n+2) .top{border-left:1px solid #fff}}@media (min-width:961px){.campuslife-cnt .contact-box-clm .cld:nth-child(n+2) .btm{border-left:1px solid #B5B5B5}}.campuslife-cnt .contact-box-clm .cld .top{padding:15px 0;color:#fff;background:#16CD8D;text-align:center}@media (min-width:961px){.campuslife-cnt .contact-box-clm .cld .top{letter-spacing:0.05em}}.campuslife-cnt .contact-box-clm .cld .btm{padding:15px}@media (min-width:961px){.campuslife-cnt .contact-box-clm .cld .btm{padding:20px}}.campuslife-cnt .contact-box-clm .cld .btm p{line-height:1.6}.campuslife-cnt .contact-box-clm .cld .btm .tel strong{font-size:19px}@media (min-width:961px){.campuslife-cnt .contact-box-clm .cld .btm .tel strong{font-size:28px}}@media (max-width:960px){.campuslife-cnt .half-half-wrap .cld:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.campuslife-cnt .half-half-wrap .cld{width:50%}.campuslife-cnt .half-half-wrap .cld:nth-child(odd){padding-right:50px}.campuslife-cnt .half-half-wrap .cld:nth-child(n+3){margin-top:30px}}@media (min-width:961px){.campuslife-cnt .half-half-wrap .cld .radiusbtn{width:310px;max-width:100%}}.campuslife-cnt .voice .li{position:relative;padding:20px}@media (min-width:961px){.campuslife-cnt .voice .li{padding:50px 0}}.campuslife-cnt .voice .li::before{display:block;content:"";position:absolute;bottom:0;right:0;background:#fff;z-index:-1}@media (max-width:960px){.campuslife-cnt .voice .li::before{width:100%;height:calc(100% - 116px)}}@media (min-width:961px){.campuslife-cnt .voice .li::before{width:calc(100% - 140px);height:100%}}.campuslife-cnt .voice .li:nth-child(1){margin-top:30px}@media (min-width:961px){.campuslife-cnt .voice .li:nth-child(1){margin-top:50px}}.campuslife-cnt .voice .li:nth-child(1)::before{background:linear-gradient(to right bottom, rgba(24, 216, 179, 0.2), rgba(66, 196, 218, 0.2))}.campuslife-cnt .voice .li:nth-child(1) h3{color:#009BB0}.campuslife-cnt .voice .li:nth-child(2){margin-top:50px}.campuslife-cnt .voice .li:nth-child(2)::before{background:linear-gradient(to right bottom, rgba(195, 244, 90, 0.2), rgba(22, 205, 141, 0.2))}@media (min-width:961px){.campuslife-cnt .voice .li:nth-child(2){margin-top:100px}}.campuslife-cnt .voice .li:nth-child(2) h3{color:#16AC89}.campuslife-cnt .voice .li .circle{position:absolute;width:70px;height:70px;border-radius:50%}@media (max-width:960px){.campuslife-cnt .voice .li .circle{top:20px;left:calc(50% + 100px);transform:translate(-50%, -50%)}}@media (min-width:961px){.campuslife-cnt .voice .li .circle{top:10px;right:20px;transform:translateY(-50%);width:100px;height:100px}}.campuslife-cnt .voice .li .circle.green{background:#16CD8D}.campuslife-cnt .voice .li .circle.blue{background:#16AEE6}.campuslife-cnt .voice .li .circle .txt{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:12px;font-family:"fot-tsukuardgothic-std", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.campuslife-cnt .voice .li .circle .txt{font-size:18px}}.campuslife-cnt .voice .li .circle .txt span{margin-bottom:10px;display:block;color:#fff;font-size:20px;font-family:"fot-tsukuardgothic-std", sans-serif}@media (min-width:961px){.campuslife-cnt .voice .li .circle .txt span{font-size:30px}}@media (min-width:961px){.campuslife-cnt .voice .li .left{width:290px}}@media (max-width:960px){.campuslife-cnt .voice .li .left img{width:200px;margin:0 auto 20px}}@media (min-width:961px){.campuslife-cnt .voice .li .left img{width:250px}}@media (min-width:961px){.campuslife-cnt .voice .li .right{width:calc(100% - 290px);padding-right:120px}}.campuslife-cnt .voice .li .right h3{margin-bottom:20px;font-size:20px}@media (min-width:961px){.campuslife-cnt .voice .li .right h3{font-size:24px}}@media (max-width:960px){.campuslife-cnt .voice .li .right h3 small{display:block;font-size:16px}}@media (min-width:961px){.campuslife-cnt .voice .li .right h3 small{font-size:18px}}.campuslife-cnt .voice .li .right dl:nth-child(n+2){margin-top:20px}.campuslife-cnt .voice .li .right dl dt{margin-bottom:5px;font-weight:900;font-family:"Noto Sans JP", sans-serif}@media (max-width:960px){.campuslife-cnt .ss-clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.campuslife-cnt .ss-clm .cld{width:calc(50% - 20px)}}@media (max-width:960px){.campuslife-cnt .table1 tr{display:flex;flex-wrap:wrap}}.campuslife-cnt .table1 th,.campuslife-cnt .table1 td:nth-child(1){color:#fff;background:#16AC89}@media (max-width:960px){.campuslife-cnt .table1 thead{display:none}}@media (min-width:961px){.campuslife-cnt .table1 thead th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:1px;height:calc(100% + 2px);border-left:1px solid #fff}}@media (max-width:960px){.campuslife-cnt .table1 tbody td:nth-child(1){width:100%;padding:10px}}@media (min-width:961px){.campuslife-cnt .table1 tbody td:nth-child(1)::after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);border-top:1px solid #fff}}.campuslife-cnt .table1 th,.campuslife-cnt .table1 td{position:relative;text-align:center;border:1px solid #dbdbdb}@media (max-width:960px){.campuslife-cnt .table1 th span,.campuslife-cnt .table1 td span{display:block;width:55%;padding:10px;border-left:1px solid #dbdbdb}}@media (min-width:961px){.campuslife-cnt .table1 th,.campuslife-cnt .table1 td{padding:15px}}@media (max-width:960px){.campuslife-cnt .table1 td:nth-child(n+2){display:flex;width:100%}.campuslife-cnt .table1 td:nth-child(n+2)::before{content:attr(data-label);display:inline-block;padding:10px;width:45%;height:100%;color:#fff;background:#16AC89;box-sizing:border-box}}@media (max-width:960px){.campuslife-cnt .table1 td{border-top:none}}.campuslife-cnt .table2{width:100%;text-align:center}.campuslife-cnt .table2 tr td,.campuslife-cnt .table2 tr th{width:25%;padding:10px}@media (min-width:961px){.campuslife-cnt .table2 tr td,.campuslife-cnt .table2 tr th{padding:15px 5px}}.campuslife-cnt .table2 tr td:first-child,.campuslife-cnt .table2 tr th:first-child{border-top:1px solid #fff}.campuslife-cnt .table2 tr th{color:#fff;background:#16AC89;border-right:1px solid #fff}.campuslife-cnt .table2 tr th:last-child.green-bg{border-right:1px solid #16AC89}.campuslife-cnt .table2 tr td:not(:first-child){border-top:1px solid #CBCACA;border-left:1px solid #CBCACA;border-bottom:1px solid #CBCACA}.campuslife-cnt .table2 tr td:last-child{border-right:1px solid #CBCACA}.campuslife-cnt .table2 tr td:nth-child(2){border-left:1px solid #CBCACA}.campuslife-cnt .table3{width:100%;text-align:center}.campuslife-cnt .table3 tr td,.campuslife-cnt .table3 tr th{width:25%;padding:10px}@media (min-width:961px){.campuslife-cnt .table3 tr td,.campuslife-cnt .table3 tr th{padding:15px 5px}}.campuslife-cnt .table3 tr td:first-child,.campuslife-cnt .table3 tr th:first-child{border-top:1px solid #fff}.campuslife-cnt .table3 tr td small,.campuslife-cnt .table3 tr th small{line-height:1em}.campuslife-cnt .table3 tr th{color:#fff;background:#16AC89;border-right:1px solid #fff}.campuslife-cnt .table3 tr th:last-child.green-bg{border-right:1px solid #16AC89}.campuslife-cnt .table3 tr td{border-top:1px solid #CBCACA;border-left:1px solid #CBCACA;border-bottom:1px solid #CBCACA}.campuslife-cnt .table3 tr td:last-child{border-right:1px solid #CBCACA}.campuslife-cnt .table3 tr td:nth-child(2){border-left:1px solid #CBCACA}.campuslife-cnt .table4{width:100%;text-align:center}.campuslife-cnt .table4 tr td,.campuslife-cnt .table4 tr th{width:25%;padding:10px}@media (min-width:961px){.campuslife-cnt .table4 tr td,.campuslife-cnt .table4 tr th{padding:15px 5px}}.campuslife-cnt .table4 tr td:first-child,.campuslife-cnt .table4 tr th:first-child{border-top:1px solid #fff}.campuslife-cnt .table4 tr td small,.campuslife-cnt .table4 tr th small{line-height:1em}.campuslife-cnt .table4 tr th{color:#fff;background:#16AC89;border-right:1px solid #fff}.campuslife-cnt .table4 tr th:last-child.green-bg{border-right:1px solid #16AC89}.campuslife-cnt .table4 tr td{border-top:1px solid #CBCACA;border-left:1px solid #CBCACA;border-bottom:1px solid #CBCACA}.campuslife-cnt .table4 tr td:last-child{border-right:1px solid #CBCACA}.campuslife-cnt .table4 tr td:nth-child(2){border-left:1px solid #CBCACA}@media (max-width:960px){.campuslife-cnt .table5 tr{display:flex;flex-wrap:wrap}}.campuslife-cnt .table5 th,.campuslife-cnt .table5 td:nth-child(1){color:#fff;background:#16AC89}@media (max-width:960px){.campuslife-cnt .table5 thead{display:none}}@media (min-width:961px){.campuslife-cnt .table5 thead th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:1px;height:calc(100% + 2px);border-left:1px solid #fff}}@media (max-width:960px){.campuslife-cnt .table5 tbody td:nth-child(1){width:100%;padding:10px}}@media (min-width:961px){.campuslife-cnt .table5 tbody td:nth-child(1)::after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);border-top:1px solid #fff}}.campuslife-cnt .table5 th,.campuslife-cnt .table5 td{position:relative;text-align:center;border:1px solid #dbdbdb}@media (max-width:960px){.campuslife-cnt .table5 th span,.campuslife-cnt .table5 td span{display:block;text-align:left}.campuslife-cnt .table5 th>span,.campuslife-cnt .table5 td>span{width:calc(100% - 110px);padding:10px}}@media (min-width:961px){.campuslife-cnt .table5 th,.campuslife-cnt .table5 td{padding:15px}.campuslife-cnt .table5 th:nth-child(1),.campuslife-cnt .table5 td:nth-child(1){width:36%}.campuslife-cnt .table5 th:nth-child(2),.campuslife-cnt .table5 td:nth-child(2){width:24%}.campuslife-cnt .table5 th:nth-child(3),.campuslife-cnt .table5 td:nth-child(3){width:25%}.campuslife-cnt .table5 th:nth-child(4),.campuslife-cnt .table5 td:nth-child(4){width:15%}}@media (max-width:960px){.campuslife-cnt .table5 td:nth-child(n+2){display:flex;width:100%}.campuslife-cnt .table5 td:nth-child(n+2)::before{content:attr(data-label);display:inline-block;padding:10px;width:110px;height:100%;color:#fff;background:#16AC89;box-sizing:border-box}}@media (max-width:960px){.campuslife-cnt .table5 td{border-top:none}}.campuslife-cnt .table5 .left{text-align:left}@media (max-width:960px){.campuslife-cnt .table6 tr{display:block}.campuslife-cnt .table6 tr:last-child{border-bottom:1px solid #dbdbdb}}@media (min-width:961px){.campuslife-cnt .table6 tr:nth-child(n+2) th{border-top:1px solid #fff}}.campuslife-cnt .table6 tr th{padding:15px;color:#fff;text-align:center;background:#16AC89}@media (max-width:960px){.campuslife-cnt .table6 tr th{display:block}}@media (min-width:961px){.campuslife-cnt .table6 tr th{width:250px}}.campuslife-cnt .table6 tr td{padding:15px}@media (max-width:960px){.campuslife-cnt .table6 tr td{display:block;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}}@media (min-width:961px){.campuslife-cnt .table6 tr td{width:calc(100% - 250px);border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}}.campuslife-cnt .table7{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.campuslife-cnt .table7 tr th{position:relative;width:50%;padding:10px;color:#fff;text-align:center;background:#16AC89}@media (min-width:961px){.campuslife-cnt .table7 tr th{padding:15px}}.campuslife-cnt .table7 tr th::after{display:block;content:"";position:absolute;top:0;left:-1px;width:calc(100% + 1px);border-top:1px solid #fff}@media (max-width:960px){.campuslife-cnt .table7 tr td{display:block;padding:10px;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}}@media (min-width:961px){.campuslife-cnt .table7 tr td{width:calc(100% - 250px);padding:15px;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}}.campuslife-cnt .table8{text-align:center;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.campuslife-cnt .table8 th{position:relative;padding:10px;color:#fff;text-align:center;background:#16AC89;white-space:nowrap}@media (min-width:961px){.campuslife-cnt .table8 th{padding:15px}}.campuslife-cnt .table8 th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-right:1px solid #fff}.campuslife-cnt .table8 td{padding:10px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}@media (min-width:961px){.campuslife-cnt .table8 td{padding:15px}}.campuslife-cnt .table8.clm3 td,.campuslife-cnt .table8.clm3 th{width:33.33%}@media (max-width:960px){.campuslife-cnt .table8.clm3 th{font-size:13px}}.campuslife-cnt .table8.clm2 td,.campuslife-cnt .table8.clm2 th{width:50%}@media (max-width:960px){.campuslife-cnt .table9{border-bottom:1px solid #dbdbdb}}@media (min-width:961px){.campuslife-cnt .table9 .cld{width:50%}.campuslife-cnt .table9 .cld:nth-child(n+2){width:25%}.campuslife-cnt .table9 .cld:nth-child(n+2) .top{border-left:1px solid #fff}.campuslife-cnt .table9 .cld:nth-child(n+2) .btm{border-left:1px solid #dbdbdb}.campuslife-cnt .table9 .cld:last-child .btm{border-right:1px solid #dbdbdb}}.campuslife-cnt .table9 .cld .top{padding:15px;color:#fff;font-size:14px;text-align:center;background:#16AC89}@media (min-width:961px){.campuslife-cnt .table9 .cld .top{padding:20px;font-size:15px;white-space:nowrap}}.campuslife-cnt .table9 .cld .top small{font-size:12px}.campuslife-cnt .table9 .cld .btm{padding:20px;border-left:1px solid #dbdbdb}@media (max-width:960px){.campuslife-cnt .table9 .cld .btm{border-right:1px solid #dbdbdb}}@media (min-width:961px){.campuslife-cnt .table9 .cld .btm{height:calc(100% - 88px);border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}}.campuslife-cnt .table10 td,.campuslife-cnt .table10 th{width:33.33%;padding:10px;font-size:14px;text-align:center;border:1px solid #dbdbdb}.campuslife-cnt .table10 th{position:relative;background:#E2F5EF}.campuslife-cnt .table10 th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-right:1px solid #fff}.campuslife-cnt .table11{min-width:920px}.campuslife-cnt .table11 th,.campuslife-cnt .table11 td:nth-child(1){color:#fff;background:#16AC89}@media (min-width:961px){.campuslife-cnt .table11 thead th:nth-child(n+2)::after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:1px;height:calc(100% + 2px);border-left:1px solid #fff}}@media (min-width:961px){.campuslife-cnt .table11 tbody td:nth-child(1)::after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);border-top:1px solid #fff}}.campuslife-cnt .table11 th,.campuslife-cnt .table11 td{position:relative;text-align:center;border:1px solid #dbdbdb}@media (min-width:961px){.campuslife-cnt .table11 th,.campuslife-cnt .table11 td{padding:15px}}.campuslife-cnt .table11 th:nth-child(1),.campuslife-cnt .table11 td:nth-child(1){width:36%}.campuslife-cnt .table11 th:nth-child(2),.campuslife-cnt .table11 td:nth-child(2){width:24%}.campuslife-cnt .table11 th:nth-child(3),.campuslife-cnt .table11 td:nth-child(3){width:25%}.campuslife-cnt .table11 th:nth-child(4),.campuslife-cnt .table11 td:nth-child(4){width:15%}.campuslife-cnt .table11 .left{text-align:left}@media (max-width:960px){.campuslife-cnt .page-link{justify-content:space-between;margin:30px auto 0}}@media (min-width:961px){.campuslife-cnt .page-link{margin-top:50px}}.campuslife-cnt .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;line-height:1.4em;border-bottom:1px solid}@media (max-width:960px){.campuslife-cnt .page-link .li{width:calc(50% - 5px)}}@media (max-width:960px) and (max-width:450px){.campuslife-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media (max-width:960px) and (min-width:451px){.campuslife-cnt .page-link .li{margin-top:15px}}@media (min-width:961px){.campuslife-cnt .page-link .li{width:calc(25% - 15px);font-size:16px;transition:0.3s}.campuslife-cnt .page-link .li:not(:nth-child(4n)){margin-right:10px}.campuslife-cnt .page-link .li:nth-child(n+5){margin-top:15px}}.campuslife-cnt .page-link .li::before{display:block;content:"";width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.campuslife-cnt .page-link .li::before{width:9px;height:9px;margin-right:10px}}.campuslife-cnt .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid;border-bottom:1px solid}@media (min-width:961px){.campuslife-cnt .page-link .li::after{right:10px;width:7px;height:7px}}.campuslife-cnt .page-link .li.green{border-bottom-color:#16CD8D}@media (min-width:961px){.campuslife-cnt .page-link .li.green:hover{color:#16CD8D}}.campuslife-cnt .page-link .li.green::before{background-color:#16CD8D}.campuslife-cnt .page-link .li.green::after{border-right-color:#16CD8D;border-bottom-color:#16CD8D}@media (min-width:961px){.campuslife-cnt .portal-banner .left{width:290px}}@media (min-width:961px){.campuslife-cnt .portal-banner .left img{height:100%;object-fit:cover}}.campuslife-cnt .portal-banner .right{padding:20px;background:linear-gradient(to bottom, #18D8B3, #42C4DA)}@media (min-width:961px){.campuslife-cnt .portal-banner .right{width:calc(100% - 290px);background:linear-gradient(to right, #18D8B3, #42C4DA)}}@media (max-width:960px){.campuslife-cnt .portal-banner .right .top .head{text-align:center}}.campuslife-cnt .portal-banner .right .top .head .jp{color:#fff;font-size:16px}@media (min-width:961px){.campuslife-cnt .portal-banner .right .top .head .jp{font-size:19px}}.campuslife-cnt .portal-banner .right .top .head .en{color:#fff;font-size:30px;font-weight:bold;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.campuslife-cnt .portal-banner .right .top .head .en{font-size:49px}}.campuslife-cnt .portal-banner .right .top .box{padding:10px 10px 10px 20px;border:1px solid #fff}@media (max-width:960px){.campuslife-cnt .portal-banner .right .top .box{margin:20px 0}}.campuslife-cnt .portal-banner .right .top .box li{list-style:disc;color:#fff;font-size:13px}.campuslife-cnt .portal-banner .right .top .box li:nth-child(n+2){margin-top:4px}@media (min-width:961px){.campuslife-cnt .portal-banner .right .btm{margin-top:-30px}}.campuslife-cnt .portal-banner .right .btm .circle .li{background:#fff;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16)}@media (max-width:960px){.campuslife-cnt .portal-banner .right .btm .circle .li{padding:5px;text-align:center;border-radius:5px}.campuslife-cnt .portal-banner .right .btm .circle .li:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.campuslife-cnt .portal-banner .right .btm .circle .li{width:95px;height:95px;display:flex;justify-content:center;align-items:center;border-radius:50%}.campuslife-cnt .portal-banner .right .btm .circle .li:nth-child(n+2){margin-left:10px}}.campuslife-cnt .portal-banner .right .btm .circle .li div{color:#009BB0}@media (min-width:961px){.campuslife-cnt .portal-banner .right .btm .circle .li div{font-size:13px;text-align:center}}.campuslife-cnt .portal-banner .right .btm .btn{position:relative;width:230px;color:#009BB0;text-align:center;line-height:35px;background:#fff;border-radius:18px}@media (max-width:960px){.campuslife-cnt .portal-banner .right .btm .btn{margin:40px auto 0}}@media (min-width:961px){.campuslife-cnt .portal-banner .right .btm .btn{transition:0.3s}.campuslife-cnt .portal-banner .right .btm .btn:hover{color:#fff;background:#009BB0}.campuslife-cnt .portal-banner .right .btm .btn:hover::after{border-top-color:#fff;border-right-color:#fff}}.campuslife-cnt .portal-banner .right .btm .btn::after{display:block;position:absolute;top:50%;right:15px;content:"";width:5px;height:5px;margin-left:5px;border-top:2px solid #009BB0;border-right:2px solid #009BB0;transform:translateY(-50%) rotate(45deg)}.campuslife-cnt .calendar .intro-txt{margin:30px 0;font-size:18px;text-align:center;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.campuslife-cnt .calendar .intro-txt{margin:60px 0;font-size:23px}}.campuslife-cnt .calendar .btm{position:relative;padding:20px 0}@media (min-width:961px){.campuslife-cnt .calendar .btm{padding:60px 0}}.campuslife-cnt .calendar .btm.pink{background:#FCE2E2 linear-gradient(-45deg, rgba(255, 255, 255, 0.16) 25%, transparent 25%, transparent 55%, rgba(255, 255, 255, 0.16) 55%, rgba(255, 255, 255, 0.16) 75%, transparent 75%, transparent);background-size:20px 20px}.campuslife-cnt .calendar .btm.pink .month{color:#E68C8C;border-bottom-color:#E68C8C}.campuslife-cnt .calendar .btm.pink .month span{color:#E68C8C}.campuslife-cnt .calendar .btm.green{background:#E2F5EF linear-gradient(-45deg, rgba(255, 255, 255, 0.16) 25%, transparent 25%, transparent 55%, rgba(255, 255, 255, 0.16) 55%, rgba(255, 255, 255, 0.16) 75%, transparent 75%, transparent);background-size:20px 20px}.campuslife-cnt .calendar .btm.green .month{color:#16CD8D;border-bottom-color:#16CD8D}.campuslife-cnt .calendar .btm.green .month span{color:#16CD8D}.campuslife-cnt .calendar .btm.orange{background:#FFECD9 linear-gradient(-45deg, rgba(255, 255, 255, 0.16) 25%, transparent 25%, transparent 55%, rgba(255, 255, 255, 0.16) 55%, rgba(255, 255, 255, 0.16) 75%, transparent 75%, transparent);background-size:20px 20px}.campuslife-cnt .calendar .btm.orange .month{color:#EE7800;border-bottom-color:#EE7800}.campuslife-cnt .calendar .btm.orange .month span{color:#EE7800}.campuslife-cnt .calendar .btm.blue{background:#D4EAFA linear-gradient(-45deg, rgba(255, 255, 255, 0.16) 25%, transparent 25%, transparent 55%, rgba(255, 255, 255, 0.16) 55%, rgba(255, 255, 255, 0.16) 75%, transparent 75%, transparent);background-size:20px 20px}.campuslife-cnt .calendar .btm.blue .month{color:#428DC4;border-bottom-color:#428DC4}.campuslife-cnt .calendar .btm.blue .month span{color:#428DC4}.campuslife-cnt .calendar .btm .deco{position:absolute;top:0;color:#fff;font-size:60px;font-family:"voltage", sans-serif;opacity:0.5;pointer-events:none;line-height:1em}@media (max-width:960px){.campuslife-cnt .calendar .btm .deco{right:0}}@media (min-width:961px){.campuslife-cnt .calendar .btm .deco{left:0;font-size:130px}}.campuslife-cnt .calendar .btm .clm{position:relative;z-index:1}@media (max-width:960px){.campuslife-cnt .calendar .btm .clm .cld:nth-child(n+2){margin-top:40px}}@media (min-width:961px){.campuslife-cnt .calendar .btm .clm .cld{width:calc(33.33% - 40px)}}.campuslife-cnt .calendar .btm .clm .cld .month{margin-bottom:10px;font-size:16px;border-bottom:2px solid}@media (min-width:961px){.campuslife-cnt .calendar .btm .clm .cld .month{font-size:25px;margin-bottom:20px}}.campuslife-cnt .calendar .btm .clm .cld .month span{font-size:40px;font-weight:bold;line-height:1em}@media (min-width:961px){.campuslife-cnt .calendar .btm .clm .cld .month span{font-size:57px}}.campuslife-cnt .calendar .btm .clm .cld ul li:nth-child(n+2){margin-top:15px}.campuslife-cnt .calendar .btm .clm .cld ul li div{margin-right:10px}.campuslife-cnt .calendar .btm .clm .cld ul li .band{padding:0 10px;line-height:20px;color:#fff;font-size:13px;text-align:center;border-radius:10px}.campuslife-cnt .club .clm.green .cld{background:#E2F5EF}.campuslife-cnt .club .clm.green .cld h3{color:#16AC89}.campuslife-cnt .club .clm.blue .cld{background:#DDF6FF}.campuslife-cnt .club .clm.blue .cld h3{color:#16AEE6}@media (max-width:960px) and (max-width:500px){.campuslife-cnt .club .clm .cld:nth-child(n+2){margin-top:20px}}@media (max-width:960px) and (min-width:501px){.campuslife-cnt .club .clm .cld{width:calc(50% - 10px)}.campuslife-cnt .club .clm .cld:nth-child(n+3){margin-top:20px}.campuslife-cnt .club .clm .cld:nth-child(2n){margin-left:20px}}@media (min-width:961px){.campuslife-cnt .club .clm .cld{width:calc(33.33% - 20px)}.campuslife-cnt .club .clm .cld:nth-child(n+4){margin-top:30px}.campuslife-cnt .club .clm .cld:not(:nth-child(3n)){margin-right:30px}}.campuslife-cnt .club .clm .cld .txt{padding:20px}.campuslife-cnt .club .clm .cld .txt h3{font-size:16px;margin-bottom:10px;text-align:center}@media (min-width:961px){.campuslife-cnt .club .clm .cld .txt h3{font-size:18px}}.campuslife-cnt .club .list{margin-top:40px}@media (min-width:961px){.campuslife-cnt .club .list{margin-top:50px}}.campuslife-cnt .club .list .radius li{width:50%;margin-top:15px}@media (min-width:961px){.campuslife-cnt .club .list .radius li{width:25%}}.campuslife-cnt section#intro{padding:50px 0;background:#E2F5EF}@media (min-width:961px){.campuslife-cnt section#intro{padding:80px 0}}.campuslife-cnt section#intro .txt-l{font-size:18px}@media (min-width:961px){.campuslife-cnt section#intro .txt-l{font-size:24px}}.campuslife-cnt section#intro .txt-l:not(:last-child){margin-bottom:15px}@media (min-width:961px){.campuslife-cnt section#intro .txt-l:not(:last-child){margin-bottom:20px}}.exam-cnt .title-txt{margin-bottom:15px;padding-bottom:5px;border-bottom:3px solid #E2F5EF}.exam-cnt .example{width:70px;margin-bottom:10px;color:#fff;text-align:center;background:#302C2C;line-height:30px}.exam-cnt .radiusbtn{border-radius:40px}.exam-cnt .course-cat{padding:2px 10px;color:#fff;font-size:14px;line-height:25px;border-radius:15px}@media (max-width:960px){.exam-cnt .course-cat:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.exam-cnt .course-cat{font-size:18px;border-radius:20px}}.exam-cnt .course-cat:not(.small).green-bg{width:179px}@media (min-width:961px){.exam-cnt .course-cat:not(.small).green-bg{width:225px}}.exam-cnt .course-cat:not(.small).yellow-bg{width:193px}@media (min-width:961px){.exam-cnt .course-cat:not(.small).yellow-bg{width:243px}}.exam-cnt .course-cat:not(.small).pink--l-bg{width:104px}@media (min-width:961px){.exam-cnt .course-cat:not(.small).pink--l-bg{width:128px}}.exam-cnt .course-cat:not(.small).pink--d-bg{width:137px}@media (min-width:961px){.exam-cnt .course-cat:not(.small).pink--d-bg{width:171px}}.exam-cnt .course-cat:not(.small).orange-bg{width:109px}@media (min-width:961px){.exam-cnt .course-cat:not(.small).orange-bg{width:135px}}.exam-cnt .course-cat:not(.small).blue-bg{width:132px}@media (min-width:961px){.exam-cnt .course-cat:not(.small).blue-bg{width:164px}}.exam-cnt .flexbox .course-cat{margin-right:10px}.exam-cnt table .green-bg{background:#16AC89}.exam-cnt table .green-bg--l{background:#E2F5EF}.exam-cnt table .green--txt{color:#16AC89}.exam-cnt table .yellow-bg{border-color:#F6AB00}.exam-cnt table .pink--l-bg{border-color:#E890A9}.exam-cnt table .pink--d-bg{border-color:#E68C8C}.exam-cnt table .blue-bg{border-color:#428DC4}.exam-cnt table .orange-bg{border-color:#EE7800}@media (max-width:960px){.exam-cnt table.sp-nowrap td,.exam-cnt table.sp-nowrap th{white-space:nowrap}.exam-cnt table.sp785{width:785px}}.exam-cnt table .nowrap{white-space:nowrap}.exam-cnt table.clm2 th,.exam-cnt table.clm2 td{width:50%}.exam-cnt table.sp-1clm .data-title-content{width:100%;padding:10px;color:#fff;text-align:center;background:#16AC89;box-sizing:border-box}@media (min-width:961px){.exam-cnt table.sp-1clm .data-title-content{display:none}}.exam-cnt table.sp-1clm .data-title-content p{padding:0}.exam-cnt table.sp-1clm p{line-height:1.6em}@media (max-width:960px){.exam-cnt table.sp-1clm th{display:none}.exam-cnt table.sp-1clm td{display:block;width:100% !important;padding:0}.exam-cnt table.sp-1clm td p{padding:10px 0}}@media (max-width:960px){.exam-cnt table.clm2-2 th,.exam-cnt table.clm2-2 td{display:block;width:100%}}@media (min-width:961px){.exam-cnt table.clm2-2 th:nth-child(1),.exam-cnt table.clm2-2 td:nth-child(1){width:300px}.exam-cnt table.clm2-2 th:nth-child(2),.exam-cnt table.clm2-2 td:nth-child(2){width:calc(100% - 300px)}}@media (min-width:961px){.exam-cnt table.clm2-2+.flexbox-a .radiusbtn{width:300px}}@media (max-width:960px){.exam-cnt table.clm2-3 th:nth-child(1),.exam-cnt table.clm2-3 td:nth-child(1){width:150px}}@media (min-width:961px){.exam-cnt table.clm2-3 th:nth-child(1),.exam-cnt table.clm2-3 td:nth-child(1){width:300px}}@media (max-width:960px){.exam-cnt table.clm2-3 th:nth-child(2),.exam-cnt table.clm2-3 td:nth-child(2){width:calc(100% - 150px)}}@media (min-width:961px){.exam-cnt table.clm2-3 th:nth-child(2),.exam-cnt table.clm2-3 td:nth-child(2){width:calc(100% - 300px)}}.exam-cnt table.clm3 th,.exam-cnt table.clm3 td{width:33.33%}.exam-cnt table.clm4 th,.exam-cnt table.clm4 td{width:25%}.exam-cnt table.table1 tr.width td:nth-child(-n+2),.exam-cnt table.table1 tr.width th:nth-child(-n+2){width:25%}.exam-cnt table.table1 tr.width td:nth-child(n+3),.exam-cnt table.table1 tr.width th:nth-child(n+3){width:12.5%}@media (max-width:960px){.exam-cnt table.table1 tr td,.exam-cnt table.table1 tr th{white-space:nowrap}}@media (min-width:961px){.exam-cnt table.table1 tr td,.exam-cnt table.table1 tr th{padding:15px 0}}.exam-cnt table.table2 tr.width td:nth-child(1),.exam-cnt table.table2 tr.width th:nth-child(1){width:30%}.exam-cnt table.table2 tr.width td:nth-child(n+2),.exam-cnt table.table2 tr.width th:nth-child(n+2){width:17.5%}@media (max-width:960px){.exam-cnt table.table2 tr td,.exam-cnt table.table2 tr th{white-space:nowrap}}@media (min-width:961px){.exam-cnt table.table2 tr td,.exam-cnt table.table2 tr th{padding:15px 0}}.exam-cnt table.table3 .left-border-white::before{display:block;content:"";position:absolute;top:-1px;left:-1px;height:calc(100% + 1px);border-left:1px solid #fff}.exam-cnt table.table3 tr:nth-child(1) td:nth-child(1){border:none}@media (max-width:960px){.exam-cnt table.table3 .radiusbtn{width:fit-content;margin-left:0}}@media (min-width:961px){.exam-cnt table.table3 .radiusbtn{margin-left:15px}}.exam-cnt table.table3 .btn-clm .radiusbtn{margin:0 15px 0 0}.exam-cnt table.table3.table3--2 tr th:nth-child(2),.exam-cnt table.table3.table3--2 tr td:nth-child(2){width:300px}.exam-cnt table tr th,.exam-cnt table tr td{padding:10px;border:1px solid #dbdbdb}@media (min-width:961px){.exam-cnt table tr th,.exam-cnt table tr td{padding:15px}}@media (max-width:960px){.exam-cnt .page-link{margin:30px 0;justify-content:center}}@media (min-width:961px){.exam-cnt .page-link{margin:60px 0}}.exam-cnt .page-link.clm3{margin:0}@media (max-width:960px){.exam-cnt .page-link.clm3{justify-content:space-between}}@media (max-width:960px){.exam-cnt .page-link.clm3 .li{width:calc(50% - 5px)}.exam-cnt .page-link.clm3 .li:nth-child(2n){margin-left:10px}}@media (min-width:961px){.exam-cnt .page-link.clm3 .li{width:calc(33.33% - 20px)}.exam-cnt .page-link.clm3 .li:nth-child(n+3){margin-top:0}.exam-cnt .page-link.clm3 .li:nth-child(n+4){margin-top:15px}}.exam-cnt .page-link.clm4{margin:0}@media (max-width:960px){.exam-cnt .page-link.clm4{justify-content:space-between}}@media (max-width:960px){.exam-cnt .page-link.clm4 .li{width:calc(50% - 5px)}.exam-cnt .page-link.clm4 .li:nth-child(2n){margin-left:10px}}@media (min-width:961px){.exam-cnt .page-link.clm4 .li{width:calc(25% - 15px)}.exam-cnt .page-link.clm4 .li:nth-child(n+3){margin-top:0}.exam-cnt .page-link.clm4 .li:nth-child(n+5){margin-top:15px}}.exam-cnt .page-link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;border-bottom:1px solid #16CD8D}@media (max-width:960px){.exam-cnt .page-link .li{width:100%}.exam-cnt .page-link .li:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.exam-cnt .page-link .li{width:calc(50% - 15px);font-size:16px;transition:0.3s}.exam-cnt .page-link .li:hover{color:#16CD8D}}.exam-cnt .page-link .li:nth-child(n+3){margin-top:15px}.exam-cnt .page-link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid #16CD8D;border-bottom:1px solid #16CD8D}@media (min-width:961px){.exam-cnt .page-link .li::after{right:10px;width:7px;height:7px}}@media (max-width:960px){.exam-cnt .download .radiusbtn{margin-left:auto;margin-right:auto}.exam-cnt .download .radiusbtn:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.exam-cnt .download .radiusbtn{width:calc(33.33% - 16.66px)}.exam-cnt .download .radiusbtn:not(:nth-child(3n)){margin-right:20px}.exam-cnt .download .radiusbtn:nth-child(n+4){margin-top:20px}}.exam-cnt .large{margin-bottom:6px;font-size:1.2em;line-height:1.7em}.exam-cnt .link .li{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;font-size:14px;border-bottom:1px solid #E0DFDF}@media (max-width:960px){.exam-cnt .link .li:nth-child(n+2){margin-top:15px}}@media (min-width:961px){.exam-cnt .link .li{width:calc(33.33% - 13.33px);font-size:16px;transition:0.3s}.exam-cnt .link .li:not(:nth-child(3n)){margin-right:20px}.exam-cnt .link .li:hover{color:#16CD8D}.exam-cnt .link .li:hover::after{border-right-color:#16CD8D;border-bottom-color:#16CD8D}.exam-cnt .link .li:nth-child(n+4){margin-top:15px}}.exam-cnt .link .li::after{display:block;content:"";position:absolute;top:40%;right:5px;width:6px;height:6px;transform:translateY(-50%) rotate(-45deg);border-right:1px solid #B5B5B5;border-bottom:1px solid #B5B5B5}@media (min-width:961px){.exam-cnt .link .li::after{right:10px;width:7px;height:7px}}@media (min-width:961px){.exam-cnt .contact-box{padding-bottom:60px}}.exam-cnt .contact-box .clm{width:100%}.exam-cnt .contact-box .clm .cld div{position:relative}@media (min-width:961px){.exam-cnt .contact-box .clm .cld div{text-align:right}}.exam-cnt .contact-box .clm .cld div small{font-size:50%}@media (max-width:960px){.exam-cnt .contact-box .clm .cld div small{display:block}}@media (min-width:961px){.exam-cnt .contact-box .clm .cld div small{position:absolute;top:100%;right:0}}.exam-cnt .point-cnt{margin:10px 0 60px}@media (min-width:961px){.exam-cnt .point-cnt{margin:20px 0 100px}}.exam-cnt .point-cnt .yellow-line{background-image:linear-gradient(transparent 60%, #FFEF86 0%)}.exam-cnt .point-cnt .point-head{margin-bottom:25px}@media (min-width:961px){.exam-cnt .point-cnt .point-head{margin-bottom:55px}}.exam-cnt .point-cnt .point-head h2,.exam-cnt .point-cnt .point-head h3{margin-bottom:0.2em;color:#16CD8D;font-size:32px;font-weight:200;font-family:"Poppins", sans-serif;text-align:center;line-height:1.2}@media (min-width:961px){.exam-cnt .point-cnt .point-head h2,.exam-cnt .point-cnt .point-head h3{font-size:52px}}.exam-cnt .point-cnt .point-head p{width:fit-content;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}@media (min-width:961px){.exam-cnt .point-cnt .point-head p{font-size:24px;text-align:center}}.exam-cnt .point-cnt .point-head p.large{text-align:center;font-size:20px}@media (min-width:961px){.exam-cnt .point-cnt .point-head p.large{font-size:30px}}.exam-cnt .point-cnt .point-head p small.comment{display:block;font-size:12px;text-align:right}@media (min-width:961px){.exam-cnt .point-cnt .point-head p small.comment{font-size:16px}}.exam-cnt .point-cnt .exam-box{position:relative;padding:10px 0;font-size:18px;text-align:center;line-height:1.4;background:#E2F6EE;border-radius:5px}@media (min-width:961px){.exam-cnt .point-cnt .exam-box{padding:15px 0;font-size:20px}}.exam-cnt .point-cnt .exam-box span{display:inline-block;line-height:1.4}.exam-cnt .point-cnt .exam-box span.num{font-size:1.2em}.exam-cnt .point-cnt .exam-box .date{font-size:24px}@media (min-width:961px){.exam-cnt .point-cnt .exam-box .date{padding:10px 0;font-size:28px}}.exam-cnt .point-cnt .exam-box .date small{font-size:0.7em}.exam-cnt .point-cnt .exam-box.blue{color:#fff;background:#009BB0}.exam-cnt .point-cnt .exam-box.blue-border{color:#009BB0;background:transparent;border:2px solid #009BB0}@media (min-width:961px){.exam-cnt .point-cnt .exam-box.blue-border{border-width:3px}}.exam-cnt .point-cnt .exam-box.red-border{color:#F04242;background:transparent;border:2px solid #F04242}@media (min-width:961px){.exam-cnt .point-cnt .exam-box.red-border{border-width:3px}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3{display:flex;justify-content:center;align-items:center}}.exam-cnt .point-cnt .exam-clm3>.exam-box{margin:0}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3>.exam-box{width:calc(33.33% - 20px)}.exam-cnt .point-cnt .exam-clm3>.exam-box:not(:nth-child(3n)){margin-right:30px}}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm3>.exam-box:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3-plus{display:flex;justify-content:space-between;align-items:center}}.exam-cnt .point-cnt .exam-clm3-plus>.exam-box{margin:0}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box{width:calc(33.33% - 40px)}}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box:nth-child(n+2){margin-top:30px}}.exam-cnt .point-cnt .exam-clm3-plus>.exam-box:nth-child(n+2)::after{display:block;content:"";position:absolute;background:url(../img/plus-gray.svg) no-repeat center;background-size:100%}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box:nth-child(n+2)::after{top:-25px;left:50%;width:20px;height:20px;transform:translateX(-50%)}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box:nth-child(n+2)::after{top:50%;transform:translateY(-50%);left:-45px;width:30px;height:30px}}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box.total{margin-top:40px}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box.total{width:calc(33.33% - 60px);margin-left:20px}}.exam-cnt .point-cnt .exam-clm3-plus>.exam-box.total::after{width:0;height:0;background:none;border-style:solid}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box.total::after{top:-28px;left:50%;transform:translateX(-50%);border-width:20px 15px 0px 15px;border-color:#BABABA transparent transparent transparent}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm3-plus>.exam-box.total::after{top:50%;left:-53px;transform:translateY(-50%);border-width:20px 0px 20px 30px;border-color:transparent transparent transparent #BABABA}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm4-plus{display:flex;justify-content:space-between;align-items:center}}.exam-cnt .point-cnt .exam-clm4-plus>.exam-box{margin:0}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box{width:calc(25% - 40px)}}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box:nth-child(n+2){margin-top:30px}}.exam-cnt .point-cnt .exam-clm4-plus>.exam-box:nth-child(n+2)::after{display:block;content:"";position:absolute;background:url(../img/plus-gray.svg) no-repeat center;background-size:100%}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box:nth-child(n+2)::after{top:-25px;left:50%;width:20px;height:20px;transform:translateX(-50%)}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box:nth-child(n+2)::after{top:50%;transform:translateY(-50%);left:-42.5px;width:30px;height:30px}}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box.total{margin-top:40px}}.exam-cnt .point-cnt .exam-clm4-plus>.exam-box.total::after{width:0;height:0;background:none;border-style:solid}@media (max-width:960px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box.total::after{top:-28px;left:50%;transform:translateX(-50%);border-width:20px 15px 0px 15px;border-color:#BABABA transparent transparent transparent}}@media (min-width:961px){.exam-cnt .point-cnt .exam-clm4-plus>.exam-box.total::after{top:50%;left:-40px;transform:translateY(-50%);border-width:20px 0px 20px 30px;border-color:transparent transparent transparent #BABABA}}@media (max-width:960px){.exam-cnt .point-cnt .multi-judge .judge-list{min-width:655px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item{display:flex;justify-content:space-between;padding:20px;border:2px solid #E0DFDF}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item{padding:40px;border-width:3px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item:not(:last-child) .exam-box.head::after{display:block;content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%);width:70px;aspect-ratio:0.6944444444;background:url(../img/admissions/judge-arrow.svg) no-repeat center/100%}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item:not(:last-child) .exam-box.head::after{top:calc(100% + 3px);width:110px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .exam-box{display:flex;align-items:center;justify-content:center;position:relative;width:90px}@media (max-width:960px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .exam-box{font-size:16px}}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .exam-box{width:130px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .exam-box.total::after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 11px);width:0;height:0;border-style:solid;border-width:15px 0px 15px 20px;border-color:transparent transparent transparent #BABABA}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .exam-box.total::after{right:calc(100% + 20px);border-width:20px 0px 20px 30px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result{display:flex;justify-content:space-between;width:340px}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result{width:510px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm3 .exam-box:nth-child(n+2)::after{display:block;content:"";position:absolute;background:url(../img/plus-gray.svg) no-repeat center;background-size:100%}@media (max-width:960px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm3 .exam-box:nth-child(n+2)::after{top:50%;transform:translateY(-50%);left:-27.5px;width:20px;height:20px}}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm3 .exam-box:nth-child(n+2)::after{top:50%;transform:translateY(-50%);left:-45px;width:30px;height:30px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm2 .exam-box{width:150px}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm2 .exam-box{width:220px}}.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm2 .exam-box:nth-child(n+2)::after{display:block;content:"";position:absolute;background:url(../img/plus-gray.svg) no-repeat center;background-size:100%}@media (max-width:960px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm2 .exam-box:nth-child(n+2)::after{top:50%;transform:translateY(-50%);left:-30px;width:20px;height:20px}}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list .judge-item .result.clm2 .exam-box:nth-child(n+2)::after{top:50%;transform:translateY(-50%);left:-50px;width:30px;height:30px}}.exam-cnt .point-cnt .multi-judge .judge-list>p{margin:15px 0 15px 120px;font-size:16px}@media (min-width:961px){.exam-cnt .point-cnt .multi-judge .judge-list>p{margin:25px 0 25px 200px;font-size:20px}}.exam-cnt .point-cnt .score-advantage .department-list{min-width:710px;padding:20px;border:2px solid #E0DFDF}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list{padding:40px;border-width:3px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item{display:flex;align-items:center}@media (max-width:960px){.exam-cnt .point-cnt .score-advantage .department-list .department-item{height:70px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item:nth-child(n+2){margin-top:10px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item:nth-child(n+2){margin-top:35px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item .head{width:120px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item .head{width:150px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item .head.green{color:#5AB2A8}.exam-cnt .point-cnt .score-advantage .department-list .department-item .head.pink--d{color:#EAA6A5}.exam-cnt .point-cnt .score-advantage .department-list .department-item .head.orange{color:#DF7C2F}.exam-cnt .point-cnt .score-advantage .department-list .department-item .head .title{font-size:24px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item .head .title{font-size:30px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item .head p{line-height:1.4}.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list{width:calc(100% - 285px);display:flex;margin:0 20px 0 15px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list{width:calc(100% - 360px)}}.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list .exam-item{display:flex;justify-content:center;align-items:center;color:#fff;width:95px;height:70px;margin-left:5px;padding:10px 0;font-size:20px;text-align:center;line-height:1.2;border-radius:5px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list .exam-item{width:105px;height:90px;margin-left:10px;padding:15px 0;font-size:26px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list .exam-item.green{background-color:#5AB2A8}.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list .exam-item.pink--d{background-color:#EAA6A5}.exam-cnt .point-cnt .score-advantage .department-list .department-item .exam-list .exam-item.orange{background-color:#DF7C2F}.exam-cnt .point-cnt .score-advantage .department-list .department-item>p{font-size:20px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item>p{font-size:28px}}.exam-cnt .point-cnt .score-advantage .department-list .department-item>p small{font-size:16px}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage .department-list .department-item>p small{font-size:20px}}.exam-cnt .point-cnt .score-advantage>p{width:fit-content;margin:0 auto;font-size:16px;text-align:center;line-height:1.6}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage>p{font-size:24px}}.exam-cnt .point-cnt .score-advantage>p::before{display:block;content:"";width:80px;aspect-ratio:1.6666666667;margin:15px auto;background:url(../img/admissions/score-advantage-arrow.svg) no-repeat center/100%}@media (min-width:961px){.exam-cnt .point-cnt .score-advantage>p::before{width:160px;margin:-30px auto 20px}}.exam-cnt .point-cnt .score-advantage>p span{padding:0.1em;background-image:linear-gradient(transparent 0%, #E2F6EE 0%)}.exam-cnt .point-cnt .area-list{padding:20px 0;border-top:1px solid #302C2C;border-bottom:1px solid #302C2C}.exam-cnt .point-cnt .area-list dt{margin-bottom:5px}@media (min-width:961px){.exam-cnt .point-cnt .flexbox .border-box{width:calc(50% - 20px)}.exam-cnt .point-cnt .flexbox .border-box>div{display:flex;justify-content:center;align-items:center}.exam-cnt .point-cnt .flexbox .txt-box{width:calc(50% - 10px);padding:30px}.exam-cnt .point-cnt .flexbox .txt-box h3,.exam-cnt .point-cnt .flexbox .txt-box h4{height:68px}}.exam-cnt .point-cnt .border-box{border:2px solid;border-radius:10px}@media (max-width:960px){.exam-cnt .point-cnt .border-box:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.exam-cnt .point-cnt .border-box{border-width:4px}}.exam-cnt .point-cnt .border-box h3,.exam-cnt .point-cnt .border-box h4{padding:5px 0;color:#fff;font-size:20px;text-align:center}@media (min-width:961px){.exam-cnt .point-cnt .border-box h3,.exam-cnt .point-cnt .border-box h4{font-size:24px}}.exam-cnt .point-cnt .border-box>div{width:fit-content;padding:20px;margin-left:auto;margin-right:auto;font-size:16px}@media (min-width:961px){.exam-cnt .point-cnt .border-box>div{height:calc(100% - 48.6px);font-size:20px}}.exam-cnt .point-cnt .border-box>div .large-txt{font-size:1.2em}@media (min-width:961px){.exam-cnt .point-cnt .border-box>div dl.flexbox{white-space:nowrap}}@media (max-width:960px){.exam-cnt .point-cnt .border-box>div dl.flexbox dt{margin-bottom:10px}}@media (min-width:961px){.exam-cnt .point-cnt .border-box>div dl.flexbox dt{margin-right:40px}}@media (min-width:961px){.exam-cnt .point-cnt .border-box>div dl dd{width:440px}}.exam-cnt .point-cnt .border-box>div dl dd.flexbox span{display:block}@media (min-width:961px){.exam-cnt .point-cnt .border-box>div dl dd.flexbox span{width:220px}}.exam-cnt .point-cnt .border-box.blue{border-color:#009BB0}.exam-cnt .point-cnt .border-box.blue h3,.exam-cnt .point-cnt .border-box.blue h4{background:#009BB0}.exam-cnt .point-cnt .border-box.orange{border-color:#DF7C2F}.exam-cnt .point-cnt .border-box.orange h3,.exam-cnt .point-cnt .border-box.orange h4{background:#DF7C2F}.exam-cnt .point-cnt .border-box.pink--d{border-color:#EAA6A5}.exam-cnt .point-cnt .border-box.pink--d h3,.exam-cnt .point-cnt .border-box.pink--d h4{background:#EAA6A5}@media (min-width:961px){.exam-cnt .point-cnt .box-dt{display:flex;justify-content:space-between;align-items:flex-start}}.exam-cnt .point-cnt .box-dt:nth-child(n+2){margin-top:20px}@media (min-width:961px){.exam-cnt .point-cnt .box-dt:nth-child(n+2){margin-top:25px}}.exam-cnt .point-cnt .box-dt dt{width:fit-content;color:#009BB0;text-align:center;background:#E2F6EE}@media (max-width:960px){.exam-cnt .point-cnt .box-dt dt{margin-bottom:8px;padding:0.2em 0.4em;font-size:16px}}@media (min-width:961px){.exam-cnt .point-cnt .box-dt dt{width:140px;font-size:18px;line-height:50px}}@media (min-width:961px){.exam-cnt .point-cnt .box-dt dd{display:flex;align-items:center;width:calc(100% - 160px);min-height:50px}}@media (max-width:960px){.exam-cnt .point-cnt .case{max-width:300px;margin:0 auto;padding-bottom:10px}}@media (min-width:961px){.exam-cnt .point-cnt .case{display:flex;justify-content:center;align-items:flex-start}}.exam-cnt .point-cnt .case .case-head{padding:0 20px 20px;background:#EAEAEA}@media (min-width:961px){.exam-cnt .point-cnt .case .case-head{width:250px}}.exam-cnt .point-cnt .case .case-head .title{display:flex;justify-content:flex-start;align-items:flex-end;margin:0 0 10px -20px}.exam-cnt .point-cnt .case .case-head .title h3{width:70px;margin-right:15px;color:#fff;text-align:center;background:#302C2C;line-height:40px}.exam-cnt .point-cnt .case .case-head .title .name{font-size:24px;line-height:30px;white-space:nowrap}.exam-cnt .point-cnt .case .case-head .title .name small{font-size:0.6em}.exam-cnt .point-cnt .case .case-head .dep{font-size:24px;line-height:1.4}@media (min-width:961px){.exam-cnt .point-cnt .case .case-head .dep{font-size:28px}}.exam-cnt .point-cnt .case .case-head p{margin-top:10px;font-size:16px;line-height:1.4}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body{margin-left:30px}}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul{display:flex;justify-content:space-between}}.exam-cnt .point-cnt .case .case-body>ul>li{position:relative}@media (max-width:960px){.exam-cnt .point-cnt .case .case-body>ul>li{margin-top:7.5px}}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul>li{width:270px;margin:0}}@media (max-width:960px){.exam-cnt .point-cnt .case .case-body>ul>li:nth-child(n+2){margin-top:80px}}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul>li:nth-child(n+2){margin-left:50px}}.exam-cnt .point-cnt .case .case-body>ul>li:nth-child(n+2)::after{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}@media (max-width:960px){.exam-cnt .point-cnt .case .case-body>ul>li:nth-child(n+2)::after{top:-45px;left:50%;transform:translateX(-50%);border-width:20px 25px 0px 25px;border-color:#979695 transparent transparent transparent}}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul>li:nth-child(n+2)::after{top:75px;left:-36px;border-width:25px 0px 25px 25px;border-color:transparent transparent transparent #979695}}.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm{display:flex;justify-content:space-between}.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item{display:flex;justify-content:center;align-items:center;width:calc(33.33% - 5px);aspect-ratio:1.3;background:#009BB0;border-radius:5px}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item{aspect-ratio:1}}.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item.low-opacity{opacity:0.4}.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item p{color:#fff;font-size:18px;text-align:center;line-height:1.2}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item p{font-size:22px}}.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item p strong{display:block;font-size:24px;font-weight:500;line-height:1.4}@media (min-width:961px){.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm .item p strong{font-size:22px}}.exam-cnt .point-cnt .case .case-body>ul>li .exam .clm.clm2>.item{width:calc(50% - 3.75px);height:85px}.exam-cnt .point-cnt .case .case-body>ul>li .exam .total{margin-top:7.5px;padding:5px 0;font-size:20px;text-align:center;background:#F0EDD8;border-radius:5px}.exam-cnt .point-cnt .case .case-body>ul>li .exam .total .num{font-size:1.3em}.exam-cnt .point-cnt .case .case-body>ul>li .result{margin-top:10px}.exam-cnt .point-cnt .case .case-body>ul>li .result p{position:relative;width:fit-content;font-size:22px;line-height:1.4}.exam-cnt .point-cnt .case .case-body>ul>li .result p:nth-child(n+2){margin-top:40px}@media (min-width:1101px){.exam-cnt .point-cnt .case .case-body>ul>li .result p:nth-child(n+2){margin-top:50px}}.exam-cnt .point-cnt .case .case-body>ul>li .result p:nth-child(n+2)::before{display:block;position:absolute;top:-26px;left:50%;transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-width:15px 20px 0px 20px;border-color:#89D8E3 transparent transparent transparent}@media (min-width:1101px){.exam-cnt .point-cnt .case .case-body>ul>li .result p:nth-child(n+2)::before{top:-32px;border-width:20px 30px 0px 30px}}.exam-cnt .point-cnt .case .case-body>ul>li .result p::after{display:block;content:"合 格";position:absolute;top:100%;left:calc(100% + 5px);transform:translateY(-70%) rotate(-10deg);width:70px;color:#fff;text-align:center;font-size:18px;line-height:28px;background-color:#F04242;border-radius:5px}.exam-cnt .point-cnt .case .case-body>ul>li .result p.fail::after{content:"不合格";color:#009BB0;line-height:24px;background:#fff;border:2px solid #009BB0}.exam-cnt .point-cnt .case .case-body>ul>li .result p.pass{background-image:linear-gradient(transparent 70%, #FFEF86 0%)}.exam-cnt .point-cnt .case .case-body>ul>li .result .pc-slide{position:relative;margin-top:40px}@media (min-width:1101px){.exam-cnt .point-cnt .case .case-body>ul>li .result .pc-slide{transform:translateX(calc(-100% - 50px));margin-top:50px}.exam-cnt .point-cnt .case .case-body>ul>li .result .pc-slide::before{display:block;position:absolute;top:-32px;left:calc(100% + 25px);transform:translateX(-50%) rotate(45deg);content:"";width:0;height:0;border-style:solid;border-width:20px 30px 0px 30px;border-color:#89D8E3 transparent transparent transparent}}@media (max-width:1100px){.exam-cnt .point-cnt .case .case-body>ul>li .result .pc-slide>p::before{display:block;position:absolute;top:-26px;left:50%;transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-width:15px 20px 0px 20px;border-color:#89D8E3 transparent transparent transparent}}.exam-cnt .point-cnt .case+.comment{margin-top:25px;font-size:12px;text-align:right;line-height:1.4;white-space:nowrap}@media (min-width:961px){.exam-cnt .point-cnt .case+.comment{margin:40px 0 0;font-size:14px}}.exam-cnt .point-cnt .txt-box{padding:20px;background:#F7F7F7}@media (max-width:960px){.exam-cnt .point-cnt .txt-box:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.exam-cnt .point-cnt .txt-box{padding:40px}}.exam-cnt .point-cnt .txt-box h3,.exam-cnt .point-cnt .txt-box h4{margin-bottom:15px;font-size:20px;line-height:1.4}@media (min-width:961px){.exam-cnt .point-cnt .txt-box h3,.exam-cnt .point-cnt .txt-box h4{display:flex;justify-content:center;align-items:center;font-size:24px}}.exam-cnt .point-cnt .txt-box .catch{font-size:18px}@media (min-width:961px){.exam-cnt .point-cnt .txt-box .catch{font-size:20px}}.exam-cnt .point-cnt .txt-box ul{width:fit-content;margin-left:auto;margin-right:auto}.exam-cnt .point-cnt .txt-box small{display:inline-block;margin-top:3px;font-size:0.9em;line-height:1.4}@media (max-width:960px){.exam-cnt .point-cnt .exam-choice .wide-cnt{padding:10px 0;min-width:600px;padding-right:20px}}@media (max-width:960px){.exam-cnt .point-cnt .exam-choice .wide-cnt.small{min-width:470px}}@media (min-width:961px){.exam-cnt .point-cnt .exam-choice .wide-cnt.small{width:77.6%}}.exam-cnt .point-cnt .exam-choice ul li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.exam-cnt .point-cnt .exam-choice ul li:nth-child(n+2){margin-top:50px}}.exam-cnt .point-cnt .exam-choice ul li h3{font-size:20px}@media (min-width:961px){.exam-cnt .point-cnt .exam-choice ul li h3{font-size:24px}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam{display:flex;justify-content:space-between}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam ul{display:flex;justify-content:space-between;width:calc(100% - 140px)}}.exam-cnt .point-cnt .testplus .exam ul li{position:relative;padding:15px 0;background:#E2F6EE;border-radius:5px}@media (max-width:960px){.exam-cnt .point-cnt .testplus .exam ul li{margin:0 auto;font-size:18px}.exam-cnt .point-cnt .testplus .exam ul li:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam ul li{display:flex;justify-content:center;align-items:center;padding:20px;margin:0}.exam-cnt .point-cnt .testplus .exam ul li:nth-child(1){width:45%}.exam-cnt .point-cnt .testplus .exam ul li:nth-child(2){width:calc(55% - 50px)}}.exam-cnt .point-cnt .testplus .exam ul li:nth-child(2)::after{display:block;content:"";position:absolute;background:url(../img/plus-gray.svg) no-repeat center;background-size:100%}@media (max-width:960px){.exam-cnt .point-cnt .testplus .exam ul li:nth-child(2)::after{top:-25px;left:50%;width:20px;height:20px;transform:translateX(-50%)}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam ul li:nth-child(2)::after{top:50%;transform:translateY(-50%);left:-40px;width:30px;height:30px}}.exam-cnt .point-cnt .testplus .exam ul li p{line-height:1.4;font-size:16px;text-align:center}.exam-cnt .point-cnt .testplus .exam ul li .num{margin:0 -10px 0 15px;padding:5px 10px;font-size:14px;text-align:center;background:#fff;white-space:nowrap;border-radius:30px;line-height:1}@media (max-width:960px){.exam-cnt .point-cnt .testplus .exam ul li .num{width:fit-content;margin:10px auto 0}}.exam-cnt .point-cnt .testplus .exam .total{display:flex;justify-content:center;align-items:center;position:relative;background:#7E7EC3;border-radius:5px}@media (max-width:960px){.exam-cnt .point-cnt .testplus .exam .total{margin-top:40px;padding:10px 0}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam .total{width:90px}}.exam-cnt .point-cnt .testplus .exam .total::after{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}@media (max-width:960px){.exam-cnt .point-cnt .testplus .exam .total::after{top:-28px;left:50%;transform:translateX(-50%);border-width:20px 25px 0px 25px;border-color:#979695 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam .total::after{top:50%;left:-33px;transform:translateY(-50%);border-width:24px 0px 24px 20px;border-color:transparent transparent transparent #979695}}.exam-cnt .point-cnt .testplus .exam .total p{color:#fff;font-size:22px;text-align:center;line-height:1.2}.exam-cnt .point-cnt .testplus .exam .total p strong{font-size:26px;font-weight:500;line-height:1.4}@media (max-width:960px){.exam-cnt .point-cnt .testplus .exam .total p strong{margin-right:2px;font-size:20px}}@media (min-width:961px){.exam-cnt .point-cnt .testplus .exam .total p strong{display:block}}.exam-cnt .point-cnt .testplus .application{margin-top:20px}.exam-cnt .point-cnt .testplus .application .wide-cnt{min-width:600px;padding:10px 0}.exam-cnt .point-cnt .testplus .application .comment{width:fit-content;margin-left:auto;font-size:12px;line-height:1.4}@media (max-width:960px){.exam-cnt .point-cnt .testplus .application .comment{margin-top:20px}}@media (min-width:961px){.navi-cnt .page-link.clm3 .li{width:calc(33.33% - 13.33px)}.navi-cnt .page-link.clm3 .li:not(:nth-child(3n)){margin-right:20px}.navi-cnt .page-link.clm3 .li:nth-child(n+4){margin-top:20px}}@media (min-width:961px){.navi-cnt .page-link.clm3--small{width:66.66%;margin-left:auto;margin-right:auto}}@media (min-width:961px){.navi-cnt .page-link.clm3--small .li{width:calc(33.33% - 13.33px)}.navi-cnt .page-link.clm3--small .li:not(:nth-child(3n)){margin-right:20px}.navi-cnt .page-link.clm3--small .li:nth-child(n+4){margin-top:20px}}@media (min-width:961px){.navi-cnt .page-link.clm4 .li{width:calc(25% - 15px)}.navi-cnt .page-link.clm4 .li:not(:nth-child(4n)){margin-right:20px}.navi-cnt .page-link.clm4 .li:nth-child(n+5){margin-top:20px}}@media (min-width:961px){.navi-cnt .page-link.clm5 .li{width:calc(20% - 16px)}.navi-cnt .page-link.clm5 .li:not(:nth-child(5n)){margin-right:20px}.navi-cnt .page-link.clm5 .li:nth-child(n+6){margin-top:20px}}.navi-cnt .page-link .li{display:flex;align-items:center;position:relative;border-radius:36px;background:#fff;overflow:hidden}@media (max-width:960px){.navi-cnt .page-link .li{width:calc(50% - 5px)}.navi-cnt .page-link .li:nth-child(n+3){margin-top:10px}.navi-cnt .page-link .li:nth-child(2n){margin-left:10px}}@media (min-width:961px){.navi-cnt .page-link .li{cursor:pointer}.navi-cnt .page-link .li:hover::after{opacity:0.3}}.navi-cnt .page-link .li::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;transition:0.3s;pointer-events:none}.navi-cnt .page-link .li.green::after{background:#2FA999}.navi-cnt .page-link .li.green div::after{color:#2FA999}@media (min-width:961px){.navi-cnt .page-link .li.green:hover>div{color:#2FA999}.navi-cnt .page-link .li.green:hover>div::after{border-top-color:#2FA999;border-right-color:#2FA999}}.navi-cnt .page-link .li.green--l::after,.navi-cnt .page-link .li.green--ll::after{background:#16CD8D}.navi-cnt .page-link .li.green--l div::after,.navi-cnt .page-link .li.green--ll div::after{color:#16CD8D}@media (min-width:961px){.navi-cnt .page-link .li.green--l:hover>div,.navi-cnt .page-link .li.green--ll:hover>div{color:#16CD8D}.navi-cnt .page-link .li.green--l:hover>div::after,.navi-cnt .page-link .li.green--ll:hover>div::after{border-top-color:#16CD8D;border-right-color:#16CD8D}}.navi-cnt .page-link .li.pink::after{background:#EF8E8E}@media (min-width:961px){.navi-cnt .page-link .li.pink:hover>div{color:#EF8E8E}.navi-cnt .page-link .li.pink:hover>div::after{border-top-color:#EF8E8E;border-right-color:#EF8E8E}}.navi-cnt .page-link .li.pink>div::after{color:#E68C8C}.navi-cnt .page-link .li.pink--l::after{background:#E890A9}@media (min-width:961px){.navi-cnt .page-link .li.pink--l:hover>div{color:#E890A9}.navi-cnt .page-link .li.pink--l:hover>div::after{border-top-color:#E890A9;border-right-color:#E890A9}}.navi-cnt .page-link .li.pink--l>div::after{color:#E890A9}.navi-cnt .page-link .li.pink--d::after{background:#E68C8C}@media (min-width:961px){.navi-cnt .page-link .li.pink--d:hover>div{color:#E68C8C}.navi-cnt .page-link .li.pink--d:hover>div::after{border-top-color:#E68C8C;border-right-color:#E68C8C}}.navi-cnt .page-link .li.pink--d>div::after{color:#E68C8C}.navi-cnt .page-link .li.yellow::after{background:#F6AB00}@media (min-width:961px){.navi-cnt .page-link .li.yellow:hover>div{color:#F6AB00}.navi-cnt .page-link .li.yellow:hover>div::after{border-top-color:#F6AB00;border-right-color:#F6AB00}}.navi-cnt .page-link .li.yellow>div::after{color:#F6AB00}.navi-cnt .page-link .li.orange::after{background:#EE7800}@media (min-width:961px){.navi-cnt .page-link .li.orange:hover>div{color:#EE7800}.navi-cnt .page-link .li.orange:hover>div::after{border-top-color:#EE7800;border-right-color:#EE7800}}.navi-cnt .page-link .li.orange>div::after{color:#EE7800}.navi-cnt .page-link .li.blue::after{background:#428DC4}@media (min-width:961px){.navi-cnt .page-link .li.blue:hover>div{color:#428DC4}.navi-cnt .page-link .li.blue:hover>div::after{border-top-color:#428DC4;border-right-color:#428DC4}}.navi-cnt .page-link .li.blue>div::after{color:#428DC4}.navi-cnt .page-link .li.blue--l::after{background:#16AEE6}@media (min-width:961px){.navi-cnt .page-link .li.blue--l:hover>div{color:#16AEE6}.navi-cnt .page-link .li.blue--l:hover>div::after{border-top-color:#16AEE6;border-right-color:#16AEE6}}.navi-cnt .page-link .li.blue--l>div::after{color:#428DC4}.navi-cnt .page-link .li>div{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px;color:#fff;font-size:12px;text-align:center;z-index:1}@media (min-width:961px){.navi-cnt .page-link .li>div{padding:14px;font-size:14px}}.navi-cnt .page-link .li>div::after{display:block;content:"";width:5px;height:5px;margin-top:-2px;margin-left:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}@media (min-width:961px){.navi-cnt .page-link .li>div::after{width:7px;height:7px;margin-left:10px}}.navi-cnt .page-link .li>div small{display:block;text-align:left;font-size:100%}@media (min-width:961px){.navi-cnt .page-link .li>div small{font-size:13px}}.navi-cnt h3.title{padding-bottom:10px;margin-bottom:20px;font-size:16px;border-bottom:3px solid}.navi-cnt h3.title.green{color:#2FA999;border-bottom-color:#B2E5DE}.navi-cnt h3.title.yellow{color:#F6AB00;border-bottom-color:#FFE8B4}.navi-cnt h3.title.pink--d{color:#E68C8C;border-bottom-color:#F5B2B2}.navi-cnt h3.title.orange{color:#EE7800;border-bottom-color:#FDB385}.navi-cnt h3.title.pink--l{color:#E890A9;border-bottom-color:#F2D6DE}.navi-cnt h3.title.blue{color:#428DC4;border-bottom-color:#D4EAFA}.navi-cnt h3.title img{margin-right:10px}@media (min-width:961px){.navi-cnt h3.title img{margin-right:15px}}@media (min-width:961px){.navi-cnt h3.title.flexbox span{white-space:nowrap}}.navi-cnt h3.title small{display:block}@media (min-width:961px){.navi-cnt h3.title small{margin-left:15px}}.navi-cnt .ul .li{position:relative;padding:10px 30px 10px 0;border-bottom:1px solid #E0DFDF}@media (min-width:961px){.navi-cnt .ul .li{width:calc(50% - 20px);padding:15px 30px 15px 0;transition:0.3s}.navi-cnt .ul .li:hover{color:#16CD8D}.navi-cnt .ul .li:hover::after{border-top-color:#16CD8D;border-right-color:#16CD8D}}.navi-cnt .ul .li::after{display:block;content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:2px solid #E0DFDF;border-right:2px solid #E0DFDF;transition:0.3s}.navi-cnt .ul .li.box{padding:15px;border:1px solid #E0DFDF}@media (max-width:960px){.navi-cnt .ul .li.box:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.navi-cnt .ul .li.box{width:calc(50% - 10px)}.navi-cnt .ul .li.box:nth-child(n+3){margin-top:20px}.navi-cnt .ul .li.box:hover{border-color:#16CD8D}}.navi-cnt .ul .li .top{font-size:14px}@media (min-width:961px){.navi-cnt .ul .li .top{font-size:15px}}.navi-cnt .ul .li .top .cat{display:inline-block;width:65px;color:#fff;font-size:14px;text-align:center;line-height:22px;border-radius:11px}.navi-cnt .ul .li .top .cat.green{background:#16CD8D}.navi-cnt .ul .li .top .cat.blue{background:#009BB0}.navi-cnt .ul .li .btm{margin-top:10px}.navi-cnt .ul .li .btm ul li{margin-right:10px}.navi-cnt .ul .li .btm ul li.green{color:#2FA999 !important}.navi-cnt .ul .li .btm ul li.yellow{color:#F6AB00 !important}.navi-cnt .ul .li .btm ul li.pink--l{color:#EA82AE !important}.navi-cnt .ul .li .btm ul li.orange{color:#EE7800 !important}.wide{overflow-x:auto}.wide table{width:2300px}@media (min-width:961px){.wide table{width:3300px}}.center-table .result-table{margin-top:30px}@media (min-width:961px){.center-table .result-table{margin-top:50px}}.center-table table.green tr:nth-child(1) th:nth-child(n+2){color:#fff;text-align:center;background:#2FA999}.center-table table.green tr:nth-child(1) th:nth-child(n+3){position:relative}.center-table table.green tr:nth-child(1) th:nth-child(n+3)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.center-table table.green tr:nth-child(n+2) th{color:#2FA999;text-align:center;background:#E5F7F5}.center-table table.green tr td .dot{background:#2FA999}.center-table table.yellow tr:nth-child(1) th:nth-child(n+2){color:#fff;text-align:center;background:#C38700}.center-table table.yellow tr:nth-child(1) th:nth-child(n+3){position:relative}.center-table table.yellow tr:nth-child(1) th:nth-child(n+3)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.center-table table.yellow tr:nth-child(n+2) th{color:#C38700;text-align:center;background:#F8EBCD}.center-table table.yellow tr td .dot{background:#F6AB00}.center-table table.pink--d tr:nth-child(1) th:nth-child(n+2){color:#fff;text-align:center;background:#E68C8C}.center-table table.pink--d tr:nth-child(1) th:nth-child(n+3){position:relative}.center-table table.pink--d tr:nth-child(1) th:nth-child(n+3)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.center-table table.pink--d tr:nth-child(n+2) th{color:#E68C8C;text-align:center;background:#FFEBEB}.center-table table.pink--d tr td .dot{background:#E68C8C}.center-table table.orange tr:nth-child(1) th:nth-child(n+2){color:#fff;text-align:center;background:#EF8529}.center-table table.orange tr:nth-child(1) th:nth-child(n+3){position:relative}.center-table table.orange tr:nth-child(1) th:nth-child(n+3)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.center-table table.orange tr:nth-child(n+2) th{color:#EF8529;text-align:center;background:#FFECD9}.center-table table.orange tr td .dot{background:#EF8529}.center-table table.pink--l{width:100%}.center-table table.pink--l tr:nth-child(1) th:nth-child(n+2){color:#fff;text-align:center;background:#E890A9}.center-table table.pink--l tr:nth-child(1) th:nth-child(n+3){position:relative}.center-table table.pink--l tr:nth-child(1) th:nth-child(n+3)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.center-table table.pink--l tr:nth-child(n+2) th{color:#E890A9;text-align:center;background:#FCEAEF}.center-table table.pink--l tr td:nth-child(2),.center-table table.pink--l tr th:nth-child(2){width:calc(100% - 230px) !important}@media (max-width:960px){.center-table table.pink--l tr td,.center-table table.pink--l tr th{width:50% !important}}.center-table table.pink--l tr td .dot{background:#E890A9}.center-table table.blue{width:510px}@media (min-width:961px){.center-table table.blue{width:100%}}.center-table table.blue tr:nth-child(1) th:nth-child(n+2){color:#fff;text-align:center;background:#428DC4}.center-table table.blue tr:nth-child(1) th:nth-child(n+3){position:relative}.center-table table.blue tr:nth-child(1) th:nth-child(n+3)::after{display:block;content:"";position:absolute;top:0;left:-1px;height:100%;border-left:1px solid #fff}.center-table table.blue tr:nth-child(n+2) th{color:#428DC4;text-align:center;background:#D4EAFA}.center-table table.blue tr td:nth-child(n+2),.center-table table.blue tr th:nth-child(n+2){width:calc((100% - 230px) / 2)}.center-table table.blue tr td .dot{background:#428DC4}.center-table table tr:nth-child(1) td{border:none}.center-table table tr:nth-child(1) th:nth-child(2),.center-table table tr:nth-child(1) th:nth-child(3){width:140px}.center-table table tr:nth-child(n+3) th{position:relative}.center-table table tr:nth-child(n+3) th::after{display:block;content:"";position:absolute;top:-1px;width:100%;border-top:1px solid #fff}.center-table table tr th,.center-table table tr td{padding:10px 0;font-size:14px;border:1px solid #B5B5B5}.center-table table tr th:nth-child(1),.center-table table tr td:nth-child(1){width:230px}.center-table table tr th:nth-child(n+2),.center-table table tr td:nth-child(n+2){width:100px}@media (min-width:961px){.center-table table tr th:nth-child(n+2),.center-table table tr td:nth-child(n+2){width:140px}}.center-table table tr th .dot,.center-table table tr td .dot{width:14px;height:14px;margin:0 auto;border-radius:50%}.undermv{position:relative;margin-top:60px}@media (min-width:961px){.undermv{height:460px;margin-top:80px}}.undermv .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:960px){.undermv .bg img{object-position:30%}.undermv .bg img.sp-position20{object-position:20% top}.undermv .bg img.sp-position40{object-position:40% top}.undermv .bg img.sp-position50{object-position:50%}.undermv .bg img.sp-position60{object-position:60%}.undermv .bg img.sp-position70{object-position:70%}.undermv .bg img.sp-position80{object-position:80%}}@media (min-width:961px){.undermv .bg img.pc-position-top{object-position:top}}.undermv .top{position:relative;z-index:1;text-align:center}.undermv .top::before{display:block;content:"";width:0;height:70px;margin:0 auto 5px;border-right:1px solid #fff}@media (min-width:961px){.undermv .top::before{height:50px}}.undermv .top .en{color:#fff;font-size:30px;font-weight:lighter;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.undermv .top .en{font-size:47px}}.undermv .top .jp{margin-top:5px;color:#fff;font-size:12px;font-family:"fot-rodin-pron", sans-serif}@media (min-width:961px){.undermv .top .jp{font-size:16px}}.undermv .btm{position:relative;text-align:center;z-index:1}@media (max-width:960px){.undermv .btm{padding:10px 0 50px}}@media (min-width:961px){.undermv .btm{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}}.undermv .btm .title{color:#fff;font-size:24px;font-weight:normal;line-height:1.4em}@media (min-width:961px){.undermv .btm .title{font-size:40px}}@media (max-width:960px){.undermv .btm .title .sp-small{font-size:20px}}.admissions-mv{position:relative;margin-top:60px}@media (min-width:961px){.admissions-mv{margin-top:80px}}.admissions-mv .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.admissions-mv .txt{position:relative;padding:50px 20px;color:#fff;text-align:center;z-index:1}@media (min-width:961px){.admissions-mv .txt{padding:120px 0}}.admissions-mv .txt .jp{color:#fff;font-size:22px;line-height:1.2;word-break:keep-all;white-space:normal}@media (min-width:961px){.admissions-mv .txt .jp{padding-left:0.04em;font-size:40px;letter-spacing:0.04em}}.admissions-mv .txt .jp::after{display:block;content:"";width:30px;margin:15px auto 20px;border-bottom:2px solid #009BB0}@media (min-width:961px){.admissions-mv .txt .jp::after{width:60px;margin:30px auto 40px}}.admissions-mv .txt .en{font-size:14px;font-weight:lighter;line-height:1.2}@media (min-width:961px){.admissions-mv .txt .en{font-size:18px}}.breadcrumbs{padding:10px 0;border-bottom:1px solid #E0DFDF}.breadcrumbs .li{display:flex;justify-content:flex-start;align-items:center;font-size:12px}@media (min-width:961px){.breadcrumbs .li{font-size:14px;transition:color 0.3s}.breadcrumbs .li:hover{color:#2FA999}}.breadcrumbs .li:not(:last-child)::after{display:block;content:"";transform:rotate(45deg);width:6px;height:6px;margin:0 10px;border-top:1px solid #302C2C;border-right:1px solid #302C2C}.breadcrumbs .li:last-child{pointer-events:none}.page-cnt{padding-top:40px}@media (min-width:961px){.page-cnt{padding-top:60px}}.page-intro{padding-bottom:40px}@media (min-width:961px){.page-intro{padding-bottom:60px}}@media (min-width:961px){.page#guide .radiusbtn>div span,.page#guide2023 .radiusbtn>div span{white-space:nowrap}}.page#course .catch{margin-bottom:20px;color:#16AC89;font-size:18px;font-family:"Noto Serif JP", sans-serif;text-align:center}@media (min-width:961px){.page#course .catch{margin-bottom:70px;font-size:23px}}.page#course section .li{position:relative;padding:20px 0 40px}@media (min-width:961px){.page#course section .li{padding:50px 0}}.page#course section .li:nth-child(1)::after{left:0}@media (min-width:961px){.page#course section .li:nth-child(1) .clm{margin-left:60px}}.page#course section .li:nth-child(2){margin-top:20px}@media (min-width:961px){.page#course section .li:nth-child(2){margin-top:50px}}.page#course section .li:nth-child(2)::after{right:0;background-image:url(../img/course/bg2.jpg)}.page#course section .li:nth-child(2) .head{margin-left:40px}@media (min-width:961px){.page#course section .li:nth-child(2) .head{margin-left:90px}}@media (min-width:961px) and (max-width:1100px){.page#course section .li:nth-child(2) .head{margin-left:160px}}@media (min-width:961px){.page#course section .li:nth-child(2) .clm{margin-right:60px}}.page#course section .li::after{display:block;content:"";position:absolute;top:0;width:calc(100% - 40px);height:100%;background:url(../img/course/bg1.jpg) no-repeat center /cover;z-index:-1}@media (min-width:961px){.page#course section .li::after{width:calc(50vw + 380px)}}.page#course section .li .head{margin-bottom:15px}@media (min-width:961px){.page#course section .li .head{margin-bottom:30px}}.page#course section .li .head .jp{color:#fff;font-size:24px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.page#course section .li .head .jp{font-size:36px}}.page#course section .li .head .en{color:#fff;font-size:40px;font-family:"voltage", sans-serif;line-height:1em;opacity:0.5}@media (min-width:961px){.page#course section .li .head .en{font-size:65px}}.page#course section .li .clm .cld{box-shadow:0 3px 10px rgba(0, 0, 0, 0.16)}@media (max-width:960px){.page#course section .li .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.page#course section .li .clm .cld{width:calc(50% - 20px)}.page#course section .li .clm .cld:hover .img{transform:scale(1.05)}}.page#course section .li .clm .cld.orange .band{background:rgba(241, 127, 35, 0.5)}.page#course section .li .clm .cld.orange .arrow{background:#EE7800}.page#course section .li .clm .cld.pink .band{background:rgba(255, 103, 128, 0.5)}.page#course section .li .clm .cld.pink .arrow{background:#E68C8C}.page#course section .li .clm .cld.green .band{background:rgba(22, 205, 141, 0.5)}.page#course section .li .clm .cld.green .arrow{background:#2FA999}.page#course section .li .clm .cld.yellow .band{background:rgba(223, 169, 0, 0.5)}.page#course section .li .clm .cld.yellow .arrow{background:#F6AB00}.page#course section .li .clm .cld .top{position:relative;overflow:hidden}.page#course section .li .clm .cld .top .img{transition:transform 0.3s}.page#course section .li .clm .cld .top .band{position:absolute;left:0;bottom:0;width:100%;padding:10px}.page#course section .li .clm .cld .top .band .deco{margin-right:10px}.page#course section .li .clm .cld .top .band .txt .cat{display:inline-block;padding:0 10px;font-size:12px;background:#fff}.page#course section .li .clm .cld .top .band .txt .jp{color:#fff;font-size:20px}@media (min-width:961px){.page#course section .li .clm .cld .top .band .txt .jp{font-size:26px}}.page#course section .li .clm .cld .top .band .txt .en{color:#fff;font-family:"Poppins", sans-serif;font-size:12px}.page#course section .li .clm .cld .btm{position:relative;background:#fff;padding:20px 20px 50px}.page#course section .li .clm .cld .btm .arrow{position:absolute;right:10px;bottom:10px;width:25px;height:25px;border-radius:50%}.page#course section .li .clm .cld .btm .arrow::after{display:block;content:"";position:absolute;top:50%;right:20%;width:7px;height:7px;transform:translate(-50%, -50%) rotate(45deg);border-top:2px solid #ffff;border-right:2px solid #fff}.page#guidance .page-cnt h2,.page#guidances .page-cnt h2{margin-bottom:20px;padding:0 15px;font-size:20px;border-bottom:1px solid #B5B5B5}@media (min-width:961px){.page#guidance .page-cnt h2,.page#guidances .page-cnt h2{margin-bottom:45px;padding:0 30px;font-size:24px}}.page#guidance .page-cnt #sec1 .filter,.page#guidances .page-cnt #sec1 .filter{padding:40px 0;background:#E2F5EF}@media (min-width:961px){.page#guidance .page-cnt #sec1 .filter,.page#guidances .page-cnt #sec1 .filter{padding:60px 0}}.page#guidance .page-cnt #sec1 .filter .li h3,.page#guidances .page-cnt #sec1 .filter .li h3{color:#16AC89;font-size:18px}@media (max-width:960px){.page#guidance .page-cnt #sec1 .filter .li h3,.page#guidances .page-cnt #sec1 .filter .li h3{margin:30px 0 10px;text-align:center}}@media (min-width:961px){.page#guidance .page-cnt #sec1 .filter .li h3,.page#guidances .page-cnt #sec1 .filter .li h3{width:170px;margin-top:5px;font-size:20px;line-height:40px}}@media (min-width:961px){.page#guidance .page-cnt #sec1 .filter .li .cat,.page#guidances .page-cnt #sec1 .filter .li .cat{width:710px;justify-content:flex-start}}.page#guidance .page-cnt #sec1 .filter .li .cat .btn,.page#guidances .page-cnt #sec1 .filter .li .cat .btn{position:relative;height:40px;background:#fff}@media (max-width:960px){.page#guidance .page-cnt #sec1 .filter .li .cat .btn,.page#guidances .page-cnt #sec1 .filter .li .cat .btn{width:calc(50% - 5px);margin-top:10px}.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(even),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(even){margin-left:10px}}@media (min-width:961px){.page#guidance .page-cnt #sec1 .filter .li .cat .btn,.page#guidances .page-cnt #sec1 .filter .li .cat .btn{width:130px;margin:5px}.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(6),.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(10),.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(14),.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(18),.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(22),.page#guidance .page-cnt #sec1 .filter .li .cat .btn:nth-child(26),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(6),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(10),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(14),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(18),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(22),.page#guidances .page-cnt #sec1 .filter .li .cat .btn:nth-child(26){margin-left:145px}}@media (max-width:960px){.page#guidance .page-cnt #sec1 .filter .li .cat .btn.splong,.page#guidances .page-cnt #sec1 .filter .li .cat .btn.splong{width:100%;margin-left:0}}@media (min-width:961px){.page#guidance .page-cnt #sec1 .filter .li .cat .btn.long,.page#guidances .page-cnt #sec1 .filter .li .cat .btn.long{width:270px}}.page#guidance .page-cnt #sec1 .filter .li .cat .btn label,.page#guidances .page-cnt #sec1 .filter .li .cat .btn label{position:absolute;top:0;left:0;width:100%;height:100%;color:#B5B5B5;line-height:40px;display:block;text-align:center;cursor:pointer}.page#guidance .page-cnt #sec1 .filter .li .cat .btn input,.page#guidances .page-cnt #sec1 .filter .li .cat .btn input{display:none}.page#guidance .page-cnt #sec1 .filter .li .cat .btn input:checked+label,.page#guidances .page-cnt #sec1 .filter .li .cat .btn input:checked+label{color:#fff;background:#16AC89}.page#guidance .page-cnt #sec1 .filter #search-btn,.page#guidances .page-cnt #sec1 .filter #search-btn{margin-top:40px;background:none;border:none;cursor:pointer}@media (min-width:961px){.page#guidance .page-cnt #sec1 .filter #search-btn,.page#guidances .page-cnt #sec1 .filter #search-btn{margin-top:55px}}.page#guidance .page-cnt #sec1 .eventclm,.page#guidances .page-cnt #sec1 .eventclm{margin-bottom:60px}@media (min-width:961px){.page#guidance .page-cnt #sec1 .eventclm,.page#guidances .page-cnt #sec1 .eventclm{position:relative;max-width:1040px;margin:60px auto 100px;padding:0 25px;box-sizing:content-box}}.page#guidance .page-cnt #sec1 .eventclm.clicked,.page#guidances .page-cnt #sec1 .eventclm.clicked{animation:event-show 0.5s forwards}@keyframes event-show{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:transalteY(0)}}.page#guidance .page-cnt #sec1 .eventclm .cld,.page#guidances .page-cnt #sec1 .eventclm .cld{position:relative;border:2px solid #16CD8D}.page#guidance .page-cnt #sec1 .eventclm .cld.hidden,.page#guidances .page-cnt #sec1 .eventclm .cld.hidden{display:none}@media (max-width:960px){.page#guidance .page-cnt #sec1 .eventclm .cld,.page#guidances .page-cnt #sec1 .eventclm .cld{max-width:400px;margin:25px auto 0}}@media (min-width:961px){.page#guidance .page-cnt #sec1 .eventclm .cld,.page#guidances .page-cnt #sec1 .eventclm .cld{width:calc(33.33% - 40px);margin:40px 20px 0}}.page#guidance .page-cnt #sec1 .eventclm .cld .t,.page#guidances .page-cnt #sec1 .eventclm .cld .t{padding:20px 0;text-align:center;background:#16CD8D}.page#guidance .page-cnt #sec1 .eventclm .cld .t .badge,.page#guidances .page-cnt #sec1 .eventclm .cld .t .badge{position:absolute;left:5px;top:0;transform:translateY(-40%);width:90px;height:90px;background:#FAFF79;border-radius:50%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16)}.page#guidance .page-cnt #sec1 .eventclm .cld .t .badge p,.page#guidances .page-cnt #sec1 .eventclm .cld .t .badge p{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#009BB0;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4em}.page#guidance .page-cnt #sec1 .eventclm .cld .t .area,.page#guidances .page-cnt #sec1 .eventclm .cld .t .area{margin-bottom:5px;color:#fff;font-size:24px}@media (min-width:961px){.page#guidance .page-cnt #sec1 .eventclm .cld .t .area,.page#guidances .page-cnt #sec1 .eventclm .cld .t .area{font-size:28px}}.page#guidance .page-cnt #sec1 .eventclm .cld .t .date,.page#guidances .page-cnt #sec1 .eventclm .cld .t .date{color:#fff;font-size:44px;line-height:1em}.page#guidance .page-cnt #sec1 .eventclm .cld .t .date span,.page#guidances .page-cnt #sec1 .eventclm .cld .t .date span{margin-left:5px;color:#fff;font-size:16px}.page#guidance .page-cnt #sec1 .eventclm .cld .t .date small,.page#guidances .page-cnt #sec1 .eventclm .cld .t .date small{font-weight:lighter}.page#guidance .page-cnt #sec1 .eventclm .cld .t .title,.page#guidances .page-cnt #sec1 .eventclm .cld .t .title{color:#fff;font-size:15px}.page#guidance .page-cnt #sec1 .eventclm .cld .b,.page#guidances .page-cnt #sec1 .eventclm .cld .b{padding:20px}.page#guidance .page-cnt #sec1 .eventclm .cld .b dl:nth-child(n+2),.page#guidances .page-cnt #sec1 .eventclm .cld .b dl:nth-child(n+2){margin-top:10px}.page#guidance .page-cnt #sec1 .eventclm .cld .b dl dt,.page#guidances .page-cnt #sec1 .eventclm .cld .b dl dt{width:50px;color:#fff;font-size:14px;text-align:center;text-align:center;line-height:25px;background:#16CD8D}.page#guidance .page-cnt #sec1 .eventclm .cld .b dl dd,.page#guidances .page-cnt #sec1 .eventclm .cld .b dl dd{color:#16CD8D;font-size:15px;width:calc(100% - 60px)}.page#guidance .page-cnt #sec1 .eventclm .cld .b dl a,.page#guidances .page-cnt #sec1 .eventclm .cld .b dl a{margin-top:10px;color:#16CD8D}.page#guidance .page-cnt #sec1 .eventclm .cld .b dl a img,.page#guidances .page-cnt #sec1 .eventclm .cld .b dl a img{margin-right:5px}.page#guidance .page-cnt #sec1 .eventclm .cld .b dl a span,.page#guidances .page-cnt #sec1 .eventclm .cld .b dl a span{display:inline-block;margin-left:5px;margin-top:-2px}.page#guidance .page-cnt #sec2,.page#guidances .page-cnt #sec2{margin-bottom:60px}@media (min-width:961px){.page#guidance .page-cnt #sec2,.page#guidances .page-cnt #sec2{margin-bottom:100px}}.page#guidance .page-cnt #sec2 .clm .cld,.page#guidances .page-cnt #sec2 .clm .cld{background:#E2F5EF}@media (max-width:960px){.page#guidance .page-cnt #sec2 .clm .cld,.page#guidances .page-cnt #sec2 .clm .cld{max-width:400px;margin-left:auto;margin-right:auto}.page#guidance .page-cnt #sec2 .clm .cld:nth-child(n+2),.page#guidances .page-cnt #sec2 .clm .cld:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.page#guidance .page-cnt #sec2 .clm .cld,.page#guidances .page-cnt #sec2 .clm .cld{width:calc(33.33% - 26.66px)}.page#guidance .page-cnt #sec2 .clm .cld:not(:nth-child(3n)),.page#guidances .page-cnt #sec2 .clm .cld:not(:nth-child(3n)){margin-right:40px}.page#guidance .page-cnt #sec2 .clm .cld:nth-child(n+4),.page#guidances .page-cnt #sec2 .clm .cld:nth-child(n+4){margin-top:40px}}.page#guidance .page-cnt #sec2 .clm .cld .txt,.page#guidances .page-cnt #sec2 .clm .cld .txt{color:#16AC89;padding:20px;font-size:15px;text-align:center}@media (max-width:960px){.page#guidance .page-cnt #sec2 .clm .cld .txt,.page#guidances .page-cnt #sec2 .clm .cld .txt{font-size:14px}}.page#features .footer,.page#calendar .footer,.page#gums .footer{margin-top:0}.page#sitemap .sitemap h2 a{position:relative;height:60px;padding-left:15px;color:#fff;font-size:16px;background:#16CD8D}@media (min-width:961px){.page#sitemap .sitemap h2 a{height:80px;padding-left:20px;font-size:20px}}.page#sitemap .sitemap h2 a img{margin-right:15px}@media (min-width:961px){.page#sitemap .sitemap h2 a img{margin-right:20px}}.page#sitemap .sitemap h2 a::after{display:block;content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}@media (min-width:961px){.page#sitemap .sitemap h2 a::after{right:30px;width:10px;height:10px}}.page#sitemap .sitemap h3 a{position:relative;margin:20px 0 5px;padding-bottom:10px;font-size:16px;border-bottom:1px solid #CBCACA}@media (min-width:961px){.page#sitemap .sitemap h3 a{margin:40px 0 10px;font-size:18px;transition:0.3s}.page#sitemap .sitemap h3 a:hover{color:#16CD8D}.page#sitemap .sitemap h3 a:hover::after{border-top-color:#16CD8D;border-right-color:#16CD8D}}.page#sitemap .sitemap h3 a::after{display:block;content:"";position:absolute;top:calc(50% - 5px);right:15px;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:2px solid #B5B5B5;border-right:2px solid #B5B5B5;transition:0.3s}.page#sitemap .sitemap .flexbox a{position:relative;padding:10px 0;border-bottom:1px solid #E0DFDF}@media (min-width:961px){.page#sitemap .sitemap .flexbox a{width:calc(50% - 20px);padding:15px 0;transition:0.3s}.page#sitemap .sitemap .flexbox a:hover{color:#16CD8D}.page#sitemap .sitemap .flexbox a:hover::after{border-top-color:#16CD8D;border-right-color:#16CD8D}}.page#sitemap .sitemap .flexbox a::after{display:block;content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:2px solid #E0DFDF;border-right:2px solid #E0DFDF;transition:0.3s}.page#sitepolicy .sitepolicy .intro-txt{margin:30px 0}@media (min-width:961px){.page#sitepolicy .sitepolicy .intro-txt{margin:60px 0}}@media (max-width:960px){.page#sitepolicy .sitepolicy .table1 tr:last-child{border-bottom:1px solid #dbdbdb}}@media (min-width:961px){.page#sitepolicy .sitepolicy .table1 tr:nth-child(n+2) th:first-child{position:relative}.page#sitepolicy .sitepolicy .table1 tr:nth-child(n+2) th:first-child::after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;border-top:1px solid #fff}}.page#sitepolicy .sitepolicy .table1 tr th,.page#sitepolicy .sitepolicy .table1 tr td{padding:10px}@media (max-width:960px){.page#sitepolicy .sitepolicy .table1 tr th,.page#sitepolicy .sitepolicy .table1 tr td{display:block;width:100%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}}@media (min-width:961px){.page#sitepolicy .sitepolicy .table1 tr th,.page#sitepolicy .sitepolicy .table1 tr td{padding:15px;border:1px solid #dbdbdb}}.page#sitepolicy .sitepolicy .table1 tr th{text-align:center;color:#fff;background:#16AC89}@media (min-width:961px){.page#sitepolicy .sitepolicy .table1 tr th{width:240px}}@media (min-width:961px){.page#sitepolicy .sitepolicy .table1 tr td{width:calc(100% - 240px)}}.page#sitepolicy .sitepolicy .btnclm{margin-top:20px}@media (min-width:961px){.page#sitepolicy .sitepolicy .btnclm.jus-c .radiusbtn:nth-child(n+2){margin-left:10px}}@media (max-width:960px){.page#sitepolicy .sitepolicy .btnclm .radiusbtn:nth-child(n+2){margin-top:10px}}@media (min-width:961px){.page#sitepolicy .sitepolicy .btnclm .radiusbtn{width:calc(33.33% - 13.33px)}}.page#demae .demae-cnt #intro{padding:50px 0;background:#E2F5EF}@media (min-width:961px){.page#demae .demae-cnt #intro{padding:80px 0}}.page#demae .demae-cnt #intro .txt-l{font-size:18px}@media (min-width:961px){.page#demae .demae-cnt #intro .txt-l{font-size:24px}}.page#demae .demae-cnt #intro .txt-l:not(:last-child){margin-bottom:15px}@media (min-width:961px){.page#demae .demae-cnt #intro .txt-l:not(:last-child){margin-bottom:20px}}@media (max-width:960px){.page#demae .demae-cnt .img-txt .img{margin-top:20px}}@media (min-width:961px){.page#demae .demae-cnt .img-txt .img{width:calc(50% - 50px)}}.page#demae .demae-cnt .img-txt .img img{max-width:300px;margin:0 auto}@media (min-width:961px){.page#demae .demae-cnt .img-txt .txt{width:50%}}.page#demae .demae-cnt .step .li:nth-child(n+2){margin-top:40px}@media (min-width:961px){.page#demae .demae-cnt .step .li:nth-child(n+2){margin-top:60px}}.page#demae .demae-cnt .step .li .head{margin-bottom:15px}@media (min-width:961px){.page#demae .demae-cnt .step .li .head{margin-bottom:20px}}.page#demae .demae-cnt .step .li .head .num{position:relative;width:50px;height:50px;margin-right:15px;background:#16CD8D;border-radius:50%}@media (min-width:961px){.page#demae .demae-cnt .step .li .head .num{width:70px;height:70px;margin-right:20px}}.page#demae .demae-cnt .step .li .head .num div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;font-size:13px;font-weight:300;font-family:"Poppins", sans-serif;text-align:center;line-height:1em}@media (min-width:961px){.page#demae .demae-cnt .step .li .head .num div{font-size:15px}}.page#demae .demae-cnt .step .li .head .num div span{display:block;color:#fff;font-size:24px;font-weight:300;font-family:"Poppins", sans-serif;line-height:1em}@media (min-width:961px){.page#demae .demae-cnt .step .li .head .num div span{font-size:32px}}.page#demae .demae-cnt .step .li .head h3{width:calc(100% - 65px);color:#16AC89;font-size:18px}@media (min-width:961px){.page#demae .demae-cnt .step .li .head h3{width:calc(100% - 90px);font-size:22px}}.page#demae .demae-cnt .step .li dl{margin-top:20px}.page#demae .demae-cnt .step .li dl dt{width:140px;text-align:center;line-height:30px;border-radius:15px}@media (max-width:960px){.page#demae .demae-cnt .step .li dl dt{margin-bottom:5px}}@media (min-width:961px){.page#demae .demae-cnt .step .li dl dd{width:calc(100% - 160px);margin-left:20px}}@media (max-width:960px){.page#demae .demae-cnt .step .li .btnclm .radiusbtn:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.page#demae .demae-cnt .step .li .btnclm .radiusbtn:nth-child(n+2){margin-left:20px}}.error404-cnt{margin-top:100px}@media (min-width:961px){.error404-cnt{margin-top:200px}}.error404-cnt .head p{text-align:center}.error404-cnt .head h1{font-size:18px;text-align:center}@media (min-width:961px){.error404-cnt .head h1{font-size:23px}}@media (min-width:961px){.error404-cnt p{text-align:center}}.single-cnt .title{margin-bottom:15px;padding-bottom:5px;color:#16AC89;font-size:18px;border-bottom:1px solid #B5B5B5}@media (min-width:961px){.single-cnt .title{margin-bottom:15px;padding-bottom:10px;font-size:24px}}.single-cnt .info{margin-bottom:20px}@media (min-width:961px){.single-cnt .info{margin-bottom:60px}}.single-cnt .info .news-icon .news-category-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.single-cnt .info .news-icon .news-category-list li{margin-top:0;margin-right:10px;font-size:13px;line-height:25px}@media (min-width:961px){.single-cnt .info .news-icon .news-category-list li{margin-right:15px;font-size:14px}}.single-cnt .info .news-icon .news-category-list li.icon-new,.single-cnt .info .news-icon .news-category-list li.tax{padding:0 10px;color:#fff;background:#16CD8D}.single-cnt .info .news-icon .icon-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.single-cnt .info .news-icon .icon-list li{position:relative;margin-top:0;padding-left:0.7em}@media (max-width:960px){.single-cnt .info .news-icon .icon-list li{margin:10px 10px 8px 0;font-size:14px}}@media (min-width:961px){.single-cnt .info .news-icon .icon-list li{margin-right:15px;padding-left:1em}}.single-cnt .info .news-icon .icon-list li::before{display:block;content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;margin-right:5px}@media (min-width:961px){.single-cnt .info .news-icon .icon-list li::before{width:9px;height:9px;margin-right:10px}}.single-cnt .info .news-icon .icon-list li.general::before{background-color:#428DC4}.single-cnt .info .news-icon .icon-list li.student::before{background-color:#2FA999}.single-cnt .info .news-icon .icon-list li.juken::before{background-color:#E68C8C}.single-cnt .info .news-icon .icon-list li.卒業生の方へ{background-color:#2FA999}.single-cnt .info .news-icon .icon-list li.seminar::before{background-color:#E68C8C}.single-cnt .info .news-icon .icon-list li.high-school-student::before{background-color:#428DC4}.single-cnt .cnt a{display:inline;color:#428DC4;text-decoration:underline}.single-cnt .cnt img{height:auto}.single-cnt .cnt .horizontal{margin-top:40px}@media (min-width:961px){.single-cnt .cnt .horizontal{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:60px}}.single-cnt .cnt .horizontal li{margin-top:0}@media (max-width:960px){.single-cnt .cnt .horizontal li:nth-child(n+2){margin-top:20px}}@media (min-width:961px){.single-cnt .cnt .horizontal li{width:calc(50% - 20px)}.single-cnt .cnt .horizontal li:nth-child(n+3){margin-top:40px}.single-cnt .cnt .horizontal li:first-child:last-child{margin-left:auto;margin-right:auto}}.single-cnt .cnt .horizontal li img{width:100%;height:auto}@media (min-width:961px){.single-cnt .cnt .horizontal li img{height:100%;object-fit:cover}}@media (max-width:960px){.single-cnt .cnt table{display:block;width:100% !important;height:auto !important;overflow-x:scroll}}@media (max-width:960px){.single-cnt .cnt table tbody{display:block;min-width:605px}}.single-cnt .cnt table td,.single-cnt .cnt table th{padding:5px;border:1px solid #DBDBDB}.archive.post-type-archive-news .tab .li--all div,.archive.term-notice .tab .li--notice div,.archive.term-event .tab .li--event div,.archive.term-press-release .tab .li--press-release div,.archive.term-research-contribution .tab .li--research-contribution div{color:#16AC89;opacity:1}.archive.post-type-archive-news .tab .li--all div::after,.archive.term-notice .tab .li--notice div::after,.archive.term-event .tab .li--event div::after,.archive.term-press-release .tab .li--press-release div::after,.archive.term-research-contribution .tab .li--research-contribution div::after{border-bottom-color:#16AC89;border-right-color:#16AC89}.archive.post-type-archive-news .tab .li--all::after,.archive.term-notice .tab .li--notice::after,.archive.term-event .tab .li--event::after,.archive.term-press-release .tab .li--press-release::after,.archive.term-research-contribution .tab .li--research-contribution::after{transform:translateX(0)}.archive .tab .li::after{border-bottom-color:#16CD8D !important}.archive .tab .li div::after{display:none !important}.archive .archive-cnt .ul{margin-top:20px}@media (min-width:961px){.archive .archive-cnt .ul{margin-top:40px}}.archive .archive-cnt .ul .li{padding-bottom:20px;border-bottom:1px solid #E0DFDF}@media (min-width:961px){.archive .archive-cnt .ul .li{padding-bottom:25px}}.archive .archive-cnt .ul .li:nth-child(n+2){padding-top:20px}@media (min-width:961px){.archive .archive-cnt .ul .li:nth-child(n+2){padding-top:25px}}.archive .archive-cnt .ul .li .meta time{font-size:12px}@media (min-width:961px){.archive .archive-cnt .ul .li .meta time{font-size:14px}}.archive .archive-cnt .ul .li .meta .cat{width:95px;margin-left:20px;color:#fff;font-size:12px;text-align:center;line-height:22px;background-color:#16CD8D}@media (min-width:961px){.archive .archive-cnt .ul .li .meta .cat{width:110px;margin-left:30px;font-size:14px;line-height:26px}}.archive .archive-cnt .ul .li .title{font-size:14px;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media (max-width:960px){.archive .archive-cnt .ul .li .title{margin-top:10px;-webkit-line-clamp:2}}@media (min-width:961px){.archive .archive-cnt .ul .li .title{margin-left:20px;-webkit-line-clamp:1}}.archive .pagination .nav-links{display:flex;justify-content:center;align-items:center}.archive .pagination .page-numbers{margin:20px 10px 0;color:#CBCACA;font-size:20px;font-family:"Poppins", sans-serif}@media (min-width:961px){.archive .pagination .page-numbers{margin-top:40px;font-size:30px}}.archive .pagination .page-numbers.current{color:#16AC89}.note-container{display:flex;align-items:flex-start}.note-symbol{flex-shrink:0;padding-right:10px}.note-text{flex-grow:1}#exam-link{padding:40px 0;background:#D2F4F8}@media (min-width:961px){#exam-link{padding:80px 0}}#exam-link h2{display:flex;justify-content:center;align-items:center;font-size:20px;margin-bottom:20px}@media (min-width:961px){#exam-link h2{margin-bottom:40px;font-size:24px}}#exam-link h2::before,#exam-link h2::after{display:block;content:"";width:15px;height:24px;margin:0 10px;background:url(../img/exam-methods/title-deco.svg) no-repeat center;background-size:100%}@media (min-width:961px){#exam-link h2::before,#exam-link h2::after{width:24px;height:34px;margin:0 15px}}#exam-link h2::after{transform:rotateY(180deg)}@media (min-width:961px){#exam-link ul{display:flex;justify-content:center;flex-wrap:wrap;max-width:930px;margin:0 auto}}#exam-link ul li{margin:0}@media (max-width:960px){#exam-link ul li:nth-child(n+2){margin-top:10px}}@media (min-width:961px){#exam-link ul li{width:calc(50% - 15px)}#exam-link ul li:nth-child(n+3){margin-top:30px}#exam-link ul li:not(:nth-child(2n)):not(:last-child){margin-right:20px}}#exam-link ul li a{position:relative;padding:10px 0 10px 30px;color:#009BB0;font-size:12px;text-align:center;line-height:1.4;background:#fff;border:2px solid #009BB0;border-radius:100px}@media (max-width:960px){#exam-link ul li a{max-width:300px;margin-left:auto;margin-right:auto}}@media (min-width:961px){#exam-link ul li a{padding:15px 0 15px 40px;font-size:16px;transition:0.3s}#exam-link ul li a:hover{color:#fff;background:#009BB0}#exam-link ul li a:hover::before{opacity:0}#exam-link ul li a:hover::after{opacity:1}}#exam-link ul li a strong{display:block;font-size:1.4em;font-weight:500;line-height:1.4}#exam-link ul li a.line::before{background-image:url(../img/exam-methods/line-icon.svg)}#exam-link ul li a.line::after{background-image:url(../img/exam-methods/line-icon-hover.svg)}#exam-link ul li a.opencampus::before{background-image:url(../img/exam-methods/opencampus-icon.svg)}#exam-link ul li a.opencampus::after{background-image:url(../img/exam-methods/opencampus-icon-hover.svg)}#exam-link ul li a.guidance::before{background-image:url(../img/exam-methods/guidance-icon.svg)}#exam-link ul li a.guidance::after{background-image:url(../img/exam-methods/guidance-icon-hover.svg)}#exam-link ul li a:before,#exam-link ul li a:after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:30px;height:100%;background:no-repeat center;background-size:contain;transition:opacity 0.3s}@media (min-width:961px){#exam-link ul li a:before,#exam-link ul li a:after{left:40px;width:40px}}#exam-link ul li a::after{opacity:0}