﻿@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:.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:.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,.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:.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 rgba(0,0,0,0);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 rgba(0,0,0,0);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 rgba(0,0,0,0);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 rgba(0,0,0,0);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 img{width:auto;height:26px;margin:15px 0 15px 15px}@media(min-width: 961px){.header .logo img{height:40px;margin:20px 0 20px 20px}}.header .line-btn{margin-right:25px}@media(max-width: 1100px){.header .line-btn{display:none}}.header .line-btn .flexbox{height:100%}.header .line-btn .flexbox .img{margin-right:6px}.header .line-btn .flexbox .txt{color:#00b900;font-size:12px;line-height:1.4em}.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 .usermenu{position:relative;height:100%}@media(max-width: 960px){.header .usermenu{margin-right:5px}.header .usermenu.on:hover .txt{color:#17ab89}.header .usermenu.on:hover .link{opacity:1;visibility:visible}}@media(min-width: 961px){.header .usermenu{margin-right:25px;cursor:pointer}.header .usermenu:hover .txt{color:#17ab89}.header .usermenu:hover .link{opacity:1;visibility:visible}}@media(max-width: 960px){.header .usermenu .img{margin-bottom:2px}}@media(min-width: 961px){.header .usermenu .img{margin-right:5px}}.header .usermenu .txt{margin-right:8px;font-size:10px;text-align:center}@media(max-width: 960px){.header .usermenu .txt{margin:0 5px;line-height:1.3em}}@media(min-width: 961px){.header .usermenu .txt{font-size:14px;transition:.3s}}@media(min-width: 961px)and (min-width: 1101px){.header .usermenu .txt::after{display:block;content:"";transform:translateY(-10%) rotate(45deg);width:5px;height:5px;margin-left:4px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}}@media(min-width: 961px)and (min-width: 1101px)and (min-width: 961px){.header .usermenu .txt::after{margin-left:6px;border-right:2px solid #b5b5b5;border-bottom:2px solid #b5b5b5}}.header .usermenu .link{position:absolute;top:100%;right:-6px;padding:20px;background:#fff;transition:.2s;opacity:0;visibility:hidden}@media(min-width: 961px){.header .usermenu .link{right:-25px}.header .usermenu .link:hover{opacity:1;visibility:visible}}.header .usermenu .link .li{display:flex;justify-content:space-between;align-items:center;font-size:14px;white-space:nowrap}.header .usermenu .link .li:nth-child(n+2){margin-top:10px}@media(min-width: 961px){.header .usermenu .link .li{transition:color .2s}.header .usermenu .link .li:hover{color:#16ac89}}.header .usermenu .link .li::after{display:block;content:"";width:6px;height:6px;margin-left:15px;transform:rotate(45deg);border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5}@media(min-width: 961px){.header .usermenu .link .li::after{right:10px;width:7px;height:7px}}.header-btn{position:relative;background:#16ac89;transition:.3s}.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{background:rgba(22,172,137,.9)}}@media(min-width: 1101px){.header-btn--menu{display:none}}.header-btn:nth-child(n+2){margin-left:1px}@media(min-width: 961px){.header-btn{cursor:pointer}}.header-btn.light{background:#16cd8d}.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,.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:.7}}.header-btn.header-btn--search .left{position:relative;width:0;overflow-x:hidden;transition:width .3s;margin-top:15px}@media(max-width: 960px){.header-btn.header-btn--search .left{position:absolute;top:calc(100% + 1px);right:-60px;margin-top:5px;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:.7}.header-btn.header-btn--search .img{margin-top:15px}.header-btn.header-btn--search .img img{width:18px}@media(min-width: 961px){.header-btn.header-btn--search .img img{width:20px}}@media(max-width: 960px){.header-btn.header-btn--search .img+.txt{margin-top:4px}}.header-btn div,.header-btn button{background-color:rgba(0,0,0,0);border:none}@media(max-width: 960px){.header-btn div,.header-btn button{transform:translateY(-1.5px)}}.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:.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{margin-top:15px;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:14px}}.header-btn button{width:40px}@media(min-width: 961px){.header-btn button{width:56px;cursor:pointer;transition:.3s}}.header .language-btn{background:rgba(0,0,0,0) !important;overflow:unset;opacity:1}.header .language-btn>div{height:80px;background:#16cd8d;cursor:pointer}.header .language-btn>div .img{margin-top:0}@media(min-width: 961px){.header .language-btn>div .txt{font-size:12px}}.header .language-btn .on>div{opacity:.7}.header .language-btn .on+.language-menu{opacity:1;visibility:visible}.header .language-btn .language-menu{position:absolute;top:100%;left:0;width:200px;background:#e5f7f5;opacity:0;visibility:hidden;transition:.3s;cursor:pointer}.header .language-btn .language-menu a{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px;border-bottom:1px solid rgba(22,172,137,.5)}.header .language-btn .language-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 .language-btn .language-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:.3s;overflow-y:scroll;z-index:10}@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+div{margin-left:10px;color:#16cd8d}@media(max-width: 1100px){.headermenu .clm .cld .gch .head .icon+div{display:flex;justify-content:flex-start;align-items:center}.headermenu .clm .cld .gch .head .icon+div::before{display:block;content:"";transform:rotate(45deg);width:7px;height:7px;margin-right:10px;border-top:2px solid #16cd8d;border-right:2px solid #16cd8d;transform:rotate(45deg)}}.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:.3s}@media(max-width: 1100px){.headermenu .clm .cld .gch .inner{padding-bottom:40px}}@media(max-width: 1100px){.headermenu .clm .cld .gch .inner .li{position:relative;width:100%;padding:10px 0;border-bottom:1px solid #e0dfdf}}@media(max-width: 1100px)and (min-width: 501px){.headermenu .clm .cld .gch .inner .li{width:calc(50% - 10px)}}@media(max-width: 1100px){.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(min-width: 1101px){.headermenu .clm .cld .gch .inner .li{margin-top:15px;transition:.3s}.headermenu .clm .cld .gch .inner .li:hover{color:#16cd8d}}.headermenu .header__sp-menu{background:#e2f5ef}.headermenu .header__sp-menu .head{border-bottom:1px solid #e0dfdf}.headermenu .header__sp-menu .head>*{width:33.33%;padding:10px 0;transition:.3s}.headermenu .header__sp-menu .head>*:nth-child(n+2){border-left:1px solid #e0dfdf}.headermenu .header__sp-menu .head>* .icon{height:45px}.headermenu .header__sp-menu .head>* .icon .icon1{width:40px}.headermenu .header__sp-menu .head>* .icon .icon2{width:30px}.headermenu .header__sp-menu .head>* .icon .icon3{width:35px}.headermenu .header__sp-menu .head>* p{margin-top:2px;display:flex;justify-content:center;align-items:center;height:32px;color:#16cd8d;font-size:12px;text-align:center;line-height:1.3}.headermenu .header__sp-menu .head>*.active{background:#16cd8d}.headermenu .header__sp-menu .head>*.active svg line{fill:#fff;stroke:#fff}.headermenu .header__sp-menu .head>*.active svg path{stroke:#fff}.headermenu .header__sp-menu .head>*.active p{color:#fff}.headermenu .header__sp-menu .menu nav{position:relative;height:0;overflow:hidden}.headermenu .header__sp-menu .menu nav a{display:flex;justify-content:space-between;align-items:center;position:relative;height:50px;padding:0 15px;border-bottom:1px solid #e0dfdf}.headermenu .header__sp-menu .menu nav a::after{display:block;content:"";width:6px;height:6px;margin-left:5px;border-top:2px solid #b5b5b5;border-right:2px solid #b5b5b5;transform:rotate(45deg)}.headermenu .sns{margin-top:20px}.headermenu .sns .li{margin:0 10px}.header-menu{position:fixed;top:61px;right:0;z-index:10;overflow:hidden;transform:translateX(101%);transition:.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 screen and (max-width: 1100px){.sidemenu{bottom:0;width:100%;padding:5px;background:#fff}}@media screen and (min-width: 1101px){.sidemenu{top:80px;height:calc(100vh - 80px);flex-direction:column;justify-content:space-between;width:140px;background:#fff}}@media screen and (min-width: 1101px)and (max-height: 660px){.sidemenu{max-height:660px;overflow-y:scroll}}.sidemenu>.li{width:20%}@media screen and (max-width: 1100px){.sidemenu>.li.li--pc{display:none !important}}@media screen and (min-width: 1101px){.sidemenu>.li.li--sp{display:none !important}}@media screen and (min-width: 1101px){.sidemenu>.li{width:100%;height:12.5%;padding:5px 0;transition:background-color .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 screen and (min-width: 1101px){.sidemenu>.li .link{width:100%;height:100%}}@media screen and (max-width: 1100px){.sidemenu>.li .link .icon{align-items:flex-end}}@media screen and (max-width: 1100px)and (max-width: 500px){.sidemenu>.li .link .icon{width:30px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1100px){.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 screen and (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:12px;text-align:center;line-height:1.2em}@media screen and (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 screen and (max-width: 1100px)and (max-width: 500px){.sidemenu>.li .link .txt::after{display:none}}@media screen and (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:scroll;opacity:0;visibility:hidden;transition:.2s;border-left:1px solid #e0dfdf}@media screen and (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)}.sidemenu>.li .menu.clm2 .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 .head{margin-bottom:40px;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-family:"Noto Sans JP",sans-serif}.sidemenu>.li .menu .head .jp::after{display:block;content:"";width:7px;height:7px;margin-left:5px;border-top:1px solid #16cd8d;border-right:1px solid #16cd8d;transform:rotate(45deg)}.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 .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}.fixed{position:fixed;right:0;bottom:86px;z-index:9}@media(min-width: 961px){.fixed{bottom:300px}}@media(max-width: 960px){.fixed .li{width:180px;margin-right:20px}}.fixed .line{display:none}@media screen and (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:.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:.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:.3s}}@media(min-width: 961px)and (min-width: 1200px){aside.btm .clm5 .cld{width:184px;height:184px}}@media(min-width: 961px){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){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:.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}}.footer{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 screen and (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:.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,.5)}.footer .dep-link .cld .txt.pink--l{background:rgba(255,103,128,.5)}.footer .dep-link .cld .txt.pink--d{background:rgba(255,100,180,.5)}.footer .dep-link .cld .txt.green{background:rgba(22,205,141,.5)}.footer .dep-link .cld .txt.yellow{background:rgba(223,169,0,.5)}.footer .dep-link .cld .txt.blue{background:rgba(112,206,255,.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;background:#e2f5ef}@media(min-width: 961px){.footer .sns{padding:40px 0}}.footer .sns .t{margin-bottom:20px;font-size:15px;text-align:center}@media(min-width: 961px){.footer .sns .t{font-size:19px}}.footer .sns .b .li:nth-child(n+2){margin-left:40px}.footer .info{padding-top:30px}@media(min-width: 961px){.footer .info{padding-top:60px}}@media(max-width: 960px){.footer .info .logo{width:185px;margin:0 auto 40px}}@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{margin-left:55px}}.footer .info .cld .head .t .txt{color:#16cd8d;margin-left:10px;font-size:20px}@media(min-width: 961px){.footer .info .cld .head .t .txt{font-size:22px}}.footer .info .cld .head .b{margin-top:8px;color:#16cd8d;font-size:14px}.footer .info .cld p{margin-top:10px;font-size:14px;line-height:1.8em}.footer .aside{margin-top:30px;padding-top:30px;border-top:1px solid #d6d5d5}@media(min-width: 961px){.footer .aside{margin-top:60px;padding-top:60px}}@media(max-width: 960px){.footer .aside .tel .li{width:220px;margin:0 auto}}@media(max-width: 960px){.footer .aside .tel .li:nth-child(n+2){margin-top:15px}}@media(min-width: 961px){.footer .aside .tel .li:nth-child(n+2){margin-left:70px}}.footer .aside .tel .li .txt{color:#16cd8d;font-size:12px;line-height:1em}@media(max-width: 960px){.footer .aside .tel .li .txt{margin-bottom:5px}}@media(min-width: 961px){.footer .aside .tel .li .txt{font-size:14px}}.footer .aside .tel .li .btm{color:#16cd8d;font-size:20px}@media(min-width: 961px){.footer .aside .tel .li .btm{font-size:30px}}.footer .aside .tel .li .btm img{margin-right:10px}.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:20px 0 50px}@media(min-width: 961px){.footer .aside .link .b{margin:20px 0 70px}}.footer .aside .link .b .li{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{margin-right:8px}.footer .copyright{display:block;padding:50px 0 25px;color:#979695;font-size:11px;text-align:center}@media(max-width: 1100px){.footer .copyright{padding-bottom:150px}}@media(min-width: 961px){.footer .copyright{padding-top:100px}}@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:.3s;overflow:hidden}}@media(min-width: 961px){.open-close.open-close--pc .open-close__cnt{position:relative;height:0;transition:.3s;overflow:hidden}}.open-close:not(.open-close--pc):not(.open-close--sp) .open-close__cnt{position:relative;height:0;transition:.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 .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 .4s forwards}@keyframes switch-show{to{opacity:1;transform:translateY(0)}}ul.radius li{position:relative;padding-left:.7em}@media(max-width: 960px){ul.radius li{font-size:14px}}@media(min-width: 961px){ul.radius li{padding-left:1em}}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:1.5em;counter-increment:list-counter}ul.counter-circle li::before{position:absolute;left:0;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:"⑩"}.pdfbtn{position:relative;padding-left:.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:.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}.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 .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,.16) !important}.title-txt.pink--d{color:#e68c8c;border-bottom-color:rgba(230,140,140,.16) !important}.title-txt.pink--l{color:#e890a9;border-bottom-color:rgba(232,144,169,.16) !important}.title-txt.green{color:#2fa999;border-bottom-color:rgba(47,169,153,.16) !important}.title-txt.green--l{color:#16ac89;border-bottom-color:rgba(22,172,137,.16) !important}.title-txt.blue{color:#428dc4;border-bottom-color:rgba(66,141,196,.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,.16) !important}.title-txt.yellow--d{color:#c38700;border-bottom-color:rgba(195,135,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:.3}}.radiusbtn::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;transition:.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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.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{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;padding:10px 0;background:rgba(0,0,0,.4);border-radius:5px;pointer-events:none}@media(min-width: 961px){.sp-wide .scroll-hint{display: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:.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:.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:.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 .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 .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:70px;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:80px;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}}@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){body .home-cnt #topics .swiper.sp-swiper-none .swiper-wrapper .swiper-slide{margin-top:20px}}@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,.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:.3s}}@media screen and (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:.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:.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,.4)}.course-cnt section.video .youtubebtn .thumbnail .img{height:100%;object-fit:cover;transition:.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:.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 30px 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:5px;font-size:16px}}@media screen and (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}}.course-cnt section#sec2 .open-close .open-close__btn .arrow{position:absolute;top:50%;right:15px;width:20px;transform:translateY(-50%) rotate(180deg);transition:.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 screen and (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}}.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 screen and (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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.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:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}}.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 .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:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@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:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@media(min-width: 961px){.course-cnt section#sec13 .clm .cld .band::after{border-width:0 0 25px 25px}}.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:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@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:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@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 screen and (max-width: 960px)and (max-width: 669px){.course-cnt section#sec14 .head .clm3 .cld{max-width:335px;margin-left:auto;margin-right:auto}}@media screen and (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 screen and (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:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}@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 screen and (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 screen and (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 screen and (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 screen and (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:.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:.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 screen and (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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.course-cnt section#sec14 .ul .btm-flow .top .cld div::before{transform-origin:top;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f573a1}.course-cnt section#sec14 .ul .btm-flow .top .cld div::before{transform-origin:left;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #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 screen and (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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@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:rgba(0,0,0,0) rgba(0,0,0,0) #428dc4 rgba(0,0,0,0)}@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 screen and (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 screen and (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:.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 screen and (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 screen and (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:.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:.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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #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}}@media(max-width: 960px){.features-cnt section#method .point .li.li3 .clm .cld .head img{width:60px}}.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}@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,.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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}@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%, rgb(255, 255, 255) 15%, rgb(255, 255, 255) 100%);box-shadow:10px 3px 6px rgba(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:rgba(0,0,0,0) #16ac89 rgba(0,0,0,0) rgba(0,0,0,0)}}@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:rgba(0,0,0,0) rgba(0,0,0,0) #16ac89 rgba(0,0,0,0)}}@media(max-width: 960px){.features-cnt section#case .flow .clm .cld::after{transform:translate(4px, -50%);border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}}@media(min-width: 961px){.features-cnt section#case .flow .clm .cld::after{transform:translate(-50%, 5px);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}}.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,.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:.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 .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(.home) .tab .li.active div::after,body:not(.blog) .tab .li.active div,body:not(.blog) .tab .li.active div::after{opacity:1}body:not(.home) .tab .li div,body:not(.blog) .tab .li div{display:flex;justify-content:center;font-size:14px;opacity:.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;opacity:.3}@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:.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)and (max-width: 390px){.university-cnt .page-link.clm3.flexbox-a .green-icon{font-size:13px}}@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(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 screen and (max-width: 960px)and (max-width: 450px){.university-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media screen and (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:.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:.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:.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:.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:.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 screen and (max-width: 960px)and (max-width: 450px){.career-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media screen and (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:.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:.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:.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,.16) !important}.career-cnt .kako caption.pink--d{color:#e68c8c;border-bottom-color:rgba(230,140,140,.16) !important}.career-cnt .kako caption.pink--l{color:#e890a9;border-bottom-color:rgba(232,144,169,.16) !important}.career-cnt .kako caption.green{color:#2fa999;border-bottom-color:rgba(47,169,153,.16) !important}.career-cnt .kako caption.green--l{color:#16ac89;border-bottom-color:rgba(22,172,137,.16) !important}.career-cnt .kako caption.blue{color:#428dc4;border-bottom-color:rgba(66,141,196,.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,.16) !important}.career-cnt .kako caption.yellow--d{color:#c38700;border-bottom-color:rgba(195,135,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:.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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #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 .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 screen and (max-width: 960px)and (max-width: 450px){.admissions-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media screen and (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:.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}.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 screen and (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:.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 screen and (max-width: 960px)and (max-width: 450px){.campuslife-cnt .page-link .li:nth-child(n+2){margin-top:15px}}@media screen and (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:.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,.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:.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:.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 .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}}.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(min-width: 961px){.exam-cnt table.table3 .radiusbtn{margin-left:15px}}.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:.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:.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}}@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:.3}}.navi-cnt .page-link .li::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;transition:.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:.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:.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}.outline .intro-txt{margin-top:-5px}@media(min-width: 961px){.outline .intro-txt{margin-top:-15px}}.outline .clm-head .cld{position:relative;width:50%;overflow:hidden}@media(min-width: 961px){.outline .clm-head .cld{width:25%}}.outline .clm-head .cld>img{transition:transform .2s}.outline .clm-head .cld .band{position:absolute;left:0;bottom:0;padding:5px 10px;width:100%;height:65px}@media(min-width: 961px){.outline .clm-head .cld .band{height:70px;padding:10px}}.outline .clm-head .cld .band.green{background:rgba(22,205,141,.5)}.outline .clm-head .cld .band.orange{background:rgba(241,127,35,.5)}.outline .clm-head .cld .band.pink{background:rgba(255,103,128,.5)}.outline .clm-head .cld .band.yellow{background:rgba(223,169,0,.5)}.outline .clm-head .cld .band .icon{width:20px}@media(min-width: 961px){.outline .clm-head .cld .band .icon{width:30px}}.outline .clm-head .cld .band div{width:calc(100% - 30px)}@media(min-width: 961px){.outline .clm-head .cld .band div{width:calc(100% - 40px)}}.outline .clm-head .cld .band div .jp{color:#fff;font-size:17px;white-space:nowrap}@media(min-width: 961px){.outline .clm-head .cld .band div .jp{font-size:20px}}.outline .clm-head .cld .band div .en{color:#fff;font-size:10px;font-family:"Poppins",sans-serif;line-height:1.3em;white-space:nowrap}@media(min-width: 961px){.outline .clm-head .cld .band div .en{font-size:11px}}.outline .clm-head .title{padding:10px 15px;color:#fff;font-size:16spx;background:#16cd8d}@media(min-width: 961px){.outline .clm-head .title{font-size:18px}}.outline .title-txt{margin-bottom:0}.outline .link{position:relative;padding:15px 0;border-bottom:1px solid #e0dfdf}@media(min-width: 961px){.outline .link{padding:20px 0;transition:.3s}.outline .link:hover{color:#16cd8d}.outline .link:hover::after{border-top-color:#16cd8d;border-right-color:#16cd8d}}.outline .link .left{position:relative;padding-right:30px}@media(min-width: 961px){.outline .link .left{width:50%}}.outline .link .left::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:.3s}@media(max-width: 960px){.outline .link .right{margin-top:5px}}@media(min-width: 961px){.outline .link .right{width:50%}}.outline .link .right .cat{padding:0 15px;color:#fff;font-size:13px;line-height:24px;border-radius:12px}@media(max-width: 960px){.outline .link .right .cat{margin-top:5px;margin-right:5px}}@media(min-width: 961px){.outline .link .right .cat{margin-left:15px}}.outline .link .right .cat:nth-child(1){width:108px}.outline .link .right .cat:nth-child(2){width:121px}.outline .link .right .cat:nth-child(3){width:82px}.outline .link .right .cat:nth-child(4){width:69px}.outline .link .right .cat.green{background:#16ac89}.outline .link .right .cat.green--l{background:#2fa999}.outline .link .right .cat.yellow{background:#f6ab00}.outline .link .right .cat.orange{background:#ee7800}.outline .link .right .cat.pink{background:#e68c8c}.outline .link .right .cat.gray{color:#b5b5b5;background:#b5b5b5}@media(max-width: 960px){.outline .btm-link .cld:nth-child(n+2){margin-top:20px}}@media(min-width: 961px){.outline .btm-link .cld{width:calc(50% - 25px)}}.outline .btm-link .cld .title{padding:10px 15px}.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}}.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 .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:.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,.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,.5)}.page#course section .li .clm .cld.orange .arrow{background:#ee7800}.page#course section .li .clm .cld.pink .band{background:rgba(255,103,128,.5)}.page#course section .li .clm .cld.pink .arrow{background:#e68c8c}.page#course section .li .clm .cld.green .band{background:rgba(22,205,141,.5)}.page#course section .li .clm .cld.green .arrow{background:#2fa999}.page#course section .li .clm .cld.yellow .band{background:rgba(223,169,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 .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 #fff;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 .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,.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:.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:.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:.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:.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:.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-exam .tab .li--exam div,.archive.term-reports .tab .li--reports div{color:#16ac89}.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-exam .tab .li--exam div::after,.archive.term-reports .tab .li--reports 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-exam .tab .li--exam::after,.archive.term-reports .tab .li--reports::after{transform:translateX(0)}.archive .tab .li::after{border-bottom-color:#16cd8d !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:15px 0;border-bottom:1px solid #e0dfdf}@media(min-width: 961px){.archive .archive-cnt .ul .li{padding:20px 0}.archive .archive-cnt .ul .li:hover .title{color:#16cd8d}}@media(max-width: 960px){.archive .archive-cnt .ul .li .info{justify-content:flex-start}}@media(min-width: 961px){.archive .archive-cnt .ul .li .info{width:200px}}.archive .archive-cnt .ul .li .info .cat{width:80px;padding:0 10px;color:#fff;font-size:14px;background:#16cd8d;line-height:25px;text-align:center}@media(max-width: 960px){.archive .archive-cnt .ul .li .info .cat{margin-left:10px}}.archive .archive-cnt .ul .li .title{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{width:calc(100% - 220px);-webkit-line-clamp:1;transition:color .3s}}.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:.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 .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}