*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.visible-xl{display:none}@media screen and (max-width: 1600px){.visible-xl{display:block}}.visible-lg{display:none}@media screen and (max-width: 1200px){.visible-lg{display:block}}.visible-md{display:none}@media screen and (max-width: 1024px){.visible-md{display:block}}.visible-sm{display:none}@media screen and (max-width: 600px){.visible-sm{display:block}}.hidden-xl{display:block}@media screen and (max-width: 1600px){.hidden-xl{display:none}}.hidden-lg{display:block}@media screen and (max-width: 1200px){.hidden-lg{display:none}}.hidden-md{display:block}@media screen and (max-width: 1024px){.hidden-md{display:none}}.hidden-sm{display:block}@media screen and (max-width: 600px){.hidden-sm{display:none}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.anim{opacity:0}.anim.active{-webkit-animation:fadeInUp 300ms ease-in-out forwards;animation:fadeInUp 300ms ease-in-out forwards}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.lity{background:rgba(255,217,90,.9) !important}html,body{width:100%;height:100%}html{scroll-behavior:smooth;scroll-margin-top:80px}body{position:relative;font-size:16px;line-height:24px;font-family:"Noto Sans JP",sans-serif;background:url(./img/bg.gif) repeat}#wrapper{overflow-x:hidden}#cover{position:fixed;top:0;left:0;height:100vh;width:100%;background:#fff;z-index:999999999999999}img{max-width:100%}.en{font-family:"Ropa Sans",sans-serif}.container{width:94%;max-width:1280px;margin:auto;text-align:center;position:relative}@media screen and (max-width: 1200px){.container{max-width:none}}.section-title h3{font-weight:bolder;font-size:3rem;letter-spacing:4px;line-height:1.2}.section-title p{font-size:.9rem;line-height:1;margin-top:8px;letter-spacing:2px}@media screen and (max-width: 1200px){.section-title h3{font-size:2.5rem;letter-spacing:3px}.section-title p{font-size:.8rem;letter-spacing:1px}}@media screen and (max-width: 1024px){.section-title h3{font-size:2.4rem;letter-spacing:2px}.section-title p{font-size:.75rem}}@media screen and (max-width: 600px){.section-title h3{font-size:1.9rem;letter-spacing:1px}.section-title p{font-size:.6rem}}.page-title{margin:3em auto 5em}.page-title h2{font-size:1rem;line-height:1.2;margin-bottom:.5em}.page-title h1{letter-spacing:1px;font-weight:bolder;font-size:2.5rem;line-height:1.2}.page-title h1 span{font-size:1.8rem}@media screen and (max-width: 1200px){.page-title{margin:2em auto 6em}}@media screen and (max-width: 1024px){.page-title{margin:0 auto 4em}.page-title h1{font-size:2.6rem}.page-title h2{font-size:.8rem}}@media screen and (max-width: 600px){.page-title{margin:0 auto 2em}.page-title h1{letter-spacing:0px;font-size:1.4rem}.page-title h1 span{font-size:1rem}.page-title h2{font-size:.7rem}}.back{margin:7em auto 0;text-align:center}.back a{cursor:pointer;border-radius:44px;font-size:.9rem;line-height:1.2;background:#212121;color:#fff;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;padding:15px 40px}.back a:hover{background:#333}@media screen and (max-width: 600px){.back{margin:3em auto 0}.back a{font-size:1rem}}.obj{position:relative;z-index:1}.obj>div{position:absolute}main{position:relative;z-index:2;padding:80px 0 120px}@media screen and (max-width: 1024px){main{padding:40px 0}}#index .top h3{font-size:1.2rem;line-height:1.5;font-weight:bolder}@media screen and (max-width: 600px){#index .top h3{font-size:1rem;font-weight:normal}}#index .top a.btn{display:inline-block;margin:12px auto 40px;padding:16px 80px;font-weight:bolder;font-size:1.1rem;line-height:1.4;border-radius:4px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.1);box-shadow:0 12px 32px rgba(0,0,0,.1)}#index .top a.btn.btn-login{background:#ffb300;color:#fff}#index .top h4{font-size:1.2rem;font-weight:bolder}#index .top p{font-size:.9rem;line-height:1.4}@media screen and (max-width: 600px){#index .top p{font-size:.8rem}}#index .top p a{color:#cf6c30}body#lecture .lecture-outline{margin:0 auto 2em}@media screen and (max-width: 600px){body#lecture .lecture-outline{margin-bottom:1em}}body#lecture .lecture-outline p{text-align:center}body#lecture .lecture-outline .outline-header{margin-top:2em;position:relative;top:4px;z-index:2}body#lecture .lecture-outline .outline-header img{vertical-align:bottom}body#lecture .lecture-outline .outline-header h3{font-size:1.5rem;line-height:1px;font-weight:bolder;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-header{margin-top:1em}body#lecture .lecture-outline .outline-header h3{font-size:1.1rem}}body#lecture .lecture-outline .outline-body{position:relative;z-index:1;padding:1em 6em;background-image:url(./img/lecture-outline_body.png);background-repeat:repeat-y;background-size:100% auto}body#lecture .lecture-outline .outline-body table{margin:1em auto 2em;width:100%}body#lecture .lecture-outline .outline-body table tr.sm{display:none}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-body table tr.sm{display:block}}body#lecture .lecture-outline .outline-body table tr th,body#lecture .lecture-outline .outline-body table tr td{padding:10px 16px;font-size:1rem;line-height:1.2;border:1px solid #000;border-collapse:collapse;vertical-align:middle}body#lecture .lecture-outline .outline-body table tr th{background:#f7f2b4;font-weight:bolder;text-align:left}body#lecture .lecture-outline .outline-body table tr td{text-align:left}body#lecture .lecture-outline .outline-body table tr td.teacher{text-align:center;width:12%}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-body table tr td.teacher{display:none}}body#lecture .lecture-outline .outline-body table tr td.title{width:35%;font-size:1rem;font-weight:bolder}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-body table tr td.title{background:#eee;margin-top:1em;padding:6px;font-size:1.1rem;font-weight:bolder;line-height:1.5;width:100%}}body#lecture .lecture-outline .outline-body table tr td a{font-size:1rem;text-decoration:underline;color:#e16014}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-body table tr td a{font-size:.9rem}}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-body table tr td{display:block;width:100%;border:none}}@media screen and (max-width: 1024px){body#lecture .lecture-outline .outline-body{padding:.4em 3em}}@media screen and (max-width: 600px){body#lecture .lecture-outline .outline-body{padding:8px 1.8em}body#lecture .lecture-outline .outline-body table{margin:1.2em auto}body#lecture .lecture-outline .outline-body table tr th,body#lecture .lecture-outline .outline-body table tr td{padding:4px 9px;font-size:.8rem}body#lecture .lecture-outline .outline-body table tr td.title{font-size:.8rem}body#lecture .lecture-outline .outline-body table tr td:nth-child(3){width:100%;text-align:left}}body#lecture .lecture-outline .outline-footer{position:relative;top:-4px;z-index:2}body#lecture .lecture-outline .outline-footer img{width:100%;height:auto}.handbooks{margin-bottom:3em}@media screen and (max-width: 600px){.handbooks{margin-bottom:1.2em}}.handbooks h4{font-size:1.1rem;font-weight:bolder;line-height:1.5;margin:1em auto 1.5em}.handbooks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.handbooks ul li{width:20%;padding:0 2em}.handbooks ul li img{border:1px solid #999;max-width:100%}.handbooks ul li a{opacity:1;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.handbooks ul li a:hover{opacity:.8}.handbooks ul li span{opacity:.2}@media screen and (max-width: 1024px){.handbooks ul li{width:25%;padding:0 1em}}@media screen and (max-width: 600px){.handbooks ul li{width:30%;padding:0 .5em}}footer{z-index:2;position:relative;padding:15px 0 20px}footer .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}footer .logos li{text-align:center;margin:0 20px}footer .logos li img{width:160px}@media screen and (max-width: 600px){footer .logos li img{width:120px}}footer p{font-size:.7rem;line-height:1.4;text-align:center}/*# sourceMappingURL=style.min.css.map */