@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;font-style:normal}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}h1{font-size:20px;font-size:2rem;margin:0}h2{font-size:18px;font-size:1.8rem;margin:0}h3{font-size:16px;font-size:1.6rem;margin:0}h4{font-size:14px;font-size:1.4rem;margin:0}h5{font-size:13px;font-size:1.3rem;margin:0}h6{font-size:12px;font-size:1.2rem;margin:0}pre{margin:1.5em 25px;padding:1em;overflow:scroll;font-family:"ＭＳ-Ｐ ゴシック",Osaka,Arial,Helvetica,sans-serif;line-height:1.9}blockquote{margin:1.5em 1px;border:5px solid #9f998f;color:#77471c;background-color:#f5f5f5;background-repeat:repeat-x;background-position:left bottom}blockquote[title]::before{padding:.2em 10px .4em 10px;content:attr(title);display:block;color:#fff;background-color:#9f998f;font-weight:bold}blockquote[cite]::after{margin:.5em 10px;content:attr(cite);display:block;text-align:right;font-size:85%}blockquote *{color:#4c4c4c}em{color:#000}pre em{font-weight:bold;background-image:none}q{text-decoration:underline}cite{display:block;text-align:right}kbd{background-color:#f5f5f5;font-family:"Osaka|",monospace;text-transform:uppercase;padding:0 .4em;border:1px solid #6a8eaa}del{text-decoration:line-through}ins{border-top:10px solid #3cadd6;border-bottom:10px solid #3cadd6;border:7px solid #3cadd6;margin:2em 1px;padding:1px 0;display:block;text-decoration:none}ins *{color:#666 !important}abbr,acronym{border-bottom:1px dotted #aaa;cursor:help}ol li{margin-left:1.5em}li,dt,dd{font-size:100%;list-style-type:none;list-style-position:outside}ol li{list-style:decimal}dt{font-weight:bold}p+p,ul+p,ol+p,dl+p{margin-top:1em}a{color:#164a98;text-decoration:none}a:hover{color:#666;text-decoration:none}table{width:100%;border-collapse:collapse}iframe{border:0}fieldset,legend{border:0}legend{display:none}input[type=text],textarea{padding:.2em;border:1px solid #d1d1d1;background-color:#fff}input{line-height:1.2}select,input,textarea,button{vertical-align:middle;position:relative;*margin-right:3px;top:0}input[type="checkbox"],input[type="radio"]{border:0;top:-1px;top:0\9;margin-right:2px;margin-right:0\9}input[type=text]:focus,textarea:focus{border:1px solid #069;background-color:#fff}input.button{padding:0;border:0;background-image:none;vertical-align:top}img{width:100%;height:auto;border:0;vertical-align:bottom}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{-webkit-font-smoothing:antialiased}body{color:#333;line-height:1.8;font-size:clamp(1.4rem,1.62791vw,1.6rem);font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;background-color:#fff;-webkit-text-size-adjust:none}.site-container{padding-top:120px}@media(min-width:430px){.site-container{padding-top:105px}}@media(min-width:768px){.site-container{padding-top:0}}.ghead{width:100%;background-color:#fff;border-bottom:solid 1px #e3e3e3;position:fixed;top:0;left:0;z-index:90}.ghead__inner{padding:8px 24px;padding-top:45px;position:relative}.ghead .description{width:100%;padding:4px 8px;position:absolute;top:0;left:0;background-color:#164a98}.ghead .description h1{color:#fff;font-size:clamp(1.1rem,1.62791vw,1.6rem);font-weight:500;line-height:1.4}.ghead .logo span{display:block}.ghead .logo img{max-width:160px}.ghead .gnavi,.ghead .forMember{display:none}.ghead .naviTggle{width:60px;height:45px;position:absolute;bottom:10px;right:10px}.ghead .naviTggle span{display:block;position:absolute;left:20%;z-index:200;width:60%;height:2px;background-color:#164a98;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}.ghead .naviTggle span:nth-child(1){top:10px}.ghead .naviTggle span:nth-child(2){top:24px}.ghead .naviTggle span:nth-child(3){top:40px}.ghead .naviTggle.active span:nth-child(1){-webkit-transform:translateY(14px) rotate(-45deg);-ms-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}.ghead .naviTggle.active span:nth-child(2){-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.ghead .naviTggle.active span:nth-child(3){opacity:0}@media(min-width:430px){.ghead__inner{padding-top:30px}}@media(min-width:768px){.ghead{position:static}.ghead__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:0;padding:16px 24px}.ghead .description{width:auto;padding:0;background:0;top:24px;right:24px;left:auto}.ghead .description h1{color:#164a98;font-size:clamp(1.1rem,1.62791vw,1.6rem);font-weight:500}.ghead .gnavi{display:block}.ghead .gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ghead .gnavi ul li{padding:0 16px}.ghead .gnavi ul li a{display:block;color:#333;font-size:clamp(1.4rem,1.62791vw,1.6rem);padding:8px 0;position:relative}.ghead .gnavi ul li a:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:2px;background:#164a98;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:.5s;transition:.5s}}@media(min-width:768px) and (hover:hover) and (pointer:fine){.ghead .gnavi ul li a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media(min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.ghead .gnavi ul li a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media(min-width:768px){.ghead .gnavi ul li.current-menu-item a:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.ghead .gnavi ul li.current-menu-item.enrollment a:after{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}}@media(min-width:768px) and (hover:hover) and (pointer:fine){.ghead .gnavi ul li.current-menu-item.enrollment a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media(min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.ghead .gnavi ul li.current-menu-item.enrollment a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media(min-width:768px){.ghead .gnavi ul li.formember a{color:#fff;padding:6px 24px;background-color:#d95456;border:solid 2px #d95456;-webkit-transition:background .5s;transition:background .5s}.ghead .gnavi ul li.formember a:after{display:none}}@media(min-width:768px) and (hover:hover) and (pointer:fine){.ghead .gnavi ul li.formember a:hover{color:#d95456;background-color:#fff}}@media(min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.ghead .gnavi ul li.formember a:hover{color:#d95456;background-color:#fff}}@media(min-width:768px){.ghead .forMember{display:block;padding:4px 24px;background-color:#efefef;border-top:solid 1px #e3e3e3}.ghead .forMember ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ghead .forMember ul li{margin:0 24px}.ghead .naviTggle{display:none}}@media(min-width:860px){.ghead .gnavi ul li{padding:0 24px}.ghead .gnavi ul li.formember a{padding:6px 32px}}@media(min-width:1000px){.ghead .logo img{max-width:240px}}.gfoot{border-top:solid 1px #ccc}.gfoot__logo{text-align:center;padding:40px 0}.gfoot__logo img{width:120px}.gfoot__navi{padding:24px;background-color:#164a98}.gfoot__navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gfoot__navi ul li{margin:0 8px 8px}.gfoot__navi ul li a{color:#fff;display:block;text-align:center}.gfoot .copyright{color:#fff;text-align:center;padding:16px 24px;background-color:#164a98;border-top:solid 1px #fff}@media(min-width:768px){.gfoot__navi ul{-ms-flex-pack:distribute;justify-content:space-around}}.drawerMenu{visibility:hidden;color:#fff;width:100%;height:100vh;overflow:auto;background-color:#164a98;position:fixed;top:120px;right:0;z-index:80;opacity:0;-webkit-transform:translate(110%,0) matrix(1,0,0,1,0,0);-ms-transform:translate(110%,0) matrix(1,0,0,1,0,0);transform:translate(110%,0) matrix(1,0,0,1,0,0);-webkit-transition:opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.030,0.515,0.955);transition:opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.030,0.515,0.955);transition:transform .7s cubic-bezier(0.455,0.030,0.515,0.955),opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955);transition:transform .7s cubic-bezier(0.455,0.030,0.515,0.955),opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.030,0.515,0.955)}.drawerMenu a{color:#fff}.drawerMenu__inner{overflow:scroll;height:calc(100vh + 150px);font-size:clamp(1.4rem,1.82292vw,1.5rem);padding-top:24px}.drawerMenu__inner .navi{display:-ms-grid;display:grid;width:100%;padding:0 16px 16px}.drawerMenu__inner .navi .siteMenu li{border-bottom:solid 1px}.drawerMenu__inner .navi .siteMenu li a{display:block;padding:5px 8px}.drawerMenu__inner .navi .siteMenu li.formember{margin-top:16px;border:0}.drawerMenu__inner .navi .siteMenu li.formember a{text-align:center;padding:8px;background-color:#d95456}.drawerMenu__inner .forMember{margin:16px;border:solid 1px #fff}.drawerMenu__inner .forMember .title{color:#164a98;padding:5px 16px;background-color:#fff}.drawerMenu__inner .forMember ul{padding:16px}.drawerMenu.open{visibility:visible;pointer-events:auto;opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}@media(min-width:768px){.drawerMenu{display:none}}.main{padding:48px 0 0}@media(min-width:768px){.main{padding-top:80px;position:relative;overflow:hidden}.main:before,.main:after{content:'';width:215px;height:248px;background-image:url(../images/deco1.svg);background-repeat:no-repeat;background-position:center center;background-size:215px;opacity:.3;position:absolute;z-index:-1}.main:before{top:15%;left:-110px}.main:after{bottom:20%;right:-110px}}.loaded h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s .5s,-webkit-transform .2s .5s;transition:opacity .2s .5s,-webkit-transform .2s .5s;transition:transform .2s .5s,opacity .2s .5s;transition:transform .2s .5s,opacity .2s .5s,-webkit-transform .2s .5s}.pagetop{display:none;width:56px;height:74px;position:fixed;right:50px;bottom:50px;z-index:900}.clear{clear:both}.cf{min-height:1px;_height:1%}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.notice{color:#fff;padding:24px;background-color:#164a98}.notice dl{max-width:1120px;margin:0 auto}.notice dl dt{margin-bottom:8px}.notice dl dt a{color:#fff}.contentWrap{padding:0 24px}.contentWrap+.contentWrap{margin-top:48px}.contentWrap .content{max-width:1120px;margin:0 auto;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 1.5s;transition:all 1.5s}.contentWrap .content+.content{margin-top:32px}.contentWrap .content.scrollin{opacity:1 !important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(min-width:768px){.contentWrap+.contentWrap{margin-top:80px}.contentWrap .content+.content{margin-top:64px}}.infoList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;border-bottom:solid 1px #ccc}.infoList__item .date{width:100px}.infoList__item .catLabel{width:100px}.infoList__item .catLabel a{display:block;color:#333;text-align:center;border:solid 1px #333;-webkit-transition:all .5s;transition:all .5s}@media(hover:hover) and (pointer:fine){.infoList__item .catLabel a:hover{color:#fff;background-color:#164a98;border-color:#164a98}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.infoList__item .catLabel a:hover{color:#fff;background-color:#164a98;border-color:#164a98}}.infoList__item .title{width:100%;margin-top:8px}.infoList__item .title a{color:#333;text-underline-offset:8px}@media(hover:hover) and (pointer:fine){.infoList__item .title a:hover{text-decoration:underline}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.infoList__item .title a:hover{text-decoration:underline}}@media(min-width:768px){.infoList__item .catLabel{margin-right:24px}.infoList__item .title{width:calc(100% - 224px);margin-top:0}}.contentTitle{max-width:1120px;margin:0 auto 32px;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 1.5s;transition:all 1.5s}.contentTitle .subTitle{color:#164a98;text-transform:capitalize}.contentTitle .subTitle:after{content:'';display:inline-block;vertical-align:middle;width:65px;height:1px;margin-left:8px;background-color:#164a98}.contentTitle .title{font-size:clamp(2.2rem,2.55814vw,3.6rem);font-weight:500}.contentTitle.scrollin{opacity:1 !important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contentTitle.pageTitle{max-width:1168px;padding:0 24px}.hdl1{color:#164a98;font-size:clamp(2.2rem,2.55814vw,3.2rem);font-weight:500;line-height:1.2;padding-left:30px;margin-bottom:24px;background-image:url(../images/deco1.svg);background-repeat:no-repeat;background-size:24px;background-position:left center}@media(min-width:640px){.hdl1{padding-left:40px;background-size:32px}}.btnWrap{margin-top:32px}.btnWrap.btnCenter{text-align:center}.btn{display:inline-block;min-width:256px;color:#fff;text-align:center;padding:16px 32px;background-color:#164a98;border:solid 2px #164a98;position:relative;-webkit-transition:background .5s;transition:background .5s}.btn:after{content:"";font-family:'sekka';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;bottom:8px;right:8px;-webkit-transition:right .5s;transition:right .5s}@media(hover:hover) and (pointer:fine){.btn:hover{color:#164a98;background-color:#fff}.btn:hover:after{right:-24px}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.btn:hover{color:#164a98;background-color:#fff}.btn:hover:after{right:-24px}}.text{line-height:2}.txr{text-align:right}.txc{text-align:center}.alignleft{width:35%;float:left;margin-right:24px;margin-bottom:24px}.alignright{width:35%;float:right;margin-left:24px;margin-bottom:24px}.alignnone{margin-bottom:1em;width:auto;max-width:600px}.aligncenter{display:block;max-width:600px;margin:0 auto 32px}table{table-layout:fixed}table th,table td{padding:10px}.list li{text-indent:-1.2em;margin-left:1.2em}.disc li:before{content:'●';margin-right:3px}.square li:before{content:'■';margin-right:3px}.fs20{font-size:20px;font-size:2rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt10{margin-top:10em !important}.mb10{margin-bottom:10em !important}.mt20{margin-top:20em !important}.mb20{margin-bottom:20em !important}.mt30{margin-top:30em !important}.mb30{margin-bottom:30em !important}.mt40{margin-top:40em !important}.mb40{margin-bottom:40em !important}.mt50{margin-top:50em !important}.mb50{margin-bottom:50em !important}.mt60{margin-top:60em !important}.mb60{margin-bottom:60em !important}.mt70{margin-top:70em !important}.mb70{margin-bottom:70em !important}.mt80{margin-top:80em !important}.mb80{margin-bottom:80em !important}.mt90{margin-top:90em !important}.mb90{margin-bottom:90em !important}.mt100{margin-top:100em !important}.mb100{margin-bottom:100em !important}.sp-only{display:none}@media(max-width:768px){.pc-only{display:none}.sp-only{display:inline}}.breadcrumb{color:#fff;padding:4px 24px;background-color:#164a98;border-bottom:solid 1px #fff}.breadcrumb nav{max-width:1120px;margin:0 auto}.breadcrumb nav a{color:#fff}.main{padding-bottom:80px}.thought{padding:24px;background-color:rgba(0,167,226,0.1)}.thought__title{margin-bottom:24px}.thought__title span{display:inline-block;color:#164a98;font-size:clamp(2rem,2.32558vw,2.4rem);padding:.5em 1em;position:relative}.thought__title span:before,.thought__title span:after{content:'';display:inline-block;position:absolute;width:10px;height:100%;border:1px solid #164a98;box-sizing:border-box}.thought__title span:before{top:0;left:0;border-right:0}.thought__title span:after{bottom:0;right:0;border-left:0}.lecturer__intro:not(:last-of-type){margin-bottom:40px}.lecturer__intro .image{margin-bottom:16px}.lecturer__intro .text .name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(2rem,2.32558vw,2.4rem);font-weight:600}.lecturer__intro .text .name .position{color:#164a98;margin-right:5px}.lecturer__intro .text .name h4{font-size:clamp(2rem,2.32558vw,2.4rem)}.lecturer__intro .text .name span{display:inline-block;font-size:14px;font-size:1.4rem;vertical-align:baseline}.lecturer__intro .text .eiji{color:#164a98;font-weight:700;font-size:clamp(2.4rem,2.7907vw,3.2rem);line-height:1.2;margin-bottom:24px}.lecturer__intro .text .post{color:#fff;padding:16px;margin-bottom:24px;background-color:#164a98}@media(min-width:768px){.lecturer__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.lecturer__intro .image{margin-bottom:0;width:40%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lecturer__intro .text{padding-bottom:12vw;width:57.14286%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lecturer__intro .text .name{margin-bottom:16px}.lecturer__intro .text .post ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lecturer__intro .text .post ul li:not(:last-of-type):after{content:'、'}.lecturer__intro .text .eiji{font-size:8vw;position:absolute;left:0;bottom:0}}@media(min-width:1240px){.lecturer__intro .text .eiji{font-size:100px;font-size:10rem}}.guestLecturer{margin-top:24px}.guestLecturer__list:not(:last-of-type){margin-bottom:24px}.guestLecturer__list .thumb{margin-bottom:8px}.guestLecturer__list p+p{margin-top:5px}@media(min-width:768px){.guestLecturer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:32px}}.orientation .video{position:relative;width:100%;padding-top:56.25%}.orientation .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.archiveTitle{font-size:clamp(2rem,2.32558vw,2.4rem);margin-bottom:24px;border-bottom:solid 2px #ccc}.infoTab{margin-bottom:24px}.infoTab ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.infoTab ul li a,.infoTab ul li span{display:block;line-height:1.4;text-align:center;padding:8px;border:solid 1px #164a98}.infoTab ul li span{color:#fff;background-color:#164a98}.infoTab ul li a{-webkit-transition:background .5s;transition:background .5s}@media(hover:hover) and (pointer:fine){.infoTab ul li a:hover{color:#fff;background-color:#6294e0}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.infoTab ul li a:hover{color:#fff;background-color:#6294e0}}.pagenation{margin-top:40px}.pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagenation ul li{margin:0 4px}.pagenation ul li a,.pagenation ul li span{display:block;line-height:30px;text-align:center;width:32px;height:32px;border:solid 1px #164a98}.pagenation ul li span{color:#fff;background-color:#164a98}.pagenation ul li a{-webkit-transition:all .5s;transition:all .5s}@media(hover:hover) and (pointer:fine){.pagenation ul li a:hover{color:#fff;background-color:#164a98}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.pagenation ul li a:hover{color:#fff;background-color:#164a98}}@media(min-width:768px){.pagenation{margin-top:64px}.pagenation ul li{margin:0 8px}.pagenation ul li a,.pagenation ul li span{line-height:32px;width:36px;height:36px}}.note{padding:24px;background-color:rgba(0,167,226,0.1)}.infoNote{text-align:center;margin-bottom:24px}.article__head{margin-bottom:24px;padding-bottom:24px;border-bottom:solid 1px #ccc}.article__head .cat-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__head .cat-date .catLabel{margin-right:16px}.article__head .cat-date .catLabel .cat{display:inline-block;color:#333;text-align:center;padding:0 24px;border:solid 1px #333}.article__head .cat-date .lecturerName{width:100%;margin-right:16px;margin-bottom:16px}.article__head .cat-date .lecturerName dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5}.article__head .cat-date .lecturerName dl dt{width:3.5em}.article__head .cat-date .lecturerName dl dd{width:calc(100% - 4em)}.article__head .title{margin:24px 0}.article__head .title h2{font-size:clamp(2.4rem,2.7907vw,3rem);font-weight:500;line-height:1.4;margin-bottom:0}.article__head .share ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__head .share ul li{margin-right:8px}.article__body{overflow:hidden;line-height:2;max-width:928px;margin:0 auto 24px}.article__body h2{font-size:clamp(2rem,2.32558vw,2.4rem);margin-bottom:16px}.article__body h2+p,.article__body h2+ul,.article__body h2+ol{margin-top:24px}.article__body h3{color:#164a98;font-size:clamp(1.8rem,2.09302vw,2rem);margin-bottom:16px;padding-left:20px;position:relative}.article__body h3:before{content:'';width:8px;height:8px;border:solid 3px #164a98;border-radius:50%;position:absolute;top:13px;left:0}.article__body h4{overflow:hidden;font-size:clamp(1.8rem,2.09302vw,2rem);margin-bottom:16px;border-bottom:solid 2px #164a98}.article__body h5{overflow:hidden;color:#164a98;font-size:clamp(1.6rem,1.86047vw,1.8rem);line-height:1.4;padding-left:12px;margin-bottom:16px;border-left:solid 4px #164a98}.article__body p+h2,.article__body p+h3,.article__body p+h4,.article__body p+h5,.article__body p+p,.article__body p+ul,.article__body p+ol,.article__body ul+h2,.article__body ul+h3,.article__body ul+h4,.article__body ul+h5,.article__body ul+p,.article__body ul+ul,.article__body ul+ol,.article__body ol+h2,.article__body ol+h3,.article__body ol+h4,.article__body ol+h5,.article__body ol+p,.article__body ol+ul,.article__body ol+ol{margin-top:24px}.article__body p+.gallery,.article__body ul+.gallery,.article__body ol+.gallery{margin-top:32px}.article__body ul li{position:relative;padding-left:1em}.article__body ul li:before{content:'・';position:absolute;top:0;left:0}.article__body a:not(:has(img)){text-decoration:underline;text-underline-offset:8px}@media(hover:hover) and (pointer:fine){.article__body a:not(:has(img)):hover{text-decoration:none}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.article__body a:not(:has(img)):hover{text-decoration:none}}.article__foot{text-align:center;padding-top:24px;border-top:solid 1px #ccc}@media(min-width:768px){.article__head{margin-bottom:40px;padding-bottom:40px}.article__body{margin-bottom:40px}.article__body p+h2,.article__body p+h3,.article__body p+h4,.article__body p+h5,.article__body p+p,.article__body p+ul,.article__body p+ol,.article__body ul+h2,.article__body ul+h3,.article__body ul+h4,.article__body ul+h5,.article__body ul+p,.article__body ul+ul,.article__body ul+ol,.article__body ol+h2,.article__body ol+h3,.article__body ol+h4,.article__body ol+h5,.article__body ol+p,.article__body ol+ul,.article__body ol+ol{margin-top:32px}.article__body p+.gallery,.article__body ul+.gallery,.article__body ol+.gallery{margin-top:48px}.article__foot{padding-top:40px}}.article .gallery{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.article .gallery+h2,.article .gallery+h3,.article .gallery+h4,.article .gallery+h5,.article .gallery+p,.article .gallery+ul,.article .gallery+ol{margin-top:24px}@media(min-width:640px){.article .gallery{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.article .gallery.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.article .gallery.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.article .gallery.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.article .gallery+h2,.article .gallery+h3,.article .gallery+h4,.article .gallery+h5,.article .gallery+p,.article .gallery+ul,.article .gallery+ol{margin-top:32px}}.noLogin{max-width:928px;margin:0 auto 24px;padding:24px;border:solid 1px #164a98}.noLogin a{text-decoration:underline;text-underline-offset:8px}@media(hover:hover) and (pointer:fine){.noLogin a:hover{text-decoration:none}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.noLogin a:hover{text-decoration:none}}.loginForm{margin-top:24px}.loginForm input[type=text],.loginForm input[type=password]{padding:8px;width:100%;border:solid 1px #ccc}.loginForm img{width:100px}.loginForm p{line-height:1.4}.loginForm p+p{margin-top:0}.loginForm p label{display:inline-block;margin:10px 0}.loginForm .loginBtn{text-align:center;margin-top:24px}.loginForm .loginBtn button{cursor:pointer;color:#fff;text-align:center;padding:16px;width:200px;background-color:#164a98;border:solid 2px #164a98;-webkit-transition:background .5s;transition:background .5s}@media(hover:hover) and (pointer:fine){.loginForm .loginBtn button:hover{color:#164a98;background-color:#fff}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.loginForm .loginBtn button:hover{color:#164a98;background-color:#fff}}@media(min-width:768px){.loginForm{max-width:600px;margin:40px auto 0}.loginForm dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.loginForm dl dt{width:120px;margin-top:20px}.loginForm dl dd{width:calc(100% - 120px);margin-top:20px}.loginForm p{padding-left:120px}}.movieList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.movieList__item .thumb{width:100%}.movieList__item .thumb a{display:block}@media(hover:hover) and (pointer:fine){.movieList__item .thumb a:hover{opacity:.7}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.movieList__item .thumb a:hover{opacity:.7}}.movieList__item .text{width:calc(100% - 100px);width:100%}.movieList__item .text .title{color:#fff;font-size:clamp(1.4rem,1.62791vw,1.6rem);line-height:1.5;padding:8px;background-color:#164a98}.movieList__item .text .desc span{display:block}.movieList__item .text .desc dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.6;margin:8px 0}.movieList__item .text .desc dl dt{width:3.5em}.movieList__item .text .desc dl dd{width:calc(100% - 4em)}.movieList__item .text .date{color:#164a98}@media(min-width:640px){.movieList{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px}.movieList__item{display:block;margin-bottom:0}.movieList__item .thumb{width:100%}.movieList__item .text{width:100%}}@media(min-width:768px){.movieList{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:32px}.movieList .text .title{padding:16px;margin-bottom:8px}}.movieWrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:48px}.movieWrap iframe{position:absolute;top:0;right:0;width:100%;height:100%}.backListBtn{text-align:center;margin-top:40px;padding-top:24px;border-top:solid 1px #ccc}@media(min-width:768px){.backListBtn{margin-top:64px;padding-top:40px}}